VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x5DD0ed…fAD5
Summary
Transactions
Transfers
Address
0x5DD0ed04f6c2E57Dd61d5dD3bCA5465b8781fAD5
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
YEET
1.00
WoV
Master
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Deployer
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Code
0x60806040526004361061025f5760003560e01c806372f702f311610144578063c8f33c91116100b6578063df136d651161007a578063df136d65146108e0578063ebe2b12b1461090b578063f00ddd2a14610936578063f5b541a614610973578063f9283c771461099e578063fda25dea146109e057610266565b8063c8f33c911461080d578063cc1a378f14610838578063cd3daf9d14610861578063d1af0c7d1461088c578063d547741f146108b757610266565b80638b876347116101085780638b876347146106e95780638c4d59d01461072657806391d14854146107515780639c6cef7c1461078e578063a217fddf146107b9578063a694fc3a146107e457610266565b806372f702f3146106285780637b0a47ee146106535780637f8661a11461067e57806380faa57d146106a75780638456cb59146106d257610266565b8063248a9ca3116101dd5780633d18b912116101a15780633d18b912146105405780633f4ba83a146105575780633fc6df6e1461056e5780634883dd3c1461059957806352f470ab146105c257806370a08231146105eb57610266565b8063248a9ca31461045d5780632f2ff15d1461049a57806336568abe146104c3578063386a9525146104ec5780633c6b16ab1461051757610266565b8063182db18a11610224578063182db18a1461038a57806319762143146103b35780631c1f78eb146103dc5780631eecd9341461040757806323c3548a1461043257610266565b80628cc2621461026b57806301ffc9a7146102a85780630700037d146102e5578063150b7a021461032257806318160ddd1461035f57610266565b3661026657005b600080fd5b34801561027757600080fd5b50610292600480360381019061028d9190612e28565b610a0b565b60405161029f919061383a565b60405180910390f35b3480156102b457600080fd5b506102cf60048036038101906102ca9190613013565b610b29565b6040516102dc919061356c565b60405180910390f35b3480156102f157600080fd5b5061030c60048036038101906103079190612e28565b610ba3565b604051610319919061383a565b60405180910390f35b34801561032e57600080fd5b5061034960048036038101906103449190612e7a565b610bbb565b60405161035691906135a2565b60405180910390f35b34801561036b57600080fd5b50610374610be9565b604051610381919061383a565b60405180910390f35b34801561039657600080fd5b506103b160048036038101906103ac9190612efa565b610bf3565b005b3480156103bf57600080fd5b506103da60048036038101906103d59190612e28565b610cc4565b005b3480156103e857600080fd5b506103f1610d71565b6040516103fe919061383a565b60405180910390f35b34801561041357600080fd5b5061041c610d8f565b604051610429919061383a565b60405180910390f35b34801561043e57600080fd5b50610447610d95565b604051610454919061383a565b60405180910390f35b34801561046957600080fd5b50610484600480360381019061047f9190612fae565b610d9b565b6040516104919190613587565b60405180910390f35b3480156104a657600080fd5b506104c160048036038101906104bc9190612fd7565b610dbb565b005b3480156104cf57600080fd5b506104ea60048036038101906104e59190612fd7565b610de4565b005b3480156104f857600080fd5b50610501610e67565b60405161050e919061383a565b60405180910390f35b34801561052357600080fd5b5061053e6004803603810190610539919061303c565b610e6d565b005b34801561054c57600080fd5b506105556111ac565b005b34801561056357600080fd5b5061056c611418565b005b34801561057a57600080fd5b506105836114ed565b6040516105909190613490565b60405180910390f35b3480156105a557600080fd5b506105c060048036038101906105bb9190612f36565b611513565b005b3480156105ce57600080fd5b506105e960048036038101906105e49190612efa565b611722565b005b3480156105f757600080fd5b50610612600480360381019061060d9190612e28565b6117fe565b60405161061f919061383a565b60405180910390f35b34801561063457600080fd5b5061063d611847565b60405161064a91906135bd565b60405180910390f35b34801561065f57600080fd5b5061066861186d565b604051610675919061383a565b60405180910390f35b34801561068a57600080fd5b506106a560048036038101906106a0919061303c565b611873565b005b3480156106b357600080fd5b506106bc6118a0565b6040516106c9919061383a565b60405180910390f35b3480156106de57600080fd5b506106e76118ba565b005b3480156106f557600080fd5b50610710600480360381019061070b9190612e28565b611990565b60405161071d919061383a565b60405180910390f35b34801561073257600080fd5b5061073b6119a8565b604051610748919061383a565b60405180910390f35b34801561075d57600080fd5b5061077860048036038101906107739190612fd7565b6119ae565b604051610785919061356c565b60405180910390f35b34801561079a57600080fd5b506107a3611a19565b6040516107b09190613490565b60405180910390f35b3480156107c557600080fd5b506107ce611a3f565b6040516107db9190613587565b60405180910390f35b3480156107f057600080fd5b5061080b6004803603810190610806919061303c565b611a46565b005b34801561081957600080fd5b50610822611e64565b60405161082f919061383a565b60405180910390f35b34801561084457600080fd5b5061085f600480360381019061085a919061303c565b611e6a565b005b34801561086d57600080fd5b50610876611f5a565b604051610883919061383a565b60405180910390f35b34801561089857600080fd5b506108a1611fe8565b6040516108ae91906135bd565b60405180910390f35b3480156108c357600080fd5b506108de60048036038101906108d99190612fd7565b61200e565b005b3480156108ec57600080fd5b506108f5612037565b604051610902919061383a565b60405180910390f35b34801561091757600080fd5b5061092061203d565b60405161092d919061383a565b60405180910390f35b34801561094257600080fd5b5061095d6004803603810190610958919061303c565b612043565b60405161096a919061383a565b60405180910390f35b34801561097f57600080fd5b5061098861205b565b6040516109959190613587565b60405180910390f35b3480156109aa57600080fd5b506109c560048036038101906109c0919061303c565b61207f565b6040516109d7969594939291906134e2565b60405180910390f35b3480156109ec57600080fd5b506109f56120e8565b604051610a02919061383a565b60405180910390f35b6000610b22601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b14670de0b6b3a7640000610b06610ab8601160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610aaa611f5a565b6120ee90919063ffffffff16565b601460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461210490919063ffffffff16565b61211a90919063ffffffff16565b61213090919063ffffffff16565b9050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610b9c5750610b9b82612146565b5b9050919050565b60126020528060005260406000206000915090505481565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b6000601354905090565b610c1d7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b610c5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c539061365a565b60405180910390fd5b610c8733828473ffffffffffffffffffffffffffffffffffffffff166121b09092919063ffffffff16565b7f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa288282604051610cb8929190613543565b60405180910390a15050565b610cee7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b610d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d249061365a565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610d8a60065460055461210490919063ffffffff16565b905090565b600d5481565b60105481565b600060016000838152602001908152602001600020600101549050919050565b610dc482610d9b565b610dd581610dd0612236565b61223e565b610ddf83836122db565b505050565b610dec612236565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e509061381a565b60405180910390fd5b610e6382826123bb565b5050565b60065481565b6000610e77611f5a565b600881905550610e856118a0565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f5257610ec881610a0b565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b610f7c7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b610fbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb29061365a565b60405180910390fd5b6004544210610fe457610fd96006548361211a90919063ffffffff16565b600581905550611046565b6000610ffb426004546120ee90919063ffffffff16565b905060006110146005548361210490919063ffffffff16565b905061103d60065461102f838761213090919063ffffffff16565b61211a90919063ffffffff16565b60058190555050505b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016110a39190613490565b60206040518083038186803b1580156110bb57600080fd5b505afa1580156110cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f39190613065565b905061110a6006548261211a90919063ffffffff16565b600554111561114e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111459061373a565b60405180910390fd5b4260078190555061116a6006544261213090919063ffffffff16565b6004819055507fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d8360405161119f919061383a565b60405180910390a1505050565b600260005414156111f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e9906137ba565b60405180910390fd5b600260008190555033611203611f5a565b6008819055506112116118a0565b600781905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146112de5761125481610a0b565b601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600854601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081111561140c576000601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113bd3382600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166121b09092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e048682604051611403919061383a565b60405180910390a25b50506001600081905550565b6114427f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b611481576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114789061365a565b60405180910390fd5b601560009054906101000a900460ff166114d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c79061375a565b60405180910390fd5b6000601560006101000a81548160ff021916908315150217905550565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61153d7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b61157c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115739061365a565b60405180910390fd5b42600454106115c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b7906137fa565b60405180910390fd5b60008111611603576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115fa9061363a565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161163e9190613490565b60206040518083038186803b15801561165657600080fd5b505afa15801561166a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168e9190613065565b146116ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c5906136fa565b60405180910390fd5b82600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600f8190555080601081905550505050565b61174c7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b61178b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117829061365a565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b81526004016117c8939291906134ab565b600060405180830381600087803b1580156117e257600080fd5b505af11580156117f6573d6000803e3d6000fd5b505050505050565b6000601460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000600c60008381526020019081526020016000205490506118948161249d565b61189c6111ac565b5050565b600060045442106118b3576004546118b5565b425b905090565b6118e47f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b611923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191a9061365a565b60405180910390fd5b601560009054906101000a900460ff1615611973576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196a906136da565b60405180910390fd5b6001601560006101000a81548160ff021916908315150217905550565b60116020528060005260406000206000915090505481565b600e5481565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b601560009054906101000a900460ff1615611a96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8d9061375a565b60405180910390fd5b4260045411611ada576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad19061369a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611b4c919061383a565b60206040518083038186803b158015611b6457600080fd5b505afa158015611b78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b9c9190612e51565b73ffffffffffffffffffffffffffffffffffffffff1614611bf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611be9906137da565b60405180910390fd5b611c086001600e5461213090919063ffffffff16565b600e8190555060006040518060c001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001838152602001601054815260200142815260200160008152509050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330856040518463ffffffff1660e01b8152600401611cba939291906134ab565b600060405180830381600087803b158015611cd457600080fd5b505af1158015611ce8573d6000803e3d6000fd5b50505050600e54600c600084815260200190815260200160002081905550611d1f816060015160135461213090919063ffffffff16565b601381905550611d7b8160600151601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213090919063ffffffff16565b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d8260600151604051611e08919061383a565b60405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb600e54604051611e58919061383a565b60405180910390a25050565b60075481565b611e947f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336119ae565b611ed3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eca9061365a565b60405180910390fd5b6004544211611f17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0e9061361a565b60405180910390fd5b806006819055507ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d3600654604051611f4f919061383a565b60405180910390a150565b6000806013541415611f70576008549050611fe5565b611fe2611fd1601354611fc3670de0b6b3a7640000611fb5600554611fa7600754611f996118a0565b6120ee90919063ffffffff16565b61210490919063ffffffff16565b61210490919063ffffffff16565b61211a90919063ffffffff16565b60085461213090919063ffffffff16565b90505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61201782610d9b565b61202881612023612236565b61223e565b61203283836123bb565b505050565b60085481565b60045481565b600c6020528060005260406000206000915090505481565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16908060010154908060020154908060030154908060040154905086565b600f5481565b600081836120fc9190613973565b905092915050565b600081836121129190613919565b905092915050565b6000818361212891906138e8565b905092915050565b6000818361213e9190613892565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6122318363a9059cbb60e01b84846040516024016121cf929190613543565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506127bd565b505050565b600033905090565b61224882826119ae565b6122d75761226d8173ffffffffffffffffffffffffffffffffffffffff166014612884565b61227b8360001c6020612884565b60405160200161228c929190613456565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ce91906135d8565b60405180910390fd5b5050565b6122e582826119ae565b6123b757600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061235c612236565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6123c582826119ae565b156124995760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061243e612236565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000600b60008381526020019081526020016000209050426124ce600f54836003015461213090919063ffffffff16565b101561250f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125069061371a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146125a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612598906137da565b60405180910390fd5b8060000160149054906101000a900460ff16156125f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ea9061367a565b60405180910390fd5b60018160000160146101000a81548160ff021916908315150217905550428160040181905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e308360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600101546040518463ffffffff1660e01b81526004016126a0939291906134ab565b600060405180830381600087803b1580156126ba57600080fd5b505af11580156126ce573d6000803e3d6000fd5b505050506127288160020154601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120ee90919063ffffffff16565b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c068836040516127b1919061383a565b60405180910390a25050565b600061281f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16612b7e9092919063ffffffff16565b905060008151111561287f578080602001905181019061283f9190612f85565b61287e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128759061379a565b60405180910390fd5b5b505050565b6060600060028360026128979190613919565b6128a19190613892565b67ffffffffffffffff8111156128e0577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156129125781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612970577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106129fa577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612a3a9190613919565b612a449190613892565b90505b6001811115612b30577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612aac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612ae9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612b2990613a7c565b9050612a47565b5060008414612b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6b906135fa565b60405180910390fd5b8091505092915050565b6060612b8d8484600085612b96565b90509392505050565b6060823073ffffffffffffffffffffffffffffffffffffffff16311015612bf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612be9906136ba565b60405180910390fd5b612bfb85612cc1565b612c3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c319061377a565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051612c63919061343f565b60006040518083038185875af1925050503d8060008114612ca0576040519150601f19603f3d011682016040523d82523d6000602084013e612ca5565b606091505b5091509150612cb5828286612ce4565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60608315612cf457829050612d44565b600083511115612d075782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3b91906135d8565b60405180910390fd5b9392505050565b600081359050612d5a81613f53565b92915050565b600081519050612d6f81613f53565b92915050565b600081519050612d8481613f6a565b92915050565b600081359050612d9981613f81565b92915050565b600081359050612dae81613f98565b92915050565b60008083601f840112612dc657600080fd5b8235905067ffffffffffffffff811115612ddf57600080fd5b602083019150836001820283011115612df757600080fd5b9250929050565b600081359050612e0d81613faf565b92915050565b600081519050612e2281613faf565b92915050565b600060208284031215612e3a57600080fd5b6000612e4884828501612d4b565b91505092915050565b600060208284031215612e6357600080fd5b6000612e7184828501612d60565b91505092915050565b600080600080600060808688031215612e9257600080fd5b6000612ea088828901612d4b565b9550506020612eb188828901612d4b565b9450506040612ec288828901612dfe565b935050606086013567ffffffffffffffff811115612edf57600080fd5b612eeb88828901612db4565b92509250509295509295909350565b60008060408385031215612f0d57600080fd5b6000612f1b85828601612d4b565b9250506020612f2c85828601612dfe565b9150509250929050565b600080600060608486031215612f4b57600080fd5b6000612f5986828701612d4b565b9350506020612f6a86828701612dfe565b9250506040612f7b86828701612dfe565b9150509250925092565b600060208284031215612f9757600080fd5b6000612fa584828501612d75565b91505092915050565b600060208284031215612fc057600080fd5b6000612fce84828501612d8a565b91505092915050565b60008060408385031215612fea57600080fd5b6000612ff885828601612d8a565b925050602061300985828601612d4b565b9150509250929050565b60006020828403121561302557600080fd5b600061303384828501612d9f565b91505092915050565b60006020828403121561304e57600080fd5b600061305c84828501612dfe565b91505092915050565b60006020828403121561307757600080fd5b600061308584828501612e13565b91505092915050565b613097816139a7565b82525050565b6130a6816139b9565b82525050565b6130b5816139c5565b82525050565b6130c4816139cf565b82525050565b60006130d582613855565b6130df818561386b565b93506130ef818560208601613a49565b80840191505092915050565b61310481613a25565b82525050565b600061311582613860565b61311f8185613876565b935061312f818560208601613a49565b61313881613b04565b840191505092915050565b600061314e82613860565b6131588185613887565b9350613168818560208601613a49565b80840191505092915050565b6000613181602083613876565b915061318c82613b15565b602082019050919050565b60006131a4605883613876565b91506131af82613b3e565b606082019050919050565b60006131c7602083613876565b91506131d282613bb3565b602082019050919050565b60006131ea600a83613876565b91506131f582613bdc565b602082019050919050565b600061320d601583613876565b915061321882613c05565b602082019050919050565b6000613230601283613876565b915061323b82613c2e565b602082019050919050565b6000613253602683613876565b915061325e82613c57565b604082019050919050565b6000613276601e83613876565b915061328182613ca6565b602082019050919050565b6000613299603083613876565b91506132a482613ccf565b604082019050919050565b60006132bc602483613876565b91506132c782613d1e565b604082019050919050565b60006132df601883613876565b91506132ea82613d6d565b602082019050919050565b6000613302602083613876565b915061330d82613d96565b602082019050919050565b6000613325601d83613876565b915061333082613dbf565b602082019050919050565b6000613348601783613887565b915061335382613de8565b601782019050919050565b600061336b602a83613876565b915061337682613e11565b604082019050919050565b600061338e601f83613876565b915061339982613e60565b602082019050919050565b60006133b1600983613876565b91506133bc82613e89565b602082019050919050565b60006133d4601683613876565b91506133df82613eb2565b602082019050919050565b60006133f7601183613887565b915061340282613edb565b601182019050919050565b600061341a602f83613876565b915061342582613f04565b604082019050919050565b61343981613a1b565b82525050565b600061344b82846130ca565b915081905092915050565b60006134618261333b565b915061346d8285613143565b9150613478826133ea565b91506134848284613143565b91508190509392505050565b60006020820190506134a5600083018461308e565b92915050565b60006060820190506134c0600083018661308e565b6134cd602083018561308e565b6134da6040830184613430565b949350505050565b600060c0820190506134f7600083018961308e565b613504602083018861309d565b6135116040830187613430565b61351e6060830186613430565b61352b6080830185613430565b61353860a0830184613430565b979650505050505050565b6000604082019050613558600083018561308e565b6135656020830184613430565b9392505050565b6000602082019050613581600083018461309d565b92915050565b600060208201905061359c60008301846130ac565b92915050565b60006020820190506135b760008301846130bb565b92915050565b60006020820190506135d260008301846130fb565b92915050565b600060208201905081810360008301526135f2818461310a565b905092915050565b6000602082019050818103600083015261361381613174565b9050919050565b6000602082019050818103600083015261363381613197565b9050919050565b60006020820190508181036000830152613653816131ba565b9050919050565b60006020820190508181036000830152613673816131dd565b9050919050565b6000602082019050818103600083015261369381613200565b9050919050565b600060208201905081810360008301526136b381613223565b9050919050565b600060208201905081810360008301526136d381613246565b9050919050565b600060208201905081810360008301526136f381613269565b9050919050565b600060208201905081810360008301526137138161328c565b9050919050565b60006020820190508181036000830152613733816132af565b9050919050565b60006020820190508181036000830152613753816132d2565b9050919050565b60006020820190508181036000830152613773816132f5565b9050919050565b6000602082019050818103600083015261379381613318565b9050919050565b600060208201905081810360008301526137b38161335e565b9050919050565b600060208201905081810360008301526137d381613381565b9050919050565b600060208201905081810360008301526137f3816133a4565b9050919050565b60006020820190508181036000830152613813816133c7565b9050919050565b600060208201905081810360008301526138338161340d565b9050919050565b600060208201905061384f6000830184613430565b92915050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061389d82613a1b565b91506138a883613a1b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138dd576138dc613aa6565b5b828201905092915050565b60006138f382613a1b565b91506138fe83613a1b565b92508261390e5761390d613ad5565b5b828204905092915050565b600061392482613a1b565b915061392f83613a1b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561396857613967613aa6565b5b828202905092915050565b600061397e82613a1b565b915061398983613a1b565b92508282101561399c5761399b613aa6565b5b828203905092915050565b60006139b2826139fb565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000613a3082613a37565b9050919050565b6000613a42826139fb565b9050919050565b60005b83811015613a67578082015181840152602081019050613a4c565b83811115613a76576000848401525b50505050565b6000613a8782613a1b565b91506000821415613a9b57613a9a613aa6565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f50726576696f7573207265776172647320706572696f64206d7573742062652060008201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260208201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000604082015250565b7f7669727475616c50726963654d756c7469706c696572206d696e696d756d2031600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f7469636b657420616c726561647920636c6f7365640000000000000000000000600082015250565b7f706572696f642069732066696e69687365640000000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f54686520636f6e747261637420697320616c7265616479207061757365640000600082015250565b7f6e667420617265207374696c6c207374616b65642c2063616e2774206368616e60008201527f676520746f6b656e206164647265737300000000000000000000000000000000602082015250565b7f6d696e696d756d207374616b696e672074696d65206973206e6f74206f76657260008201527f2079657400000000000000000000000000000000000000000000000000000000602082015250565b7f50726f76696465642072657761726420746f6f20686967680000000000000000600082015250565b7f54686520636f6e747261637420697320616c726561647920756e706175736564600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f6e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b7f706572696f64206973206e6f742066696e696873656400000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b613f5c816139a7565b8114613f6757600080fd5b50565b613f73816139b9565b8114613f7e57600080fd5b50565b613f8a816139c5565b8114613f9557600080fd5b50565b613fa1816139cf565b8114613fac57600080fd5b50565b613fb881613a1b565b8114613fc357600080fd5b5056fea2646970667358221220156fefb21fd869d9fe1e2d95de6474f09d563a1a61be6ec39510f0eb68b0563a64736f6c63430008010033