Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000,000,000.00 SHIDO

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xDBA76FD3A3F7eAd179E1819576830b0Ad53108cC
6080604052600060048190556064600e81905561012c600f81905561025860108190556011839055601282905560138190556014839055601582905560168190556017929092556018819055601982905560c8601a55601b8290556103e8601c55601d55601e55612710601f55602780546001600160a01b0319908116737a250d5630b4cf539739df2c5dacb4c659f2488d1790915560288054821661dead1790556029805482169055602a8054600161ff0160a01b03191673cb830e7931f7e006ea5ad7e59b57ceb6c3e3ed511790556031805462ffffff19166101001790556032829055603382905560348290556035829055603682905560378290556038805460ff199081166001908117909255603a8054821683179055603c8054909116905582549091163317825590600690620001436000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526006909252812080549092166001908117909255600a906200019c6000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055620001e5620001d03390565b6027546001600160a01b03166000196200058a565b602754620002019030906001600160a01b03166000196200058a565b60096020527fabd024c87472d03e1ca5fcc0d7644f059cba6f785352b4ae73120a73add458b98054600160ff1991821681179092557f3869fbe785900b2463db420270d36cee96eed8446f3f10c59d2b745fb651f52980548216831790557f9137809bc8f5b41432da4915b9fe8ab7ee8ea8184ca853792c584c626b4d17ef80548216831790557f9400bf10736cef1f95e9a478edc25cc53733eb45ccd97ade9e9b7ddcf78fe1e280548216831790557f6601dc0be0a75ab4e07c82120bad404ae9074f8db11ccdbdbe12cadf268ffb7c80548216831790557f395f73aff6550c9cb54c9619c18e9b8e5e8796e8f966f18324836c7ea74228b380548216831790557f830034d17a3aeb66fd7660ab84bf55c8011f552ed98f1f0ef9ea8e4f9363e9e480548216831790557f25db9a961f0bbf43a493dda5a5a2c0261448340f42d8923096693a22f432129b80548216831790557f1cc420df84cd10c91185c321eb3c36b67c7da3eeb8fd2c9d4d00add336c650bb80548216831790557fa9ebeb2f80255e363368a6671c0d2f85d6dece68310503edcdcc52a422c8f2fa80548216831790557f16cdaaf50e0e0f84ef935a038e56ab239b1cf2ed74f029ee782c31467f0a163480548216831790557fed3ee17708767dad4fc989c3348857ca09e4378be9dd02267f4af5650349a0a080548216831790557f582b2e49edb2a2376e974df05b635a3a84da68a31e95db928b7c07a2c5b903a480548216831790557f71a44a1ad181cda08c9003b7f4690de015dc91b7c41c3774367383d4c442c90c80548216831790557f7ff672b1a4014c38a8e056092e0cf5d9146de87c38a87d16db72274a1e2568fd80548216831790557f13d3ddaa9098db39dff53f308936b5b00a50f1a5cd54b59a2bddd63f41ae507e80548216831790557f59021f466deacb9f9beba0653fa0295e54983870e1a46add3c84178897bffe3580548216831790557f499e1b0151746d1f570179192791396f59ff8ae40d04925e98721067f414528a80548216831790557fa45c839cf8fc4d53c260b6298450791380d0c10c3beb193893ef0965fba577c680548216831790557fcdbcb6bed90910ca0eb0722a44df634bb2697e31063133e2b0c061afcb0e4886805482168317905573725ad056625326b490b128e02759007ba5e4ebf16000527fa8093e7e584b1428ca4db9e02e738bf6e0c17f0e8d95ab3b4db2a3ebd04a5a5580549091169091179055620006b6565b6001600160a01b038316620005f25760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216620006555760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620005e9565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b61458280620006c66000396000f3fe6080604052600436106103c75760003560e01c80636639dd93116101f2578063a9059cbb1161010d578063dd62ed3e116100a0578063eafb5a3c1161006f578063eafb5a3c14610afd578063eec2744e14610b1d578063f6540ec714610b3d578063fb78680d14610b5357600080fd5b8063dd62ed3e14610a6b578063e79d416014610ab1578063e7c281d614610ac7578063ea08d30b14610ae757600080fd5b8063c5d24189116100dc578063c5d2418914610a13578063c860795214610a29578063d038b07e14610a3f578063dc44b6a014610a5557600080fd5b8063a9059cbb1461099d578063b6f8f8dc146109bd578063bbcea6bf146109dd578063c49b9a80146109f357600080fd5b806388790a68116101855780638a8c523c116101545780638a8c523c146109535780638da5cb5b146108fc57806395d89b4114610968578063a457c2d71461097d57600080fd5b806388790a68146108ad57806388f82020146108c3578063893d20e8146108fc57806389fd9bc11461091a57600080fd5b806370a08231116101c157806370a0823114610843578063715018a6146108635780637ed57c8b1461087857806380c581d11461088d57600080fd5b80636639dd93146107d75780636bc87c3a146107f75780636c6d9fa11461080d5780636cbdd5e31461082d57600080fd5b80633865cf3f116102e257806350a8e0161161027557806358fa63ca1161024457806358fa63ca146107615780635d098b381461078157806364038409146107a15780636612e66f146107b757600080fd5b806350a8e016146106c85780635342acb4146106e8578063571ac8b014610721578063575f18e51461074157600080fd5b806345e8c85c116102b157806345e8c85c1461065b5780634a74bb02146106715780634ef3cce5146106925780634fb2e45d146106a857600080fd5b80633865cf3f146105db57806339509351146105fb5780633f3cf56c1461061b578063452ed4f11461063b57600080fd5b806318160ddd1161035a578063260039571161032957806326003957146105645780632d83811914610584578063313ce567146105a4578063384f6b51146105c557600080fd5b806318160ddd146104f9578063212075751461050e57806322976e0d1461052e57806323b872dd1461054457600080fd5b8063095ea7b311610396578063095ea7b31461047457806313114a9d146104a457806313e46192146104c357806315639c1b146104e357600080fd5b806303fd2a45146103d357806306fdde03146104105780630758d92414610432578063092316021461045257600080fd5b366103ce57005b600080fd5b3480156103df57600080fd5b506028546103f3906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561041c57600080fd5b50610425610b73565b6040516104079190613fa6565b34801561043e57600080fd5b506025546103f3906001600160a01b031681565b34801561045e57600080fd5b5061047261046d366004613ffb565b610c05565b005b34801561048057600080fd5b5061049461048f36600461402c565b610c74565b6040519015158152602001610407565b3480156104b057600080fd5b506024545b604051908152602001610407565b3480156104cf57600080fd5b506104726104de36600461406d565b610c8b565b3480156104ef57600080fd5b506104b5600e5481565b34801561050557600080fd5b506022546104b5565b34801561051a57600080fd5b506104726105293660046140a2565b610f9d565b34801561053a57600080fd5b506104b560105481565b34801561055057600080fd5b5061049461055f3660046140c6565b61102f565b34801561057057600080fd5b5061047261057f366004614107565b611082565b34801561059057600080fd5b506104b561059f366004613ffb565b611193565b3480156105b057600080fd5b506020805460405160ff909116815201610407565b3480156105d157600080fd5b506104b5601d5481565b3480156105e757600080fd5b506104726105f6366004614107565b61122a565b34801561060757600080fd5b5061049461061636600461402c565b6112c2565b34801561062757600080fd5b50610472610636366004614107565b6112f9565b34801561064757600080fd5b506026546103f3906001600160a01b031681565b34801561066757600080fd5b506104b560175481565b34801561067d57600080fd5b50602a5461049490600160a81b900460ff1681565b34801561069e57600080fd5b506104b5601e5481565b3480156106b457600080fd5b506104726106c3366004614129565b61140a565b3480156106d457600080fd5b506031546104949062010000900460ff1681565b3480156106f457600080fd5b50610494610703366004614129565b6001600160a01b031660009081526006602052604090205460ff1690565b34801561072d57600080fd5b5061049461073c366004614129565b611676565b34801561074d57600080fd5b5061047261075c366004614146565b611684565b34801561076d57600080fd5b506029546103f3906001600160a01b031681565b34801561078d57600080fd5b5061047261079c366004614129565b611728565b3480156107ad57600080fd5b506104b5602c5481565b3480156107c357600080fd5b506104726107d236600461406d565b6117f0565b3480156107e357600080fd5b506104726107f2366004614107565b611863565b34801561080357600080fd5b506104b5600f5481565b34801561081957600080fd5b50610472610828366004614146565b6118b6565b34801561083957600080fd5b506104b560195481565b34801561084f57600080fd5b506104b561085e366004614129565b61195a565b34801561086f57600080fd5b506104726119b9565b34801561088457600080fd5b50610472611a56565b34801561089957600080fd5b506104726108a836600461406d565b611f6c565b3480156108b957600080fd5b506104b560155481565b3480156108cf57600080fd5b506104946108de366004614129565b6001600160a01b031660009081526007602052604090205460ff1690565b34801561090857600080fd5b506000546001600160a01b03166103f3565b34801561092657600080fd5b50610494610935366004614129565b6001600160a01b031660009081526009602052604090205460ff1690565b34801561095f57600080fd5b5061047261206d565b34801561097457600080fd5b5061042561215c565b34801561098957600080fd5b5061049461099836600461402c565b61216b565b3480156109a957600080fd5b506104946109b836600461402c565b6121a2565b3480156109c957600080fd5b506104726109d8366004614172565b6121af565b3480156109e957600080fd5b506104b560145481565b3480156109ff57600080fd5b50610472610a0e3660046141b5565b612233565b348015610a1f57600080fd5b506104b560135481565b348015610a3557600080fd5b506104b560165481565b348015610a4b57600080fd5b506104b560115481565b348015610a6157600080fd5b506104b560125481565b348015610a7757600080fd5b506104b5610a863660046141d0565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b348015610abd57600080fd5b506104b560375481565b348015610ad357600080fd5b50610472610ae2366004614146565b6122ee565b348015610af357600080fd5b506104b560185481565b348015610b0957600080fd5b50610472610b18366004614129565b612392565b348015610b2957600080fd5b50610472610b3836600461406d565b61276a565b348015610b4957600080fd5b506104b5602e5481565b348015610b5f57600080fd5b50610472610b6e366004614209565b6127dd565b6060600c8054610b829061423b565b80601f0160208091040260200160405190810160405280929190818152602001828054610bae9061423b565b8015610bfb5780601f10610bd057610100808354040283529160200191610bfb565b820191906000526020600020905b815481529060010190602001808311610bde57829003601f168201915b5050505050905090565b6000546001600160a01b03163314610c525760405162461bcd60e51b8152602060048201819052602482015260008051602061452d83398151915260448201526064015b60405180910390fd5b604b811015610c6057600080fd5b610c6e81633b9aca0061428c565b60395550565b6000610c81338484612864565b5060015b92915050565b6000546001600160a01b03163314610cd35760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b60018115151415610e08576001600160a01b03821660009081526007602052604090205460ff1615610d475760405162461bcd60e51b815260206004820152601c60248201527f4163636f756e7420697320616c7265616479206578636c756465642e000000006044820152606401610c49565b6001600160a01b03821660009081526001602052604090205415610da1576001600160a01b038216600090815260016020526040902054610d8790611193565b6001600160a01b0383166000908152600260205260409020555b506001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b80610f99576001600160a01b03821660009081526007602052604090205460ff16610e755760405162461bcd60e51b815260206004820152601c60248201527f4163636f756e7420697320616c726561647920696e636c756465642e000000006044820152606401610c49565b60005b600854811015610f9757826001600160a01b031660088281548110610e9f57610e9f6142ab565b6000918252602090912001546001600160a01b03161415610f855760088054610eca906001906142c1565b81548110610eda57610eda6142ab565b600091825260209091200154600880546001600160a01b039092169183908110610f0657610f066142ab565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559185168152600282526040808220829055600790925220805460ff191690556008805480610f5e57610f5e6142d8565b600082815260209020810160001990810180546001600160a01b0319169055019055610f97565b80610f8f816142ee565b915050610e78565b505b5050565b6000546001600160a01b03163314610fe55760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b603654158015610ff55750603954155b801561100a575060315462010000900460ff16155b61101357600080fd5b60ff821660365561102881633b9aca0061428c565b6039555050565b600061103c8484846129bc565b506001600160a01b0384166000908152600560209081526040808320338085529252909120546110789186916110739086906142c1565b612864565b5060019392505050565b6000546001600160a01b031633146110ca5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b600081836022546110db919061428c565b6110e5919061431f565b90506103e86022546110f7919061431f565b81101561116c5760405162461bcd60e51b815260206004820152603260248201527f4d61782057616c6c657420616d74206d7573742062652061626f766520302e3160448201527f25206f6620746f74616c20737570706c792e00000000000000000000000000006064820152608401610c49565b602d819055600b54829061118190859061428c565b61118b919061431f565b602e55505050565b600060235482111561120d5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201527f65666c656374696f6e73000000000000000000000000000000000000000000006064820152608401610c49565b6000611217612ec4565b9050611223818461431f565b9392505050565b6000546001600160a01b031633146112725760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b6032541580156112825750603554155b6112b75760405162461bcd60e51b815260206004820152600660248201526522b93937b91760d11b6044820152606401610c49565b603291909155603555565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610c81918590611073908690614333565b6000546001600160a01b031633146113415760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b60008183602254611352919061428c565b61135c919061431f565b90506103e860225461136e919061431f565b8110156113e35760405162461bcd60e51b815260206004820152603760248201527f4d6178205472616e73616374696f6e20616d74206d7573742062652061626f7660448201527f6520302e3125206f6620746f74616c20737570706c792e0000000000000000006064820152608401610c49565b602b819055600b5482906113f890859061428c565b611402919061431f565b602c55505050565b6000546001600160a01b031633146114525760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b6001600160a01b0381166114ce5760405162461bcd60e51b815260206004820152603d60248201527f43616c6c2072656e6f756e63654f776e65727368697020746f207472616e736660448201527f6572206f776e657220746f20746865207a65726f20616464726573732e0000006064820152608401610c49565b6028546001600160a01b03828116911614156115525760405162461bcd60e51b815260206004820152603d60248201527f43616c6c2072656e6f756e63654f776e65727368697020746f207472616e736660448201527f6572206f776e657220746f20746865207a65726f20616464726573732e0000006064820152608401610c49565b6000805461156b916001600160a01b03909116906117f0565b6115768160016117f0565b611581816001610c8b565b600054602a546001600160a01b03908116911614156115b657602a80546001600160a01b0319166001600160a01b0383161790555b6000546115cb906001600160a01b031661195a565b600080546001600160a01b039081168252600560209081526040808420868416855290915282209290925580549091611604911661195a565b111561162b57600054611629906001600160a01b0316826116248261195a565b6129bc565b505b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6000610c8582600019610c74565b6000546001600160a01b031633146116cc5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b601a5483111580156116e05750601b548211155b80156116ee5750601c548111155b6116f757600080fd5b610d7a816117058486614333565b61170f9190614333565b111561171a57600080fd5b601792909255601855601955565b6000546001600160a01b031633146117705760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b602a546001600160a01b03828116911614156117ce5760405162461bcd60e51b815260206004820152601360248201527f57616c6c657420616c72656164792073657421000000000000000000000000006044820152606401610c49565b602a80546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146118385760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146118ab5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b601d91909155601e55565b6000546001600160a01b031633146118fe5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b601a5483111580156119125750601b548211155b80156119205750601c548111155b61192957600080fd5b610d7a816119378486614333565b6119419190614333565b111561194c57600080fd5b601192909255601255601355565b6001600160a01b03811660009081526007602052604081205460ff161561199757506001600160a01b031660009081526002602052604090205490565b6001600160a01b038216600090815260016020526040902054610c8590611193565b6000546001600160a01b03163314611a015760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b60008054611a1a916001600160a01b03909116906117f0565b600080546001600160a01b031916815560405181907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3565b6000546001600160a01b03163314611a9e5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b603c5460ff1615611af15760405162461bcd60e51b815260206004820152601d60248201527f436f6e747261637420616c726561647920696e697469616c697a65642e0000006044820152606401610c49565b6040805180820190915260148082527f5368696261746f73686920446f67656d6f746f200000000000000000000000006020909201918252611b3591600c91613f0d565b506040805180820190915260058082527f534849444f0000000000000000000000000000000000000000000000000000006020909201918252611b7a91600d91613f0d565b50655af3107a4000600b556020805460ff19166009908117909155602155602154611ba690600a61442f565b600b54611bb3919061428c565b6022819055611bc49060001961443b565b611bd0906000196142c1565b602355602754602580546001600160a01b0319166001600160a01b039092169182179055604080517fc45a0155000000000000000000000000000000000000000000000000000000008152905163c45a015591600480820192602092909190829003018186803b158015611c4357600080fd5b505afa158015611c57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7b919061444f565b6001600160a01b031663c9c65396602560009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611cd757600080fd5b505afa158015611ceb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d0f919061444f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381600087803b158015611d6e57600080fd5b505af1158015611d82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611da6919061444f565b602680546001600160a01b0319166001600160a01b039283169081179091556000908152600360209081526040808320805460ff191660011790553083526005825280832060255490941683529290522060001990556022546103e890611e0e90600a61428c565b611e18919061431f565b602b55600b546103e890611e2d90600a61428c565b611e37919061431f565b602c55602254606490611e4b90600261428c565b611e55919061431f565b602d55600b54606490611e6990600261428c565b611e73919061431f565b602e5560225461138890611e8890600561428c565b611e92919061431f565b602f556022546103e890611ea790600561428c565b611eb1919061431f565b603055602754611ecc906001600160a01b0316600019610c74565b50603c805460ff19166001908117909155602354906000611ef56000546001600160a01b031690565b6001600160a01b03168152602081019190915260400160002055611f216000546001600160a01b031690565b6029546022546040519081526001600160a01b0392831692909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3565b6000546001600160a01b03163314611fb45760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b80611fdb57506001600160a01b03166000908152600360205260409020805460ff19169055565b600454156120425762093a8060045442611ff591906142c1565b116120425760405162461bcd60e51b815260206004820181905260248201527f43616e6e6f74207365742061206e657720706169722074686973207765656b216044820152606401610c49565b6001600160a01b0382166000908152600360205260409020805460ff19166001179055426004555050565b6000546001600160a01b031633146120b55760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b60315460ff16156121085760405162461bcd60e51b815260206004820152601860248201527f54726164696e6720616c726561647920656e61626c65642100000000000000006044820152606401610c49565b612113306001610c8b565b60265461212a906001600160a01b03166001610c8b565b60365460021461214857612140436101f4614333565b60335561214d565b436033555b6031805460ff19166001179055565b6060600d8054610b829061423b565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610c819185906110739086906142c1565b60006110783384846129bc565b6000546001600160a01b031633146121f75760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b603180549315156101000261ff0019909416939093179092556038805491151560ff19928316179055603a805492151592909116919091179055565b6000546001600160a01b0316331461227b5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b602a8054821515600160a81b027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff9091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906122e390831515815260200190565b60405180910390a150565b6000546001600160a01b031633146123365760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b601a54831115801561234a5750601b548211155b80156123585750601c548111155b61236157600080fd5b610d7a8161236f8486614333565b6123799190614333565b111561238457600080fd5b601492909255601555601655565b6000546001600160a01b031633146123da5760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b60008190506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561241a57600080fd5b505afa15801561242e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612452919061444f565b6001600160a01b031663e6a4390530846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561249a57600080fd5b505afa1580156124ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124d2919061444f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0392831660048201529116602482015260440160206040518083038186803b15801561253057600080fd5b505afa158015612544573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612568919061444f565b90506001600160a01b03811661272657816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156125b157600080fd5b505afa1580156125c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125e9919061444f565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561263157600080fd5b505afa158015612645573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612669919061444f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156126c957600080fd5b505af11580156126dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612701919061444f565b602680546001600160a01b0319166001600160a01b0392909216919091179055612742565b602680546001600160a01b0319166001600160a01b0383161790555b602580546001600160a01b0319166001600160a01b038416179055610f973084600019612864565b6000546001600160a01b031633146127b25760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146128255760405162461bcd60e51b8152602060048201819052602482015260008051602061452d8339815191526044820152606401610c49565b8284602254612834919061428c565b61283e919061431f565b602f55602254819061285190849061428c565b61285b919061431f565b60305550505050565b6001600160a01b0383166128df5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610c49565b6001600160a01b03821661295b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610c49565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b038416612a3a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610c49565b6001600160a01b038316612ab65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610c49565b60008211612b2c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152608401610c49565b60385460ff1615612b89576039543a1115612b895760405162461bcd60e51b815260206004820152601860248201527f4761732070726963652065786365656473206c696d69742e00000000000000006044820152606401610c49565b612b938484612ee7565b15612ddb5760315460ff16612bea5760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642100000000000000006044820152606401610c49565b603a5460ff1615612c9c576001600160a01b03841660009081526003602052604090205460ff1615612c5b576001600160a01b0383166000908152603b6020526040902054431415612c3b57600080fd5b6001600160a01b0383166000908152603b60205260409020439055612c9c565b6001600160a01b0384166000908152603b6020526040902054431415612c8057600080fd5b6001600160a01b0384166000908152603b602052604090204390555b602b54821115612d145760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785460448201527f78416d6f756e742e0000000000000000000000000000000000000000000000006064820152608401610c49565b6027546001600160a01b03848116911614801590612d4b57506001600160a01b03831660009081526003602052604090205460ff16155b15612ddb57602d5482612d5d8561195a565b612d679190614333565b1115612ddb5760405162461bcd60e51b815260206004820152602a60248201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760448201527f616c6c657453697a652e000000000000000000000000000000000000000000006064820152608401610c49565b6001600160a01b03841660009081526006602052604090205460019060ff1680612e1d57506001600160a01b03841660009081526006602052604090205460ff165b15612e26575060005b6001600160a01b03841660009081526003602052604090205460ff1615612eaf57602a5474010000000000000000000000000000000000000000900460ff16158015612e7b5750602a54600160a81b900460ff165b15612eaf576000612e8b3061195a565b9050602f548110612ead576030548110612ea457506030545b612ead81612fa7565b505b612ebb8585858461313e565b95945050505050565b6000806000612ed16136a7565b9092509050612ee0818361431f565b9250505090565b600080546001600160a01b03848116911614801590612f1457506000546001600160a01b03838116911614155b8015612f3957506001600160a01b0382166000908152600a602052604090205460ff16155b8015612f5e57506001600160a01b0383166000908152600a602052604090205460ff16155b8015612f7857506028546001600160a01b03838116911614155b8015612f8c57506001600160a01b03821615155b801561122357506001600160a01b0383163014159392505050565b602a805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055601e54601d54612fec9190614333565b612ff55761311d565b60006002601e54601d546130099190614333565b601d54613016908561428c565b613020919061431f565b61302a919061431f565b9050600061303882846142c1565b90506130438161382a565b60006002601e54601d546130579190614333565b601d54613064904761428c565b61306e919061431f565b613078919061431f565b905082156130cc5761308a83826139ac565b60408051848152602081018390529081018490527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15b60006130d884866142c1565b111561311957602a546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015613117573d6000803e3d6000fd5b505b5050505b50602a805474ff000000000000000000000000000000000000000019169055565b603154600090610100900460ff1615613356576001600160a01b03851660009081526009602052604090205460ff168061319057506001600160a01b03841660009081526009602052604090205460ff165b156131dd5760405162461bcd60e51b815260206004820152600960248201527f52656a65637465642e00000000000000000000000000000000000000000000006044820152606401610c49565b60315462010000900460ff1661328d576131f78585613a70565b60315462010000900460ff1615801561321557506132158585612ee7565b156132885760405162461bcd60e51b815260206004820152602560248201527f4f6e6c79206f776e65722063616e207472616e7366657220617420746869732060448201527f74696d652e0000000000000000000000000000000000000000000000000000006064820152608401610c49565b613356565b60006033541180156132b757506001600160a01b03851660009081526003602052604090205460ff165b80156132c857506132c88585612ee7565b15613356576036546033546132dd90436142c1565b1015613356576001600160a01b0384166000908152600960205260408120805460ff191660011790556037805491613314836142ee565b90915550506040516001600160a01b03851681527f18e6e5ce5c121466e41a954e72765d1ea02b8e6919043b61f0dab08b4c6572e59060200160405180910390a15b600061336486868686613bc2565b60808101516001600160a01b03881660009081526001602052604090205491925061338e916142c1565b6001600160a01b03808816600090815260016020526040808220939093556060840151918816815291909120546133c59190614333565b6001600160a01b0380871660009081526001602090815260408083209490945591891681526007909152205460ff16801561341957506001600160a01b03851660009081526007602052604090205460ff16155b15613460576001600160a01b0386166000908152600260205260409020546134429085906142c1565b6001600160a01b0387166000908152600260205260409020556135a0565b6001600160a01b03861660009081526007602052604090205460ff161580156134a157506001600160a01b03851660009081526007602052604090205460ff165b156134e95780516001600160a01b0386166000908152600260205260409020546134cb9190614333565b6001600160a01b0386166000908152600260205260409020556135a0565b6001600160a01b03861660009081526007602052604090205460ff16801561352957506001600160a01b03851660009081526007602052604090205460ff165b156135a0576001600160a01b0386166000908152600260205260409020546135529085906142c1565b6001600160a01b03808816600090815260026020526040808220939093558351918816815291909120546135869190614333565b6001600160a01b0386166000908152600260205260409020555b6135aa8686612ee7565b156136045760325415806135ce57506014600b546135c8919061431f565b60325414155b156136045760405162461bcd60e51b815260206004820152600660248201526522b93937b91760d11b6044820152606401610c49565b60408101511561361c5761361c868260400151613e1b565b60008160a001511180613633575060008160200151115b1561364a5761364a8160a001518260200151613ee7565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836000015160405161369391815260200190565b60405180910390a350600195945050505050565b6023546022546000918291825b6008548110156137f9578260016000600884815481106136d6576136d66142ab565b60009182526020808320909101546001600160a01b031683528201929092526040019020541180613741575081600260006008848154811061371a5761371a6142ab565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561375757602354602254945094505050509091565b600160006008838154811061376e5761376e6142ab565b60009182526020808320909101546001600160a01b0316835282019290925260400190205461379d90846142c1565b925060026000600883815481106137b6576137b66142ab565b60009182526020808320909101546001600160a01b031683528201929092526040019020546137e590836142c1565b9150806137f1816142ee565b9150506136b4565b5060225460235461380a919061431f565b821015613821576023546022549350935050509091565b90939092509050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061385f5761385f6142ab565b6001600160a01b03928316602091820292909201810191909152602554604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c4648926004808301939192829003018186803b1580156138cc57600080fd5b505afa1580156138e0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613904919061444f565b81600181518110613917576139176142ab565b6001600160a01b0392831660209182029290920101526025546040517f791ac94700000000000000000000000000000000000000000000000000000000815291169063791ac9479061397690859060009086903090429060040161446c565b600060405180830381600087803b15801561399057600080fd5b505af11580156139a4573d6000803e3d6000fd5b505050505050565b6025546028546040517ff305d7190000000000000000000000000000000000000000000000000000000081523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c4016060604051808303818588803b158015613a3057600080fd5b505af1158015613a44573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190613a6991906144dd565b5050505050565b60315462010000900460ff1615613aef5760405162461bcd60e51b815260206004820152602360248201527f4c697175696469747920616c726561647920616464656420616e64206d61726b60448201527f65642e00000000000000000000000000000000000000000000000000000000006064820152608401610c49565b613af98282612ee7565b158015613b1357506026546001600160a01b038281169116145b15610f99576001600160a01b0382166000908152600a602052604090819020805460ff191660019081179091556031805462ff000019166201000017905542603455602a80547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff16600160a81b17905590517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15991613bb691901515815260200190565b60405180910390a15050565b613bfb6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b613c346040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6000613c3e612ec4565b9050613c4a818661428c565b60808301528315613d5a576001600160a01b03861660009081526003602052604090205460ff1615613c8d57601454600e55601554600f55601654601055613cd8565b6001600160a01b03871660009081526003602052604090205460ff1615613cc557601154600e55601254600f55601354601055613cd8565b601754600e55601854600f556019546010555b601f54600e54613ce8908761428c565b613cf2919061431f565b6020830152601f54601054600f54613d0a9190614333565b613d14908761428c565b613d1e919061431f565b604083018190526020830151613d349190614333565b613d3e90866142c1565b82526020820151613d5090829061428c565b60a0830152613d73565b6000602083018190526040830181905285835260a08301525b613d7d8787612ee7565b8015613da857506035541580613da85750602054613d9f9060ff16600961450b565b60ff1660355414155b15613dde5760405162461bcd60e51b815260206004820152600660248201526522b93937b91760d11b6044820152606401610c49565b808260400151613dee919061428c565b8260a00151613dfd9190614333565b8260800151613e0c91906142c1565b60608301525095945050505050565b6000613e25612ec4565b90506000613e33828461428c565b30600090815260016020526040902054909150613e51908290614333565b3060009081526001602090815260408083209390935560079052205460ff1615613ea15730600090815260026020526040902054613e90908490614333565b306000908152600260205260409020555b60405183815230906001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350505050565b81602354613ef591906142c1565b602355602454613f06908290614333565b6024555050565b828054613f199061423b565b90600052602060002090601f016020900481019282613f3b5760008555613f81565b82601f10613f5457805160ff1916838001178555613f81565b82800160010185558215613f81579182015b82811115613f81578251825591602001919060010190613f66565b50613f8d929150613f91565b5090565b5b80821115613f8d5760008155600101613f92565b600060208083528351808285015260005b81811015613fd357858101830151858201604001528201613fb7565b81811115613fe5576000604083870101525b50601f01601f1916929092016040019392505050565b60006020828403121561400d57600080fd5b5035919050565b6001600160a01b038116811461402957600080fd5b50565b6000806040838503121561403f57600080fd5b823561404a81614014565b946020939093013593505050565b8035801515811461406857600080fd5b919050565b6000806040838503121561408057600080fd5b823561408b81614014565b915061409960208401614058565b90509250929050565b600080604083850312156140b557600080fd5b823560ff8116811461404a57600080fd5b6000806000606084860312156140db57600080fd5b83356140e681614014565b925060208401356140f681614014565b929592945050506040919091013590565b6000806040838503121561411a57600080fd5b50508035926020909101359150565b60006020828403121561413b57600080fd5b813561122381614014565b60008060006060848603121561415b57600080fd5b505081359360208301359350604090920135919050565b60008060006060848603121561418757600080fd5b61419084614058565b925061419e60208501614058565b91506141ac60408501614058565b90509250925092565b6000602082840312156141c757600080fd5b61122382614058565b600080604083850312156141e357600080fd5b82356141ee81614014565b915060208301356141fe81614014565b809150509250929050565b6000806000806080858703121561421f57600080fd5b5050823594602084013594506040840135936060013592509050565b600181811c9082168061424f57607f821691505b6020821081141561427057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156142a6576142a6614276565b500290565b634e487b7160e01b600052603260045260246000fd5b6000828210156142d3576142d3614276565b500390565b634e487b7160e01b600052603160045260246000fd5b600060001982141561430257614302614276565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261432e5761432e614309565b500490565b6000821982111561434657614346614276565b500190565b600181815b8085111561438657816000190482111561436c5761436c614276565b8085161561437957918102915b93841c9390800290614350565b509250929050565b60008261439d57506001610c85565b816143aa57506000610c85565b81600181146143c057600281146143ca576143e6565b6001915050610c85565b60ff8411156143db576143db614276565b50506001821b610c85565b5060208310610133831016604e8410600b8410161715614409575081810a610c85565b614413838361434b565b806000190482111561442757614427614276565b029392505050565b6000611223838361438e565b60008261444a5761444a614309565b500690565b60006020828403121561446157600080fd5b815161122381614014565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156144bc5784516001600160a01b031683529383019391830191600101614497565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156144f257600080fd5b8351925060208401519150604084015190509250925092565b600060ff821660ff84168160ff04811182151516156144275761442761427656fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212205e697c8056412af126ba37016075d8d54b5a8b58477118611a22e7412d74432a64736f6c63430008090033

Loading