VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x4b75Ec…850b
Summary
Transactions
Transfers
Address
0x4b75Ec5E4b89a8145AFC303338142355A775850b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x094434eb2bb228B39C78d9C76C3dfebc78932c1B
Deployer
0x094434eb2bb228B39C78d9C76C3dfebc78932c1B
Code
0x60806040526004361061026a5760003560e01c80636352211e1161015357806395d89b41116100cb578063b88d4fde1161007f578063d547741f11610064578063d547741f1461073f578063e985e9c51461075f578063f72c0d8b146107b557600080fd5b8063b88d4fde146106ff578063c87b56dd1461071f57600080fd5b8063a217fddf116100b0578063a217fddf146106aa578063a22cb465146106bf578063b260c42a146106df57600080fd5b806395d89b41146106515780639c2b4daa1461066657600080fd5b80638129fc1c11610122578063916b9bef11610107578063916b9bef146105aa57806391d14854146105ca57806392c2becc1461061d57600080fd5b80638129fc1c146105755780638f742d161461058a57600080fd5b80636352211e146104e4578063681a3a521461050457806370a08231146105245780638033d5811461054457600080fd5b80632f745c59116101e657806342842e0e116101b55780634f1ef2861161019a5780634f1ef2861461049c5780634f6ccce7146104af57806352d1902d146104cf57600080fd5b806342842e0e1461045c57806342966c681461047c57600080fd5b80632f745c59146103dc57806336568abe146103fc5780633659cfe61461041c57806340c10f191461043c57600080fd5b8063095ea7b31161023d57806323b872dd1161022257806323b872dd1461036c578063248a9ca31461038c5780632f2ff15d146103bc57600080fd5b8063095ea7b31461032d57806318160ddd1461034d57600080fd5b806301ffc9a71461026f578063029624e0146102a457806306fdde03146102c6578063081812fc146102e8575b600080fd5b34801561027b57600080fd5b5061028f61028a3660046142da565b6107e9565b60405190151581526020015b60405180910390f35b3480156102b057600080fd5b506102c46102bf366004614312565b6107fa565b005b3480156102d257600080fd5b506102db61084a565b60405161029b9190614707565b3480156102f457600080fd5b50610308610303366004614288565b6108dc565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161029b565b34801561033957600080fd5b506102c461034836600461425f565b610910565b34801561035957600080fd5b506099545b60405190815260200161029b565b34801561037857600080fd5b506102c4610387366004614138565b610aa2565b34801561039857600080fd5b5061035e6103a7366004614288565b600090815260fb602052604090206001015490565b3480156103c857600080fd5b506102c46103d73660046142b8565b610b44565b3480156103e857600080fd5b5061035e6103f736600461425f565b610b69565b34801561040857600080fd5b506102c46104173660046142b8565b610c38565b34801561042857600080fd5b506102c4610437366004614063565b610ceb565b34801561044857600080fd5b506102c461045736600461425f565b610ef1565b34801561046857600080fd5b506102c4610477366004614138565b610fad565b34801561048857600080fd5b506102c4610497366004614288565b610fc8565b6102c46104aa366004614213565b611066565b3480156104bb57600080fd5b5061035e6104ca366004614288565b611259565b3480156104db57600080fd5b5061035e61133e565b3480156104f057600080fd5b506103086104ff366004614288565b61142a565b34801561051057600080fd5b5061028f61051f3660046140af565b6114b6565b34801561053057600080fd5b5061035e61053f366004614063565b61154a565b34801561055057600080fd5b5061028f61055f366004614288565b6101916020526000908152604090205460ff1681565b34801561058157600080fd5b506102c4611618565b34801561059657600080fd5b506102db6105a5366004614288565b611894565b3480156105b657600080fd5b506102c46105c5366004614288565b61192f565b3480156105d657600080fd5b5061028f6105e53660046142b8565b600091825260fb6020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561062957600080fd5b5061035e7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f81565b34801561065d57600080fd5b506102db611991565b34801561067257600080fd5b50610308610681366004614288565b6101936020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b3480156106b657600080fd5b5061035e600081565b3480156106cb57600080fd5b506102c46106da3660046141d9565b6119a0565b3480156106eb57600080fd5b506102c46106fa366004614288565b6119ab565b34801561070b57600080fd5b506102c461071a366004614173565b611a10565b34801561072b57600080fd5b506102db61073a366004614288565b611ab2565b34801561074b57600080fd5b506102c461075a3660046142b8565b611bcf565b34801561076b57600080fd5b5061028f61077a36600461407d565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152606a6020908152604080832093909416825291909152205460ff1690565b3480156107c157600080fd5b5061035e7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60006107f482611bf4565b92915050565b7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f61082481611c4a565b600083815261019260209081526040909120835161084492850190613eee565b50505050565b60606065805461085990614820565b80601f016020809104026020016040519081016040528092919081815260200182805461088590614820565b80156108d25780601f106108a7576101008083540402835291602001916108d2565b820191906000526020600020905b8154815290600101906020018083116108b557829003601f168201915b5050505050905090565b60006108e782611c54565b5060009081526069602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b600061091b8261142a565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff82161480610a075750610a07813361077a565b610a93576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c00000060648201526084016109d5565b610a9d8383611cdf565b505050565b610aad335b82611d7f565b610b39576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f7665640000000000000000000000000000000000000060648201526084016109d5565b610a9d838383611e3e565b600082815260fb6020526040902060010154610b5f81611c4a565b610a9d8383612146565b6000610b748361154a565b8210610c02576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e647300000000000000000000000000000000000000000060648201526084016109d5565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152609760209081526040808320938352929052205490565b73ffffffffffffffffffffffffffffffffffffffff81163314610cdd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084016109d5565b610ce7828261223a565b5050565b3073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000004b75ec5e4b89a8145afc303338142355a775850b161415610db1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016109d5565b7f0000000000000000000000004b75ec5e4b89a8145afc303338142355a775850b73ffffffffffffffffffffffffffffffffffffffff16610e267f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610ec9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016109d5565b610ed2816122f5565b60408051600080825260208201909252610eee9183919061231f565b50565b7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f610f1b81611c4a565b610f25838361252d565b5060009081526101936020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff959095169490941790935561019190522080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b610a9d83838360405180602001604052806000815250611a10565b610fd133610aa7565b61105d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f7665640000000000000000000000000000000000000060648201526084016109d5565b610eee81612547565b3073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000004b75ec5e4b89a8145afc303338142355a775850b16141561112c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016109d5565b7f0000000000000000000000004b75ec5e4b89a8145afc303338142355a775850b73ffffffffffffffffffffffffffffffffffffffff166111a17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614611244576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016109d5565b61124d826122f5565b610ce78282600161231f565b600061126460995490565b82106112f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e6473000000000000000000000000000000000000000060648201526084016109d5565b6099828154811061132c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b60003073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000004b75ec5e4b89a8145afc303338142355a775850b1614611405576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016109d5565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff16806107f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e204944000000000000000060448201526064016109d5565b6000806114c28661154a565b905060005b8181101561153b5760006114db8883610b69565b6000818152610191602052604090205490915060ff1615156001148015611517575073ffffffffffffffffffffffffffffffffffffffff871615155b156115285760019350505050611542565b508061153381614874565b9150506114c7565b5060009150505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff82166115ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e6572000000000000000000000000000000000000000000000060648201526084016109d5565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526068602052604090205490565b600054610100900460ff16158080156116385750600054600160ff909116105b806116525750303b158015611652575060005460ff166001145b6116de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084016109d5565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055801561173c57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6117b06040518060400160405280600681526020017f56654672656500000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f465245450000000000000000000000000000000000000000000000000000000081525061262d565b6117b86126ce565b6117c06126ce565b6117c86126ce565b6117d06126ce565b6117db600033612146565b6118057f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f33612146565b61182f7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e333612146565b8015610eee57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b61019260205260009081526040902080546118ae90614820565b80601f01602080910402602001604051908101604052809291908181526020018280546118da90614820565b80156119275780601f106118fc57610100808354040283529160200191611927565b820191906000526020600020905b81548152906001019060200180831161190a57829003601f168201915b505050505081565b7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f61195981611c4a565b5060009081526101916020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b60606066805461085990614820565b610ce7338383612767565b7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f6119d581611c4a565b5060009081526101916020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b611a1a3383611d7f565b611aa6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206f7220617070726f7665640000000000000000000000000000000000000060648201526084016109d5565b61084484848484612895565b6000818152610192602090815260408083206101939092528220546060929190611af39073ffffffffffffffffffffffffffffffffffffffff166014612938565b6000858152610191602052604090205460ff16611b45576040518060400160405280600581526020017f66616c7365000000000000000000000000000000000000000000000000000000815250611b7c565b6040518060400160405280600481526020017f74727565000000000000000000000000000000000000000000000000000000008152505b604051602001611b8e939291906143e2565b6040516020818303038152906040529050611ba881612c45565b604051602001611bb891906145f8565b604051602081830303815290604052915050919050565b600082815260fb6020526040902060010154611bea81611c4a565b610a9d838361223a565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806107f457506107f482612dc0565b610eee8133612e16565b60008181526067602052604090205473ffffffffffffffffffffffffffffffffffffffff16610eee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e204944000000000000000060448201526064016109d5565b600081815260696020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff84169081179091558190611d398261142a565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080611d8b8361142a565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611df9575073ffffffffffffffffffffffffffffffffffffffff8082166000908152606a602090815260408083209388168352929052205460ff165b8061154257508373ffffffffffffffffffffffffffffffffffffffff16611e1f846108dc565b73ffffffffffffffffffffffffffffffffffffffff1614949350505050565b8273ffffffffffffffffffffffffffffffffffffffff16611e5e8261142a565b73ffffffffffffffffffffffffffffffffffffffff1614611f01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e657200000000000000000000000000000000000000000000000000000060648201526084016109d5565b73ffffffffffffffffffffffffffffffffffffffff8216611fa3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016109d5565b611fb08383836001612ed0565b8273ffffffffffffffffffffffffffffffffffffffff16611fd08261142a565b73ffffffffffffffffffffffffffffffffffffffff1614612073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e657200000000000000000000000000000000000000000000000000000060648201526084016109d5565b600081815260696020908152604080832080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811690915573ffffffffffffffffffffffffffffffffffffffff8781168086526068855283862080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01905590871680865283862080546001019055868652606790945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610ce757600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556121dc3390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1615610ce757600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3610ce781611c4a565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561235257610a9d83612edc565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561239857600080fd5b505afa9250505080156123e6575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526123e3918101906142a0565b60015b612472576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f74205555505300000000000000000000000000000000000060648201526084016109d5565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114612521576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c6555554944000000000000000000000000000000000000000000000060648201526084016109d5565b50610a9d838383612fe6565b610ce782826040518060200160405280600081525061300b565b60006125528261142a565b9050612562816000846001612ed0565b61256b8261142a565b600083815260696020908152604080832080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811690915573ffffffffffffffffffffffffffffffffffffffff85168085526068845282852080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190558785526067909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600054610100900460ff166126c4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016109d5565b610ce782826130ae565b600054610100900460ff16612765576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016109d5565b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156127fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016109d5565b73ffffffffffffffffffffffffffffffffffffffff8381166000818152606a602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6128a0848484611e3e565b6128ac8484848461316c565b610844576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016109d5565b6060600061294783600261476b565b61295290600261471a565b67ffffffffffffffff811115612991577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156129bb576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612a19577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612aa3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000612adf84600261476b565b612aea90600161471a565b90505b6001811115612bd5577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110612b52577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612b8f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c93612bce816147eb565b9050612aed565b508315612c3e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016109d5565b9392505050565b6060815160001415612c6557505060408051602081019091526000815290565b600060405180606001604052806040815260200161493a6040913990506000600384516002612c94919061471a565b612c9e9190614732565b612ca990600461476b565b67ffffffffffffffff811115612ce8577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612d12576020820181803683370190505b509050600182016020820185865187015b80821015612d7e576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f8116850151845350600183019250612d23565b5050600386510660018114612d9a5760028114612dad57612db5565b603d6001830353603d6002830353612db5565b603d60018303535b509195945050505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d630000000000000000000000000000000000000000000000000000000014806107f457506107f482613368565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610ce757612e568161344b565b612e6183602061346a565b604051602001612e7292919061463d565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a00000000000000000000000000000000000000000000000000000000082526109d591600401614707565b61084484848484613707565b73ffffffffffffffffffffffffffffffffffffffff81163b612f80576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016109d5565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b612fef836138ab565b600082511180612ffc5750805b15610a9d5761084483836138f8565b6130158383613a37565b613022600084848461316c565b610a9d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016109d5565b600054610100900460ff16613145576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e6700000000000000000000000000000000000000000060648201526084016109d5565b8151613158906065906020850190613eee565b508051610a9d906066906020840190613eee565b600073ffffffffffffffffffffffffffffffffffffffff84163b15613360576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a02906131e39033908990889088906004016146be565b602060405180830381600087803b1580156131fd57600080fd5b505af192505050801561324b575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252613248918101906142f6565b60015b613315573d808015613279576040519150601f19603f3d011682016040523d82523d6000602084013e61327e565b606091505b50805161330d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016109d5565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050611542565b506001611542565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806133fb57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806107f457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146107f4565b60606107f473ffffffffffffffffffffffffffffffffffffffff831660145b6060600061347983600261476b565b61348490600261471a565b67ffffffffffffffff8111156134c3577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156134ed576020820181803683370190505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061354b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106135d5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600061361184600261476b565b61361c90600161471a565b90505b6001811115612bd5577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110613684577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b8282815181106136c1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c93613700816147eb565b905061361f565b6001811115613798576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f72746564000000000000000000000060648201526084016109d5565b8173ffffffffffffffffffffffffffffffffffffffff8516613801576137fc81609980546000838152609a60205260408120829055600182018355919091527f72a152ddfb8e864297c917af52ea6c1c68aead0fee1a62673fcc7e0c94979d000155565b61383e565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461383e5761383e8582613c6a565b73ffffffffffffffffffffffffffffffffffffffff84166138675761386281613d21565b6138a4565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146138a4576138a48482613e45565b5050505050565b6138b481612edc565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606073ffffffffffffffffffffffffffffffffffffffff83163b61399e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e7472616374000000000000000000000000000000000000000000000000000060648201526084016109d5565b6000808473ffffffffffffffffffffffffffffffffffffffff16846040516139c691906143c6565b600060405180830381855af49150503d8060008114613a01576040519150601f19603f3d011682016040523d82523d6000602084013e613a06565b606091505b5091509150613a2e828260405180606001604052806027815260200161497a60279139613e96565b95945050505050565b73ffffffffffffffffffffffffffffffffffffffff8216613ab4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016109d5565b60008181526067602052604090205473ffffffffffffffffffffffffffffffffffffffff1615613b40576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016109d5565b613b4e600083836001612ed0565b60008181526067602052604090205473ffffffffffffffffffffffffffffffffffffffff1615613bda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016109d5565b73ffffffffffffffffffffffffffffffffffffffff8216600081815260686020908152604080832080546001019055848352606790915280822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001613c778461154a565b613c8191906147a8565b600083815260986020526040902054909150808214613ce15773ffffffffffffffffffffffffffffffffffffffff841660009081526097602090815260408083208584528252808320548484528184208190558352609890915290208190555b50600091825260986020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352609781528383209183525290812055565b609954600090613d33906001906147a8565b6000838152609a602052604081205460998054939450909284908110613d82577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060998381548110613dca577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255828152609a90915260408082208490558582528120556099805480613e29577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000613e508361154a565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152609760209081526040808320868452825280832085905593825260989052919091209190915550565b60608315613ea5575081612c3e565b612c3e8383815115613eba5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d59190614707565b828054613efa90614820565b90600052602060002090601f016020900481019282613f1c5760008555613f62565b82601f10613f3557805160ff1916838001178555613f62565b82800160010185558215613f62579182015b82811115613f62578251825591602001919060010190613f47565b50613f6e929150613f72565b5090565b5b80821115613f6e5760008155600101613f73565b600067ffffffffffffffff80841115613fa257613fa26148dc565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715613fe857613fe86148dc565b8160405280935085815286868601111561400157600080fd5b858560208301376000602087830101525050509392505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461403f57600080fd5b919050565b600082601f830112614054578081fd5b612c3e83833560208501613f87565b600060208284031215614074578081fd5b612c3e8261401b565b6000806040838503121561408f578081fd5b6140988361401b565b91506140a66020840161401b565b90509250929050565b600080600080606085870312156140c4578182fd5b6140cd8561401b565b93506140db6020860161401b565b9250604085013567ffffffffffffffff808211156140f7578384fd5b818701915087601f83011261410a578384fd5b813581811115614118578485fd5b886020828501011115614129578485fd5b95989497505060200194505050565b60008060006060848603121561414c578283fd5b6141558461401b565b92506141636020850161401b565b9150604084013590509250925092565b60008060008060808587031215614188578384fd5b6141918561401b565b935061419f6020860161401b565b925060408501359150606085013567ffffffffffffffff8111156141c1578182fd5b6141cd87828801614044565b91505092959194509250565b600080604083850312156141eb578182fd5b6141f48361401b565b915060208301358015158114614208578182fd5b809150509250929050565b60008060408385031215614225578182fd5b61422e8361401b565b9150602083013567ffffffffffffffff811115614249578182fd5b61425585828601614044565b9150509250929050565b60008060408385031215614271578182fd5b61427a8361401b565b946020939093013593505050565b600060208284031215614299578081fd5b5035919050565b6000602082840312156142b1578081fd5b5051919050565b600080604083850312156142ca578182fd5b823591506140a66020840161401b565b6000602082840312156142eb578081fd5b8135612c3e8161490b565b600060208284031215614307578081fd5b8151612c3e8161490b565b60008060408385031215614324578182fd5b82359150602083013567ffffffffffffffff811115614341578182fd5b8301601f81018513614351578182fd5b61425585823560208401613f87565b600081518084526143788160208601602086016147bf565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600081516143bc8185602086016147bf565b9290920192915050565b600082516143d88184602087016147bf565b9190910192915050565b7f7b000000000000000000000000000000000000000000000000000000000000008152600060017f22696d616765223a20220000000000000000000000000000000000000000000081840152600b8287548481851c90508482168061444857607f821691505b6020808310821415614481577f4e487b710000000000000000000000000000000000000000000000000000000088526022600452602488fd5b81801561449557600181146144c8576144f8565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008516878b015286848b010195506144f8565b60008d815260209020895b858110156144ee5781548c82018a01529089019083016144d3565b505086848b010195505b50505050506145ec6145c36145bd61459461456b61456561453c877f222c000000000000000000000000000000000000000000000000000000000000815260020190565b7f226d696e7465644279223a2022000000000000000000000000000000000000008152600d0190565b8c6143aa565b7f222c000000000000000000000000000000000000000000000000000000000000815260020190565b7f22616374697665223a20000000000000000000000000000000000000000000008152600a0190565b886143aa565b7f7d00000000000000000000000000000000000000000000000000000000000000815260010190565b98975050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081526000825161463081601d8501602087016147bf565b91909101601d0192915050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516146758160178501602088016147bf565b7f206973206d697373696e6720726f6c652000000000000000000000000000000060179184019182015283516146b28160288401602088016147bf565b01602801949350505050565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250836040830152608060608301526146fd6080830184614360565b9695505050505050565b602081526000612c3e6020830184614360565b6000821982111561472d5761472d6148ad565b500190565b600082614766577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156147a3576147a36148ad565b500290565b6000828210156147ba576147ba6148ad565b500390565b60005b838110156147da5781810151838201526020016147c2565b838111156108445750506000910152565b6000816147fa576147fa6148ad565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b600181811c9082168061483457607f821691505b6020821081141561486e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156148a6576148a66148ad565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610eee57600080fdfe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212205e89a44f2702c6221c72d1c5bb963a5afd891f5820f9600b0cbe97b4fccad71964736f6c63430008040033