VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc65113…17a1
Summary
Transactions
Transfers
Address
0xc651132C397e24A06358fa70dAA15eE20Ed617a1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x6aa40a09825adce80ecA0778768f8Ca46f2EB7CB
Deployer
0x6aa40a09825adce80ecA0778768f8Ca46f2EB7CB
Code
0x60806040526004361061036b5760003560e01c80635c975abb116101c657806395d89b41116100f7578063d099b35f11610095578063e45be8eb1161006f578063e45be8eb1461097d578063e6a86fb014610992578063e985e9c5146109b2578063f2fde38b146109fb57600080fd5b8063d099b35f14610928578063d5abeb0114610948578063da3ef23f1461095d57600080fd5b8063b84c8246116100d1578063b84c8246146108b3578063b88d4fde146108d3578063c6682862146108f3578063c87b56dd1461090857600080fd5b806395d89b411461086b578063a0712d6814610880578063a22cb4651461089357600080fd5b806370a08231116101645780638456cb591161013e5780638456cb59146107f35780638a616bc0146108085780638da5cb5b146108285780638dc251e31461084b57600080fd5b806370a082311461079e578063715018a6146107be5780637caad583146107d357600080fd5b80636352211e116101a05780636352211e14610734578063636e0a49146107545780636c0360eb146107695780636f8b44b01461077e57600080fd5b80635c975abb146106e45780635dc96d16146106fc5780635ea8cd121461071457600080fd5b80632a55205a116102a057806342842e0e1161023e578063494cfc6c11610218578063494cfc6c146106645780634f6ccce71461068457806355f804b3146106a45780635944c753146106c457600080fd5b806342842e0e146105f757806342966c6814610617578063438b63001461063757600080fd5b80633b37d1d61161027a5780633b37d1d6146105a55780633ccfd60b146105ba5780633f4ba83a146105c2578063407e4d09146105d757600080fd5b80632a55205a146105315780632f745c5914610570578063368dde4b1461059057600080fd5b80630e1cbef61161030d578063184de5bf116102e7578063184de5bf146104d2578063239c70ae146104e757806323b872dd146104fc5780632403c08e1461051c57600080fd5b80630e1cbef614610473578063162094c41461049357806318160ddd146104b357600080fd5b806306fdde031161034957806306fdde03146103ef578063081812fc14610411578063088a4ed014610431578063095ea7b31461045357600080fd5b806301ffc9a71461037057806302a86781146103a5578063054f7d9c146103d7575b600080fd5b34801561037c57600080fd5b5061039061038b36600461325b565b610a1b565b60405190151581526020015b60405180910390f35b3480156103b157600080fd5b506013546001600160a01b03165b6040516001600160a01b03909116815260200161039c565b3480156103e357600080fd5b5060185460ff16610390565b3480156103fb57600080fd5b50610404610a2c565b60405161039c91906132d0565b34801561041d57600080fd5b506103bf61042c3660046132e3565b610abe565b34801561043d57600080fd5b5061045161044c3660046132e3565b610b4b565b005b34801561045f57600080fd5b5061045161046e366004613313565b610b80565b34801561047f57600080fd5b5061045161048e3660046132e3565b610c95565b34801561049f57600080fd5b506104516104ae36600461337f565b610ce3565b3480156104bf57600080fd5b50600a545b60405190815260200161039c565b3480156104de57600080fd5b506016546104c4565b3480156104f357600080fd5b506012546104c4565b34801561050857600080fd5b506104516105173660046133cb565b610d76565b34801561052857600080fd5b50610451610da8565b34801561053d57600080fd5b5061055161054c366004613407565b610de4565b604080516001600160a01b03909316835260208301919091520161039c565b34801561057c57600080fd5b506104c461058b366004613313565b610e92565b34801561059c57600080fd5b506104c4610f28565b3480156105b157600080fd5b50610451610f38565b610451610f77565b3480156105ce57600080fd5b5061045161104c565b3480156105e357600080fd5b506104516105f2366004613429565b611086565b34801561060357600080fd5b506104516106123660046133cb565b6111a1565b34801561062357600080fd5b506104516106323660046132e3565b6111bc565b34801561064357600080fd5b50610657610652366004613483565b611233565b60405161039c919061349e565b34801561067057600080fd5b5061065761067f366004613407565b6112d5565b34801561069057600080fd5b506104c461069f3660046132e3565b6113b2565b3480156106b057600080fd5b506104516106bf36600461356e565b611445565b3480156106d057600080fd5b506104516106df3660046135b7565b6114a1565b3480156106f057600080fd5b50600c5460ff16610390565b34801561070857600080fd5b50600f5460ff16610390565b34801561072057600080fd5b5061045161072f3660046132e3565b6114dc565b34801561074057600080fd5b506103bf61074f3660046132e3565b611511565b34801561076057600080fd5b506014546104c4565b34801561077557600080fd5b50610404611588565b34801561078a57600080fd5b506104516107993660046132e3565b611597565b3480156107aa57600080fd5b506104c46107b9366004613483565b6115f3565b3480156107ca57600080fd5b5061045161167a565b3480156107df57600080fd5b506104516107ee366004613603565b6116b4565b3480156107ff57600080fd5b506104516118cc565b34801561081457600080fd5b506104516108233660046132e3565b611904565b34801561083457600080fd5b50600c5461010090046001600160a01b03166103bf565b34801561085757600080fd5b50610451610866366004613483565b611945565b34801561087757600080fd5b506104046119a0565b61065761088e3660046132e3565b6119af565b34801561089f57600080fd5b506104516108ae36600461367e565b611a33565b3480156108bf57600080fd5b506104516108ce36600461356e565b611a3e565b3480156108df57600080fd5b506104516108ee3660046136ba565b611aa4565b3480156108ff57600080fd5b50610404611ad6565b34801561091457600080fd5b506104046109233660046132e3565b611ae5565b34801561093457600080fd5b50610451610943366004613483565b611c7a565b34801561095457600080fd5b506010546104c4565b34801561096957600080fd5b5061045161097836600461356e565b611ccc565b34801561098957600080fd5b506011546104c4565b34801561099e57600080fd5b506104516109ad366004613736565b611d0f565b3480156109be57600080fd5b506103906109cd366004613778565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610a0757600080fd5b50610451610a16366004613483565b611e1c565b6000610a2682611eef565b92915050565b606060028054610a3b906137ab565b80601f0160208091040260200160405190810160405280929190818152602001828054610a67906137ab565b8015610ab45780601f10610a8957610100808354040283529160200191610ab4565b820191906000526020600020905b815481529060010190602001808311610a9757829003601f168201915b5050505050905090565b6000610ac982611efa565b610b2f5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600c546001600160a01b03610100909104163314610b7b5760405162461bcd60e51b8152600401610b26906137e5565b601255565b6000610b8b82611511565b9050806001600160a01b0316836001600160a01b031603610bf85760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610b26565b336001600160a01b0382161480610c145750610c1481336109cd565b610c865760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610b26565b610c908383611f17565b505050565b600c546001600160a01b03610100909104163314610cc55760405162461bcd60e51b8152600401610b26906137e5565b6016819055601554610ce0906001600160a01b031682611f85565b50565b60185460ff1615610d065760405162461bcd60e51b8152600401610b269061381a565b600c546001600160a01b03610100909104163314610d365760405162461bcd60e51b8152600401610b26906137e5565b610c908383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061203f92505050565b610d81335b8261205e565b610d9d5760405162461bcd60e51b8152600401610b2690613862565b610c90838383612148565b600c546001600160a01b03610100909104163314610dd85760405162461bcd60e51b8152600401610b26906137e5565b600f805460ff19169055565b60008281526001602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b0316928201929092528291610e595750604080518082019091526000546001600160a01b0381168252600160a01b90046001600160601b031660208201525b602081015160009061271090610e78906001600160601b0316876138c9565b610e8291906138fe565b91519350909150505b9250929050565b6000610e9d836115f3565b8210610eff5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610b26565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b6000610f3360115490565b905090565b600c546001600160a01b03610100909104163314610f685760405162461bcd60e51b8152600401610b26906137e5565b600f805460ff19166001179055565b600c546001600160a01b03610100909104163314610fa75760405162461bcd60e51b8152600401610b26906137e5565b600c546040516101009091046001600160a01b031690600090829047908381818185875af1925050503d8060008114610ffc576040519150601f19603f3d011682016040523d82523d6000602084013e611001565b606091505b50509050806110485760405162461bcd60e51b81526020600482015260136024820152724661696c656420746f2077697468647261772160681b6044820152606401610b26565b5050565b600c546001600160a01b0361010090910416331461107c5760405162461bcd60e51b8152600401610b26906137e5565b6110846122ef565b565b600c546001600160a01b036101009091041633146110b65760405162461bcd60e51b8152600401610b26906137e5565b806000036111515760015b6010548110156110f2576110d481611efa565b6110e0578091506110f2565b806110ea81613912565b9150506110c1565b50806000036111515760405162461bcd60e51b815260206004820152602560248201527f4d65746174756e467269656e64733a206e6f206176616961626c6520746f6b656044820152646e2049447360d81b6064820152608401610b26565b61115b8482612382565b61119b8184848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061203f92505050565b50505050565b610c9083838360405180602001604052806000815250611aa4565b6111c533610d7b565b61122a5760405162461bcd60e51b815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201526f1b995c881b9bdc88185c1c1c9bdd995960821b6064820152608401610b26565b610ce08161239c565b60606000611240836115f3565b905060008167ffffffffffffffff81111561125d5761125d6134e2565b604051908082528060200260200182016040528015611286578160200160208202803683370190505b50905060005b828110156112cd5761129e8582610e92565b8282815181106112b0576112b061392b565b6020908102919091010152806112c581613912565b91505061128c565b509392505050565b606060006112e2600a5490565b9050808410611301575050604080516000815260208101909152610a26565b600061130d8583613941565b90508381111561131a5750825b60008167ffffffffffffffff811115611335576113356134e2565b60405190808252806020026020018201604052801561135e578160200160208202803683370190505b50905060005b828110156113a85761137961069f8289613958565b82828151811061138b5761138b61392b565b6020908102919091010152806113a081613912565b915050611364565b5095945050505050565b60006113bd600a5490565b82106114205760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610b26565b600a82815481106114335761143361392b565b90600052602060002001549050919050565b60185460ff16156114685760405162461bcd60e51b8152600401610b269061381a565b600c546001600160a01b036101009091041633146114985760405162461bcd60e51b8152600401610b26906137e5565b610ce081612475565b600c546001600160a01b036101009091041633146114d15760405162461bcd60e51b8152600401610b26906137e5565b610c908383836124b8565b600c546001600160a01b0361010090910416331461150c5760405162461bcd60e51b8152600401610b26906137e5565b601155565b6000818152600460205260408120546001600160a01b031680610a265760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610b26565b6060600e8054610a3b906137ab565b60185460ff16156115ba5760405162461bcd60e51b8152600401610b269061381a565b600c546001600160a01b036101009091041633146115ea5760405162461bcd60e51b8152600401610b26906137e5565b610ce081611eba565b60006001600160a01b03821661165e5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610b26565b506001600160a01b031660009081526005602052604090205490565b600c546001600160a01b036101009091041633146116aa5760405162461bcd60e51b8152600401610b26906137e5565b6110846000612583565b60185460ff16156116d75760405162461bcd60e51b8152600401610b269061381a565b600c546001600160a01b036101009091041633146117075760405162461bcd60e51b8152600401610b26906137e5565b600181101561176f5760405162461bcd60e51b815260206004820152602e60248201527f4d65746174756e467269656e64733a206f6666736574206973206e6f7420612060448201526d1d985b1a59081d1bdad95b88125160921b6064820152608401610b26565b816117bc5760405162461bcd60e51b815260206004820181905260248201527f4d65746174756e467269656e64733a20656d707479207572697320676976656e6044820152606401610b26565b60105460016117cb8484613958565b6117d59190613941565b111561183e5760405162461bcd60e51b815260206004820152603260248201527f4d65746174756e467269656e64733a20746f6b656e2049442063616e206e6f7460448201527120657863656564206d617820737570706c7960701b6064820152608401610b26565b60005b8281101561119b5760006118558284613958565b90506118b98186868581811061186d5761186d61392b565b905060200281019061187f9190613970565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061203f92505050565b50806118c481613912565b915050611841565b600c546001600160a01b036101009091041633146118fc5760405162461bcd60e51b8152600401610b26906137e5565b6110846125dd565b600c546001600160a01b036101009091041633146119345760405162461bcd60e51b8152600401610b26906137e5565b600090815260016020526040812055565b600c546001600160a01b036101009091041633146119755760405162461bcd60e51b8152600401610b26906137e5565b601580546001600160a01b0319166001600160a01b038316908117909155601654610ce09190611f85565b606060198054610a3b906137ab565b60606119bd600c5460ff1690565b156119da5760405162461bcd60e51b8152600401610b26906139b7565b60405162461bcd60e51b8152602060048201526024808201527f4d65746174756e467269656e64733a206d696e74206e6f7420696d706c656d656044820152631b9d195960e21b6064820152608401610b26565b919050565b611048338383612635565b60185460ff1615611a615760405162461bcd60e51b8152600401610b269061381a565b600c546001600160a01b03610100909104163314611a915760405162461bcd60e51b8152600401610b26906137e5565b8051611048906019906020840190613176565b611aae338361205e565b611aca5760405162461bcd60e51b8152600401610b2690613862565b61119b84848484612703565b6060600d8054610a3b906137ab565b6060611af082611efa565b611b545760405162461bcd60e51b815260206004820152602f60248201527f4d65746174756e467269656e64733a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610b26565b6000611b5f83612736565b6040805180820190915260088082526768747470733a2f2f60c01b602083015282519293509091118015611c05578260005b8351811015611c0257838181518110611bac57611bac61392b565b602001015160f81c60f81b6001600160f81b031916828281518110611bd357611bd361392b565b01602001516001600160f81b03191614611bf05760009250611c02565b80611bfa81613912565b915050611b91565b50505b8015611c145750909392505050565b6000611c1e611588565b90508051600003611c33575091949350505050565b835115611c67578084604051602001611c4d9291906139e1565b604051602081830303815290604052945050505050919050565b611c70866127d8565b9695505050505050565b600c546001600160a01b03610100909104163314611caa5760405162461bcd60e51b8152600401610b26906137e5565b601380546001600160a01b0319166001600160a01b0392909216919091179055565b600c546001600160a01b03610100909104163314611cfc5760405162461bcd60e51b8152600401610b26906137e5565b805161104890600d906020840190613176565b600c546001600160a01b03610100909104163314611d3f5760405162461bcd60e51b8152600401610b26906137e5565b604080517f5245414c4c59205245414c4c5920465245455a452054484520434f4e54414354602082015201604051602081830303815290604052805190602001208282604051602001611d93929190613a10565b6040516020818303038152906040528051906020012014611e0b5760405162461bcd60e51b815260206004820152602c60248201527f4d65746174756e467269656e64733a20667265657a652d636f6e6669726d2d7460448201526b1bdad95b881a5b9d985b1a5960a21b6064820152608401610b26565b50506018805460ff19166001179055565b600c546001600160a01b03610100909104163314611e4c5760405162461bcd60e51b8152600401610b26906137e5565b6001600160a01b038116611eb15760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b26565b610ce081612583565b600c546001600160a01b03610100909104163314611eea5760405162461bcd60e51b8152600401610b26906137e5565b601055565b6000610a2682612933565b6000908152600460205260409020546001600160a01b0316151590565b600081815260066020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611f4c82611511565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6127106001600160601b0382161115611fb05760405162461bcd60e51b8152600401610b2690613a20565b6001600160a01b0382166120065760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610b26565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600055565b60008281526017602090815260409091208251610c9092840190613176565b600061206982611efa565b6120ca5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610b26565b60006120d583611511565b9050806001600160a01b0316846001600160a01b0316148061211c57506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff165b806121405750836001600160a01b031661213584610abe565b6001600160a01b0316145b949350505050565b826001600160a01b031661215b82611511565b6001600160a01b0316146121bf5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610b26565b6001600160a01b0382166122215760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610b26565b61222c838383612958565b612237600082611f17565b6001600160a01b0383166000908152600560205260408120805460019290612260908490613941565b90915550506001600160a01b038216600090815260056020526040812080546001929061228e908490613958565b909155505060008181526004602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600c5460ff166123385760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610b26565b600c805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b611048828260405180602001604052806000815250612986565b600f5460ff166123ee5760405162461bcd60e51b815260206004820152601760248201527f56654e46543a206275726e2069732064697361626c65640000000000000000006044820152606401610b26565b60006123f982611511565b9050612404826129b9565b6000828152601760205260409020805461241d906137ab565b15905061243b57600082815260176020526040812061243b916131fa565b6040516001600160a01b0382169083907f41b05bf655882bc27017be44e8216d1059cbc6b9668d754f5a745dcce690a9d490600090a35050565b600c546001600160a01b036101009091041633146124a55760405162461bcd60e51b8152600401610b26906137e5565b805161104890600e906020840190613176565b6127106001600160601b03821611156124e35760405162461bcd60e51b8152600401610b2690613a20565b6001600160a01b0382166125395760405162461bcd60e51b815260206004820152601b60248201527f455243323938313a20496e76616c696420706172616d657465727300000000006044820152606401610b26565b6040805180820182526001600160a01b0393841681526001600160601b0392831660208083019182526000968752600190529190942093519051909116600160a01b029116179055565b600c80546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600c5460ff16156126005760405162461bcd60e51b8152600401610b26906139b7565b600c805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586123653390565b816001600160a01b0316836001600160a01b0316036126965760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610b26565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b61270e848484612148565b61271a848484846129c2565b61119b5760405162461bcd60e51b8152600401610b2690613a6a565b6000818152601760205260409020805460609190612753906137ab565b80601f016020809104026020016040519081016040528092919081815260200182805461277f906137ab565b80156127cc5780601f106127a1576101008083540402835291602001916127cc565b820191906000526020600020905b8154815290600101906020018083116127af57829003601f168201915b50505050509050919050565b60606127e382611efa565b6128435760405162461bcd60e51b815260206004820152602b60248201527f55524953746f726167653a2055524920717565727920666f72206e6f6e65786960448201526a39ba32b73a103a37b5b2b760a91b6064820152608401610b26565b6000828152601760205260408120805461285c906137ab565b80601f0160208091040260200160405190810160405280929190818152602001828054612888906137ab565b80156128d55780601f106128aa576101008083540402835291602001916128d5565b820191906000526020600020905b8154815290600101906020018083116128b857829003601f168201915b5050505050905060006128e6611588565b905080516000036128f8575092915050565b81511561292a5780826040516020016129129291906139e1565b60405160208183030381529060405292505050919050565b61214084612ac3565b60006001600160e01b0319821663780e9d6360e01b1480610a265750610a2682612b8e565b600c5460ff161561297b5760405162461bcd60e51b8152600401610b26906139b7565b610c90838383612bce565b6129908383612c86565b61299d60008484846129c2565b610c905760405162461bcd60e51b8152600401610b2690613a6a565b61193481612cca565b60006001600160a01b0384163b15612ab857604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612a06903390899088908890600401613abc565b6020604051808303816000875af1925050508015612a41575060408051601f3d908101601f19168201909252612a3e91810190613aef565b60015b612a9e573d808015612a6f576040519150601f19603f3d011682016040523d82523d6000602084013e612a74565b606091505b508051600003612a965760405162461bcd60e51b8152600401610b2690613a6a565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050612140565b506001949350505050565b6060612ace82611efa565b612b325760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610b26565b6000612b3c611588565b90506000815111612b5c5760405180602001604052806000815250612b87565b80612b6684612d71565b604051602001612b779291906139e1565b6040516020818303038152906040525b9392505050565b60006001600160e01b031982166380ac58cd60e01b1480612bbf57506001600160e01b03198216635b5e139f60e01b145b80610a265750610a2682612e72565b6001600160a01b038316612c2957612c2481600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b612c4c565b816001600160a01b0316836001600160a01b031614612c4c57612c4c8382612ea7565b6001600160a01b038216612c6357610c9081612f44565b826001600160a01b0316826001600160a01b031614610c9057610c908282612ff3565b612c908282613037565b6040516001600160a01b0383169082907f3a5398bda6f1f57d6c96834fa9bf02b5517bdc847d14312015a917ba421c31c990600090a35050565b6000612cd582611511565b9050612ce381600084612958565b612cee600083611f17565b6001600160a01b0381166000908152600560205260408120805460019290612d17908490613941565b909155505060008281526004602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b606081600003612d985750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612dc25780612dac81613912565b9150612dbb9050600a836138fe565b9150612d9c565b60008167ffffffffffffffff811115612ddd57612ddd6134e2565b6040519080825280601f01601f191660200182016040528015612e07576020820181803683370190505b5090505b841561214057612e1c600183613941565b9150612e29600a86613b0c565b612e34906030613958565b60f81b818381518110612e4957612e4961392b565b60200101906001600160f81b031916908160001a905350612e6b600a866138fe565b9450612e0b565b60006001600160e01b0319821663152a902d60e11b1480610a2657506301ffc9a760e01b6001600160e01b0319831614610a26565b60006001612eb4846115f3565b612ebe9190613941565b600083815260096020526040902054909150808214612f11576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a54600090612f5690600190613941565b6000838152600b6020526040812054600a8054939450909284908110612f7e57612f7e61392b565b9060005260206000200154905080600a8381548110612f9f57612f9f61392b565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a805480612fd757612fd7613b20565b6001900381819060005260206000200160009055905550505050565b6000612ffe836115f3565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b6001600160a01b03821661308d5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610b26565b61309681611efa565b156130e35760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610b26565b6130ef60008383612958565b6001600160a01b0382166000908152600560205260408120805460019290613118908490613958565b909155505060008181526004602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b828054613182906137ab565b90600052602060002090601f0160209004810192826131a457600085556131ea565b82601f106131bd57805160ff19168380011785556131ea565b828001600101855582156131ea579182015b828111156131ea5782518255916020019190600101906131cf565b506131f6929150613230565b5090565b508054613206906137ab565b6000825580601f10613216575050565b601f016020900490600052602060002090810190610ce091905b5b808211156131f65760008155600101613231565b6001600160e01b031981168114610ce057600080fd5b60006020828403121561326d57600080fd5b8135612b8781613245565b60005b8381101561329357818101518382015260200161327b565b8381111561119b5750506000910152565b600081518084526132bc816020860160208601613278565b601f01601f19169290920160200192915050565b602081526000612b8760208301846132a4565b6000602082840312156132f557600080fd5b5035919050565b80356001600160a01b0381168114611a2e57600080fd5b6000806040838503121561332657600080fd5b61332f836132fc565b946020939093013593505050565b60008083601f84011261334f57600080fd5b50813567ffffffffffffffff81111561336757600080fd5b602083019150836020828501011115610e8b57600080fd5b60008060006040848603121561339457600080fd5b83359250602084013567ffffffffffffffff8111156133b257600080fd5b6133be8682870161333d565b9497909650939450505050565b6000806000606084860312156133e057600080fd5b6133e9846132fc565b92506133f7602085016132fc565b9150604084013590509250925092565b6000806040838503121561341a57600080fd5b50508035926020909101359150565b6000806000806060858703121561343f57600080fd5b613448856132fc565b9350602085013567ffffffffffffffff81111561346457600080fd5b6134708782880161333d565b9598909750949560400135949350505050565b60006020828403121561349557600080fd5b612b87826132fc565b6020808252825182820181905260009190848201906040850190845b818110156134d6578351835292840192918401916001016134ba565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115613513576135136134e2565b604051601f8501601f19908116603f0116810190828211818310171561353b5761353b6134e2565b8160405280935085815286868601111561355457600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561358057600080fd5b813567ffffffffffffffff81111561359757600080fd5b8201601f810184136135a857600080fd5b612140848235602084016134f8565b6000806000606084860312156135cc57600080fd5b833592506135dc602085016132fc565b915060408401356001600160601b03811681146135f857600080fd5b809150509250925092565b60008060006040848603121561361857600080fd5b833567ffffffffffffffff8082111561363057600080fd5b818601915086601f83011261364457600080fd5b81358181111561365357600080fd5b8760208260051b850101111561366857600080fd5b6020928301989097509590910135949350505050565b6000806040838503121561369157600080fd5b61369a836132fc565b9150602083013580151581146136af57600080fd5b809150509250929050565b600080600080608085870312156136d057600080fd5b6136d9856132fc565b93506136e7602086016132fc565b925060408501359150606085013567ffffffffffffffff81111561370a57600080fd5b8501601f8101871361371b57600080fd5b61372a878235602084016134f8565b91505092959194509250565b6000806020838503121561374957600080fd5b823567ffffffffffffffff81111561376057600080fd5b61376c8582860161333d565b90969095509350505050565b6000806040838503121561378b57600080fd5b613794836132fc565b91506137a2602084016132fc565b90509250929050565b600181811c908216806137bf57607f821691505b6020821081036137df57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526028908201527f4d65746174756e467269656e64733a20636f6e747261637420737461746520696040820152673990333937bd32b760c11b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156138e3576138e36138b3565b500290565b634e487b7160e01b600052601260045260246000fd5b60008261390d5761390d6138e8565b500490565b600060018201613924576139246138b3565b5060010190565b634e487b7160e01b600052603260045260246000fd5b600082821015613953576139536138b3565b500390565b6000821982111561396b5761396b6138b3565b500190565b6000808335601e1984360301811261398757600080fd5b83018035915067ffffffffffffffff8211156139a257600080fd5b602001915036819003821315610e8b57600080fd5b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b600083516139f3818460208801613278565b835190830190613a07818360208801613278565b01949350505050565b8183823760009101908152919050565b6020808252602a908201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646040820152692073616c65507269636560b01b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c70908301846132a4565b600060208284031215613b0157600080fd5b8151612b8781613245565b600082613b1b57613b1b6138e8565b500690565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220be70432bf589f58e4eb4907a99ff0eb4c72e35017a46a7e64f01f2a8a78a321064736f6c634300080d0033