VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x457945…B2f5
Summary
Transactions
Transfers
Address
0x457945a6a0b54bd5A802618ac4604dfFeDC8B2f5
VET
25.00
VET
VTHO
1.69
VTHO
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x6080604052600436106101ed5760003560e01c8063715018a61161010d578063ba8bbb05116100a0578063edf394df1161006f578063edf394df146106bb578063f2fde38b146106e6578063f7961e9e1461070f578063fb6474cf14610738578063fc3fdd6a14610775576101ed565b8063ba8bbb0514610632578063c03d5b471461065b578063ce7f291b14610686578063e1dd323014610690576101ed565b80638e7b4920116100dc5780638e7b492014610578578063a6904aa5146105a3578063a694fc3a146105cc578063acff9666146105f5576101ed565b8063715018a6146104ce578063880d277b146104e55780638a450b61146105105780638da5cb5b1461054d576101ed565b80632e17de78116101855780634f1ef286116101545780634f1ef2861461042157806352d1902d1461043d57806354396f7f1461046857806370480275146104a5576101ed565b80632e17de78146103685780633659cfe614610391578063368004ed146103ba5780634e533572146103e3576101ed565b80631d34437a116101c15780631d34437a146102aa57806322e28247146102d557806323510d88146103125780632de1c5a91461033d576101ed565b8062f714ce146101f2578063098134821461021b5780630f3a9f65146102585780631785f53c14610281575b600080fd5b3480156101fe57600080fd5b5061021960048036038101906102149190612eb2565b6107a0565b005b34801561022757600080fd5b50610242600480360381019061023d9190612e58565b610881565b60405161024f91906137ad565b60405180910390f35b34801561026457600080fd5b5061027f600480360381019061027a9190612e58565b61090e565b005b34801561028d57600080fd5b506102a860048036038101906102a39190612d48565b610920565b005b3480156102b657600080fd5b506102bf6109b0565b6040516102cc91906137c8565b60405180910390f35b3480156102e157600080fd5b506102fc60048036038101906102f79190612d48565b6109b6565b604051610309919061350e565b60405180910390f35b34801561031e57600080fd5b50610327610a06565b60405161033491906137c8565b60405180910390f35b34801561034957600080fd5b50610352610a0c565b60405161035f919061343a565b60405180910390f35b34801561037457600080fd5b5061038f600480360381019061038a9190612e58565b610a24565b005b34801561039d57600080fd5b506103b860048036038101906103b39190612d48565b610d19565b005b3480156103c657600080fd5b506103e160048036038101906103dc9190612e58565b610ea2565b005b3480156103ef57600080fd5b5061040a60048036038101906104059190612e58565b6114be565b60405161041892919061348c565b60405180910390f35b61043b60048036038101906104369190612da2565b611502565b005b34801561044957600080fd5b5061045261163f565b60405161045f9190613530565b60405180910390f35b34801561047457600080fd5b5061048f600480360381019061048a9190612d48565b6116f8565b60405161049c91906137c8565b60405180910390f35b3480156104b157600080fd5b506104cc60048036038101906104c79190612d48565b6117b7565b005b3480156104da57600080fd5b506104e3611847565b005b3480156104f157600080fd5b506104fa61185b565b604051610507919061343a565b60405180910390f35b34801561051c57600080fd5b5061053760048036038101906105329190612d48565b611881565b60405161054491906134ec565b60405180910390f35b34801561055957600080fd5b50610562611a85565b60405161056f919061343a565b60405180910390f35b34801561058457600080fd5b5061058d611aae565b60405161059a919061343a565b60405180910390f35b3480156105af57600080fd5b506105ca60048036038101906105c59190612d48565b611ad4565b005b3480156105d857600080fd5b506105f360048036038101906105ee9190612e58565b611b20565b005b34801561060157600080fd5b5061061c60048036038101906106179190612d48565b611db7565b60405161062991906137c8565b60405180910390f35b34801561063e57600080fd5b5061065960048036038101906106549190612d48565b611dcf565b005b34801561066757600080fd5b50610670611e94565b60405161067d91906137c8565b60405180910390f35b61068e611e9a565b005b34801561069c57600080fd5b506106a5611f82565b6040516106b291906137c8565b60405180910390f35b3480156106c757600080fd5b506106d0611f88565b6040516106dd919061350e565b60405180910390f35b3480156106f257600080fd5b5061070d60048036038101906107089190612d48565b6120c7565b005b34801561071b57600080fd5b5061073660048036038101906107319190612e58565b61214b565b005b34801561074457600080fd5b5061075f600480360381019061075a9190612e58565b61215d565b60405161076c91906137c8565b60405180910390f35b34801561078157600080fd5b5061078a6121d5565b604051610797919061343a565b60405180910390f35b6107b43360706121db90919063ffffffff16565b6107f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ea9061374d565b60405180910390fd5b81471015610836576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082d9061360d565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561087c573d6000803e3d6000fd5b505050565b610889612bc9565b606d60008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815250509050919050565b61091661220b565b80606a8190555050565b61092861220b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610998576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098f9061358d565b60405180910390fd5b6109ac81607061228990919063ffffffff16565b5050565b610e1081565b60606109ff606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122b9565b9050919050565b60675481565b7312c4755b92c8a23a2f503f06136d5f4b67bcd81b81565b60026001541415610a6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a619061376d565b60405180910390fd5b6002600181905550803373ffffffffffffffffffffffffffffffffffffffff16606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610ae591906137c8565b60206040518083038186803b158015610afd57600080fd5b505afa158015610b11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b359190612d75565b73ffffffffffffffffffffffffffffffffffffffff1614610b8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b829061378d565b60405180910390fd5b6000610b956122da565b9050610be883606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122e290919063ffffffff16565b610c27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1e906136ed565b60405180910390fd5b606d6000848152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090555050610cbd83606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122fc90919063ffffffff16565b50828173ffffffffffffffffffffffffffffffffffffffff167f7fc4727e062e336010f2c282598ef5f14facb3de68cf8195c2f23e1454b2b74e42604051610d0591906137c8565b60405180910390a350506001808190555050565b7f000000000000000000000000457945a6a0b54bd5a802618ac4604dffedc8b2f573ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415610da8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9f906135cd565b60405180910390fd5b7f000000000000000000000000457945a6a0b54bd5a802618ac4604dffedc8b2f573ffffffffffffffffffffffffffffffffffffffff16610de7612316565b73ffffffffffffffffffffffffffffffffffffffff1614610e3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e349061362d565b60405180910390fd5b610e468161236d565b610e9f81600067ffffffffffffffff811115610e6557610e64613da3565b5b6040519080825280601f01601f191660200182016040528015610e975781602001600182028036833780820191505090505b506000612378565b50565b60026001541415610ee8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edf9061376d565b60405180910390fd5b6002600181905550803373ffffffffffffffffffffffffffffffffffffffff16606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610f6391906137c8565b60206040518083038186803b158015610f7b57600080fd5b505afa158015610f8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fb39190612d75565b73ffffffffffffffffffffffffffffffffffffffff1614611009576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110009061378d565b60405180910390fd5b610e10606f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110569190613906565b421115611066576001606c819055505b60006110706122da565b90508073ffffffffffffffffffffffffffffffffffffffff16606d600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110d9061356d565b60405180910390fd5b606a54606d6000858152602001908152602001600020600101544261113b9190613b27565b101561117c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611173906135ed565b60405180910390fd5b60007312c4755b92c8a23a2f503f06136d5f4b67bcd81b73ffffffffffffffffffffffffffffffffffffffff166386481d40856040518263ffffffff1660e01b81526004016111cb91906137c8565b60206040518083038186803b1580156111e357600080fd5b505afa1580156111f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121b9190612e85565b905060006112288261215d565b90506000606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561129457600080fd5b505afa1580156112a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112cc9190612ef2565b600a6112d891906139af565b6067546112e59190613acd565b9050606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3361dead846040518463ffffffff1660e01b815260040161134893929190613455565b602060405180830381600087803b15801561136257600080fd5b505af1158015611376573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061139a9190612dfe565b506000826113a96064426124f5565b101561145757606c5460326113bf6065426124f5565b6113c99190613906565b6113d39190613acd565b90507312c4755b92c8a23a2f503f06136d5f4b67bcd81b73ffffffffffffffffffffffffffffffffffffffff16635146ea0e88836040518363ffffffff1660e01b81526004016114249291906137e3565b600060405180830381600087803b15801561143e57600080fd5b505af1158015611452573d6000803e3d6000fd5b505050505b867faa6bb4426e1e57e89d8ffed734953237e4e6347a2d9dc9d43396528d2244e06d86834260405161148b939291906134b5565b60405180910390a242606d6000898152602001908152602001600020600101819055505050505050506001808190555050565b606d6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b7f000000000000000000000000457945a6a0b54bd5a802618ac4604dffedc8b2f573ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415611591576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611588906135cd565b60405180910390fd5b7f000000000000000000000000457945a6a0b54bd5a802618ac4604dffedc8b2f573ffffffffffffffffffffffffffffffffffffffff166115d0612316565b73ffffffffffffffffffffffffffffffffffffffff1614611626576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161d9061362d565b60405180910390fd5b61162f8261236d565b61163b82826001612378565b5050565b60007f000000000000000000000000457945a6a0b54bd5a802618ac4604dffedc8b2f573ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16146116cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c69061364d565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6000610e10606f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117479190613906565b42111561175757600090506117b2565b42610e10606f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117a59190613906565b6117af9190613b27565b90505b919050565b6117bf61220b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561182f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118269061358d565b60405180910390fd5b61184381607061259690919063ffffffff16565b5050565b61184f61220b565b61185960006125c6565b565b606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060006118cc606e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122b9565b90506000815167ffffffffffffffff8111156118eb576118ea613da3565b5b60405190808252806020026020018201604052801561192457816020015b611911612bf9565b8152602001906001900390816119095790505b50905060005b8251811015611a7a5782818151811061194657611945613d74565b5b602002602001015182828151811061196157611960613d74565b5b60200260200101516000018181525050606d600084838151811061198857611987613d74565b5b6020026020010151815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106119d5576119d4613d74565b5b60200260200101516020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050606d6000848381518110611a2a57611a29613d74565b5b6020026020010151815260200190815260200160002060010154828281518110611a5757611a56613d74565b5b602002602001015160400181815250508080611a7290613c3f565b91505061192a565b508092505050919050565b60008060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611adc61220b565b80606960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60026001541415611b66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5d9061376d565b60405180910390fd5b6002600181905550803373ffffffffffffffffffffffffffffffffffffffff16606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611be191906137c8565b60206040518083038186803b158015611bf957600080fd5b505afa158015611c0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c319190612d75565b73ffffffffffffffffffffffffffffffffffffffff1614611c87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7e9061378d565b60405180910390fd5b6000611c916122da565b905080606d600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042606d600085815260200190815260200160002060010181905550611d5483606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061268b90919063ffffffff16565b5082611d5e6122da565b73ffffffffffffffffffffffffffffffffffffffff167f1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee9042604051611da391906137c8565b60405180910390a350506001808190555050565b606f6020528060005260406000206000915090505481565b611dd761220b565b606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb826066546040518363ffffffff1660e01b8152600401611e3692919061348c565b602060405180830381600087803b158015611e5057600080fd5b505af1158015611e64573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e889190612dfe565b50600060668190555050565b606a5481565b68015af1d78b58c40000341015611ee6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edd9061370d565b60405180910390fd5b6002606c8190555042606f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9cfad60189187e5040ebe51021f6e620dc81b78a62ec7fd79ee9a96e8da2025d42604051611f7891906137c8565b60405180910390a2565b60665481565b60606000611fda606e6000611f9b6122da565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206126a5565b905060008167ffffffffffffffff811115611ff857611ff7613da3565b5b6040519080825280602002602001820160405280156120265781602001602082028036833780820191505090505b50905060005b828110156120be5761208c81606e60006120446122da565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206126ba90919063ffffffff16565b82828151811061209f5761209e613d74565b5b60200260200101818152505080806120b690613c3f565b91505061202c565b50809250505090565b6120cf61220b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561213f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612136906135ad565b60405180910390fd5b612148816125c6565b50565b61215361220b565b8060678190555050565b6000600a82101561217157603c90506121d0565b601982101561218357604190506121d0565b603282101561219557604690506121d0565b604b8210156121a757605090506121d0565b60648210156121b957605a90506121d0565b607d8210156121cb57605f90506121d0565b606490505b919050565b61dead81565b6000612203836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6126d4565b905092915050565b6122136122da565b73ffffffffffffffffffffffffffffffffffffffff16612231611a85565b73ffffffffffffffffffffffffffffffffffffffff1614612287576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227e906136cd565b60405180910390fd5b565b60006122b1836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6126f7565b905092915050565b606060006122c98360000161280b565b905060608190508092505050919050565b600033905090565b60006122f4836000018360001b6126d4565b905092915050565b600061230e836000018360001b6126f7565b905092915050565b60006123447f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612867565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61237561220b565b50565b6123a47f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b612871565b60000160009054906101000a900460ff16156123c8576123c38361287b565b6124f0565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561240e57600080fd5b505afa92505050801561243f57506040513d601f19601f8201168201806040525081019061243c9190612e2b565b60015b61247e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124759061368d565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b81146124e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124da9061366d565b60405180910390fd5b506124ef838383612934565b5b505050565b600080434060001c90506000600190505b6009811161253557804361251a9190613b27565b4060001c82189150808061252d90613c3f565b915050612506565b5082606b546125449190613906565b44823360405160200161255a94939291906133ec565b6040516020818303038152906040528051906020012060001c9050600184826125839190613cb6565b61258d9190613906565b91505092915050565b60006125be836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612960565b905092915050565b60008060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600060026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061269d836000018360001b612960565b905092915050565b60006126b3826000016129d0565b9050919050565b60006126c983600001836129e1565b60001c905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b600080836001016000848152602001908152602001600020549050600081146127ff5760006001826127299190613b27565b90506000600186600001805490506127419190613b27565b90508181146127b057600086600001828154811061276257612761613d74565b5b906000526020600020015490508087600001848154811061278657612785613d74565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806127c4576127c3613d45565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612805565b60009150505b92915050565b60608160000180548060200260200160405190810160405280929190818152602001828054801561285b57602002820191906000526020600020905b815481526020019060010190808311612847575b50505050509050919050565b6000819050919050565b6000819050919050565b61288481612a0c565b6128c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128ba906136ad565b60405180910390fd5b806128f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612867565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61293d83612a2f565b60008251118061294a5750805b1561295b576129598383612a7e565b505b505050565b600061296c83836126d4565b6129c55782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506129ca565b600090505b92915050565b600081600001805490509050919050565b60008260000182815481106129f9576129f8613d74565b5b9060005260206000200154905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b612a388161287b565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060612a8983612a0c565b612ac8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abf9061372d565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051612af091906133d5565b600060405180830381855af49150503d8060008114612b2b576040519150601f19603f3d011682016040523d82523d6000602084013e612b30565b606091505b5091509150612b5882826040518060600160405280602781526020016142ae60279139612b62565b9250505092915050565b60608315612b7257829050612bc2565b600083511115612b855782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bb9919061354b565b60405180910390fd5b9392505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b604051806060016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b6000612c43612c3e84613831565b61380c565b905082815260208101848484011115612c5f57612c5e613dd7565b5b612c6a848285613bcc565b509392505050565b600081359050612c8181614223565b92915050565b600081519050612c9681614223565b92915050565b600081359050612cab8161423a565b92915050565b600081519050612cc081614251565b92915050565b600081519050612cd581614268565b92915050565b600082601f830112612cf057612cef613dd2565b5b8135612d00848260208601612c30565b91505092915050565b600081359050612d188161427f565b92915050565b600081519050612d2d8161427f565b92915050565b600081519050612d4281614296565b92915050565b600060208284031215612d5e57612d5d613de1565b5b6000612d6c84828501612c72565b91505092915050565b600060208284031215612d8b57612d8a613de1565b5b6000612d9984828501612c87565b91505092915050565b60008060408385031215612db957612db8613de1565b5b6000612dc785828601612c72565b925050602083013567ffffffffffffffff811115612de857612de7613ddc565b5b612df485828601612cdb565b9150509250929050565b600060208284031215612e1457612e13613de1565b5b6000612e2284828501612cb1565b91505092915050565b600060208284031215612e4157612e40613de1565b5b6000612e4f84828501612cc6565b91505092915050565b600060208284031215612e6e57612e6d613de1565b5b6000612e7c84828501612d09565b91505092915050565b600060208284031215612e9b57612e9a613de1565b5b6000612ea984828501612d1e565b91505092915050565b60008060408385031215612ec957612ec8613de1565b5b6000612ed785828601612d09565b9250506020612ee885828601612c9c565b9150509250929050565b600060208284031215612f0857612f07613de1565b5b6000612f1684828501612d33565b91505092915050565b6000612f2b838361332f565b60608301905092915050565b6000612f4383836133a0565b60208301905092915050565b612f5881613b5b565b82525050565b612f6781613b5b565b82525050565b612f7e612f7982613b5b565b613c88565b82525050565b6000612f8f82613882565b612f9981856138c8565b9350612fa483613862565b8060005b83811015612fd5578151612fbc8882612f1f565b9750612fc7836138ae565b925050600181019050612fa8565b5085935050505092915050565b6000612fed8261388d565b612ff781856138d9565b935061300283613872565b8060005b8381101561303357815161301a8882612f37565b9750613025836138bb565b925050600181019050613006565b5085935050505092915050565b61304981613b8b565b82525050565b600061305a82613898565b61306481856138ea565b9350613074818560208601613bdb565b80840191505092915050565b600061308b826138a3565b61309581856138f5565b93506130a5818560208601613bdb565b6130ae81613de6565b840191505092915050565b60006130c66014836138f5565b91506130d182613e11565b602082019050919050565b60006130e9600f836138f5565b91506130f482613e3a565b602082019050919050565b600061310c6026836138f5565b915061311782613e63565b604082019050919050565b600061312f602c836138f5565b915061313a82613eb2565b604082019050919050565b6000613152601d836138f5565b915061315d82613f01565b602082019050919050565b60006131756014836138f5565b915061318082613f2a565b602082019050919050565b6000613198602c836138f5565b91506131a382613f53565b604082019050919050565b60006131bb6038836138f5565b91506131c682613fa2565b604082019050919050565b60006131de6029836138f5565b91506131e982613ff1565b604082019050919050565b6000613201602e836138f5565b915061320c82614040565b604082019050919050565b6000613224602d836138f5565b915061322f8261408f565b604082019050919050565b60006132476020836138f5565b9150613252826140de565b602082019050919050565b600061326a6013836138f5565b915061327582614107565b602082019050919050565b600061328d6015836138f5565b915061329882614130565b602082019050919050565b60006132b06026836138f5565b91506132bb82614159565b604082019050919050565b60006132d36016836138f5565b91506132de826141a8565b602082019050919050565b60006132f6601f836138f5565b9150613301826141d1565b602082019050919050565b60006133196011836138f5565b9150613324826141fa565b602082019050919050565b60608201600082015161334560008501826133a0565b5060208201516133586020850182612f4f565b50604082015161336b60408501826133a0565b50505050565b6040820160008201516133876000850182612f4f565b50602082015161339a60208501826133a0565b50505050565b6133a981613bb5565b82525050565b6133b881613bb5565b82525050565b6133cf6133ca82613bb5565b613cac565b82525050565b60006133e1828461304f565b915081905092915050565b60006133f882876133be565b60208201915061340882866133be565b60208201915061341882856133be565b6020820191506134288284612f6d565b60148201915081905095945050505050565b600060208201905061344f6000830184612f5e565b92915050565b600060608201905061346a6000830186612f5e565b6134776020830185612f5e565b61348460408301846133af565b949350505050565b60006040820190506134a16000830185612f5e565b6134ae60208301846133af565b9392505050565b60006060820190506134ca6000830186612f5e565b6134d760208301856133af565b6134e460408301846133af565b949350505050565b600060208201905081810360008301526135068184612f84565b905092915050565b600060208201905081810360008301526135288184612fe2565b905092915050565b60006020820190506135456000830184613040565b92915050565b600060208201905081810360008301526135658184613080565b905092915050565b60006020820190508181036000830152613586816130b9565b9050919050565b600060208201905081810360008301526135a6816130dc565b9050919050565b600060208201905081810360008301526135c6816130ff565b9050919050565b600060208201905081810360008301526135e681613122565b9050919050565b6000602082019050818103600083015261360681613145565b9050919050565b6000602082019050818103600083015261362681613168565b9050919050565b600060208201905081810360008301526136468161318b565b9050919050565b60006020820190508181036000830152613666816131ae565b9050919050565b60006020820190508181036000830152613686816131d1565b9050919050565b600060208201905081810360008301526136a6816131f4565b9050919050565b600060208201905081810360008301526136c681613217565b9050919050565b600060208201905081810360008301526136e68161323a565b9050919050565b600060208201905081810360008301526137068161325d565b9050919050565b6000602082019050818103600083015261372681613280565b9050919050565b60006020820190508181036000830152613746816132a3565b9050919050565b60006020820190508181036000830152613766816132c6565b9050919050565b60006020820190508181036000830152613786816132e9565b9050919050565b600060208201905081810360008301526137a68161330c565b9050919050565b60006040820190506137c26000830184613371565b92915050565b60006020820190506137dd60008301846133af565b92915050565b60006040820190506137f860008301856133af565b61380560208301846133af565b9392505050565b6000613816613827565b90506138228282613c0e565b919050565b6000604051905090565b600067ffffffffffffffff82111561384c5761384b613da3565b5b61385582613de6565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600061391182613bb5565b915061391c83613bb5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561395157613950613ce7565b5b828201905092915050565b6000808291508390505b60018511156139a65780860481111561398257613981613ce7565b5b60018516156139915780820291505b808102905061399f85613e04565b9450613966565b94509492505050565b60006139ba82613bb5565b91506139c583613bbf565b92506139f27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846139fa565b905092915050565b600082613a0a5760019050613ac6565b81613a185760009050613ac6565b8160018114613a2e5760028114613a3857613a67565b6001915050613ac6565b60ff841115613a4a57613a49613ce7565b5b8360020a915084821115613a6157613a60613ce7565b5b50613ac6565b5060208310610133831016604e8410600b8410161715613a9c5782820a905083811115613a9757613a96613ce7565b5b613ac6565b613aa9848484600161395c565b92509050818404811115613ac057613abf613ce7565b5b81810290505b9392505050565b6000613ad882613bb5565b9150613ae383613bb5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613b1c57613b1b613ce7565b5b828202905092915050565b6000613b3282613bb5565b9150613b3d83613bb5565b925082821015613b5057613b4f613ce7565b5b828203905092915050565b6000613b6682613b95565b9050919050565b6000613b7882613b95565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b83811015613bf9578082015181840152602081019050613bde565b83811115613c08576000848401525b50505050565b613c1782613de6565b810181811067ffffffffffffffff82111715613c3657613c35613da3565b5b80604052505050565b6000613c4a82613bb5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613c7d57613c7c613ce7565b5b600182019050919050565b6000613c9382613c9a565b9050919050565b6000613ca582613df7565b9050919050565b6000819050919050565b6000613cc182613bb5565b9150613ccc83613bb5565b925082613cdc57613cdb613d16565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b60008160011c9050919050565b7f4e6f7420747261696e6572206f6620746f6b656e000000000000000000000000600082015250565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b7f547261696e696e6720706572696f64206e6f7420636f6d706c65746564000000600082015250565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4e6f74207374616b6572206f6620746f6b656e00000000000000000000000000600082015250565b7f496e73756666696369656e74205645542073656e740000000000000000000000600082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420616e2061646d696e00000000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f4e6f7420746865204e4654206f776e6572000000000000000000000000000000600082015250565b61422c81613b5b565b811461423757600080fd5b50565b61424381613b6d565b811461424e57600080fd5b50565b61425a81613b7f565b811461426557600080fd5b50565b61427181613b8b565b811461427c57600080fd5b50565b61428881613bb5565b811461429357600080fd5b50565b61429f81613bbf565b81146142aa57600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122005c6c73fd70804f0a54bbe3b0bb1fdb2cfcaa82d317a301e0a230e2eba19023364736f6c63430008050033