VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2f8378…C75d
Summary
Transactions
Transfers
Address
0x2f83784Bcb64b53BC709379e58AAbf6838CDC75d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9580117eCE649Bb1108868268C7F1F5AA636c37b
Deployer
0x9580117eCE649Bb1108868268C7F1F5AA636c37b
Code
0x60806040523480156200001157600080fd5b5060043610620000525760003560e01c8063015d04ab1462000057578063715018a6146200008d5780638da5cb5b1462000099578063f2fde38b14620000bb575b600080fd5b6200007560048036038101906200006f9190620006fe565b620000db565b60405162000084919062000a83565b60405180910390f35b62000097620002ed565b005b620000a36200037e565b604051620000b2919062000a83565b60405180910390f35b620000d96004803603810190620000d39190620006d2565b620003a7565b005b6000620000e7620004ab565b73ffffffffffffffffffffffffffffffffffffffff16620001076200037e565b73ffffffffffffffffffffffffffffffffffffffff161462000160576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001579062000ac2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff1614156200019b57600080fd5b60008b511415620001ab57600080fd5b60008a511415620001bb57600080fd5b60008911620001c957600080fd5b620001d362000577565b8c816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508b81602001819052508a81604001819052508981606001818152505088816080019060ff16908160ff1681525050878160a0019015159081151581525050868160c0019015159081151581525050858160e0019015159081151581525050848161010001901515908115158152505083816101200190151590811515815250508281610140019015159081151581525050600081604051620002ad90620005f6565b620002b9919062000ae4565b604051809103906000f080158015620002d6573d6000803e3d6000fd5b50905080925050509b9a5050505050505050505050565b620002f7620004ab565b73ffffffffffffffffffffffffffffffffffffffff16620003176200037e565b73ffffffffffffffffffffffffffffffffffffffff161462000370576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003679062000ac2565b60405180910390fd5b6200037c6000620004b3565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620003b1620004ab565b73ffffffffffffffffffffffffffffffffffffffff16620003d16200037e565b73ffffffffffffffffffffffffffffffffffffffff16146200042a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004219062000ac2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200049d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004949062000aa0565b60405180910390fd5b620004a881620004b3565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b604051806101600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001606081526020016060815260200160008152602001600060ff1681526020016000151581526020016000151581526020016000151581526020016000151581526020016000151581526020016000151581525090565b6130fc8062000ce183390190565b60006200061b620006158462000b3c565b62000b08565b9050828152602081018484840111156200063457600080fd5b6200064184828562000bf3565b509392505050565b6000813590506200065a8162000c78565b92915050565b600081359050620006718162000c92565b92915050565b600082601f8301126200068957600080fd5b81356200069b84826020860162000604565b91505092915050565b600081359050620006b58162000cac565b92915050565b600081359050620006cc8162000cc6565b92915050565b600060208284031215620006e557600080fd5b6000620006f58482850162000649565b91505092915050565b60008060008060008060008060008060006101608c8e0312156200072157600080fd5b6000620007318e828f0162000649565b9b505060208c013567ffffffffffffffff8111156200074f57600080fd5b6200075d8e828f0162000677565b9a505060408c013567ffffffffffffffff8111156200077b57600080fd5b620007898e828f0162000677565b99505060606200079c8e828f01620006a4565b9850506080620007af8e828f01620006bb565b97505060a0620007c28e828f0162000660565b96505060c0620007d58e828f0162000660565b95505060e0620007e88e828f0162000660565b945050610100620007fc8e828f0162000660565b935050610120620008108e828f0162000660565b925050610140620008248e828f0162000660565b9150509295989b509295989b9093969950565b620008428162000b9c565b82525050565b620008538162000b9c565b82525050565b620008648162000bb0565b82525050565b6000620008778262000b6f565b62000883818562000b7a565b93506200089581856020860162000c02565b620008a08162000c67565b840191505092915050565b6000620008ba60268362000b8b565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006200092260208362000b8b565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006101608301600083015162000970600086018262000837565b50602083015184820360208601526200098a82826200086a565b91505060408301518482036040860152620009a682826200086a565b9150506060830151620009bd606086018262000a61565b506080830151620009d2608086018262000a72565b5060a0830151620009e760a086018262000859565b5060c0830151620009fc60c086018262000859565b5060e083015162000a1160e086018262000859565b5061010083015162000a2861010086018262000859565b5061012083015162000a3f61012086018262000859565b5061014083015162000a5661014086018262000859565b508091505092915050565b62000a6c8162000bdc565b82525050565b62000a7d8162000be6565b82525050565b600060208201905062000a9a600083018462000848565b92915050565b6000602082019050818103600083015262000abb81620008ab565b9050919050565b6000602082019050818103600083015262000add8162000913565b9050919050565b6000602082019050818103600083015262000b00818462000955565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171562000b325762000b3162000c38565b5b8060405250919050565b600067ffffffffffffffff82111562000b5a5762000b5962000c38565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600062000ba98262000bbc565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b8381101562000c2257808201518184015260208101905062000c05565b8381111562000c32576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b62000c838162000b9c565b811462000c8f57600080fd5b50565b62000c9d8162000bb0565b811462000ca957600080fd5b50565b62000cb78162000bdc565b811462000cc357600080fd5b50565b62000cd18162000be6565b811462000cdd57600080fd5b5056fe60806040526000600660076101000a81548160ff0219169083151502179055503480156200002c57600080fd5b50604051620030fc380380620030fc83398181016040528101906200005291906200073c565b806020015181604001518160039080519060200190620000749291906200046b565b5080600490805190602001906200008d9291906200046b565b5050508060000151600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080606001516005819055508060800151600660006101000a81548160ff021916908360ff1602179055508060a00151600660016101000a81548160ff0219169083151502179055508060c00151600660026101000a81548160ff0219169083151502179055508060e00151600660036101000a81548160ff021916908315150217905550806101000151600660046101000a81548160ff021916908315150217905550806101200151600660056101000a81548160ff0219169083151502179055508061014001516006806101000a81548160ff021916908315150217905550600160076000836000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160086000836000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620002e18160000151600554620002e860201b60201c565b5062000aa0565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200035b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200035290620007d4565b60405180910390fd5b6200036f600083836200046160201b60201c565b80600260008282546200038391906200088b565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620003da91906200088b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620004419190620007f6565b60405180910390a36200045d600083836200046660201b60201c565b5050565b505050565b505050565b828054620004799062000975565b90600052602060002090601f0160209004810192826200049d5760008555620004e9565b82601f10620004b857805160ff1916838001178555620004e9565b82800160010185558215620004e9579182015b82811115620004e8578251825591602001919060010190620004cb565b5b509050620004f89190620004fc565b5090565b5b8082111562000517576000816000905550600101620004fd565b5090565b6000620005326200052c8462000847565b62000813565b9050828152602081018484840111156200054b57600080fd5b620005588482856200093f565b509392505050565b600081519050620005718162000a38565b92915050565b600081519050620005888162000a52565b92915050565b600082601f830112620005a057600080fd5b8151620005b28482602086016200051b565b91505092915050565b60006101608284031215620005cf57600080fd5b620005dc61016062000813565b90506000620005ee8482850162000560565b600083015250602082015167ffffffffffffffff8111156200060f57600080fd5b6200061d848285016200058e565b602083015250604082015167ffffffffffffffff8111156200063e57600080fd5b6200064c848285016200058e565b604083015250606062000662848285016200070e565b6060830152506080620006788482850162000725565b60808301525060a06200068e8482850162000577565b60a08301525060c0620006a48482850162000577565b60c08301525060e0620006ba8482850162000577565b60e083015250610100620006d18482850162000577565b61010083015250610120620006e98482850162000577565b61012083015250610140620007018482850162000577565b6101408301525092915050565b6000815190506200071f8162000a6c565b92915050565b600081519050620007368162000a86565b92915050565b6000602082840312156200074f57600080fd5b600082015167ffffffffffffffff8111156200076a57600080fd5b6200077884828501620005bb565b91505092915050565b600062000790601f836200087a565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b620007ce8162000928565b82525050565b60006020820190508181036000830152620007ef8162000781565b9050919050565b60006020820190506200080d6000830184620007c3565b92915050565b6000604051905081810181811067ffffffffffffffff821117156200083d576200083c62000a09565b5b8060405250919050565b600067ffffffffffffffff82111562000865576200086462000a09565b5b601f19601f8301169050602081019050919050565b600082825260208201905092915050565b6000620008988262000928565b9150620008a58362000928565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620008dd57620008dc620009ab565b5b828201905092915050565b6000620008f58262000908565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156200095f57808201518184015260208101905062000942565b838111156200096f576000848401525b50505050565b600060028204905060018216806200098e57607f821691505b60208210811415620009a557620009a4620009da565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000a4381620008e8565b811462000a4f57600080fd5b50565b62000a5d81620008fc565b811462000a6957600080fd5b50565b62000a778162000928565b811462000a8357600080fd5b50565b62000a918162000932565b811462000a9d57600080fd5b50565b61264c8062000ab06000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c8063893d20e8116100c35780639fcfd9651161007c5780639fcfd965146103a2578063a457c2d7146103c0578063a9059cbb146103f0578063c09c14b514610420578063dd62ed3e1461043e578063f2a6f2151461046e5761014d565b8063893d20e8146102e057806395a8c58d146102fe57806395d89b411461032e57806397304ced1461034c578063985455e51461036857806398897347146103845761014d565b806318160ddd1161011557806318160ddd146101f857806323b872dd14610216578063313ce5671461024657806339509351146102645780636d1b229d1461029457806370a08231146102b05761014d565b806306fdde0314610152578063095ea7b3146101705780630f8224b4146101a057806316c38b3c146101be57806317b9c5cb146101da575b600080fd5b61015a61048c565b6040516101679190612253565b60405180910390f35b61018a60048036038101906101859190611cb9565b61051e565b6040516101979190612238565b60405180910390f35b6101a861053c565b6040516101b59190612238565b60405180910390f35b6101d860048036038101906101d39190611d80565b610553565b005b6101e2610648565b6040516101ef9190612238565b60405180910390f35b61020061065f565b60405161020d91906123b5565b60405180910390f35b610230600480360381019061022b9190611c6a565b610669565b60405161023d9190612238565b60405180910390f35b61024e610761565b60405161025b91906123d0565b60405180910390f35b61027e60048036038101906102799190611cb9565b610778565b60405161028b9190612238565b60405180910390f35b6102ae60048036038101906102a99190611da9565b610824565b005b6102ca60048036038101906102c59190611c05565b610851565b6040516102d791906123b5565b60405180910390f35b6102e8610899565b6040516102f5919061221d565b60405180910390f35b61031860048036038101906103139190611cf5565b6108c3565b6040516103259190612238565b60405180910390f35b610336610c10565b6040516103439190612253565b60405180910390f35b61036660048036038101906103619190611da9565b610ca2565b005b610382600480360381019061037d9190611d31565b610dd5565b005b61038c611200565b6040516103999190612238565b60405180910390f35b6103aa611217565b6040516103b79190612238565b60405180910390f35b6103da60048036038101906103d59190611cb9565b61122e565b6040516103e79190612238565b60405180910390f35b61040a60048036038101906104059190611cb9565b611319565b6040516104179190612238565b60405180910390f35b610428611337565b6040516104359190612238565b60405180910390f35b61045860048036038101906104539190611c2e565b61134e565b60405161046591906123b5565b60405180910390f35b6104766113d5565b6040516104839190612238565b60405180910390f35b60606003805461049b90612519565b80601f01602080910402602001604051908101604052809291908181526020018280546104c790612519565b80156105145780601f106104e957610100808354040283529160200191610514565b820191906000526020600020905b8154815290600101906020018083116104f757829003601f168201915b5050505050905090565b600061053261052b6113ec565b84846113f4565b6001905092915050565b6000600660039054906101000a900460ff16905090565b60011515600660049054906101000a900460ff1615151461057357600080fd5b60011515600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151480610622575060011515600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b61062b57600080fd5b80600660076101000a81548160ff02191690831515021790555050565b6000600660059054906101000a900460ff16905090565b6000600254905090565b60006106768484846115bf565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106c16113ec565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610741576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610738906122f5565b60405180910390fd5b6107558561074d6113ec565b8584036113f4565b60019150509392505050565b6000600660009054906101000a900460ff16905090565b600061081a6107856113ec565b8484600160006107936113ec565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108159190612407565b6113f4565b6001905092915050565b60011515600660039054906101000a900460ff1615151461084457600080fd5b61084e33826115ef565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008160ff1660006002811115610903577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60ff161115801561095257508160ff1660028081111561094c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60ff1610155b61095b57600080fd5b60008260ff166002811115610999577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b9050600060028111156109d5577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816002811115610a0e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415610a6957600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16915050610c0a565b60016002811115610aa3577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816002811115610adc577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415610b3757600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16915050610c0a565b600280811115610b70577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816002811115610ba9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415610c0457600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16915050610c0a565b60009150505b92915050565b606060048054610c1f90612519565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4b90612519565b8015610c985780601f10610c6d57610100808354040283529160200191610c98565b820191906000526020600020905b815481529060010190602001808311610c7b57829003601f168201915b5050505050905090565b60011515600660019054906101000a900460ff1615151415610cc357600080fd5b60011515600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151480610d72575060011515600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b610d7b57600080fd5b60011515600660059054906101000a900460ff161515141580610dbf575060011515600660059054906101000a900460ff161515148015610dbe57506005548111155b5b610dc857600080fd5b610dd233826117c6565b50565b6001151560068054906101000a900460ff16151514610df357600080fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e4d57600080fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ea857600080fd5b8160ff1660006002811115610ee6577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60ff1611158015610f3557508160ff16600280811115610f2f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60ff1610155b610f3e57600080fd5b60008260ff166002811115610f7c577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b905060006002811115610fb8577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816002811115610ff1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14156110535781600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506111fa565b6001600281111561108d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8160028111156110c6577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14156111285781600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506111f9565b600280811115611161577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b81600281111561119a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14156111f85781600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5b5b50505050565b6000600660049054906101000a900460ff16905090565b6000600660019054906101000a900460ff16905090565b6000806001600061123d6113ec565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156112fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f190612375565b60405180910390fd5b61130e6113056113ec565b858584036113f4565b600191505092915050565b600061132d6113266113ec565b84846115bf565b6001905092915050565b6000600660029054906101000a900460ff16905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600660079054906101000a900460ff16905090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611464576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145b90612355565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114cb906122b5565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516115b291906123b5565b60405180910390a3505050565b60001515600660079054906101000a900460ff161515146115df57600080fd5b6115ea838383611926565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561165f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165690612315565b60405180910390fd5b61166b82600083611ba7565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e890612295565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254611748919061245d565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117ad91906123b5565b60405180910390a36117c183600084611bac565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611836576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182d90612395565b60405180910390fd5b61184260008383611ba7565b80600260008282546118549190612407565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118a99190612407565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161190e91906123b5565b60405180910390a361192260008383611bac565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611996576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198d90612335565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a06576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fd90612275565b60405180910390fd5b611a11838383611ba7565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611a97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8e906122d5565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b2a9190612407565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611b8e91906123b5565b60405180910390a3611ba1848484611bac565b50505050565b505050565b505050565b600081359050611bc0816125ba565b92915050565b600081359050611bd5816125d1565b92915050565b600081359050611bea816125e8565b92915050565b600081359050611bff816125ff565b92915050565b600060208284031215611c1757600080fd5b6000611c2584828501611bb1565b91505092915050565b60008060408385031215611c4157600080fd5b6000611c4f85828601611bb1565b9250506020611c6085828601611bb1565b9150509250929050565b600080600060608486031215611c7f57600080fd5b6000611c8d86828701611bb1565b9350506020611c9e86828701611bb1565b9250506040611caf86828701611bdb565b9150509250925092565b60008060408385031215611ccc57600080fd5b6000611cda85828601611bb1565b9250506020611ceb85828601611bdb565b9150509250929050565b60008060408385031215611d0857600080fd5b6000611d1685828601611bb1565b9250506020611d2785828601611bf0565b9150509250929050565b600080600060608486031215611d4657600080fd5b6000611d5486828701611bb1565b9350506020611d6586828701611bf0565b9250506040611d7686828701611bc6565b9150509250925092565b600060208284031215611d9257600080fd5b6000611da084828501611bc6565b91505092915050565b600060208284031215611dbb57600080fd5b6000611dc984828501611bdb565b91505092915050565b611ddb81612491565b82525050565b611dea816124a3565b82525050565b6000611dfb826123eb565b611e0581856123f6565b9350611e158185602086016124e6565b611e1e816125a9565b840191505092915050565b6000611e366023836123f6565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611e9c6022836123f6565b91507f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008301527f63650000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611f026022836123f6565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611f686026836123f6565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611fce6028836123f6565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206160008301527f6c6c6f77616e63650000000000000000000000000000000000000000000000006020830152604082019050919050565b60006120346021836123f6565b91507f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008301527f73000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061209a6025836123f6565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006121006024836123f6565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006121666025836123f6565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006121cc601f836123f6565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b612208816124cf565b82525050565b612217816124d9565b82525050565b60006020820190506122326000830184611dd2565b92915050565b600060208201905061224d6000830184611de1565b92915050565b6000602082019050818103600083015261226d8184611df0565b905092915050565b6000602082019050818103600083015261228e81611e29565b9050919050565b600060208201905081810360008301526122ae81611e8f565b9050919050565b600060208201905081810360008301526122ce81611ef5565b9050919050565b600060208201905081810360008301526122ee81611f5b565b9050919050565b6000602082019050818103600083015261230e81611fc1565b9050919050565b6000602082019050818103600083015261232e81612027565b9050919050565b6000602082019050818103600083015261234e8161208d565b9050919050565b6000602082019050818103600083015261236e816120f3565b9050919050565b6000602082019050818103600083015261238e81612159565b9050919050565b600060208201905081810360008301526123ae816121bf565b9050919050565b60006020820190506123ca60008301846121ff565b92915050565b60006020820190506123e5600083018461220e565b92915050565b600081519050919050565b600082825260208201905092915050565b6000612412826124cf565b915061241d836124cf565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156124525761245161254b565b5b828201905092915050565b6000612468826124cf565b9150612473836124cf565b9250828210156124865761248561254b565b5b828203905092915050565b600061249c826124af565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156125045780820151818401526020810190506124e9565b83811115612513576000848401525b50505050565b6000600282049050600182168061253157607f821691505b602082108114156125455761254461257a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b6125c381612491565b81146125ce57600080fd5b50565b6125da816124a3565b81146125e557600080fd5b50565b6125f1816124cf565b81146125fc57600080fd5b50565b612608816124d9565b811461261357600080fd5b5056fea2646970667358221220e5185ab36283075de89c474ac1d7b444c8c1231e2769e4039b41b589ac3bf2a364736f6c63430008000033a2646970667358221220de2e1b7319d0e9229936bf3335c4dd042074d5bfb3e309197e6cb6f932495b9c64736f6c63430008000033