[ { "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": [], "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": [ { "internalType": "uint256", "name": "_buyingFee", "type": "uint256" }, { "internalType": "uint256", "name": "_sellingFee", "type": "uint256" } ], "name": "modifyTaxes", "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 payable", "name": "newWallet", "type": "address" } ], "name": "updateTaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "whiteListFromFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526012600a620000149190620007a0565b64012a05f200620000269190620007f0565b600455600760055560076006557351cad4bfdfcfd33ae40f70a7d7219fb520ba56fc60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600960146101000a81548160ff0219169083151502179055506001600960156101000a81548160ff021916908315150217905550348015620000c8575f80fd5b50620000e9620000dd6200051f60201b60201c565b6200052660201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200014b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200017191906200089f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001d7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001fd91906200089f565b6040518363ffffffff1660e01b81526004016200021c929190620008e0565b6020604051808303815f875af115801562000239573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200025f91906200089f565b60095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a620002ee9190620007a0565b650712e7ae7c71620003019190620007f0565b60015f620003146200051f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f62000366620005e760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620004906200051f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620004ee9190620007a0565b650712e7ae7c71620005019190620007f0565b6040516200051091906200091c565b60405180910390a35062000937565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620006985780860481111562000670576200066f6200060e565b5b6001851615620006805780820291505b808102905062000690856200063b565b945062000650565b94509492505050565b5f82620006b2576001905062000784565b81620006c1575f905062000784565b8160018114620006da5760028114620006e5576200071b565b600191505062000784565b60ff841115620006fa57620006f96200060e565b5b8360020a9150848211156200071457620007136200060e565b5b5062000784565b5060208310610133831016604e8410600b8410161715620007555782820a9050838111156200074f576200074e6200060e565b5b62000784565b62000764848484600162000647565b925090508184048111156200077e576200077d6200060e565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620007ac826200078b565b9150620007b98362000794565b9250620007e87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006a1565b905092915050565b5f620007fc826200078b565b915062000809836200078b565b925082820262000819816200078b565b915082820484148315176200083357620008326200060e565b5b5092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000869826200083e565b9050919050565b6200087b816200085d565b811462000886575f80fd5b50565b5f81519050620008998162000870565b92915050565b5f60208284031215620008b757620008b66200083a565b5b5f620008c68482850162000889565b91505092915050565b620008da816200085d565b82525050565b5f604082019050620008f55f830185620008cf565b620009046020830184620008cf565b9392505050565b62000916816200078b565b82525050565b5f602082019050620009315f8301846200090b565b92915050565b61285280620009455f395ff3fe608060405260043610610138575f3560e01c806374c9f603116100aa578063a9059cbb1161006e578063a9059cbb146103fd578063bf474bed14610439578063ca9ec19914610463578063dd62ed3e1461048d578063ea2f0b37146104c9578063f2fde38b146104f15761013f565b806374c9f6031461031d578063768dc710146103455780638da5cb5b1461038157806395913d17146103ab57806395d89b41146103d35761013f565b806342a11095116100fc57806342a1109514610239578063508f6dfb1461026357806351bc3c851461028b5780636f268a99146102a157806370a08231146102cb578063715018a6146103075761013f565b806306fdde0314610143578063095ea7b31461016d57806318160ddd146101a957806323b872dd146101d3578063313ce5671461020f5761013f565b3661013f57005b5f80fd5b34801561014e575f80fd5b50610157610519565b6040516101649190611a72565b60405180910390f35b348015610178575f80fd5b50610193600480360381019061018e9190611b23565b610556565b6040516101a09190611b7b565b60405180910390f35b3480156101b4575f80fd5b506101bd610573565b6040516101ca9190611ba3565b60405180910390f35b3480156101de575f80fd5b506101f960048036038101906101f49190611bbc565b610598565b6040516102069190611b7b565b60405180910390f35b34801561021a575f80fd5b5061022361066c565b6040516102309190611c27565b60405180910390f35b348015610244575f80fd5b5061024d610674565b60405161025a9190611ba3565b60405180910390f35b34801561026e575f80fd5b5061028960048036038101906102849190611c40565b61067a565b005b348015610296575f80fd5b5061029f6106da565b005b3480156102ac575f80fd5b506102b5610771565b6040516102c29190611c8b565b60405180910390f35b3480156102d6575f80fd5b506102f160048036038101906102ec9190611c40565b610796565b6040516102fe9190611ba3565b60405180910390f35b348015610312575f80fd5b5061031b6107dc565b005b348015610328575f80fd5b50610343600480360381019061033e9190611cce565b6107ef565b005b348015610350575f80fd5b5061036b60048036038101906103669190611c40565b61083a565b6040516103789190611b7b565b60405180910390f35b34801561038c575f80fd5b50610395610857565b6040516103a29190611d08565b60405180910390f35b3480156103b6575f80fd5b506103d160048036038101906103cc9190611d21565b61087e565b005b3480156103de575f80fd5b506103e7610920565b6040516103f49190611a72565b60405180910390f35b348015610408575f80fd5b50610423600480360381019061041e9190611b23565b61095d565b6040516104309190611b7b565b60405180910390f35b348015610444575f80fd5b5061044d61097a565b60405161045a9190611ba3565b60405180910390f35b34801561046e575f80fd5b50610477610980565b6040516104849190611ba3565b60405180910390f35b348015610498575f80fd5b506104b360048036038101906104ae9190611d5f565b610986565b6040516104c09190611ba3565b60405180910390f35b3480156104d4575f80fd5b506104ef60048036038101906104ea9190611c40565b610a08565b005b3480156104fc575f80fd5b5061051760048036038101906105129190611c40565b610a67565b005b60606040518060400160405280600581526020017f505544454c000000000000000000000000000000000000000000000000000000815250905090565b5f610569610562610ae9565b8484610af0565b6001905092915050565b5f6012600a6105829190611ef9565b650712e7ae7c716105939190611f43565b905090565b5f6105a4848484610cb3565b610661846105b0610ae9565b61065c856040518060600160405280602881526020016127f56028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610613610ae9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461133f9092919063ffffffff16565b610af0565b600190509392505050565b5f6012905090565b60055481565b6106826113a1565b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661071a610ae9565b73ffffffffffffffffffffffffffffffffffffffff1614610739575f80fd5b5f61074330610796565b90505f811115610757576107568161141f565b5b5f4790505f81111561076d5761076c81611693565b5b5050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6107e46113a1565b6107ed5f611760565b565b6107f76113a1565b8060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6003602052805f5260405f205f915054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108866113a1565b60198211156108ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c190611fce565b60405180910390fd5b601981111561090e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090590611fce565b60405180910390fd5b81600581905550806006819055505050565b60606040518060400160405280600381526020017f50444c0000000000000000000000000000000000000000000000000000000000815250905090565b5f610970610969610ae9565b8484610cb3565b6001905092915050565b60045481565b60065481565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610a106113a1565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610a6f6113a1565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610add576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad49061205c565b60405180910390fd5b610ae681611760565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b55906120ea565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc390612178565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ca69190611ba3565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1890612206565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8690612294565b60405180910390fd5b5f8111610dd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc890612322565b60405180910390fd5b5f60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610e70575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561108f5760095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015610f1e575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610f4e57610f4b6064610f3d6005548561182190919063ffffffff16565b61189890919063ffffffff16565b90505b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fcd57610fca6064610fbc6006548561182190919063ffffffff16565b61189890919063ffffffff16565b90505b5f610fd730610796565b9050600960149054906101000a900460ff16158015611042575060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561105a5750600960159054906101000a900460ff165b8015611067575060045481115b1561108d576110758161141f565b5f4790505f81111561108b5761108a47611693565b5b505b505b5f81111561118e576110e78160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546118e190919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111859190611ba3565b60405180910390a35b6111de8260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461193e90919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611281611235828461193e90919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546118e190919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611324848661193e90919063ffffffff16565b6040516113319190611ba3565b60405180910390a350505050565b5f838311158290611386576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137d9190611a72565b60405180910390fd5b505f83856113949190612340565b9050809150509392505050565b6113a9610ae9565b73ffffffffffffffffffffffffffffffffffffffff166113c7610857565b73ffffffffffffffffffffffffffffffffffffffff161461141d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611414906123bd565b60405180910390fd5b565b6001600960146101000a81548160ff0219169083151502179055505f810315611676575f600267ffffffffffffffff81111561145e5761145d6123db565b5b60405190808252806020026020018201604052801561148c5781602001602082028036833780820191505090505b50905030815f815181106114a3576114a2612408565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611547573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061156b9190612449565b8160018151811061157f5761157e612408565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506115e53060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610af0565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161164795949392919061256d565b5f604051808303815f87803b15801561165e575f80fd5b505af1158015611670573d5f803e3d5ffd5b50505050505b5f600960146101000a81548160ff02191690831515021790555050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516116d9906125f2565b5f6040518083038185875af1925050503d805f8114611713576040519150601f19603f3d011682016040523d82523d5f602084013e611718565b606091505b505090508061175c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175390612650565b60405180910390fd5b5050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f808303611831575f9050611892565b5f828461183e9190611f43565b905082848261184d919061269b565b1461188d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118849061273b565b60405180910390fd5b809150505b92915050565b5f6118d983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611987565b905092915050565b5f8082846118ef9190612759565b905083811015611934576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192b906127d6565b60405180910390fd5b8091505092915050565b5f61197f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061133f565b905092915050565b5f80831182906119cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c49190611a72565b60405180910390fd5b505f83856119db919061269b565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611a1f578082015181840152602081019050611a04565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611a44826119e8565b611a4e81856119f2565b9350611a5e818560208601611a02565b611a6781611a2a565b840191505092915050565b5f6020820190508181035f830152611a8a8184611a3a565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611abf82611a96565b9050919050565b611acf81611ab5565b8114611ad9575f80fd5b50565b5f81359050611aea81611ac6565b92915050565b5f819050919050565b611b0281611af0565b8114611b0c575f80fd5b50565b5f81359050611b1d81611af9565b92915050565b5f8060408385031215611b3957611b38611a92565b5b5f611b4685828601611adc565b9250506020611b5785828601611b0f565b9150509250929050565b5f8115159050919050565b611b7581611b61565b82525050565b5f602082019050611b8e5f830184611b6c565b92915050565b611b9d81611af0565b82525050565b5f602082019050611bb65f830184611b94565b92915050565b5f805f60608486031215611bd357611bd2611a92565b5b5f611be086828701611adc565b9350506020611bf186828701611adc565b9250506040611c0286828701611b0f565b9150509250925092565b5f60ff82169050919050565b611c2181611c0c565b82525050565b5f602082019050611c3a5f830184611c18565b92915050565b5f60208284031215611c5557611c54611a92565b5b5f611c6284828501611adc565b91505092915050565b5f611c7582611a96565b9050919050565b611c8581611c6b565b82525050565b5f602082019050611c9e5f830184611c7c565b92915050565b611cad81611c6b565b8114611cb7575f80fd5b50565b5f81359050611cc881611ca4565b92915050565b5f60208284031215611ce357611ce2611a92565b5b5f611cf084828501611cba565b91505092915050565b611d0281611ab5565b82525050565b5f602082019050611d1b5f830184611cf9565b92915050565b5f8060408385031215611d3757611d36611a92565b5b5f611d4485828601611b0f565b9250506020611d5585828601611b0f565b9150509250929050565b5f8060408385031215611d7557611d74611a92565b5b5f611d8285828601611adc565b9250506020611d9385828601611adc565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611e1f57808604811115611dfb57611dfa611d9d565b5b6001851615611e0a5780820291505b8081029050611e1885611dca565b9450611ddf565b94509492505050565b5f82611e375760019050611ef2565b81611e44575f9050611ef2565b8160018114611e5a5760028114611e6457611e93565b6001915050611ef2565b60ff841115611e7657611e75611d9d565b5b8360020a915084821115611e8d57611e8c611d9d565b5b50611ef2565b5060208310610133831016604e8410600b8410161715611ec85782820a905083811115611ec357611ec2611d9d565b5b611ef2565b611ed58484846001611dd6565b92509050818404811115611eec57611eeb611d9d565b5b81810290505b9392505050565b5f611f0382611af0565b9150611f0e83611c0c565b9250611f3b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611e28565b905092915050565b5f611f4d82611af0565b9150611f5883611af0565b9250828202611f6681611af0565b91508282048414831517611f7d57611f7c611d9d565b5b5092915050565b7f546178657320746f6f206d7563680000000000000000000000000000000000005f82015250565b5f611fb8600e836119f2565b9150611fc382611f84565b602082019050919050565b5f6020820190508181035f830152611fe581611fac565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6120466026836119f2565b915061205182611fec565b604082019050919050565b5f6020820190508181035f8301526120738161203a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6120d46024836119f2565b91506120df8261207a565b604082019050919050565b5f6020820190508181035f830152612101816120c8565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6121626022836119f2565b915061216d82612108565b604082019050919050565b5f6020820190508181035f83015261218f81612156565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6121f06025836119f2565b91506121fb82612196565b604082019050919050565b5f6020820190508181035f83015261221d816121e4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61227e6023836119f2565b915061228982612224565b604082019050919050565b5f6020820190508181035f8301526122ab81612272565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f61230c6029836119f2565b9150612317826122b2565b604082019050919050565b5f6020820190508181035f83015261233981612300565b9050919050565b5f61234a82611af0565b915061235583611af0565b925082820390508181111561236d5761236c611d9d565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6123a76020836119f2565b91506123b282612373565b602082019050919050565b5f6020820190508181035f8301526123d48161239b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8151905061244381611ac6565b92915050565b5f6020828403121561245e5761245d611a92565b5b5f61246b84828501612435565b91505092915050565b5f819050919050565b5f819050919050565b5f6124a061249b61249684612474565b61247d565b611af0565b9050919050565b6124b081612486565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6124e881611ab5565b82525050565b5f6124f983836124df565b60208301905092915050565b5f602082019050919050565b5f61251b826124b6565b61252581856124c0565b9350612530836124d0565b805f5b8381101561256057815161254788826124ee565b975061255283612505565b925050600181019050612533565b5085935050505092915050565b5f60a0820190506125805f830188611b94565b61258d60208301876124a7565b818103604083015261259f8186612511565b90506125ae6060830185611cf9565b6125bb6080830184611b94565b9695505050505050565b5f81905092915050565b50565b5f6125dd5f836125c5565b91506125e8826125cf565b5f82019050919050565b5f6125fc826125d2565b9150819050919050565b7f43616c6c206661696c65640000000000000000000000000000000000000000005f82015250565b5f61263a600b836119f2565b915061264582612606565b602082019050919050565b5f6020820190508181035f8301526126678161262e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6126a582611af0565b91506126b083611af0565b9250826126c0576126bf61266e565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f6127256021836119f2565b9150612730826126cb565b604082019050919050565b5f6020820190508181035f83015261275281612719565b9050919050565b5f61276382611af0565b915061276e83611af0565b925082820190508082111561278657612785611d9d565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f6127c0601b836119f2565b91506127cb8261278c565b602082019050919050565b5f6020820190508181035f8301526127ed816127b4565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220a7a6ce8d7dc222504e047badfb22985efde520eb7d8127b9bc5cfc9054f0db3664736f6c63430008180033