VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x881fcF…7BE2
Summary
Transactions
Transfers
Address
0x881fcF28B7071F2968bF5a02a0c1a80Ea7ec7BE2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x75a6a29dB80BD8A64d3d4b19b29d09BB2245a97F
Deployer
0x75a6a29dB80BD8A64d3d4b19b29d09BB2245a97F
Code
0x6080604052600436106101e35760003560e01c80635c975abb11610102578063a22cb46511610095578063e6113cfa11610064578063e6113cfa14610542578063e985e9c514610562578063f2fde38b146105ab578063f9ff78f4146105cb57600080fd5b8063a22cb465146104cc578063b88d4fde146104ec578063c87b56dd1461050c578063d5abeb011461052c57600080fd5b8063799161d5116100d1578063799161d5146104645780638456cb59146104845780638da5cb5b1461049957806395d89b41146104b757600080fd5b80635c975abb146103f65780636352211e1461040f57806370a082311461042f578063715018a61461044f57600080fd5b80632f745c591161017a57806342966c681161014957806342966c681461038e5780634f1ef286146103ae5780634f6ccce7146103c157806352d1902d146103e157600080fd5b80632f745c59146103195780633659cfe6146103395780633f4ba83a1461035957806342842e0e1461036e57600080fd5b8063095ea7b3116101b6578063095ea7b31461029957806318160ddd146102b957806323b872dd146102d95780632400258a146102f957600080fd5b806301ffc9a7146101e857806302fe53051461021d57806306fdde031461023f578063081812fc14610261575b600080fd5b3480156101f457600080fd5b506102086102033660046135bf565b6105eb565b60405190151581526020015b60405180910390f35b34801561022957600080fd5b5061023d6102383660046135f9565b6105fc565b005b34801561024b57600080fd5b5061025461061c565b60405161021491906136fa565b34801561026d57600080fd5b5061028161027c36600461362e565b6106ae565b6040516001600160a01b039091168152602001610214565b3480156102a557600080fd5b5061023d6102b4366004613547565b6106d5565b3480156102c557600080fd5b5061012f545b604051908152602001610214565b3480156102e557600080fd5b5061023d6102f4366004613365565b61080c565b34801561030557600080fd5b5061023d610314366004613481565b610883565b34801561032557600080fd5b506102cb610334366004613547565b610b3c565b34801561034557600080fd5b5061023d610354366004613317565b610be5565b34801561036557600080fd5b5061023d610d61565b34801561037a57600080fd5b5061023d610389366004613365565b610e31565b34801561039a57600080fd5b5061023d6103a936600461362e565b610e4c565b61023d6103bc366004613433565b610ef4565b3480156103cd57600080fd5b506102cb6103dc36600461362e565b61105d565b3480156103ed57600080fd5b506102cb611103565b34801561040257600080fd5b5061015f5460ff16610208565b34801561041b57600080fd5b5061028161042a36600461362e565b6111c8565b34801561043b57600080fd5b506102cb61044a366004613317565b61122d565b34801561045b57600080fd5b5061023d6112c7565b34801561047057600080fd5b5061023d61047f366004613317565b6112d9565b34801561049057600080fd5b5061023d611407565b3480156104a557600080fd5b506097546001600160a01b0316610281565b3480156104c357600080fd5b506102546114b1565b3480156104d857600080fd5b5061023d6104e7366004613409565b6114c0565b3480156104f857600080fd5b5061023d6105073660046133a1565b6114cb565b34801561051857600080fd5b5061025461052736600461362e565b611549565b34801561053857600080fd5b506101c5546102cb565b34801561054e57600080fd5b5061023d61055d366004613547565b6115b0565b34801561056e57600080fd5b5061020861057d366004613332565b6001600160a01b039182166000908152606a6020908152604080832093909416825291909152205460ff1690565b3480156105b757600080fd5b5061023d6105c6366004613317565b6116db565b3480156105d757600080fd5b5061023d6105e6366004613571565b611768565b60006105f68261193a565b92915050565b610604611978565b8051610618906101c6906020840190613155565b5050565b60606065805461062b9061378f565b80601f01602080910402602001604051908101604052809291908181526020018280546106579061378f565b80156106a45780601f10610679576101008083540402835291602001916106a4565b820191906000526020600020905b81548152906001019060200180831161068757829003601f168201915b5050505050905090565b60006106b9826119d2565b506000908152606960205260409020546001600160a01b031690565b60006106e0826111c8565b9050806001600160a01b0316836001600160a01b0316141561076f5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b038216148061078b575061078b813361057d565b6107fd5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610766565b6108078383611a36565b505050565b6108163382611aa4565b6108785760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610766565b610807838383611b23565b600054610100900460ff16158080156108a35750600054600160ff909116105b806108bd5750303b1580156108bd575060005460ff166001145b61092f5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610766565b6000805460ff191660011790558015610952576000805461ff0019166101001790555b6101c380546001600160a01b0319166001600160a01b0389161790556101c58490558251610988906101c6906020860190613155565b508160008151811061099c5761099c6137e0565b60200260200101516101c760405180604001604052806004815260200163212aa92760e11b8152506040516109d19190613673565b908152604051908190036020019020805491151560ff19909216919091179055815182906001908110610a0657610a066137e0565b60200260200101516101c760405180604001604052806005815260200164504155534560d81b815250604051610a3c9190613673565b908152604051908190036020019020805491151560ff19909216919091179055815182906002908110610a7157610a716137e0565b60200260200101516101c76040518060400160405280600981526020016853454c45435449564560b81b815250604051610aab9190613673565b908152604051908190036020019020805491151560ff19909216919091179055610ad58686611d27565b610add611d9c565b610ae5611e0f565b610aed611e7a565b8015610b33576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b6000610b478361122d565b8210610bbb5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610766565b506001600160a01b0391909116600090815261012d60209081526040808320938352929052205490565b306001600160a01b037f000000000000000000000000881fcf28b7071f2968bf5a02a0c1a80ea7ec7be2161415610c735760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610766565b7f000000000000000000000000881fcf28b7071f2968bf5a02a0c1a80ea7ec7be26001600160a01b0316610cce7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614610d395760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610766565b610d4281611eed565b60408051600080825260208201909252610d5e91839190611f6e565b50565b610d69611978565b610d8f60405180604001604052806005815260200164504155534560d81b81525061211d565b610e275760405162461bcd60e51b815260206004820152604260248201527f455243373231202d2050617573653a205468697320636f6e747261637420646f60448201527f6573206e6f742068617665207065726d697373696f6e20746f20756e7061757360648201527f652e000000000000000000000000000000000000000000000000000000000000608482015260a401610766565b610e2f612149565b565b610807838383604051806020016040528060008152506114cb565b610e54611978565b610e7960405180604001604052806004815260200163212aa92760e11b81525061211d565b610eeb5760405162461bcd60e51b815260206004820152603e60248201527f455243373231202d204275726e3a205468697320636f6e747261637420646f6560448201527f73206e6f742068617665207065726d697373696f6e20746f206275726e2e00006064820152608401610766565b610d5e8161219c565b306001600160a01b037f000000000000000000000000881fcf28b7071f2968bf5a02a0c1a80ea7ec7be2161415610f825760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610766565b7f000000000000000000000000881fcf28b7071f2968bf5a02a0c1a80ea7ec7be26001600160a01b0316610fdd7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146110485760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610766565b61105182611eed565b61061882826001611f6e565b600061106961012f5490565b82106110dd5760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610766565b61012f82815481106110f1576110f16137e0565b90600052602060002001549050919050565b6000306001600160a01b037f000000000000000000000000881fcf28b7071f2968bf5a02a0c1a80ea7ec7be216146111a35760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610766565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6000818152606760205260408120546001600160a01b0316806105f65760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610766565b60006001600160a01b0382166112ab5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e657200000000000000000000000000000000000000000000006064820152608401610766565b506001600160a01b031660009081526068602052604090205490565b6112cf611978565b610e2f600061223d565b6112e1611978565b61130b6040518060400160405280600981526020016853454c45435449564560b81b81525061211d565b1561137e5760405162461bcd60e51b815260206004820152603f60248201527f455243373231202d204d696e743a205468697320636f6e74726163742072657160448201527f69757265732073656c65637420746f6b656e2049447320746f206d696e742e006064820152608401610766565b61138d6101c480546001019055565b60006113996101c45490565b90506101c5548111156113fd5760405162461bcd60e51b815260206004820152602660248201527f4552433732313a20546f6b656e4964206f757473696465206f6620746f6b656e604482015265081b1a5b5a5d60d21b6064820152608401610766565b610618828261228f565b61140f611978565b61143560405180604001604052806005815260200164504155534560d81b81525061211d565b6114a9576040805162461bcd60e51b81526020600482015260248101919091527f455243373231202d2050617573653a205468697320636f6e747261637420646f60448201527f6573206e6f742068617665207065726d697373696f6e20746f2070617573652e6064820152608401610766565b610e2f6122a9565b60606066805461062b9061378f565b6106183383836122e7565b6114d53383611aa4565b6115375760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610766565b611543848484846123b6565b50505050565b6060611554826119d2565b600061155e612434565b9050600081511161157e57604051806020016040528060008152506115a9565b8061158884612444565b60405160200161159992919061368f565b6040516020818303038152906040525b9392505050565b6115b8611978565b6115e26040518060400160405280600981526020016853454c45435449564560b81b81525061211d565b61167a5760405162461bcd60e51b815260206004820152604c60248201527f455243373231202d204d696e743a205468697320636f6e747261637420646f6560448201527f73206e6f742068617665207065726d697373696f6e20746f206d696e7420736560648201527f6c65637420746f6b656e732e0000000000000000000000000000000000000000608482015260a401610766565b6101c55481106113fd5760405162461bcd60e51b815260206004820152602660248201527f4552433732313a20546f6b656e4964206f757473696465206f6620746f6b656e604482015265081b1a5b5a5d60d21b6064820152608401610766565b6116e3611978565b6001600160a01b03811661175f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610766565b610d5e8161223d565b611770611978565b80600081518110611783576117836137e0565b60200260200101516101c760405180604001604052806004815260200163212aa92760e11b8152506040516117b89190613673565b908152604051908190036020019020805491151560ff199092169190911790558051819060019081106117ed576117ed6137e0565b60200260200101516101c760405180604001604052806005815260200164504155534560d81b8152506040516118239190613673565b908152604051908190036020019020805491151560ff19909216919091179055805181906002908110611858576118586137e0565b60200260200101516101c76040518060400160405280600981526020016853454c45435449564560b81b8152506040516118929190613673565b908152604051908190036020019020805491151560ff199092169190911790558051819060029081106118c7576118c76137e0565b60200260200101511515816001815181106118e4576118e46137e0565b6020026020010151151582600081518110611901576119016137e0565b602002602001015115157fa81c4c21c1c2fc06591c4533e9b778266b0dc067497483941a761091bf2bffd560405160405180910390a450565b60006001600160e01b031982167f780e9d630000000000000000000000000000000000000000000000000000000014806105f657506105f6826124ee565b6097546001600160a01b03163314610e2f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610766565b6000818152606760205260409020546001600160a01b0316610d5e5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610766565b600081815260696020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611a6b826111c8565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080611ab0836111c8565b9050806001600160a01b0316846001600160a01b03161480611af757506001600160a01b038082166000908152606a602090815260408083209388168352929052205460ff165b80611b1b5750836001600160a01b0316611b10846106ae565b6001600160a01b0316145b949350505050565b826001600160a01b0316611b36826111c8565b6001600160a01b031614611b9a5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610766565b6001600160a01b038216611c155760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610766565b611c20838383612589565b826001600160a01b0316611c33826111c8565b6001600160a01b031614611c975760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610766565b600081815260696020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260688552838620805460001901905590871680865283862080546001019055868652606790945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600054610100900460ff16611d925760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b6106188282612594565b600054610100900460ff16611e075760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b610e2f612626565b600054610100900460ff16610e2f5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b600054610100900460ff16611ee55760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b610e2f61269a565b6101c3546001600160a01b03163314610d5e5760405162461bcd60e51b815260206004820152603160248201527f455243373231202d20555550533a2046756e6374696f6e2063616c6c6572206960448201527f73206e6f742070726f78792061646d696e0000000000000000000000000000006064820152608401610766565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611fa15761080783612712565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b158015611fda57600080fd5b505afa92505050801561200a575060408051601f3d908101601f19168201909252612007918101906135a6565b60015b61207c5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610766565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146121115760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610766565b506108078383836127d0565b60006101c7826040516121309190613673565b9081526040519081900360200190205460ff1692915050565b6121516127f5565b61015f805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60006121a7826111c8565b90506121b581600084612589565b6121be826111c8565b600083815260696020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526068845282852080546000190190558785526067909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610618828260405180602001604052806000815250612848565b6122b16128c6565b61015f805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861217f3390565b816001600160a01b0316836001600160a01b031614156123495760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610766565b6001600160a01b038381166000818152606a6020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6123c1848484611b23565b6123cd8484848461291a565b6115435760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610766565b60606101c6805461062b9061378f565b6060600061245183612a72565b600101905060008167ffffffffffffffff811115612471576124716137f6565b6040519080825280601f01601f19166020018201604052801561249b576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85049450846124e1576124e6565b6124a5565b509392505050565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061255157506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806105f657507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146105f6565b610807838383612b54565b600054610100900460ff166125ff5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b8151612612906065906020850190613155565b508051610807906066906020840190613155565b600054610100900460ff166126915760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b610e2f3361223d565b600054610100900460ff166127055760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610766565b61015f805460ff19169055565b6001600160a01b0381163b61278f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610766565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6127d983612bd9565b6000825111806127e65750805b15610807576115438383612c19565b61015f5460ff16610e2f5760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610766565b6128528383612d24565b61285f600084848461291a565b6108075760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610766565b61015f5460ff1615610e2f5760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610766565b60006001600160a01b0384163b15612a6757604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061295e9033908990889088906004016136be565b602060405180830381600087803b15801561297857600080fd5b505af19250505080156129a8575060408051601f3d908101601f191682019092526129a5918101906135dc565b60015b612a4d573d8080156129d6576040519150601f19603f3d011682016040523d82523d6000602084013e6129db565b606091505b508051612a455760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401610766565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611b1b565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612abb577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310612ae7576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612b0557662386f26fc10000830492506010015b6305f5e1008310612b1d576305f5e100830492506008015b6127108310612b3157612710830492506004015b60648310612b43576064830492506002015b600a83106105f65760010192915050565b612b5f838383612ebb565b61015f5460ff16156108075760405162461bcd60e51b815260206004820152602b60248201527f4552433732315061757361626c653a20746f6b656e207472616e73666572207760448201527f68696c65207061757365640000000000000000000000000000000000000000006064820152608401610766565b612be281612712565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b612c985760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152608401610766565b600080846001600160a01b031684604051612cb39190613673565b600060405180830381855af49150503d8060008114612cee576040519150601f19603f3d011682016040523d82523d6000602084013e612cf3565b606091505b5091509150612d1b828260405180606001604052806027815260200161382360279139612f75565b95945050505050565b6001600160a01b038216612d7a5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610766565b6000818152606760205260409020546001600160a01b031615612ddf5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610766565b612deb60008383612589565b6000818152606760205260409020546001600160a01b031615612e505760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610766565b6001600160a01b038216600081815260686020908152604080832080546001019055848352606790915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160a01b038316612f1857612f138161012f8054600083815261013060205260408120829055600182018355919091527f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f9790155565b612f3b565b816001600160a01b0316836001600160a01b031614612f3b57612f3b8382612f8e565b6001600160a01b038216612f525761080781613030565b826001600160a01b0316826001600160a01b0316146108075761080782826130e5565b60608315612f845750816115a9565b6115a9838361312b565b60006001612f9b8461122d565b612fa5919061373e565b600083815261012e6020526040902054909150808214612ffb576001600160a01b038416600090815261012d60209081526040808320858452825280832054848452818420819055835261012e90915290208190555b50600091825261012e602090815260408084208490556001600160a01b03909416835261012d81528383209183525290812055565b61012f546000906130439060019061373e565b6000838152610130602052604081205461012f805493945090928490811061306d5761306d6137e0565b906000526020600020015490508061012f838154811061308f5761308f6137e0565b6000918252602080832090910192909255828152610130909152604080822084905585825281205561012f8054806130c9576130c96137ca565b6001900381819060005260206000200160009055905550505050565b60006130f08361122d565b6001600160a01b03909316600090815261012d60209081526040808320868452825280832085905593825261012e9052919091209190915550565b81511561313b5781518083602001fd5b8060405162461bcd60e51b815260040161076691906136fa565b8280546131619061378f565b90600052602060002090601f01602090048101928261318357600085556131c9565b82601f1061319c57805160ff19168380011785556131c9565b828001600101855582156131c9579182015b828111156131c95782518255916020019190600101906131ae565b506131d59291506131d9565b5090565b5b808211156131d557600081556001016131da565b80356001600160a01b038116811461320557600080fd5b919050565b600082601f83011261321b57600080fd5b8135602067ffffffffffffffff821115613237576132376137f6565b8160051b61324682820161370d565b83815282810190868401838801850189101561326157600080fd5b600093505b8584101561328b5761327781613297565b835260019390930192918401918401613266565b50979650505050505050565b8035801515811461320557600080fd5b600082601f8301126132b857600080fd5b813567ffffffffffffffff8111156132d2576132d26137f6565b6132e5601f8201601f191660200161370d565b8181528460208386010111156132fa57600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561332957600080fd5b6115a9826131ee565b6000806040838503121561334557600080fd5b61334e836131ee565b915061335c602084016131ee565b90509250929050565b60008060006060848603121561337a57600080fd5b613383846131ee565b9250613391602085016131ee565b9150604084013590509250925092565b600080600080608085870312156133b757600080fd5b6133c0856131ee565b93506133ce602086016131ee565b925060408501359150606085013567ffffffffffffffff8111156133f157600080fd5b6133fd878288016132a7565b91505092959194509250565b6000806040838503121561341c57600080fd5b613425836131ee565b915061335c60208401613297565b6000806040838503121561344657600080fd5b61344f836131ee565b9150602083013567ffffffffffffffff81111561346b57600080fd5b613477858286016132a7565b9150509250929050565b60008060008060008060c0878903121561349a57600080fd5b6134a3876131ee565b9550602087013567ffffffffffffffff808211156134c057600080fd5b6134cc8a838b016132a7565b965060408901359150808211156134e257600080fd5b6134ee8a838b016132a7565b955060608901359450608089013591508082111561350b57600080fd5b6135178a838b016132a7565b935060a089013591508082111561352d57600080fd5b5061353a89828a0161320a565b9150509295509295509295565b6000806040838503121561355a57600080fd5b613563836131ee565b946020939093013593505050565b60006020828403121561358357600080fd5b813567ffffffffffffffff81111561359a57600080fd5b611b1b8482850161320a565b6000602082840312156135b857600080fd5b5051919050565b6000602082840312156135d157600080fd5b81356115a98161380c565b6000602082840312156135ee57600080fd5b81516115a98161380c565b60006020828403121561360b57600080fd5b813567ffffffffffffffff81111561362257600080fd5b611b1b848285016132a7565b60006020828403121561364057600080fd5b5035919050565b6000815180845261365f816020860160208601613763565b601f01601f19169290920160200192915050565b60008251613685818460208701613763565b9190910192915050565b600083516136a1818460208801613763565b8351908301906136b5818360208801613763565b01949350505050565b60006001600160a01b038087168352808616602084015250836040830152608060608301526136f06080830184613647565b9695505050505050565b6020815260006115a96020830184613647565b604051601f8201601f1916810167ffffffffffffffff81118282101715613736576137366137f6565b604052919050565b60008282101561375e57634e487b7160e01b600052601160045260246000fd5b500390565b60005b8381101561377e578181015183820152602001613766565b838111156115435750506000910152565b600181811c908216806137a357607f821691505b602082108114156137c457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610d5e57600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122047e597d42e3fbb9005026c12c5321735f120548cc87d5cdb48eee2c8698f90ef64736f6c63430008050033