VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x996e44…1BfB
Summary
Transactions
Transfers
Address
0x996e4428aA597a52cA97cEeE2FccD612044d1BfB
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x6080604052600436106101665760003560e01c80634f6ccce7116100d15780638da5cb5b1161008a578063b88d4fde11610064578063b88d4fde1461052d578063c87b56dd14610556578063e985e9c514610593578063f2fde38b146105d057610166565b80638da5cb5b146104ae57806395d89b41146104d9578063a22cb4651461050457610166565b80634f6ccce71461039e57806352d1902d146103db5780636352211e1461040657806370a0823114610443578063715018a6146104805780638129fc1c1461049757610166565b80632f745c59116101235780632f745c591461028d5780633659cfe6146102ca57806342842e0e146102f3578063438b63001461031c57806347533412146103595780634f1ef2861461038257610166565b806301ffc9a71461016b57806306fdde03146101a8578063081812fc146101d3578063095ea7b31461021057806318160ddd1461023957806323b872dd14610264575b600080fd5b34801561017757600080fd5b50610192600480360381019061018d919061347d565b6105f9565b60405161019f9190613b11565b60405180910390f35b3480156101b457600080fd5b506101bd61060b565b6040516101ca9190613b62565b60405180910390f35b3480156101df57600080fd5b506101fa60048036038101906101f591906134cf565b61069d565b6040516102079190613a88565b60405180910390f35b34801561021c57600080fd5b5061023760048036038101906102329190613418565b610722565b005b34801561024557600080fd5b5061024e61083a565b60405161025b9190613ee4565b60405180910390f35b34801561027057600080fd5b5061028b600480360381019061028691906132be565b610847565b005b34801561029957600080fd5b506102b460048036038101906102af9190613418565b6108a7565b6040516102c19190613ee4565b60405180910390f35b3480156102d657600080fd5b506102f160048036038101906102ec9190613259565b61094c565b005b3480156102ff57600080fd5b5061031a600480360381019061031591906132be565b610afb565b005b34801561032857600080fd5b50610343600480360381019061033e9190613259565b610b1b565b6040516103509190613aef565b60405180910390f35b34801561036557600080fd5b50610380600480360381019061037b9190613259565b610c15565b005b61039c600480360381019061039791906133c4565b610cb9565b005b3480156103aa57600080fd5b506103c560048036038101906103c091906134cf565b610df6565b6040516103d29190613ee4565b60405180910390f35b3480156103e757600080fd5b506103f0610e8d565b6040516103fd9190613b2c565b60405180910390f35b34801561041257600080fd5b5061042d600480360381019061042891906134cf565b610f46565b60405161043a9190613a88565b60405180910390f35b34801561044f57600080fd5b5061046a60048036038101906104659190613259565b610ff8565b6040516104779190613ee4565b60405180910390f35b34801561048c57600080fd5b506104956110b0565b005b3480156104a357600080fd5b506104ac611138565b005b3480156104ba57600080fd5b506104c3611248565b6040516104d09190613a88565b60405180910390f35b3480156104e557600080fd5b506104ee611272565b6040516104fb9190613b62565b60405180910390f35b34801561051057600080fd5b5061052b60048036038101906105269190613388565b611304565b005b34801561053957600080fd5b50610554600480360381019061054f919061330d565b61131a565b005b34801561056257600080fd5b5061057d600480360381019061057891906134cf565b61137c565b60405161058a9190613b62565b60405180910390f35b34801561059f57600080fd5b506105ba60048036038101906105b59190613282565b611423565b6040516105c79190613b11565b60405180910390f35b3480156105dc57600080fd5b506105f760048036038101906105f29190613259565b6114b7565b005b6000610604826115d2565b9050919050565b60606065805461061a90614176565b80601f016020809104026020016040519081016040528092919081815260200182805461064690614176565b80156106935780601f1061066857610100808354040283529160200191610693565b820191906000526020600020905b81548152906001019060200180831161067657829003601f168201915b5050505050905090565b60006106a88261164c565b6106e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106de90613dc4565b60405180910390fd5b6069600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061072d82610f46565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561079e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079590613e44565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107bd6116b8565b73ffffffffffffffffffffffffffffffffffffffff1614806107ec57506107eb816107e66116b8565b611423565b5b61082b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082290613ce4565b60405180910390fd5b61083583836116c0565b505050565b6000609980549050905090565b6108586108526116b8565b82611779565b610897576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088e90613e84565b60405180910390fd5b6108a2838383611857565b505050565b60006108b283610ff8565b82106108f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ea90613b84565b60405180910390fd5b609760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b7f000000000000000000000000996e4428aa597a52ca97ceee2fccd612044d1bfb73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614156109db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d290613c24565b60405180910390fd5b7f000000000000000000000000996e4428aa597a52ca97ceee2fccd612044d1bfb73ffffffffffffffffffffffffffffffffffffffff16610a1a611abe565b73ffffffffffffffffffffffffffffffffffffffff1614610a70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6790613c84565b60405180910390fd5b610a7981611b15565b610af881600067ffffffffffffffff811115610abe577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610af05781602001600182028036833780820191505090505b506000611b94565b50565b610b168383836040518060200160405280600081525061131a565b505050565b60606000610b2883610ff8565b905060008167ffffffffffffffff811115610b6c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610b9a5781602001602082028036833780820191505090505b50905060005b82811015610c0a57610bb285826108a7565b828281518110610beb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080610c02906141d9565b915050610ba0565b508092505050919050565b610c1d6116b8565b73ffffffffffffffffffffffffffffffffffffffff16610c3b611248565b73ffffffffffffffffffffffffffffffffffffffff1614610c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8890613e04565b60405180910390fd5b6000610c9e61015f611d11565b9050610cab61015f611d1f565b610cb58282611d35565b5050565b7f000000000000000000000000996e4428aa597a52ca97ceee2fccd612044d1bfb73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f90613c24565b60405180910390fd5b7f000000000000000000000000996e4428aa597a52ca97ceee2fccd612044d1bfb73ffffffffffffffffffffffffffffffffffffffff16610d87611abe565b73ffffffffffffffffffffffffffffffffffffffff1614610ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd490613c84565b60405180910390fd5b610de682611b15565b610df282826001611b94565b5050565b6000610e0061083a565b8210610e41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3890613ea4565b60405180910390fd5b60998281548110610e7b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b60007f000000000000000000000000996e4428aa597a52ca97ceee2fccd612044d1bfb73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614610f1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1490613cc4565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6000806067600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610fef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe690613d24565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611069576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106090613d04565b60405180910390fd5b606860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110b86116b8565b73ffffffffffffffffffffffffffffffffffffffff166110d6611248565b73ffffffffffffffffffffffffffffffffffffffff161461112c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112390613e04565b60405180910390fd5b6111366000611d53565b565b60006111446001611e19565b90508015611168576001600060016101000a81548160ff0219169083151502179055505b6111dc6040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b0000000000000000000000000000000000000000000000000000000000815250611f09565b6111e4611f66565b6111ec611fbf565b80156112455760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498600160405161123c9190613b47565b60405180910390a15b50565b600060c960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606066805461128190614176565b80601f01602080910402602001604051908101604052809291908181526020018280546112ad90614176565b80156112fa5780601f106112cf576101008083540402835291602001916112fa565b820191906000526020600020905b8154815290600101906020018083116112dd57829003601f168201915b5050505050905090565b61131661130f6116b8565b8383612010565b5050565b61132b6113256116b8565b83611779565b61136a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136190613e84565b60405180910390fd5b6113768484848461217d565b50505050565b60606113878261164c565b6113c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bd90613e24565b60405180910390fd5b60006113d06121d9565b905060008151116113f0576040518060200160405280600081525061141b565b806113fa846121f0565b60405160200161140b929190613a64565b6040516020818303038152906040525b915050919050565b6000606a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6114bf6116b8565b73ffffffffffffffffffffffffffffffffffffffff166114dd611248565b73ffffffffffffffffffffffffffffffffffffffff1614611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a90613e04565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156115a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159a90613bc4565b60405180910390fd5b6115ac81611d53565b50565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061164557506116448261239d565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166067600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816069600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661173383610f46565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006117848261164c565b6117c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ba90613ca4565b60405180910390fd5b60006117ce83610f46565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611810575061180f8185611423565b5b8061184e57508373ffffffffffffffffffffffffffffffffffffffff166118368461069d565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661187782610f46565b73ffffffffffffffffffffffffffffffffffffffff16146118cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c490613be4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561193d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193490613c44565b60405180910390fd5b61194883838361247f565b6119536000826116c0565b6001606860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119a39190614063565b925050819055506001606860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119fa9190613fdc565b92505081905550816067600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ab983838361248f565b505050565b6000611aec7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612494565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611b1d6116b8565b73ffffffffffffffffffffffffffffffffffffffff16611b3b611248565b73ffffffffffffffffffffffffffffffffffffffff1614611b91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8890613e04565b60405180910390fd5b50565b611bc07f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b61249e565b60000160009054906101000a900460ff1615611be457611bdf836124a8565b611d0c565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b158015611c2a57600080fd5b505afa925050508015611c5b57506040513d601f19601f82011682018060405250810190611c589190613454565b60015b611c9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9190613da4565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114611cff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf690613d44565b60405180910390fd5b50611d0b838383612561565b5b505050565b600081600001549050919050565b6001816000016000828254019250508190555050565b611d4f82826040518060200160405280600081525061258d565b5050565b600060c960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160c960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060019054906101000a900460ff1615611e905760018260ff16148015611e485750611e46306115af565b155b611e87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7e90613d64565b60405180910390fd5b60009050611f04565b8160ff1660008054906101000a900460ff1660ff1610611ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edc90613d64565b60405180910390fd5b816000806101000a81548160ff021916908360ff160217905550600190505b919050565b600060019054906101000a900460ff16611f58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4f90613ec4565b60405180910390fd5b611f6282826125e8565b5050565b600060019054906101000a900460ff16611fb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fac90613ec4565b60405180910390fd5b611fbd612669565b565b600060019054906101000a900460ff1661200e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200590613ec4565b60405180910390fd5b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561207f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207690613c64565b60405180910390fd5b80606a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516121709190613b11565b60405180910390a3505050565b612188848484611857565b612194848484846126ca565b6121d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ca90613ba4565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b60606000821415612238576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612398565b600082905060005b6000821461226a578080612253906141d9565b915050600a826122639190614032565b9150612240565b60008167ffffffffffffffff8111156122ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156122de5781602001600182028036833780820191505090505b5090505b60008514612391576001826122f79190614063565b9150600a856123069190614222565b60306123129190613fdc565b60f81b81838151811061234e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561238a9190614032565b94506122e2565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061246857507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612478575061247782612861565b5b9050919050565b61248a8383836128cb565b505050565b505050565b6000819050919050565b6000819050919050565b6124b1816115af565b6124f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e790613de4565b60405180910390fd5b8061251d7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612494565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61256a836129df565b6000825111806125775750805b15612588576125868383612a2e565b505b505050565b6125978383612b12565b6125a460008484846126ca565b6125e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125da90613ba4565b60405180910390fd5b505050565b600060019054906101000a900460ff16612637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262e90613ec4565b60405180910390fd5b816065908051906020019061264d9291906130d0565b5080606690805190602001906126649291906130d0565b505050565b600060019054906101000a900460ff166126b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126af90613ec4565b60405180910390fd5b6126c86126c36116b8565b611d53565b565b60006126eb8473ffffffffffffffffffffffffffffffffffffffff166115af565b15612854578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026127146116b8565b8786866040518563ffffffff1660e01b81526004016127369493929190613aa3565b602060405180830381600087803b15801561275057600080fd5b505af192505050801561278157506040513d601f19601f8201168201806040525081019061277e91906134a6565b60015b612804573d80600081146127b1576040519150601f19603f3d011682016040523d82523d6000602084013e6127b6565b606091505b506000815114156127fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127f390613ba4565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612859565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6128d6838383612cec565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156129195761291481612cf1565b612958565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612957576129568382612d3a565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561299b5761299681612ea7565b6129da565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146129d9576129d88282612fea565b5b5b505050565b6129e8816124a8565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060612a39836115af565b612a78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6f90613e64565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051612aa09190613a4d565b600060405180830381855af49150503d8060008114612adb576040519150601f19603f3d011682016040523d82523d6000602084013e612ae0565b606091505b5091509150612b088282604051806060016040528060278152602001614b5160279139613069565b9250505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7990613d84565b60405180910390fd5b612b8b8161164c565b15612bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bc290613c04565b60405180910390fd5b612bd76000838361247f565b6001606860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c279190613fdc565b92505081905550816067600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612ce86000838361248f565b5050565b505050565b609980549050609a600083815260200190815260200160002081905550609981908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612d4784610ff8565b612d519190614063565b9050600060986000848152602001908152602001600020549050818114612e36576000609760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080609760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816098600083815260200190815260200160002081905550505b6098600084815260200190815260200160002060009055609760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001609980549050612ebb9190614063565b90506000609a6000848152602001908152602001600020549050600060998381548110612f11577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060998381548110612f59577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081609a600083815260200190815260200160002081905550609a6000858152602001908152602001600020600090556099805480612fce577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612ff583610ff8565b905081609760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806098600084815260200190815260200160002081905550505050565b60608315613079578290506130c9565b60008351111561308c5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130c09190613b62565b60405180910390fd5b9392505050565b8280546130dc90614176565b90600052602060002090601f0160209004810192826130fe5760008555613145565b82601f1061311757805160ff1916838001178555613145565b82800160010185558215613145579182015b82811115613144578251825591602001919060010190613129565b5b5090506131529190613156565b5090565b5b8082111561316f576000816000905550600101613157565b5090565b600061318661318184613f24565b613eff565b90508281526020810184848401111561319e57600080fd5b6131a9848285614134565b509392505050565b6000813590506131c081614add565b92915050565b6000813590506131d581614af4565b92915050565b6000815190506131ea81614b0b565b92915050565b6000813590506131ff81614b22565b92915050565b60008151905061321481614b22565b92915050565b600082601f83011261322b57600080fd5b813561323b848260208601613173565b91505092915050565b60008135905061325381614b39565b92915050565b60006020828403121561326b57600080fd5b6000613279848285016131b1565b91505092915050565b6000806040838503121561329557600080fd5b60006132a3858286016131b1565b92505060206132b4858286016131b1565b9150509250929050565b6000806000606084860312156132d357600080fd5b60006132e1868287016131b1565b93505060206132f2868287016131b1565b925050604061330386828701613244565b9150509250925092565b6000806000806080858703121561332357600080fd5b6000613331878288016131b1565b9450506020613342878288016131b1565b935050604061335387828801613244565b925050606085013567ffffffffffffffff81111561337057600080fd5b61337c8782880161321a565b91505092959194509250565b6000806040838503121561339b57600080fd5b60006133a9858286016131b1565b92505060206133ba858286016131c6565b9150509250929050565b600080604083850312156133d757600080fd5b60006133e5858286016131b1565b925050602083013567ffffffffffffffff81111561340257600080fd5b61340e8582860161321a565b9150509250929050565b6000806040838503121561342b57600080fd5b6000613439858286016131b1565b925050602061344a85828601613244565b9150509250929050565b60006020828403121561346657600080fd5b6000613474848285016131db565b91505092915050565b60006020828403121561348f57600080fd5b600061349d848285016131f0565b91505092915050565b6000602082840312156134b857600080fd5b60006134c684828501613205565b91505092915050565b6000602082840312156134e157600080fd5b60006134ef84828501613244565b91505092915050565b60006135048383613a2f565b60208301905092915050565b61351981614097565b82525050565b600061352a82613f65565b6135348185613f93565b935061353f83613f55565b8060005b8381101561357057815161355788826134f8565b975061356283613f86565b925050600181019050613543565b5085935050505092915050565b613586816140a9565b82525050565b613595816140b5565b82525050565b60006135a682613f70565b6135b08185613fa4565b93506135c0818560208601614143565b6135c98161430f565b840191505092915050565b60006135df82613f70565b6135e98185613fb5565b93506135f9818560208601614143565b80840191505092915050565b61360e81614122565b82525050565b600061361f82613f7b565b6136298185613fc0565b9350613639818560208601614143565b6136428161430f565b840191505092915050565b600061365882613f7b565b6136628185613fd1565b9350613672818560208601614143565b80840191505092915050565b600061368b602b83613fc0565b915061369682614320565b604082019050919050565b60006136ae603283613fc0565b91506136b98261436f565b604082019050919050565b60006136d1602683613fc0565b91506136dc826143be565b604082019050919050565b60006136f4602583613fc0565b91506136ff8261440d565b604082019050919050565b6000613717601c83613fc0565b91506137228261445c565b602082019050919050565b600061373a602c83613fc0565b915061374582614485565b604082019050919050565b600061375d602483613fc0565b9150613768826144d4565b604082019050919050565b6000613780601983613fc0565b915061378b82614523565b602082019050919050565b60006137a3602c83613fc0565b91506137ae8261454c565b604082019050919050565b60006137c6602c83613fc0565b91506137d18261459b565b604082019050919050565b60006137e9603883613fc0565b91506137f4826145ea565b604082019050919050565b600061380c603883613fc0565b915061381782614639565b604082019050919050565b600061382f602a83613fc0565b915061383a82614688565b604082019050919050565b6000613852602983613fc0565b915061385d826146d7565b604082019050919050565b6000613875602983613fc0565b915061388082614726565b604082019050919050565b6000613898602e83613fc0565b91506138a382614775565b604082019050919050565b60006138bb602083613fc0565b91506138c6826147c4565b602082019050919050565b60006138de602e83613fc0565b91506138e9826147ed565b604082019050919050565b6000613901602c83613fc0565b915061390c8261483c565b604082019050919050565b6000613924602d83613fc0565b915061392f8261488b565b604082019050919050565b6000613947602083613fc0565b9150613952826148da565b602082019050919050565b600061396a602f83613fc0565b915061397582614903565b604082019050919050565b600061398d602183613fc0565b915061399882614952565b604082019050919050565b60006139b0602683613fc0565b91506139bb826149a1565b604082019050919050565b60006139d3603183613fc0565b91506139de826149f0565b604082019050919050565b60006139f6602c83613fc0565b9150613a0182614a3f565b604082019050919050565b6000613a19602b83613fc0565b9150613a2482614a8e565b604082019050919050565b613a388161410b565b82525050565b613a478161410b565b82525050565b6000613a5982846135d4565b915081905092915050565b6000613a70828561364d565b9150613a7c828461364d565b91508190509392505050565b6000602082019050613a9d6000830184613510565b92915050565b6000608082019050613ab86000830187613510565b613ac56020830186613510565b613ad26040830185613a3e565b8181036060830152613ae4818461359b565b905095945050505050565b60006020820190508181036000830152613b09818461351f565b905092915050565b6000602082019050613b26600083018461357d565b92915050565b6000602082019050613b41600083018461358c565b92915050565b6000602082019050613b5c6000830184613605565b92915050565b60006020820190508181036000830152613b7c8184613614565b905092915050565b60006020820190508181036000830152613b9d8161367e565b9050919050565b60006020820190508181036000830152613bbd816136a1565b9050919050565b60006020820190508181036000830152613bdd816136c4565b9050919050565b60006020820190508181036000830152613bfd816136e7565b9050919050565b60006020820190508181036000830152613c1d8161370a565b9050919050565b60006020820190508181036000830152613c3d8161372d565b9050919050565b60006020820190508181036000830152613c5d81613750565b9050919050565b60006020820190508181036000830152613c7d81613773565b9050919050565b60006020820190508181036000830152613c9d81613796565b9050919050565b60006020820190508181036000830152613cbd816137b9565b9050919050565b60006020820190508181036000830152613cdd816137dc565b9050919050565b60006020820190508181036000830152613cfd816137ff565b9050919050565b60006020820190508181036000830152613d1d81613822565b9050919050565b60006020820190508181036000830152613d3d81613845565b9050919050565b60006020820190508181036000830152613d5d81613868565b9050919050565b60006020820190508181036000830152613d7d8161388b565b9050919050565b60006020820190508181036000830152613d9d816138ae565b9050919050565b60006020820190508181036000830152613dbd816138d1565b9050919050565b60006020820190508181036000830152613ddd816138f4565b9050919050565b60006020820190508181036000830152613dfd81613917565b9050919050565b60006020820190508181036000830152613e1d8161393a565b9050919050565b60006020820190508181036000830152613e3d8161395d565b9050919050565b60006020820190508181036000830152613e5d81613980565b9050919050565b60006020820190508181036000830152613e7d816139a3565b9050919050565b60006020820190508181036000830152613e9d816139c6565b9050919050565b60006020820190508181036000830152613ebd816139e9565b9050919050565b60006020820190508181036000830152613edd81613a0c565b9050919050565b6000602082019050613ef96000830184613a3e565b92915050565b6000613f09613f1a565b9050613f1582826141a8565b919050565b6000604051905090565b600067ffffffffffffffff821115613f3f57613f3e6142e0565b5b613f488261430f565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613fe78261410b565b9150613ff28361410b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561402757614026614253565b5b828201905092915050565b600061403d8261410b565b91506140488361410b565b92508261405857614057614282565b5b828204905092915050565b600061406e8261410b565b91506140798361410b565b92508282101561408c5761408b614253565b5b828203905092915050565b60006140a2826140eb565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061412d82614115565b9050919050565b82818337600083830152505050565b60005b83811015614161578082015181840152602081019050614146565b83811115614170576000848401525b50505050565b6000600282049050600182168061418e57607f821691505b602082108114156141a2576141a16142b1565b5b50919050565b6141b18261430f565b810181811067ffffffffffffffff821117156141d0576141cf6142e0565b5b80604052505050565b60006141e48261410b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561421757614216614253565b5b600182019050919050565b600061422d8261410b565b91506142388361410b565b92508261424857614247614282565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b614ae681614097565b8114614af157600080fd5b50565b614afd816140a9565b8114614b0857600080fd5b50565b614b14816140b5565b8114614b1f57600080fd5b50565b614b2b816140bf565b8114614b3657600080fd5b50565b614b428161410b565b8114614b4d57600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122003fdb8fc6e686b1508b53989453f39297896ee2d216850e5b468c4cb9b6cc25c64736f6c63430008040033