[ { "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": [], "name": "_buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "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": [ { "internalType": "uint256", "name": "buyFee", "type": "uint256" }, { "internalType": "uint256", "name": "sellFee", "type": "uint256" } ], "name": "changeFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "newWallet", "type": "address" } ], "name": "changeTaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "includeInFee", "outputs": [], "stateMutability": "nonpayable", "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": [ { "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "whiteListFromFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
608060405273f132e28953ed3b098db377131d8623701f9bf8d460045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506005805560056006556012600a6200007191906200079b565b620f4240620000819190620007eb565b6007555f600960146101000a81548160ff0219169083151502179055506001600960156101000a81548160ff021916908315150217905550348015620000c5575f80fd5b50620000e6620000da6200051a60201b60201c565b6200052160201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000148573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200016e91906200089a565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001d4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001fa91906200089a565b6040518363ffffffff1660e01b815260040162000219929190620008db565b6020604051808303815f875af115801562000236573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200025c91906200089a565b60095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a620002eb91906200079b565b64174876e7ff620002fd9190620007eb565b60015f620003106200051a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f62000362620005e260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506200048c6200051a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620004ea91906200079b565b64174876e7ff620004fc9190620007eb565b6040516200050b919062000917565b60405180910390a35062000932565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000693578086048111156200066b576200066a62000609565b5b60018516156200067b5780820291505b80810290506200068b8562000636565b94506200064b565b94509492505050565b5f82620006ad57600190506200077f565b81620006bc575f90506200077f565b8160018114620006d55760028114620006e05762000716565b60019150506200077f565b60ff841115620006f557620006f462000609565b5b8360020a9150848211156200070f576200070e62000609565b5b506200077f565b5060208310610133831016604e8410600b8410161715620007505782820a9050838111156200074a576200074962000609565b5b6200077f565b6200075f848484600162000642565b9250905081840481111562000779576200077862000609565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620007a78262000786565b9150620007b4836200078f565b9250620007e37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200069c565b905092915050565b5f620007f78262000786565b9150620008048362000786565b9250828202620008148162000786565b915082820484148315176200082e576200082d62000609565b5b5092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620008648262000839565b9050919050565b620008768162000858565b811462000881575f80fd5b50565b5f8151905062000894816200086b565b92915050565b5f60208284031215620008b257620008b162000835565b5b5f620008c18482850162000884565b91505092915050565b620008d58162000858565b82525050565b5f604082019050620008f05f830185620008ca565b620008ff6020830184620008ca565b9392505050565b620009118162000786565b82525050565b5f6020820190506200092c5f83018462000906565b92915050565b61288a80620009405f395ff3fe608060405260043610610138575f3560e01c8063768dc710116100aa578063ca9ec1991161006e578063ca9ec19914610413578063cb7115951461043d578063dd62ed3e14610465578063e3ca2d65146104a1578063ea2f0b37146104c9578063f2fde38b146104f15761013f565b8063768dc7101461031d5780638da5cb5b1461035957806395d89b4114610383578063a9059cbb146103ad578063bf474bed146103e95761013f565b806342a11095116100fc57806342a1109514610239578063508f6dfb1461026357806351bc3c851461028b5780636f268a99146102a157806370a08231146102cb578063715018a6146103075761013f565b806306fdde0314610143578063095ea7b31461016d57806318160ddd146101a957806323b872dd146101d3578063313ce5671461020f5761013f565b3661013f57005b5f80fd5b34801561014e575f80fd5b50610157610519565b6040516101649190611aaa565b60405180910390f35b348015610178575f80fd5b50610193600480360381019061018e9190611b5b565b610556565b6040516101a09190611bb3565b60405180910390f35b3480156101b4575f80fd5b506101bd610573565b6040516101ca9190611bdb565b60405180910390f35b3480156101de575f80fd5b506101f960048036038101906101f49190611bf4565b610597565b6040516102069190611bb3565b60405180910390f35b34801561021a575f80fd5b5061022361066b565b6040516102309190611c5f565b60405180910390f35b348015610244575f80fd5b5061024d610673565b60405161025a9190611bdb565b60405180910390f35b34801561026e575f80fd5b5061028960048036038101906102849190611c78565b610679565b005b348015610296575f80fd5b5061029f6106d9565b005b3480156102ac575f80fd5b506102b5610770565b6040516102c29190611cc3565b60405180910390f35b3480156102d6575f80fd5b506102f160048036038101906102ec9190611c78565b610795565b6040516102fe9190611bdb565b60405180910390f35b348015610312575f80fd5b5061031b6107db565b005b348015610328575f80fd5b50610343600480360381019061033e9190611c78565b6107ee565b6040516103509190611bb3565b60405180910390f35b348015610364575f80fd5b5061036d61080b565b60405161037a9190611ceb565b60405180910390f35b34801561038e575f80fd5b50610397610832565b6040516103a49190611aaa565b60405180910390f35b3480156103b8575f80fd5b506103d360048036038101906103ce9190611b5b565b61086f565b6040516103e09190611bb3565b60405180910390f35b3480156103f4575f80fd5b506103fd61088c565b60405161040a9190611bdb565b60405180910390f35b34801561041e575f80fd5b50610427610892565b6040516104349190611bdb565b60405180910390f35b348015610448575f80fd5b50610463600480360381019061045e9190611d2e565b610898565b005b348015610470575f80fd5b5061048b60048036038101906104869190611d59565b6108e3565b6040516104989190611bdb565b60405180910390f35b3480156104ac575f80fd5b506104c760048036038101906104c29190611d97565b610965565b005b3480156104d4575f80fd5b506104ef60048036038101906104ea9190611c78565b610a07565b005b3480156104fc575f80fd5b5061051760048036038101906105129190611c78565b610a66565b005b60606040518060400160405280600681526020017f424943484f4e0000000000000000000000000000000000000000000000000000815250905090565b5f610569610562610ae8565b8484610aef565b6001905092915050565b5f6012600a6105829190611f31565b64174876e7ff6105929190611f7b565b905090565b5f6105a3848484610cb2565b610660846105af610ae8565b61065b8560405180606001604052806028815260200161282d6028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610612610ae8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113779092919063ffffffff16565b610aef565b600190509392505050565b5f6012905090565b60055481565b6106816113d9565b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610719610ae8565b73ffffffffffffffffffffffffffffffffffffffff1614610738575f80fd5b5f61074230610795565b90505f8111156107565761075581611457565b5b5f4790505f81111561076c5761076b816116cb565b5b5050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6107e36113d9565b6107ec5f611798565b565b6003602052805f5260405f205f915054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f4243460000000000000000000000000000000000000000000000000000000000815250905090565b5f61088261087b610ae8565b8484610cb2565b6001905092915050565b60075481565b60065481565b6108a06113d9565b8060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61096d6113d9565b60198211156109b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a890612006565b60405180910390fd5b60198111156109f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ec90612006565b60405180910390fd5b81600581905550806006819055505050565b610a0f6113d9565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610a6e6113d9565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad390612094565b60405180910390fd5b610ae581611798565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5490612122565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc2906121b0565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ca59190611bdb565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d179061223e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d85906122cc565b60405180910390fd5b5f8111610dd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc79061235a565b60405180910390fd5b5f60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610e6f575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156110c75760095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015610f1d575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610f4d57610f4a6064610f3c6005548561185990919063ffffffff16565b6118d090919063ffffffff16565b90505b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610fd557503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611005576110026064610ff46006548561185990919063ffffffff16565b6118d090919063ffffffff16565b90505b5f61100f30610795565b9050600960149054906101000a900460ff1615801561107a575060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80156110925750600960159054906101000a900460ff165b801561109f575060075481115b156110c5576110ad81611457565b5f4790505f8111156110c3576110c2476116cb565b5b505b505b5f8111156111c65761111f8160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461191990919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111bd9190611bdb565b60405180910390a35b6112168260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461197690919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506112b961126d828461197690919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461191990919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61135c848661197690919063ffffffff16565b6040516113699190611bdb565b60405180910390a350505050565b5f8383111582906113be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b59190611aaa565b60405180910390fd5b505f83856113cc9190612378565b9050809150509392505050565b6113e1610ae8565b73ffffffffffffffffffffffffffffffffffffffff166113ff61080b565b73ffffffffffffffffffffffffffffffffffffffff1614611455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144c906123f5565b60405180910390fd5b565b6001600960146101000a81548160ff0219169083151502179055505f8103156116ae575f600267ffffffffffffffff81111561149657611495612413565b5b6040519080825280602002602001820160405280156114c45781602001602082028036833780820191505090505b50905030815f815181106114db576114da612440565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561157f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115a39190612481565b816001815181106115b7576115b6612440565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061161d3060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610aef565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161167f9594939291906125a5565b5f604051808303815f87803b158015611696575f80fd5b505af11580156116a8573d5f803e3d5ffd5b50505050505b5f600960146101000a81548160ff02191690831515021790555050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516117119061262a565b5f6040518083038185875af1925050503d805f811461174b576040519150601f19603f3d011682016040523d82523d5f602084013e611750565b606091505b5050905080611794576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178b90612688565b60405180910390fd5b5050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f808303611869575f90506118ca565b5f82846118769190611f7b565b905082848261188591906126d3565b146118c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118bc90612773565b60405180910390fd5b809150505b92915050565b5f61191183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506119bf565b905092915050565b5f8082846119279190612791565b90508381101561196c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119639061280e565b60405180910390fd5b8091505092915050565b5f6119b783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611377565b905092915050565b5f8083118290611a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fc9190611aaa565b60405180910390fd5b505f8385611a1391906126d3565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611a57578082015181840152602081019050611a3c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611a7c82611a20565b611a868185611a2a565b9350611a96818560208601611a3a565b611a9f81611a62565b840191505092915050565b5f6020820190508181035f830152611ac28184611a72565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611af782611ace565b9050919050565b611b0781611aed565b8114611b11575f80fd5b50565b5f81359050611b2281611afe565b92915050565b5f819050919050565b611b3a81611b28565b8114611b44575f80fd5b50565b5f81359050611b5581611b31565b92915050565b5f8060408385031215611b7157611b70611aca565b5b5f611b7e85828601611b14565b9250506020611b8f85828601611b47565b9150509250929050565b5f8115159050919050565b611bad81611b99565b82525050565b5f602082019050611bc65f830184611ba4565b92915050565b611bd581611b28565b82525050565b5f602082019050611bee5f830184611bcc565b92915050565b5f805f60608486031215611c0b57611c0a611aca565b5b5f611c1886828701611b14565b9350506020611c2986828701611b14565b9250506040611c3a86828701611b47565b9150509250925092565b5f60ff82169050919050565b611c5981611c44565b82525050565b5f602082019050611c725f830184611c50565b92915050565b5f60208284031215611c8d57611c8c611aca565b5b5f611c9a84828501611b14565b91505092915050565b5f611cad82611ace565b9050919050565b611cbd81611ca3565b82525050565b5f602082019050611cd65f830184611cb4565b92915050565b611ce581611aed565b82525050565b5f602082019050611cfe5f830184611cdc565b92915050565b611d0d81611ca3565b8114611d17575f80fd5b50565b5f81359050611d2881611d04565b92915050565b5f60208284031215611d4357611d42611aca565b5b5f611d5084828501611d1a565b91505092915050565b5f8060408385031215611d6f57611d6e611aca565b5b5f611d7c85828601611b14565b9250506020611d8d85828601611b14565b9150509250929050565b5f8060408385031215611dad57611dac611aca565b5b5f611dba85828601611b47565b9250506020611dcb85828601611b47565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611e5757808604811115611e3357611e32611dd5565b5b6001851615611e425780820291505b8081029050611e5085611e02565b9450611e17565b94509492505050565b5f82611e6f5760019050611f2a565b81611e7c575f9050611f2a565b8160018114611e925760028114611e9c57611ecb565b6001915050611f2a565b60ff841115611eae57611ead611dd5565b5b8360020a915084821115611ec557611ec4611dd5565b5b50611f2a565b5060208310610133831016604e8410600b8410161715611f005782820a905083811115611efb57611efa611dd5565b5b611f2a565b611f0d8484846001611e0e565b92509050818404811115611f2457611f23611dd5565b5b81810290505b9392505050565b5f611f3b82611b28565b9150611f4683611c44565b9250611f737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611e60565b905092915050565b5f611f8582611b28565b9150611f9083611b28565b9250828202611f9e81611b28565b91508282048414831517611fb557611fb4611dd5565b5b5092915050565b7f54617820746f6f206869676800000000000000000000000000000000000000005f82015250565b5f611ff0600c83611a2a565b9150611ffb82611fbc565b602082019050919050565b5f6020820190508181035f83015261201d81611fe4565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61207e602683611a2a565b915061208982612024565b604082019050919050565b5f6020820190508181035f8301526120ab81612072565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61210c602483611a2a565b9150612117826120b2565b604082019050919050565b5f6020820190508181035f83015261213981612100565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61219a602283611a2a565b91506121a582612140565b604082019050919050565b5f6020820190508181035f8301526121c78161218e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612228602583611a2a565b9150612233826121ce565b604082019050919050565b5f6020820190508181035f8301526122558161221c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6122b6602383611a2a565b91506122c18261225c565b604082019050919050565b5f6020820190508181035f8301526122e3816122aa565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f612344602983611a2a565b915061234f826122ea565b604082019050919050565b5f6020820190508181035f83015261237181612338565b9050919050565b5f61238282611b28565b915061238d83611b28565b92508282039050818111156123a5576123a4611dd5565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6123df602083611a2a565b91506123ea826123ab565b602082019050919050565b5f6020820190508181035f83015261240c816123d3565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8151905061247b81611afe565b92915050565b5f6020828403121561249657612495611aca565b5b5f6124a38482850161246d565b91505092915050565b5f819050919050565b5f819050919050565b5f6124d86124d36124ce846124ac565b6124b5565b611b28565b9050919050565b6124e8816124be565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61252081611aed565b82525050565b5f6125318383612517565b60208301905092915050565b5f602082019050919050565b5f612553826124ee565b61255d81856124f8565b935061256883612508565b805f5b8381101561259857815161257f8882612526565b975061258a8361253d565b92505060018101905061256b565b5085935050505092915050565b5f60a0820190506125b85f830188611bcc565b6125c560208301876124df565b81810360408301526125d78186612549565b90506125e66060830185611cdc565b6125f36080830184611bcc565b9695505050505050565b5f81905092915050565b50565b5f6126155f836125fd565b915061262082612607565b5f82019050919050565b5f6126348261260a565b9150819050919050565b7f43616c6c206661696c65640000000000000000000000000000000000000000005f82015250565b5f612672600b83611a2a565b915061267d8261263e565b602082019050919050565b5f6020820190508181035f83015261269f81612666565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6126dd82611b28565b91506126e883611b28565b9250826126f8576126f76126a6565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61275d602183611a2a565b915061276882612703565b604082019050919050565b5f6020820190508181035f83015261278a81612751565b9050919050565b5f61279b82611b28565b91506127a683611b28565b92508282019050808211156127be576127bd611dd5565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f6127f8601b83611a2a565b9150612803826127c4565b602082019050919050565b5f6020820190508181035f830152612825816127ec565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122014178ec8346f031959e9e4cca09af56e9ba276c8b32701a7d164596b334e131064736f6c63430008180033