More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 605 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer Ownersh... | 24952090 | 142 days ago | IN | 0 ETH | 0.00007262 | ||||
| Flip Sale Status | 24947894 | 143 days ago | IN | 0 ETH | 0.00010433 | ||||
| Set Approval For... | 23993877 | 276 days ago | IN | 0 ETH | 0.00000548 | ||||
| Set Approval For... | 23993876 | 276 days ago | IN | 0 ETH | 0.00000479 | ||||
| Set Approval For... | 23993869 | 276 days ago | IN | 0 ETH | 0.00000544 | ||||
| Transfer From | 22251502 | 520 days ago | IN | 0 ETH | 0.00007705 | ||||
| Set Approval For... | 21945896 | 563 days ago | IN | 0 ETH | 0.00013469 | ||||
| Transfer From | 21102773 | 680 days ago | IN | 0 ETH | 0.00035393 | ||||
| Set Approval For... | 20072788 | 824 days ago | IN | 0 ETH | 0.0002488 | ||||
| Set Approval For... | 19283463 | 935 days ago | IN | 0 ETH | 0.00102996 | ||||
| Set Approval For... | 19124896 | 957 days ago | IN | 0 ETH | 0.00037466 | ||||
| Set Approval For... | 18790686 | 1004 days ago | IN | 0 ETH | 0.00229779 | ||||
| Set Approval For... | 18538589 | 1039 days ago | IN | 0 ETH | 0.0015391 | ||||
| Set Approval For... | 17035989 | 1250 days ago | IN | 0 ETH | 0.00073026 | ||||
| Safe Transfer Fr... | 16782975 | 1286 days ago | IN | 0 ETH | 0.00175698 | ||||
| Withdraw | 16686562 | 1299 days ago | IN | 0 ETH | 0.00132665 | ||||
| Mint | 16531673 | 1321 days ago | IN | 0.03 ETH | 0.00279358 | ||||
| Set Approval For... | 16523959 | 1322 days ago | IN | 0 ETH | 0.0003743 | ||||
| Set Approval For... | 16380681 | 1342 days ago | IN | 0 ETH | 0.00082477 | ||||
| Set Approval For... | 16255385 | 1360 days ago | IN | 0 ETH | 0.00067501 | ||||
| Safe Transfer Fr... | 16231795 | 1363 days ago | IN | 0 ETH | 0.00118209 | ||||
| Mint | 16212286 | 1366 days ago | IN | 0.03 ETH | 0.00240302 | ||||
| Set Base URI | 16083276 | 1384 days ago | IN | 0 ETH | 0.00056291 | ||||
| Set Approval For... | 16079435 | 1384 days ago | IN | 0 ETH | 0.00034009 | ||||
| Set Approval For... | 16049502 | 1388 days ago | IN | 0 ETH | 0.00055081 |
Latest 10 internal transactions
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| Transfer | 16686562 | 1299 days ago | 0.06 ETH | ||||
| Transfer | 15619510 | 1448 days ago | 0.09 ETH | ||||
| Transfer | 15288752 | 1500 days ago | 0.15 ETH | ||||
| - | 14934042 | 1558 days ago | 0.57 ETH | ||||
| - | 14860201 | 1570 days ago | 0.42 ETH | ||||
| - | 14455713 | 1634 days ago | 0.33 ETH | ||||
| - | 14384084 | 1645 days ago | 2.67 ETH | ||||
| - | 14328158 | 1654 days ago | 9.453 ETH | ||||
| - | 14309533 | 1656 days ago | 7.86 ETH | ||||
| - | 14296860 | 1658 days ago | 0.03 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cost","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"flipSaleStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isSaleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_mintAmount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"uri","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"payable","type":"function"}]Contract Creation Code
6080604052666a94d74f430000600c55611388600d556001600e60006101000a81548160ff0219169083151502179055503480156200003d57600080fd5b506040518060400160405280600f81526020017f536f756c206f6620556b7261696e6500000000000000000000000000000000008152506040518060400160405280600381526020017f53554100000000000000000000000000000000000000000000000000000000008152508160009080519060200190620000c2929190620001d2565b508060019080519060200190620000db929190620001d2565b505050620000fe620000f26200010460201b60201c565b6200010c60201b60201c565b620002e7565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001e09062000282565b90600052602060002090601f01602090048101928262000204576000855562000250565b82601f106200021f57805160ff191683800117855562000250565b8280016001018555821562000250579182015b828111156200024f57825182559160200191906001019062000232565b5b5090506200025f919062000263565b5090565b5b808211156200027e57600081600090555060010162000264565b5090565b600060028204905060018216806200029b57607f821691505b60208210811415620002b257620002b1620002b8565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b613e6180620002f76000396000f3fe6080604052600436106101815760003560e01c80636352211e116100d1578063a22cb4651161008a578063ce03ec9311610064578063ce03ec9314610566578063d5abeb011461057d578063e985e9c5146105a8578063f2fde38b146105e557610181565b8063a22cb465146104d7578063b88d4fde14610500578063c87b56dd1461052957610181565b80636352211e146103d457806370a0823114610411578063715018a61461044e5780638da5cb5b1461046557806395d89b4114610490578063a0712d68146104bb57610181565b806323b872dd1161013e57806342842e0e1161011857806342842e0e1461031a5780634f6ccce71461034357806355f804b314610380578063564566a8146103a957610181565b806323b872dd146102aa5780632f745c59146102d35780633ccfd60b1461031057610181565b806301ffc9a71461018657806306fdde03146101c3578063081812fc146101ee578063095ea7b31461022b57806313faede61461025457806318160ddd1461027f575b600080fd5b34801561019257600080fd5b506101ad60048036038101906101a89190612acd565b61060e565b6040516101ba9190613064565b60405180910390f35b3480156101cf57600080fd5b506101d8610688565b6040516101e5919061307f565b60405180910390f35b3480156101fa57600080fd5b5061021560048036038101906102109190612b60565b61071a565b6040516102229190612ffd565b60405180910390f35b34801561023757600080fd5b50610252600480360381019061024d9190612a91565b61079f565b005b34801561026057600080fd5b506102696108b7565b60405161027691906133a1565b60405180910390f35b34801561028b57600080fd5b506102946108bd565b6040516102a191906133a1565b60405180910390f35b3480156102b657600080fd5b506102d160048036038101906102cc919061298b565b6108ca565b005b3480156102df57600080fd5b506102fa60048036038101906102f59190612a91565b61092a565b60405161030791906133a1565b60405180910390f35b6103186109cf565b005b34801561032657600080fd5b50610341600480360381019061033c919061298b565b610b0e565b005b34801561034f57600080fd5b5061036a60048036038101906103659190612b60565b610b2e565b60405161037791906133a1565b60405180910390f35b34801561038c57600080fd5b506103a760048036038101906103a29190612b1f565b610bc5565b005b3480156103b557600080fd5b506103be610c5b565b6040516103cb9190613064565b60405180910390f35b3480156103e057600080fd5b506103fb60048036038101906103f69190612b60565b610c6e565b6040516104089190612ffd565b60405180910390f35b34801561041d57600080fd5b5061043860048036038101906104339190612926565b610d20565b60405161044591906133a1565b60405180910390f35b34801561045a57600080fd5b50610463610dd8565b005b34801561047157600080fd5b5061047a610e60565b6040516104879190612ffd565b60405180910390f35b34801561049c57600080fd5b506104a5610e8a565b6040516104b2919061307f565b60405180910390f35b6104d560048036038101906104d09190612b60565b610f1c565b005b3480156104e357600080fd5b506104fe60048036038101906104f99190612a55565b611096565b005b34801561050c57600080fd5b50610527600480360381019061052291906129da565b6110ac565b005b34801561053557600080fd5b50610550600480360381019061054b9190612b60565b61110e565b60405161055d919061307f565b60405180910390f35b34801561057257600080fd5b5061057b6111e1565b005b34801561058957600080fd5b50610592611289565b60405161059f91906133a1565b60405180910390f35b3480156105b457600080fd5b506105cf60048036038101906105ca919061294f565b61128f565b6040516105dc9190613064565b60405180910390f35b3480156105f157600080fd5b5061060c60048036038101906106079190612926565b611323565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061068157506106808261141b565b5b9050919050565b6060600080546106979061365c565b80601f01602080910402602001604051908101604052809291908181526020018280546106c39061365c565b80156107105780601f106106e557610100808354040283529160200191610710565b820191906000526020600020905b8154815290600101906020018083116106f357829003601f168201915b5050505050905090565b6000610725826114fd565b610764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075b906132e1565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107aa82610c6e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561081b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081290613321565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661083a611569565b73ffffffffffffffffffffffffffffffffffffffff161480610869575061086881610863611569565b61128f565b5b6108a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089f90613241565b60405180910390fd5b6108b28383611571565b505050565b600c5481565b6000600880549050905090565b6108db6108d5611569565b8261162a565b61091a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091190613361565b60405180910390fd5b610925838383611708565b505050565b600061093583610d20565b8210610976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096d906130c1565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6109d7611569565b73ffffffffffffffffffffffffffffffffffffffff166109f5610e60565b73ffffffffffffffffffffffffffffffffffffffff1614610a4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4290613301565b60405180910390fd5b600073165cd37b4c644c2921454429e7f9358d18a45e1473ffffffffffffffffffffffffffffffffffffffff1647604051610a8590612fe8565b60006040518083038185875af1925050503d8060008114610ac2576040519150601f19603f3d011682016040523d82523d6000602084013e610ac7565b606091505b5050905080610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906131e1565b60405180910390fd5b50565b610b29838383604051806020016040528060008152506110ac565b505050565b6000610b386108bd565b8210610b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7090613381565b60405180910390fd5b60088281548110610bb3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b610bcd611569565b73ffffffffffffffffffffffffffffffffffffffff16610beb610e60565b73ffffffffffffffffffffffffffffffffffffffff1614610c41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3890613301565b60405180910390fd5b80600b9080519060200190610c5792919061274a565b5050565b600e60009054906101000a900460ff1681565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0e90613281565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8890613261565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610de0611569565b73ffffffffffffffffffffffffffffffffffffffff16610dfe610e60565b73ffffffffffffffffffffffffffffffffffffffff1614610e54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4b90613301565b60405180910390fd5b610e5e600061196f565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610e999061365c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ec59061365c565b8015610f125780601f10610ee757610100808354040283529160200191610f12565b820191906000526020600020905b815481529060010190602001808311610ef557829003601f168201915b5050505050905090565b600e60009054906101000a900460ff1615610f6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6390613201565b60405180910390fd5b6000610f766108bd565b905060008211610fbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb290613181565b60405180910390fd5b600d548282610fca9190613491565b111561100b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611002906132a1565b60405180910390fd5b81600c546110199190613518565b34101561105b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105290613341565b60405180910390fd5b6000600190505b8281116110915761107e3382846110799190613491565b611a35565b8080611089906136bf565b915050611062565b505050565b6110a86110a1611569565b8383611a53565b5050565b6110bd6110b7611569565b8361162a565b6110fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f390613361565b60405180910390fd5b61110884848484611bc0565b50505050565b6060611119826114fd565b611158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114f906130a1565b60405180910390fd5b6000600b80546111679061365c565b9050116111a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a0906130e1565b60405180910390fd5b6111b1611c1c565b6111ba83611cae565b6040516020016111cb929190612fc4565b6040516020818303038152906040529050919050565b6111e9611569565b73ffffffffffffffffffffffffffffffffffffffff16611207610e60565b73ffffffffffffffffffffffffffffffffffffffff161461125d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125490613301565b60405180910390fd5b600e60009054906101000a900460ff1615600e60006101000a81548160ff021916908315150217905550565b600d5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61132b611569565b73ffffffffffffffffffffffffffffffffffffffff16611349610e60565b73ffffffffffffffffffffffffffffffffffffffff161461139f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139690613301565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561140f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140690613121565b60405180910390fd5b6114188161196f565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806114e657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806114f657506114f582611e5b565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166115e483610c6e565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611635826114fd565b611674576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166b90613221565b60405180910390fd5b600061167f83610c6e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806116ee57508373ffffffffffffffffffffffffffffffffffffffff166116d68461071a565b73ffffffffffffffffffffffffffffffffffffffff16145b806116ff57506116fe818561128f565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661172882610c6e565b73ffffffffffffffffffffffffffffffffffffffff161461177e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177590613141565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156117ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e5906131a1565b60405180910390fd5b6117f9838383611ec5565b611804600082611571565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118549190613572565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118ab9190613491565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461196a838383611fd9565b505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611a4f828260405180602001604052806000815250611fde565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab9906131c1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611bb39190613064565b60405180910390a3505050565b611bcb848484611708565b611bd784848484612039565b611c16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0d90613101565b60405180910390fd5b50505050565b6060600b8054611c2b9061365c565b80601f0160208091040260200160405190810160405280929190818152602001828054611c579061365c565b8015611ca45780601f10611c7957610100808354040283529160200191611ca4565b820191906000526020600020905b815481529060010190602001808311611c8757829003601f168201915b5050505050905090565b60606000821415611cf6576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611e56565b600082905060005b60008214611d28578080611d11906136bf565b915050600a82611d2191906134e7565b9150611cfe565b60008167ffffffffffffffff811115611d6a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d9c5781602001600182028036833780820191505090505b5090505b60008514611e4f57600182611db59190613572565b9150600a85611dc49190613708565b6030611dd09190613491565b60f81b818381518110611e0c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611e4891906134e7565b9450611da0565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611ed08383836121d0565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f1357611f0e816121d5565b611f52565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f5157611f50838261221e565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f9557611f908161238b565b611fd4565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611fd357611fd282826124ce565b5b5b505050565b505050565b611fe8838361254d565b611ff56000848484612039565b612034576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202b90613101565b60405180910390fd5b505050565b600061205a8473ffffffffffffffffffffffffffffffffffffffff16612727565b156121c3578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612083611569565b8786866040518563ffffffff1660e01b81526004016120a59493929190613018565b602060405180830381600087803b1580156120bf57600080fd5b505af19250505080156120f057506040513d601f19601f820116820180604052508101906120ed9190612af6565b60015b612173573d8060008114612120576040519150601f19603f3d011682016040523d82523d6000602084013e612125565b606091505b5060008151141561216b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216290613101565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506121c8565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161222b84610d20565b6122359190613572565b905060006007600084815260200190815260200160002054905081811461231a576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061239f9190613572565b90506000600960008481526020019081526020016000205490506000600883815481106123f5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050806008838154811061243d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806124b2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b60006124d983610d20565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125b4906132c1565b60405180910390fd5b6125c6816114fd565b15612606576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125fd90613161565b60405180910390fd5b61261260008383611ec5565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126629190613491565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461272360008383611fd9565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b8280546127569061365c565b90600052602060002090601f01602090048101928261277857600085556127bf565b82601f1061279157805160ff19168380011785556127bf565b828001600101855582156127bf579182015b828111156127be5782518255916020019190600101906127a3565b5b5090506127cc91906127d0565b5090565b5b808211156127e95760008160009055506001016127d1565b5090565b60006128006127fb846133e1565b6133bc565b90508281526020810184848401111561281857600080fd5b61282384828561361a565b509392505050565b600061283e61283984613412565b6133bc565b90508281526020810184848401111561285657600080fd5b61286184828561361a565b509392505050565b60008135905061287881613dcf565b92915050565b60008135905061288d81613de6565b92915050565b6000813590506128a281613dfd565b92915050565b6000815190506128b781613dfd565b92915050565b600082601f8301126128ce57600080fd5b81356128de8482602086016127ed565b91505092915050565b600082601f8301126128f857600080fd5b813561290884826020860161282b565b91505092915050565b60008135905061292081613e14565b92915050565b60006020828403121561293857600080fd5b600061294684828501612869565b91505092915050565b6000806040838503121561296257600080fd5b600061297085828601612869565b925050602061298185828601612869565b9150509250929050565b6000806000606084860312156129a057600080fd5b60006129ae86828701612869565b93505060206129bf86828701612869565b92505060406129d086828701612911565b9150509250925092565b600080600080608085870312156129f057600080fd5b60006129fe87828801612869565b9450506020612a0f87828801612869565b9350506040612a2087828801612911565b925050606085013567ffffffffffffffff811115612a3d57600080fd5b612a49878288016128bd565b91505092959194509250565b60008060408385031215612a6857600080fd5b6000612a7685828601612869565b9250506020612a878582860161287e565b9150509250929050565b60008060408385031215612aa457600080fd5b6000612ab285828601612869565b9250506020612ac385828601612911565b9150509250929050565b600060208284031215612adf57600080fd5b6000612aed84828501612893565b91505092915050565b600060208284031215612b0857600080fd5b6000612b16848285016128a8565b91505092915050565b600060208284031215612b3157600080fd5b600082013567ffffffffffffffff811115612b4b57600080fd5b612b57848285016128e7565b91505092915050565b600060208284031215612b7257600080fd5b6000612b8084828501612911565b91505092915050565b612b92816135a6565b82525050565b612ba1816135b8565b82525050565b6000612bb282613443565b612bbc8185613459565b9350612bcc818560208601613629565b612bd5816137f5565b840191505092915050565b6000612beb8261344e565b612bf58185613475565b9350612c05818560208601613629565b612c0e816137f5565b840191505092915050565b6000612c248261344e565b612c2e8185613486565b9350612c3e818560208601613629565b80840191505092915050565b6000612c57601283613475565b9150612c6282613806565b602082019050919050565b6000612c7a602b83613475565b9150612c858261382f565b604082019050919050565b6000612c9d601483613475565b9150612ca88261387e565b602082019050919050565b6000612cc0603283613475565b9150612ccb826138a7565b604082019050919050565b6000612ce3602683613475565b9150612cee826138f6565b604082019050919050565b6000612d06602583613475565b9150612d1182613945565b604082019050919050565b6000612d29601c83613475565b9150612d3482613994565b602082019050919050565b6000612d4c601c83613475565b9150612d57826139bd565b602082019050919050565b6000612d6f602483613475565b9150612d7a826139e6565b604082019050919050565b6000612d92601983613475565b9150612d9d82613a35565b602082019050919050565b6000612db5601a83613475565b9150612dc082613a5e565b602082019050919050565b6000612dd8601283613475565b9150612de382613a87565b602082019050919050565b6000612dfb602c83613475565b9150612e0682613ab0565b604082019050919050565b6000612e1e603883613475565b9150612e2982613aff565b604082019050919050565b6000612e41602a83613475565b9150612e4c82613b4e565b604082019050919050565b6000612e64602983613475565b9150612e6f82613b9d565b604082019050919050565b6000612e87601683613475565b9150612e9282613bec565b602082019050919050565b6000612eaa602083613475565b9150612eb582613c15565b602082019050919050565b6000612ecd602c83613475565b9150612ed882613c3e565b604082019050919050565b6000612ef0602083613475565b9150612efb82613c8d565b602082019050919050565b6000612f13602183613475565b9150612f1e82613cb6565b604082019050919050565b6000612f3660008361346a565b9150612f4182613d05565b600082019050919050565b6000612f59601283613475565b9150612f6482613d08565b602082019050919050565b6000612f7c603183613475565b9150612f8782613d31565b604082019050919050565b6000612f9f602c83613475565b9150612faa82613d80565b604082019050919050565b612fbe81613610565b82525050565b6000612fd08285612c19565b9150612fdc8284612c19565b91508190509392505050565b6000612ff382612f29565b9150819050919050565b60006020820190506130126000830184612b89565b92915050565b600060808201905061302d6000830187612b89565b61303a6020830186612b89565b6130476040830185612fb5565b81810360608301526130598184612ba7565b905095945050505050565b60006020820190506130796000830184612b98565b92915050565b600060208201905081810360008301526130998184612be0565b905092915050565b600060208201905081810360008301526130ba81612c4a565b9050919050565b600060208201905081810360008301526130da81612c6d565b9050919050565b600060208201905081810360008301526130fa81612c90565b9050919050565b6000602082019050818103600083015261311a81612cb3565b9050919050565b6000602082019050818103600083015261313a81612cd6565b9050919050565b6000602082019050818103600083015261315a81612cf9565b9050919050565b6000602082019050818103600083015261317a81612d1c565b9050919050565b6000602082019050818103600083015261319a81612d3f565b9050919050565b600060208201905081810360008301526131ba81612d62565b9050919050565b600060208201905081810360008301526131da81612d85565b9050919050565b600060208201905081810360008301526131fa81612da8565b9050919050565b6000602082019050818103600083015261321a81612dcb565b9050919050565b6000602082019050818103600083015261323a81612dee565b9050919050565b6000602082019050818103600083015261325a81612e11565b9050919050565b6000602082019050818103600083015261327a81612e34565b9050919050565b6000602082019050818103600083015261329a81612e57565b9050919050565b600060208201905081810360008301526132ba81612e7a565b9050919050565b600060208201905081810360008301526132da81612e9d565b9050919050565b600060208201905081810360008301526132fa81612ec0565b9050919050565b6000602082019050818103600083015261331a81612ee3565b9050919050565b6000602082019050818103600083015261333a81612f06565b9050919050565b6000602082019050818103600083015261335a81612f4c565b9050919050565b6000602082019050818103600083015261337a81612f6f565b9050919050565b6000602082019050818103600083015261339a81612f92565b9050919050565b60006020820190506133b66000830184612fb5565b92915050565b60006133c66133d7565b90506133d2828261368e565b919050565b6000604051905090565b600067ffffffffffffffff8211156133fc576133fb6137c6565b5b613405826137f5565b9050602081019050919050565b600067ffffffffffffffff82111561342d5761342c6137c6565b5b613436826137f5565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061349c82613610565b91506134a783613610565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156134dc576134db613739565b5b828201905092915050565b60006134f282613610565b91506134fd83613610565b92508261350d5761350c613768565b5b828204905092915050565b600061352382613610565b915061352e83613610565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561356757613566613739565b5b828202905092915050565b600061357d82613610565b915061358883613610565b92508282101561359b5761359a613739565b5b828203905092915050565b60006135b1826135f0565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561364757808201518184015260208101905061362c565b83811115613656576000848401525b50505050565b6000600282049050600182168061367457607f821691505b6020821081141561368857613687613797565b5b50919050565b613697826137f5565b810181811067ffffffffffffffff821117156136b6576136b56137c6565b5b80604052505050565b60006136ca82613610565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156136fd576136fc613739565b5b600182019050919050565b600061371382613610565b915061371e83613610565b92508261372e5761372d613768565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f546f6b656e204944206e6f742076616c69640000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4261736520555249206e6f742079657420736574000000000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f596f75206d757374206d696e74206174206c656173742031204e465400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f5769746864726177616c206f662066756e6473206661696c6564000000000000600082015250565b7f53616c65206973206e6f74206163746976650000000000000000000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f6d6178204e4654206c696d697420657863656564656400000000000000000000600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f696e73756666696369656e742066756e64730000000000000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b613dd8816135a6565b8114613de357600080fd5b50565b613def816135b8565b8114613dfa57600080fd5b50565b613e06816135c4565b8114613e1157600080fd5b50565b613e1d81613610565b8114613e2857600080fd5b5056fea2646970667358221220ea1652093218f7bdee1bfc277f61e6dcfd2badba2e2ddd269144b2599d9e875864736f6c63430008040033
Deployed Bytecode
0x6080604052600436106101815760003560e01c80636352211e116100d1578063a22cb4651161008a578063ce03ec9311610064578063ce03ec9314610566578063d5abeb011461057d578063e985e9c5146105a8578063f2fde38b146105e557610181565b8063a22cb465146104d7578063b88d4fde14610500578063c87b56dd1461052957610181565b80636352211e146103d457806370a0823114610411578063715018a61461044e5780638da5cb5b1461046557806395d89b4114610490578063a0712d68146104bb57610181565b806323b872dd1161013e57806342842e0e1161011857806342842e0e1461031a5780634f6ccce71461034357806355f804b314610380578063564566a8146103a957610181565b806323b872dd146102aa5780632f745c59146102d35780633ccfd60b1461031057610181565b806301ffc9a71461018657806306fdde03146101c3578063081812fc146101ee578063095ea7b31461022b57806313faede61461025457806318160ddd1461027f575b600080fd5b34801561019257600080fd5b506101ad60048036038101906101a89190612acd565b61060e565b6040516101ba9190613064565b60405180910390f35b3480156101cf57600080fd5b506101d8610688565b6040516101e5919061307f565b60405180910390f35b3480156101fa57600080fd5b5061021560048036038101906102109190612b60565b61071a565b6040516102229190612ffd565b60405180910390f35b34801561023757600080fd5b50610252600480360381019061024d9190612a91565b61079f565b005b34801561026057600080fd5b506102696108b7565b60405161027691906133a1565b60405180910390f35b34801561028b57600080fd5b506102946108bd565b6040516102a191906133a1565b60405180910390f35b3480156102b657600080fd5b506102d160048036038101906102cc919061298b565b6108ca565b005b3480156102df57600080fd5b506102fa60048036038101906102f59190612a91565b61092a565b60405161030791906133a1565b60405180910390f35b6103186109cf565b005b34801561032657600080fd5b50610341600480360381019061033c919061298b565b610b0e565b005b34801561034f57600080fd5b5061036a60048036038101906103659190612b60565b610b2e565b60405161037791906133a1565b60405180910390f35b34801561038c57600080fd5b506103a760048036038101906103a29190612b1f565b610bc5565b005b3480156103b557600080fd5b506103be610c5b565b6040516103cb9190613064565b60405180910390f35b3480156103e057600080fd5b506103fb60048036038101906103f69190612b60565b610c6e565b6040516104089190612ffd565b60405180910390f35b34801561041d57600080fd5b5061043860048036038101906104339190612926565b610d20565b60405161044591906133a1565b60405180910390f35b34801561045a57600080fd5b50610463610dd8565b005b34801561047157600080fd5b5061047a610e60565b6040516104879190612ffd565b60405180910390f35b34801561049c57600080fd5b506104a5610e8a565b6040516104b2919061307f565b60405180910390f35b6104d560048036038101906104d09190612b60565b610f1c565b005b3480156104e357600080fd5b506104fe60048036038101906104f99190612a55565b611096565b005b34801561050c57600080fd5b50610527600480360381019061052291906129da565b6110ac565b005b34801561053557600080fd5b50610550600480360381019061054b9190612b60565b61110e565b60405161055d919061307f565b60405180910390f35b34801561057257600080fd5b5061057b6111e1565b005b34801561058957600080fd5b50610592611289565b60405161059f91906133a1565b60405180910390f35b3480156105b457600080fd5b506105cf60048036038101906105ca919061294f565b61128f565b6040516105dc9190613064565b60405180910390f35b3480156105f157600080fd5b5061060c60048036038101906106079190612926565b611323565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061068157506106808261141b565b5b9050919050565b6060600080546106979061365c565b80601f01602080910402602001604051908101604052809291908181526020018280546106c39061365c565b80156107105780601f106106e557610100808354040283529160200191610710565b820191906000526020600020905b8154815290600101906020018083116106f357829003601f168201915b5050505050905090565b6000610725826114fd565b610764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075b906132e1565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107aa82610c6e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561081b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081290613321565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661083a611569565b73ffffffffffffffffffffffffffffffffffffffff161480610869575061086881610863611569565b61128f565b5b6108a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089f90613241565b60405180910390fd5b6108b28383611571565b505050565b600c5481565b6000600880549050905090565b6108db6108d5611569565b8261162a565b61091a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091190613361565b60405180910390fd5b610925838383611708565b505050565b600061093583610d20565b8210610976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096d906130c1565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6109d7611569565b73ffffffffffffffffffffffffffffffffffffffff166109f5610e60565b73ffffffffffffffffffffffffffffffffffffffff1614610a4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4290613301565b60405180910390fd5b600073165cd37b4c644c2921454429e7f9358d18a45e1473ffffffffffffffffffffffffffffffffffffffff1647604051610a8590612fe8565b60006040518083038185875af1925050503d8060008114610ac2576040519150601f19603f3d011682016040523d82523d6000602084013e610ac7565b606091505b5050905080610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906131e1565b60405180910390fd5b50565b610b29838383604051806020016040528060008152506110ac565b505050565b6000610b386108bd565b8210610b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7090613381565b60405180910390fd5b60088281548110610bb3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b610bcd611569565b73ffffffffffffffffffffffffffffffffffffffff16610beb610e60565b73ffffffffffffffffffffffffffffffffffffffff1614610c41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3890613301565b60405180910390fd5b80600b9080519060200190610c5792919061274a565b5050565b600e60009054906101000a900460ff1681565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0e90613281565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8890613261565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610de0611569565b73ffffffffffffffffffffffffffffffffffffffff16610dfe610e60565b73ffffffffffffffffffffffffffffffffffffffff1614610e54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4b90613301565b60405180910390fd5b610e5e600061196f565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610e999061365c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ec59061365c565b8015610f125780601f10610ee757610100808354040283529160200191610f12565b820191906000526020600020905b815481529060010190602001808311610ef557829003601f168201915b5050505050905090565b600e60009054906101000a900460ff1615610f6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6390613201565b60405180910390fd5b6000610f766108bd565b905060008211610fbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb290613181565b60405180910390fd5b600d548282610fca9190613491565b111561100b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611002906132a1565b60405180910390fd5b81600c546110199190613518565b34101561105b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105290613341565b60405180910390fd5b6000600190505b8281116110915761107e3382846110799190613491565b611a35565b8080611089906136bf565b915050611062565b505050565b6110a86110a1611569565b8383611a53565b5050565b6110bd6110b7611569565b8361162a565b6110fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f390613361565b60405180910390fd5b61110884848484611bc0565b50505050565b6060611119826114fd565b611158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114f906130a1565b60405180910390fd5b6000600b80546111679061365c565b9050116111a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a0906130e1565b60405180910390fd5b6111b1611c1c565b6111ba83611cae565b6040516020016111cb929190612fc4565b6040516020818303038152906040529050919050565b6111e9611569565b73ffffffffffffffffffffffffffffffffffffffff16611207610e60565b73ffffffffffffffffffffffffffffffffffffffff161461125d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125490613301565b60405180910390fd5b600e60009054906101000a900460ff1615600e60006101000a81548160ff021916908315150217905550565b600d5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61132b611569565b73ffffffffffffffffffffffffffffffffffffffff16611349610e60565b73ffffffffffffffffffffffffffffffffffffffff161461139f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139690613301565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561140f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140690613121565b60405180910390fd5b6114188161196f565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806114e657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806114f657506114f582611e5b565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166115e483610c6e565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611635826114fd565b611674576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166b90613221565b60405180910390fd5b600061167f83610c6e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806116ee57508373ffffffffffffffffffffffffffffffffffffffff166116d68461071a565b73ffffffffffffffffffffffffffffffffffffffff16145b806116ff57506116fe818561128f565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661172882610c6e565b73ffffffffffffffffffffffffffffffffffffffff161461177e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177590613141565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156117ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e5906131a1565b60405180910390fd5b6117f9838383611ec5565b611804600082611571565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118549190613572565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118ab9190613491565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461196a838383611fd9565b505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611a4f828260405180602001604052806000815250611fde565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab9906131c1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611bb39190613064565b60405180910390a3505050565b611bcb848484611708565b611bd784848484612039565b611c16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0d90613101565b60405180910390fd5b50505050565b6060600b8054611c2b9061365c565b80601f0160208091040260200160405190810160405280929190818152602001828054611c579061365c565b8015611ca45780601f10611c7957610100808354040283529160200191611ca4565b820191906000526020600020905b815481529060010190602001808311611c8757829003601f168201915b5050505050905090565b60606000821415611cf6576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611e56565b600082905060005b60008214611d28578080611d11906136bf565b915050600a82611d2191906134e7565b9150611cfe565b60008167ffffffffffffffff811115611d6a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d9c5781602001600182028036833780820191505090505b5090505b60008514611e4f57600182611db59190613572565b9150600a85611dc49190613708565b6030611dd09190613491565b60f81b818381518110611e0c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611e4891906134e7565b9450611da0565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611ed08383836121d0565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f1357611f0e816121d5565b611f52565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f5157611f50838261221e565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f9557611f908161238b565b611fd4565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611fd357611fd282826124ce565b5b5b505050565b505050565b611fe8838361254d565b611ff56000848484612039565b612034576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202b90613101565b60405180910390fd5b505050565b600061205a8473ffffffffffffffffffffffffffffffffffffffff16612727565b156121c3578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612083611569565b8786866040518563ffffffff1660e01b81526004016120a59493929190613018565b602060405180830381600087803b1580156120bf57600080fd5b505af19250505080156120f057506040513d601f19601f820116820180604052508101906120ed9190612af6565b60015b612173573d8060008114612120576040519150601f19603f3d011682016040523d82523d6000602084013e612125565b606091505b5060008151141561216b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216290613101565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506121c8565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161222b84610d20565b6122359190613572565b905060006007600084815260200190815260200160002054905081811461231a576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061239f9190613572565b90506000600960008481526020019081526020016000205490506000600883815481106123f5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050806008838154811061243d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806124b2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b60006124d983610d20565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125b4906132c1565b60405180910390fd5b6125c6816114fd565b15612606576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125fd90613161565b60405180910390fd5b61261260008383611ec5565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126629190613491565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461272360008383611fd9565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b8280546127569061365c565b90600052602060002090601f01602090048101928261277857600085556127bf565b82601f1061279157805160ff19168380011785556127bf565b828001600101855582156127bf579182015b828111156127be5782518255916020019190600101906127a3565b5b5090506127cc91906127d0565b5090565b5b808211156127e95760008160009055506001016127d1565b5090565b60006128006127fb846133e1565b6133bc565b90508281526020810184848401111561281857600080fd5b61282384828561361a565b509392505050565b600061283e61283984613412565b6133bc565b90508281526020810184848401111561285657600080fd5b61286184828561361a565b509392505050565b60008135905061287881613dcf565b92915050565b60008135905061288d81613de6565b92915050565b6000813590506128a281613dfd565b92915050565b6000815190506128b781613dfd565b92915050565b600082601f8301126128ce57600080fd5b81356128de8482602086016127ed565b91505092915050565b600082601f8301126128f857600080fd5b813561290884826020860161282b565b91505092915050565b60008135905061292081613e14565b92915050565b60006020828403121561293857600080fd5b600061294684828501612869565b91505092915050565b6000806040838503121561296257600080fd5b600061297085828601612869565b925050602061298185828601612869565b9150509250929050565b6000806000606084860312156129a057600080fd5b60006129ae86828701612869565b93505060206129bf86828701612869565b92505060406129d086828701612911565b9150509250925092565b600080600080608085870312156129f057600080fd5b60006129fe87828801612869565b9450506020612a0f87828801612869565b9350506040612a2087828801612911565b925050606085013567ffffffffffffffff811115612a3d57600080fd5b612a49878288016128bd565b91505092959194509250565b60008060408385031215612a6857600080fd5b6000612a7685828601612869565b9250506020612a878582860161287e565b9150509250929050565b60008060408385031215612aa457600080fd5b6000612ab285828601612869565b9250506020612ac385828601612911565b9150509250929050565b600060208284031215612adf57600080fd5b6000612aed84828501612893565b91505092915050565b600060208284031215612b0857600080fd5b6000612b16848285016128a8565b91505092915050565b600060208284031215612b3157600080fd5b600082013567ffffffffffffffff811115612b4b57600080fd5b612b57848285016128e7565b91505092915050565b600060208284031215612b7257600080fd5b6000612b8084828501612911565b91505092915050565b612b92816135a6565b82525050565b612ba1816135b8565b82525050565b6000612bb282613443565b612bbc8185613459565b9350612bcc818560208601613629565b612bd5816137f5565b840191505092915050565b6000612beb8261344e565b612bf58185613475565b9350612c05818560208601613629565b612c0e816137f5565b840191505092915050565b6000612c248261344e565b612c2e8185613486565b9350612c3e818560208601613629565b80840191505092915050565b6000612c57601283613475565b9150612c6282613806565b602082019050919050565b6000612c7a602b83613475565b9150612c858261382f565b604082019050919050565b6000612c9d601483613475565b9150612ca88261387e565b602082019050919050565b6000612cc0603283613475565b9150612ccb826138a7565b604082019050919050565b6000612ce3602683613475565b9150612cee826138f6565b604082019050919050565b6000612d06602583613475565b9150612d1182613945565b604082019050919050565b6000612d29601c83613475565b9150612d3482613994565b602082019050919050565b6000612d4c601c83613475565b9150612d57826139bd565b602082019050919050565b6000612d6f602483613475565b9150612d7a826139e6565b604082019050919050565b6000612d92601983613475565b9150612d9d82613a35565b602082019050919050565b6000612db5601a83613475565b9150612dc082613a5e565b602082019050919050565b6000612dd8601283613475565b9150612de382613a87565b602082019050919050565b6000612dfb602c83613475565b9150612e0682613ab0565b604082019050919050565b6000612e1e603883613475565b9150612e2982613aff565b604082019050919050565b6000612e41602a83613475565b9150612e4c82613b4e565b604082019050919050565b6000612e64602983613475565b9150612e6f82613b9d565b604082019050919050565b6000612e87601683613475565b9150612e9282613bec565b602082019050919050565b6000612eaa602083613475565b9150612eb582613c15565b602082019050919050565b6000612ecd602c83613475565b9150612ed882613c3e565b604082019050919050565b6000612ef0602083613475565b9150612efb82613c8d565b602082019050919050565b6000612f13602183613475565b9150612f1e82613cb6565b604082019050919050565b6000612f3660008361346a565b9150612f4182613d05565b600082019050919050565b6000612f59601283613475565b9150612f6482613d08565b602082019050919050565b6000612f7c603183613475565b9150612f8782613d31565b604082019050919050565b6000612f9f602c83613475565b9150612faa82613d80565b604082019050919050565b612fbe81613610565b82525050565b6000612fd08285612c19565b9150612fdc8284612c19565b91508190509392505050565b6000612ff382612f29565b9150819050919050565b60006020820190506130126000830184612b89565b92915050565b600060808201905061302d6000830187612b89565b61303a6020830186612b89565b6130476040830185612fb5565b81810360608301526130598184612ba7565b905095945050505050565b60006020820190506130796000830184612b98565b92915050565b600060208201905081810360008301526130998184612be0565b905092915050565b600060208201905081810360008301526130ba81612c4a565b9050919050565b600060208201905081810360008301526130da81612c6d565b9050919050565b600060208201905081810360008301526130fa81612c90565b9050919050565b6000602082019050818103600083015261311a81612cb3565b9050919050565b6000602082019050818103600083015261313a81612cd6565b9050919050565b6000602082019050818103600083015261315a81612cf9565b9050919050565b6000602082019050818103600083015261317a81612d1c565b9050919050565b6000602082019050818103600083015261319a81612d3f565b9050919050565b600060208201905081810360008301526131ba81612d62565b9050919050565b600060208201905081810360008301526131da81612d85565b9050919050565b600060208201905081810360008301526131fa81612da8565b9050919050565b6000602082019050818103600083015261321a81612dcb565b9050919050565b6000602082019050818103600083015261323a81612dee565b9050919050565b6000602082019050818103600083015261325a81612e11565b9050919050565b6000602082019050818103600083015261327a81612e34565b9050919050565b6000602082019050818103600083015261329a81612e57565b9050919050565b600060208201905081810360008301526132ba81612e7a565b9050919050565b600060208201905081810360008301526132da81612e9d565b9050919050565b600060208201905081810360008301526132fa81612ec0565b9050919050565b6000602082019050818103600083015261331a81612ee3565b9050919050565b6000602082019050818103600083015261333a81612f06565b9050919050565b6000602082019050818103600083015261335a81612f4c565b9050919050565b6000602082019050818103600083015261337a81612f6f565b9050919050565b6000602082019050818103600083015261339a81612f92565b9050919050565b60006020820190506133b66000830184612fb5565b92915050565b60006133c66133d7565b90506133d2828261368e565b919050565b6000604051905090565b600067ffffffffffffffff8211156133fc576133fb6137c6565b5b613405826137f5565b9050602081019050919050565b600067ffffffffffffffff82111561342d5761342c6137c6565b5b613436826137f5565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061349c82613610565b91506134a783613610565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156134dc576134db613739565b5b828201905092915050565b60006134f282613610565b91506134fd83613610565b92508261350d5761350c613768565b5b828204905092915050565b600061352382613610565b915061352e83613610565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561356757613566613739565b5b828202905092915050565b600061357d82613610565b915061358883613610565b92508282101561359b5761359a613739565b5b828203905092915050565b60006135b1826135f0565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561364757808201518184015260208101905061362c565b83811115613656576000848401525b50505050565b6000600282049050600182168061367457607f821691505b6020821081141561368857613687613797565b5b50919050565b613697826137f5565b810181811067ffffffffffffffff821117156136b6576136b56137c6565b5b80604052505050565b60006136ca82613610565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156136fd576136fc613739565b5b600182019050919050565b600061371382613610565b915061371e83613610565b92508261372e5761372d613768565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f546f6b656e204944206e6f742076616c69640000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4261736520555249206e6f742079657420736574000000000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f596f75206d757374206d696e74206174206c656173742031204e465400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f5769746864726177616c206f662066756e6473206661696c6564000000000000600082015250565b7f53616c65206973206e6f74206163746976650000000000000000000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f6d6178204e4654206c696d697420657863656564656400000000000000000000600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f696e73756666696369656e742066756e64730000000000000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b613dd8816135a6565b8114613de357600080fd5b50565b613def816135b8565b8114613dfa57600080fd5b50565b613e06816135c4565b8114613e1157600080fd5b50565b613e1d81613610565b8114613e2857600080fd5b5056fea2646970667358221220ea1652093218f7bdee1bfc277f61e6dcfd2badba2e2ddd269144b2599d9e875864736f6c63430008040033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
OVERVIEW
The non-commercial project created by the Ukrainian team to help our people and protect our country from Russian aggression. 100% of ETH from the sales will be transferred to the official donation wallet (it's described in the smart contract)Website: https://soulofukraine.i...Net Worth in USD
$21.80
Net Worth in ETH
0.008592
Token Allocations
BNB
100.00%
Multichain Portfolio | 31 Chains
Tokens
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


