4 txs
23 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner_, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
buyTaxRate
viewfunction buyTaxRate() view returns (uint256)
calculateTax
viewfunction calculateTax(address sender, address recipient, uint256 amount) view returns (uint256, string)
decimals
viewfunction decimals() view returns (uint8)
getPairAddress
viewfunction getPairAddress() view returns (address)
isExcludedFromTax
viewfunction isExcludedFromTax(address) view returns (bool)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
sellTaxRate
viewfunction sellTaxRate() view returns (uint256)
symbol
viewfunction symbol() view returns (string)
taxRecipient
viewfunction taxRecipient() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
tradingEnabled
viewfunction tradingEnabled() view returns (bool)
uniswapPair
viewfunction uniswapPair() view returns (address)
uniswapRouter
viewfunction uniswapRouter() view returns (address)
WETH
viewfunction WETH() view returns (address)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
enableTrading
nonpayablefunction enableTrading()
excludeFromTax
nonpayablefunction excludeFromTax(address account, bool excluded)
renounceOwnership
nonpayablefunction renounceOwnership()
setTaxRates
nonpayablefunction setTaxRates(uint256 newBuyTax, uint256 newSellTax)
setTaxRecipient
nonpayablefunction setTaxRecipient(address newRecipient)
transfer
nonpayablefunction transfer(address recipient, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address sender, address recipient, uint256 amount) returns (bool)
withdrawETH
nonpayablefunction withdrawETH()
withdrawTokens
nonpayablefunction withdrawTokens(address tokenAddress, uint256 amount)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
AutoLiquidityAdded
event AutoLiquidityAdded(uint256 tokenAmount, uint256 ethAmount)
TaxCollected
event TaxCollected(address indexed from, address indexed to, uint256 amount)
TradingEnabled
event TradingEnabled(address indexed pair)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x60c06040526040518060400160405280600c81526020017f4175746f546178546f6b656e0000000000000000000000000000000000000000815250600090816200004a91906200083f565b506040518060400160405280600381526020017f4154580000000000000000000000000000000000000000000000000000000000815250600190816200009191906200083f565b506012600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff16600a620000cc919062000ab6565b620f4240620000dc919062000b07565b60035561012c600a556101f4600b556000600c60006101000a81548160ff0219169083151502179055506000600c60016101000a81548160ff0219169083151502179055503480156200012e57600080fd5b5033600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000247573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200026d919062000bbc565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050738909dc15e40173ff4699343b6eb8132c65e18ec673ffffffffffffffffffffffffffffffffffffffff1663c9c653963060a0516040518363ffffffff1660e01b8152600401620002f392919062000bff565b6020604051808303816000875af115801562000313573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000339919062000bbc565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160066000734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160066000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620005b7919062000c3d565b60405180910390a362000c5a565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200064757607f821691505b6020821081036200065d576200065c620005ff565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006c77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000688565b620006d3868362000688565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620007206200071a6200071484620006eb565b620006f5565b620006eb565b9050919050565b6000819050919050565b6200073c83620006ff565b620007546200074b8262000727565b84845462000695565b825550505050565b600090565b6200076b6200075c565b6200077881848462000731565b505050565b5b81811015620007a0576200079460008262000761565b6001810190506200077e565b5050565b601f821115620007ef57620007b98162000663565b620007c48462000678565b81016020851015620007d4578190505b620007ec620007e38562000678565b8301826200077d565b50505b505050565b600082821c905092915050565b60006200081460001984600802620007f4565b1980831691505092915050565b60006200082f838362000801565b9150826002028217905092915050565b6200084a82620005c5565b67ffffffffffffffff811115620008665762000865620005d0565b5b6200087282546200062e565b6200087f828285620007a4565b600060209050601f831160018114620008b75760008415620008a2578287015190505b620008ae858262000821565b8655506200091e565b601f198416620008c78662000663565b60005b82811015620008f157848901518255600182019150602085019450602081019050620008ca565b868310156200091157848901516200090d601f89168262000801565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620009b4578086048111156200098c576200098b62000926565b5b60018516156200099c5780820291505b8081029050620009ac8562000955565b94506200096c565b94509492505050565b600082620009cf576001905062000aa2565b81620009df576000905062000aa2565b8160018114620009f8576002811462000a035762000a39565b600191505062000aa2565b60ff84111562000a185762000a1762000926565b5b8360020a91508482111562000a325762000a3162000926565b5b5062000aa2565b5060208310610133831016604e8410600b841016171562000a735782820a90508381111562000a6d5762000a6c62000926565b5b62000aa2565b62000a82848484600162000962565b9250905081840481111562000a9c5762000a9b62000926565b5b81810290505b9392505050565b600060ff82169050919050565b600062000ac382620006eb565b915062000ad08362000aa9565b925062000aff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620009bd565b905092915050565b600062000b1482620006eb565b915062000b2183620006eb565b925082820262000b3181620006eb565b9150828204841483151762000b4b5762000b4a62000926565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b848262000b57565b9050919050565b62000b968162000b77565b811462000ba257600080fd5b50565b60008151905062000bb68162000b8b565b92915050565b60006020828403121562000bd55762000bd462000b52565b5b600062000be58482850162000ba5565b91505092915050565b62000bf98162000b77565b82525050565b600060408201905062000c16600083018562000bee565b62000c25602083018462000bee565b9392505050565b62000c3781620006eb565b82525050565b600060208201905062000c54600083018462000c2c565b92915050565b60805160a051612b6862000c80600039600061129701526000610bc30152612b686000f3fe6080604052600436106101a05760003560e01c8063737ea06e116100ec578063ab666d291161008a578063c816841b11610064578063c816841b146105b4578063cb4ca631146105df578063dd62ed3e1461061c578063e086e5ec14610659576101a7565b8063ab666d2914610522578063ad5c464814610560578063c6a306471461058b576101a7565b80638d5f81e2116100c65780638d5f81e2146104645780638da5cb5b1461048f57806395d89b41146104ba578063a9059cbb146104e5576101a7565b8063737ea06e146103f957806378e3079e146104245780638a8c523c1461044d576101a7565b8063313ce56711610159578063691f224f11610133578063691f224f1461034f57806370a082311461037a578063715018a6146103b7578063735de9f7146103ce576101a7565b8063313ce567146102d05780634ada218b146102fb5780635cb23e1214610326576101a7565b806306b091f9146101ac57806306fdde03146101d5578063095ea7b31461020057806318160ddd1461023d57806323b872dd1461026857806324024efd146102a5576101a7565b366101a757005b600080fd5b3480156101b857600080fd5b506101d360048036038101906101ce9190611fb7565b610670565b005b3480156101e157600080fd5b506101ea6107a5565b6040516101f79190612087565b60405180910390f35b34801561020c57600080fd5b5061022760048036038101906102229190611fb7565b610833565b60405161023491906120c4565b60405180910390f35b34801561024957600080fd5b5061025261084a565b60405161025f91906120ee565b60405180910390f35b34801561027457600080fd5b5061028f600480360381019061028a9190612109565b610854565b60405161029c91906120c4565b60405180910390f35b3480156102b157600080fd5b506102ba610946565b6040516102c791906120ee565b60405180910390f35b3480156102dc57600080fd5b506102e561094c565b6040516102f29190612178565b60405180910390f35b34801561030757600080fd5b5061031061095f565b60405161031d91906120c4565b60405180910390f35b34801561033257600080fd5b5061034d60048036038101906103489190612193565b610972565b005b34801561035b57600080fd5b50610364610a9e565b60405161037191906120ee565b60405180910390f35b34801561038657600080fd5b506103a1600480360381019061039c91906121d3565b610aa4565b6040516103ae91906120ee565b60405180910390f35b3480156103c357600080fd5b506103cc610aed565b005b3480156103da57600080fd5b506103e3610bc1565b6040516103f0919061225f565b60405180910390f35b34801561040557600080fd5b5061040e610be5565b60405161041b9190612289565b60405180910390f35b34801561043057600080fd5b5061044b600480360381019061044691906121d3565b610c0b565b005b34801561045957600080fd5b50610462610d4e565b005b34801561047057600080fd5b50610479610e60565b6040516104869190612289565b60405180910390f35b34801561049b57600080fd5b506104a4610e8a565b6040516104b19190612289565b60405180910390f35b3480156104c657600080fd5b506104cf610eb0565b6040516104dc9190612087565b60405180910390f35b3480156104f157600080fd5b5061050c60048036038101906105079190611fb7565b610f3e565b60405161051991906120c4565b60405180910390f35b34801561052e57600080fd5b5061054960048036038101906105449190612109565b610f55565b6040516105579291906122a4565b60405180910390f35b34801561056c57600080fd5b50610575611295565b6040516105829190612289565b60405180910390f35b34801561059757600080fd5b506105b260048036038101906105ad9190612300565b6112b9565b005b3480156105c057600080fd5b506105c96113a4565b6040516105d69190612289565b60405180910390f35b3480156105eb57600080fd5b50610606600480360381019061060191906121d3565b6113ca565b60405161061391906120c4565b60405180910390f35b34801561062857600080fd5b50610643600480360381019061063e9190612340565b6113ea565b60405161065091906120ee565b60405180910390f35b34801561066557600080fd5b5061066e611471565b005b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610700576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f7906123cc565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161075d9291906123ec565b6020604051808303816000875af115801561077c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a0919061242a565b505050565b600080546107b290612486565b80601f01602080910402602001604051908101604052809291908181526020018280546107de90612486565b801561082b5780601f106108005761010080835404028352916020019161082b565b820191906000526020600020905b81548152906001019060200180831161080e57829003601f168201915b505050505081565b600061084033848461156c565b6001905092915050565b6000600354905090565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610919576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091090612529565b60405180910390fd5b610924858585611735565b61093a853385846109359190612578565b61156c565b60019150509392505050565b600b5481565b600260009054906101000a900460ff1681565b600c60009054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f9906123cc565b60405180910390fd5b6103e8821115610a47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3e906125f8565b60405180910390fd5b6103e8811115610a8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8390612664565b60405180910390fd5b81600a8190555080600b819055505050565b600a5481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b74906123cc565b60405180910390fd5b6000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c92906123cc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d01906126f6565b60405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd5906123cc565b60405180910390fd5b6001600c60006101000a81548160ff021916908315150217905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f32acebb207383f6d09c833a8b6ff8e83246f4cf11637e76f9b94ef945c704a3060405160405180910390a2565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054610ebd90612486565b80601f0160208091040260200160405190810160405280929190818152602001828054610ee990612486565b8015610f365780601f10610f0b57610100808354040283529160200191610f36565b820191906000526020600020905b815481529060010190602001808311610f1957829003601f168201915b505050505081565b6000610f4b338484611735565b6001905092915050565b60006060600c60009054906101000a900460ff161580610fbe5750600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806110125750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156110585760006040518060400160405280601481526020017f6578636c756465645f6f725f64697361626c65640000000000000000000000008152509150915061128d565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480156110f55750734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561115457612710600a548461110b9190612716565b6111159190612787565b6040518060400160405280600381526020017f62757900000000000000000000000000000000000000000000000000000000008152509150915061128d565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156111f15750734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b1561125057612710600b54846112079190612716565b6112119190612787565b6040518060400160405280600481526020017f73656c6c000000000000000000000000000000000000000000000000000000008152509150915061128d565b60006040518060400160405280600781526020017f726567756c617200000000000000000000000000000000000000000000000000815250915091505b935093915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611349576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611340906123cc565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60066020528060005260406000206000915054906101000a900460ff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611501576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f8906123cc565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611569573d6000803e3d6000fd5b50565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d29061282a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361164a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611641906128bc565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161172891906120ee565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179b9061294e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611813576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180a906129e0565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c90612a72565b60405180910390fd5b600c60009054906101000a900460ff161580156119005750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561195a5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611a04573073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806119c457503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b611a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fa90612ade565b60405180910390fd5b5b6000600c60019054906101000a900460ff16158015611a2f5750600c60009054906101000a900460ff165b8015611a855750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611adb5750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611c6657600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611b7d5750734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611ba457612710600a5483611b939190612716565b611b9d9190612787565b9050611c65565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611c415750734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611c6457612710600b5483611c579190612716565b611c619190612787565b90505b5b5b60008183611c749190612578565b905082600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611cc59190612578565b9250508190555080600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d1b9190612afe565b925050819055506000821115611eb2578160046000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d9c9190612afe565b92505081905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611e2291906120ee565b60405180910390a3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f5d37fd68fe66745a199f8c603e00ae02183f4aabb8ec0089589b0b40c4ead5e184604051611ea991906120ee565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611f0f91906120ee565b60405180910390a35050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611f4e82611f23565b9050919050565b611f5e81611f43565b8114611f6957600080fd5b50565b600081359050611f7b81611f55565b92915050565b6000819050919050565b611f9481611f81565b8114611f9f57600080fd5b50565b600081359050611fb181611f8b565b92915050565b60008060408385031215611fce57611fcd611f1e565b5b6000611fdc85828601611f6c565b9250506020611fed85828601611fa2565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612031578082015181840152602081019050612016565b60008484015250505050565b6000601f19601f8301169050919050565b600061205982611ff7565b6120638185612002565b9350612073818560208601612013565b61207c8161203d565b840191505092915050565b600060208201905081810360008301526120a1818461204e565b905092915050565b60008115159050919050565b6120be816120a9565b82525050565b60006020820190506120d960008301846120b5565b92915050565b6120e881611f81565b82525050565b600060208201905061210360008301846120df565b92915050565b60008060006060848603121561212257612121611f1e565b5b600061213086828701611f6c565b935050602061214186828701611f6c565b925050604061215286828701611fa2565b9150509250925092565b600060ff82169050919050565b6121728161215c565b82525050565b600060208201905061218d6000830184612169565b92915050565b600080604083850312156121aa576121a9611f1e565b5b60006121b885828601611fa2565b92505060206121c985828601611fa2565b9150509250929050565b6000602082840312156121e9576121e8611f1e565b5b60006121f784828501611f6c565b91505092915050565b6000819050919050565b600061222561222061221b84611f23565b612200565b611f23565b9050919050565b60006122378261220a565b9050919050565b60006122498261222c565b9050919050565b6122598161223e565b82525050565b60006020820190506122746000830184612250565b92915050565b61228381611f43565b82525050565b600060208201905061229e600083018461227a565b92915050565b60006040820190506122b960008301856120df565b81810360208301526122cb818461204e565b90509392505050565b6122dd816120a9565b81146122e857600080fd5b50565b6000813590506122fa816122d4565b92915050565b6000806040838503121561231757612316611f1e565b5b600061232585828601611f6c565b9250506020612336858286016122eb565b9150509250929050565b6000806040838503121561235757612356611f1e565b5b600061236585828601611f6c565b925050602061237685828601611f6c565b9150509250929050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869730000000000000000600082015250565b60006123b6601883612002565b91506123c182612380565b602082019050919050565b600060208201905081810360008301526123e5816123a9565b9050919050565b6000604082019050612401600083018561227a565b61240e60208301846120df565b9392505050565b600081519050612424816122d4565b92915050565b6000602082840312156124405761243f611f1e565b5b600061244e84828501612415565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061249e57607f821691505b6020821081036124b1576124b0612457565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000612513602883612002565b915061251e826124b7565b604082019050919050565b6000602082019050818103600083015261254281612506565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061258382611f81565b915061258e83611f81565b92508282039050818111156125a6576125a5612549565b5b92915050565b7f427579207461782063616e6e6f74206578636565642031302500000000000000600082015250565b60006125e2601983612002565b91506125ed826125ac565b602082019050919050565b60006020820190508181036000830152612611816125d5565b9050919050565b7f53656c6c207461782063616e6e6f742065786365656420313025000000000000600082015250565b600061264e601a83612002565b915061265982612618565b602082019050919050565b6000602082019050818103600083015261267d81612641565b9050919050565b7f54617820726563697069656e742063616e6e6f74206265207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006126e0602483612002565b91506126eb82612684565b604082019050919050565b6000602082019050818103600083015261270f816126d3565b9050919050565b600061272182611f81565b915061272c83611f81565b925082820261273a81611f81565b9150828204841483151761275157612750612549565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061279282611f81565b915061279d83611f81565b9250826127ad576127ac612758565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612814602483612002565b915061281f826127b8565b604082019050919050565b6000602082019050818103600083015261284381612807565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006128a6602283612002565b91506128b18261284a565b604082019050919050565b600060208201905081810360008301526128d581612899565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612938602583612002565b9150612943826128dc565b604082019050919050565b600060208201905081810360008301526129678161292b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006129ca602383612002565b91506129d58261296e565b604082019050919050565b600060208201905081810360008301526129f9816129bd565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612a5c602683612002565b9150612a6782612a00565b604082019050919050565b60006020820190508181036000830152612a8b81612a4f565b9050919050565b7f54726164696e67206e6f7420656e61626c656420796574000000000000000000600082015250565b6000612ac8601783612002565b9150612ad382612a92565b602082019050919050565b60006020820190508181036000830152612af781612abb565b9050919050565b6000612b0982611f81565b9150612b1483611f81565b9250828201905080821115612b2c57612b2b612549565b5b9291505056fea2646970667358221220bf5bab5371ecc8fe21b2b4242506bd8184c127328cd8eb9e3fcd36387881c5ac64736f6c63430008120033