[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "ClearMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "OpenTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_maxTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "clearClog", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualSend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "takeoutStuckETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "transferDelayEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040525f60065f6101000a81548160ff0219169083151502179055506019600755601960085560056009556005600a556019600b55600f600c556019600d555f600e556009600a62000054919062000605565b613a9862000063919062000655565b600f556009600a62000076919062000605565b613a9862000085919062000655565b6010556009600a62000098919062000605565b6105dc620000a7919062000655565b6011556009600a620000ba919062000605565b612710620000c9919062000655565b6012555f601460156101000a81548160ff0219169083151502179055505f601460166101000a81548160ff0219169083151502179055503480156200010c575f80fd5b505f6200011e6200044560201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001ca6200044560201b60201c565b600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a6200021a919062000605565b620f42406200022a919062000655565b60015f6200023d6200044560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f6200028f6200044c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620003ba6200044560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a62000418919062000605565b620f424062000428919062000655565b604051620004379190620006b0565b60405180910390a3620006cb565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620004fd57808604811115620004d557620004d462000473565b5b6001851615620004e55780820291505b8081029050620004f585620004a0565b9450620004b5565b94509492505050565b5f82620005175760019050620005e9565b8162000526575f9050620005e9565b81600181146200053f57600281146200054a5762000580565b6001915050620005e9565b60ff8411156200055f576200055e62000473565b5b8360020a91508482111562000579576200057862000473565b5b50620005e9565b5060208310610133831016604e8410600b8410161715620005ba5782820a905083811115620005b457620005b362000473565b5b620005e9565b620005c98484846001620004ac565b92509050818404811115620005e357620005e262000473565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6200061182620005f0565b91506200061e83620005f9565b92506200064d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000506565b905092915050565b5f6200066182620005f0565b91506200066e83620005f0565b92508282026200067e81620005f0565b9150828204841483151762000698576200069762000473565b5b5092915050565b620006aa81620005f0565b82525050565b5f602082019050620006c55f8301846200069f565b92915050565b61304980620006d95f395ff3fe60806040526004361061012d575f3560e01c806370a08231116100aa57806395d89b411161006e57806395d89b4114610380578063a9059cbb146103aa578063bf474bed146103e6578063c876d0b914610410578063dd62ed3e1461043a578063f42938901461047657610134565b806370a08231146102b0578063715018a6146102ec5780637d1db4a5146103025780638da5cb5b1461032c5780638f9a55c01461035657610134565b806318acd4cb116100f157806318acd4cb1461020857806323b872dd1461021e578063313ce5671461025a578063359c8d841461028457806356cc11a51461029a57610134565b806306fdde0314610138578063095ea7b3146101625780630f8540e41461019e5780630faee56f146101b457806318160ddd146101de57610134565b3661013457005b5f80fd5b348015610143575f80fd5b5061014c61048c565b604051610159919061213b565b60405180910390f35b34801561016d575f80fd5b50610188600480360381019061018391906121ec565b6104c9565b6040516101959190612244565b60405180910390f35b3480156101a9575f80fd5b506101b26104e6565b005b3480156101bf575f80fd5b506101c8610a04565b6040516101d5919061226c565b60405180910390f35b3480156101e9575f80fd5b506101f2610a0a565b6040516101ff919061226c565b60405180910390f35b348015610213575f80fd5b5061021c610a2c565b005b348015610229575f80fd5b50610244600480360381019061023f9190612285565b610b71565b6040516102519190612244565b60405180910390f35b348015610265575f80fd5b5061026e610c45565b60405161027b91906122f0565b60405180910390f35b34801561028f575f80fd5b50610298610c4d565b005b3480156102a5575f80fd5b506102ae610ce5565b005b3480156102bb575f80fd5b506102d660048036038101906102d19190612309565b610d8b565b6040516102e3919061226c565b60405180910390f35b3480156102f7575f80fd5b50610300610dd1565b005b34801561030d575f80fd5b50610316610f1f565b604051610323919061226c565b60405180910390f35b348015610337575f80fd5b50610340610f25565b60405161034d9190612343565b60405180910390f35b348015610361575f80fd5b5061036a610f4c565b604051610377919061226c565b60405180910390f35b34801561038b575f80fd5b50610394610f52565b6040516103a1919061213b565b60405180910390f35b3480156103b5575f80fd5b506103d060048036038101906103cb91906121ec565b610f8f565b6040516103dd9190612244565b60405180910390f35b3480156103f1575f80fd5b506103fa610fac565b604051610407919061226c565b60405180910390f35b34801561041b575f80fd5b50610424610fb2565b6040516104319190612244565b60405180910390f35b348015610445575f80fd5b50610460600480360381019061045b919061235c565b610fc4565b60405161046d919061226c565b60405180910390f35b348015610481575f80fd5b5061048a611046565b005b60606040518060400160405280600b81526020017f4261736520426174746c65000000000000000000000000000000000000000000815250905090565b5f6104dc6104d5611056565b848461105d565b6001905092915050565b6104ee611056565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461057a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610571906123e4565b60405180910390fd5b60148054906101000a900460ff16156105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061244c565b60405180910390fd5b734752ba5dbc23f44d87826276bf6fd6b1c372ad2460135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506106633060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a61065091906125c6565b620f424061065e9190612610565b61105d565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106f19190612665565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610777573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061079b9190612665565b6040518363ffffffff1660e01b81526004016107b8929190612690565b6020604051808303815f875af11580156107d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f89190612665565b60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719473061087f30610d8b565b5f80610889610f25565b426040518863ffffffff1660e01b81526004016108ab969594939291906126f9565b60606040518083038185885af11580156108c7573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906108ec919061276c565b50505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161098c9291906127bc565b6020604051808303815f875af11580156109a8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109cc919061280d565b506001601460166101000a81548160ff02191690831515021790555060016014806101000a81548160ff021916908315150217905550565b60125481565b5f6009600a610a1991906125c6565b620f4240610a279190612610565b905090565b610a34611056565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ac0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab7906123e4565b60405180910390fd5b6009600a610ace91906125c6565b620f4240610adc9190612610565b600f819055506009600a610af091906125c6565b620f4240610afe9190612610565b6010819055505f60065f6101000a81548160ff0219169083151502179055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a610b4c91906125c6565b620f4240610b5a9190612610565b604051610b67919061226c565b60405180910390a1565b5f610b7d848484611220565b610c3a84610b89611056565b610c3585604051806060016040528060288152602001612fec6028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610bec611056565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611b9c9092919063ffffffff16565b61105d565b600190509392505050565b5f6009905090565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c8e611056565b73ffffffffffffffffffffffffffffffffffffffff1614610cad575f80fd5b5f610cb730610d8b565b90505f811115610ccb57610cca81611bfe565b5b5f4790505f811115610ce157610ce081611e69565b5b5050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d26611056565b73ffffffffffffffffffffffffffffffffffffffff1614610d45575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d88573d5f803e3d5ffd5b50565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610dd9611056565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5c906123e4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600f5481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60105481565b60606040518060400160405280600681526020017f424154544c450000000000000000000000000000000000000000000000000000815250905090565b5f610fa2610f9b611056565b8484611220565b6001905092915050565b60115481565b60065f9054906101000a900460ff1681565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f47905061105381611e69565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c2906128a8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611139576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113090612936565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611213919061226c565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361128e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611285906129c4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f390612a52565b60405180910390fd5b5f811161133e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133590612ae0565b60405180910390fd5b5f611347610f25565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156113b55750611385610f25565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156118ec576113f660646113e8600b54600e54116113d5576007546113d9565b6009545b85611ed290919063ffffffff16565b611f4990919063ffffffff16565b905060065f9054906101000a900460ff161561157e5760135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156114b6575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561157d574360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541061153a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153190612b94565b60405180910390fd5b4360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611627575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561167a575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561173457600f548211156116c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bb90612bfc565b60405180910390fd5b601054826116d185610d8b565b6116db9190612c1a565b111561171c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171390612c97565b60405180910390fd5b600e5f81548092919061172e90612cb5565b91905055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156117bc57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611800576117fd60646117ef600c54600e54116117dc576008546117e0565b600a545b85611ed290919063ffffffff16565b611f4990919063ffffffff16565b90505b5f61180a30610d8b565b9050601460159054906101000a900460ff16158015611875575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561188d5750601460169054906101000a900460ff165b801561189a575060115481115b80156118a95750600d54600e54115b156118ea576118cb6118c6846118c184601254611f92565b611f92565b611bfe565b5f479050666a94d74f4300008111156118e8576118e747611e69565b5b505b505b5f8111156119eb576119448160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611faa90919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119e2919061226c565b60405180910390a35b611a3b8260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461200790919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611ade611a92828461200790919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611faa90919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611b81848661200790919063ffffffff16565b604051611b8e919061226c565b60405180910390a350505050565b5f838311158290611be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bda919061213b565b60405180910390fd5b505f8385611bf19190612cfc565b9050809150509392505050565b6001601460156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611c3557611c34612d2f565b5b604051908082528060200260200182016040528015611c635781602001602082028036833780820191505090505b50905030815f81518110611c7a57611c79612d5c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d1e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d429190612665565b81600181518110611d5657611d55612d5c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611dbc3060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461105d565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611e1e959493929190612e40565b5f604051808303815f87803b158015611e35575f80fd5b505af1158015611e47573d5f803e3d5ffd5b50505050505f601460156101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611ece573d5f803e3d5ffd5b5050565b5f808303611ee2575f9050611f43565b5f8284611eef9190612610565b9050828482611efe9190612ec5565b14611f3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f3590612f65565b60405180910390fd5b809150505b92915050565b5f611f8a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612050565b905092915050565b5f818311611fa05782611fa2565b815b905092915050565b5f808284611fb89190612c1a565b905083811015611ffd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff490612fcd565b60405180910390fd5b8091505092915050565b5f61204883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611b9c565b905092915050565b5f8083118290612096576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208d919061213b565b60405180910390fd5b505f83856120a49190612ec5565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156120e85780820151818401526020810190506120cd565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61210d826120b1565b61211781856120bb565b93506121278185602086016120cb565b612130816120f3565b840191505092915050565b5f6020820190508181035f8301526121538184612103565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6121888261215f565b9050919050565b6121988161217e565b81146121a2575f80fd5b50565b5f813590506121b38161218f565b92915050565b5f819050919050565b6121cb816121b9565b81146121d5575f80fd5b50565b5f813590506121e6816121c2565b92915050565b5f80604083850312156122025761220161215b565b5b5f61220f858286016121a5565b9250506020612220858286016121d8565b9150509250929050565b5f8115159050919050565b61223e8161222a565b82525050565b5f6020820190506122575f830184612235565b92915050565b612266816121b9565b82525050565b5f60208201905061227f5f83018461225d565b92915050565b5f805f6060848603121561229c5761229b61215b565b5b5f6122a9868287016121a5565b93505060206122ba868287016121a5565b92505060406122cb868287016121d8565b9150509250925092565b5f60ff82169050919050565b6122ea816122d5565b82525050565b5f6020820190506123035f8301846122e1565b92915050565b5f6020828403121561231e5761231d61215b565b5b5f61232b848285016121a5565b91505092915050565b61233d8161217e565b82525050565b5f6020820190506123565f830184612334565b92915050565b5f80604083850312156123725761237161215b565b5b5f61237f858286016121a5565b9250506020612390858286016121a5565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6123ce6020836120bb565b91506123d98261239a565b602082019050919050565b5f6020820190508181035f8301526123fb816123c2565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6124366017836120bb565b915061244182612402565b602082019050919050565b5f6020820190508181035f8301526124638161242a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156124ec578086048111156124c8576124c761246a565b5b60018516156124d75780820291505b80810290506124e585612497565b94506124ac565b94509492505050565b5f8261250457600190506125bf565b81612511575f90506125bf565b8160018114612527576002811461253157612560565b60019150506125bf565b60ff8411156125435761254261246a565b5b8360020a91508482111561255a5761255961246a565b5b506125bf565b5060208310610133831016604e8410600b84101617156125955782820a9050838111156125905761258f61246a565b5b6125bf565b6125a284848460016124a3565b925090508184048111156125b9576125b861246a565b5b81810290505b9392505050565b5f6125d0826121b9565b91506125db836122d5565b92506126087fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846124f5565b905092915050565b5f61261a826121b9565b9150612625836121b9565b9250828202612633816121b9565b9150828204841483151761264a5761264961246a565b5b5092915050565b5f8151905061265f8161218f565b92915050565b5f6020828403121561267a5761267961215b565b5b5f61268784828501612651565b91505092915050565b5f6040820190506126a35f830185612334565b6126b06020830184612334565b9392505050565b5f819050919050565b5f819050919050565b5f6126e36126de6126d9846126b7565b6126c0565b6121b9565b9050919050565b6126f3816126c9565b82525050565b5f60c08201905061270c5f830189612334565b612719602083018861225d565b61272660408301876126ea565b61273360608301866126ea565b6127406080830185612334565b61274d60a083018461225d565b979650505050505050565b5f81519050612766816121c2565b92915050565b5f805f606084860312156127835761278261215b565b5b5f61279086828701612758565b93505060206127a186828701612758565b92505060406127b286828701612758565b9150509250925092565b5f6040820190506127cf5f830185612334565b6127dc602083018461225d565b9392505050565b6127ec8161222a565b81146127f6575f80fd5b50565b5f81519050612807816127e3565b92915050565b5f602082840312156128225761282161215b565b5b5f61282f848285016127f9565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6128926024836120bb565b915061289d82612838565b604082019050919050565b5f6020820190508181035f8301526128bf81612886565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6129206022836120bb565b915061292b826128c6565b604082019050919050565b5f6020820190508181035f83015261294d81612914565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6129ae6025836120bb565b91506129b982612954565b604082019050919050565b5f6020820190508181035f8301526129db816129a2565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f612a3c6023836120bb565b9150612a47826129e2565b604082019050919050565b5f6020820190508181035f830152612a6981612a30565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f612aca6029836120bb565b9150612ad582612a70565b604082019050919050565b5f6020820190508181035f830152612af781612abe565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f612b7e6049836120bb565b9150612b8982612afe565b606082019050919050565b5f6020820190508181035f830152612bab81612b72565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f612be66019836120bb565b9150612bf182612bb2565b602082019050919050565b5f6020820190508181035f830152612c1381612bda565b9050919050565b5f612c24826121b9565b9150612c2f836121b9565b9250828201905080821115612c4757612c4661246a565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f612c81601a836120bb565b9150612c8c82612c4d565b602082019050919050565b5f6020820190508181035f830152612cae81612c75565b9050919050565b5f612cbf826121b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612cf157612cf061246a565b5b600182019050919050565b5f612d06826121b9565b9150612d11836121b9565b9250828203905081811115612d2957612d2861246a565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612dbb8161217e565b82525050565b5f612dcc8383612db2565b60208301905092915050565b5f602082019050919050565b5f612dee82612d89565b612df88185612d93565b9350612e0383612da3565b805f5b83811015612e33578151612e1a8882612dc1565b9750612e2583612dd8565b925050600181019050612e06565b5085935050505092915050565b5f60a082019050612e535f83018861225d565b612e6060208301876126ea565b8181036040830152612e728186612de4565b9050612e816060830185612334565b612e8e608083018461225d565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612ecf826121b9565b9150612eda836121b9565b925082612eea57612ee9612e98565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612f4f6021836120bb565b9150612f5a82612ef5565b604082019050919050565b5f6020820190508181035f830152612f7c81612f43565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f612fb7601b836120bb565b9150612fc282612f83565b602082019050919050565b5f6020820190508181035f830152612fe481612fab565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122030cc3e940241e9e3bb01e334d0e3abaa52d8d8744c871ed5f5c254ec1c1359a464736f6c63430008140033