token-icon

OVO

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000.0
OVO
Holders
84+0.00%
Transfers
305

Profile Summary

Decimals
18

Market

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