VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x9565a9…507b
Summary
Transactions
Transfers
Address
0x9565a9e59Aceb3f6e47d28FD6b1486e7e9E7507b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x60806040526004361061019c5760003560e01c806364ff842c116100ec578063cc546b911161008a578063dfc0aa1c11610064578063dfc0aa1c14610596578063e3e04faf146105c1578063f2fde38b146105ec578063ff1dd4df146106155761019c565b8063cc546b9114610505578063d62596e11461052e578063da023ff71461056b5761019c565b806392864b84116100c657806392864b841461045b57806398788d4f14610486578063a694fc3a146104b1578063c03d5b47146104da5761019c565b806364ff842c146103f0578063715018a6146104195780638da5cb5b146104305761019c565b8063336f44ee116101595780634f1ef286116101335780634f1ef2861461035357806352d1902d1461036f5780635671e7ad1461039a57806356c991c7146103c55761019c565b8063336f44ee146102c35780633659cfe6146102ec5780634e533572146103155761019c565b80630af49734146101a15780631459457a146101cc578063150b7a02146101f55780631aa92daa146102325780632bcc272d1461025d5780632e17de781461029a575b600080fd5b3480156101ad57600080fd5b506101b661063e565b6040516101c391906136cb565b60405180910390f35b3480156101d857600080fd5b506101f360048036038101906101ee9190612e53565b61088e565b005b34801561020157600080fd5b5061021c60048036038101906102179190612eca565b610a63565b6040516102299190613745565b60405180910390f35b34801561023e57600080fd5b50610247610a77565b6040516102549190613760565b60405180910390f35b34801561026957600080fd5b50610284600480360381019061027f919061306c565b610a9e565b60405161029191906139e4565b60405180910390f35b3480156102a657600080fd5b506102c160048036038101906102bc919061306c565b610ab7565b005b3480156102cf57600080fd5b506102ea60048036038101906102e59190612e17565b610d07565b005b3480156102f857600080fd5b50610313600480360381019061030e9190612dee565b610e0b565b005b34801561032157600080fd5b5061033c6004803603810190610337919061306c565b610fba565b60405161034a9291906136a2565b60405180910390f35b61036d60048036038101906103689190612f45565b610fff565b005b34801561037b57600080fd5b5061038461113c565b604051610391919061372a565b60405180910390f35b3480156103a657600080fd5b506103af6111f5565b6040516103bc91906136ed565b60405180910390f35b3480156103d157600080fd5b506103da611207565b6040516103e7919061377b565b60405180910390f35b3480156103fc57600080fd5b506104176004803603810190610412919061306c565b61122e565b005b34801561042557600080fd5b5061042e61143d565b005b34801561043c57600080fd5b506104456114c5565b6040516104529190613650565b60405180910390f35b34801561046757600080fd5b506104706114ef565b60405161047d9190613796565b60405180910390f35b34801561049257600080fd5b5061049b611516565b6040516104a891906137cc565b60405180910390f35b3480156104bd57600080fd5b506104d860048036038101906104d3919061306c565b61153d565b005b3480156104e657600080fd5b506104ef611714565b6040516104fc91906139e4565b60405180910390f35b34801561051157600080fd5b5061052c60048036038101906105279190612fd5565b61171b565b005b34801561053a57600080fd5b5061055560048036038101906105509190612f99565b61194e565b604051610562919061370f565b60405180910390f35b34801561057757600080fd5b506105806119ef565b60405161058d91906139e4565b60405180910390f35b3480156105a257600080fd5b506105ab6119f6565b6040516105b89190613650565b60405180910390f35b3480156105cd57600080fd5b506105d6611a1d565b6040516105e391906137b1565b60405180910390f35b3480156105f857600080fd5b50610613600480360381019061060e9190612dee565b611a44565b005b34801561062157600080fd5b5061063c6004803603810190610637919061306c565b611b3c565b005b6060600061064d61013461207a565b67ffffffffffffffff81111561068c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156106c557816020015b6106b2612c87565b8152602001906001900390816106aa5790505b50905060005b6106d661013461207a565b811015610886576106f28161013461208f90919063ffffffff16565b82828151811061072b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600001818152505061013360006107558361013461208f90919063ffffffff16565b815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106107c0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061013360006108188361013461208f90919063ffffffff16565b815260200190815260200160002060010154828281518110610863577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040018181525050808061087e90613ef0565b9150506106cb565b508091505090565b600061089a60016120a9565b905080156108be576001600060016101000a81548160ff0219169083151502179055505b6108c6612199565b6108ce6121f2565b6108d6612243565b6108de61229c565b6108e7866122ed565b8461012d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508361013060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508261012e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508161012f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506078610131819055506101f4610132819055508015610a5b5760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610a5291906137e7565b60405180910390a15b505050505050565b600063150b7a0260e01b9050949350505050565b61013060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6101366020528060005260406000206000915090505481565b60026097541415610afd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af4906139c4565b60405180910390fd5b6002609781905550610b0d6123b3565b73ffffffffffffffffffffffffffffffffffffffff16610133600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba890613944565b60405180910390fd5b61012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e30610bf96123b3565b846040518463ffffffff1660e01b8152600401610c189392919061366b565b600060405180830381600087803b158015610c3257600080fd5b505af1158015610c46573d6000803e3d6000fd5b505050506101336000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090555050610ca5816101346123bb90919063ffffffff16565b5080610caf6123b3565b73ffffffffffffffffffffffffffffffffffffffff167fa9d6faabe0ca73e41e2af9eff0f741dfdd691d7c735040bad8bfcc487329b7bb42604051610cf491906139e4565b60405180910390a3600160978190555050565b610d0f6123b3565b73ffffffffffffffffffffffffffffffffffffffff16610d2d6114c5565b73ffffffffffffffffffffffffffffffffffffffff1614610d83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7a90613924565b60405180910390fd5b8161013760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508061013860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b7f0000000000000000000000009565a9e59aceb3f6e47d28fd6b1486e7e9e7507b73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415610e9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9190613844565b60405180910390fd5b7f0000000000000000000000009565a9e59aceb3f6e47d28fd6b1486e7e9e7507b73ffffffffffffffffffffffffffffffffffffffff16610ed96123d5565b73ffffffffffffffffffffffffffffffffffffffff1614610f2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2690613864565b60405180910390fd5b610f388161242c565b610fb781600067ffffffffffffffff811115610f7d577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610faf5781602001600182028036833780820191505090505b5060006124ab565b50565b6101336020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b7f0000000000000000000000009565a9e59aceb3f6e47d28fd6b1486e7e9e7507b73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16141561108e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108590613844565b60405180910390fd5b7f0000000000000000000000009565a9e59aceb3f6e47d28fd6b1486e7e9e7507b73ffffffffffffffffffffffffffffffffffffffff166110cd6123d5565b73ffffffffffffffffffffffffffffffffffffffff1614611123576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111a90613864565b60405180910390fd5b61112c8261242c565b611138828260016124ab565b5050565b60007f0000000000000000000000009565a9e59aceb3f6e47d28fd6b1486e7e9e7507b73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16146111cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c390613884565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6060611202610134612628565b905090565b61012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026097541415611274576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126b906139c4565b60405180910390fd5b60026097819055506112846123b3565b610133600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504261013360008381526020019081526020016000206001018190555061130a8161013961264990919063ffffffff16565b506000600167ffffffffffffffff81111561134e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561137c5781602001602082028036833780820191505090505b50905081816000815181106113ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050806040516113d49190613622565b60405180910390206113e46123b3565b73ffffffffffffffffffffffffffffffffffffffff167f7cad0e699c5e71e7e356ad01f5066d842ad57220573ae15e53ca16f94c12027f4260405161142991906139e4565b60405180910390a350600160978190555050565b6114456123b3565b73ffffffffffffffffffffffffffffffffffffffff166114636114c5565b73ffffffffffffffffffffffffffffffffffffffff16146114b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b090613924565b60405180910390fd5b6114c360006122ed565b565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61013760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026097541415611583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157a906139c4565b60405180910390fd5b600260978190555061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e6115d26123b3565b30846040518463ffffffff1660e01b81526004016115f29392919061366b565b600060405180830381600087803b15801561160c57600080fd5b505af1158015611620573d6000803e3d6000fd5b5050505061162c6123b3565b610133600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426101336000838152602001908152602001600020600101819055506116b28161013461264990919063ffffffff16565b50806116bc6123b3565b73ffffffffffffffffffffffffffffffffffffffff167f8fe478250cfde098af13f5729114fa39e0165198e6b96232127afc5bd1ad5ebc4260405161170191906139e4565b60405180910390a3600160978190555050565b6101315481565b60026097541415611761576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611758906139c4565b60405180910390fd5b600260978190555060005b60028110156118d45761177d6123b3565b61013360008585858181106117bb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020135815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426101336000858585818110611850577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201358152602001908152602001600020600101819055506118c08383838181106118a8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002013561013961264990919063ffffffff16565b5080806118cc90613ef0565b91505061176c565b5081816040516118e5929190613609565b60405180910390206118f56123b3565b73ffffffffffffffffffffffffffffffffffffffff167f7cad0e699c5e71e7e356ad01f5066d842ad57220573ae15e53ca16f94c12027f4260405161193a91906139e4565b60405180910390a360016097819055505050565b60008273ffffffffffffffffffffffffffffffffffffffff16610133600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156119e7575061013154610133600084815260200190815260200160002060010154426119e49190613cf8565b10155b905092915050565b6101325481565b61012f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61013860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611a4c6123b3565b73ffffffffffffffffffffffffffffffffffffffff16611a6a6114c5565b73ffffffffffffffffffffffffffffffffffffffff1614611ac0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab790613924565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2790613824565b60405180910390fd5b611b39816122ed565b50565b60026097541415611b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b79906139c4565b60405180910390fd5b6002609781905550611b926123b3565b73ffffffffffffffffffffffffffffffffffffffff16610133600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2d90613944565b60405180910390fd5b6101315461013360008381526020019081526020016000206001015442611c5d9190613cf8565b1015611c9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9590613984565b60405180910390fd5b61012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b8152600401611cfa91906139e4565b600060405180830381600087803b158015611d1457600080fd5b505af1158015611d28573d6000803e3d6000fd5b50505050600061013060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166349ac8dd1611d756123b3565b846040518363ffffffff1660e01b8152600401611d939291906136a2565b602060405180830381600087803b158015611dad57600080fd5b505af1158015611dc1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de59190613095565b90504261013660008381526020019081526020016000208190555061012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd61012f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611e6b6123b3565b61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611ed457600080fd5b505afa158015611ee8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f0c91906130be565b600a611f189190613b80565b61013254611f269190613c9e565b6040518463ffffffff1660e01b8152600401611f449392919061366b565b602060405180830381600087803b158015611f5e57600080fd5b505af1158015611f72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f96919061301a565b506101336000838152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090555050611ff2826101346123bb90919063ffffffff16565b5081611ffc6123b3565b73ffffffffffffffffffffffffffffffffffffffff167fdd316f9ce29e87c5f63893eb3bb65c1afbe9cbaeccad0feac3bf357e0802a54183426040516120439291906139ff565b60405180910390a350600160978190555050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600061208882600001612663565b9050919050565b600061209e8360000183612674565b60001c905092915050565b60008060019054906101000a900460ff16156121205760018260ff161480156120d857506120d630612057565b155b612117576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210e906138c4565b60405180910390fd5b60009050612194565b8160ff1660008054906101000a900460ff1660ff1610612175576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216c906138c4565b60405180910390fd5b816000806101000a81548160ff021916908360ff160217905550600190505b919050565b600060019054906101000a900460ff166121e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121df906139a4565b60405180910390fd5b6121f06126c5565b565b600060019054906101000a900460ff16612241576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612238906139a4565b60405180910390fd5b565b600060019054906101000a900460ff16612292576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612289906139a4565b60405180910390fd5b61229a612726565b565b600060019054906101000a900460ff166122eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e2906139a4565b60405180910390fd5b565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b60006123cd836000018360001b61277f565b905092915050565b60006124037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612905565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6124346123b3565b73ffffffffffffffffffffffffffffffffffffffff166124526114c5565b73ffffffffffffffffffffffffffffffffffffffff16146124a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249f90613924565b60405180910390fd5b50565b6124d77f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b61290f565b60000160009054906101000a900460ff16156124fb576124f683612919565b612623565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561254157600080fd5b505afa92505050801561257257506040513d601f19601f8201168201806040525081019061256f9190613043565b60015b6125b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125a8906138e4565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114612616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260d906138a4565b60405180910390fd5b506126228383836129d2565b5b505050565b60606000612638836000016129fe565b905060608190508092505050919050565b600061265b836000018360001b612a5a565b905092915050565b600081600001805490509050919050565b60008260000182815481106126b2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600060019054906101000a900460ff16612714576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270b906139a4565b60405180910390fd5b61272461271f6123b3565b6122ed565b565b600060019054906101000a900460ff16612775576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161276c906139a4565b60405180910390fd5b6001609781905550565b600080836001016000848152602001908152602001600020549050600081146128f95760006001826127b19190613cf8565b90506000600186600001805490506127c99190613cf8565b9050818114612884576000866000018281548110612810577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508087600001848154811061285a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806128be577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506128ff565b60009150505b92915050565b6000819050919050565b6000819050919050565b61292281612057565b612961576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161295890613904565b60405180910390fd5b8061298e7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612905565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6129db83612aca565b6000825111806129e85750805b156129f9576129f78383612b19565b505b505050565b606081600001805480602002602001604051908101604052809291908181526020018280548015612a4e57602002820191906000526020600020905b815481526020019060010190808311612a3a575b50505050509050919050565b6000612a668383612bfd565b612abf578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612ac4565b600090505b92915050565b612ad381612919565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060612b2483612057565b612b63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b5a90613964565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051612b8b9190613639565b600060405180830381855af49150503d8060008114612bc6576040519150601f19603f3d011682016040523d82523d6000602084013e612bcb565b606091505b5091509150612bf382826040518060600160405280602781526020016143e360279139612c20565b9250505092915050565b600080836001016000848152602001908152602001600020541415905092915050565b60608315612c3057829050612c80565b600083511115612c435782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c779190613802565b60405180910390fd5b9392505050565b604051806060016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b6000612cd1612ccc84613a4d565b613a28565b905082815260208101848484011115612ce957600080fd5b612cf4848285613e7d565b509392505050565b600081359050612d0b8161436f565b92915050565b60008083601f840112612d2357600080fd5b8235905067ffffffffffffffff811115612d3c57600080fd5b602083019150836020820283011115612d5457600080fd5b9250929050565b600081519050612d6a81614386565b92915050565b600081519050612d7f8161439d565b92915050565b600082601f830112612d9657600080fd5b8135612da6848260208601612cbe565b91505092915050565b600081359050612dbe816143b4565b92915050565b600081519050612dd3816143b4565b92915050565b600081519050612de8816143cb565b92915050565b600060208284031215612e0057600080fd5b6000612e0e84828501612cfc565b91505092915050565b60008060408385031215612e2a57600080fd5b6000612e3885828601612cfc565b9250506020612e4985828601612cfc565b9150509250929050565b600080600080600060a08688031215612e6b57600080fd5b6000612e7988828901612cfc565b9550506020612e8a88828901612cfc565b9450506040612e9b88828901612cfc565b9350506060612eac88828901612cfc565b9250506080612ebd88828901612cfc565b9150509295509295909350565b60008060008060808587031215612ee057600080fd5b6000612eee87828801612cfc565b9450506020612eff87828801612cfc565b9350506040612f1087828801612daf565b925050606085013567ffffffffffffffff811115612f2d57600080fd5b612f3987828801612d85565b91505092959194509250565b60008060408385031215612f5857600080fd5b6000612f6685828601612cfc565b925050602083013567ffffffffffffffff811115612f8357600080fd5b612f8f85828601612d85565b9150509250929050565b60008060408385031215612fac57600080fd5b6000612fba85828601612cfc565b9250506020612fcb85828601612daf565b9150509250929050565b60008060208385031215612fe857600080fd5b600083013567ffffffffffffffff81111561300257600080fd5b61300e85828601612d11565b92509250509250929050565b60006020828403121561302c57600080fd5b600061303a84828501612d5b565b91505092915050565b60006020828403121561305557600080fd5b600061306384828501612d70565b91505092915050565b60006020828403121561307e57600080fd5b600061308c84828501612daf565b91505092915050565b6000602082840312156130a757600080fd5b60006130b584828501612dc4565b91505092915050565b6000602082840312156130d057600080fd5b60006130de84828501612dd9565b91505092915050565b60006130f3838361359a565b60608301905092915050565b600061310b83836135dc565b60208301905092915050565b600061312383836135fa565b60208301905092915050565b61313881613d2c565b82525050565b61314781613d2c565b82525050565b600061315882613a9e565b6131628185613ae4565b935061316d83613a7e565b8060005b8381101561319e57815161318588826130e7565b975061319083613aca565b925050600181019050613171565b5085935050505092915050565b60006131b78385613b06565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311156131e657600080fd5b6020830292506131f7838584613e7d565b82840190509392505050565b600061320e82613aa9565b6132188185613af5565b935061322383613a8e565b8060005b8381101561325457815161323b88826130ff565b975061324683613ad7565b925050600181019050613227565b5085935050505092915050565b600061326c82613aa9565b6132768185613b06565b935061328183613a8e565b8060005b838110156132b25781516132998882613117565b97506132a483613ad7565b925050600181019050613285565b5085935050505092915050565b6132c881613d3e565b82525050565b6132d781613d4a565b82525050565b6132e681613d54565b82525050565b60006132f782613ab4565b6133018185613b11565b9350613311818560208601613e8c565b80840191505092915050565b61332681613db7565b82525050565b61333581613ddb565b82525050565b61334481613dff565b82525050565b61335381613e23565b82525050565b61336281613e47565b82525050565b61337181613e6b565b82525050565b600061338282613abf565b61338c8185613b1c565b935061339c818560208601613e8c565b6133a581613f97565b840191505092915050565b60006133bd602683613b1c565b91506133c882613fb5565b604082019050919050565b60006133e0602c83613b1c565b91506133eb82614004565b604082019050919050565b6000613403602c83613b1c565b915061340e82614053565b604082019050919050565b6000613426603883613b1c565b9150613431826140a2565b604082019050919050565b6000613449602983613b1c565b9150613454826140f1565b604082019050919050565b600061346c602e83613b1c565b915061347782614140565b604082019050919050565b600061348f602e83613b1c565b915061349a8261418f565b604082019050919050565b60006134b2602d83613b1c565b91506134bd826141de565b604082019050919050565b60006134d5602083613b1c565b91506134e08261422d565b602082019050919050565b60006134f8601383613b1c565b915061350382614256565b602082019050919050565b600061351b602683613b1c565b91506135268261427f565b604082019050919050565b600061353e602083613b1c565b9150613549826142ce565b602082019050919050565b6000613561602b83613b1c565b915061356c826142f7565b604082019050919050565b6000613584601f83613b1c565b915061358f82614346565b602082019050919050565b6060820160008201516135b060008501826135dc565b5060208201516135c3602085018261312f565b5060408201516135d660408501826135dc565b50505050565b6135e581613da0565b82525050565b6135f481613da0565b82525050565b61360381613da0565b82525050565b60006136168284866131ab565b91508190509392505050565b600061362e8284613261565b915081905092915050565b600061364582846132ec565b915081905092915050565b6000602082019050613665600083018461313e565b92915050565b6000606082019050613680600083018661313e565b61368d602083018561313e565b61369a60408301846135eb565b949350505050565b60006040820190506136b7600083018561313e565b6136c460208301846135eb565b9392505050565b600060208201905081810360008301526136e5818461314d565b905092915050565b600060208201905081810360008301526137078184613203565b905092915050565b600060208201905061372460008301846132bf565b92915050565b600060208201905061373f60008301846132ce565b92915050565b600060208201905061375a60008301846132dd565b92915050565b6000602082019050613775600083018461331d565b92915050565b6000602082019050613790600083018461332c565b92915050565b60006020820190506137ab600083018461333b565b92915050565b60006020820190506137c6600083018461334a565b92915050565b60006020820190506137e16000830184613359565b92915050565b60006020820190506137fc6000830184613368565b92915050565b6000602082019050818103600083015261381c8184613377565b905092915050565b6000602082019050818103600083015261383d816133b0565b9050919050565b6000602082019050818103600083015261385d816133d3565b9050919050565b6000602082019050818103600083015261387d816133f6565b9050919050565b6000602082019050818103600083015261389d81613419565b9050919050565b600060208201905081810360008301526138bd8161343c565b9050919050565b600060208201905081810360008301526138dd8161345f565b9050919050565b600060208201905081810360008301526138fd81613482565b9050919050565b6000602082019050818103600083015261391d816134a5565b9050919050565b6000602082019050818103600083015261393d816134c8565b9050919050565b6000602082019050818103600083015261395d816134eb565b9050919050565b6000602082019050818103600083015261397d8161350e565b9050919050565b6000602082019050818103600083015261399d81613531565b9050919050565b600060208201905081810360008301526139bd81613554565b9050919050565b600060208201905081810360008301526139dd81613577565b9050919050565b60006020820190506139f960008301846135eb565b92915050565b6000604082019050613a1460008301856135eb565b613a2160208301846135eb565b9392505050565b6000613a32613a43565b9050613a3e8282613ebf565b919050565b6000604051905090565b600067ffffffffffffffff821115613a6857613a67613f68565b5b613a7182613f97565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600081905092915050565b600082825260208201905092915050565b6000808291508390505b6001851115613b7757808604811115613b5357613b52613f39565b5b6001851615613b625780820291505b8081029050613b7085613fa8565b9450613b37565b94509492505050565b6000613b8b82613da0565b9150613b9683613daa565b9250613bc37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613bcb565b905092915050565b600082613bdb5760019050613c97565b81613be95760009050613c97565b8160018114613bff5760028114613c0957613c38565b6001915050613c97565b60ff841115613c1b57613c1a613f39565b5b8360020a915084821115613c3257613c31613f39565b5b50613c97565b5060208310610133831016604e8410600b8410161715613c6d5782820a905083811115613c6857613c67613f39565b5b613c97565b613c7a8484846001613b2d565b92509050818404811115613c9157613c90613f39565b5b81810290505b9392505050565b6000613ca982613da0565b9150613cb483613da0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ced57613cec613f39565b5b828202905092915050565b6000613d0382613da0565b9150613d0e83613da0565b925082821015613d2157613d20613f39565b5b828203905092915050565b6000613d3782613d80565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613dc282613dc9565b9050919050565b6000613dd482613d80565b9050919050565b6000613de682613ded565b9050919050565b6000613df882613d80565b9050919050565b6000613e0a82613e11565b9050919050565b6000613e1c82613d80565b9050919050565b6000613e2e82613e35565b9050919050565b6000613e4082613d80565b9050919050565b6000613e5282613e59565b9050919050565b6000613e6482613d80565b9050919050565b6000613e7682613daa565b9050919050565b82818337600083830152505050565b60005b83811015613eaa578082015181840152602081019050613e8f565b83811115613eb9576000848401525b50505050565b613ec882613f97565b810181811067ffffffffffffffff82111715613ee757613ee6613f68565b5b80604052505050565b6000613efb82613da0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613f2e57613f2d613f39565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4e6f74207374616b6572206f6620746f6b656e00000000000000000000000000600082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f7567682074696d6520706572696f6420666f72206861746368600082015250565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b61437881613d2c565b811461438357600080fd5b50565b61438f81613d3e565b811461439a57600080fd5b50565b6143a681613d4a565b81146143b157600080fd5b50565b6143bd81613da0565b81146143c857600080fd5b50565b6143d481613daa565b81146143df57600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122066ab7d2a7ac3cd178bc71eec4e3755416ba47430683f384d6c6f3f59033ded8564736f6c63430008040033