VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x84f88d…f9E9
Summary
Transactions
Transfers
Address
0x84f88dCdF45b1620719B78d3E52d3c10408Af9E9
VET
800.00
VET
VTHO
506.73
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x6080604052600436106102045760003560e01c806376c2841f11610118578063a943dc8b116100a0578063d547741f1161006f578063d547741f1461076e578063e3e1047a14610797578063e985e9c5146107c2578063f5b541a6146107ff578063fb107a4f1461082a57610204565b8063a943dc8b146106b2578063b514be63146106dd578063b88d4fde14610708578063c87b56dd1461073157610204565b806392642744116100e757806392642744146105ec57806395d89b41146106085780639f6f50ed14610633578063a217fddf1461065e578063a22cb4651461068957610204565b806376c2841f146105305780637d42cf93146105595780638a333b501461058457806391d14854146105af57610204565b80632f2ff15d1161019b5780633ccfd60b1161016a5780633ccfd60b1461044d57806342842e0e1461046457806359b409a51461048d5780636352211e146104b657806370a08231146104f357610204565b80632f2ff15d146103935780632f745c59146103bc57806336568abe146103f95780633acfd44f1461042257610204565b806318160ddd116101d757806318160ddd146102d757806323b872dd14610302578063248a9ca31461032b578063289673791461036857610204565b806301ffc9a71461020957806306fdde0314610246578063081812fc14610271578063095ea7b3146102ae575b600080fd5b34801561021557600080fd5b50610230600480360381019061022b9190612db7565b610855565b60405161023d9190613a33565b60405180910390f35b34801561025257600080fd5b5061025b610937565b6040516102689190613a69565b60405180910390f35b34801561027d57600080fd5b5061029860048036038101906102939190612e09565b6109c9565b6040516102a591906139cc565b60405180910390f35b3480156102ba57600080fd5b506102d560048036038101906102d09190612d16565b610a4e565b005b3480156102e357600080fd5b506102ec610b66565b6040516102f99190613e4b565b60405180910390f35b34801561030e57600080fd5b5061032960048036038101906103249190612c10565b610b77565b005b34801561033757600080fd5b50610352600480360381019061034d9190612d52565b610bd7565b60405161035f9190613a4e565b60405180910390f35b34801561037457600080fd5b5061037d610bf6565b60405161038a9190613e66565b60405180910390f35b34801561039f57600080fd5b506103ba60048036038101906103b59190612d7b565b610c10565b005b3480156103c857600080fd5b506103e360048036038101906103de9190612d16565b610c76565b6040516103f09190613e4b565b60405180910390f35b34801561040557600080fd5b50610420600480360381019061041b9190612d7b565b610cd1565b005b34801561042e57600080fd5b50610437610d54565b6040516104449190613a4e565b60405180910390f35b34801561045957600080fd5b50610462610d78565b005b34801561047057600080fd5b5061048b60048036038101906104869190612c10565b610e30565b005b34801561049957600080fd5b506104b460048036038101906104af9190612e32565b610e50565b005b3480156104c257600080fd5b506104dd60048036038101906104d89190612e09565b610f18565b6040516104ea91906139cc565b60405180910390f35b3480156104ff57600080fd5b5061051a60048036038101906105159190612bab565b610faa565b6040516105279190613e4b565b60405180910390f35b34801561053c57600080fd5b5061055760048036038101906105529190612e32565b611069565b005b34801561056557600080fd5b5061056e6110fe565b60405161057b9190613e4b565b60405180910390f35b34801561059057600080fd5b50610599611106565b6040516105a69190613e4b565b60405180910390f35b3480156105bb57600080fd5b506105d660048036038101906105d19190612d7b565b61110b565b6040516105e39190613a33565b60405180910390f35b61060660048036038101906106019190612e09565b611175565b005b34801561061457600080fd5b5061061d6113d3565b60405161062a9190613a69565b60405180910390f35b34801561063f57600080fd5b50610648611465565b6040516106559190613a4e565b60405180910390f35b34801561066a57600080fd5b50610673611489565b6040516106809190613a4e565b60405180910390f35b34801561069557600080fd5b506106b060048036038101906106ab9190612cda565b611490565b005b3480156106be57600080fd5b506106c7611611565b6040516106d49190613e66565b60405180910390f35b3480156106e957600080fd5b506106f261162b565b6040516106ff9190613a4e565b60405180910390f35b34801561071457600080fd5b5061072f600480360381019061072a9190612c5f565b61164f565b005b34801561073d57600080fd5b5061075860048036038101906107539190612e09565b6116b1565b6040516107659190613a69565b60405180910390f35b34801561077a57600080fd5b5061079560048036038101906107909190612d7b565b611759565b005b3480156107a357600080fd5b506107ac6117bf565b6040516107b99190613e4b565b60405180910390f35b3480156107ce57600080fd5b506107e960048036038101906107e49190612bd4565b6117d5565b6040516107f69190613a33565b60405180910390f35b34801561080b57600080fd5b50610814611869565b6040516108219190613a4e565b60405180910390f35b34801561083657600080fd5b5061083f61188d565b60405161084c9190613e4b565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061092057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610930575061092f82611972565b5b9050919050565b60606002805461094690614123565b80601f016020809104026020016040519081016040528092919081815260200182805461097290614123565b80156109bf5780601f10610994576101008083540402835291602001916109bf565b820191906000526020600020905b8154815290600101906020018083116109a257829003601f168201915b5050505050905090565b60006109d4826119ec565b610a13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0a90613d6b565b60405180910390fd5b6009600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a5982610f18565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac190613b4b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ae9611a09565b73ffffffffffffffffffffffffffffffffffffffff161480610b185750610b1781610b12611a09565b6117d5565b5b610b57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4e90613c4b565b60405180910390fd5b610b618383611a11565b505050565b6000610b726005611aca565b905090565b610b88610b82611a09565b82611adf565b610bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbe90613bcb565b60405180910390fd5b610bd2838383611bbd565b505050565b6000806000838152602001908152602001600020600101549050919050565b600160009054906101000a900467ffffffffffffffff1681565b610c29610c1c83610bd7565b610c24611a09565b61110b565b610c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5f90613aab565b60405180910390fd5b610c728282611dd4565b5050565b6000610cc982600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611eb490919063ffffffff16565b905092915050565b610cd9611a09565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3d90613e0b565b60405180910390fd5b610d508282611ece565b5050565b7fd9862aa7b1613dc6fd13b0a56ef1fd54594543a041b4fb6a5bb115e6a806c23881565b610da27fa3096443b30f1eec162a8cf66862cf662a85fd0e4fd35a824b183bfeac968c323361110b565b610de1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd890613acb565b60405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610e2c573d6000803e3d6000fd5b5050565b610e4b8383836040518060200160405280600081525061164f565b505050565b610e7a7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361110b565b610eb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb090613d2b565b60405180910390fd5b600160089054906101000a900467ffffffffffffffff1667ffffffffffffffff168167ffffffffffffffff161115610f155780600160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b50565b600080610f2f836005611faf90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9890613beb565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561101b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101290613c2b565b60405180910390fd5b611062600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611fcc565b9050919050565b6110937f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361110b565b6110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c990613d2b565b60405180910390fd5b80600160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555050565b636079c99881565b600381565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600361117f610b66565b106111bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b690613cab565b60405180910390fd5b60008111611202576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f990613c0b565b60405180910390fd5b600160009054906101000a900467ffffffffffffffff1667ffffffffffffffff16811115611265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125c90613aeb565b60405180910390fd5b600361128182611273610b66565b611fe190919063ffffffff16565b11156112c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b990613e2b565b60405180910390fd5b600160089054906101000a900467ffffffffffffffff1667ffffffffffffffff166112fe826112f033610faa565b611fe190919063ffffffff16565b111561133f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133690613b6b565b60405180910390fd5b3461135a8261134c61188d565b611ff790919063ffffffff16565b1461139a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139190613ceb565b60405180910390fd5b60005b818110156113cf5760006113af610b66565b90506113bb338261200d565b5080806113c790614155565b91505061139d565b5050565b6060600380546113e290614123565b80601f016020809104026020016040519081016040528092919081815260200182805461140e90614123565b801561145b5780601f106114305761010080835404028352916020019161145b565b820191906000526020600020905b81548152906001019060200180831161143e57829003601f168201915b5050505050905090565b7fa3096443b30f1eec162a8cf66862cf662a85fd0e4fd35a824b183bfeac968c3281565b6000801b81565b611498611a09565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611506576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fd90613ccb565b60405180910390fd5b80600a6000611513611a09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115c0611a09565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116059190613a33565b60405180910390a35050565b600160089054906101000a900467ffffffffffffffff1681565b7fed726abc78fd0de547fe6690a9e55d104343f0d09ddf8b68bce72a359aff1f8981565b61166061165a611a09565b83611adf565b61169f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169690613bcb565b60405180910390fd5b6116ab8484848461202b565b50505050565b60606116bc826119ec565b6116fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f290613d0b565b60405180910390fd5b60006004805461170a90614123565b9050116117265760405180602001604052806000815250611752565b600461173183612087565b6040516020016117429291906139a8565b6040516020818303038152906040525b9050919050565b61177261176583610bd7565b61176d611a09565b61110b565b6117b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a890613bab565b60405180910390fd5b6117bb8282611ece565b5050565b62015180636079c9986117d29190613f3a565b81565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b6000636079c9984210156118d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118cd90613b0b565b60405180910390fd5b60036118e0610b66565b10611920576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191790613dab565b60405180910390fd5b600061192a610b66565b905060058110611947576901969368974c05b0000091505061196f565b6002811061196157683635c9adc5dea0000091505061196f565b682b5e3af16b188000009150505b90565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806119e557506119e482612234565b5b9050919050565b6000611a0282600561229e90919063ffffffff16565b9050919050565b600033905090565b816009600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611a8483610f18565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611ad8826000016122b8565b9050919050565b6000611aea826119ec565b611b29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2090613c8b565b60405180910390fd5b6000611b3483610f18565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611ba357508373ffffffffffffffffffffffffffffffffffffffff16611b8b846109c9565b73ffffffffffffffffffffffffffffffffffffffff16145b80611bb45750611bb381856117d5565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611bdd82610f18565b73ffffffffffffffffffffffffffffffffffffffff1614611c33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2a90613d8b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9a90613deb565b60405180910390fd5b611cae8383836122cd565b611cb9600082611a11565b611d0a81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122d290919063ffffffff16565b50611d5c81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122ec90919063ffffffff16565b50611d73818360056123069092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b611dde828261110b565b611eb057600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611e55611a09565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000611ec3836000018361233b565b60001c905092915050565b611ed8828261110b565b15611fab57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f50611a09565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000611fc1836000018360001b6123d5565b60001c905092915050565b6000611fda82600001612451565b9050919050565b60008183611fef9190613f3a565b905092915050565b600081836120059190613fc1565b905092915050565b612027828260405180602001604052806000815250612462565b5050565b612036848484611bbd565b612042848484846124bd565b612081576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207890613b8b565b60405180910390fd5b50505050565b606060008214156120cf576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061222f565b600082905060005b600082146121015780806120ea90614155565b915050600a826120fa9190613f90565b91506120d7565b60008167ffffffffffffffff811115612143577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156121755781602001600182028036833780820191505090505b5090505b600085146122285760018261218e919061401b565b9150600a8561219d919061419e565b60306121a99190613f3a565b60f81b8183815181106121e5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856122219190613f90565b9450612179565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60006122b0836000018360001b612654565b905092915050565b60006122c682600001612674565b9050919050565b505050565b60006122e4836000018360001b612689565b905092915050565b60006122fe836000018360001b612813565b905092915050565b6000612332846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b612883565b90509392505050565b600081836000018054905011612386576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237d90613a8b565b60405180910390fd5b8260000182815481106123c2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b6000808360020160008481526020019081526020016000205490506000801b8114158061240857506124078484612654565b5b612447576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161243e90613d4b565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b61246c83836128be565b61247960008484846124bd565b6124b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124af90613b2b565b60405180910390fd5b505050565b60006124de8473ffffffffffffffffffffffffffffffffffffffff16612a4c565b15612647578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612507611a09565b8786866040518563ffffffff1660e01b815260040161252994939291906139e7565b602060405180830381600087803b15801561254357600080fd5b505af192505050801561257457506040513d601f19601f820116820180604052508101906125719190612de0565b60015b6125f7573d80600081146125a4576040519150601f19603f3d011682016040523d82523d6000602084013e6125a9565b606091505b506000815114156125ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e690613b2b565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061264c565b600190505b949350505050565b600061266c8284600001612a5f90919063ffffffff16565b905092915050565b600061268282600001612451565b9050919050565b600080836001016000848152602001908152602001600020549050600081146128075760006001826126bb919061401b565b90506000600186600001805490506126d3919061401b565b90506000866000018281548110612713577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508087600001848154811061275d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055506001836127789190613f3a565b87600101600083815260200190815260200160002081905550866000018054806127cb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061280d565b60009150505b92915050565b600061281f8383612a76565b61287857826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905061287d565b600090505b92915050565b600081846002016000858152602001908152602001600020819055506128b58385600001612a9990919063ffffffff16565b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561292e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161292590613dcb565b60405180910390fd5b612937816119ec565b15612977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161296e90613c6b565b60405180910390fd5b612983600083836122cd565b6129d481600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206122ec90919063ffffffff16565b506129eb818360056123069092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b6000612a6e8360000183612a76565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000612aa88360000183612813565b905092915050565b6000612ac3612abe84613eb2565b613e81565b905082815260208101848484011115612adb57600080fd5b612ae68482856140e1565b509392505050565b600081359050612afd8161429c565b92915050565b600081359050612b12816142b3565b92915050565b600081359050612b27816142ca565b92915050565b600081359050612b3c816142e1565b92915050565b600081519050612b51816142e1565b92915050565b600082601f830112612b6857600080fd5b8135612b78848260208601612ab0565b91505092915050565b600081359050612b90816142f8565b92915050565b600081359050612ba58161430f565b92915050565b600060208284031215612bbd57600080fd5b6000612bcb84828501612aee565b91505092915050565b60008060408385031215612be757600080fd5b6000612bf585828601612aee565b9250506020612c0685828601612aee565b9150509250929050565b600080600060608486031215612c2557600080fd5b6000612c3386828701612aee565b9350506020612c4486828701612aee565b9250506040612c5586828701612b81565b9150509250925092565b60008060008060808587031215612c7557600080fd5b6000612c8387828801612aee565b9450506020612c9487828801612aee565b9350506040612ca587828801612b81565b925050606085013567ffffffffffffffff811115612cc257600080fd5b612cce87828801612b57565b91505092959194509250565b60008060408385031215612ced57600080fd5b6000612cfb85828601612aee565b9250506020612d0c85828601612b03565b9150509250929050565b60008060408385031215612d2957600080fd5b6000612d3785828601612aee565b9250506020612d4885828601612b81565b9150509250929050565b600060208284031215612d6457600080fd5b6000612d7284828501612b18565b91505092915050565b60008060408385031215612d8e57600080fd5b6000612d9c85828601612b18565b9250506020612dad85828601612aee565b9150509250929050565b600060208284031215612dc957600080fd5b6000612dd784828501612b2d565b91505092915050565b600060208284031215612df257600080fd5b6000612e0084828501612b42565b91505092915050565b600060208284031215612e1b57600080fd5b6000612e2984828501612b81565b91505092915050565b600060208284031215612e4457600080fd5b6000612e5284828501612b96565b91505092915050565b612e648161404f565b82525050565b612e7381614061565b82525050565b612e828161406d565b82525050565b6000612e9382613ef7565b612e9d8185613f0d565b9350612ead8185602086016140f0565b612eb68161428b565b840191505092915050565b6000612ecc82613f02565b612ed68185613f1e565b9350612ee68185602086016140f0565b612eef8161428b565b840191505092915050565b6000612f0582613f02565b612f0f8185613f2f565b9350612f1f8185602086016140f0565b80840191505092915050565b60008154612f3881614123565b612f428186613f2f565b94506001821660008114612f5d5760018114612f6e57612fa1565b60ff19831686528186019350612fa1565b612f7785613ee2565b60005b83811015612f9957815481890152600182019150602081019050612f7a565b838801955050505b50505092915050565b6000612fb7602283613f1e565b91507f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e60008301527f64730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061301d602f83613f1e565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f206772616e7400000000000000000000000000000000006020830152604082019050919050565b6000613083601583613f1e565b91507f43616c6c6572206973206e6f74207468652043464f00000000000000000000006000830152602082019050919050565b60006130c3600883613f1e565b91507f72657175697265330000000000000000000000000000000000000000000000006000830152602082019050919050565b6000613103600983613f1e565b91507f72657175697265314e00000000000000000000000000000000000000000000006000830152602082019050919050565b6000613143603283613f1e565b91507f5649503138313a207472616e7366657220746f206e6f6e20564950313831526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b60006131a9602183613f1e565b91507f5649503138313a20617070726f76616c20746f2063757272656e74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061320f600883613f1e565b91507f72657175697265350000000000000000000000000000000000000000000000006000830152602082019050919050565b600061324f603283613f1e565b91507f5649503138313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b60006132b5603083613f1e565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f207265766f6b65000000000000000000000000000000006020830152604082019050919050565b600061331b603183613f1e565b91507f5649503138313a207472616e736665722063616c6c6572206973206e6f74206f60008301527f776e6572206e6f7220617070726f7665640000000000000000000000000000006020830152604082019050919050565b6000613381602983613f1e565b91507f5649503138313a206f776e657220717565727920666f72206e6f6e657869737460008301527f656e7420746f6b656e00000000000000000000000000000000000000000000006020830152604082019050919050565b60006133e7600883613f1e565b91507f72657175697265320000000000000000000000000000000000000000000000006000830152602082019050919050565b6000613427602a83613f1e565b91507f5649503138313a2062616c616e636520717565727920666f7220746865207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b600061348d603883613f1e565b91507f5649503138313a20617070726f76652063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006020830152604082019050919050565b60006134f3601c83613f1e565b91507f5649503138313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b6000613533602c83613f1e565b91507f5649503138313a206f70657261746f7220717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000613599600883613f1e565b91507f72657175697265310000000000000000000000000000000000000000000000006000830152602082019050919050565b60006135d9601983613f1e565b91507f5649503138313a20617070726f766520746f2063616c6c6572000000000000006000830152602082019050919050565b6000613619600883613f1e565b91507f72657175697265360000000000000000000000000000000000000000000000006000830152602082019050919050565b6000613659602f83613f1e565b91507f5649503138314d657461646174613a2055524920717565727920666f72206e6f60008301527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006020830152604082019050919050565b60006136bf601683613f1e565b91507f43616c6c6572206973206e6f7420616e2061646d696e000000000000000000006000830152602082019050919050565b60006136ff601e83613f1e565b91507f456e756d657261626c654d61703a206e6f6e6578697374656e74206b657900006000830152602082019050919050565b600061373f602c83613f1e565b91507f5649503138313a20617070726f76656420717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b60006137a5602983613f1e565b91507f5649503138313a207472616e73666572206f6620746f6b656e2074686174206960008301527f73206e6f74206f776e00000000000000000000000000000000000000000000006020830152604082019050919050565b600061380b600983613f1e565b91507f72657175697265324e00000000000000000000000000000000000000000000006000830152602082019050919050565b600061384b602083613f1e565b91507f5649503138313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b600061388b602483613f1e565b91507f5649503138313a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006138f1602f83613f1e565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b6000613957600883613f1e565b91507f72657175697265340000000000000000000000000000000000000000000000006000830152602082019050919050565b613993816140c3565b82525050565b6139a2816140cd565b82525050565b60006139b48285612f2b565b91506139c08284612efa565b91508190509392505050565b60006020820190506139e16000830184612e5b565b92915050565b60006080820190506139fc6000830187612e5b565b613a096020830186612e5b565b613a16604083018561398a565b8181036060830152613a288184612e88565b905095945050505050565b6000602082019050613a486000830184612e6a565b92915050565b6000602082019050613a636000830184612e79565b92915050565b60006020820190508181036000830152613a838184612ec1565b905092915050565b60006020820190508181036000830152613aa481612faa565b9050919050565b60006020820190508181036000830152613ac481613010565b9050919050565b60006020820190508181036000830152613ae481613076565b9050919050565b60006020820190508181036000830152613b04816130b6565b9050919050565b60006020820190508181036000830152613b24816130f6565b9050919050565b60006020820190508181036000830152613b4481613136565b9050919050565b60006020820190508181036000830152613b648161319c565b9050919050565b60006020820190508181036000830152613b8481613202565b9050919050565b60006020820190508181036000830152613ba481613242565b9050919050565b60006020820190508181036000830152613bc4816132a8565b9050919050565b60006020820190508181036000830152613be48161330e565b9050919050565b60006020820190508181036000830152613c0481613374565b9050919050565b60006020820190508181036000830152613c24816133da565b9050919050565b60006020820190508181036000830152613c448161341a565b9050919050565b60006020820190508181036000830152613c6481613480565b9050919050565b60006020820190508181036000830152613c84816134e6565b9050919050565b60006020820190508181036000830152613ca481613526565b9050919050565b60006020820190508181036000830152613cc48161358c565b9050919050565b60006020820190508181036000830152613ce4816135cc565b9050919050565b60006020820190508181036000830152613d048161360c565b9050919050565b60006020820190508181036000830152613d248161364c565b9050919050565b60006020820190508181036000830152613d44816136b2565b9050919050565b60006020820190508181036000830152613d64816136f2565b9050919050565b60006020820190508181036000830152613d8481613732565b9050919050565b60006020820190508181036000830152613da481613798565b9050919050565b60006020820190508181036000830152613dc4816137fe565b9050919050565b60006020820190508181036000830152613de48161383e565b9050919050565b60006020820190508181036000830152613e048161387e565b9050919050565b60006020820190508181036000830152613e24816138e4565b9050919050565b60006020820190508181036000830152613e448161394a565b9050919050565b6000602082019050613e60600083018461398a565b92915050565b6000602082019050613e7b6000830184613999565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613ea857613ea761425c565b5b8060405250919050565b600067ffffffffffffffff821115613ecd57613ecc61425c565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613f45826140c3565b9150613f50836140c3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613f8557613f846141cf565b5b828201905092915050565b6000613f9b826140c3565b9150613fa6836140c3565b925082613fb657613fb56141fe565b5b828204905092915050565b6000613fcc826140c3565b9150613fd7836140c3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156140105761400f6141cf565b5b828202905092915050565b6000614026826140c3565b9150614031836140c3565b925082821015614044576140436141cf565b5b828203905092915050565b600061405a826140a3565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b82818337600083830152505050565b60005b8381101561410e5780820151818401526020810190506140f3565b8381111561411d576000848401525b50505050565b6000600282049050600182168061413b57607f821691505b6020821081141561414f5761414e61422d565b5b50919050565b6000614160826140c3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614193576141926141cf565b5b600182019050919050565b60006141a9826140c3565b91506141b4836140c3565b9250826141c4576141c36141fe565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6142a58161404f565b81146142b057600080fd5b50565b6142bc81614061565b81146142c757600080fd5b50565b6142d38161406d565b81146142de57600080fd5b50565b6142ea81614077565b81146142f557600080fd5b50565b614301816140c3565b811461430c57600080fd5b50565b614318816140cd565b811461432357600080fd5b5056fea264697066735822122048786d2f1636b780cdbe5a25e1f02246fb3a01714f239cb3b6ffd6006df11d8d64736f6c63430008000033