[ { "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" }, { "inputs": [ { "internalType": "address", "name": "uniswapV2Pair_", "type": "address" } ], "name": "ActiveTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_latestBuyBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "addLiquidityV2", "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": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getMaxCASwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMinCASwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTxLaunch", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "offSlowLaunch", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "nBT_", "type": "uint256" }, { "internalType": "uint256", "name": "nST_", "type": "uint256" } ], "name": "optionTx", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeAllLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "wAddress", "type": "address" }, { "internalType": "bool", "name": "isExcle", "type": "bool" } ], "name": "setExcludedWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_maxSwap", "type": "uint256" } ], "name": "setMaxCASwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMaxTx", "type": "uint256" } ], "name": "setMaxTx", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_minSwap", "type": "uint256" } ], "name": "setMinSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "switchCaCanSell", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040525f60085f6101000a81548160ff0219169083151502179055506001600860016101000a81548160ff0219169083151502179055505f600e55737a250d5630b4cf539739df2c5dacb4c659f2488d601160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550733cb581a28f816d4476c18afce0da946eece1b1d573ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff168152503480156100e3575f5ffd5b506040518060400160405280600781526020017f50617472696f74000000000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f50415452494f5400000000000000000000000000000000000000000000000000815250816003908161015f9190610781565b50806004908161016f9190610781565b50505061018e61018361031660201b60201c565b61031d60201b60201c565b5f6b204fce5e3e250261100000009050600160135f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160135f60805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160135f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506102af33826103e060201b60201c565b60646001826102be919061087d565b6102c891906108eb565b6006819055506103e86001826102de919061087d565b6102e891906108eb565b6007819055506969e10de76676d0800000600d8190555069043c33c1937564800000600c81905550506109ee565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361044e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044590610975565b60405180910390fd5b61045f5f838361053a60201b60201c565b8060025f8282546104709190610993565b92505081905550805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161051d91906109d5565b60405180910390a36105365f838361053f60201b60201c565b5050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806105bf57607f821691505b6020821081036105d2576105d161057b565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026106347fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826105f9565b61063e86836105f9565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61068261067d61067884610656565b61065f565b610656565b9050919050565b5f819050919050565b61069b83610668565b6106af6106a782610689565b848454610605565b825550505050565b5f5f905090565b6106c66106b7565b6106d1818484610692565b505050565b5b818110156106f4576106e95f826106be565b6001810190506106d7565b5050565b601f8211156107395761070a816105d8565b610713846105ea565b81016020851015610722578190505b61073661072e856105ea565b8301826106d6565b50505b505050565b5f82821c905092915050565b5f6107595f198460080261073e565b1980831691505092915050565b5f610771838361074a565b9150826002028217905092915050565b61078a82610544565b67ffffffffffffffff8111156107a3576107a261054e565b5b6107ad82546105a8565b6107b88282856106f8565b5f60209050601f8311600181146107e9575f84156107d7578287015190505b6107e18582610766565b865550610848565b601f1984166107f7866105d8565b5f5b8281101561081e578489015182556001820191506020850194506020810190506107f9565b8683101561083b5784890151610837601f89168261074a565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61088782610656565b915061089283610656565b92508282026108a081610656565b915082820484148315176108b7576108b6610850565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6108f582610656565b915061090083610656565b9250826109105761090f6108be565b5b828204905092915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61095f601f8361091b565b915061096a8261092b565b602082019050919050565b5f6020820190508181035f83015261098c81610953565b9050919050565b5f61099d82610656565b91506109a883610656565b92508282019050808211156109c0576109bf610850565b5b92915050565b6109cf81610656565b82525050565b5f6020820190506109e85f8301846109c6565b92915050565b60805161262e610a035f395f505061262e5ff3fe6080604052600436106101db575f3560e01c806395d89b4111610101578063c35afa5c11610094578063db05e5cb11610063578063db05e5cb1461069c578063dd62ed3e146106b2578063f2fde38b146106ee578063ffe270da14610716576101e2565b8063c35afa5c146105e6578063c5d9eb8314610622578063c8c8ebe41461064a578063d7acde1f14610674576101e2565b8063a9e282b8116100d0578063a9e282b814610532578063aca2cd6e1461055a578063ad5dff7314610582578063bc337182146105be576101e2565b806395d89b4114610466578063a457c2d714610490578063a508de62146104cc578063a9059cbb146104f6576101e2565b806339509351116101795780634b203e1b116101485780634b203e1b146103c057806370a08231146103ea578063715018a6146104265780638da5cb5b1461043c576101e2565b8063395093511461031c57806349bd5a5e1461035857806349deb75c146103825780634b0e421d14610398576101e2565b8063095ea7b3116101b5578063095ea7b31461025057806318160ddd1461028c57806323b872dd146102b6578063313ce567146102f2576101e2565b806306fdde03146101e6578063084cf615146102105780630949e8c81461023a576101e2565b366101e257005b5f5ffd5b3480156101f1575f5ffd5b506101fa61072c565b60405161020791906118f3565b60405180910390f35b34801561021b575f5ffd5b506102246107bc565b604051610231919061192b565b60405180910390f35b348015610245575f5ffd5b5061024e6107c2565b005b34801561025b575f5ffd5b50610276600480360381019061027191906119cc565b6107e6565b6040516102839190611a24565b60405180910390f35b348015610297575f5ffd5b506102a0610808565b6040516102ad919061192b565b60405180910390f35b3480156102c1575f5ffd5b506102dc60048036038101906102d79190611a3d565b610811565b6040516102e99190611a24565b60405180910390f35b3480156102fd575f5ffd5b5061030661083f565b6040516103139190611aa8565b60405180910390f35b348015610327575f5ffd5b50610342600480360381019061033d91906119cc565b610847565b60405161034f9190611a24565b60405180910390f35b348015610363575f5ffd5b5061036c61087d565b6040516103799190611ad0565b60405180910390f35b34801561038d575f5ffd5b506103966108a2565b005b3480156103a3575f5ffd5b506103be60048036038101906103b99190611ae9565b6108f9565b005b3480156103cb575f5ffd5b506103d4610965565b6040516103e1919061192b565b60405180910390f35b3480156103f5575f5ffd5b50610410600480360381019061040b9190611ae9565b61098c565b60405161041d919061192b565b60405180910390f35b348015610431575f5ffd5b5061043a6109d1565b005b348015610447575f5ffd5b506104506109e4565b60405161045d9190611ad0565b60405180910390f35b348015610471575f5ffd5b5061047a610a0c565b60405161048791906118f3565b60405180910390f35b34801561049b575f5ffd5b506104b660048036038101906104b191906119cc565b610a9c565b6040516104c39190611a24565b60405180910390f35b3480156104d7575f5ffd5b506104e0610b11565b6040516104ed919061192b565b60405180910390f35b348015610501575f5ffd5b5061051c600480360381019061051791906119cc565b610b38565b6040516105299190611a24565b60405180910390f35b34801561053d575f5ffd5b5061055860048036038101906105539190611b14565b610b5a565b005b348015610565575f5ffd5b50610580600480360381019061057b9190611b69565b610b8a565b005b34801561058d575f5ffd5b506105a860048036038101906105a39190611ae9565b610bea565b6040516105b59190611a24565b60405180910390f35b3480156105c9575f5ffd5b506105e460048036038101906105df9190611b14565b610c07565b005b3480156105f1575f5ffd5b5061060c60048036038101906106079190611ae9565b610c74565b604051610619919061192b565b60405180910390f35b34801561062d575f5ffd5b5061064860048036038101906106439190611ba7565b610c89565b005b348015610655575f5ffd5b5061065e610cbd565b60405161066b919061192b565b60405180910390f35b34801561067f575f5ffd5b5061069a60048036038101906106959190611b14565b610cc3565b005b3480156106a7575f5ffd5b506106b0610cf3565b005b3480156106bd575f5ffd5b506106d860048036038101906106d39190611be5565b610d0b565b6040516106e5919061192b565b60405180910390f35b3480156106f9575f5ffd5b50610714600480360381019061070f9190611ae9565b610d8d565b005b348015610721575f5ffd5b5061072a610e0f565b005b60606003805461073b90611c50565b80601f016020809104026020016040519081016040528092919081815260200182805461076790611c50565b80156107b25780601f10610789576101008083540402835291602001916107b2565b820191905f5260205f20905b81548152906001019060200180831161079557829003601f168201915b5050505050905090565b60075481565b6107ca610f07565b5f600860016101000a81548160ff021916908315150217905550565b5f5f6107f0610f85565b90506107fd818585610f8c565b600191505092915050565b5f600254905090565b5f5f61081b610f85565b905061082885828561114f565b6108338585856111da565b60019150509392505050565b5f6012905090565b5f5f610851610f85565b90506108728185856108638589610d0b565b61086d9190611cad565b610f8c565b600191505092915050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108aa610f07565b60115f9054906101000a900460ff16156108dc575f60115f6101000a81548160ff0219169083151502179055506108f7565b600160115f6101000a81548160ff0219169083151502179055505b565b610901610f07565b600160085f6101000a81548160ff021916908315150217905550436009819055508060125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f61096e61083f565b600a61097a9190611e0f565b600c546109879190611e86565b905090565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6109d9610f07565b6109e25f61154a565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610a1b90611c50565b80601f0160208091040260200160405190810160405280929190818152602001828054610a4790611c50565b8015610a925780601f10610a6957610100808354040283529160200191610a92565b820191905f5260205f20905b815481529060010190602001808311610a7557829003601f168201915b5050505050905090565b5f5f610aa6610f85565b90505f610ab38286610d0b565b905083811015610af8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aef90611f26565b60405180910390fd5b610b058286868403610f8c565b60019250505092915050565b5f610b1a61083f565b600a610b269190611e0f565b600d54610b339190611e86565b905090565b5f5f610b42610f85565b9050610b4f8185856111da565b600191505092915050565b610b62610f07565b610b6a61083f565b600a610b769190611e0f565b81610b819190611f44565b600c8190555050565b610b92610f07565b8060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6013602052805f5260405f205f915054906101000a900460ff1681565b610c0f610f07565b6064610c19610808565b610c239190611e86565b610c2b61083f565b600a610c379190611e0f565b82610c429190611f44565b1015610c4c575f5ffd5b610c5461083f565b600a610c609190611e0f565b81610c6b9190611f44565b60068190555050565b6014602052805f5260405f205f915090505481565b610c91610f07565b60648211158015610ca3575060648111155b610cab575f5ffd5b81600f81905550806010819055505050565b60065481565b610ccb610f07565b610cd361083f565b600a610cdf9190611e0f565b81610cea9190611f44565b600d8190555050565b610cfb610f07565b610d03610808565b600681905550565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610d95610f07565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfa90611ff5565b60405180910390fd5b610e0c8161154a565b50565b610e17610f07565b610e4c30601160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610e473061098c565b610f8c565b601160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610e953061098c565b5f5f610e9f6109e4565b426040518863ffffffff1660e01b8152600401610ec196959493929190612055565b60606040518083038185885af1158015610edd573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610f0291906120c8565b505050565b610f0f610f85565b73ffffffffffffffffffffffffffffffffffffffff16610f2d6109e4565b73ffffffffffffffffffffffffffffffffffffffff1614610f83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7a90612162565b60405180910390fd5b565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ffa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff1906121f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611068576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105f9061227e565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611142919061192b565b60405180910390a3505050565b5f61115a8484610d0b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111d457818110156111c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bd906122e6565b60405180910390fd5b6111d38484848403610f8c565b5b50505050565b60135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611278575060135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156115395760085f9054906101000a900460ff166112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c29061234e565b60405180910390fd5b5f5f905060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113e15760105490504360145f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403611370575f5ffd5b5f61137a3061098c565b9050600c5481118015611399575060115f9054906101000a900460ff16155b156113db57600a544311156113b0575f600b819055505b6003600b5410156113da57600b5f8154809291906113cd9061236c565b919050555043600a819055505b5b506114e8565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114e757600f5490504360145f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060095443036114e657600e5f8154809291906114979061236c565b91905055505f90506016600e5411156114e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114dc906123fd565b60405180910390fd5b5b5b5b5f606482846114f79190611f44565b6115019190611e86565b90505f8184611510919061241b565b90505f8211156115265761152586308461160d565b5b61153186868361160d565b505050611545565b61154483838361160d565b5b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361167b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611672906124be565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e09061254c565b60405180910390fd5b6116f4838383611879565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611777576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176e906125da565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611860919061192b565b60405180910390a361187384848461187e565b50505050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6118c582611883565b6118cf818561188d565b93506118df81856020860161189d565b6118e8816118ab565b840191505092915050565b5f6020820190508181035f83015261190b81846118bb565b905092915050565b5f819050919050565b61192581611913565b82525050565b5f60208201905061193e5f83018461191c565b92915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61197182611948565b9050919050565b61198181611967565b811461198b575f5ffd5b50565b5f8135905061199c81611978565b92915050565b6119ab81611913565b81146119b5575f5ffd5b50565b5f813590506119c6816119a2565b92915050565b5f5f604083850312156119e2576119e1611944565b5b5f6119ef8582860161198e565b9250506020611a00858286016119b8565b9150509250929050565b5f8115159050919050565b611a1e81611a0a565b82525050565b5f602082019050611a375f830184611a15565b92915050565b5f5f5f60608486031215611a5457611a53611944565b5b5f611a618682870161198e565b9350506020611a728682870161198e565b9250506040611a83868287016119b8565b9150509250925092565b5f60ff82169050919050565b611aa281611a8d565b82525050565b5f602082019050611abb5f830184611a99565b92915050565b611aca81611967565b82525050565b5f602082019050611ae35f830184611ac1565b92915050565b5f60208284031215611afe57611afd611944565b5b5f611b0b8482850161198e565b91505092915050565b5f60208284031215611b2957611b28611944565b5b5f611b36848285016119b8565b91505092915050565b611b4881611a0a565b8114611b52575f5ffd5b50565b5f81359050611b6381611b3f565b92915050565b5f5f60408385031215611b7f57611b7e611944565b5b5f611b8c8582860161198e565b9250506020611b9d85828601611b55565b9150509250929050565b5f5f60408385031215611bbd57611bbc611944565b5b5f611bca858286016119b8565b9250506020611bdb858286016119b8565b9150509250929050565b5f5f60408385031215611bfb57611bfa611944565b5b5f611c088582860161198e565b9250506020611c198582860161198e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611c6757607f821691505b602082108103611c7a57611c79611c23565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611cb782611913565b9150611cc283611913565b9250828201905080821115611cda57611cd9611c80565b5b92915050565b5f8160011c9050919050565b5f5f8291508390505b6001851115611d3557808604811115611d1157611d10611c80565b5b6001851615611d205780820291505b8081029050611d2e85611ce0565b9450611cf5565b94509492505050565b5f82611d4d5760019050611e08565b81611d5a575f9050611e08565b8160018114611d705760028114611d7a57611da9565b6001915050611e08565b60ff841115611d8c57611d8b611c80565b5b8360020a915084821115611da357611da2611c80565b5b50611e08565b5060208310610133831016604e8410600b8410161715611dde5782820a905083811115611dd957611dd8611c80565b5b611e08565b611deb8484846001611cec565b92509050818404811115611e0257611e01611c80565b5b81810290505b9392505050565b5f611e1982611913565b9150611e2483611a8d565b9250611e517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611d3e565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611e9082611913565b9150611e9b83611913565b925082611eab57611eaa611e59565b5b828204905092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611f1060258361188d565b9150611f1b82611eb6565b604082019050919050565b5f6020820190508181035f830152611f3d81611f04565b9050919050565b5f611f4e82611913565b9150611f5983611913565b9250828202611f6781611913565b91508282048414831517611f7e57611f7d611c80565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611fdf60268361188d565b9150611fea82611f85565b604082019050919050565b5f6020820190508181035f83015261200c81611fd3565b9050919050565b5f819050919050565b5f819050919050565b5f61203f61203a61203584612013565b61201c565b611913565b9050919050565b61204f81612025565b82525050565b5f60c0820190506120685f830189611ac1565b612075602083018861191c565b6120826040830187612046565b61208f6060830186612046565b61209c6080830185611ac1565b6120a960a083018461191c565b979650505050505050565b5f815190506120c2816119a2565b92915050565b5f5f5f606084860312156120df576120de611944565b5b5f6120ec868287016120b4565b93505060206120fd868287016120b4565b925050604061210e868287016120b4565b9150509250925092565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61214c60208361188d565b915061215782612118565b602082019050919050565b5f6020820190508181035f83015261217981612140565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6121da60248361188d565b91506121e582612180565b604082019050919050565b5f6020820190508181035f830152612207816121ce565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61226860228361188d565b91506122738261220e565b604082019050919050565b5f6020820190508181035f8301526122958161225c565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f6122d0601d8361188d565b91506122db8261229c565b602082019050919050565b5f6020820190508181035f8301526122fd816122c4565b9050919050565b7f4e6f74206c61756e6368656400000000000000000000000000000000000000005f82015250565b5f612338600c8361188d565b915061234382612304565b602082019050919050565b5f6020820190508181035f8301526123658161232c565b9050919050565b5f61237682611913565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036123a8576123a7611c80565b5b600182019050919050565b7f457863656564732062757973206f6e2074686520666972737420626c6f636b2e5f82015250565b5f6123e760208361188d565b91506123f2826123b3565b602082019050919050565b5f6020820190508181035f830152612414816123db565b9050919050565b5f61242582611913565b915061243083611913565b925082820390508181111561244857612447611c80565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6124a860258361188d565b91506124b38261244e565b604082019050919050565b5f6020820190508181035f8301526124d58161249c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61253660238361188d565b9150612541826124dc565b604082019050919050565b5f6020820190508181035f8301526125638161252a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6125c460268361188d565b91506125cf8261256a565b604082019050919050565b5f6020820190508181035f8301526125f1816125b8565b905091905056fea2646970667358221220b1b45c8c27603cb93918fab1f3375db8b8798159037bc9e70ff9c4a454356b8264736f6c634300081b0033