VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x66e791…18fC
Summary
Transactions
Transfers
Address
0x66e79180D8C9AfC3754dAEa17064258c402c18fC
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x6080604052600436106101ed5760003560e01c806352d1902d1161010d578063a694fc3a116100a0578063ce7f291b1161006f578063ce7f291b146106da578063edf394df146106e4578063f2fde38b1461070f578063fb6474cf14610738578063fc3fdd6a14610775576101ed565b8063a694fc3a14610620578063aafd8e5814610649578063acff966614610672578063c03d5b47146106af576101ed565b80638a450b61116100dc5780638a450b61146105645780638da5cb5b146105a15780638e7b4920146105cc578063a6904aa5146105f7576101ed565b806352d1902d146104bc57806354396f7f146104e75780637048027514610524578063715018a61461054d576101ed565b80632da70d3611610185578063368004ed11610154578063368004ed1461040e5780634e533572146104375780634f1ef2861461047557806350985ada14610491576101ed565b80632da70d36146103665780632de1c5a9146103915780632e17de78146103bc5780633659cfe6146103e5576101ed565b80630f3a9f65116101c15780630f3a9f65146102ac5780631785f53c146102d55780631d34437a146102fe57806322e2824714610329576101ed565b8062f714ce146101f257806308408c1c1461021b57806309813482146102445780630bbedaf414610281575b600080fd5b3480156101fe57600080fd5b5061021960048036038101906102149190613093565b6107a0565b005b34801561022757600080fd5b50610242600480360381019061023d9190612f29565b610881565b005b34801561025057600080fd5b5061026b60048036038101906102669190613039565b610946565b6040516102789190613a53565b60405180910390f35b34801561028d57600080fd5b506102966109d3565b6040516102a39190613a6e565b60405180910390f35b3480156102b857600080fd5b506102d360048036038101906102ce9190613039565b6109d9565b005b3480156102e157600080fd5b506102fc60048036038101906102f79190612f29565b6109eb565b005b34801561030a57600080fd5b50610313610a7b565b6040516103209190613a6e565b60405180910390f35b34801561033557600080fd5b50610350600480360381019061034b9190612f29565b610a81565b60405161035d9190613754565b60405180910390f35b34801561037257600080fd5b5061037b610ad1565b6040516103889190613657565b60405180910390f35b34801561039d57600080fd5b506103a6610af7565b6040516103b39190613657565b60405180910390f35b3480156103c857600080fd5b506103e360048036038101906103de9190613039565b610b0f565b005b3480156103f157600080fd5b5061040c60048036038101906104079190612f29565b610e04565b005b34801561041a57600080fd5b5061043560048036038101906104309190613039565b610f8d565b005b34801561044357600080fd5b5061045e60048036038101906104599190613039565b611718565b60405161046c9291906136d2565b60405180910390f35b61048f600480360381019061048a9190612f83565b61175c565b005b34801561049d57600080fd5b506104a6611899565b6040516104b39190613a6e565b60405180910390f35b3480156104c857600080fd5b506104d161189f565b6040516104de9190613776565b60405180910390f35b3480156104f357600080fd5b5061050e60048036038101906105099190612f29565b611958565b60405161051b9190613a6e565b60405180910390f35b34801561053057600080fd5b5061054b60048036038101906105469190612f29565b611a17565b005b34801561055957600080fd5b50610562611aa7565b005b34801561057057600080fd5b5061058b60048036038101906105869190612f29565b611abb565b6040516105989190613732565b60405180910390f35b3480156105ad57600080fd5b506105b6611cbf565b6040516105c39190613657565b60405180910390f35b3480156105d857600080fd5b506105e1611ce8565b6040516105ee9190613657565b60405180910390f35b34801561060357600080fd5b5061061e60048036038101906106199190612f29565b611d0e565b005b34801561062c57600080fd5b5061064760048036038101906106429190613039565b611d5a565b005b34801561065557600080fd5b50610670600480360381019061066b9190613039565b611ff1565b005b34801561067e57600080fd5b5061069960048036038101906106949190612f29565b612003565b6040516106a69190613a6e565b60405180910390f35b3480156106bb57600080fd5b506106c461201b565b6040516106d19190613a6e565b60405180910390f35b6106e2612021565b005b3480156106f057600080fd5b506106f9612109565b6040516107069190613754565b60405180910390f35b34801561071b57600080fd5b5061073660048036038101906107319190612f29565b612248565b005b34801561074457600080fd5b5061075f600480360381019061075a9190613039565b6122cc565b60405161076c9190613a6e565b60405180910390f35b34801561078157600080fd5b5061078a612332565b6040516107979190613657565b60405180910390f35b6107b433607061234a90919063ffffffff16565b6107f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ea906139d3565b60405180910390fd5b81471015610836576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082d90613873565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561087c573d6000803e3d6000fd5b505050565b61088961237a565b606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb826066546040518363ffffffff1660e01b81526004016108e89291906136d2565b602060405180830381600087803b15801561090257600080fd5b505af1158015610916573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093a9190612fdf565b50600060668190555050565b61094e612dbf565b606d60008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815250509050919050565b60665481565b6109e161237a565b80606a8190555050565b6109f361237a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5a906137d3565b60405180910390fd5b610a778160706123f890919063ffffffff16565b5050565b610e1081565b6060610aca606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612428565b9050919050565b606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b73f7de06ab4b5354bdd9820472eca7d8c726d7a28c81565b60026001541415610b55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4c90613a13565b60405180910390fd5b6002600181905550803373ffffffffffffffffffffffffffffffffffffffff16606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610bd09190613a6e565b60206040518083038186803b158015610be857600080fd5b505afa158015610bfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c209190612f56565b73ffffffffffffffffffffffffffffffffffffffff1614610c76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6d90613a33565b60405180910390fd5b6000610c80612449565b9050610cd383606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061245190919063ffffffff16565b610d12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0990613973565b60405180910390fd5b606d6000848152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090555050610da883606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061246b90919063ffffffff16565b50828173ffffffffffffffffffffffffffffffffffffffff167f7fc4727e062e336010f2c282598ef5f14facb3de68cf8195c2f23e1454b2b74e42604051610df09190613a6e565b60405180910390a350506001808190555050565b7f00000000000000000000000066e79180d8c9afc3754daea17064258c402c18fc73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415610e93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8a90613813565b60405180910390fd5b7f00000000000000000000000066e79180d8c9afc3754daea17064258c402c18fc73ffffffffffffffffffffffffffffffffffffffff16610ed2612485565b73ffffffffffffffffffffffffffffffffffffffff1614610f28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1f90613893565b60405180910390fd5b610f31816124dc565b610f8a81600067ffffffffffffffff811115610f5057610f4f613ecb565b5b6040519080825280601f01601f191660200182016040528015610f825781602001600182028036833780820191505090505b5060006124e7565b50565b60026001541415610fd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fca90613a13565b60405180910390fd5b6002600181905550803373ffffffffffffffffffffffffffffffffffffffff16606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161104e9190613a6e565b60206040518083038186803b15801561106657600080fd5b505afa15801561107a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061109e9190612f56565b73ffffffffffffffffffffffffffffffffffffffff16146110f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110eb90613a33565b60405180910390fd5b610e10606f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111419190613bac565b421115611151576001606c819055505b600061115b612449565b90508073ffffffffffffffffffffffffffffffffffffffff16606d600085815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f8906137b3565b60405180910390fd5b606a54606d600085815260200190815260200160002060010154426112269190613c5c565b1015611267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125e90613833565b60405180910390fd5b6000606754905080606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016112cc929190613672565b60206040518083038186803b1580156112e457600080fd5b505afa1580156112f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131c9190613066565b101561135d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135490613853565b60405180910390fd5b80606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016113b99190613657565b60206040518083038186803b1580156113d157600080fd5b505afa1580156113e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114099190613066565b101561144a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144190613953565b60405180910390fd5b6000606860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd337381ebca8a364c5208176eef70a0b9767f23e46106856040518463ffffffff1660e01b81526004016114bf9392919061369b565b602060405180830381600087803b1580156114d957600080fd5b505af11580156114ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115119190612fdf565b905080611553576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154a906139f3565b60405180910390fd5b600073f7de06ab4b5354bdd9820472eca7d8c726d7a28c73ffffffffffffffffffffffffffffffffffffffff166386481d40876040518263ffffffff1660e01b81526004016115a29190613a6e565b60206040518083038186803b1580156115ba57600080fd5b505afa1580156115ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f29190613066565b905060006115ff826122cc565b905060008161160f606442612664565b10156116b057606c546116228442612705565b61162c9190613c02565b905073f7de06ab4b5354bdd9820472eca7d8c726d7a28c73ffffffffffffffffffffffffffffffffffffffff16635146ea0e89836040518363ffffffff1660e01b815260040161167d929190613a89565b600060405180830381600087803b15801561169757600080fd5b505af11580156116ab573d6000803e3d6000fd5b505050505b877faa6bb4426e1e57e89d8ffed734953237e4e6347a2d9dc9d43396528d2244e06d8783426040516116e4939291906136fb565b60405180910390a242606d60008a815260200190815260200160002060010181905550505050505050506001808190555050565b606d6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b7f00000000000000000000000066e79180d8c9afc3754daea17064258c402c18fc73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614156117eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e290613813565b60405180910390fd5b7f00000000000000000000000066e79180d8c9afc3754daea17064258c402c18fc73ffffffffffffffffffffffffffffffffffffffff1661182a612485565b73ffffffffffffffffffffffffffffffffffffffff1614611880576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187790613893565b60405180910390fd5b611889826124dc565b611895828260016124e7565b5050565b60675481565b60007f00000000000000000000000066e79180d8c9afc3754daea17064258c402c18fc73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461192f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611926906138b3565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6000610e10606f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119a79190613bac565b4211156119b75760009050611a12565b42610e10606f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a059190613bac565b611a0f9190613c5c565b90505b919050565b611a1f61237a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a86906137d3565b60405180910390fd5b611aa381607061278c90919063ffffffff16565b5050565b611aaf61237a565b611ab960006127bc565b565b60606000611b06606e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612428565b90506000815167ffffffffffffffff811115611b2557611b24613ecb565b5b604051908082528060200260200182016040528015611b5e57816020015b611b4b612def565b815260200190600190039081611b435790505b50905060005b8251811015611cb457828181518110611b8057611b7f613e9c565b5b6020026020010151828281518110611b9b57611b9a613e9c565b5b60200260200101516000018181525050606d6000848381518110611bc257611bc1613e9c565b5b6020026020010151815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828281518110611c0f57611c0e613e9c565b5b60200260200101516020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050606d6000848381518110611c6457611c63613e9c565b5b6020026020010151815260200190815260200160002060010154828281518110611c9157611c90613e9c565b5b602002602001015160400181815250508080611cac90613d67565b915050611b64565b508092505050919050565b60008060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611d1661237a565b80606960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60026001541415611da0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d9790613a13565b60405180910390fd5b6002600181905550803373ffffffffffffffffffffffffffffffffffffffff16606960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611e1b9190613a6e565b60206040518083038186803b158015611e3357600080fd5b505afa158015611e47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e6b9190612f56565b73ffffffffffffffffffffffffffffffffffffffff1614611ec1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb890613a33565b60405180910390fd5b6000611ecb612449565b905080606d600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042606d600085815260200190815260200160002060010181905550611f8e83606e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061288190919063ffffffff16565b5082611f98612449565b73ffffffffffffffffffffffffffffffffffffffff167f1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee9042604051611fdd9190613a6e565b60405180910390a350506001808190555050565b611ff961237a565b8060678190555050565b606f6020528060005260406000206000915090505481565b606a5481565b68015af1d78b58c4000034101561206d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206490613993565b60405180910390fd5b6002606c8190555042606f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9cfad60189187e5040ebe51021f6e620dc81b78a62ec7fd79ee9a96e8da2025d426040516120ff9190613a6e565b60405180910390a2565b6060600061215b606e600061211c612449565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061289b565b905060008167ffffffffffffffff81111561217957612178613ecb565b5b6040519080825280602002602001820160405280156121a75781602001602082028036833780820191505090505b50905060005b8281101561223f5761220d81606e60006121c5612449565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206128b090919063ffffffff16565b8282815181106122205761221f613e9c565b5b602002602001018181525050808061223790613d67565b9150506121ad565b50809250505090565b61225061237a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156122c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b7906137f3565b60405180910390fd5b6122c9816127bc565b50565b600060058210156122e057604b905061232d565b600a8210156122f2576050905061232d565b6019821015612304576055905061232d565b603282101561231657605a905061232d565b606482101561232857605f905061232d565b606490505b919050565b7381ebca8a364c5208176eef70a0b9767f23e4610681565b6000612372836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6128ca565b905092915050565b612382612449565b73ffffffffffffffffffffffffffffffffffffffff166123a0611cbf565b73ffffffffffffffffffffffffffffffffffffffff16146123f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ed90613933565b60405180910390fd5b565b6000612420836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6128ed565b905092915050565b6060600061243883600001612a01565b905060608190508092505050919050565b600033905090565b6000612463836000018360001b6128ca565b905092915050565b600061247d836000018360001b6128ed565b905092915050565b60006124b37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612a5d565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6124e461237a565b50565b6125137f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b612a67565b60000160009054906101000a900460ff16156125375761253283612a71565b61265f565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561257d57600080fd5b505afa9250505080156125ae57506040513d601f19601f820116820180604052508101906125ab919061300c565b60015b6125ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e4906138f3565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114612652576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612649906138d3565b60405180910390fd5b5061265e838383612b2a565b5b505050565b600080434060001c90506000600190505b600981116126a45780436126899190613c5c565b4060001c82189150808061269c90613d67565b915050612675565b5082606b546126b39190613bac565b4482336040516020016126c99493929190613609565b6040516020818303038152906040528051906020012060001c9050600184826126f29190613dde565b6126fc9190613bac565b91505092915050565b60008060c89050600061019090506019851061272a576102ee91506103e89050612756565b600a8510612741576101f491506102ee9050612755565b6005851061275457610190915061025890505b5b5b612777600183836127679190613c5c565b6127719190613bac565b85612664565b826127829190613bac565b9250505092915050565b60006127b4836000018373ffffffffffffffffffffffffffffffffffffffff1660001b612b56565b905092915050565b60008060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600060026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000612893836000018360001b612b56565b905092915050565b60006128a982600001612bc6565b9050919050565b60006128bf8360000183612bd7565b60001c905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b600080836001016000848152602001908152602001600020549050600081146129f557600060018261291f9190613c5c565b90506000600186600001805490506129379190613c5c565b90508181146129a657600086600001828154811061295857612957613e9c565b5b906000526020600020015490508087600001848154811061297c5761297b613e9c565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806129ba576129b9613e6d565b5b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506129fb565b60009150505b92915050565b606081600001805480602002602001604051908101604052809291908181526020018280548015612a5157602002820191906000526020600020905b815481526020019060010190808311612a3d575b50505050509050919050565b6000819050919050565b6000819050919050565b612a7a81612c02565b612ab9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ab090613913565b60405180910390fd5b80612ae67f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612a5d565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b612b3383612c25565b600082511180612b405750805b15612b5157612b4f8383612c74565b505b505050565b6000612b6283836128ca565b612bbb578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050612bc0565b600090505b92915050565b600081600001805490509050919050565b6000826000018281548110612bef57612bee613e9c565b5b9060005260206000200154905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b612c2e81612a71565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060612c7f83612c02565b612cbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cb5906139b3565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051612ce691906135f2565b600060405180830381855af49150503d8060008114612d21576040519150601f19603f3d011682016040523d82523d6000602084013e612d26565b606091505b5091509150612d4e828260405180606001604052806027815260200161442d60279139612d58565b9250505092915050565b60608315612d6857829050612db8565b600083511115612d7b5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612daf9190613791565b60405180910390fd5b9392505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b604051806060016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b6000612e39612e3484613ad7565b613ab2565b905082815260208101848484011115612e5557612e54613eff565b5b612e60848285613cf4565b509392505050565b600081359050612e77816143b9565b92915050565b600081519050612e8c816143b9565b92915050565b600081359050612ea1816143d0565b92915050565b600081519050612eb6816143e7565b92915050565b600081519050612ecb816143fe565b92915050565b600082601f830112612ee657612ee5613efa565b5b8135612ef6848260208601612e26565b91505092915050565b600081359050612f0e81614415565b92915050565b600081519050612f2381614415565b92915050565b600060208284031215612f3f57612f3e613f09565b5b6000612f4d84828501612e68565b91505092915050565b600060208284031215612f6c57612f6b613f09565b5b6000612f7a84828501612e7d565b91505092915050565b60008060408385031215612f9a57612f99613f09565b5b6000612fa885828601612e68565b925050602083013567ffffffffffffffff811115612fc957612fc8613f04565b5b612fd585828601612ed1565b9150509250929050565b600060208284031215612ff557612ff4613f09565b5b600061300384828501612ea7565b91505092915050565b60006020828403121561302257613021613f09565b5b600061303084828501612ebc565b91505092915050565b60006020828403121561304f5761304e613f09565b5b600061305d84828501612eff565b91505092915050565b60006020828403121561307c5761307b613f09565b5b600061308a84828501612f14565b91505092915050565b600080604083850312156130aa576130a9613f09565b5b60006130b885828601612eff565b92505060206130c985828601612e92565b9150509250929050565b60006130df838361354c565b60608301905092915050565b60006130f783836135bd565b60208301905092915050565b61310c81613c90565b82525050565b61311b81613c90565b82525050565b61313261312d82613c90565b613db0565b82525050565b600061314382613b28565b61314d8185613b6e565b935061315883613b08565b8060005b8381101561318957815161317088826130d3565b975061317b83613b54565b92505060018101905061315c565b5085935050505092915050565b60006131a182613b33565b6131ab8185613b7f565b93506131b683613b18565b8060005b838110156131e75781516131ce88826130eb565b97506131d983613b61565b9250506001810190506131ba565b5085935050505092915050565b6131fd81613cc0565b82525050565b600061320e82613b3e565b6132188185613b90565b9350613228818560208601613d03565b80840191505092915050565b600061323f82613b49565b6132498185613b9b565b9350613259818560208601613d03565b61326281613f0e565b840191505092915050565b600061327a601483613b9b565b915061328582613f2c565b602082019050919050565b600061329d600f83613b9b565b91506132a882613f55565b602082019050919050565b60006132c0602683613b9b565b91506132cb82613f7e565b604082019050919050565b60006132e3602c83613b9b565b91506132ee82613fcd565b604082019050919050565b6000613306601d83613b9b565b91506133118261401c565b602082019050919050565b6000613329601b83613b9b565b915061333482614045565b602082019050919050565b600061334c601483613b9b565b91506133578261406e565b602082019050919050565b600061336f602c83613b9b565b915061337a82614097565b604082019050919050565b6000613392603883613b9b565b915061339d826140e6565b604082019050919050565b60006133b5602983613b9b565b91506133c082614135565b604082019050919050565b60006133d8602e83613b9b565b91506133e382614184565b604082019050919050565b60006133fb602d83613b9b565b9150613406826141d3565b604082019050919050565b600061341e602083613b9b565b915061342982614222565b602082019050919050565b6000613441601983613b9b565b915061344c8261424b565b602082019050919050565b6000613464601383613b9b565b915061346f82614274565b602082019050919050565b6000613487601583613b9b565b91506134928261429d565b602082019050919050565b60006134aa602683613b9b565b91506134b5826142c6565b604082019050919050565b60006134cd601683613b9b565b91506134d882614315565b602082019050919050565b60006134f0601483613b9b565b91506134fb8261433e565b602082019050919050565b6000613513601f83613b9b565b915061351e82614367565b602082019050919050565b6000613536601183613b9b565b915061354182614390565b602082019050919050565b60608201600082015161356260008501826135bd565b5060208201516135756020850182613103565b50604082015161358860408501826135bd565b50505050565b6040820160008201516135a46000850182613103565b5060208201516135b760208501826135bd565b50505050565b6135c681613cea565b82525050565b6135d581613cea565b82525050565b6135ec6135e782613cea565b613dd4565b82525050565b60006135fe8284613203565b915081905092915050565b600061361582876135db565b60208201915061362582866135db565b60208201915061363582856135db565b6020820191506136458284613121565b60148201915081905095945050505050565b600060208201905061366c6000830184613112565b92915050565b60006040820190506136876000830185613112565b6136946020830184613112565b9392505050565b60006060820190506136b06000830186613112565b6136bd6020830185613112565b6136ca60408301846135cc565b949350505050565b60006040820190506136e76000830185613112565b6136f460208301846135cc565b9392505050565b60006060820190506137106000830186613112565b61371d60208301856135cc565b61372a60408301846135cc565b949350505050565b6000602082019050818103600083015261374c8184613138565b905092915050565b6000602082019050818103600083015261376e8184613196565b905092915050565b600060208201905061378b60008301846131f4565b92915050565b600060208201905081810360008301526137ab8184613234565b905092915050565b600060208201905081810360008301526137cc8161326d565b9050919050565b600060208201905081810360008301526137ec81613290565b9050919050565b6000602082019050818103600083015261380c816132b3565b9050919050565b6000602082019050818103600083015261382c816132d6565b9050919050565b6000602082019050818103600083015261384c816132f9565b9050919050565b6000602082019050818103600083015261386c8161331c565b9050919050565b6000602082019050818103600083015261388c8161333f565b9050919050565b600060208201905081810360008301526138ac81613362565b9050919050565b600060208201905081810360008301526138cc81613385565b9050919050565b600060208201905081810360008301526138ec816133a8565b9050919050565b6000602082019050818103600083015261390c816133cb565b9050919050565b6000602082019050818103600083015261392c816133ee565b9050919050565b6000602082019050818103600083015261394c81613411565b9050919050565b6000602082019050818103600083015261396c81613434565b9050919050565b6000602082019050818103600083015261398c81613457565b9050919050565b600060208201905081810360008301526139ac8161347a565b9050919050565b600060208201905081810360008301526139cc8161349d565b9050919050565b600060208201905081810360008301526139ec816134c0565b9050919050565b60006020820190508181036000830152613a0c816134e3565b9050919050565b60006020820190508181036000830152613a2c81613506565b9050919050565b60006020820190508181036000830152613a4c81613529565b9050919050565b6000604082019050613a68600083018461358e565b92915050565b6000602082019050613a8360008301846135cc565b92915050565b6000604082019050613a9e60008301856135cc565b613aab60208301846135cc565b9392505050565b6000613abc613acd565b9050613ac88282613d36565b919050565b6000604051905090565b600067ffffffffffffffff821115613af257613af1613ecb565b5b613afb82613f0e565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b6000613bb782613cea565b9150613bc283613cea565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613bf757613bf6613e0f565b5b828201905092915050565b6000613c0d82613cea565b9150613c1883613cea565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613c5157613c50613e0f565b5b828202905092915050565b6000613c6782613cea565b9150613c7283613cea565b925082821015613c8557613c84613e0f565b5b828203905092915050565b6000613c9b82613cca565b9050919050565b6000613cad82613cca565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613d21578082015181840152602081019050613d06565b83811115613d30576000848401525b50505050565b613d3f82613f0e565b810181811067ffffffffffffffff82111715613d5e57613d5d613ecb565b5b80604052505050565b6000613d7282613cea565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613da557613da4613e0f565b5b600182019050919050565b6000613dbb82613dc2565b9050919050565b6000613dcd82613f1f565b9050919050565b6000819050919050565b6000613de982613cea565b9150613df483613cea565b925082613e0457613e03613e3e565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f4e6f7420747261696e6572206f6620746f6b656e000000000000000000000000600082015250565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b7f547261696e696e6720706572696f64206e6f7420636f6d706c65746564000000600082015250565b7f496e73756666696369656e74205341535320616c6c6f77616e63650000000000600082015250565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f496e73756666696369656e7420534153532062616c616e636500000000000000600082015250565b7f4e6f74207374616b6572206f6620746f6b656e00000000000000000000000000600082015250565b7f496e73756666696369656e74205645542073656e740000000000000000000000600082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420616e2061646d696e00000000000000000000600082015250565b7f53415353207472616e73666572206661696c6564000000000000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f4e6f7420746865204e4654206f776e6572000000000000000000000000000000600082015250565b6143c281613c90565b81146143cd57600080fd5b50565b6143d981613ca2565b81146143e457600080fd5b50565b6143f081613cb4565b81146143fb57600080fd5b50565b61440781613cc0565b811461441257600080fd5b50565b61441e81613cea565b811461442957600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122040ce112bb321b50a4a6aa568d48a82c11e7b1a7262efc44bfd769380f5d4637f64736f6c63430008050033