token-icon

Fottie

Token

Overview[ERC-20]

Max Total Supply
190,000,000,000,00…
FOTTIE
Holders
383+0.00%
Transfers
1,104

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063715018a6116100a0578063a457c2d71161006f578063a457c2d7146102e4578063a9059cbb14610314578063d505accf14610344578063dd62ed3e14610360578063f2fde38b1461039057610114565b8063715018a61461026e5780637ecebe00146102785780638da5cb5b146102a857806395d89b41146102c657610114565b806323b872dd116100e757806323b872dd146101a257806330adf81f146101d2578063313ce567146101f0578063395093511461020e57806370a082311461023e57610114565b806306fdde0314610118578063095ea7b31461013657806318160ddd1461016657806320606b7014610184575b5f80fd5b6101206103ac565b60405161012d919061147d565b60405180910390f35b610150600480360381019061014b919061152e565b61043c565b60405161015d9190611586565b60405180910390f35b61016e610459565b60405161017b91906115ae565b60405180910390f35b61018c610462565b60405161019991906115df565b60405180910390f35b6101bc60048036038101906101b791906115f8565b610486565b6040516101c99190611586565b60405180910390f35b6101da61055a565b6040516101e791906115df565b60405180910390f35b6101f861057e565b6040516102059190611663565b60405180910390f35b6102286004803603810190610223919061152e565b610593565b6040516102359190611586565b60405180910390f35b6102586004803603810190610253919061167c565b610641565b60405161026591906115ae565b60405180910390f35b610276610686565b005b610292600480360381019061028d919061167c565b610699565b60405161029f91906115ae565b60405180910390f35b6102b06106ae565b6040516102bd91906116b6565b60405180910390f35b6102ce6106d6565b6040516102db919061147d565b60405180910390f35b6102fe60048036038101906102f9919061152e565b610766565b60405161030b9190611586565b60405180910390f35b61032e6004803603810190610329919061152e565b61082e565b60405161033b9190611586565b60405180910390f35b61035e60048036038101906103599190611723565b61084b565b005b61037a600480360381019061037591906117c0565b610ba5565b60405161038791906115ae565b60405180910390f35b6103aa60048036038101906103a5919061167c565b610c27565b005b6060600380546103bb9061182b565b80601f01602080910402602001604051908101604052809291908181526020018280546103e79061182b565b80156104325780601f1061040957610100808354040283529160200191610432565b820191905f5260205f20905b81548152906001019060200180831161041557829003601f168201915b5050505050905090565b5f61044f610448610ca9565b8484610cb0565b6001905092915050565b5f600254905090565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b5f610492848484610e73565b61054f8461049e610ca9565b61054a856040518060600160405280602881526020016120b66028913960015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610501610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110fc9092919063ffffffff16565b610cb0565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b5f60055f9054906101000a900460ff16905090565b5f61063761059f610ca9565b846106328560015f6105af610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461115e90919063ffffffff16565b610cb0565b6001905092915050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61068e6111bb565b6106975f611239565b565b6006602052805f5260405f205f915090505481565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106e59061182b565b80601f01602080910402602001604051908101604052809291908181526020018280546107119061182b565b801561075c5780601f106107335761010080835404028352916020019161075c565b820191905f5260205f20905b81548152906001019060200180831161073f57829003601f168201915b5050505050905090565b5f610824610772610ca9565b8461081f856040518060600160405280602581526020016120de6025913960015f61079b610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110fc9092919063ffffffff16565b610cb0565b6001905092915050565b5f61084161083a610ca9565b8484610e73565b6001905092915050565b5f7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866600360405161087c91906118f7565b604051809103902061088c6112fc565b306040516020016108a0949392919061190d565b6040516020818303038152906040528051906020012090505f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c989898960065f8e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061092a9061197d565b919050558a604051602001610944969594939291906119c4565b6040516020818303038152906040528051906020012090505f8282604051602001610970929190611a97565b6040516020818303038152906040528051906020012090505f61099582888888611308565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fc90611b17565b60405180910390fd5b8a73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a90611b7f565b60405180910390fd5b87421115610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad90611be7565b60405180910390fd5b8860015f8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508973ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258b604051610b9091906115ae565b60405180910390a35050505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610c2f6111bb565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9490611c75565b60405180910390fd5b610ca681611239565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1590611d03565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8390611d91565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e6691906115ae565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ee1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed890611e1f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4690611ead565b60405180910390fd5b610f5a838383611371565b610fc381604051806060016040528060268152602001612090602691395f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110fc9092919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611052815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461115e90919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110ef91906115ae565b60405180910390a3505050565b5f838311158290611143576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113a919061147d565b60405180910390fd5b505f83856111519190611ecb565b9050809150509392505050565b5f80828461116c9190611efe565b9050838110156111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a890611f7b565b60405180910390fd5b8091505092915050565b6111c3610ca9565b73ffffffffffffffffffffffffffffffffffffffff166111e16106ae565b73ffffffffffffffffffffffffffffffffffffffff1614611237576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122e90611fe3565b60405180910390fd5b565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f804690508091505090565b5f601b8460ff16148061131e5750601c8460ff16145b61135d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135490612071565b60405180910390fd5b6113678385611376565b9050949350505050565b505050565b5f601b8260ff16148061138c5750601c8260ff16145b505f737775238e586ecb61e9dc3b7885d953ad499649e173685f24904af85c000000000000000000000000006113c29190611efe565b90503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361140257835f1c915050611407565b5f9150505b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61144f8261140d565b6114598185611417565b9350611469818560208601611427565b61147281611435565b840191505092915050565b5f6020820190508181035f8301526114958184611445565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114ca826114a1565b9050919050565b6114da816114c0565b81146114e4575f80fd5b50565b5f813590506114f5816114d1565b92915050565b5f819050919050565b61150d816114fb565b8114611517575f80fd5b50565b5f8135905061152881611504565b92915050565b5f80604083850312156115445761154361149d565b5b5f611551858286016114e7565b92505060206115628582860161151a565b9150509250929050565b5f8115159050919050565b6115808161156c565b82525050565b5f6020820190506115995f830184611577565b92915050565b6115a8816114fb565b82525050565b5f6020820190506115c15f83018461159f565b92915050565b5f819050919050565b6115d9816115c7565b82525050565b5f6020820190506115f25f8301846115d0565b92915050565b5f805f6060848603121561160f5761160e61149d565b5b5f61161c868287016114e7565b935050602061162d868287016114e7565b925050604061163e8682870161151a565b9150509250925092565b5f60ff82169050919050565b61165d81611648565b82525050565b5f6020820190506116765f830184611654565b92915050565b5f602082840312156116915761169061149d565b5b5f61169e848285016114e7565b91505092915050565b6116b0816114c0565b82525050565b5f6020820190506116c95f8301846116a7565b92915050565b6116d881611648565b81146116e2575f80fd5b50565b5f813590506116f3816116cf565b92915050565b611702816115c7565b811461170c575f80fd5b50565b5f8135905061171d816116f9565b92915050565b5f805f805f805f60e0888a03121561173e5761173d61149d565b5b5f61174b8a828b016114e7565b975050602061175c8a828b016114e7565b965050604061176d8a828b0161151a565b955050606061177e8a828b0161151a565b945050608061178f8a828b016116e5565b93505060a06117a08a828b0161170f565b92505060c06117b18a828b0161170f565b91505092959891949750929550565b5f80604083850312156117d6576117d561149d565b5b5f6117e3858286016114e7565b92505060206117f4858286016114e7565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061184257607f821691505b602082108103611855576118546117fe565b5b50919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546118838161182b565b61188d818661185b565b9450600182165f81146118a757600181146118bc576118ee565b60ff19831686528115158202860193506118ee565b6118c585611865565b5f5b838110156118e6578154818901526001820191506020810190506118c7565b838801955050505b50505092915050565b5f6119028284611877565b915081905092915050565b5f6080820190506119205f8301876115d0565b61192d60208301866115d0565b61193a604083018561159f565b61194760608301846116a7565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611987826114fb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036119b9576119b8611950565b5b600182019050919050565b5f60c0820190506119d75f8301896115d0565b6119e460208301886116a7565b6119f160408301876116a7565b6119fe606083018661159f565b611a0b608083018561159f565b611a1860a083018461159f565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f611a61600283611a23565b9150611a6c82611a2d565b600282019050919050565b5f819050919050565b611a91611a8c826115c7565b611a77565b82525050565b5f611aa182611a55565b9150611aad8285611a80565b602082019150611abd8284611a80565b6020820191508190509392505050565b7f696e76616c6964207369676e61747572650000000000000000000000000000005f82015250565b5f611b01601183611417565b9150611b0c82611acd565b602082019050919050565b5f6020820190508181035f830152611b2e81611af5565b9050919050565b7f756e617574686f72697a656400000000000000000000000000000000000000005f82015250565b5f611b69600c83611417565b9150611b7482611b35565b602082019050919050565b5f6020820190508181035f830152611b9681611b5d565b9050919050565b7f7369676e617475726520657870697265640000000000000000000000000000005f82015250565b5f611bd1601183611417565b9150611bdc82611b9d565b602082019050919050565b5f6020820190508181035f830152611bfe81611bc5565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611c5f602683611417565b9150611c6a82611c05565b604082019050919050565b5f6020820190508181035f830152611c8c81611c53565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611ced602483611417565b9150611cf882611c93565b604082019050919050565b5f6020820190508181035f830152611d1a81611ce1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d7b602283611417565b9150611d8682611d21565b604082019050919050565b5f6020820190508181035f830152611da881611d6f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611e09602583611417565b9150611e1482611daf565b604082019050919050565b5f6020820190508181035f830152611e3681611dfd565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611e97602383611417565b9150611ea282611e3d565b604082019050919050565b5f6020820190508181035f830152611ec481611e8b565b9050919050565b5f611ed5826114fb565b9150611ee0836114fb565b9250828203905081811115611ef857611ef7611950565b5b92915050565b5f611f08826114fb565b9150611f13836114fb565b9250828201905080821115611f2b57611f2a611950565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611f65601b83611417565b9150611f7082611f31565b602082019050919050565b5f6020820190508181035f830152611f9281611f59565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611fcd602083611417565b9150611fd882611f99565b602082019050919050565b5f6020820190508181035f830152611ffa81611fc1565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202776272076616c5f8201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b5f61205b602283611417565b915061206682612001565b604082019050919050565b5f6020820190508181035f8301526120888161204f565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220fb8975573ca77e4474833dd62db9bc9a0ea73a36fdb2d8ff6eb6702868d56ef664736f6c634300081a0033
Creation ByteCode
0x608060405234801561000f575f80fd5b506040518060400160405280600681526020017f466f7474696500000000000000000000000000000000000000000000000000008152506040518060400160405280600681526020017f464f545449450000000000000000000000000000000000000000000000000000815250816003908161008b9190610625565b50806004908161009b9190610625565b50601260055f6101000a81548160ff021916908360ff16021790555050506100d56100ca61010560201b60201c565b61010c60201b60201c565b6101006100e66101cf60201b60201c565b6d095e231c62944ac893db800000006101f760201b60201c565b61085c565b5f33905090565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025c9061074e565b60405180910390fd5b6102765f838361038960201b60201c565b61028b8160025461038e60201b90919060201c565b6002819055506102e0815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461038e60201b90919060201c565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161037d919061077b565b60405180910390a35050565b505050565b5f80828461039c91906107c1565b9050838110156103e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d89061083e565b60405180910390fd5b8091505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061046657607f821691505b60208210810361047957610478610422565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104db7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826104a0565b6104e586836104a0565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61052961052461051f846104fd565b610506565b6104fd565b9050919050565b5f819050919050565b6105428361050f565b61055661054e82610530565b8484546104ac565b825550505050565b5f90565b61056a61055e565b610575818484610539565b505050565b5b818110156105985761058d5f82610562565b60018101905061057b565b5050565b601f8211156105dd576105ae8161047f565b6105b784610491565b810160208510156105c6578190505b6105da6105d285610491565b83018261057a565b50505b505050565b5f82821c905092915050565b5f6105fd5f19846008026105e2565b1980831691505092915050565b5f61061583836105ee565b9150826002028217905092915050565b61062e826103eb565b67ffffffffffffffff811115610647576106466103f5565b5b610651825461044f565b61065c82828561059c565b5f60209050601f83116001811461068d575f841561067b578287015190505b610685858261060a565b8655506106ec565b601f19841661069b8661047f565b5f5b828110156106c25784890151825560018201915060208501945060208101905061069d565b868310156106df57848901516106db601f8916826105ee565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f610738601f836106f4565b915061074382610704565b602082019050919050565b5f6020820190508181035f8301526107658161072c565b9050919050565b610775816104fd565b82525050565b5f60208201905061078e5f83018461076c565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107cb826104fd565b91506107d6836104fd565b92508282019050808211156107ee576107ed610794565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f610828601b836106f4565b9150610833826107f4565b602082019050919050565b5f6020820190508181035f8301526108558161081c565b9050919050565b612138806108695f395ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063715018a6116100a0578063a457c2d71161006f578063a457c2d7146102e4578063a9059cbb14610314578063d505accf14610344578063dd62ed3e14610360578063f2fde38b1461039057610114565b8063715018a61461026e5780637ecebe00146102785780638da5cb5b146102a857806395d89b41146102c657610114565b806323b872dd116100e757806323b872dd146101a257806330adf81f146101d2578063313ce567146101f0578063395093511461020e57806370a082311461023e57610114565b806306fdde0314610118578063095ea7b31461013657806318160ddd1461016657806320606b7014610184575b5f80fd5b6101206103ac565b60405161012d919061147d565b60405180910390f35b610150600480360381019061014b919061152e565b61043c565b60405161015d9190611586565b60405180910390f35b61016e610459565b60405161017b91906115ae565b60405180910390f35b61018c610462565b60405161019991906115df565b60405180910390f35b6101bc60048036038101906101b791906115f8565b610486565b6040516101c99190611586565b60405180910390f35b6101da61055a565b6040516101e791906115df565b60405180910390f35b6101f861057e565b6040516102059190611663565b60405180910390f35b6102286004803603810190610223919061152e565b610593565b6040516102359190611586565b60405180910390f35b6102586004803603810190610253919061167c565b610641565b60405161026591906115ae565b60405180910390f35b610276610686565b005b610292600480360381019061028d919061167c565b610699565b60405161029f91906115ae565b60405180910390f35b6102b06106ae565b6040516102bd91906116b6565b60405180910390f35b6102ce6106d6565b6040516102db919061147d565b60405180910390f35b6102fe60048036038101906102f9919061152e565b610766565b60405161030b9190611586565b60405180910390f35b61032e6004803603810190610329919061152e565b61082e565b60405161033b9190611586565b60405180910390f35b61035e60048036038101906103599190611723565b61084b565b005b61037a600480360381019061037591906117c0565b610ba5565b60405161038791906115ae565b60405180910390f35b6103aa60048036038101906103a5919061167c565b610c27565b005b6060600380546103bb9061182b565b80601f01602080910402602001604051908101604052809291908181526020018280546103e79061182b565b80156104325780601f1061040957610100808354040283529160200191610432565b820191905f5260205f20905b81548152906001019060200180831161041557829003601f168201915b5050505050905090565b5f61044f610448610ca9565b8484610cb0565b6001905092915050565b5f600254905090565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b5f610492848484610e73565b61054f8461049e610ca9565b61054a856040518060600160405280602881526020016120b66028913960015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610501610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110fc9092919063ffffffff16565b610cb0565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b5f60055f9054906101000a900460ff16905090565b5f61063761059f610ca9565b846106328560015f6105af610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461115e90919063ffffffff16565b610cb0565b6001905092915050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61068e6111bb565b6106975f611239565b565b6006602052805f5260405f205f915090505481565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106e59061182b565b80601f01602080910402602001604051908101604052809291908181526020018280546107119061182b565b801561075c5780601f106107335761010080835404028352916020019161075c565b820191905f5260205f20905b81548152906001019060200180831161073f57829003601f168201915b5050505050905090565b5f610824610772610ca9565b8461081f856040518060600160405280602581526020016120de6025913960015f61079b610ca9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110fc9092919063ffffffff16565b610cb0565b6001905092915050565b5f61084161083a610ca9565b8484610e73565b6001905092915050565b5f7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866600360405161087c91906118f7565b604051809103902061088c6112fc565b306040516020016108a0949392919061190d565b6040516020818303038152906040528051906020012090505f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c989898960065f8e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061092a9061197d565b919050558a604051602001610944969594939291906119c4565b6040516020818303038152906040528051906020012090505f8282604051602001610970929190611a97565b6040516020818303038152906040528051906020012090505f61099582888888611308565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fc90611b17565b60405180910390fd5b8a73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a90611b7f565b60405180910390fd5b87421115610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad90611be7565b60405180910390fd5b8860015f8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508973ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258b604051610b9091906115ae565b60405180910390a35050505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610c2f6111bb565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9490611c75565b60405180910390fd5b610ca681611239565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1590611d03565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8390611d91565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e6691906115ae565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ee1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed890611e1f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4690611ead565b60405180910390fd5b610f5a838383611371565b610fc381604051806060016040528060268152602001612090602691395f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110fc9092919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611052815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461115e90919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110ef91906115ae565b60405180910390a3505050565b5f838311158290611143576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113a919061147d565b60405180910390fd5b505f83856111519190611ecb565b9050809150509392505050565b5f80828461116c9190611efe565b9050838110156111b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a890611f7b565b60405180910390fd5b8091505092915050565b6111c3610ca9565b73ffffffffffffffffffffffffffffffffffffffff166111e16106ae565b73ffffffffffffffffffffffffffffffffffffffff1614611237576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122e90611fe3565b60405180910390fd5b565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f804690508091505090565b5f601b8460ff16148061131e5750601c8460ff16145b61135d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135490612071565b60405180910390fd5b6113678385611376565b9050949350505050565b505050565b5f601b8260ff16148061138c5750601c8260ff16145b505f737775238e586ecb61e9dc3b7885d953ad499649e173685f24904af85c000000000000000000000000006113c29190611efe565b90503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361140257835f1c915050611407565b5f9150505b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61144f8261140d565b6114598185611417565b9350611469818560208601611427565b61147281611435565b840191505092915050565b5f6020820190508181035f8301526114958184611445565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114ca826114a1565b9050919050565b6114da816114c0565b81146114e4575f80fd5b50565b5f813590506114f5816114d1565b92915050565b5f819050919050565b61150d816114fb565b8114611517575f80fd5b50565b5f8135905061152881611504565b92915050565b5f80604083850312156115445761154361149d565b5b5f611551858286016114e7565b92505060206115628582860161151a565b9150509250929050565b5f8115159050919050565b6115808161156c565b82525050565b5f6020820190506115995f830184611577565b92915050565b6115a8816114fb565b82525050565b5f6020820190506115c15f83018461159f565b92915050565b5f819050919050565b6115d9816115c7565b82525050565b5f6020820190506115f25f8301846115d0565b92915050565b5f805f6060848603121561160f5761160e61149d565b5b5f61161c868287016114e7565b935050602061162d868287016114e7565b925050604061163e8682870161151a565b9150509250925092565b5f60ff82169050919050565b61165d81611648565b82525050565b5f6020820190506116765f830184611654565b92915050565b5f602082840312156116915761169061149d565b5b5f61169e848285016114e7565b91505092915050565b6116b0816114c0565b82525050565b5f6020820190506116c95f8301846116a7565b92915050565b6116d881611648565b81146116e2575f80fd5b50565b5f813590506116f3816116cf565b92915050565b611702816115c7565b811461170c575f80fd5b50565b5f8135905061171d816116f9565b92915050565b5f805f805f805f60e0888a03121561173e5761173d61149d565b5b5f61174b8a828b016114e7565b975050602061175c8a828b016114e7565b965050604061176d8a828b0161151a565b955050606061177e8a828b0161151a565b945050608061178f8a828b016116e5565b93505060a06117a08a828b0161170f565b92505060c06117b18a828b0161170f565b91505092959891949750929550565b5f80604083850312156117d6576117d561149d565b5b5f6117e3858286016114e7565b92505060206117f4858286016114e7565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061184257607f821691505b602082108103611855576118546117fe565b5b50919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546118838161182b565b61188d818661185b565b9450600182165f81146118a757600181146118bc576118ee565b60ff19831686528115158202860193506118ee565b6118c585611865565b5f5b838110156118e6578154818901526001820191506020810190506118c7565b838801955050505b50505092915050565b5f6119028284611877565b915081905092915050565b5f6080820190506119205f8301876115d0565b61192d60208301866115d0565b61193a604083018561159f565b61194760608301846116a7565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611987826114fb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036119b9576119b8611950565b5b600182019050919050565b5f60c0820190506119d75f8301896115d0565b6119e460208301886116a7565b6119f160408301876116a7565b6119fe606083018661159f565b611a0b608083018561159f565b611a1860a083018461159f565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f611a61600283611a23565b9150611a6c82611a2d565b600282019050919050565b5f819050919050565b611a91611a8c826115c7565b611a77565b82525050565b5f611aa182611a55565b9150611aad8285611a80565b602082019150611abd8284611a80565b6020820191508190509392505050565b7f696e76616c6964207369676e61747572650000000000000000000000000000005f82015250565b5f611b01601183611417565b9150611b0c82611acd565b602082019050919050565b5f6020820190508181035f830152611b2e81611af5565b9050919050565b7f756e617574686f72697a656400000000000000000000000000000000000000005f82015250565b5f611b69600c83611417565b9150611b7482611b35565b602082019050919050565b5f6020820190508181035f830152611b9681611b5d565b9050919050565b7f7369676e617475726520657870697265640000000000000000000000000000005f82015250565b5f611bd1601183611417565b9150611bdc82611b9d565b602082019050919050565b5f6020820190508181035f830152611bfe81611bc5565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611c5f602683611417565b9150611c6a82611c05565b604082019050919050565b5f6020820190508181035f830152611c8c81611c53565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611ced602483611417565b9150611cf882611c93565b604082019050919050565b5f6020820190508181035f830152611d1a81611ce1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d7b602283611417565b9150611d8682611d21565b604082019050919050565b5f6020820190508181035f830152611da881611d6f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611e09602583611417565b9150611e1482611daf565b604082019050919050565b5f6020820190508181035f830152611e3681611dfd565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611e97602383611417565b9150611ea282611e3d565b604082019050919050565b5f6020820190508181035f830152611ec481611e8b565b9050919050565b5f611ed5826114fb565b9150611ee0836114fb565b9250828203905081811115611ef857611ef7611950565b5b92915050565b5f611f08826114fb565b9150611f13836114fb565b9250828201905080821115611f2b57611f2a611950565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611f65601b83611417565b9150611f7082611f31565b602082019050919050565b5f6020820190508181035f830152611f9281611f59565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611fcd602083611417565b9150611fd882611f99565b602082019050919050565b5f6020820190508181035f830152611ffa81611fc1565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202776272076616c5f8201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b5f61205b602283611417565b915061206682612001565b604082019050919050565b5f6020820190508181035f8301526120888161204f565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220fb8975573ca77e4474833dd62db9bc9a0ea73a36fdb2d8ff6eb6702868d56ef664736f6c634300081a0033
©2022-now by Spectre