[ { "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": "_maxTaxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTaxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletAmount", "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": "enterLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openWistoria", "outputs": [], "stateMutability": "nonpayable", "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": "rescueETH", "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": [ { "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" } ]
60806040527318fa701a1b11cd884cef536a604b80d60425835e60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060146005555f600655600f600755600f6008555f600955606460026009600a61008191906105dd565b633b9aca006100909190610627565b61009a9190610627565b6100a49190610695565b600a55606460026009600a6100b991906105dd565b633b9aca006100c89190610627565b6100d29190610627565b6100dc9190610695565b600b556009600a6100ed91906105dd565b60646100f99190610627565b600c5560646009600a61010c91906105dd565b633b9aca0061011b9190610627565b6101259190610695565b600d555f600f60156101000a81548160ff0219169083151502179055505f600f60166101000a81548160ff021916908315150217905550348015610167575f80fd5b505f61017761043e60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506009600a61022191906105dd565b633b9aca006102309190610627565b60015f61024161043e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f61029161044560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506103b961043e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a61041591906105dd565b633b9aca006104249190610627565b60405161043191906106d4565b60405180910390a36106ed565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156104ee578086048111156104ca576104c961046c565b5b60018516156104d95780820291505b80810290506104e785610499565b94506104ae565b94509492505050565b5f8261050657600190506105c1565b81610513575f90506105c1565b8160018114610529576002811461053357610562565b60019150506105c1565b60ff8411156105455761054461046c565b5b8360020a91508482111561055c5761055b61046c565b5b506105c1565b5060208310610133831016604e8410600b84101617156105975782820a9050838111156105925761059161046c565b5b6105c1565b6105a484848460016104a5565b925090508184048111156105bb576105ba61046c565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6105e7826105c8565b91506105f2836105d1565b925061061f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846104f7565b905092915050565b5f610631826105c8565b915061063c836105c8565b925082820261064a816105c8565b915082820484148315176106615761066061046c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61069f826105c8565b91506106aa836105c8565b9250826106ba576106b9610668565b5b828204905092915050565b6106ce816105c8565b82525050565b5f6020820190506106e75f8301846106c5565b92915050565b612d38806106fa5f395ff3fe60806040526004361061010c575f3560e01c806370a082311161009457806395d89b411161006357806395d89b4114610333578063a731a90e1461035d578063a9059cbb14610373578063bf474bed146103af578063dd62ed3e146103d957610113565b806370a08231146102a1578063714443c3146102dd578063715018a6146102f35780638da5cb5b1461030957610113565b80631ce1b33a116100db5780631ce1b33a146101d157806320800a00146101fb57806323b872dd14610211578063313ce5671461024d5780636c0a24eb1461027757610113565b806306fdde0314610117578063095ea7b3146101415780630faee56f1461017d57806318160ddd146101a757610113565b3661011357005b5f80fd5b348015610122575f80fd5b5061012b610415565b6040516101389190611f5a565b60405180910390f35b34801561014c575f80fd5b506101676004803603810190610162919061200b565b610452565b6040516101749190612063565b60405180910390f35b348015610188575f80fd5b5061019161046f565b60405161019e919061208b565b60405180910390f35b3480156101b2575f80fd5b506101bb610475565b6040516101c8919061208b565b60405180910390f35b3480156101dc575f80fd5b506101e5610498565b6040516101f2919061208b565b60405180910390f35b348015610206575f80fd5b5061020f61049e565b005b34801561021c575f80fd5b50610237600480360381019061023291906120a4565b61057f565b6040516102449190612063565b60405180910390f35b348015610258575f80fd5b506102616105a0565b60405161026e919061210f565b60405180910390f35b348015610282575f80fd5b5061028b6105a8565b604051610298919061208b565b60405180910390f35b3480156102ac575f80fd5b506102c760048036038101906102c29190612128565b6105ae565b6040516102d4919061208b565b60405180910390f35b3480156102e8575f80fd5b506102f16105f4565b005b3480156102fe575f80fd5b50610307610723565b005b348015610314575f80fd5b5061031d610871565b60405161032a9190612162565b60405180910390f35b34801561033e575f80fd5b50610347610898565b6040516103549190611f5a565b60405180910390f35b348015610368575f80fd5b506103716108d5565b005b34801561037e575f80fd5b506103996004803603810190610394919061200b565b610d19565b6040516103a69190612063565b60405180910390f35b3480156103ba575f80fd5b506103c3610d36565b6040516103d0919061208b565b60405180910390f35b3480156103e4575f80fd5b506103ff60048036038101906103fa919061217b565b610d3c565b60405161040c919061208b565b60405180910390f35b60606040518060400160405280601381526020017f576973746f7269612057616e642053776f726400000000000000000000000000815250905090565b5f61046561045e610dbe565b8484610dc5565b6001905092915050565b600d5481565b5f6009600a6104849190612315565b633b9aca00610493919061235f565b905090565b600a5481565b6104a6610dbe565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610532576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610529906123ea565b60405180910390fd5b61053a610871565b73ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f1935050505015801561057c573d5f803e3d5ffd5b50565b5f61058b848484610f88565b6105958483611837565b600190509392505050565b5f6009905090565b600b5481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6105fc610dbe565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067f906123ea565b60405180910390fd5b6009600a6106969190612315565b633b9aca006106a5919061235f565b600a819055506009600a6106b99190612315565b633b9aca006106c8919061235f565b600b819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a6106fd9190612315565b633b9aca0061070c919061235f565b604051610719919061208b565b60405180910390a1565b61072b610dbe565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ae906123ea565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600881526020017f574953544f524941000000000000000000000000000000000000000000000000815250905090565b6108dd610dbe565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610969576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610960906123ea565b60405180910390fd5b600f60149054906101000a900460ff16156109b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b090612452565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a77573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a9b9190612484565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b21573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b459190612484565b6040518363ffffffff1660e01b8152600401610b629291906124af565b6020604051808303815f875af1158015610b7e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ba29190612484565b600f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c2930600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a610c159190612315565b633b9aca00610c24919061235f565b610dc5565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610c71306105ae565b5f80610c7b610871565b426040518863ffffffff1660e01b8152600401610c9d96959493929190612518565b60606040518083038185885af1158015610cb9573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610cde919061258b565b5050506001600f60166101000a81548160ff0219169083151502179055506001600f60146101000a81548160ff021916908315150217905550565b5f610d2c610d25610dbe565b8484610f88565b6001905092915050565b600c5481565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2a9061264b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ea1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e98906126d9565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f7b919061208b565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ff6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fed90612767565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611064576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105b906127f5565b60405180910390fd5b5f81116110a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109d90612883565b60405180910390fd5b5f6110af610871565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561111d57506110ed610871565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561115557503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561118d57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611587576111ce60646111c0600754600954116111ad576005546111b1565b6006545b8561190d90919063ffffffff16565b61198490919063ffffffff16565b9050600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156112795750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112cc575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561138657600a54821115611316576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130d906128eb565b60405180910390fd5b600b5482611323856105ae565b61132d9190612909565b111561136e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136590612986565b60405180910390fd5b60095f815480929190611380906129a4565b91905055505b600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561140e57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156114525761144f60646114416007546009541161142e57600554611432565b6006545b8561190d90919063ffffffff16565b61198490919063ffffffff16565b90505b5f61145c306105ae565b9050600f60159054906101000a900460ff161580156114c75750600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80156114df5750600f60169054906101000a900460ff165b80156114ee5750600854600954115b8015611541575060035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561158557600c5481111561156e5761156d6115688461156384600d546119cd565b6119cd565b6119e5565b5b5f4790505f81106115835761158247611c50565b5b505b505b5f811115611686576115df8160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611cb890919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161167d919061208b565b60405180910390a35b6116d68260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611d1590919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061177961172d8284611d1590919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611cb890919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61181c8486611d1590919063ffffffff16565b604051611829919061208b565b60405180910390a350505050565b611847611842610dbe565b611d5e565b6119095761190882611857610dbe565b61190384604051806060016040528060288152602001612cdb6028913960025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6118ba610dbe565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611e279092919063ffffffff16565b610dc5565b5b5050565b5f80830361191d575f905061197e565b5f828461192a919061235f565b90508284826119399190612a18565b14611979576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197090612ab8565b60405180910390fd5b809150505b92915050565b5f6119c583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611e89565b905092915050565b5f8183116119db57826119dd565b815b905092915050565b6001600f60156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611a1c57611a1b612ad6565b5b604051908082528060200260200182016040528015611a4a5781602001602082028036833780820191505090505b50905030815f81518110611a6157611a60612b03565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b05573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b299190612484565b81600181518110611b3d57611b3c612b03565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611ba330600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610dc5565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611c05959493929190612be7565b5f604051808303815f87803b158015611c1c575f80fd5b505af1158015611c2e573d5f803e3d5ffd5b50505050505f600f60156101000a81548160ff02191690831515021790555050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611cb4573d5f803e3d5ffd5b5050565b5f808284611cc69190612909565b905083811015611d0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0290612c89565b60405180910390fd5b8091505092915050565b5f611d5683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e27565b905092915050565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611de157503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611e205750611df0610871565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b9050919050565b5f838311158290611e6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e659190611f5a565b60405180910390fd5b505f8385611e7c9190612ca7565b9050809150509392505050565b5f8083118290611ecf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec69190611f5a565b60405180910390fd5b505f8385611edd9190612a18565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611f2c82611eea565b611f368185611ef4565b9350611f46818560208601611f04565b611f4f81611f12565b840191505092915050565b5f6020820190508181035f830152611f728184611f22565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611fa782611f7e565b9050919050565b611fb781611f9d565b8114611fc1575f80fd5b50565b5f81359050611fd281611fae565b92915050565b5f819050919050565b611fea81611fd8565b8114611ff4575f80fd5b50565b5f8135905061200581611fe1565b92915050565b5f806040838503121561202157612020611f7a565b5b5f61202e85828601611fc4565b925050602061203f85828601611ff7565b9150509250929050565b5f8115159050919050565b61205d81612049565b82525050565b5f6020820190506120765f830184612054565b92915050565b61208581611fd8565b82525050565b5f60208201905061209e5f83018461207c565b92915050565b5f805f606084860312156120bb576120ba611f7a565b5b5f6120c886828701611fc4565b93505060206120d986828701611fc4565b92505060406120ea86828701611ff7565b9150509250925092565b5f60ff82169050919050565b612109816120f4565b82525050565b5f6020820190506121225f830184612100565b92915050565b5f6020828403121561213d5761213c611f7a565b5b5f61214a84828501611fc4565b91505092915050565b61215c81611f9d565b82525050565b5f6020820190506121755f830184612153565b92915050565b5f806040838503121561219157612190611f7a565b5b5f61219e85828601611fc4565b92505060206121af85828601611fc4565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561223b57808604811115612217576122166121b9565b5b60018516156122265780820291505b8081029050612234856121e6565b94506121fb565b94509492505050565b5f82612253576001905061230e565b81612260575f905061230e565b81600181146122765760028114612280576122af565b600191505061230e565b60ff841115612292576122916121b9565b5b8360020a9150848211156122a9576122a86121b9565b5b5061230e565b5060208310610133831016604e8410600b84101617156122e45782820a9050838111156122df576122de6121b9565b5b61230e565b6122f184848460016121f2565b92509050818404811115612308576123076121b9565b5b81810290505b9392505050565b5f61231f82611fd8565b915061232a836120f4565b92506123577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612244565b905092915050565b5f61236982611fd8565b915061237483611fd8565b925082820261238281611fd8565b91508282048414831517612399576123986121b9565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6123d4602083611ef4565b91506123df826123a0565b602082019050919050565b5f6020820190508181035f830152612401816123c8565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f61243c601783611ef4565b915061244782612408565b602082019050919050565b5f6020820190508181035f83015261246981612430565b9050919050565b5f8151905061247e81611fae565b92915050565b5f6020828403121561249957612498611f7a565b5b5f6124a684828501612470565b91505092915050565b5f6040820190506124c25f830185612153565b6124cf6020830184612153565b9392505050565b5f819050919050565b5f819050919050565b5f6125026124fd6124f8846124d6565b6124df565b611fd8565b9050919050565b612512816124e8565b82525050565b5f60c08201905061252b5f830189612153565b612538602083018861207c565b6125456040830187612509565b6125526060830186612509565b61255f6080830185612153565b61256c60a083018461207c565b979650505050505050565b5f8151905061258581611fe1565b92915050565b5f805f606084860312156125a2576125a1611f7a565b5b5f6125af86828701612577565b93505060206125c086828701612577565b92505060406125d186828701612577565b9150509250925092565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612635602483611ef4565b9150612640826125db565b604082019050919050565b5f6020820190508181035f83015261266281612629565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6126c3602283611ef4565b91506126ce82612669565b604082019050919050565b5f6020820190508181035f8301526126f0816126b7565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612751602583611ef4565b915061275c826126f7565b604082019050919050565b5f6020820190508181035f83015261277e81612745565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6127df602383611ef4565b91506127ea82612785565b604082019050919050565b5f6020820190508181035f83015261280c816127d3565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f61286d602983611ef4565b915061287882612813565b604082019050919050565b5f6020820190508181035f83015261289a81612861565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f6128d5601983611ef4565b91506128e0826128a1565b602082019050919050565b5f6020820190508181035f830152612902816128c9565b9050919050565b5f61291382611fd8565b915061291e83611fd8565b9250828201905080821115612936576129356121b9565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f612970601a83611ef4565b915061297b8261293c565b602082019050919050565b5f6020820190508181035f83015261299d81612964565b9050919050565b5f6129ae82611fd8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036129e0576129df6121b9565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612a2282611fd8565b9150612a2d83611fd8565b925082612a3d57612a3c6129eb565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f612aa2602183611ef4565b9150612aad82612a48565b604082019050919050565b5f6020820190508181035f830152612acf81612a96565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612b6281611f9d565b82525050565b5f612b738383612b59565b60208301905092915050565b5f602082019050919050565b5f612b9582612b30565b612b9f8185612b3a565b9350612baa83612b4a565b805f5b83811015612bda578151612bc18882612b68565b9750612bcc83612b7f565b925050600181019050612bad565b5085935050505092915050565b5f60a082019050612bfa5f83018861207c565b612c076020830187612509565b8181036040830152612c198186612b8b565b9050612c286060830185612153565b612c35608083018461207c565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f612c73601b83611ef4565b9150612c7e82612c3f565b602082019050919050565b5f6020820190508181035f830152612ca081612c67565b9050919050565b5f612cb182611fd8565b9150612cbc83611fd8565b9250828203905081811115612cd457612cd36121b9565b5b9291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122027532796d9cd283848e06e3a134f546fdce7b365c225cbf61b2454885bedc0dd64736f6c634300081a0033