token-icon

EnigmaAI

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
EAI
Holders
15+0.00%
Transfers
33

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106103035760003560e01c80638095d56411610190578063c0246668116100dc578063dd62ed3e11610095578063f11a24d31161006f578063f11a24d314610921578063f2fde38b14610937578063f637434214610957578063f8b45b051461096d57600080fd5b8063dd62ed3e146108af578063e2f45605146108f5578063e71dc3f51461090b57600080fd5b8063c024666814610803578063c17b5b8c14610823578063c18bc19514610843578063c8c8ebe414610863578063d257b34f14610879578063d85ba0631461089957600080fd5b80639a7a23d611610149578063a9059cbb11610123578063a9059cbb1461077d578063aacebbe31461079d578063adb873bd146107bd578063b62496f5146107d357600080fd5b80639a7a23d61461071d578063a2240e191461073d578063a457c2d71461075d57600080fd5b80638095d564146106745780638da5cb5b1461069457806392136913146106b2578063924de9b7146106c857806395d89b41146106e8578063992c58e4146106fd57600080fd5b8063395093511161024f5780636ddd171311610208578063751039fc116101e2578063751039fc146106095780637571336a1461061e57806375f0a8741461063e5780637bce5a041461065e57600080fd5b80636ddd1713146105a457806370a08231146105be578063715018a6146105f457600080fd5b806339509351146104cc57806349bd5a5e146104ec5780634fbee193146105205780636256d18114610559578063648ae08f146105795780636a486a8e1461058e57600080fd5b80631a8145bb116102bc5780631f3fed8f116102965780631f3fed8f1461046457806323b872dd1461047a57806327c8f8351461049a578063313ce567146104b057600080fd5b80631a8145bb146104215780631cd58a02146104375780631d7778561461044e57600080fd5b806303fc20131461030f57806306fdde031461034c578063095ea7b31461036e57806310d5de531461039e5780631694505e146103ce57806318160ddd1461040257600080fd5b3661030a57005b600080fd5b34801561031b57600080fd5b5060075461032f906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561035857600080fd5b50610361610983565b60405161034391906124d4565b34801561037a57600080fd5b5061038e610389366004612541565b610a15565b6040519015158152602001610343565b3480156103aa57600080fd5b5061038e6103b936600461256d565b60186020526000908152604090205460ff1681565b3480156103da57600080fd5b5061032f7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b34801561040e57600080fd5b506002545b604051908152602001610343565b34801561042d57600080fd5b5061041360155481565b34801561044357600080fd5b5061044c610a2c565b005b34801561045a57600080fd5b5061041360165481565b34801561047057600080fd5b5061041360145481565b34801561048657600080fd5b5061038e61049536600461258a565b610a9e565b3480156104a657600080fd5b5061032f61dead81565b3480156104bc57600080fd5b5060405160098152602001610343565b3480156104d857600080fd5b5061038e6104e7366004612541565b610b07565b3480156104f857600080fd5b5061032f7f00000000000000000000000086abda2e88fa732c04213991bcaeadbe0120d29381565b34801561052c57600080fd5b5061038e61053b36600461256d565b6001600160a01b031660009081526017602052604090205460ff1690565b34801561056557600080fd5b5061044c6105743660046125cb565b610b3d565b34801561058557600080fd5b5061044c610bd7565b34801561059a57600080fd5b5061041360105481565b3480156105b057600080fd5b50600b5461038e9060ff1681565b3480156105ca57600080fd5b506104136105d936600461256d565b6001600160a01b031660009081526020819052604090205490565b34801561060057600080fd5b5061044c610c42565b34801561061557600080fd5b5061044c610cb6565b34801561062a57600080fd5b5061044c6106393660046125f4565b610cee565b34801561064a57600080fd5b5060065461032f906001600160a01b031681565b34801561066a57600080fd5b50610413600d5481565b34801561068057600080fd5b5061044c61068f366004612629565b610d43565b3480156106a057600080fd5b506005546001600160a01b031661032f565b3480156106be57600080fd5b5061041360115481565b3480156106d457600080fd5b5061044c6106e3366004612655565b610dbb565b3480156106f457600080fd5b50610361610df8565b34801561070957600080fd5b5061044c610718366004612670565b610e07565b34801561072957600080fd5b5061044c6107383660046125f4565b610ecc565b34801561074957600080fd5b5061044c6107583660046126b3565b610fac565b34801561076957600080fd5b5061038e610778366004612541565b6110ef565b34801561078957600080fd5b5061038e610798366004612541565b61113e565b3480156107a957600080fd5b5061044c6107b836600461256d565b61114b565b3480156107c957600080fd5b5061041360135481565b3480156107df57600080fd5b5061038e6107ee36600461256d565b60196020526000908152604090205460ff1681565b34801561080f57600080fd5b5061044c61081e3660046125f4565b6111d2565b34801561082f57600080fd5b5061044c61083e366004612629565b61125b565b34801561084f57600080fd5b5061044c61085e3660046125cb565b6112ce565b34801561086f57600080fd5b5061041360085481565b34801561088557600080fd5b5061038e6108943660046125cb565b6113a9565b3480156108a557600080fd5b50610413600c5481565b3480156108bb57600080fd5b506104136108ca3660046126d5565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561090157600080fd5b5061041360095481565b34801561091757600080fd5b50610413600f5481565b34801561092d57600080fd5b50610413600e5481565b34801561094357600080fd5b5061044c61095236600461256d565b611500565b34801561096357600080fd5b5061041360125481565b34801561097957600080fd5b50610413600a5481565b6060600380546109929061270e565b80601f01602080910402602001604051908101604052809291908181526020018280546109be9061270e565b8015610a0b5780601f106109e057610100808354040283529160200191610a0b565b820191906000526020600020905b8154815290600101906020018083116109ee57829003601f168201915b5050505050905090565b6000610a22338484611651565b5060015b92915050565b6005546001600160a01b03163314610a5f5760405162461bcd60e51b8152600401610a5690612749565b60405180910390fd5b60006012819055601155600f54600e54600d54610a7c9190612794565b610a869190612794565b600c556005805460ff60a81b1916600160a81b179055565b6000610aab848484611776565b610afd8433610af885604051806060016040528060288152602001612a55602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611d7a565b611651565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610a22918590610af890866115eb565b6005546001600160a01b03163314610b675760405162461bcd60e51b8152600401610a5690612749565b633b9aca006064610b7760025490565b610b829060026127ac565b610b8c91906127cb565b610b9691906127cb565b811015610bb55760405162461bcd60e51b8152600401610a56906127ed565b610bc381633b9aca006127ac565b610bd190633b9aca00612794565b60085550565b6005546001600160a01b03163314610c015760405162461bcd60e51b8152600401610a5690612749565b6063601181905560006012819055601381905590610c20908290612794565b610c2a9190612794565b6010556005805460ff60a81b1916600160a81b179055565b6005546001600160a01b03163314610c6c5760405162461bcd60e51b8152600401610a5690612749565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610ce05760405162461bcd60e51b8152600401610a5690612749565b600254600855600254600a55565b6005546001600160a01b03163314610d185760405162461bcd60e51b8152600401610a5690612749565b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610d6d5760405162461bcd60e51b8152600401610a5690612749565b600d839055600e829055600f81905580610d878385612794565b610d919190612794565b600c81905560141015610db65760405162461bcd60e51b8152600401610a569061283a565b505050565b6005546001600160a01b03163314610de55760405162461bcd60e51b8152600401610a5690612749565b600b805460ff1916911515919091179055565b6060600480546109929061270e565b6005546001600160a01b03163314610e315760405162461bcd60e51b8152600401610a5690612749565b600d869055600e859055600f84905583610e4b8688612794565b610e559190612794565b600c5560118390556012829055601381905580610e728385612794565b610e7c9190612794565b6010819055602d1015610ea15760405162461bcd60e51b8152600401610a569061287b565b6014600c541115610ec45760405162461bcd60e51b8152600401610a569061283a565b505050505050565b6005546001600160a01b03163314610ef65760405162461bcd60e51b8152600401610a5690612749565b7f00000000000000000000000086abda2e88fa732c04213991bcaeadbe0120d2936001600160a01b0316826001600160a01b03161415610f9e5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610a56565b610fa88282611db4565b5050565b6005546001600160a01b03163314610fd65760405162461bcd60e51b8152600401610a5690612749565b633b9aca006064610fe660025490565b610ff19060026127ac565b610ffb91906127cb565b61100591906127cb565b8210156110245760405162461bcd60e51b8152600401610a56906127ed565b633b9aca00606461103460025490565b61103f9060036127ac565b61104991906127cb565b61105391906127cb565b8110156110ad5760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015261332560f01b6064820152608401610a56565b6110bb82633b9aca006127ac565b6110c990633b9aca00612794565b6008556110da81633b9aca006127ac565b6110e890633b9aca00612794565b600a555050565b6000610a223384610af885604051806060016040528060258152602001612a7d602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611d7a565b6000610a22338484611776565b6005546001600160a01b031633146111755760405162461bcd60e51b8152600401610a5690612749565b6006546040516001600160a01b03918216918316907fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567490600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146111fc5760405162461bcd60e51b8152600401610a5690612749565b6001600160a01b038216600081815260176020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b031633146112855760405162461bcd60e51b8152600401610a5690612749565b6011839055601282905560138190558061129f8385612794565b6112a99190612794565b6010819055602d1015610db65760405162461bcd60e51b8152600401610a569061287b565b6005546001600160a01b031633146112f85760405162461bcd60e51b8152600401610a5690612749565b633b9aca00606461130860025490565b6113139060036127ac565b61131d91906127cb565b61132791906127cb565b8110156113875760405162461bcd60e51b815260206004820152602860248201527f43616e6e6f7420736574206d617857616c6c6574416d6f756e74206c6f776572604482015267207468616e20332560c01b6064820152608401610a56565b61139581633b9aca006127ac565b6113a390633b9aca00612794565b600a5550565b6005546000906001600160a01b031633146113d65760405162461bcd60e51b8152600401610a5690612749565b620186a06113e360025490565b6113ee9060016127ac565b6113f891906127cb565b8210156114655760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610a56565b6103e861147160025490565b61147c9060056127ac565b61148691906127cb565b8211156114f25760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610a56565b50600981905560015b919050565b6005546001600160a01b0316331461152a5760405162461bcd60e51b8152600401610a5690612749565b6001600160a01b03811661158f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a56565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000806115f88385612794565b90508381101561164a5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a56565b9392505050565b6001600160a01b0383166116b35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a56565b6001600160a01b0382166117145760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a56565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661179c5760405162461bcd60e51b8152600401610a56906128bd565b6001600160a01b0382166117c25760405162461bcd60e51b8152600401610a5690612902565b806117d357610db683836000611e08565b6005546001600160a01b038481169116148015906117ff57506005546001600160a01b03838116911614155b801561181357506001600160a01b03821615155b801561182a57506001600160a01b03821661dead14155b80156118405750600554600160a01b900460ff16155b15611a21576001600160a01b03831660009081526019602052604090205460ff16801561188657506001600160a01b03821660009081526018602052604090205460ff16155b1561196a576008548111156118fb5760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610a56565b600a546001600160a01b0383166000908152602081905260409020546119219083612794565b11156119655760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610a56565b611a21565b6001600160a01b03821660009081526019602052604090205460ff1680156119ab57506001600160a01b03831660009081526018602052604090205460ff16155b15611a2157600854811115611a215760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6064820152608401610a56565b3060009081526020819052604090205460095481108015908190611a475750600b5460ff165b8015611a5d5750600554600160a01b900460ff16155b8015611a8257506001600160a01b03851660009081526019602052604090205460ff16155b8015611aa757506001600160a01b03851660009081526017602052604090205460ff16155b8015611acc57506001600160a01b03841660009081526017602052604090205460ff16155b15611afa576005805460ff60a01b1916600160a01b179055611aec611f11565b6005805460ff60a01b191690555b6005546001600160a01b03861660009081526017602052604090205460ff600160a01b909204821615911680611b4857506001600160a01b03851660009081526017602052604090205460ff165b15611b51575060005b60008115611d66576001600160a01b03861660009081526019602052604090205460ff168015611b8357506000601054115b15611c4157611ba86064611ba2601054886120ec90919063ffffffff16565b9061216b565b905060105460125482611bbb91906127ac565b611bc591906127cb565b60156000828254611bd69190612794565b9091555050601054601154611beb90836127ac565b611bf591906127cb565b60146000828254611c069190612794565b9091555050601054601354611c1b90836127ac565b611c2591906127cb565b60166000828254611c369190612794565b90915550611d1e9050565b6001600160a01b03871660009081526019602052604090205460ff168015611c6b57506000600c54115b15611d1e57611c8a6064611ba2600c54886120ec90919063ffffffff16565b9050600c54600e5482611c9d91906127ac565b611ca791906127cb565b60156000828254611cb89190612794565b9091555050600c54600d54611ccd90836127ac565b611cd791906127cb565b60146000828254611ce89190612794565b9091555050600c54600f54611cfd90836127ac565b611d0791906127cb565b60166000828254611d189190612794565b90915550505b8015611d3c57611d3c873060165484611d379190612945565b611e08565b60165415611d5957611d538761dead601654611e08565b60006016555b611d638186612945565b94505b611d71878787611e08565b50505050505050565b60008184841115611d9e5760405162461bcd60e51b8152600401610a5691906124d4565b506000611dab8486612945565b95945050505050565b6001600160a01b038216600081815260196020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316611e2e5760405162461bcd60e51b8152600401610a56906128bd565b6001600160a01b038216611e545760405162461bcd60e51b8152600401610a5690612902565b611e9181604051806060016040528060268152602001612a2f602691396001600160a01b0386166000908152602081905260409020549190611d7a565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611ec090826115eb565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101611769565b3060009081526020819052604081205490506000601454601554611f359190612794565b9050811580611f42575080155b15611f4b575050565b600060028260155485611f5e91906127ac565b611f6891906127cb565b611f7291906127cb565b90506000611f8084836121ad565b905047611f8c826121ef565b6000611f9847836121ad565b90506000611fb586611ba2601454856120ec90919063ffffffff16565b90506000611fc38284612945565b60006015819055601481905560065460405192935090916001600160a01b039091169084908381818185875af1925050503d8060008114612020576040519150601f19603f3d011682016040523d82523d6000602084013e612025565b606091505b505090506000871180156120395750600082115b1561208c5761204887836123b6565b601554604080518881526020810185905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b6006546040516001600160a01b03909116904790600081818185875af1925050503d80600081146120d9576040519150601f19603f3d011682016040523d82523d6000602084013e6120de565b606091505b505050505050505050505050565b6000826120fb57506000610a26565b600061210783856127ac565b90508261211485836127cb565b1461164a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610a56565b600061164a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506124a6565b600061164a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d7a565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106122245761222461295c565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561229d57600080fd5b505afa1580156122b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122d59190612972565b816001815181106122e8576122e861295c565b60200260200101906001600160a01b031690816001600160a01b031681525050612333307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611651565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063791ac9479061238890859060009086903090429060040161298f565b600060405180830381600087803b1580156123a257600080fd5b505af1158015610ec4573d6000803e3d6000fd5b6123e1307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611651565b60405163f305d71960e01b815230600482015260248101839052600060448201819052606482015261dead60848201524260a48201527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b03169063f305d71990839060c4016060604051808303818588803b15801561246657600080fd5b505af115801561247a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061249f9190612a00565b5050505050565b600081836124c75760405162461bcd60e51b8152600401610a5691906124d4565b506000611dab84866127cb565b600060208083528351808285015260005b81811015612501578581018301518582016040015282016124e5565b81811115612513576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461253e57600080fd5b50565b6000806040838503121561255457600080fd5b823561255f81612529565b946020939093013593505050565b60006020828403121561257f57600080fd5b813561164a81612529565b60008060006060848603121561259f57600080fd5b83356125aa81612529565b925060208401356125ba81612529565b929592945050506040919091013590565b6000602082840312156125dd57600080fd5b5035919050565b803580151581146114fb57600080fd5b6000806040838503121561260757600080fd5b823561261281612529565b9150612620602084016125e4565b90509250929050565b60008060006060848603121561263e57600080fd5b505081359360208301359350604090920135919050565b60006020828403121561266757600080fd5b61164a826125e4565b60008060008060008060c0878903121561268957600080fd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b600080604083850312156126c657600080fd5b50508035926020909101359150565b600080604083850312156126e857600080fd5b82356126f381612529565b9150602083013561270381612529565b809150509250929050565b600181811c9082168061272257607f821691505b6020821081141561274357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082198211156127a7576127a761277e565b500190565b60008160001904831182151516156127c6576127c661277e565b500290565b6000826127e857634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602d908201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060408201526c6c6f776572207468616e20322560981b606082015260800190565b60208082526021908201527f4d757374206b65657020627579206665657320617420323025206f72206c65736040820152607360f81b606082015260800190565b60208082526022908201527f4d757374206b6565702073656c6c206665657320617420343525206f72206c65604082015261737360f01b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6000828210156129575761295761277e565b500390565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561298457600080fd5b815161164a81612529565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156129df5784516001600160a01b0316835293830193918301916001016129ba565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215612a1557600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122038c27589c11dde966a225b1f6d656ca4f70ace7941b98b62c14cddccc30830f864736f6c63430008090033
Creation ByteCode
0x60c0604052600b805460ff191660011790553480156200001e57600080fd5b5060405180604001604052806008815260200167456e69676d61414960c01b8152506040518060400160405280600381526020016245414960e81b815250816003908051906020019062000074929190620008af565b5080516200008a906004906020840190620008af565b50505060006200009f620004d060201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000906000805160206200357a833981519152908290a3506000620000f16005546001600160a01b031690565b9050737a250d5630b4cf539739df2c5dacb4c659f2488d62000115816001620004d4565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b1580156200015b57600080fd5b505afa15801562000170573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000196919062000955565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620001df57600080fd5b505afa158015620001f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021a919062000955565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200026357600080fd5b505af115801562000278573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029e919062000955565b6001600160a01b031660a0819052620002b9906001620004d4565b60a051620002c99060016200054e565b6014600080602d8180662386f26fc100006064620002e982600262000996565b620002f59190620009b8565b6200030590633b9aca00620009db565b600855620186a06200031982601962000996565b620003259190620009b8565b60095560646200033782600362000996565b620003439190620009b8565b6200035390633b9aca00620009db565b600a55600d879055600e869055600f85905584620003728789620009db565b6200037e9190620009db565b600c55601184905560128390556013829055816200039d8486620009db565b620003a99190620009db565b601055600680546001600160a01b031990811673c1641a7c924d38df89f946477ef16069f4a2ff75179091556007805490911673663a5c229c09b049e36dcc11a9b0d4a8eb9db21417905562000401896001620005a2565b6200040e306001620005a2565b6200041d61dead6001620005a2565b60065462000436906001600160a01b03166001620005a2565b6007546200044f906001600160a01b03166001620005a2565b6200045c896001620004d4565b62000469306001620004d4565b6200047861dead6001620004d4565b60065462000491906001600160a01b03166001620004d4565b600754620004aa906001600160a01b03166001620004d4565b620004b689826200064c565b620004c18962000748565b50505050505050505062000a33565b3390565b6005546001600160a01b03163314620005235760405162461bcd60e51b815260206004820181905260248201526000805160206200355a83398151915260448201526064015b60405180910390fd5b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b6001600160a01b038216600081815260196020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b03163314620005ed5760405162461bcd60e51b815260206004820181905260248201526000805160206200355a83398151915260448201526064016200051a565b6001600160a01b038216600081815260176020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620006a45760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200051a565b620006c0816002546200084560201b620015eb1790919060201c565b6002556001600160a01b03821660009081526020818152604090912054620006f3918390620015eb62000845821b17901c565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6005546001600160a01b03163314620007935760405162461bcd60e51b815260206004820181905260248201526000805160206200355a83398151915260448201526064016200051a565b6001600160a01b038116620007fa5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016200051a565b6005546040516001600160a01b038084169216906000805160206200357a83398151915290600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b600080620008548385620009db565b905083811015620008a85760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016200051a565b9392505050565b828054620008bd90620009f6565b90600052602060002090601f016020900481019282620008e157600085556200092c565b82601f10620008fc57805160ff19168380011785556200092c565b828001600101855582156200092c579182015b828111156200092c5782518255916020019190600101906200090f565b506200093a9291506200093e565b5090565b5b808211156200093a57600081556001016200093f565b6000602082840312156200096857600080fd5b81516001600160a01b0381168114620008a857600080fd5b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615620009b357620009b362000980565b500290565b600082620009d657634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115620009f157620009f162000980565b500190565b600181811c9082168062000a0b57607f821691505b6020821081141562000a2d57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a051612ad762000a83600039600081816104fe0152610ef80152600081816103e0015281816122460152818161230e0152818161234a015281816123bc01526124190152612ad76000f3fe6080604052600436106103035760003560e01c80638095d56411610190578063c0246668116100dc578063dd62ed3e11610095578063f11a24d31161006f578063f11a24d314610921578063f2fde38b14610937578063f637434214610957578063f8b45b051461096d57600080fd5b8063dd62ed3e146108af578063e2f45605146108f5578063e71dc3f51461090b57600080fd5b8063c024666814610803578063c17b5b8c14610823578063c18bc19514610843578063c8c8ebe414610863578063d257b34f14610879578063d85ba0631461089957600080fd5b80639a7a23d611610149578063a9059cbb11610123578063a9059cbb1461077d578063aacebbe31461079d578063adb873bd146107bd578063b62496f5146107d357600080fd5b80639a7a23d61461071d578063a2240e191461073d578063a457c2d71461075d57600080fd5b80638095d564146106745780638da5cb5b1461069457806392136913146106b2578063924de9b7146106c857806395d89b41146106e8578063992c58e4146106fd57600080fd5b8063395093511161024f5780636ddd171311610208578063751039fc116101e2578063751039fc146106095780637571336a1461061e57806375f0a8741461063e5780637bce5a041461065e57600080fd5b80636ddd1713146105a457806370a08231146105be578063715018a6146105f457600080fd5b806339509351146104cc57806349bd5a5e146104ec5780634fbee193146105205780636256d18114610559578063648ae08f146105795780636a486a8e1461058e57600080fd5b80631a8145bb116102bc5780631f3fed8f116102965780631f3fed8f1461046457806323b872dd1461047a57806327c8f8351461049a578063313ce567146104b057600080fd5b80631a8145bb146104215780631cd58a02146104375780631d7778561461044e57600080fd5b806303fc20131461030f57806306fdde031461034c578063095ea7b31461036e57806310d5de531461039e5780631694505e146103ce57806318160ddd1461040257600080fd5b3661030a57005b600080fd5b34801561031b57600080fd5b5060075461032f906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561035857600080fd5b50610361610983565b60405161034391906124d4565b34801561037a57600080fd5b5061038e610389366004612541565b610a15565b6040519015158152602001610343565b3480156103aa57600080fd5b5061038e6103b936600461256d565b60186020526000908152604090205460ff1681565b3480156103da57600080fd5b5061032f7f000000000000000000000000000000000000000000000000000000000000000081565b34801561040e57600080fd5b506002545b604051908152602001610343565b34801561042d57600080fd5b5061041360155481565b34801561044357600080fd5b5061044c610a2c565b005b34801561045a57600080fd5b5061041360165481565b34801561047057600080fd5b5061041360145481565b34801561048657600080fd5b5061038e61049536600461258a565b610a9e565b3480156104a657600080fd5b5061032f61dead81565b3480156104bc57600080fd5b5060405160098152602001610343565b3480156104d857600080fd5b5061038e6104e7366004612541565b610b07565b3480156104f857600080fd5b5061032f7f000000000000000000000000000000000000000000000000000000000000000081565b34801561052c57600080fd5b5061038e61053b36600461256d565b6001600160a01b031660009081526017602052604090205460ff1690565b34801561056557600080fd5b5061044c6105743660046125cb565b610b3d565b34801561058557600080fd5b5061044c610bd7565b34801561059a57600080fd5b5061041360105481565b3480156105b057600080fd5b50600b5461038e9060ff1681565b3480156105ca57600080fd5b506104136105d936600461256d565b6001600160a01b031660009081526020819052604090205490565b34801561060057600080fd5b5061044c610c42565b34801561061557600080fd5b5061044c610cb6565b34801561062a57600080fd5b5061044c6106393660046125f4565b610cee565b34801561064a57600080fd5b5060065461032f906001600160a01b031681565b34801561066a57600080fd5b50610413600d5481565b34801561068057600080fd5b5061044c61068f366004612629565b610d43565b3480156106a057600080fd5b506005546001600160a01b031661032f565b3480156106be57600080fd5b5061041360115481565b3480156106d457600080fd5b5061044c6106e3366004612655565b610dbb565b3480156106f457600080fd5b50610361610df8565b34801561070957600080fd5b5061044c610718366004612670565b610e07565b34801561072957600080fd5b5061044c6107383660046125f4565b610ecc565b34801561074957600080fd5b5061044c6107583660046126b3565b610fac565b34801561076957600080fd5b5061038e610778366004612541565b6110ef565b34801561078957600080fd5b5061038e610798366004612541565b61113e565b3480156107a957600080fd5b5061044c6107b836600461256d565b61114b565b3480156107c957600080fd5b5061041360135481565b3480156107df57600080fd5b5061038e6107ee36600461256d565b60196020526000908152604090205460ff1681565b34801561080f57600080fd5b5061044c61081e3660046125f4565b6111d2565b34801561082f57600080fd5b5061044c61083e366004612629565b61125b565b34801561084f57600080fd5b5061044c61085e3660046125cb565b6112ce565b34801561086f57600080fd5b5061041360085481565b34801561088557600080fd5b5061038e6108943660046125cb565b6113a9565b3480156108a557600080fd5b50610413600c5481565b3480156108bb57600080fd5b506104136108ca3660046126d5565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561090157600080fd5b5061041360095481565b34801561091757600080fd5b50610413600f5481565b34801561092d57600080fd5b50610413600e5481565b34801561094357600080fd5b5061044c61095236600461256d565b611500565b34801561096357600080fd5b5061041360125481565b34801561097957600080fd5b50610413600a5481565b6060600380546109929061270e565b80601f01602080910402602001604051908101604052809291908181526020018280546109be9061270e565b8015610a0b5780601f106109e057610100808354040283529160200191610a0b565b820191906000526020600020905b8154815290600101906020018083116109ee57829003601f168201915b5050505050905090565b6000610a22338484611651565b5060015b92915050565b6005546001600160a01b03163314610a5f5760405162461bcd60e51b8152600401610a5690612749565b60405180910390fd5b60006012819055601155600f54600e54600d54610a7c9190612794565b610a869190612794565b600c556005805460ff60a81b1916600160a81b179055565b6000610aab848484611776565b610afd8433610af885604051806060016040528060288152602001612a55602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611d7a565b611651565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610a22918590610af890866115eb565b6005546001600160a01b03163314610b675760405162461bcd60e51b8152600401610a5690612749565b633b9aca006064610b7760025490565b610b829060026127ac565b610b8c91906127cb565b610b9691906127cb565b811015610bb55760405162461bcd60e51b8152600401610a56906127ed565b610bc381633b9aca006127ac565b610bd190633b9aca00612794565b60085550565b6005546001600160a01b03163314610c015760405162461bcd60e51b8152600401610a5690612749565b6063601181905560006012819055601381905590610c20908290612794565b610c2a9190612794565b6010556005805460ff60a81b1916600160a81b179055565b6005546001600160a01b03163314610c6c5760405162461bcd60e51b8152600401610a5690612749565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610ce05760405162461bcd60e51b8152600401610a5690612749565b600254600855600254600a55565b6005546001600160a01b03163314610d185760405162461bcd60e51b8152600401610a5690612749565b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610d6d5760405162461bcd60e51b8152600401610a5690612749565b600d839055600e829055600f81905580610d878385612794565b610d919190612794565b600c81905560141015610db65760405162461bcd60e51b8152600401610a569061283a565b505050565b6005546001600160a01b03163314610de55760405162461bcd60e51b8152600401610a5690612749565b600b805460ff1916911515919091179055565b6060600480546109929061270e565b6005546001600160a01b03163314610e315760405162461bcd60e51b8152600401610a5690612749565b600d869055600e859055600f84905583610e4b8688612794565b610e559190612794565b600c5560118390556012829055601381905580610e728385612794565b610e7c9190612794565b6010819055602d1015610ea15760405162461bcd60e51b8152600401610a569061287b565b6014600c541115610ec45760405162461bcd60e51b8152600401610a569061283a565b505050505050565b6005546001600160a01b03163314610ef65760405162461bcd60e51b8152600401610a5690612749565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415610f9e5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610a56565b610fa88282611db4565b5050565b6005546001600160a01b03163314610fd65760405162461bcd60e51b8152600401610a5690612749565b633b9aca006064610fe660025490565b610ff19060026127ac565b610ffb91906127cb565b61100591906127cb565b8210156110245760405162461bcd60e51b8152600401610a56906127ed565b633b9aca00606461103460025490565b61103f9060036127ac565b61104991906127cb565b61105391906127cb565b8110156110ad5760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015261332560f01b6064820152608401610a56565b6110bb82633b9aca006127ac565b6110c990633b9aca00612794565b6008556110da81633b9aca006127ac565b6110e890633b9aca00612794565b600a555050565b6000610a223384610af885604051806060016040528060258152602001612a7d602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611d7a565b6000610a22338484611776565b6005546001600160a01b031633146111755760405162461bcd60e51b8152600401610a5690612749565b6006546040516001600160a01b03918216918316907fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567490600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146111fc5760405162461bcd60e51b8152600401610a5690612749565b6001600160a01b038216600081815260176020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b031633146112855760405162461bcd60e51b8152600401610a5690612749565b6011839055601282905560138190558061129f8385612794565b6112a99190612794565b6010819055602d1015610db65760405162461bcd60e51b8152600401610a569061287b565b6005546001600160a01b031633146112f85760405162461bcd60e51b8152600401610a5690612749565b633b9aca00606461130860025490565b6113139060036127ac565b61131d91906127cb565b61132791906127cb565b8110156113875760405162461bcd60e51b815260206004820152602860248201527f43616e6e6f7420736574206d617857616c6c6574416d6f756e74206c6f776572604482015267207468616e20332560c01b6064820152608401610a56565b61139581633b9aca006127ac565b6113a390633b9aca00612794565b600a5550565b6005546000906001600160a01b031633146113d65760405162461bcd60e51b8152600401610a5690612749565b620186a06113e360025490565b6113ee9060016127ac565b6113f891906127cb565b8210156114655760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610a56565b6103e861147160025490565b61147c9060056127ac565b61148691906127cb565b8211156114f25760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610a56565b50600981905560015b919050565b6005546001600160a01b0316331461152a5760405162461bcd60e51b8152600401610a5690612749565b6001600160a01b03811661158f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a56565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000806115f88385612794565b90508381101561164a5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610a56565b9392505050565b6001600160a01b0383166116b35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a56565b6001600160a01b0382166117145760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a56565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661179c5760405162461bcd60e51b8152600401610a56906128bd565b6001600160a01b0382166117c25760405162461bcd60e51b8152600401610a5690612902565b806117d357610db683836000611e08565b6005546001600160a01b038481169116148015906117ff57506005546001600160a01b03838116911614155b801561181357506001600160a01b03821615155b801561182a57506001600160a01b03821661dead14155b80156118405750600554600160a01b900460ff16155b15611a21576001600160a01b03831660009081526019602052604090205460ff16801561188657506001600160a01b03821660009081526018602052604090205460ff16155b1561196a576008548111156118fb5760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610a56565b600a546001600160a01b0383166000908152602081905260409020546119219083612794565b11156119655760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610a56565b611a21565b6001600160a01b03821660009081526019602052604090205460ff1680156119ab57506001600160a01b03831660009081526018602052604090205460ff16155b15611a2157600854811115611a215760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6064820152608401610a56565b3060009081526020819052604090205460095481108015908190611a475750600b5460ff165b8015611a5d5750600554600160a01b900460ff16155b8015611a8257506001600160a01b03851660009081526019602052604090205460ff16155b8015611aa757506001600160a01b03851660009081526017602052604090205460ff16155b8015611acc57506001600160a01b03841660009081526017602052604090205460ff16155b15611afa576005805460ff60a01b1916600160a01b179055611aec611f11565b6005805460ff60a01b191690555b6005546001600160a01b03861660009081526017602052604090205460ff600160a01b909204821615911680611b4857506001600160a01b03851660009081526017602052604090205460ff165b15611b51575060005b60008115611d66576001600160a01b03861660009081526019602052604090205460ff168015611b8357506000601054115b15611c4157611ba86064611ba2601054886120ec90919063ffffffff16565b9061216b565b905060105460125482611bbb91906127ac565b611bc591906127cb565b60156000828254611bd69190612794565b9091555050601054601154611beb90836127ac565b611bf591906127cb565b60146000828254611c069190612794565b9091555050601054601354611c1b90836127ac565b611c2591906127cb565b60166000828254611c369190612794565b90915550611d1e9050565b6001600160a01b03871660009081526019602052604090205460ff168015611c6b57506000600c54115b15611d1e57611c8a6064611ba2600c54886120ec90919063ffffffff16565b9050600c54600e5482611c9d91906127ac565b611ca791906127cb565b60156000828254611cb89190612794565b9091555050600c54600d54611ccd90836127ac565b611cd791906127cb565b60146000828254611ce89190612794565b9091555050600c54600f54611cfd90836127ac565b611d0791906127cb565b60166000828254611d189190612794565b90915550505b8015611d3c57611d3c873060165484611d379190612945565b611e08565b60165415611d5957611d538761dead601654611e08565b60006016555b611d638186612945565b94505b611d71878787611e08565b50505050505050565b60008184841115611d9e5760405162461bcd60e51b8152600401610a5691906124d4565b506000611dab8486612945565b95945050505050565b6001600160a01b038216600081815260196020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316611e2e5760405162461bcd60e51b8152600401610a56906128bd565b6001600160a01b038216611e545760405162461bcd60e51b8152600401610a5690612902565b611e9181604051806060016040528060268152602001612a2f602691396001600160a01b0386166000908152602081905260409020549190611d7a565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611ec090826115eb565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101611769565b3060009081526020819052604081205490506000601454601554611f359190612794565b9050811580611f42575080155b15611f4b575050565b600060028260155485611f5e91906127ac565b611f6891906127cb565b611f7291906127cb565b90506000611f8084836121ad565b905047611f8c826121ef565b6000611f9847836121ad565b90506000611fb586611ba2601454856120ec90919063ffffffff16565b90506000611fc38284612945565b60006015819055601481905560065460405192935090916001600160a01b039091169084908381818185875af1925050503d8060008114612020576040519150601f19603f3d011682016040523d82523d6000602084013e612025565b606091505b505090506000871180156120395750600082115b1561208c5761204887836123b6565b601554604080518881526020810185905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b6006546040516001600160a01b03909116904790600081818185875af1925050503d80600081146120d9576040519150601f19603f3d011682016040523d82523d6000602084013e6120de565b606091505b505050505050505050505050565b6000826120fb57506000610a26565b600061210783856127ac565b90508261211485836127cb565b1461164a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610a56565b600061164a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506124a6565b600061164a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d7a565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106122245761222461295c565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561229d57600080fd5b505afa1580156122b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122d59190612972565b816001815181106122e8576122e861295c565b60200260200101906001600160a01b031690816001600160a01b031681525050612333307f000000000000000000000000000000000000000000000000000000000000000084611651565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac9479061238890859060009086903090429060040161298f565b600060405180830381600087803b1580156123a257600080fd5b505af1158015610ec4573d6000803e3d6000fd5b6123e1307f000000000000000000000000000000000000000000000000000000000000000084611651565b60405163f305d71960e01b815230600482015260248101839052600060448201819052606482015261dead60848201524260a48201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f305d71990839060c4016060604051808303818588803b15801561246657600080fd5b505af115801561247a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061249f9190612a00565b5050505050565b600081836124c75760405162461bcd60e51b8152600401610a5691906124d4565b506000611dab84866127cb565b600060208083528351808285015260005b81811015612501578581018301518582016040015282016124e5565b81811115612513576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461253e57600080fd5b50565b6000806040838503121561255457600080fd5b823561255f81612529565b946020939093013593505050565b60006020828403121561257f57600080fd5b813561164a81612529565b60008060006060848603121561259f57600080fd5b83356125aa81612529565b925060208401356125ba81612529565b929592945050506040919091013590565b6000602082840312156125dd57600080fd5b5035919050565b803580151581146114fb57600080fd5b6000806040838503121561260757600080fd5b823561261281612529565b9150612620602084016125e4565b90509250929050565b60008060006060848603121561263e57600080fd5b505081359360208301359350604090920135919050565b60006020828403121561266757600080fd5b61164a826125e4565b60008060008060008060c0878903121561268957600080fd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b600080604083850312156126c657600080fd5b50508035926020909101359150565b600080604083850312156126e857600080fd5b82356126f381612529565b9150602083013561270381612529565b809150509250929050565b600181811c9082168061272257607f821691505b6020821081141561274357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082198211156127a7576127a761277e565b500190565b60008160001904831182151516156127c6576127c661277e565b500290565b6000826127e857634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602d908201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060408201526c6c6f776572207468616e20322560981b606082015260800190565b60208082526021908201527f4d757374206b65657020627579206665657320617420323025206f72206c65736040820152607360f81b606082015260800190565b60208082526022908201527f4d757374206b6565702073656c6c206665657320617420343525206f72206c65604082015261737360f01b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6000828210156129575761295761277e565b500390565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561298457600080fd5b815161164a81612529565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156129df5784516001600160a01b0316835293830193918301916001016129ba565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215612a1557600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122038c27589c11dde966a225b1f6d656ca4f70ace7941b98b62c14cddccc30830f864736f6c634300080900334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
©2022-now by Spectre