[ { "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": "_maxTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "manualSwap", "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": [], "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" } ]
6080604052600160065f6101000a81548160ff021916908315150217905550601460085560146009556002600a556002600b556019600c556019600d556019600e555f600f556009600a620000559190620006da565b622dc6c06200006591906200072a565b6010556009600a620000789190620006da565b622dc6c06200008891906200072a565b6011556009600a6200009b9190620006da565b6207a120620000ab91906200072a565b6012556009600a620000be9190620006da565b6207a120620000ce91906200072a565b6013555f6015806101000a81548160ff0219169083151502179055505f601560166101000a81548160ff02191690831515021790555034801562000110575f80fd5b505f620001226200051a60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35073f7aed022dc595cbcbadb2df0dbad26c06a957403600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073351096bf9c4cf1e3b46182a089f3731a94b6f93460075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a620002779190620006da565b6305f5e1006200028891906200072a565b60015f6200029b6200051a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f620002ed6200052160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506200048e6200051a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a620004ec9190620006da565b6305f5e100620004fd91906200072a565b6040516200050c919062000785565b60405180910390a3620007a0565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620005d257808604811115620005aa57620005a962000548565b5b6001851615620005ba5780820291505b8081029050620005ca8562000575565b94506200058a565b94509492505050565b5f82620005ec5760019050620006be565b81620005fb575f9050620006be565b81600181146200061457600281146200061f5762000655565b6001915050620006be565b60ff84111562000634576200063362000548565b5b8360020a9150848211156200064e576200064d62000548565b5b50620006be565b5060208310610133831016604e8410600b84101617156200068f5782820a90508381111562000689576200068862000548565b5b620006be565b6200069e848484600162000581565b92509050818404811115620006b857620006b762000548565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620006e682620006c5565b9150620006f383620006ce565b9250620007227fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005db565b905092915050565b5f6200073682620006c5565b91506200074383620006c5565b92508282026200075381620006c5565b915082820484148315176200076d576200076c62000548565b5b5092915050565b6200077f81620006c5565b82525050565b5f6020820190506200079a5f83018462000774565b92915050565b61300680620007ae5f395ff3fe608060405260043610610117575f3560e01c8063751039fc1161009f578063a9059cbb11610063578063a9059cbb14610368578063bf474bed146103a4578063c876d0b9146103ce578063c9567bf9146103f8578063dd62ed3e1461040e5761011e565b8063751039fc146102aa5780637d1db4a5146102c05780638da5cb5b146102ea5780638f9a55c01461031457806395d89b411461033e5761011e565b806323b872dd116100e657806323b872dd146101dc578063313ce5671461021857806351bc3c851461024257806370a0823114610258578063715018a6146102945761011e565b806306fdde0314610122578063095ea7b31461014c5780630faee56f1461018857806318160ddd146101b25761011e565b3661011e57005b5f80fd5b34801561012d575f80fd5b5061013661044a565b60405161014391906120f8565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d91906121a9565b610487565b60405161017f9190612201565b60405180910390f35b348015610193575f80fd5b5061019c6104a4565b6040516101a99190612229565b60405180910390f35b3480156101bd575f80fd5b506101c66104aa565b6040516101d39190612229565b60405180910390f35b3480156101e7575f80fd5b5061020260048036038101906101fd9190612242565b6104cd565b60405161020f9190612201565b60405180910390f35b348015610223575f80fd5b5061022c6105a1565b60405161023991906122ad565b60405180910390f35b34801561024d575f80fd5b506102566105a9565b005b348015610263575f80fd5b5061027e600480360381019061027991906122c6565b610641565b60405161028b9190612229565b60405180910390f35b34801561029f575f80fd5b506102a8610687565b005b3480156102b5575f80fd5b506102be6107d5565b005b3480156102cb575f80fd5b506102d461091d565b6040516102e19190612229565b60405180910390f35b3480156102f5575f80fd5b506102fe610923565b60405161030b9190612300565b60405180910390f35b34801561031f575f80fd5b5061032861094a565b6040516103359190612229565b60405180910390f35b348015610349575f80fd5b50610352610950565b60405161035f91906120f8565b60405180910390f35b348015610373575f80fd5b5061038e600480360381019061038991906121a9565b61098d565b60405161039b9190612201565b60405180910390f35b3480156103af575f80fd5b506103b86109aa565b6040516103c59190612229565b60405180910390f35b3480156103d9575f80fd5b506103e26109b0565b6040516103ef9190612201565b60405180910390f35b348015610403575f80fd5b5061040c6109c2565b005b348015610419575f80fd5b50610434600480360381019061042f9190612319565b610ee4565b6040516104419190612229565b60405180910390f35b60606040518060400160405280601281526020017f50657065546865506174726f6e5361696e740000000000000000000000000000815250905090565b5f61049a610493610f66565b8484610f6d565b6001905092915050565b60135481565b5f6009600a6104b991906124b3565b6305f5e1006104c891906124fd565b905090565b5f6104d9848484611130565b610596846104e5610f66565b61059185604051806060016040528060288152602001612fa96028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610548610f66565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611aaa9092919063ffffffff16565b610f6d565b600190509392505050565b5f6009905090565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166105ea610f66565b73ffffffffffffffffffffffffffffffffffffffff1614610609575f80fd5b5f61061330610641565b90505f8111156106275761062681611b0c565b5b5f4790505f81111561063d5761063c81611d75565b5b5050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61068f610f66565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461071b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071290612588565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6107dd610f66565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610869576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086090612588565b60405180910390fd5b6009600a61087791906124b3565b6305f5e10061088691906124fd565b6010819055506009600a61089a91906124b3565b6305f5e1006108a991906124fd565b6011819055505f60065f6101000a81548160ff0219169083151502179055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a6108f791906124b3565b6305f5e10061090691906124fd565b6040516109139190612229565b60405180910390a1565b60105481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b60606040518060400160405280600581526020017f5341494e54000000000000000000000000000000000000000000000000000000815250905090565b5f6109a0610999610f66565b8484611130565b6001905092915050565b60125481565b60065f9054906101000a900460ff1681565b6109ca610f66565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4d90612588565b60405180910390fd5b601560149054906101000a900460ff1615610aa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9d906125f0565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b423060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a610b2e91906124b3565b6305f5e100610b3d91906124fd565b610f6d565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bd09190612622565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c56573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7a9190612622565b6040518363ffffffff1660e01b8152600401610c9792919061264d565b6020604051808303815f875af1158015610cb3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cd79190612622565b60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610d5e30610641565b5f80610d68610923565b426040518863ffffffff1660e01b8152600401610d8a969594939291906126b6565b60606040518083038185885af1158015610da6573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610dcb9190612729565b50505060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610e6b929190612779565b6020604051808303815f875af1158015610e87573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eab91906127ca565b506001601560166101000a81548160ff0219169083151502179055506001601560146101000a81548160ff021916908315150217905550565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd290612865565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611049576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611040906128f3565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111239190612229565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361119e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119590612981565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361120c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120390612a0f565b60405180910390fd5b5f811161124e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124590612a9d565b60405180910390fd5b5f611257610923565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156112c55750611295610923565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156117fa5761130660646112f8600c54600f54116112e5576008546112e9565b600a545b85611e8f90919063ffffffff16565b611f0690919063ffffffff16565b905060065f9054906101000a900460ff161561148e5760145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156113c6575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561148d574360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541061144a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144190612b51565b60405180910390fd5b4360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611537575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561158a575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611644576010548211156115d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cb90612bb9565b60405180910390fd5b601154826115e185610641565b6115eb9190612bd7565b111561162c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162390612c54565b60405180910390fd5b600f5f81548092919061163e90612c72565b91905055505b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156116cc57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156117105761170d60646116ff600d54600f54116116ec576009546116f0565b600b545b85611e8f90919063ffffffff16565b611f0690919063ffffffff16565b90505b5f61171a30610641565b905060158054906101000a900460ff16158015611783575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561179b5750601560169054906101000a900460ff165b80156117a8575060125481115b80156117b75750600e54600f54115b156117f8576117d96117d4846117cf84601354611f4f565b611f4f565b611b0c565b5f47905066b1a2bc2ec500008111156117f6576117f547611d75565b5b505b505b5f8111156118f9576118528160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f6790919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118f09190612229565b60405180910390a35b6119498260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611fc490919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506119ec6119a08284611fc490919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f6790919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611a8f8486611fc490919063ffffffff16565b604051611a9c9190612229565b60405180910390a350505050565b5f838311158290611af1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae891906120f8565b60405180910390fd5b505f8385611aff9190612cb9565b9050809150509392505050565b60016015806101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611b4257611b41612cec565b5b604051908082528060200260200182016040528015611b705781602001602082028036833780820191505090505b50905030815f81518110611b8757611b86612d19565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c2b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c4f9190612622565b81600181518110611c6357611c62612d19565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611cc93060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610f6d565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611d2b959493929190612dfd565b5f604051808303815f87803b158015611d42575f80fd5b505af1158015611d54573d5f803e3d5ffd5b50505050505f6015806101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611dd86006611dca600a86611f0690919063ffffffff16565b611e8f90919063ffffffff16565b90811502906040515f60405180830381858888f19350505050158015611e00573d5f803e3d5ffd5b5060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc611e636004611e55600a86611f0690919063ffffffff16565b611e8f90919063ffffffff16565b90811502906040515f60405180830381858888f19350505050158015611e8b573d5f803e3d5ffd5b5050565b5f808303611e9f575f9050611f00565b5f8284611eac91906124fd565b9050828482611ebb9190612e82565b14611efb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef290612f22565b60405180910390fd5b809150505b92915050565b5f611f4783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061200d565b905092915050565b5f818311611f5d5782611f5f565b815b905092915050565b5f808284611f759190612bd7565b905083811015611fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fb190612f8a565b60405180910390fd5b8091505092915050565b5f61200583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611aaa565b905092915050565b5f8083118290612053576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204a91906120f8565b60405180910390fd5b505f83856120619190612e82565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156120a557808201518184015260208101905061208a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6120ca8261206e565b6120d48185612078565b93506120e4818560208601612088565b6120ed816120b0565b840191505092915050565b5f6020820190508181035f83015261211081846120c0565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6121458261211c565b9050919050565b6121558161213b565b811461215f575f80fd5b50565b5f813590506121708161214c565b92915050565b5f819050919050565b61218881612176565b8114612192575f80fd5b50565b5f813590506121a38161217f565b92915050565b5f80604083850312156121bf576121be612118565b5b5f6121cc85828601612162565b92505060206121dd85828601612195565b9150509250929050565b5f8115159050919050565b6121fb816121e7565b82525050565b5f6020820190506122145f8301846121f2565b92915050565b61222381612176565b82525050565b5f60208201905061223c5f83018461221a565b92915050565b5f805f6060848603121561225957612258612118565b5b5f61226686828701612162565b935050602061227786828701612162565b925050604061228886828701612195565b9150509250925092565b5f60ff82169050919050565b6122a781612292565b82525050565b5f6020820190506122c05f83018461229e565b92915050565b5f602082840312156122db576122da612118565b5b5f6122e884828501612162565b91505092915050565b6122fa8161213b565b82525050565b5f6020820190506123135f8301846122f1565b92915050565b5f806040838503121561232f5761232e612118565b5b5f61233c85828601612162565b925050602061234d85828601612162565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156123d9578086048111156123b5576123b4612357565b5b60018516156123c45780820291505b80810290506123d285612384565b9450612399565b94509492505050565b5f826123f157600190506124ac565b816123fe575f90506124ac565b8160018114612414576002811461241e5761244d565b60019150506124ac565b60ff8411156124305761242f612357565b5b8360020a91508482111561244757612446612357565b5b506124ac565b5060208310610133831016604e8410600b84101617156124825782820a90508381111561247d5761247c612357565b5b6124ac565b61248f8484846001612390565b925090508184048111156124a6576124a5612357565b5b81810290505b9392505050565b5f6124bd82612176565b91506124c883612292565b92506124f57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846123e2565b905092915050565b5f61250782612176565b915061251283612176565b925082820261252081612176565b9150828204841483151761253757612536612357565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612572602083612078565b915061257d8261253e565b602082019050919050565b5f6020820190508181035f83015261259f81612566565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6125da601783612078565b91506125e5826125a6565b602082019050919050565b5f6020820190508181035f830152612607816125ce565b9050919050565b5f8151905061261c8161214c565b92915050565b5f6020828403121561263757612636612118565b5b5f6126448482850161260e565b91505092915050565b5f6040820190506126605f8301856122f1565b61266d60208301846122f1565b9392505050565b5f819050919050565b5f819050919050565b5f6126a061269b61269684612674565b61267d565b612176565b9050919050565b6126b081612686565b82525050565b5f60c0820190506126c95f8301896122f1565b6126d6602083018861221a565b6126e360408301876126a7565b6126f060608301866126a7565b6126fd60808301856122f1565b61270a60a083018461221a565b979650505050505050565b5f815190506127238161217f565b92915050565b5f805f606084860312156127405761273f612118565b5b5f61274d86828701612715565b935050602061275e86828701612715565b925050604061276f86828701612715565b9150509250925092565b5f60408201905061278c5f8301856122f1565b612799602083018461221a565b9392505050565b6127a9816121e7565b81146127b3575f80fd5b50565b5f815190506127c4816127a0565b92915050565b5f602082840312156127df576127de612118565b5b5f6127ec848285016127b6565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61284f602483612078565b915061285a826127f5565b604082019050919050565b5f6020820190508181035f83015261287c81612843565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6128dd602283612078565b91506128e882612883565b604082019050919050565b5f6020820190508181035f83015261290a816128d1565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61296b602583612078565b915061297682612911565b604082019050919050565b5f6020820190508181035f8301526129988161295f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6129f9602383612078565b9150612a048261299f565b604082019050919050565b5f6020820190508181035f830152612a26816129ed565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f612a87602983612078565b9150612a9282612a2d565b604082019050919050565b5f6020820190508181035f830152612ab481612a7b565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f612b3b604983612078565b9150612b4682612abb565b606082019050919050565b5f6020820190508181035f830152612b6881612b2f565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f612ba3601983612078565b9150612bae82612b6f565b602082019050919050565b5f6020820190508181035f830152612bd081612b97565b9050919050565b5f612be182612176565b9150612bec83612176565b9250828201905080821115612c0457612c03612357565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f612c3e601a83612078565b9150612c4982612c0a565b602082019050919050565b5f6020820190508181035f830152612c6b81612c32565b9050919050565b5f612c7c82612176565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612cae57612cad612357565b5b600182019050919050565b5f612cc382612176565b9150612cce83612176565b9250828203905081811115612ce657612ce5612357565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612d788161213b565b82525050565b5f612d898383612d6f565b60208301905092915050565b5f602082019050919050565b5f612dab82612d46565b612db58185612d50565b9350612dc083612d60565b805f5b83811015612df0578151612dd78882612d7e565b9750612de283612d95565b925050600181019050612dc3565b5085935050505092915050565b5f60a082019050612e105f83018861221a565b612e1d60208301876126a7565b8181036040830152612e2f8186612da1565b9050612e3e60608301856122f1565b612e4b608083018461221a565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612e8c82612176565b9150612e9783612176565b925082612ea757612ea6612e55565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612f0c602183612078565b9150612f1782612eb2565b604082019050919050565b5f6020820190508181035f830152612f3981612f00565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f612f74601b83612078565b9150612f7f82612f40565b602082019050919050565b5f6020820190508181035f830152612fa181612f68565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212206fd17c5d764d312875a70e324dd47879249186ea33585d4caf0117b58673d0f164736f6c63430008140033