VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x1005B1…a156
Summary
Transactions
Transfers
Address
0x1005B10C23C3269eeb5735347347e7b0625da156
VET
3.00
VET
VTHO
0.03
VTHO
Master
0xE8A700b04b02f4cC89B21663A8bD410d4b329560
Deployer
0xE8A700b04b02f4cC89B21663A8bD410d4b329560
Code
0x6080604052600436106101cd5760003560e01c806362f0b44c116100f75780639f4e9f8b11610095578063bbe1562711610064578063bbe156271461061f578063f2bfbb2c1461063f578063f78145f31461065f578063f7b2a7be1461067f57600080fd5b80639f4e9f8b1461052d578063a6c807a91461054d578063a8a65a78146105d2578063b856cebd146105f257600080fd5b806368a4c8b7116100d157806368a4c8b7146104955780637b84b201146104d557806380afdea8146104f55780638db50bae1461050b57600080fd5b806362f0b44c1461041657806365b8e5241461046d578063673527371461048d57600080fd5b806340199c631161016f5780635da2c0d01161013e5780635da2c0d0146103895780635fd8c710146103c157806361929d8a146103d657806362a29756146103f657600080fd5b806340199c63146102d8578063421928e9146103345780634c12fa94146103545780635195bd291461037457600080fd5b80630f53a470116101ab5780630f53a4701461024e57806316592fc914610281578063185a688c146102a35780633be32f7d146102c357600080fd5b8063093d67e1146101d2578063098432d2146102085780630eb6bc631461022c575b600080fd5b3480156101de57600080fd5b506101f26101ed366004612e5d565b610695565b6040516101ff9190612e7f565b60405180910390f35b34801561021457600080fd5b5061021e600a5481565b6040519081526020016101ff565b34801561023857600080fd5b5061024c610247366004612fa0565b61074f565b005b34801561025a57600080fd5b5061026e610269366004612e5d565b6108ac565b6040516101ff979695949392919061302d565b34801561028d57600080fd5b50610296610ba0565b6040516101ff919061309c565b3480156102af57600080fd5b5061024c6102be366004612e5d565b610bdf565b3480156102cf57600080fd5b5061024c610ea5565b3480156102e457600080fd5b506103246102f33660046130e9565b6007602090815260009283526040909220815180830184018051928152908401929093019190912091525460ff1681565b60405190151581526020016101ff565b34801561034057600080fd5b5061024c61034f366004612e5d565b611072565b34801561036057600080fd5b5061024c61036f366004613137565b611208565b34801561038057600080fd5b5061021e6113b0565b34801561039557600080fd5b506002546103a9906001600160a01b031681565b6040516001600160a01b0390911681526020016101ff565b3480156103cd57600080fd5b5061024c611427565b3480156103e257600080fd5b5061024c6103f1366004612e5d565b611569565b34801561040257600080fd5b506103246104113660046130e9565b611a1c565b34801561042257600080fd5b506104366104313660046131fe565b611a5e565b604080516001600160a01b03968716815295909416602086015292840191909152151560608301521515608082015260a0016101ff565b34801561047957600080fd5b5061024c610488366004612e5d565b611abc565b61024c611f03565b3480156104a157600080fd5b506103246104b0366004612e5d565b6001600160a01b0316600090815260056020526040902054600160a81b900460ff1690565b3480156104e157600080fd5b506101f26104f0366004612e5d565b612040565b34801561050157600080fd5b5061021e60035481565b34801561051757600080fd5b506105206120ec565b6040516101ff9190613228565b34801561053957600080fd5b5061024c61054836600461323b565b61217a565b34801561055957600080fd5b506105a2610568366004612e5d565b600560205260009081526040902080546001909101546001600160a01b0382169160ff600160a01b8204811692600160a81b909204169084565b604080516001600160a01b03909516855292151560208501529015159183019190915260608201526080016101ff565b3480156105de57600080fd5b5061024c6105ed36600461323b565b612244565b3480156105fe57600080fd5b5061061261060d366004612e5d565b612305565b6040516101ff9190613254565b34801561062b57600080fd5b5061026e61063a366004612e5d565b6127b8565b34801561064b57600080fd5b5061043661065a3660046131fe565b612a1c565b34801561066b57600080fd5b5061024c61067a36600461323b565b612a38565b34801561068b57600080fd5b5061021e60045481565b6001600160a01b0381166000908152600860209081526040808320805482518185028101850190935280835260609492939192909184015b828210156107445760008481526020908190206040805160a0810182526004860290920180546001600160a01b039081168452600180830154909116848601526002820154928401929092526003015460ff80821615156060850152610100909104161515608083015290835290920191016106cd565b505050509050919050565b33600090815260056020526040902054600160a01b900460ff1661078e5760405162461bcd60e51b8152600401610785906132b6565b60405180910390fd5b336000908152600760205260409081902090516107ac9083906132f7565b9081526040519081900360200190205460ff161561081c5760405162461bcd60e51b815260206004820152602760248201527f596f75206861766520616c726561647920636f6d706c6574656420746869732060448201526631b7bab939b29760c91b6064820152608401610785565b336000908152600760205260409081902090516001919061083e9084906132f7565b908152604051908190036020019020805491151560ff199092169190911790556108683382612aa5565b336001600160a01b03167f982bb9d53ee18ae5911a852273c4b882380790be3e13fcbd22f4b441b4d7ecac826040516108a19190613228565b60405180910390a250565b606080606080600080600080600660008a6001600160a01b03166001600160a01b031681526020019081526020016000206040518060e00160405290816000820180546108f890613313565b80601f016020809104026020016040519081016040528092919081815260200182805461092490613313565b80156109715780601f1061094657610100808354040283529160200191610971565b820191906000526020600020905b81548152906001019060200180831161095457829003601f168201915b5050505050815260200160018201805461098a90613313565b80601f01602080910402602001604051908101604052809291908181526020018280546109b690613313565b8015610a035780601f106109d857610100808354040283529160200191610a03565b820191906000526020600020905b8154815290600101906020018083116109e657829003601f168201915b50505050508152602001600282018054610a1c90613313565b80601f0160208091040260200160405190810160405280929190818152602001828054610a4890613313565b8015610a955780601f10610a6a57610100808354040283529160200191610a95565b820191906000526020600020905b815481529060010190602001808311610a7857829003601f168201915b50505050508152602001600382018054610aae90613313565b80601f0160208091040260200160405190810160405280929190818152602001828054610ada90613313565b8015610b275780601f10610afc57610100808354040283529160200191610b27565b820191906000526020600020905b815481529060010190602001808311610b0a57829003601f168201915b50505091835250506004919091015460ff80821615156020808501919091526101008304821615156040808601919091526201000090930490911615156060938401528351908401519184015192840151608085015160a086015160c090960151929f939e50939c509a50919850919650945092505050565b604080516103e8808252617d208201909252606091600091829160208201617d0080368337505060408051600081526020810190915295945050505050565b33600090815260056020526040902054600160a01b900460ff16610c155760405162461bcd60e51b8152600401610785906132b6565b3360009081526008602052604081209080805b8354811015610cbd57846001600160a01b0316848281548110610c4d57610c4d61334d565b60009182526020909120600490910201546001600160a01b0316148015610c9a5750838181548110610c8157610c8161334d565b600091825260209091206003600490920201015460ff16155b15610cab5760019250809150610cbd565b80610cb581613379565b915050610c28565b5081610d1a5760405162461bcd60e51b815260206004820152602660248201527f4e6f2070656e64696e6720726566657272616c2066726f6d2074686973206164604482015265323932b9b99760d11b6064820152608401610785565b33600090815260086020526040902080546001919083908110610d3f57610d3f61334d565b60009182526020808320600492909202909101600301805460ff1916931515939093179092556001600160a01b0386168152600990915260408120905b8154811015610e5d57336001600160a01b0316828281548110610da157610da161334d565b60009182526020909120600160049092020101546001600160a01b0316148015610df15750818181548110610dd857610dd861334d565b600091825260209091206003600490920201015460ff16155b15610e4b576001600160a01b038616600090815260096020526040902080546001919083908110610e2457610e2461334d565b60009182526020909120600490910201600301805460ff1916911515919091179055610e5d565b80610e5581613379565b915050610d7c565b5060405142815233906001600160a01b038716907fbad3833b1c9c3f4fef1e9ebbda0ca5316aac144be95aebe45b9209c6a43322109060200160405180910390a35050505050565b33600090815260056020526040902054600160a01b900460ff16610edb5760405162461bcd60e51b8152600401610785906132b6565b33600090815260066020526040902060040154610100900460ff16610f3a5760405162461bcd60e51b8152602060048201526015602482015274273790383937b334b632903a37903232b632ba329760591b6044820152606401610785565b6040805161010081018252600060e0820181815282528251602081810185528282528084019190915283518082018552828152838501528351808201855282815260608401526080830182905260a08301829052600160c0840152338252600690529190912081518190610fae90826133e1565b5060208201516001820190610fc390826133e1565b5060408201516002820190610fd890826133e1565b5060608201516003820190610fed90826133e1565b506080820151600491909101805460a084015160c0909401511515620100000262ff0000199415156101000261ff00199415159490941661ffff199092169190911792909217929092161790556040516000815233907f18cba690c9dbcec0fed7951e263bcb322e54ff5eed846e288cc3aa2dc753cef59060200160405180910390a2565b6000546001600160a01b031633146110df5760405162461bcd60e51b815260206004820152602a60248201527f4f6e6c7920746865207265676973747261722063616e206973737565206365726044820152693a34b334b1b0ba32b99760b11b6064820152608401610785565b6110e881612c3a565b15611205576001600160a01b03811660009081526005602052604090208054600160a81b900460ff161561116a5760405162461bcd60e51b815260206004820152602360248201527f546869732073747564656e742068617320616c7265616479206772616475617460448201526232b21760e91b6064820152608401610785565b80546040805142602082015260609290921b6bffffffffffffffffffffffff19169082015260540160408051601f198184030181529082905280516020909101206001808401829055835460ff60a81b198116600160a81b1785557f5131a4a7dd71283d5deacdb80feb6d3008dcac225ba25996fcc535caa16bafec936111fb93916001600160a01b0316906134a1565b60405180910390a1505b50565b33600090815260056020526040902054600160a01b900460ff1661128c5760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206120726567697374657265642073747564656e74604482015274103a379031b932b0ba32903090383937b334b6329760591b6064820152608401610785565b6040805160e0810182528681526020808201879052818301869052606082018590528315156080830152600160a0830152600060c08301819052338152600690915291909120815181906112e090826133e1565b50602082015160018201906112f590826133e1565b506040820151600282019061130a90826133e1565b506060820151600382019061131f90826133e1565b5060808201516004909101805460a084015160c0909401511515620100000262ff0000199415156101000261ff00199415159490941661ffff1990921691909117929092179290921617905560405133907f18cba690c9dbcec0fed7951e263bcb322e54ff5eed846e288cc3aa2dc753cef5906113a190841515815260200190565b60405180910390a25050505050565b600254600354604051633c9d10cd60e21b815260048101919091526000916001600160a01b03169063f274433490602401602060405180830381865afa1580156113fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114229190613542565b905090565b6000546001600160a01b031633146114815760405162461bcd60e51b815260206004820181905260248201527f4f6e6c7920746865207265676973747261722063616e2077697468647261772e6044820152606401610785565b47806114cf5760405162461bcd60e51b815260206004820152601760248201527f4e6f2062616c616e636520746f2077697468647261772e0000000000000000006044820152606401610785565b600080546040516001600160a01b039091169083908381818185875af1925050503d806000811461151c576040519150601f19603f3d011682016040523d82523d6000602084013e611521565b606091505b50509050806115655760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401610785565b5050565b33600090815260056020526040902054600160a01b900460ff1661159f5760405162461bcd60e51b8152600401610785906132b6565b3360009081526009602052604081209080805b835481101561168357846001600160a01b03168482815481106115d7576115d761334d565b60009182526020909120600160049092020101546001600160a01b0316148015611626575083818154811061160e5761160e61334d565b600091825260209091206003600490920201015460ff165b8015611660575083818154811061163f5761163f61334d565b906000526020600020906004020160030160019054906101000a900460ff16155b156116715760019250809150611683565b8061167b81613379565b9150506115b2565b50816116e45760405162461bcd60e51b815260206004820152602a60248201527f4e6f20636f6e6669726d656420726566657272616c20746f20636c61696d207260448201526932bbb0b932103337b91760b11b6064820152608401610785565b6000600a54116117065760405162461bcd60e51b81526004016107859061355b565b600254600354604051633c9d10cd60e21b81526001600160a01b039092169163f27443349161173b9160040190815260200190565b602060405180830381865afa158015611758573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177c9190613542565b600a54111561179d5760405162461bcd60e51b81526004016107859061359f565b336000908152600960205260409020805460019190839081106117c2576117c261334d565b6000918252602080832060036004909302019190910180549315156101000261ff0019909416939093179092556001600160a01b0386168152600890915260408120905b815481101561192357336001600160a01b031682828154811061182b5761182b61334d565b60009182526020909120600490910201546001600160a01b0316148015611877575081818154811061185f5761185f61334d565b600091825260209091206003600490920201015460ff165b80156118b157508181815481106118905761189061334d565b906000526020600020906004020160030160019054906101000a900460ff16155b15611911576001600160a01b0386166000908152600860205260409020805460019190839081106118e4576118e461334d565b906000526020600020906004020160030160016101000a81548160ff021916908315150217905550611923565b8061191b81613379565b915050611806565b50600061192f33612cc4565b61193887612cc4565b6040516020016119499291906135e1565b60408051601f1981840301815290829052600254600354600a5463f7335f1160e01b85529294506001600160a01b039091169263f7335f1192611993929133908790600401613661565b600060405180830381600087803b1580156119ad57600080fd5b505af11580156119c1573d6000803e3d6000fd5b50505050856001600160a01b0316336001600160a01b03167ff1a5b75d05cae9d461d822c73e66e2ae88a31f7edec9922587b8f22689d6f20b600a54604051611a0c91815260200190565b60405180910390a3505050505050565b6001600160a01b0382166000908152600760205260408082209051611a429084906132f7565b9081526040519081900360200190205460ff1690505b92915050565b60086020528160005260406000208181548110611a7a57600080fd5b600091825260209091206004909102018054600182015460028301546003909301546001600160a01b0392831695509116925060ff8082169161010090041685565b33600090815260056020526040902054600160a01b900460ff16611b355760405162461bcd60e51b815260206004820152602a60248201527f596f75206d757374206265206120726567697374657265642073747564656e74604482015269103a37903932b332b91760b11b6064820152608401610785565b6001600160a01b038116600090815260056020526040902054600160a01b900460ff16611bb25760405162461bcd60e51b815260206004820152602560248201527f52656665726565206d75737420626520612072656769737465726564207374756044820152643232b73a1760d91b6064820152608401610785565b6001600160a01b0381163303611c0a5760405162461bcd60e51b815260206004820152601a60248201527f596f752063616e6e6f7420726566657220796f757273656c662e0000000000006044820152606401610785565b6001600160a01b03811660009081526006602052604090206004015460ff16611c855760405162461bcd60e51b815260206004820152602760248201527f546869732075736572206973206e6f74206c6f6f6b696e6720666f722072656660448201526632b93930b6399760c91b6064820152608401610785565b60006040518060a00160405280336001600160a01b03168152602001836001600160a01b0316815260200142815260200160001515815260200160001515815250905060086000836001600160a01b03166001600160a01b0316815260200190815260200160002081908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506040820151816002015560608201518160030160006101000a81548160ff02191690831515021790555060808201518160030160016101000a81548160ff021916908315150217905550505060096000336001600160a01b03166001600160a01b0316815260200190815260200160002081908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506040820151816002015560608201518160030160006101000a81548160ff02191690831515021790555060808201518160030160016101000a81548160ff0219169083151502179055505050816001600160a01b0316336001600160a01b03167f481bd573d463f65f2952d83f95ade4ed65f27d7b2f7e7a8cf0ee277203e6fd7242604051611ef791815260200190565b60405180910390a35050565b34670de0b6b3a764000014611f5a5760405162461bcd60e51b815260206004820152601f60248201527f596f75206d7573742070617920312056455420746f2072656769737465722e006044820152606401610785565b33600090815260056020526040902054600160a01b900460ff1615611fc15760405162461bcd60e51b815260206004820152601b60248201527f596f752061726520616c726561647920726567697374657265642e00000000006044820152606401610785565b60408051608081018252338082526001602080840182815260008587018181526060870182815295825260059093529590952093518454955191511515600160a81b0260ff60a81b19921515600160a01b026001600160a81b03199097166001600160a01b039290921691909117959095171693909317825551910155565b6001600160a01b03811660009081526009602090815260408083208054825181850281018501909352808352606094929391929091840182156107445760008481526020908190206040805160a0810182526004860290920180546001600160a01b039081168452600180830154909116848601526002820154928401929092526003015460ff80821615156060850152610100909104161515608083015290835290920191016106cd565b600180546120f990613313565b80601f016020809104026020016040519081016040528092919081815260200182805461212590613313565b80156121725780601f1061214757610100808354040283529160200191612172565b820191906000526020600020905b81548152906001019060200180831161215557829003601f168201915b505050505081565b6000546001600160a01b031633146121ef5760405162461bcd60e51b815260206004820152603260248201527f4f6e6c7920746865207265676973747261722063616e207365742072656665726044820152713930b6103932bbb0b9321030b6b7bab73a1760711b6064820152608401610785565b6000811161223f5760405162461bcd60e51b815260206004820152601e60248201527f416d6f756e74206d7573742062652067726561746572207468616e20302e00006044820152606401610785565b600a55565b6000546001600160a01b031633146122b05760405162461bcd60e51b815260206004820152602960248201527f4f6e6c7920746865207265676973747261722063616e20736574207265776172604482015268321030b6b7bab73a1760b91b6064820152608401610785565b600081116123005760405162461bcd60e51b815260206004820152601e60248201527f416d6f756e74206d7573742062652067726561746572207468616e20302e00006044820152606401610785565b600455565b606060006040518061024001604052806040518060400160405280600d81526020016c707974686f6e2d62617369637360981b81525081526020016040518060400160405280601081526020016f6a6176617363726970742d696e74726f60801b8152508152602001604051806040016040528060118152602001706a6176612d66756e64616d656e74616c7360781b81525081526020016040518060400160405280600a8152602001696370702d62617369637360b01b81525081526020016040518060400160405280600f81526020016e646174612d7374727563747572657360881b81525081526020016040518060400160405280600a815260200169616c676f726974686d7360b01b81525081526020016040518060400160405280600b81526020016a68746d6c2d62617369637360a81b81525081526020016040518060400160405280600b81526020016a6373732d7374796c696e6760a81b81525081526020016040518060400160405280600b81526020016a72656163742d696e74726f60a81b81525081526020016040518060400160405280600e81526020016d1b9bd9195a9ccb589858dad95b9960921b815250815260200160405180604001604052806009815260200168726573742d6170697360b81b81525081526020016040518060400160405280600d81526020016c066756c6c737461636b2d61707609c1b815250815260200160405180604001604052806011815260200170626c6f636b636861696e2d62617369637360781b81525081526020016040518060400160405280600e81526020016d63727970746f63757272656e637960901b81525081526020016040518060400160405280600f81526020016e736d6172742d636f6e74726163747360881b81525081526020016040518060400160405280600f81526020016e736f6c69646974792d62617369637360881b815250815260200160405180604001604052806011815260200170646566692d66756e64616d656e74616c7360781b81525081526020016040518060400160405280600f81526020016e1b999d0b59195d995b1bdc1b595b9d608a1b81525081525090506000805b60128110156126a5576001600160a01b038516600090815260076020526040902083826012811061265b5761265b61334d565b602002015160405161266d91906132f7565b9081526040519081900360200190205460ff1615612693578161268f81613379565b9250505b8061269d81613379565b915050612628565b5060008167ffffffffffffffff8111156126c1576126c1612efd565b6040519080825280602002602001820160405280156126f457816020015b60608152602001906001900390816126df5790505b5090506000805b60128110156127ad576001600160a01b038716600090815260076020526040902085826012811061272e5761272e61334d565b602002015160405161274091906132f7565b9081526040519081900360200190205460ff161561279b5784816012811061276a5761276a61334d565b60200201518383815181106127815761278161334d565b6020026020010181905250818061279790613379565b9250505b806127a581613379565b9150506126fb565b509095945050505050565b6006602052600090815260409020805481906127d390613313565b80601f01602080910402602001604051908101604052809291908181526020018280546127ff90613313565b801561284c5780601f106128215761010080835404028352916020019161284c565b820191906000526020600020905b81548152906001019060200180831161282f57829003601f168201915b50505050509080600101805461286190613313565b80601f016020809104026020016040519081016040528092919081815260200182805461288d90613313565b80156128da5780601f106128af576101008083540402835291602001916128da565b820191906000526020600020905b8154815290600101906020018083116128bd57829003601f168201915b5050505050908060020180546128ef90613313565b80601f016020809104026020016040519081016040528092919081815260200182805461291b90613313565b80156129685780601f1061293d57610100808354040283529160200191612968565b820191906000526020600020905b81548152906001019060200180831161294b57829003601f168201915b50505050509080600301805461297d90613313565b80601f01602080910402602001604051908101604052809291908181526020018280546129a990613313565b80156129f65780601f106129cb576101008083540402835291602001916129f6565b820191906000526020600020905b8154815290600101906020018083116129d957829003601f168201915b5050506004909301549192505060ff808216916101008104821691620100009091041687565b60096020528160005260406000208181548110611a7a57600080fd5b6000546001600160a01b03163314612aa05760405162461bcd60e51b815260206004820152602560248201527f4f6e6c7920746865207265676973747261722063616e20757064617465206170604482015264381024a21760d91b6064820152608401610785565b600355565b600060045411612ac75760405162461bcd60e51b81526004016107859061355b565b600254600354604051633c9d10cd60e21b81526001600160a01b039092169163f274433491612afc9160040190815260200190565b602060405180830381865afa158015612b19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b3d9190613542565b6004541115612b5e5760405162461bcd60e51b81526004016107859061359f565b6000816001604051602001612b74929190613698565b60408051601f19818403018152908290526002546003546004805463f7335f1160e01b86529395506001600160a01b039092169363f7335f1193612bbe9390918991889101613661565b600060405180830381600087803b158015612bd857600080fd5b505af1158015612bec573d6000803e3d6000fd5b50505050826001600160a01b03167fe34918ff1c7084970068b53fd71ad6d8b04e9f15d3886cbf006443e6cdc52ea6600454604051612c2d91815260200190565b60405180910390a2505050565b6001600160a01b03811660009081526005602052604081208054600160a01b900460ff16612cbb5760405162461bcd60e51b815260206004820152602860248201527f5468697320706572736f6e206973206e6f74206120726567697374657265642060448201526739ba3ab232b73a1760c11b6064820152608401610785565b50600192915050565b60408051602880825260608281019093526000919060208201818036833701905050905060005b6014811015612e04576000612d01826013613779565b612d0c90600861378c565b612d17906002613887565b612d2a906001600160a01b0387166138a9565b60f81b9050600060108260f81c612d4191906138bd565b60f81b905060008160f81c6010612d5891906138df565b8360f81c612d6691906138fb565b60f81b9050612d7482612e0b565b85612d8086600261378c565b81518110612d9057612d9061334d565b60200101906001600160f81b031916908160001a905350612db081612e0b565b85612dbc86600261378c565b612dc7906001613914565b81518110612dd757612dd761334d565b60200101906001600160f81b031916908160001a9053505050508080612dfc90613379565b915050612ceb565b5092915050565b6000600a60f883901c1015612e3257612e2960f883901c6030613927565b60f81b92915050565b612e2960f883901c6057613927565b919050565b80356001600160a01b0381168114612e4157600080fd5b600060208284031215612e6f57600080fd5b612e7882612e46565b9392505050565b602080825282518282018190526000919060409081850190868401855b82811015612ef057815180516001600160a01b039081168652878201511687860152858101518686015260608082015115159086015260809081015115159085015260a09093019290850190600101612e9c565b5091979650505050505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112612f2457600080fd5b813567ffffffffffffffff80821115612f3f57612f3f612efd565b604051601f8301601f19908116603f01168101908282118183101715612f6757612f67612efd565b81604052838152866020858801011115612f8057600080fd5b836020870160208301376000602085830101528094505050505092915050565b600060208284031215612fb257600080fd5b813567ffffffffffffffff811115612fc957600080fd5b612fd584828501612f13565b949350505050565b60005b83811015612ff8578181015183820152602001612fe0565b50506000910152565b60008151808452613019816020860160208601612fdd565b601f01601f19169290920160200192915050565b60e08152600061304060e083018a613001565b8281036020840152613052818a613001565b905082810360408401526130668189613001565b9050828103606084015261307a8188613001565b9515156080840152505091151560a0830152151560c090910152949350505050565b6020808252825182820181905260009190848201906040850190845b818110156130dd5783516001600160a01b0316835292840192918401916001016130b8565b50909695505050505050565b600080604083850312156130fc57600080fd5b61310583612e46565b9150602083013567ffffffffffffffff81111561312157600080fd5b61312d85828601612f13565b9150509250929050565b600080600080600060a0868803121561314f57600080fd5b853567ffffffffffffffff8082111561316757600080fd5b61317389838a01612f13565b9650602088013591508082111561318957600080fd5b61319589838a01612f13565b955060408801359150808211156131ab57600080fd5b6131b789838a01612f13565b945060608801359150808211156131cd57600080fd5b506131da88828901612f13565b925050608086013580151581146131f057600080fd5b809150509295509295909350565b6000806040838503121561321157600080fd5b61321a83612e46565b946020939093013593505050565b602081526000612e786020830184613001565b60006020828403121561324d57600080fd5b5035919050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156132a957603f19888603018452613297858351613001565b9450928501929085019060010161327b565b5092979650505050505050565b60208082526021908201527f596f75206d757374206265206120726567697374657265642073747564656e746040820152601760f91b606082015260800190565b60008251613309818460208701612fdd565b9190910192915050565b600181811c9082168061332757607f821691505b60208210810361334757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161338b5761338b613363565b5060010190565b601f8211156133dc57600081815260208120601f850160051c810160208610156133b95750805b601f850160051c820191505b818110156133d8578281556001016133c5565b5050505b505050565b815167ffffffffffffffff8111156133fb576133fb612efd565b61340f816134098454613313565b84613392565b602080601f831160018114613444576000841561342c5750858301515b600019600386901b1c1916600185901b1785556133d8565b600085815260208120601f198616915b8281101561347357888601518255948401946001909101908401613454565b50858210156134915787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6060815260008085546134b381613313565b80606086015260806001808416600081146134d557600181146134ef57613520565b60ff1985168884015283151560051b880183019550613520565b8a60005260208060002060005b868110156135175781548b82018701529084019082016134fc565b8a018501975050505b5050505050602083018590526001600160a01b03841660408401529050612fd5565b60006020828403121561355457600080fd5b5051919050565b60208082526024908201527f52657761726420616d6f756e74206d75737420626520677265617465722074686040820152630616e20360e41b606082015260800190565b60208082526022908201527f496e73756666696369656e742066756e647320696e207265776172647320706f6040820152611bdb60f21b606082015260800190565b7f7b2274797065223a22726566657272616c222c227265666572726572223a220081526000835161361981601f850160208801612fdd565b6c1116113932b332b932b2911d1160991b601f91840191820152835161364681602c840160208801612fdd565b61227d60f01b602c9290910191820152602e01949350505050565b84815283602082015260018060a01b038316604082015260806060820152600061368e6080830184613001565b9695505050505050565b7f7b2274797065223a22656475636174696f6e222c22636f75727365223a22000081526000835160206136d182601e8601838901612fdd565b6e11161134b739ba34ba3aba32911d1160891b601e928501928301528454602d906000906136fe81613313565b60018281168015613716576001811461372f5761375f565b60ff19841688870152821515830288018601945061375f565b8a6000528660002060005b848110156137555781548a820189015290830190880161373a565b5050858389010194505b505061227d60f01b83525050600201979650505050505050565b81810381811115611a5857611a58613363565b8082028115828204841417611a5857611a58613363565b600181815b808511156137de5781600019048211156137c4576137c4613363565b808516156137d157918102915b93841c93908002906137a8565b509250929050565b6000826137f557506001611a58565b8161380257506000611a58565b816001811461381857600281146138225761383e565b6001915050611a58565b60ff84111561383357613833613363565b50506001821b611a58565b5060208310610133831016604e8410600b8410161715613861575081810a611a58565b61386b83836137a3565b806000190482111561387f5761387f613363565b029392505050565b6000612e7883836137e6565b634e487b7160e01b600052601260045260246000fd5b6000826138b8576138b8613893565b500490565b600060ff8316806138d0576138d0613893565b8060ff84160491505092915050565b60ff8181168382160290811690818114612e0457612e04613363565b60ff8281168282160390811115611a5857611a58613363565b80820180821115611a5857611a58613363565b60ff8181168382160190811115611a5857611a5861336356fea2646970667358221220eef1f4b3c67036e8197593604954613b5918d18262cf5736375a1d400fc54a3464736f6c63430008140033