token-icon

Proof of Woof

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
PoW
Holders
62+0.00%
Transfers
299

Profile Summary

Decimals
18

Market

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