VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xd8b83B…a4Ac
Summary
Transactions
Transfers
Address
0xd8b83B03ca0eeF7b886c1eb0555875e70aB0a4Ac
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
YEET
117.81
WoV
Master
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Deployer
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Code
0x60806040526004361061028b5760003560e01c80637b0a47ee1161015a578063c5c30435116100c1578063df136d651161007a578063df136d6514610a00578063ebe2b12b14610a2b578063f00ddd2a14610a56578063f5b541a614610a93578063f9283c7714610abe578063fda25dea14610b0057610292565b8063c5c30435146108f0578063c8f33c911461092d578063cc1a378f14610958578063cd3daf9d14610981578063d1af0c7d146109ac578063d547741f146109d757610292565b806391d148541161011357806391d14854146107ba5780639c6cef7c146107f7578063a09292ef14610822578063a217fddf1461085f578063a694fc3a1461088a578063c5252989146108b357610292565b80637b0a47ee146106bc5780637cee0fca146106e75780637f8661a11461072457806380faa57d1461074d5780638456cb59146107785780638c4d59d01461078f57610292565b80632f2ff15d116101fe5780633fc6df6e116101b75780633fc6df6e146105ac5780634883dd3c146105d757806352f470ab1461060057806366d003ac1461062957806370a082311461065457806372f702f31461069157610292565b80632f2ff15d146104b25780632f745c59146104db57806336568abe14610518578063386a9525146105415780633c6b16ab1461056c5780633f4ba83a1461059557610292565b8063197621431161025057806319762143146103a25780631c1f78eb146103cb5780631c4b774b146103f65780631eecd9341461041f57806323c3548a1461044a578063248a9ca31461047557610292565b80628cc2621461029757806301ffc9a7146102d4578063150b7a021461031157806318160ddd1461034e578063182db18a1461037957610292565b3661029257005b600080fd5b3480156102a357600080fd5b506102be60048036038101906102b99190613553565b610b2b565b6040516102cb9190613f65565b60405180910390f35b3480156102e057600080fd5b506102fb60048036038101906102f6919061373e565b610c3b565b6040516103089190613c97565b60405180910390f35b34801561031d57600080fd5b50610338600480360381019061033391906135a5565b610cb5565b6040516103459190613ccd565b60405180910390f35b34801561035a57600080fd5b50610363610ce3565b6040516103709190613f65565b60405180910390f35b34801561038557600080fd5b506103a0600480360381019061039b9190613625565b610ced565b005b3480156103ae57600080fd5b506103c960048036038101906103c49190613553565b610dbe565b005b3480156103d757600080fd5b506103e0610e6b565b6040516103ed9190613f65565b60405180910390f35b34801561040257600080fd5b5061041d60048036038101906104189190613767565b610e89565b005b34801561042b57600080fd5b50610434611177565b6040516104419190613f65565b60405180910390f35b34801561045657600080fd5b5061045f61117d565b60405161046c9190613f65565b60405180910390f35b34801561048157600080fd5b5061049c600480360381019061049791906136d9565b611183565b6040516104a99190613cb2565b60405180910390f35b3480156104be57600080fd5b506104d960048036038101906104d49190613702565b6111a3565b005b3480156104e757600080fd5b5061050260048036038101906104fd9190613625565b6111cc565b60405161050f9190613f65565b60405180910390f35b34801561052457600080fd5b5061053f600480360381019061053a9190613702565b611227565b005b34801561054d57600080fd5b506105566112aa565b6040516105639190613f65565b60405180910390f35b34801561057857600080fd5b50610593600480360381019061058e9190613767565b6112b0565b005b3480156105a157600080fd5b506105aa611583565b005b3480156105b857600080fd5b506105c1611658565b6040516105ce9190613bbb565b60405180910390f35b3480156105e357600080fd5b506105fe60048036038101906105f99190613661565b61167e565b005b34801561060c57600080fd5b5061062760048036038101906106229190613625565b6118a0565b005b34801561063557600080fd5b5061063e61197c565b60405161064b9190613bbb565b60405180910390f35b34801561066057600080fd5b5061067b60048036038101906106769190613553565b6119a2565b6040516106889190613f65565b60405180910390f35b34801561069d57600080fd5b506106a66119a9565b6040516106b39190613ce8565b60405180910390f35b3480156106c857600080fd5b506106d16119cf565b6040516106de9190613f65565b60405180910390f35b3480156106f357600080fd5b5061070e60048036038101906107099190613553565b6119d5565b60405161071b9190613f65565b60405180910390f35b34801561073057600080fd5b5061074b60048036038101906107469190613767565b611a25565b005b34801561075957600080fd5b50610762611a53565b60405161076f9190613f65565b60405180910390f35b34801561078457600080fd5b5061078d611a6d565b005b34801561079b57600080fd5b506107a4611b43565b6040516107b19190613f65565b60405180910390f35b3480156107c657600080fd5b506107e160048036038101906107dc9190613702565b611b49565b6040516107ee9190613c97565b60405180910390f35b34801561080357600080fd5b5061080c611bb4565b6040516108199190613bbb565b60405180910390f35b34801561082e57600080fd5b5061084960048036038101906108449190613767565b611bda565b6040516108569190613f65565b60405180910390f35b34801561086b57600080fd5b50610874611bf2565b6040516108819190613cb2565b60405180910390f35b34801561089657600080fd5b506108b160048036038101906108ac9190613767565b611bf9565b005b3480156108bf57600080fd5b506108da60048036038101906108d59190613767565b612201565b6040516108e79190613f65565b60405180910390f35b3480156108fc57600080fd5b5061091760048036038101906109129190613767565b612219565b6040516109249190613f65565b60405180910390f35b34801561093957600080fd5b506109426122cb565b60405161094f9190613f65565b60405180910390f35b34801561096457600080fd5b5061097f600480360381019061097a9190613767565b6122d1565b005b34801561098d57600080fd5b506109966123c1565b6040516109a39190613f65565b60405180910390f35b3480156109b857600080fd5b506109c161244f565b6040516109ce9190613ce8565b60405180910390f35b3480156109e357600080fd5b506109fe60048036038101906109f99190613702565b612475565b005b348015610a0c57600080fd5b50610a1561249e565b604051610a229190613f65565b60405180910390f35b348015610a3757600080fd5b50610a406124a4565b604051610a4d9190613f65565b60405180910390f35b348015610a6257600080fd5b50610a7d6004803603810190610a789190613767565b6124aa565b604051610a8a9190613f65565b60405180910390f35b348015610a9f57600080fd5b50610aa86124c2565b604051610ab59190613cb2565b60405180910390f35b348015610aca57600080fd5b50610ae56004803603810190610ae09190613767565b6124e6565b604051610af796959493929190613c0d565b60405180910390f35b348015610b0c57600080fd5b50610b1561254f565b604051610b229190613f65565b60405180910390f35b600080600090506000610b3d846119d5565b905060005b81811015610c30576000610b5686836111cc565b90506000600c60008381526020019081526020016000205490506000610c036013600084815260200190815260200160002054610bf5670de0b6b3a7640000610be7610bc56012600089815260200190815260200160002054610bb76123c1565b61255590919063ffffffff16565b601560008981526020019081526020016000205461256b90919063ffffffff16565b61258190919063ffffffff16565b61259790919063ffffffff16565b9050610c18818761259790919063ffffffff16565b95505050508080610c28906141d1565b915050610b42565b508192505050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610cae5750610cad826125ad565b5b9050919050565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b6000601454905090565b610d177f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b610d56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4d90613d85565b60405180910390fd5b610d8133828473ffffffffffffffffffffffffffffffffffffffff166126179092919063ffffffff16565b7f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa288282604051610db2929190613c6e565b60405180910390a15050565b610de87f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b610e27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1e90613d85565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610e8460065460055461256b90919063ffffffff16565b905090565b60026000541415610ecf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec690613ee5565b60405180910390fd5b6002600081905550806000600c6000838152602001908152602001600020549050610ef86123c1565b600881905550610f06611a53565b60078190555060008214610f4f57610f1d82612219565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b6000600c600085815260200190815260200160002054905060006013600083815260200190815260200160002054905060008111156111685760006013600084815260200190815260200160002081905550601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544210611087576110343382600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166126179092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e04868260405161107a9190613f65565b60405180910390a2611167565b6110f6601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166126179092919063ffffffff16565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e04868260405161115e9190613f65565b60405180910390a25b5b50505050600160008190555050565b600d5481565b60105481565b600060016000838152602001908152602001600020600101549050919050565b6111ac82611183565b6111bd816111b861269d565b6126a5565b6111c78383612742565b505050565b600061121f82601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061282290919063ffffffff16565b905092915050565b61122f61269d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461129c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129390613f45565b60405180910390fd5b6112a6828261283c565b5050565b60065481565b600080600c60008381526020019081526020016000205490506112d16123c1565b6008819055506112df611a53565b60078190555060008214611328576112f682612219565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b6113527f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b611391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138890613d85565b60405180910390fd5b60045442106113ba576113af6006548461258190919063ffffffff16565b60058190555061141c565b60006113d14260045461255590919063ffffffff16565b905060006113ea6005548361256b90919063ffffffff16565b9050611413600654611405838861259790919063ffffffff16565b61258190919063ffffffff16565b60058190555050505b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016114799190613bbb565b60206040518083038186803b15801561149157600080fd5b505afa1580156114a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c99190613790565b90506114e06006548261258190919063ffffffff16565b6005541115611524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151b90613e65565b60405180910390fd5b426007819055506115406006544261259790919063ffffffff16565b6004819055507fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d846040516115759190613f65565b60405180910390a150505050565b6115ad7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b6115ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e390613d85565b60405180910390fd5b601860009054906101000a900460ff1661163b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163290613e85565b60405180910390fd5b6000601860006101000a81548160ff021916908315150217905550565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6116a87f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b6116e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116de90613d85565b60405180910390fd5b426004541061172b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172290613f05565b60405180910390fd5b6000811161176e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176590613d65565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016117a99190613bbb565b60206040518083038186803b1580156117c157600080fd5b505afa1580156117d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117f99190613790565b14611839576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183090613e45565b60405180910390fd5b82600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600f81905550670de0b6b3a7640000816118959190614044565b601081905550505050565b6118ca7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b611909576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190090613d85565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b815260040161194693929190613bd6565b600060405180830381600087803b15801561196057600080fd5b505af1158015611974573d6000803e3d6000fd5b505050505050565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000611a1e601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061291e565b9050919050565b6000600c6000838152602001908152602001600020549050611a4681612933565b611a4f81610e89565b5050565b60006004544210611a6657600454611a68565b425b905090565b611a977f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b611ad6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611acd90613d85565b60405180910390fd5b601860009054906101000a900460ff1615611b26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1d90613e25565b60405180910390fd5b6001601860006101000a81548160ff021916908315150217905550565b600e5481565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60136020528060005260406000206000915090505481565b6000801b81565b60026000541415611c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3690613ee5565b60405180910390fd5b6002600081905550806000600c6000838152602001908152602001600020549050611c686123c1565b600881905550611c76611a53565b60078190555060008214611cbf57611c8d82612219565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b601860009054906101000a900460ff1615611d0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0690613e85565b60405180910390fd5b4260045411611d53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4a90613dc5565b60405180910390fd5b60008311611d96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8d90613e05565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b8152600401611e089190613f65565b60206040518083038186803b158015611e2057600080fd5b505afa158015611e34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e58919061357c565b73ffffffffffffffffffffffffffffffffffffffff1614611eae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea590613f25565b60405180910390fd5b611ec46001600e5461259790919063ffffffff16565b600e8190555060006040518060c001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001858152602001601054815260200142815260200160008152509050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330876040518463ffffffff1660e01b8152600401611f7693929190613bd6565b600060405180830381600087803b158015611f9057600080fd5b505af1158015611fa4573d6000803e3d6000fd5b50505050611ff984601760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c3990919063ffffffff16565b50600e54600c60008681526020019081526020016000208190555080600b6000600e54815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff02191690831515021790555060408201518160010155606082015181600201556080820151816003015560a082015181600401559050506120d5816060015160145461259790919063ffffffff16565b601481905550806060015160156000600e5481526020019081526020016000208190555061210e600f544261259790919063ffffffff16565b601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d826060015160405161219b9190613f65565b60405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb600e546040516121eb9190613f65565b60405180910390a2505050600160008190555050565b60126020528060005260406000206000915090505481565b600080600c60008481526020019081526020016000205490506122c360136000838152602001908152602001600020546122b5670de0b6b3a76400006122a761228560126000888152602001908152602001600020546122776123c1565b61255590919063ffffffff16565b601560008881526020019081526020016000205461256b90919063ffffffff16565b61258190919063ffffffff16565b61259790919063ffffffff16565b915050919050565b60075481565b6122fb7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611b49565b61233a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233190613d85565b60405180910390fd5b600454421161237e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237590613d45565b60405180910390fd5b806006819055507ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d36006546040516123b69190613f65565b60405180910390a150565b60008060145414156123d757600854905061244c565b61244961243860145461242a670de0b6b3a764000061241c60055461240e600754612400611a53565b61255590919063ffffffff16565b61256b90919063ffffffff16565b61256b90919063ffffffff16565b61258190919063ffffffff16565b60085461259790919063ffffffff16565b90505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61247e82611183565b61248f8161248a61269d565b6126a5565b612499838361283c565b505050565b60085481565b60045481565b600c6020528060005260406000206000915090505481565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16908060010154908060020154908060030154908060040154905086565b600f5481565b60008183612563919061409e565b905092915050565b600081836125799190614044565b905092915050565b6000818361258f9190614013565b905092915050565b600081836125a59190613fbd565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6126988363a9059cbb60e01b8484604051602401612636929190613c6e565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612c53565b505050565b600033905090565b6126af8282611b49565b61273e576126d48173ffffffffffffffffffffffffffffffffffffffff166014612d1a565b6126e28360001c6020612d1a565b6040516020016126f3929190613b81565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127359190613d03565b60405180910390fd5b5050565b61274c8282611b49565b61281e57600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506127c361269d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006128318360000183613014565b60001c905092915050565b6128468282611b49565b1561291a5760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506128bf61269d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600061292c82600001613065565b9050919050565b6000600b600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146129dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d390613f25565b60405180910390fd5b8060000160149054906101000a900460ff1615612a2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a2590613da5565b60405180910390fd5b60018160000160146101000a81548160ff021916908315150217905550428160040181905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e308360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600101546040518463ffffffff1660e01b8152600401612adb93929190613bd6565b600060405180830381600087803b158015612af557600080fd5b505af1158015612b09573d6000803e3d6000fd5b50505050612b868160010154601760008460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061307690919063ffffffff16565b50612bb18160020154601560008581526020019081526020016000205461255590919063ffffffff16565b6015600084815260200190815260200160002081905550612be1816002015460145461255590919063ffffffff16565b6014819055503373ffffffffffffffffffffffffffffffffffffffff167f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c06883604051612c2d9190613f65565b60405180910390a25050565b6000612c4b836000018360001b613090565b905092915050565b6000612cb5826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166131009092919063ffffffff16565b9050600081511115612d155780806020019051810190612cd591906136b0565b612d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0b90613ec5565b60405180910390fd5b5b505050565b606060006002836002612d2d9190614044565b612d379190613fbd565b67ffffffffffffffff811115612d76577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612da85781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612e06577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612e90577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612ed09190614044565b612eda9190613fbd565b90505b6001811115612fc6577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612f42577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612f7f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612fbf906141a7565b9050612edd565b506000841461300a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161300190613d25565b60405180910390fd5b8091505092915050565b6000826000018281548110613052577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600081600001805490509050919050565b6000613088836000018360001b613118565b905092915050565b600061309c838361329e565b6130f55782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506130fa565b600090505b92915050565b606061310f84846000856132c1565b90509392505050565b6000808360010160008481526020019081526020016000205490506000811461329257600060018261314a919061409e565b9050600060018660000180549050613162919061409e565b905081811461321d5760008660000182815481106131a9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050808760000184815481106131f3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480613257577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613298565b60009150505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b6060823073ffffffffffffffffffffffffffffffffffffffff1631101561331d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161331490613de5565b60405180910390fd5b613326856133ec565b613365576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161335c90613ea5565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161338e9190613b6a565b60006040518083038185875af1925050503d80600081146133cb576040519150601f19603f3d011682016040523d82523d6000602084013e6133d0565b606091505b50915091506133e082828661340f565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6060831561341f5782905061346f565b6000835111156134325782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134669190613d03565b60405180910390fd5b9392505050565b600081359050613485816146a1565b92915050565b60008151905061349a816146a1565b92915050565b6000815190506134af816146b8565b92915050565b6000813590506134c4816146cf565b92915050565b6000813590506134d9816146e6565b92915050565b60008083601f8401126134f157600080fd5b8235905067ffffffffffffffff81111561350a57600080fd5b60208301915083600182028301111561352257600080fd5b9250929050565b600081359050613538816146fd565b92915050565b60008151905061354d816146fd565b92915050565b60006020828403121561356557600080fd5b600061357384828501613476565b91505092915050565b60006020828403121561358e57600080fd5b600061359c8482850161348b565b91505092915050565b6000806000806000608086880312156135bd57600080fd5b60006135cb88828901613476565b95505060206135dc88828901613476565b94505060406135ed88828901613529565b935050606086013567ffffffffffffffff81111561360a57600080fd5b613616888289016134df565b92509250509295509295909350565b6000806040838503121561363857600080fd5b600061364685828601613476565b925050602061365785828601613529565b9150509250929050565b60008060006060848603121561367657600080fd5b600061368486828701613476565b935050602061369586828701613529565b92505060406136a686828701613529565b9150509250925092565b6000602082840312156136c257600080fd5b60006136d0848285016134a0565b91505092915050565b6000602082840312156136eb57600080fd5b60006136f9848285016134b5565b91505092915050565b6000806040838503121561371557600080fd5b6000613723858286016134b5565b925050602061373485828601613476565b9150509250929050565b60006020828403121561375057600080fd5b600061375e848285016134ca565b91505092915050565b60006020828403121561377957600080fd5b600061378784828501613529565b91505092915050565b6000602082840312156137a257600080fd5b60006137b08482850161353e565b91505092915050565b6137c2816140d2565b82525050565b6137d1816140e4565b82525050565b6137e0816140f0565b82525050565b6137ef816140fa565b82525050565b600061380082613f80565b61380a8185613f96565b935061381a818560208601614174565b80840191505092915050565b61382f81614150565b82525050565b600061384082613f8b565b61384a8185613fa1565b935061385a818560208601614174565b61386381614278565b840191505092915050565b600061387982613f8b565b6138838185613fb2565b9350613893818560208601614174565b80840191505092915050565b60006138ac602083613fa1565b91506138b782614289565b602082019050919050565b60006138cf605883613fa1565b91506138da826142b2565b606082019050919050565b60006138f2602083613fa1565b91506138fd82614327565b602082019050919050565b6000613915600a83613fa1565b915061392082614350565b602082019050919050565b6000613938601583613fa1565b915061394382614379565b602082019050919050565b600061395b601283613fa1565b9150613966826143a2565b602082019050919050565b600061397e602683613fa1565b9150613989826143cb565b604082019050919050565b60006139a1601383613fa1565b91506139ac8261441a565b602082019050919050565b60006139c4601e83613fa1565b91506139cf82614443565b602082019050919050565b60006139e7603083613fa1565b91506139f28261446c565b604082019050919050565b6000613a0a601883613fa1565b9150613a15826144bb565b602082019050919050565b6000613a2d602083613fa1565b9150613a38826144e4565b602082019050919050565b6000613a50601d83613fa1565b9150613a5b8261450d565b602082019050919050565b6000613a73601783613fb2565b9150613a7e82614536565b601782019050919050565b6000613a96602a83613fa1565b9150613aa18261455f565b604082019050919050565b6000613ab9601f83613fa1565b9150613ac4826145ae565b602082019050919050565b6000613adc601683613fa1565b9150613ae7826145d7565b602082019050919050565b6000613aff600983613fa1565b9150613b0a82614600565b602082019050919050565b6000613b22601183613fb2565b9150613b2d82614629565b601182019050919050565b6000613b45602f83613fa1565b9150613b5082614652565b604082019050919050565b613b6481614146565b82525050565b6000613b7682846137f5565b915081905092915050565b6000613b8c82613a66565b9150613b98828561386e565b9150613ba382613b15565b9150613baf828461386e565b91508190509392505050565b6000602082019050613bd060008301846137b9565b92915050565b6000606082019050613beb60008301866137b9565b613bf860208301856137b9565b613c056040830184613b5b565b949350505050565b600060c082019050613c2260008301896137b9565b613c2f60208301886137c8565b613c3c6040830187613b5b565b613c496060830186613b5b565b613c566080830185613b5b565b613c6360a0830184613b5b565b979650505050505050565b6000604082019050613c8360008301856137b9565b613c906020830184613b5b565b9392505050565b6000602082019050613cac60008301846137c8565b92915050565b6000602082019050613cc760008301846137d7565b92915050565b6000602082019050613ce260008301846137e6565b92915050565b6000602082019050613cfd6000830184613826565b92915050565b60006020820190508181036000830152613d1d8184613835565b905092915050565b60006020820190508181036000830152613d3e8161389f565b9050919050565b60006020820190508181036000830152613d5e816138c2565b9050919050565b60006020820190508181036000830152613d7e816138e5565b9050919050565b60006020820190508181036000830152613d9e81613908565b9050919050565b60006020820190508181036000830152613dbe8161392b565b9050919050565b60006020820190508181036000830152613dde8161394e565b9050919050565b60006020820190508181036000830152613dfe81613971565b9050919050565b60006020820190508181036000830152613e1e81613994565b9050919050565b60006020820190508181036000830152613e3e816139b7565b9050919050565b60006020820190508181036000830152613e5e816139da565b9050919050565b60006020820190508181036000830152613e7e816139fd565b9050919050565b60006020820190508181036000830152613e9e81613a20565b9050919050565b60006020820190508181036000830152613ebe81613a43565b9050919050565b60006020820190508181036000830152613ede81613a89565b9050919050565b60006020820190508181036000830152613efe81613aac565b9050919050565b60006020820190508181036000830152613f1e81613acf565b9050919050565b60006020820190508181036000830152613f3e81613af2565b9050919050565b60006020820190508181036000830152613f5e81613b38565b9050919050565b6000602082019050613f7a6000830184613b5b565b92915050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613fc882614146565b9150613fd383614146565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156140085761400761421a565b5b828201905092915050565b600061401e82614146565b915061402983614146565b92508261403957614038614249565b5b828204905092915050565b600061404f82614146565b915061405a83614146565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156140935761409261421a565b5b828202905092915050565b60006140a982614146565b91506140b483614146565b9250828210156140c7576140c661421a565b5b828203905092915050565b60006140dd82614126565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600061415b82614162565b9050919050565b600061416d82614126565b9050919050565b60005b83811015614192578082015181840152602081019050614177565b838111156141a1576000848401525b50505050565b60006141b282614146565b915060008214156141c6576141c561421a565b5b600182039050919050565b60006141dc82614146565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561420f5761420e61421a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f50726576696f7573207265776172647320706572696f64206d7573742062652060008201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260208201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000604082015250565b7f7669727475616c50726963654d756c7469706c696572206d696e696d756d2031600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f7469636b657420616c726561647920636c6f7365640000000000000000000000600082015250565b7f706572696f642069732066696e69736865640000000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f746f6b656e2030206e6f7420616c6c6f77656400000000000000000000000000600082015250565b7f54686520636f6e747261637420697320616c7265616479207061757365640000600082015250565b7f6e667420617265207374696c6c207374616b65642c2063616e2774206368616e60008201527f676520746f6b656e206164647265737300000000000000000000000000000000602082015250565b7f50726f76696465642072657761726420746f6f20686967680000000000000000600082015250565b7f54686520636f6e747261637420697320616c726561647920756e706175736564600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f706572696f64206973206e6f742066696e697368656400000000000000000000600082015250565b7f6e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6146aa816140d2565b81146146b557600080fd5b50565b6146c1816140e4565b81146146cc57600080fd5b50565b6146d8816140f0565b81146146e357600080fd5b50565b6146ef816140fa565b81146146fa57600080fd5b50565b61470681614146565b811461471157600080fd5b5056fea26469706673582212207d21959dc8c937f985ab6e8c255d69c7bbf513361ef56873f6fcf032dc15eaac64736f6c63430008010033