Mainnet
Testnet
Wood (WKK)

Wood (WKK)

Overview

Max Total supply:
100,000
WKK
Holders:
1 addresses
Total transfers:
1

Token info

Contract:
Name:
Wood
Symbol:
WKK
Decimals:
18
Token type:
wrc20
Are you the contract creator? Verify and Publish your contract source code.

Creation bytecode

0x60806040523480156200001157600080fd5b506040518060400160405280600481526020017f576f6f64000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f574b4b000000000000000000000000000000000000000000000000000000000081525081600390816200008f9190620004e3565b508060049081620000a19190620004e3565b505050620000e333620000b9620000e960201b60201c565b600a620000c791906200075a565b620186a0620000d79190620007ab565b620000f260201b60201c565b620008e2565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000164576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200015b9062000857565b60405180910390fd5b62000178600083836200025f60201b60201c565b80600260008282546200018c919062000879565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200023f9190620008c5565b60405180910390a36200025b600083836200026460201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002eb57607f821691505b602082108103620003015762000300620002a3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200036b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200032c565b6200037786836200032c565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003c4620003be620003b8846200038f565b62000399565b6200038f565b9050919050565b6000819050919050565b620003e083620003a3565b620003f8620003ef82620003cb565b84845462000339565b825550505050565b600090565b6200040f62000400565b6200041c818484620003d5565b505050565b5b8181101562000444576200043860008262000405565b60018101905062000422565b5050565b601f82111562000493576200045d8162000307565b62000468846200031c565b8101602085101562000478578190505b6200049062000487856200031c565b83018262000421565b50505b505050565b600082821c905092915050565b6000620004b86000198460080262000498565b1980831691505092915050565b6000620004d38383620004a5565b9150826002028217905092915050565b620004ee8262000269565b67ffffffffffffffff8111156200050a576200050962000274565b5b620005168254620002d2565b6200052382828562000448565b600060209050601f8311600181146200055b576000841562000546578287015190505b620005528582620004c5565b865550620005c2565b601f1984166200056b8662000307565b60005b8281101562000595578489015182556001820191506020850194506020810190506200056e565b86831015620005b55784890151620005b1601f891682620004a5565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006585780860481111562000630576200062f620005ca565b5b6001851615620006405780820291505b80810290506200065085620005f9565b945062000610565b94509492505050565b60008262000673576001905062000746565b8162000683576000905062000746565b81600181146200069c5760028114620006a757620006dd565b600191505062000746565b60ff841115620006bc57620006bb620005ca565b5b8360020a915084821115620006d657620006d5620005ca565b5b5062000746565b5060208310610133831016604e8410600b8410161715620007175782820a905083811115620007115762000710620005ca565b5b62000746565b62000726848484600162000606565b9250905081840481111562000740576200073f620005ca565b5b81810290505b9392505050565b600060ff82169050919050565b600062000767826200038f565b915062000774836200074d565b9250620007a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000661565b905092915050565b6000620007b8826200038f565b9150620007c5836200038f565b9250828202620007d5816200038f565b91508282048414831517620007ef57620007ee620005ca565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200083f601f83620007f6565b91506200084c8262000807565b602082019050919050565b60006020820190508181036000830152620008728162000830565b9050919050565b600062000886826200038f565b915062000893836200038f565b9250828201905080821115620008ae57620008ad620005ca565b5b92915050565b620008bf816200038f565b82525050565b6000602082019050620008dc6000830184620008b4565b92915050565b611f6480620008f26000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063613255ab11610097578063a457c2d711610066578063a457c2d7146102d5578063a9059cbb14610305578063d9d98ce414610335578063dd62ed3e1461036557610100565b8063613255ab1461023b57806370a082311461026b57806379cc67901461029b57806395d89b41146102b757610100565b8063313ce567116100d3578063313ce567146101a157806339509351146101bf57806342966c68146101ef5780635cffe9de1461020b57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610395565b60405161011a9190611275565b60405180910390f35b61013d60048036038101906101389190611335565b610427565b60405161014a9190611390565b60405180910390f35b61015b61044a565b60405161016891906113ba565b60405180910390f35b61018b600480360381019061018691906113d5565b610454565b6040516101989190611390565b60405180910390f35b6101a9610483565b6040516101b69190611444565b60405180910390f35b6101d960048036038101906101d49190611335565b61048c565b6040516101e69190611390565b60405180910390f35b6102096004803603810190610204919061145f565b6104c3565b005b6102256004803603810190610220919061152f565b6104d7565b6040516102329190611390565b60405180910390f35b610255600480360381019061025091906115b7565b6106c4565b60405161026291906113ba565b60405180910390f35b610285600480360381019061028091906115b7565b61073b565b60405161029291906113ba565b60405180910390f35b6102b560048036038101906102b09190611335565b610783565b005b6102bf6107a3565b6040516102cc9190611275565b60405180910390f35b6102ef60048036038101906102ea9190611335565b610835565b6040516102fc9190611390565b60405180910390f35b61031f600480360381019061031a9190611335565b6108ac565b60405161032c9190611390565b60405180910390f35b61034f600480360381019061034a9190611335565b6108cf565b60405161035c91906113ba565b60405180910390f35b61037f600480360381019061037a91906115e4565b610951565b60405161038c91906113ba565b60405180910390f35b6060600380546103a490611653565b80601f01602080910402602001604051908101604052809291908181526020018280546103d090611653565b801561041d5780601f106103f25761010080835404028352916020019161041d565b820191906000526020600020905b81548152906001019060200180831161040057829003601f168201915b5050505050905090565b6000806104326109d8565b905061043f8185856109e0565b600191505092915050565b6000600254905090565b60008061045f6109d8565b905061046c858285610ba9565b610477858585610c35565b60019150509392505050565b60006012905090565b6000806104976109d8565b90506104b88185856104a98589610951565b6104b391906116b3565b6109e0565b600191505092915050565b6104d46104ce6109d8565b82610eab565b50565b60006104e2856106c4565b841115610524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051b90611759565b60405180910390fd5b600061053086866108cf565b905061053c8786611078565b7f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd98773ffffffffffffffffffffffffffffffffffffffff166323e30c8b338989868a8a6040518763ffffffff1660e01b81526004016105a0969594939291906117d5565b6020604051808303816000875af11580156105bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e39190611867565b14610623576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061a90611906565b60405180910390fd5b600061062d6111ce565b90506106458830848961064091906116b3565b610ba9565b60008214806106805750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b1561069f5761069a88838861069591906116b3565b610eab565b6106b5565b6106a98887610eab565b6106b4888284610c35565b5b60019250505095945050505050565b60003073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610700576000610734565b61070861044a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6107339190611926565b5b9050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107958261078f6109d8565b83610ba9565b61079f8282610eab565b5050565b6060600480546107b290611653565b80601f01602080910402602001604051908101604052809291908181526020018280546107de90611653565b801561082b5780601f106108005761010080835404028352916020019161082b565b820191906000526020600020905b81548152906001019060200180831161080e57829003601f168201915b5050505050905090565b6000806108406109d8565b9050600061084e8286610951565b905083811015610893576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088a906119cc565b60405180910390fd5b6108a082868684036109e0565b60019250505092915050565b6000806108b76109d8565b90506108c4818585610c35565b600191505092915050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461093f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093690611a38565b60405180910390fd5b61094983836111d3565b905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4690611aca565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab590611b5c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b9c91906113ba565b60405180910390a3505050565b6000610bb58484610951565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c2f5781811015610c21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1890611bc8565b60405180910390fd5b610c2e84848484036109e0565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9b90611c5a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0a90611cec565b60405180910390fd5b610d1e8383836111db565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610da4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9b90611d7e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e9291906113ba565b60405180910390a3610ea58484846111e0565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1190611e10565b60405180910390fd5b610f26826000836111db565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610fac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa390611ea2565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161105f91906113ba565b60405180910390a3611073836000846111e0565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110de90611f0e565b60405180910390fd5b6110f3600083836111db565b806002600082825461110591906116b3565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111b691906113ba565b60405180910390a36111ca600083836111e0565b5050565b600090565b600092915050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561121f578082015181840152602081019050611204565b60008484015250505050565b6000601f19601f8301169050919050565b6000611247826111e5565b61125181856111f0565b9350611261818560208601611201565b61126a8161122b565b840191505092915050565b6000602082019050818103600083015261128f818461123c565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112cc826112a1565b9050919050565b6112dc816112c1565b81146112e757600080fd5b50565b6000813590506112f9816112d3565b92915050565b6000819050919050565b611312816112ff565b811461131d57600080fd5b50565b60008135905061132f81611309565b92915050565b6000806040838503121561134c5761134b611297565b5b600061135a858286016112ea565b925050602061136b85828601611320565b9150509250929050565b60008115159050919050565b61138a81611375565b82525050565b60006020820190506113a56000830184611381565b92915050565b6113b4816112ff565b82525050565b60006020820190506113cf60008301846113ab565b92915050565b6000806000606084860312156113ee576113ed611297565b5b60006113fc868287016112ea565b935050602061140d868287016112ea565b925050604061141e86828701611320565b9150509250925092565b600060ff82169050919050565b61143e81611428565b82525050565b60006020820190506114596000830184611435565b92915050565b60006020828403121561147557611474611297565b5b600061148384828501611320565b91505092915050565b6000611497826112c1565b9050919050565b6114a78161148c565b81146114b257600080fd5b50565b6000813590506114c48161149e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126114ef576114ee6114ca565b5b8235905067ffffffffffffffff81111561150c5761150b6114cf565b5b602083019150836001820283011115611528576115276114d4565b5b9250929050565b60008060008060006080868803121561154b5761154a611297565b5b6000611559888289016114b5565b955050602061156a888289016112ea565b945050604061157b88828901611320565b935050606086013567ffffffffffffffff81111561159c5761159b61129c565b5b6115a8888289016114d9565b92509250509295509295909350565b6000602082840312156115cd576115cc611297565b5b60006115db848285016112ea565b91505092915050565b600080604083850312156115fb576115fa611297565b5b6000611609858286016112ea565b925050602061161a858286016112ea565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061166b57607f821691505b60208210810361167e5761167d611624565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116be826112ff565b91506116c9836112ff565b92508282019050808211156116e1576116e0611684565b5b92915050565b7f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60008201527f6178466c6173684c6f616e000000000000000000000000000000000000000000602082015250565b6000611743602b836111f0565b915061174e826116e7565b604082019050919050565b6000602082019050818103600083015261177281611736565b9050919050565b611782816112c1565b82525050565b600082825260208201905092915050565b82818337600083830152505050565b60006117b48385611788565b93506117c1838584611799565b6117ca8361122b565b840190509392505050565b600060a0820190506117ea6000830189611779565b6117f76020830188611779565b61180460408301876113ab565b61181160608301866113ab565b81810360808301526118248184866117a8565b9050979650505050505050565b6000819050919050565b61184481611831565b811461184f57600080fd5b50565b6000815190506118618161183b565b92915050565b60006020828403121561187d5761187c611297565b5b600061188b84828501611852565b91505092915050565b7f4552433230466c6173684d696e743a20696e76616c69642072657475726e207660008201527f616c756500000000000000000000000000000000000000000000000000000000602082015250565b60006118f06024836111f0565b91506118fb82611894565b604082019050919050565b6000602082019050818103600083015261191f816118e3565b9050919050565b6000611931826112ff565b915061193c836112ff565b925082820390508181111561195457611953611684565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006119b66025836111f0565b91506119c18261195a565b604082019050919050565b600060208201905081810360008301526119e5816119a9565b9050919050565b7f4552433230466c6173684d696e743a2077726f6e6720746f6b656e0000000000600082015250565b6000611a22601b836111f0565b9150611a2d826119ec565b602082019050919050565b60006020820190508181036000830152611a5181611a15565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611ab46024836111f0565b9150611abf82611a58565b604082019050919050565b60006020820190508181036000830152611ae381611aa7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611b466022836111f0565b9150611b5182611aea565b604082019050919050565b60006020820190508181036000830152611b7581611b39565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611bb2601d836111f0565b9150611bbd82611b7c565b602082019050919050565b60006020820190508181036000830152611be181611ba5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611c446025836111f0565b9150611c4f82611be8565b604082019050919050565b60006020820190508181036000830152611c7381611c37565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611cd66023836111f0565b9150611ce182611c7a565b604082019050919050565b60006020820190508181036000830152611d0581611cc9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611d686026836111f0565b9150611d7382611d0c565b604082019050919050565b60006020820190508181036000830152611d9781611d5b565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611dfa6021836111f0565b9150611e0582611d9e565b604082019050919050565b60006020820190508181036000830152611e2981611ded565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000611e8c6022836111f0565b9150611e9782611e30565b604082019050919050565b60006020820190508181036000830152611ebb81611e7f565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611ef8601f836111f0565b9150611f0382611ec2565b602082019050919050565b60006020820190508181036000830152611f2781611eeb565b905091905056fea2646970667358221220a0f47dccc4afdf55d386cf93991fd33ef279e0275a980b6db59f5b191d05b22d64736f6c63430008120033
Is it a proxy ?

