VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xEA7b2F…25Bb
Summary
Transactions
Transfers
Address
0xEA7b2F319fcEa2010bE851979168884637e125Bb
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x608060405260043610620000495760003560e01c80630589c4e514620000b35780631261795d14620000e157806324600fc314620000fb5780633c050ed6146200011557620000a3565b36620000a357600260009054906101000a900460ff16620000a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000989062000cdc565b60405180910390fd5b005b348015620000b057600080fd5b50005b348015620000c057600080fd5b50620000df6004803603810190620000d9919062000ade565b62000159565b005b348015620000ee57600080fd5b50620000f962000331565b005b3480156200010857600080fd5b5062000113620005b3565b005b3480156200012257600080fd5b506200014160048036038101906200013b919062000a48565b62000797565b60405162000150919062000c21565b60405180910390f35b6200016362000929565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620001e457600080fd5b505afa158015620001f9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021f919062000a7a565b73ffffffffffffffffffffffffffffffffffffffff161462000278576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200026f9062000c98565b60405180910390fd5b600160ff168260ff161415620002d157806000800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200032d565b600660ff168260ff1614156200032b5780600060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200032c565b5b5b5050565b6200033b62000929565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620003bc57600080fd5b505afa158015620003d1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003f7919062000a7a565b73ffffffffffffffffffffffffffffffffffffffff161462000450576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004479062000c98565b60405180910390fd5b60008060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401620004b1919062000c21565b60206040518083038186803b158015620004ca57600080fd5b505afa158015620004df573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000505919062000aac565b905060008114620005b057600060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6200055b62000931565b836040518363ffffffff1660e01b81526004016200057b92919062000c6b565b600060405180830381600087803b1580156200059657600080fd5b505af1158015620005ab573d6000803e3d6000fd5b505050505b50565b620005bd62000929565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200063e57600080fd5b505afa15801562000653573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000679919062000a7a565b73ffffffffffffffffffffffffffffffffffffffff1614620006d2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006c99062000c98565b60405180910390fd5b60004790506000620006e362000931565b73ffffffffffffffffffffffffffffffffffffffff1682604051620007089062000c0a565b60006040518083038185875af1925050503d806000811462000747576040519150601f19603f3d011682016040523d82523d6000602084013e6200074c565b606091505b505090508062000793576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200078a9062000cfe565b60405180910390fd5b5050565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16620007de62000929565b73ffffffffffffffffffffffffffffffffffffffff161462000837576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200082e9062000cba565b60405180910390fd5b6000826000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516200086d90620009de565b6200087a92919062000c3e565b604051809103906000f08015801562000897573d6000803e3d6000fd5b5090506000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a46496bd6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200090757600080fd5b505af11580156200091c573d6000803e3d6000fd5b5050505080915050919050565b600033905090565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200099e57600080fd5b505afa158015620009b3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620009d9919062000a7a565b905090565b6132718062000ea883390190565b600081359050620009fd8162000e59565b92915050565b60008151905062000a148162000e59565b92915050565b60008151905062000a2b8162000e73565b92915050565b60008135905062000a428162000e8d565b92915050565b60006020828403121562000a615762000a6062000d87565b5b600062000a7184828501620009ec565b91505092915050565b60006020828403121562000a935762000a9262000d87565b5b600062000aa38482850162000a03565b91505092915050565b60006020828403121562000ac55762000ac462000d87565b5b600062000ad58482850162000a1a565b91505092915050565b6000806040838503121562000af85762000af762000d87565b5b600062000b088582860162000a31565b925050602062000b1b85828601620009ec565b9150509250929050565b62000b308162000d3c565b82525050565b600062000b45600b8362000d2b565b915062000b528262000d8c565b602082019050919050565b600062000b6c60178362000d2b565b915062000b798262000db5565b602082019050919050565b600062000b93602a8362000d2b565b915062000ba08262000dde565b604082019050919050565b600062000bba60008362000d20565b915062000bc78262000e2d565b600082019050919050565b600062000be160108362000d2b565b915062000bee8262000e30565b602082019050919050565b62000c048162000d70565b82525050565b600062000c178262000bab565b9150819050919050565b600060208201905062000c38600083018462000b25565b92915050565b600060408201905062000c55600083018562000b25565b62000c64602083018462000b25565b9392505050565b600060408201905062000c82600083018562000b25565b62000c91602083018462000bf9565b9392505050565b6000602082019050818103600083015262000cb38162000b36565b9050919050565b6000602082019050818103600083015262000cd58162000b5d565b9050919050565b6000602082019050818103600083015262000cf78162000b84565b9050919050565b6000602082019050818103600083015262000d198162000bd2565b9050919050565b600081905092915050565b600082825260208201905092915050565b600062000d498262000d50565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600080fd5b7f4f776e6572204f6e6c7921000000000000000000000000000000000000000000600082015250565b7f506c656173652055736520536d6172747261636b2e696f000000000000000000600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b62000e648162000d3c565b811462000e7057600080fd5b50565b62000e7e8162000d70565b811462000e8a57600080fd5b50565b62000e988162000d7a565b811462000ea457600080fd5b5056fe60806040523480156200001157600080fd5b5060405162003271380380620032718339818101604052810190620000379190620003e2565b600062000049620001db60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620000f882620001e360201b60201c565b80600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555065456e65726779600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506850726f746f74797065600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000597565b600033905090565b620001f3620001db60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000219620003a260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000272576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002699062000499565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620002e5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002dc9062000477565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620003dc816200057d565b92915050565b60008060408385031215620003fc57620003fb62000500565b5b60006200040c85828601620003cb565b92505060206200041f85828601620003cb565b9150509250929050565b600062000438602683620004bb565b9150620004458262000505565b604082019050919050565b60006200045f602083620004bb565b91506200046c8262000554565b602082019050919050565b60006020820190508181036000830152620004928162000429565b9050919050565b60006020820190508181036000830152620004b48162000450565b9050919050565b600082825260208201905092915050565b6000620004d982620004e0565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6200058881620004cc565b81146200059457600080fd5b50565b612cca80620005a76000396000f3fe6080604052600436106100a05760003560e01c80637cafce4c116100645780637cafce4c1461018f5780638da5cb5b146101ab578063c8b974f6146101d6578063ca7d1667146101ff578063f1ba712714610228578063f2fde38b14610254576100f6565b806303dd3d81146101055780630c034643146101215780631261795d1461014a57806324600fc314610161578063715018a614610178576100f6565b366100f657600860009054906101000a900460ff166100f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100eb90612637565b60405180910390fd5b005b34801561010257600080fd5b50005b61011f600480360381019061011a91906120a0565b61027d565b005b34801561012d57600080fd5b5061014860048036038101906101439190611f1d565b6105eb565b005b34801561015657600080fd5b5061015f6108cb565b005b34801561016d57600080fd5b50610176610a9e565b005b34801561018457600080fd5b5061018d610c0b565b005b6101a960048036038101906101a49190611f79565b610d45565b005b3480156101b757600080fd5b506101c061115d565b6040516101cd91906124ac565b60405180910390f35b3480156101e257600080fd5b506101fd60048036038101906101f89190612004565b611186565b005b34801561020b57600080fd5b5061022660048036038101906102219190611f1d565b6113d8565b005b34801561023457600080fd5b5061023d6116b8565b60405161024b92919061255e565b60405180910390f35b34801561026057600080fd5b5061027b60048036038101906102769190611ec3565b61194a565b005b610285611af3565b73ffffffffffffffffffffffffffffffffffffffff166102a361115d565b73ffffffffffffffffffffffffffffffffffffffff16146102f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f090612617565b60405180910390fd5b60006103056002611afb565b90506000811461035257803414610351576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610348906125b7565b60405180910390fd5b5b61035c6003611be6565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663716e176b6103e861115d565b6040518263ffffffff1660e01b815260040161040491906124ac565b602060405180830381600087803b15801561041e57600080fd5b505af1158015610432573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104569190611ef0565b90506000821461051557600061046a611c9d565b73ffffffffffffffffffffffffffffffffffffffff168360405161048d90612497565b60006040518083038185875af1925050503d80600081146104ca576040519150601f19603f3d011682016040523d82523d6000602084013e6104cf565b606091505b5050905080610513576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050a90612677565b60405180910390fd5b505b826006600060075481526020019081526020016000206000019080519060200190610541929190611d47565b508060066000600754815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760008154809291906105ac9061293c565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516105de906125f7565b60405180910390a1505050565b6105f361115d565b73ffffffffffffffffffffffffffffffffffffffff16610611611af3565b73ffffffffffffffffffffffffffffffffffffffff1614806106ed575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc83061067c611af3565b6040518363ffffffff1660e01b81526004016106999291906124c7565b60206040518083038186803b1580156106b157600080fd5b505afa1580156106c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e99190612073565b1515145b61072c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610723906126d7565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357ca4fe6836040518263ffffffff1660e01b81526004016107d09190612595565b602060405180830381600087803b1580156107ea57600080fd5b505af11580156107fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108229190612073565b9050600115158115151461083557600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60026040518263ffffffff1660e01b81526004016108949190612727565b600060405180830381600087803b1580156108ae57600080fd5b505af11580156108c2573d6000803e3d6000fd5b50505050505050565b6108d3611af3565b73ffffffffffffffffffffffffffffffffffffffff166108f161115d565b73ffffffffffffffffffffffffffffffffffffffff1614610947576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093e90612617565b60405180910390fd5b6000600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016109a791906124ac565b60206040518083038186803b1580156109bf57600080fd5b505afa1580156109d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f791906120e9565b905060008114610a9b57600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610a4a61115d565b836040518363ffffffff1660e01b8152600401610a68929190612535565b600060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050505b50565b610aa6611af3565b73ffffffffffffffffffffffffffffffffffffffff16610ac461115d565b73ffffffffffffffffffffffffffffffffffffffff1614610b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1190612617565b60405180910390fd5b60004790506000610b2961115d565b73ffffffffffffffffffffffffffffffffffffffff1682604051610b4c90612497565b60006040518083038185875af1925050503d8060008114610b89576040519150601f19603f3d011682016040523d82523d6000602084013e610b8e565b606091505b5050905080610bd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc990612677565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610bff906126b7565b60405180910390a15050565b610c13611af3565b73ffffffffffffffffffffffffffffffffffffffff16610c3161115d565b73ffffffffffffffffffffffffffffffffffffffff1614610c87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7e90612617565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610d4d611af3565b73ffffffffffffffffffffffffffffffffffffffff16610d6b61115d565b73ffffffffffffffffffffffffffffffffffffffff1614610dc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db890612617565b60405180910390fd5b6000610dcd6003611afb565b905060008114610e1a57803414610e19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e10906125b7565b60405180910390fd5b5b610e246004611be6565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf610eb061115d565b6040518263ffffffff1660e01b8152600401610ecc91906124ac565b602060405180830381600087803b158015610ee657600080fd5b505af1158015610efa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1e9190611ef0565b905084600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637cafce4c8387876040518463ffffffff1660e01b8152600401610fc8939291906124f0565b602060405180830381600087803b158015610fe257600080fd5b505af1158015610ff6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101a9190612073565b90506001151581151514611063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105a90612657565b60405180910390fd5b60008314611120576000611075611c9d565b73ffffffffffffffffffffffffffffffffffffffff168460405161109890612497565b60006040518083038185875af1925050503d80600081146110d5576040519150601f19603f3d011682016040523d82523d6000602084013e6110da565b606091505b505090508061111e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111590612677565b60405180910390fd5b505b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d60405161114d90612697565b60405180910390a1505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61118e61115d565b73ffffffffffffffffffffffffffffffffffffffff166111ac611af3565b73ffffffffffffffffffffffffffffffffffffffff161480611288575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830611217611af3565b6040518363ffffffff1660e01b81526004016112349291906124c7565b60206040518083038186803b15801561124c57600080fd5b505afa158015611260573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112849190612073565b1515145b6112c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112be906126d7565b60405180910390fd5b82600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cf9d17bd83856040518363ffffffff1660e01b815260040161136d9291906126f7565b602060405180830381600087803b15801561138757600080fd5b505af115801561139b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bf9190612073565b905060011515811515146113d257600080fd5b50505050565b6113e061115d565b73ffffffffffffffffffffffffffffffffffffffff166113fe611af3565b73ffffffffffffffffffffffffffffffffffffffff1614806114da575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830611469611af3565b6040518363ffffffff1660e01b81526004016114869291906124c7565b60206040518083038186803b15801561149e57600080fd5b505afa1580156114b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d69190612073565b1515145b611519576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611510906126d7565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c7eeb96d836040518263ffffffff1660e01b81526004016115bd9190612595565b602060405180830381600087803b1580156115d757600080fd5b505af11580156115eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061160f9190612073565b9050600115158115151461162257600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60016040518263ffffffff1660e01b81526004016116819190612727565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b50505050505050565b6060806116c3611af3565b73ffffffffffffffffffffffffffffffffffffffff166116e161115d565b73ffffffffffffffffffffffffffffffffffffffff1614611737576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172e90612617565b60405180910390fd5b6000600754905060008167ffffffffffffffff81111561175a57611759612a12565b5b60405190808252806020026020018201604052801561178d57816020015b60608152602001906001900390816117785790505b50905060008267ffffffffffffffff8111156117ac576117ab612a12565b5b6040519080825280602002602001820160405280156117da5781602001602082028036833780820191505090505b50905060005b8381101561193c57600660008281526020019081526020016000206000018054611809906128d9565b80601f0160208091040260200160405190810160405280929190818152602001828054611835906128d9565b80156118825780601f1061185757610100808354040283529160200191611882565b820191906000526020600020905b81548152906001019060200180831161186557829003601f168201915b505050505083828151811061189a576118996129e3565b5b60200260200101819052506006600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106118ef576118ee6129e3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080806119349061293c565b9150506117e0565b508181945094505050509091565b611952611af3565b73ffffffffffffffffffffffffffffffffffffffff1661197061115d565b73ffffffffffffffffffffffffffffffffffffffff16146119c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119bd90612617565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2d906125d7565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000806000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bd9a548b6040518163ffffffff1660e01b815260040160606040518083038186803b158015611b6b57600080fd5b505afa158015611b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba39190612116565b9250925050600260ff168460ff161415611bc1578192505050611be1565b600360ff168460ff161415611bda578092505050611be1565b6000925050505b919050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631c3e4156836040518263ffffffff1660e01b8152600401611c469190612727565b60206040518083038186803b158015611c5e57600080fd5b505afa158015611c72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c969190611ef0565b9050919050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611d0a57600080fd5b505afa158015611d1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d429190611ef0565b905090565b828054611d53906128d9565b90600052602060002090601f016020900481019282611d755760008555611dbc565b82601f10611d8e57805160ff1916838001178555611dbc565b82800160010185558215611dbc579182015b82811115611dbb578251825591602001919060010190611da0565b5b509050611dc99190611dcd565b5090565b5b80821115611de6576000816000905550600101611dce565b5090565b6000611dfd611df884612767565b612742565b905082815260208101848484011115611e1957611e18612a46565b5b611e24848285612897565b509392505050565b600081359050611e3b81612c4f565b92915050565b600081519050611e5081612c4f565b92915050565b600081519050611e6581612c66565b92915050565b600082601f830112611e8057611e7f612a41565b5b8135611e90848260208601611dea565b91505092915050565b600081359050611ea881612c7d565b92915050565b600081519050611ebd81612c7d565b92915050565b600060208284031215611ed957611ed8612a50565b5b6000611ee784828501611e2c565b91505092915050565b600060208284031215611f0657611f05612a50565b5b6000611f1484828501611e41565b91505092915050565b60008060408385031215611f3457611f33612a50565b5b6000611f4285828601611e2c565b925050602083013567ffffffffffffffff811115611f6357611f62612a4b565b5b611f6f85828601611e6b565b9150509250929050565b600080600060608486031215611f9257611f91612a50565b5b6000611fa086828701611e2c565b935050602084013567ffffffffffffffff811115611fc157611fc0612a4b565b5b611fcd86828701611e6b565b925050604084013567ffffffffffffffff811115611fee57611fed612a4b565b5b611ffa86828701611e6b565b9150509250925092565b60008060006060848603121561201d5761201c612a50565b5b600061202b86828701611e2c565b935050602084013567ffffffffffffffff81111561204c5761204b612a4b565b5b61205886828701611e6b565b925050604061206986828701611e99565b9150509250925092565b60006020828403121561208957612088612a50565b5b600061209784828501611e56565b91505092915050565b6000602082840312156120b6576120b5612a50565b5b600082013567ffffffffffffffff8111156120d4576120d3612a4b565b5b6120e084828501611e6b565b91505092915050565b6000602082840312156120ff576120fe612a50565b5b600061210d84828501611eae565b91505092915050565b60008060006060848603121561212f5761212e612a50565b5b600061213d86828701611eae565b935050602061214e86828701611eae565b925050604061215f86828701611eae565b9150509250925092565b60006121758383612195565b60208301905092915050565b600061218d8383612286565b905092915050565b61219e81612842565b82525050565b6121ad81612842565b82525050565b60006121be826127b8565b6121c881856127f3565b93506121d383612798565b8060005b838110156122045781516121eb8882612169565b97506121f6836127d9565b9250506001810190506121d7565b5085935050505092915050565b600061221c826127c3565b6122268185612804565b935083602082028501612238856127a8565b8060005b8581101561227457848403895281516122558582612181565b9450612260836127e6565b925060208a0199505060018101905061223c565b50829750879550505050505092915050565b6000612291826127ce565b61229b8185612820565b93506122ab8185602086016128a6565b6122b481612a55565b840191505092915050565b60006122ca826127ce565b6122d48185612831565b93506122e48185602086016128a6565b6122ed81612a55565b840191505092915050565b6000612305601283612831565b915061231082612a66565b602082019050919050565b6000612328602683612831565b915061233382612a8f565b604082019050919050565b600061234b601083612831565b915061235682612ade565b602082019050919050565b600061236e602083612831565b915061237982612b07565b602082019050919050565b6000612391602a83612831565b915061239c82612b30565b604082019050919050565b60006123b4601483612831565b91506123bf82612b7f565b602082019050919050565b60006123d7600083612815565b91506123e282612ba8565b600082019050919050565b60006123fa601083612831565b915061240582612bab565b602082019050919050565b600061241d600c83612831565b915061242882612bd4565b602082019050919050565b6000612440601683612831565b915061244b82612bfd565b602082019050919050565b6000612463600f83612831565b915061246e82612c26565b602082019050919050565b61248281612880565b82525050565b6124918161288a565b82525050565b60006124a2826123ca565b9150819050919050565b60006020820190506124c160008301846121a4565b92915050565b60006040820190506124dc60008301856121a4565b6124e960208301846121a4565b9392505050565b600060608201905061250560008301866121a4565b818103602083015261251781856122bf565b9050818103604083015261252b81846122bf565b9050949350505050565b600060408201905061254a60008301856121a4565b6125576020830184612479565b9392505050565b600060408201905081810360008301526125788185612211565b9050818103602083015261258c81846121b3565b90509392505050565b600060208201905081810360008301526125af81846122bf565b905092915050565b600060208201905081810360008301526125d0816122f8565b9050919050565b600060208201905081810360008301526125f08161231b565b9050919050565b600060208201905081810360008301526126108161233e565b9050919050565b6000602082019050818103600083015261263081612361565b9050919050565b6000602082019050818103600083015261265081612384565b9050919050565b60006020820190508181036000830152612670816123a7565b9050919050565b60006020820190508181036000830152612690816123ed565b9050919050565b600060208201905081810360008301526126b081612410565b9050919050565b600060208201905081810360008301526126d081612433565b9050919050565b600060208201905081810360008301526126f081612456565b9050919050565b600060408201905061270c6000830185612479565b818103602083015261271e81846122bf565b90509392505050565b600060208201905061273c6000830184612488565b92915050565b600061274c61275d565b9050612758828261290b565b919050565b6000604051905090565b600067ffffffffffffffff82111561278257612781612a12565b5b61278b82612a55565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600061284d82612860565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156128c45780820151818401526020810190506128a9565b838111156128d3576000848401525b50505050565b600060028204905060018216806128f157607f821691505b60208210811415612905576129046129b4565b5b50919050565b61291482612a55565b810181811067ffffffffffffffff8211171561293357612932612a12565b5b80604052505050565b600061294782612880565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561297a57612979612985565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f5261636b204372656174696f6e204661696c6564000000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5261636b20437265617465640000000000000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f4e6f7420417574686f72697a6564210000000000000000000000000000000000600082015250565b612c5881612842565b8114612c6357600080fd5b50565b612c6f81612854565b8114612c7a57600080fd5b50565b612c8681612880565b8114612c9157600080fd5b5056fea26469706673582212206b57f1928034736a3098d498348c9f78db6bc6392d1452a2a161e425d58e421064736f6c63430008050033a26469706673582212202f18925d7aee2d78b35d5753cbfabe83e4b04293affbb7dade01859f73d4cadd64736f6c63430008050033