[ { "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": "ManualSwap", "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": "bots_", "type": "address[]" } ], "name": "addBots", "outputs": [], "stateMutability": "nonpayable", "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": "clearstuckEth", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "notbot", "type": "address[]" } ], "name": "delBots", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "finaltax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "a", "type": "address" } ], "name": "isBot", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_newFee", "type": "uint256" } ], "name": "reduceFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removelimits", "outputs": [], "stateMutability": "nonpayable", "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": "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" } ]
6080604052600160065f6101000a81548160ff021916908315150217905550601960075560196008555f6009555f600a556014600b556014600c55600a600d555f600e556009600a62000053919062000629565b6359682f0062000064919062000679565b600f556009600a62000077919062000629565b6359682f0062000088919062000679565b6010556009600a6200009b919062000629565b633b9aca00620000ac919062000679565b6011556009600a620000bf919062000629565b633b9aca00620000d0919062000679565b6012555f60135f6101000a81548160ff0219169083151502179055505f601460156101000a81548160ff0219169083151502179055505f601460166101000a81548160ff0219169083151502179055503480156200012c575f80fd5b505f6200013e6200046960201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001ea6200046960201b60201c565b600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a6200023a919062000629565b64174876e8006200024c919062000679565b60015f6200025f6200046960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f620002b16200047060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620003dc6200046960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a6200043a919062000629565b64174876e8006200044c919062000679565b6040516200045b9190620006d4565b60405180910390a3620006ef565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200052157808604811115620004f957620004f862000497565b5b6001851615620005095780820291505b80810290506200051985620004c4565b9450620004d9565b94509492505050565b5f826200053b57600190506200060d565b816200054a575f90506200060d565b81600181146200056357600281146200056e57620005a4565b60019150506200060d565b60ff84111562000583576200058262000497565b5b8360020a9150848211156200059d576200059c62000497565b5b506200060d565b5060208310610133831016604e8410600b8410161715620005de5782820a905083811115620005d857620005d762000497565b5b6200060d565b620005ed8484846001620004d0565b9250905081840481111562000607576200060662000497565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620006358262000614565b915062000642836200061d565b9250620006717fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200052a565b905092915050565b5f620006858262000614565b9150620006928362000614565b9250828202620006a28162000614565b91508282048414831517620006bc57620006bb62000497565b5b5092915050565b620006ce8162000614565b82525050565b5f602082019050620006e95f830184620006c3565b92915050565b6137ef80620006fd5f395ff3fe608060405260043610610184575f3560e01c80638da5cb5b116100d0578063c876d0b911610089578063dbb859c811610063578063dbb859c814610531578063dd62ed3e14610547578063ec1f3f6314610583578063f4293890146105ab5761018b565b8063c876d0b9146104c9578063c9567bf9146104f3578063d34628cc146105095761018b565b80638da5cb5b146103cf5780638f9a55c0146103f957806395d89b4114610423578063a1780c181461044d578063a9059cbb14610463578063bf474bed1461049f5761018b565b806331c2d8471161013d57806370a082311161011757806370a0823114610329578063715018a6146103655780637d1db4a51461037b578063802f3caf146103a55761018b565b806331c2d847146102af5780633bbac579146102d75780635e4ae81b146103135761018b565b806306fdde031461018f578063095ea7b3146101b95780630faee56f146101f557806318160ddd1461021f57806323b872dd14610249578063313ce567146102855761018b565b3661018b57005b5f80fd5b34801561019a575f80fd5b506101a36105c1565b6040516101b091906126e7565b60405180910390f35b3480156101c4575f80fd5b506101df60048036038101906101da91906127a5565b6105fe565b6040516101ec91906127fd565b60405180910390f35b348015610200575f80fd5b5061020961061b565b6040516102169190612825565b60405180910390f35b34801561022a575f80fd5b50610233610621565b6040516102409190612825565b60405180910390f35b348015610254575f80fd5b5061026f600480360381019061026a919061283e565b610645565b60405161027c91906127fd565b60405180910390f35b348015610290575f80fd5b50610299610719565b6040516102a691906128a9565b60405180910390f35b3480156102ba575f80fd5b506102d560048036038101906102d09190612a02565b610721565b005b3480156102e2575f80fd5b506102fd60048036038101906102f89190612a49565b61083f565b60405161030a91906127fd565b60405180910390f35b34801561031e575f80fd5b50610327610891565b005b348015610334575f80fd5b5061034f600480360381019061034a9190612a49565b6109f6565b60405161035c9190612825565b60405180910390f35b348015610370575f80fd5b50610379610a3c565b005b348015610386575f80fd5b5061038f610b8a565b60405161039c9190612825565b60405180910390f35b3480156103b0575f80fd5b506103b9610b90565b6040516103c691906127fd565b60405180910390f35b3480156103da575f80fd5b506103e3610ba2565b6040516103f09190612a83565b60405180910390f35b348015610404575f80fd5b5061040d610bc9565b60405161041a9190612825565b60405180910390f35b34801561042e575f80fd5b50610437610bcf565b60405161044491906126e7565b60405180910390f35b348015610458575f80fd5b50610461610c0c565b005b34801561046e575f80fd5b50610489600480360381019061048491906127a5565b610ca4565b60405161049691906127fd565b60405180910390f35b3480156104aa575f80fd5b506104b3610cc1565b6040516104c09190612825565b60405180910390f35b3480156104d4575f80fd5b506104dd610cc7565b6040516104ea91906127fd565b60405180910390f35b3480156104fe575f80fd5b50610507610cd9565b005b348015610514575f80fd5b5061052f600480360381019061052a9190612a02565b6111ff565b005b34801561053c575f80fd5b5061054561131e565b005b348015610552575f80fd5b5061056d60048036038101906105689190612a9c565b611406565b60405161057a9190612825565b60405180910390f35b34801561058e575f80fd5b506105a960048036038101906105a49190612ada565b611488565b005b3480156105b6575f80fd5b506105bf611549565b005b60606040518060400160405280600e81526020017f476c656e6e20796f756e676b696e000000000000000000000000000000000000815250905090565b5f61061161060a6115ed565b84846115f4565b6001905092915050565b60125481565b5f6009600a6106309190612c61565b64174876e8006106409190612cab565b905090565b5f6106518484846117b7565b61070e8461065d6115ed565b610709856040518060600160405280602881526020016137926028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6106c06115ed565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546121459092919063ffffffff16565b6115f4565b600190509392505050565b5f6009905090565b6107296115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ac90612d36565b60405180910390fd5b5f5b815181101561083b575f60045f8484815181106107d7576107d6612d54565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080806001019150506107b7565b5050565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b6108996115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610925576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091c90612d36565b60405180910390fd5b6009600a6109339190612c61565b64174876e8006109439190612cab565b600f819055506009600a6109579190612c61565b64174876e8006109679190612cab565b6010819055505f60065f6101000a81548160ff0219169083151502179055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a6109b59190612c61565b64174876e8006109c59190612cab565b6040516109d29190612825565b60405180910390a1600160135f6101000a81548160ff021916908315150217905550565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610a446115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac790612d36565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600f5481565b60135f9054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60105481565b60606040518060400160405280600581526020017f476c656e6e000000000000000000000000000000000000000000000000000000815250905090565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c4d6115ed565b73ffffffffffffffffffffffffffffffffffffffff1614610c6c575f80fd5b5f610c76306109f6565b90505f811115610c8a57610c89816121a7565b5b5f4790505f811115610ca057610c9f81612415565b5b5050565b5f610cb7610cb06115ed565b84846117b7565b6001905092915050565b60115481565b60065f9054906101000a900460ff1681565b610ce16115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6490612d36565b60405180910390fd5b60148054906101000a900460ff1615610dbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db290612dcb565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d601360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610e5a30601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a610e459190612c61565b64174876e800610e559190612cab565b6115f4565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ec5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ee99190612dfd565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f70573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f949190612dfd565b6040518363ffffffff1660e01b8152600401610fb1929190612e28565b6020604051808303815f875af1158015610fcd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ff19190612dfd565b60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730611079306109f6565b5f80611083610ba2565b426040518863ffffffff1660e01b81526004016110a596959493929190612e91565b60606040518083038185885af11580156110c1573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906110e69190612f04565b50505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401611187929190612f54565b6020604051808303815f875af11580156111a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111c79190612fa5565b506001601460166101000a81548160ff02191690831515021790555060016014806101000a81548160ff021916908315150217905550565b6112076115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128a90612d36565b60405180910390fd5b5f5b815181101561131a57600160045f8484815181106112b6576112b5612d54565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611295565b5050565b5f4711611360576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113579061301a565b60405180910390fd5b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166113a16115ed565b73ffffffffffffffffffffffffffffffffffffffff16146113c0575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015611403573d5f803e3d5ffd5b50565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6114906115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461151c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151390612d36565b60405180910390fd5b60095481111580156115305750600a548111155b611538575f80fd5b8060098190555080600a8190555050565b6115516115ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d490612d36565b60405180910390fd5b5f4790506115ea81612415565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611662576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611659906130a8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c790613136565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117aa9190612825565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611825576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181c906131c4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611893576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188a90613252565b60405180910390fd5b5f81116118d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118cc906132e0565b60405180910390fd5b5f6118de610ba2565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561194c575061191c610ba2565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611e9557611995606461198760135f9054906101000a900460ff1661197457600754611978565b6009545b8561247e90919063ffffffff16565b6124f590919063ffffffff16565b905060065f9054906101000a900460ff1615611b1e57601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611a56575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611b1d574360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410611ada576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad190613394565b60405180910390fd5b4360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611bc85750601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611c1b575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611cd557600f54821115611c65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5c906133fc565b60405180910390fd5b60105482611c72856109f6565b611c7c919061341a565b1115611cbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cb490613497565b60405180910390fd5b600e5f815480929190611ccf906134b5565b91905055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611d5d57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611da957611da66064611d9860135f9054906101000a900460ff16611d8557600854611d89565b600a545b8561247e90919063ffffffff16565b6124f590919063ffffffff16565b90505b5f611db3306109f6565b9050601460159054906101000a900460ff16158015611e1e575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611e365750601460169054906101000a900460ff165b8015611e43575060115481115b8015611e525750600d54600e54115b15611e9357611e74611e6f84611e6a8460125461253e565b61253e565b6121a7565b5f47905066b1a2bc2ec50000811115611e9157611e9047612415565b5b505b505b5f811115611f9457611eed8160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461255690919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611f8b9190612825565b60405180910390a35b611fe48260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546125b390919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061208761203b82846125b390919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461255690919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61212a84866125b390919063ffffffff16565b6040516121379190612825565b60405180910390a350505050565b5f83831115829061218c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218391906126e7565b60405180910390fd5b505f838561219a91906134fc565b9050809150509392505050565b6001601460156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff8111156121de576121dd6128c6565b5b60405190808252806020026020018201604052801561220c5781602001602082028036833780820191505090505b50905030815f8151811061222357612222612d54565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156122c8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122ec9190612dfd565b81600181518110612300576122ff612d54565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061236730601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115f4565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b81526004016123ca9594939291906135e6565b5f604051808303815f87803b1580156123e1575f80fd5b505af11580156123f3573d5f803e3d5ffd5b50505050505f601460156101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f1935050505015801561247a573d5f803e3d5ffd5b5050565b5f80830361248e575f90506124ef565b5f828461249b9190612cab565b90508284826124aa919061366b565b146124ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e19061370b565b60405180910390fd5b809150505b92915050565b5f61253683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506125fc565b905092915050565b5f81831161254c578261254e565b815b905092915050565b5f808284612564919061341a565b9050838110156125a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125a090613773565b60405180910390fd5b8091505092915050565b5f6125f483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612145565b905092915050565b5f8083118290612642576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161263991906126e7565b60405180910390fd5b505f8385612650919061366b565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612694578082015181840152602081019050612679565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6126b98261265d565b6126c38185612667565b93506126d3818560208601612677565b6126dc8161269f565b840191505092915050565b5f6020820190508181035f8301526126ff81846126af565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61274182612718565b9050919050565b61275181612737565b811461275b575f80fd5b50565b5f8135905061276c81612748565b92915050565b5f819050919050565b61278481612772565b811461278e575f80fd5b50565b5f8135905061279f8161277b565b92915050565b5f80604083850312156127bb576127ba612710565b5b5f6127c88582860161275e565b92505060206127d985828601612791565b9150509250929050565b5f8115159050919050565b6127f7816127e3565b82525050565b5f6020820190506128105f8301846127ee565b92915050565b61281f81612772565b82525050565b5f6020820190506128385f830184612816565b92915050565b5f805f6060848603121561285557612854612710565b5b5f6128628682870161275e565b93505060206128738682870161275e565b925050604061288486828701612791565b9150509250925092565b5f60ff82169050919050565b6128a38161288e565b82525050565b5f6020820190506128bc5f83018461289a565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6128fc8261269f565b810181811067ffffffffffffffff8211171561291b5761291a6128c6565b5b80604052505050565b5f61292d612707565b905061293982826128f3565b919050565b5f67ffffffffffffffff821115612958576129576128c6565b5b602082029050602081019050919050565b5f80fd5b5f61297f61297a8461293e565b612924565b905080838252602082019050602084028301858111156129a2576129a1612969565b5b835b818110156129cb57806129b7888261275e565b8452602084019350506020810190506129a4565b5050509392505050565b5f82601f8301126129e9576129e86128c2565b5b81356129f984826020860161296d565b91505092915050565b5f60208284031215612a1757612a16612710565b5b5f82013567ffffffffffffffff811115612a3457612a33612714565b5b612a40848285016129d5565b91505092915050565b5f60208284031215612a5e57612a5d612710565b5b5f612a6b8482850161275e565b91505092915050565b612a7d81612737565b82525050565b5f602082019050612a965f830184612a74565b92915050565b5f8060408385031215612ab257612ab1612710565b5b5f612abf8582860161275e565b9250506020612ad08582860161275e565b9150509250929050565b5f60208284031215612aef57612aee612710565b5b5f612afc84828501612791565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115612b8757808604811115612b6357612b62612b05565b5b6001851615612b725780820291505b8081029050612b8085612b32565b9450612b47565b94509492505050565b5f82612b9f5760019050612c5a565b81612bac575f9050612c5a565b8160018114612bc25760028114612bcc57612bfb565b6001915050612c5a565b60ff841115612bde57612bdd612b05565b5b8360020a915084821115612bf557612bf4612b05565b5b50612c5a565b5060208310610133831016604e8410600b8410161715612c305782820a905083811115612c2b57612c2a612b05565b5b612c5a565b612c3d8484846001612b3e565b92509050818404811115612c5457612c53612b05565b5b81810290505b9392505050565b5f612c6b82612772565b9150612c768361288e565b9250612ca37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612b90565b905092915050565b5f612cb582612772565b9150612cc083612772565b9250828202612cce81612772565b91508282048414831517612ce557612ce4612b05565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d20602083612667565b9150612d2b82612cec565b602082019050919050565b5f6020820190508181035f830152612d4d81612d14565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f612db5601783612667565b9150612dc082612d81565b602082019050919050565b5f6020820190508181035f830152612de281612da9565b9050919050565b5f81519050612df781612748565b92915050565b5f60208284031215612e1257612e11612710565b5b5f612e1f84828501612de9565b91505092915050565b5f604082019050612e3b5f830185612a74565b612e486020830184612a74565b9392505050565b5f819050919050565b5f819050919050565b5f612e7b612e76612e7184612e4f565b612e58565b612772565b9050919050565b612e8b81612e61565b82525050565b5f60c082019050612ea45f830189612a74565b612eb16020830188612816565b612ebe6040830187612e82565b612ecb6060830186612e82565b612ed86080830185612a74565b612ee560a0830184612816565b979650505050505050565b5f81519050612efe8161277b565b92915050565b5f805f60608486031215612f1b57612f1a612710565b5b5f612f2886828701612ef0565b9350506020612f3986828701612ef0565b9250506040612f4a86828701612ef0565b9150509250925092565b5f604082019050612f675f830185612a74565b612f746020830184612816565b9392505050565b612f84816127e3565b8114612f8e575f80fd5b50565b5f81519050612f9f81612f7b565b92915050565b5f60208284031215612fba57612fb9612710565b5b5f612fc784828501612f91565b91505092915050565b7f546f6b656e3a206e6f2045544820746f20636c656172000000000000000000005f82015250565b5f613004601683612667565b915061300f82612fd0565b602082019050919050565b5f6020820190508181035f83015261303181612ff8565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613092602483612667565b915061309d82613038565b604082019050919050565b5f6020820190508181035f8301526130bf81613086565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613120602283612667565b915061312b826130c6565b604082019050919050565b5f6020820190508181035f83015261314d81613114565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6131ae602583612667565b91506131b982613154565b604082019050919050565b5f6020820190508181035f8301526131db816131a2565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61323c602383612667565b9150613247826131e2565b604082019050919050565b5f6020820190508181035f83015261326981613230565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6132ca602983612667565b91506132d582613270565b604082019050919050565b5f6020820190508181035f8301526132f7816132be565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f61337e604983612667565b9150613389826132fe565b606082019050919050565b5f6020820190508181035f8301526133ab81613372565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f6133e6601983612667565b91506133f1826133b2565b602082019050919050565b5f6020820190508181035f830152613413816133da565b9050919050565b5f61342482612772565b915061342f83612772565b925082820190508082111561344757613446612b05565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f613481601a83612667565b915061348c8261344d565b602082019050919050565b5f6020820190508181035f8301526134ae81613475565b9050919050565b5f6134bf82612772565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036134f1576134f0612b05565b5b600182019050919050565b5f61350682612772565b915061351183612772565b925082820390508181111561352957613528612b05565b5b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61356181612737565b82525050565b5f6135728383613558565b60208301905092915050565b5f602082019050919050565b5f6135948261352f565b61359e8185613539565b93506135a983613549565b805f5b838110156135d95781516135c08882613567565b97506135cb8361357e565b9250506001810190506135ac565b5085935050505092915050565b5f60a0820190506135f95f830188612816565b6136066020830187612e82565b8181036040830152613618818661358a565b90506136276060830185612a74565b6136346080830184612816565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61367582612772565b915061368083612772565b9250826136905761368f61363e565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f6136f5602183612667565b91506137008261369b565b604082019050919050565b5f6020820190508181035f830152613722816136e9565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f61375d601b83612667565b915061376882613729565b602082019050919050565b5f6020820190508181035f83015261378a81613751565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122044621aff2159e9b2b885123d28e5264fbc67cd98482a8eb1408182b37929b13064736f6c63430008180033