Deployed bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063613255ab11610097578063a457c2d711610066578063a457c2d7146102d5578063a9059cbb14610305578063d9d98ce414610335578063dd62ed3e1461036557610100565b8063613255ab1461023b57806370a082311461026b57806379cc67901461029b57806395d89b41146102b757610100565b8063313ce567116100d3578063313ce567146101a157806339509351146101bf57806342966c68146101ef5780635cffe9de1461020b57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610395565b60405161011a9190611275565b60405180910390f35b61013d60048036038101906101389190611335565b610427565b60405161014a9190611390565b60405180910390f35b61015b61044a565b60405161016891906113ba565b60405180910390f35b61018b600480360381019061018691906113d5565b610454565b6040516101989190611390565b60405180910390f35b6101a9610483565b6040516101b69190611444565b60405180910390f35b6101d960048036038101906101d49190611335565b61048c565b6040516101e69190611390565b60405180910390f35b6102096004803603810190610204919061145f565b6104c3565b005b6102256004803603810190610220919061152f565b6104d7565b6040516102329190611390565b60405180910390f35b610255600480360381019061025091906115b7565b6106c4565b60405161026291906113ba565b60405180910390f35b610285600480360381019061028091906115b7565b61073b565b60405161029291906113ba565b60405180910390f35b6102b560048036038101906102b09190611335565b610783565b005b6102bf6107a3565b6040516102cc9190611275565b60405180910390f35b6102ef60048036038101906102ea9190611335565b610835565b6040516102fc9190611390565b60405180910390f35b61031f600480360381019061031a9190611335565b6108ac565b60405161032c9190611390565b60405180910390f35b61034f600480360381019061034a9190611335565b6108cf565b60405161035c91906113ba565b60405180910390f35b61037f600480360381019061037a91906115e4565b610951565b60405161038c91906113ba565b60405180910390f35b6060600380546103a490611653565b80601f01602080910402602001604051908101604052809291908181526020018280546103d090611653565b801561041d5780601f106103f25761010080835404028352916020019161041d565b820191906000526020600020905b81548152906001019060200180831161040057829003601f168201915b5050505050905090565b6000806104326109d8565b905061043f8185856109e0565b600191505092915050565b6000600254905090565b60008061045f6109d8565b905061046c858285610ba9565b610477858585610c35565b60019150509392505050565b60006012905090565b6000806104976109d8565b90506104b88185856104a98589610951565b6104b391906116b3565b6109e0565b600191505092915050565b6104d46104ce6109d8565b82610eab565b50565b60006104e2856106c4565b841115610524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051b90611759565b60405180910390fd5b600061053086866108cf565b905061053c8786611078565b7f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd98773ffffffffffffffffffffffffffffffffffffffff166323e30c8b338989868a8a6040518763ffffffff1660e01b81526004016105a0969594939291906117d5565b6020604051808303816000875af11580156105bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e39190611867565b14610623576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161061a90611906565b60405180910390fd5b600061062d6111ce565b90506106458830848961064091906116b3565b610ba9565b60008214806106805750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b1561069f5761069a88838861069591906116b3565b610eab565b6106b5565b6106a98887610eab565b6106b4888284610c35565b5b60019250505095945050505050565b60003073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610700576000610734565b61070861044a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6107339190611926565b5b9050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107958261078f6109d8565b83610ba9565b61079f8282610eab565b5050565b6060600480546107b290611653565b80601f01602080910402602001604051908101604052809291908181526020018280546107de90611653565b801561082b5780601f106108005761010080835404028352916020019161082b565b820191906000526020600020905b81548152906001019060200180831161080e57829003601f168201915b5050505050905090565b6000806108406109d8565b9050600061084e8286610951565b905083811015610893576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088a906119cc565b60405180910390fd5b6108a082868684036109e0565b60019250505092915050565b6000806108b76109d8565b90506108c4818585610c35565b600191505092915050565b60003073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461093f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093690611a38565b60405180910390fd5b61094983836111d3565b905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4690611aca565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab590611b5c565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b9c91906113ba565b60405180910390a3505050565b6000610bb58484610951565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c2f5781811015610c21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1890611bc8565b60405180910390fd5b610c2e84848484036109e0565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9b90611c5a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0a90611cec565b60405180910390fd5b610d1e8383836111db565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610da4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9b90611d7e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e9291906113ba565b60405180910390a3610ea58484846111e0565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1190611e10565b60405180910390fd5b610f26826000836111db565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610fac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa390611ea2565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161105f91906113ba565b60405180910390a3611073836000846111e0565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110de90611f0e565b60405180910390fd5b6110f3600083836111db565b806002600082825461110591906116b3565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111b691906113ba565b60405180910390a36111ca600083836111e0565b5050565b600090565b600092915050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561121f578082015181840152602081019050611204565b60008484015250505050565b6000601f19601f8301169050919050565b6000611247826111e5565b61125181856111f0565b9350611261818560208601611201565b61126a8161122b565b840191505092915050565b6000602082019050818103600083015261128f818461123c565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112cc826112a1565b9050919050565b6112dc816112c1565b81146112e757600080fd5b50565b6000813590506112f9816112d3565b92915050565b6000819050919050565b611312816112ff565b811461131d57600080fd5b50565b60008135905061132f81611309565b92915050565b6000806040838503121561134c5761134b611297565b5b600061135a858286016112ea565b925050602061136b85828601611320565b9150509250929050565b60008115159050919050565b61138a81611375565b82525050565b60006020820190506113a56000830184611381565b92915050565b6113b4816112ff565b82525050565b60006020820190506113cf60008301846113ab565b92915050565b6000806000606084860312156113ee576113ed611297565b5b60006113fc868287016112ea565b935050602061140d868287016112ea565b925050604061141e86828701611320565b9150509250925092565b600060ff82169050919050565b61143e81611428565b82525050565b60006020820190506114596000830184611435565b92915050565b60006020828403121561147557611474611297565b5b600061148384828501611320565b91505092915050565b6000611497826112c1565b9050919050565b6114a78161148c565b81146114b257600080fd5b50565b6000813590506114c48161149e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126114ef576114ee6114ca565b5b8235905067ffffffffffffffff81111561150c5761150b6114cf565b5b602083019150836001820283011115611528576115276114d4565b5b9250929050565b60008060008060006080868803121561154b5761154a611297565b5b6000611559888289016114b5565b955050602061156a888289016112ea565b945050604061157b88828901611320565b935050606086013567ffffffffffffffff81111561159c5761159b61129c565b5b6115a8888289016114d9565b92509250509295509295909350565b6000602082840312156115cd576115cc611297565b5b60006115db848285016112ea565b91505092915050565b600080604083850312156115fb576115fa611297565b5b6000611609858286016112ea565b925050602061161a858286016112ea565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061166b57607f821691505b60208210810361167e5761167d611624565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116be826112ff565b91506116c9836112ff565b92508282019050808211156116e1576116e0611684565b5b92915050565b7f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60008201527f6178466c6173684c6f616e000000000000000000000000000000000000000000602082015250565b6000611743602b836111f0565b915061174e826116e7565b604082019050919050565b6000602082019050818103600083015261177281611736565b9050919050565b611782816112c1565b82525050565b600082825260208201905092915050565b82818337600083830152505050565b60006117b48385611788565b93506117c1838584611799565b6117ca8361122b565b840190509392505050565b600060a0820190506117ea6000830189611779565b6117f76020830188611779565b61180460408301876113ab565b61181160608301866113ab565b81810360808301526118248184866117a8565b9050979650505050505050565b6000819050919050565b61184481611831565b811461184f57600080fd5b50565b6000815190506118618161183b565b92915050565b60006020828403121561187d5761187c611297565b5b600061188b84828501611852565b91505092915050565b7f4552433230466c6173684d696e743a20696e76616c69642072657475726e207660008201527f616c756500000000000000000000000000000000000000000000000000000000602082015250565b60006118f06024836111f0565b91506118fb82611894565b604082019050919050565b6000602082019050818103600083015261191f816118e3565b9050919050565b6000611931826112ff565b915061193c836112ff565b925082820390508181111561195457611953611684565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006119b66025836111f0565b91506119c18261195a565b604082019050919050565b600060208201905081810360008301526119e5816119a9565b9050919050565b7f4552433230466c6173684d696e743a2077726f6e6720746f6b656e0000000000600082015250565b6000611a22601b836111f0565b9150611a2d826119ec565b602082019050919050565b60006020820190508181036000830152611a5181611a15565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611ab46024836111f0565b9150611abf82611a58565b604082019050919050565b60006020820190508181036000830152611ae381611aa7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611b466022836111f0565b9150611b5182611aea565b604082019050919050565b60006020820190508181036000830152611b7581611b39565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611bb2601d836111f0565b9150611bbd82611b7c565b602082019050919050565b60006020820190508181036000830152611be181611ba5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611c446025836111f0565b9150611c4f82611be8565b604082019050919050565b60006020820190508181036000830152611c7381611c37565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611cd66023836111f0565b9150611ce182611c7a565b604082019050919050565b60006020820190508181036000830152611d0581611cc9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611d686026836111f0565b9150611d7382611d0c565b604082019050919050565b60006020820190508181036000830152611d9781611d5b565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611dfa6021836111f0565b9150611e0582611d9e565b604082019050919050565b60006020820190508181036000830152611e2981611ded565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000611e8c6022836111f0565b9150611e9782611e30565b604082019050919050565b60006020820190508181036000830152611ebb81611e7f565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611ef8601f836111f0565b9150611f0382611ec2565b602082019050919050565b60006020820190508181036000830152611f2781611eeb565b905091905056fea2646970667358221220a0f47dccc4afdf55d386cf93991fd33ef279e0275a980b6db59f5b191d05b22d64736f6c63430008120033