[ { "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": 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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "transactionLimitUpdated", "type": "event" }, { "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": "_maximumTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxThresholdForSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "activateTrade", "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": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "deleteLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "finalFeeStatus", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualEthSwap", "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": "retrieveStuckEth", "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": "transferDelayToggle", "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" } ]
6080604052600160055f6101000a81548160ff0219169083151502179055506006805560066007555f6008555f6009556003600a556003600b556001600c555f600d556009600a62000052919062000628565b63fac0332062000063919062000678565b600e556009600a62000076919062000628565b63fac0332062000087919062000678565b600f556009600a6200009a919062000628565b63fac03320620000ab919062000678565b6010556009600a620000be919062000628565b63fac03320620000cf919062000678565b6011555f60125f6101000a81548160ff0219169083151502179055505f601360156101000a81548160ff0219169083151502179055505f601360166101000a81548160ff0219169083151502179055503480156200012b575f80fd5b505f6200013d6200046860201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001e96200046860201b60201c565b600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a62000239919062000628565b6461f313f8806200024b919062000678565b60015f6200025e6200046860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f620002b06200046f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620003db6200046860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a62000439919062000628565b6461f313f8806200044b919062000678565b6040516200045a9190620006d3565b60405180910390a3620006ee565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200052057808604811115620004f857620004f762000496565b5b6001851615620005085780820291505b80810290506200051885620004c3565b9450620004d8565b94509492505050565b5f826200053a57600190506200060c565b8162000549575f90506200060c565b81600181146200056257600281146200056d57620005a3565b60019150506200060c565b60ff84111562000582576200058162000496565b5b8360020a9150848211156200059c576200059b62000496565b5b506200060c565b5060208310610133831016604e8410600b8410161715620005dd5782820a905083811115620005d757620005d662000496565b5b6200060c565b620005ec8484846001620004cf565b9250905081840481111562000606576200060562000496565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620006348262000613565b915062000641836200061c565b9250620006707fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000529565b905092915050565b5f620006848262000613565b9150620006918362000613565b9250828202620006a18162000613565b91508282048414831517620006bb57620006ba62000496565b5b5092915050565b620006cd8162000613565b82525050565b5f602082019050620006e85f830184620006c2565b92915050565b61314b80620006fc5f395ff3fe60806040526004361061012d575f3560e01c80637d1db4a5116100aa57806395d89b411161006e57806395d89b41146103a8578063a9059cbb146103d2578063ca7700921461040e578063dd62ed3e14610424578063f0f0f46b14610460578063fd3563641461048a57610134565b80637d1db4a5146102ea578063813a3042146103145780638d91477d1461033e5780638da5cb5b146103545780638f9a55c01461037e57610134565b80634d54557f116100f15780634d54557f1461022e5780635ee2c32d1461024457806367b993b51461026e57806370a0823114610298578063715018a6146102d457610134565b806306fdde0314610138578063095ea7b31461016257806318160ddd1461019e57806323b872dd146101c8578063313ce5671461020457610134565b3661013457005b5f80fd5b348015610143575f80fd5b5061014c6104a0565b60405161015991906121d5565b60405180910390f35b34801561016d575f80fd5b5061018860048036038101906101839190612286565b6104dd565b60405161019591906122de565b60405180910390f35b3480156101a9575f80fd5b506101b26104fa565b6040516101bf9190612306565b60405180910390f35b3480156101d3575f80fd5b506101ee60048036038101906101e9919061231f565b61051e565b6040516101fb91906122de565b60405180910390f35b34801561020f575f80fd5b506102186105f2565b604051610225919061238a565b60405180910390f35b348015610239575f80fd5b506102426105fa565b005b34801561024f575f80fd5b506102586106e2565b6040516102659190612306565b60405180910390f35b348015610279575f80fd5b506102826106e8565b60405161028f9190612306565b60405180910390f35b3480156102a3575f80fd5b506102be60048036038101906102b991906123a3565b6106ee565b6040516102cb9190612306565b60405180910390f35b3480156102df575f80fd5b506102e8610734565b005b3480156102f5575f80fd5b506102fe610882565b60405161030b9190612306565b60405180910390f35b34801561031f575f80fd5b50610328610888565b60405161033591906122de565b60405180910390f35b348015610349575f80fd5b5061035261089a565b005b34801561035f575f80fd5b50610368610932565b60405161037591906123dd565b60405180910390f35b348015610389575f80fd5b50610392610959565b60405161039f9190612306565b60405180910390f35b3480156103b3575f80fd5b506103bc61095f565b6040516103c991906121d5565b60405180910390f35b3480156103dd575f80fd5b506103f860048036038101906103f39190612286565b61099c565b60405161040591906122de565b60405180910390f35b348015610419575f80fd5b506104226109b9565b005b34801561042f575f80fd5b5061044a600480360381019061044591906123f6565b610ee2565b6040516104579190612306565b60405180910390f35b34801561046b575f80fd5b50610474610f64565b60405161048191906122de565b60405180910390f35b348015610495575f80fd5b5061049e610f76565b005b60606040518060400160405280600681526020017f5465695465690000000000000000000000000000000000000000000000000000815250905090565b5f6104f06104e96110db565b84846110e2565b6001905092915050565b5f6009600a6105099190612590565b6461f313f88061051991906125da565b905090565b5f61052a8484846112a5565b6105e7846105366110db565b6105e2856040518060600160405280602881526020016130ee6028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105996110db565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611c339092919063ffffffff16565b6110e2565b600190509392505050565b5f6009905090565b5f471161063c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063390612665565b60405180910390fd5b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661067d6110db565b73ffffffffffffffffffffffffffffffffffffffff161461069c575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f193505050501580156106df573d5f803e3d5ffd5b50565b60115481565b60105481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61073c6110db565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bf906126cd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600e5481565b60055f9054906101000a900460ff1681565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108db6110db565b73ffffffffffffffffffffffffffffffffffffffff16146108fa575f80fd5b5f610904306106ee565b90505f8111156109185761091781611c95565b5b5f4790505f81111561092e5761092d81611f03565b5b5050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600f5481565b60606040518060400160405280600781526020017f5445495445492000000000000000000000000000000000000000000000000000815250905090565b5f6109af6109a86110db565b84846112a5565b6001905092915050565b6109c16110db565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a44906126cd565b60405180910390fd5b601360149054906101000a900460ff1615610a9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9490612735565b60405180910390fd5b734752ba5dbc23f44d87826276bf6fd6b1c372ad24601260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b3c30601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a610b279190612590565b6461f313f880610b3791906125da565b6110e2565b601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ba7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bcb9190612767565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c52573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c769190612767565b6040518363ffffffff1660e01b8152600401610c93929190612792565b6020604051808303815f875af1158015610caf573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cd39190612767565b60135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610d5b306106ee565b5f80610d65610932565b426040518863ffffffff1660e01b8152600401610d87969594939291906127fb565b60606040518083038185885af1158015610da3573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610dc8919061286e565b50505060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610e699291906128be565b6020604051808303815f875af1158015610e85573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ea9919061290f565b506001601360166101000a81548160ff0219169083151502179055506001601360146101000a81548160ff021916908315150217905550565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60125f9054906101000a900460ff1681565b610f7e6110db565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461100a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611001906126cd565b60405180910390fd5b6009600a6110189190612590565b6461f313f88061102891906125da565b600e819055506009600a61103c9190612590565b6461f313f88061104c91906125da565b600f819055505f60055f6101000a81548160ff0219169083151502179055507f3cc0e181e2e0f54878e582475809914c889e620c2bb23c22226fc4cf0a02cefe6009600a61109a9190612590565b6461f313f8806110aa91906125da565b6040516110b79190612306565b60405180910390a1600160125f6101000a81548160ff021916908315150217905550565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611150576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611147906129aa565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b590612a38565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516112989190612306565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611313576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130a90612ac6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611381576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137890612b54565b60405180910390fd5b5f81116113c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ba90612be2565b60405180910390fd5b5f6113cc610932565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561143a575061140a610932565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561198357611483606461147560125f9054906101000a900460ff1661146257600654611466565b6008545b85611f6c90919063ffffffff16565b611fe390919063ffffffff16565b905060055f9054906101000a900460ff161561160c57601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611544575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561160b574360045f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054106115c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bf90612c96565b60405180910390fd5b4360045f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156116b65750601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611709575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156117c357600e54821115611753576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174a90612cfe565b60405180910390fd5b600f5482611760856106ee565b61176a9190612d1c565b11156117ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a290612d99565b60405180910390fd5b600d5f8154809291906117bd90612db7565b91905055505b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561184b57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561189757611894606461188660125f9054906101000a900460ff1661187357600754611877565b6009545b85611f6c90919063ffffffff16565b611fe390919063ffffffff16565b90505b5f6118a1306106ee565b9050601360159054906101000a900460ff1615801561190c575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80156119245750601360169054906101000a900460ff165b8015611931575060105481115b80156119405750600c54600d54115b156119815761196261195d846119588460115461202c565b61202c565b611c95565b5f47905066b1a2bc2ec5000081111561197f5761197e47611f03565b5b505b505b5f811115611a82576119db8160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461204490919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a799190612306565b60405180910390a35b611ad28260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120a190919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611b75611b2982846120a190919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461204490919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611c1884866120a190919063ffffffff16565b604051611c259190612306565b60405180910390a350505050565b5f838311158290611c7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7191906121d5565b60405180910390fd5b505f8385611c889190612dfe565b9050809150509392505050565b6001601360156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611ccc57611ccb612e31565b5b604051908082528060200260200182016040528015611cfa5781602001602082028036833780820191505090505b50905030815f81518110611d1157611d10612e5e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611db6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611dda9190612767565b81600181518110611dee57611ded612e5e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611e5530601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846110e2565b601260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611eb8959493929190612f42565b5f604051808303815f87803b158015611ecf575f80fd5b505af1158015611ee1573d5f803e3d5ffd5b50505050505f601360156101000a81548160ff02191690831515021790555050565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611f68573d5f803e3d5ffd5b5050565b5f808303611f7c575f9050611fdd565b5f8284611f8991906125da565b9050828482611f989190612fc7565b14611fd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fcf90613067565b60405180910390fd5b809150505b92915050565b5f61202483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506120ea565b905092915050565b5f81831161203a578261203c565b815b905092915050565b5f8082846120529190612d1c565b905083811015612097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208e906130cf565b60405180910390fd5b8091505092915050565b5f6120e283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611c33565b905092915050565b5f8083118290612130576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212791906121d5565b60405180910390fd5b505f838561213e9190612fc7565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612182578082015181840152602081019050612167565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6121a78261214b565b6121b18185612155565b93506121c1818560208601612165565b6121ca8161218d565b840191505092915050565b5f6020820190508181035f8301526121ed818461219d565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612222826121f9565b9050919050565b61223281612218565b811461223c575f80fd5b50565b5f8135905061224d81612229565b92915050565b5f819050919050565b61226581612253565b811461226f575f80fd5b50565b5f813590506122808161225c565b92915050565b5f806040838503121561229c5761229b6121f5565b5b5f6122a98582860161223f565b92505060206122ba85828601612272565b9150509250929050565b5f8115159050919050565b6122d8816122c4565b82525050565b5f6020820190506122f15f8301846122cf565b92915050565b61230081612253565b82525050565b5f6020820190506123195f8301846122f7565b92915050565b5f805f60608486031215612336576123356121f5565b5b5f6123438682870161223f565b93505060206123548682870161223f565b925050604061236586828701612272565b9150509250925092565b5f60ff82169050919050565b6123848161236f565b82525050565b5f60208201905061239d5f83018461237b565b92915050565b5f602082840312156123b8576123b76121f5565b5b5f6123c58482850161223f565b91505092915050565b6123d781612218565b82525050565b5f6020820190506123f05f8301846123ce565b92915050565b5f806040838503121561240c5761240b6121f5565b5b5f6124198582860161223f565b925050602061242a8582860161223f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156124b65780860481111561249257612491612434565b5b60018516156124a15780820291505b80810290506124af85612461565b9450612476565b94509492505050565b5f826124ce5760019050612589565b816124db575f9050612589565b81600181146124f157600281146124fb5761252a565b6001915050612589565b60ff84111561250d5761250c612434565b5b8360020a91508482111561252457612523612434565b5b50612589565b5060208310610133831016604e8410600b841016171561255f5782820a90508381111561255a57612559612434565b5b612589565b61256c848484600161246d565b9250905081840481111561258357612582612434565b5b81810290505b9392505050565b5f61259a82612253565b91506125a58361236f565b92506125d27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846124bf565b905092915050565b5f6125e482612253565b91506125ef83612253565b92508282026125fd81612253565b9150828204841483151761261457612613612434565b5b5092915050565b7f546f6b656e3a206e6f2045544820746f20636c656172000000000000000000005f82015250565b5f61264f601683612155565b915061265a8261261b565b602082019050919050565b5f6020820190508181035f83015261267c81612643565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6126b7602083612155565b91506126c282612683565b602082019050919050565b5f6020820190508181035f8301526126e4816126ab565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e20616e64206c6976655f82015250565b5f61271f602083612155565b915061272a826126eb565b602082019050919050565b5f6020820190508181035f83015261274c81612713565b9050919050565b5f8151905061276181612229565b92915050565b5f6020828403121561277c5761277b6121f5565b5b5f61278984828501612753565b91505092915050565b5f6040820190506127a55f8301856123ce565b6127b260208301846123ce565b9392505050565b5f819050919050565b5f819050919050565b5f6127e56127e06127db846127b9565b6127c2565b612253565b9050919050565b6127f5816127cb565b82525050565b5f60c08201905061280e5f8301896123ce565b61281b60208301886122f7565b61282860408301876127ec565b61283560608301866127ec565b61284260808301856123ce565b61284f60a08301846122f7565b979650505050505050565b5f815190506128688161225c565b92915050565b5f805f60608486031215612885576128846121f5565b5b5f6128928682870161285a565b93505060206128a38682870161285a565b92505060406128b48682870161285a565b9150509250925092565b5f6040820190506128d15f8301856123ce565b6128de60208301846122f7565b9392505050565b6128ee816122c4565b81146128f8575f80fd5b50565b5f81519050612909816128e5565b92915050565b5f60208284031215612924576129236121f5565b5b5f612931848285016128fb565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612994602483612155565b915061299f8261293a565b604082019050919050565b5f6020820190508181035f8301526129c181612988565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612a22602283612155565b9150612a2d826129c8565b604082019050919050565b5f6020820190508181035f830152612a4f81612a16565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612ab0602583612155565b9150612abb82612a56565b604082019050919050565b5f6020820190508181035f830152612add81612aa4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f612b3e602383612155565b9150612b4982612ae4565b604082019050919050565b5f6020820190508181035f830152612b6b81612b32565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f612bcc602983612155565b9150612bd782612b72565b604082019050919050565b5f6020820190508181035f830152612bf981612bc0565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f612c80604983612155565b9150612c8b82612c00565b606082019050919050565b5f6020820190508181035f830152612cad81612c74565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f612ce8601983612155565b9150612cf382612cb4565b602082019050919050565b5f6020820190508181035f830152612d1581612cdc565b9050919050565b5f612d2682612253565b9150612d3183612253565b9250828201905080821115612d4957612d48612434565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f612d83601a83612155565b9150612d8e82612d4f565b602082019050919050565b5f6020820190508181035f830152612db081612d77565b9050919050565b5f612dc182612253565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612df357612df2612434565b5b600182019050919050565b5f612e0882612253565b9150612e1383612253565b9250828203905081811115612e2b57612e2a612434565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612ebd81612218565b82525050565b5f612ece8383612eb4565b60208301905092915050565b5f602082019050919050565b5f612ef082612e8b565b612efa8185612e95565b9350612f0583612ea5565b805f5b83811015612f35578151612f1c8882612ec3565b9750612f2783612eda565b925050600181019050612f08565b5085935050505092915050565b5f60a082019050612f555f8301886122f7565b612f6260208301876127ec565b8181036040830152612f748186612ee6565b9050612f8360608301856123ce565b612f9060808301846122f7565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612fd182612253565b9150612fdc83612253565b925082612fec57612feb612f9a565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613051602183612155565b915061305c82612ff7565b604082019050919050565b5f6020820190508181035f83015261307e81613045565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f6130b9601b83612155565b91506130c482613085565b602082019050919050565b5f6020820190508181035f8301526130e6816130ad565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122026646b2d5337f37181e36204dd6d4557a8e9c1df0ace81c3187fc6cccd92ac9464736f6c63430008170033