[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" }, { "internalType": "uint256", "name": "_taxPercentage", "type": "uint256" }, { "internalType": "address", "name": "_taxReceiver", "type": "address" }, { "internalType": "address", "name": "_router", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "InvalidShortString", "type": "error" }, { "inputs": [ { "internalType": "string", "name": "str", "type": "string" } ], "name": "StringTooLong", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "_amount", "type": "uint256" }, { "indexed": false, "internalType": "address payable", "name": "_to", "type": "address" } ], "name": "ClaimExtraETHFunds", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "delegator", "type": "address" }, { "indexed": true, "internalType": "address", "name": "fromDelegate", "type": "address" }, { "indexed": true, "internalType": "address", "name": "toDelegate", "type": "address" } ], "name": "DelegateChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "delegate", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "previousBalance", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "newBalance", "type": "uint256" } ], "name": "DelegateVotesChanged", "type": "event" }, { "anonymous": false, "inputs": [], "name": "EIP712DomainChanged", "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": "receiver", "type": "address" } ], "name": "ReceiverUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "timestamp", "type": "uint256" } ], "name": "SetLiquidityTime", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "slippage", "type": "uint256" } ], "name": "SlippageUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "taxFees", "type": "uint256" } ], "name": "TaxFeesUpdated", "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" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "userAddress", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "whiteListStatus", "type": "bool" } ], "name": "UpdateWhitelistedAddress", "type": "event" }, { "stateMutability": "payable", "type": "fallback" }, { "inputs": [], "name": "CLOCK_MODE", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "DECIMAL_POINTS", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "DOMAIN_SEPARATOR", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "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": "address", "name": "account", "type": "address" }, { "internalType": "uint32", "name": "pos", "type": "uint32" } ], "name": "checkpoints", "outputs": [ { "components": [ { "internalType": "uint32", "name": "fromBlock", "type": "uint32" }, { "internalType": "uint224", "name": "votes", "type": "uint224" } ], "internalType": "struct ERC20Votes.Checkpoint", "name": "", "type": "tuple" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" }, { "internalType": "address payable", "name": "_to", "type": "address" } ], "name": "claimExtraETHFunds", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "clock", "outputs": [ { "internalType": "uint48", "name": "", "type": "uint48" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "delegatee", "type": "address" } ], "name": "delegate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "delegatee", "type": "address" }, { "internalType": "uint256", "name": "nonce", "type": "uint256" }, { "internalType": "uint256", "name": "expiry", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "delegateBySig", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "delegates", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "eip712Domain", "outputs": [ { "internalType": "bytes1", "name": "fields", "type": "bytes1" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "version", "type": "string" }, { "internalType": "uint256", "name": "chainId", "type": "uint256" }, { "internalType": "address", "name": "verifyingContract", "type": "address" }, { "internalType": "bytes32", "name": "salt", "type": "bytes32" }, { "internalType": "uint256[]", "name": "extensions", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "timepoint", "type": "uint256" } ], "name": "getPastTotalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "timepoint", "type": "uint256" } ], "name": "getPastVotes", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "type": "address" } ], "name": "getTaxPercentage", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "getVotes", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "liquidityAddTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "numCheckpoints", "outputs": [ { "internalType": "uint32", "name": "", "type": "uint32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pairAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "slippage", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxPercentage", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "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": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_receiverAddress", "type": "address" } ], "name": "updateReceiverAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_slippage", "type": "uint256" } ], "name": "updateSlippage", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_taxPercentage", "type": "uint256" } ], "name": "updateTaxPercentage", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_userAddress", "type": "address" }, { "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "whiteListUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "whitelistedAddress", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
61016060405260c86011553480156200001757600080fd5b5060405162003f5638038062003f568339810160408190526200003a9162000aab565b6040805180820190915260018152603160f81b6020820152869081908188600362000066838262000bda565b50600462000075828262000bda565b505050620000926200008c620002c660201b60201c565b620002ca565b6200009f8260066200031c565b61012052620000b08160076200031c565b61014052815160208084019190912060e052815190820120610100524660a0526200013e60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600d556001600160a01b038216620001a95760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f7420736574207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b6001600160a01b038116620002015760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f7420736574207a65726f20616464726573730000000000000000006044820152606401620001a0565b6200022633620002146012600a62000db9565b62000220908762000dca565b62000355565b601380546001600160a01b038085166001600160a01b031992831617909255600f859055600e80549284169290911691909117905560405183907fb34cfed6114f46bbf75e6dcc7c7190cae96c183f3933ac3921003c9d53698e3090600090a26040516001600160a01b038316907f75fd3aa5d9b6e2a8a9d8894008c9263200713f4b1fa9113665e09ceac002774690600090a250505050505062000e6a565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006020835110156200033c57620003348362000365565b90506200034f565b8162000349848262000bda565b5060ff90505b92915050565b620003618282620003a8565b5050565b600080829050601f8151111562000393578260405163305a27a960e01b8152600401620001a0919062000de4565b8051620003a08262000e19565b179392505050565b620003b4828262000450565b6001600160e01b03620003c86200052b8216565b1115620004315760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608401620001a0565b6200044a600c620014f66200053160201b178362000546565b50505050565b6001600160a01b038216620004a85760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620001a0565b620004b660008383620006ce565b8060026000828254620004ca919062000e3e565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36200036160008383620006e6565b60025490565b60006200053f828462000e3e565b9392505050565b82546000908190818115620005955760008781526020902082016000190160408051808201909152905463ffffffff8116825264010000000090046001600160e01b03166020820152620005aa565b60408051808201909152600080825260208201525b905080602001516001600160e01b03169350620005c884868860201c565b9250600082118015620005f55750620005e0620006f3565b65ffffffffffff16816000015163ffffffff16145b156200063e57620006068362000705565b60008881526020902083016000190180546001600160e01b03929092166401000000000263ffffffff909216919091179055620006c4565b8660405180604001604052806200066c6200065e620006f360201b60201c565b65ffffffffffff1662000774565b63ffffffff168152602001620006828662000705565b6001600160e01b0390811690915282546001810184556000938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b5050935093915050565b620006e18383836001600160e01b038416565b505050565b620006e1838383620007db565b600062000700436200080f565b905090565b60006001600160e01b03821115620007705760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608401620001a0565b5090565b600063ffffffff821115620007705760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401620001a0565b6001600160a01b038381166000908152600a6020526040808220548584168352912054620006e19291821691168362000878565b600065ffffffffffff821115620007705760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b6064820152608401620001a0565b816001600160a01b0316836001600160a01b0316141580156200089b5750600081115b15620006e1576001600160a01b0383161562000928576001600160a01b0383166000908152600b6020908152604082208291620008e59190620009b3901b62001502178562000546565b91509150846001600160a01b031660008051602062003f3683398151915283836040516200091d929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615620006e1576001600160a01b0382166000908152600b60209081526040822082916200096c919062000531901b620014f6178562000546565b91509150836001600160a01b031660008051602062003f368339815191528383604051620009a4929190918252602082015260400190565b60405180910390a25050505050565b60006200053f828462000e54565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620009f4578181015183820152602001620009da565b50506000910152565b600082601f83011262000a0f57600080fd5b81516001600160401b038082111562000a2c5762000a2c620009c1565b604051601f8301601f19908116603f0116810190828211818310171562000a575762000a57620009c1565b8160405283815286602085880101111562000a7157600080fd5b62000a84846020830160208901620009d7565b9695505050505050565b80516001600160a01b038116811462000aa657600080fd5b919050565b60008060008060008060c0878903121562000ac557600080fd5b86516001600160401b038082111562000add57600080fd5b62000aeb8a838b01620009fd565b9750602089015191508082111562000b0257600080fd5b5062000b1189828a01620009fd565b955050604087015193506060870151925062000b306080880162000a8e565b915062000b4060a0880162000a8e565b90509295509295509295565b600181811c9082168062000b6157607f821691505b60208210810362000b8257634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620006e157600081815260208120601f850160051c8101602086101562000bb15750805b601f850160051c820191505b8181101562000bd25782815560010162000bbd565b505050505050565b81516001600160401b0381111562000bf65762000bf6620009c1565b62000c0e8162000c07845462000b4c565b8462000b88565b602080601f83116001811462000c46576000841562000c2d5750858301515b600019600386901b1c1916600185901b17855562000bd2565b600085815260208120601f198616915b8281101562000c775788860151825594840194600190910190840162000c56565b508582101562000c965787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000cfd57816000190482111562000ce15762000ce162000ca6565b8085161562000cef57918102915b93841c939080029062000cc1565b509250929050565b60008262000d16575060016200034f565b8162000d25575060006200034f565b816001811462000d3e576002811462000d495762000d69565b60019150506200034f565b60ff84111562000d5d5762000d5d62000ca6565b50506001821b6200034f565b5060208310610133831016604e8410600b841016171562000d8e575081810a6200034f565b62000d9a838362000cbc565b806000190482111562000db15762000db162000ca6565b029392505050565b60006200053f60ff84168362000d05565b80820281158282048414176200034f576200034f62000ca6565b602081526000825180602084015262000e05816040850160208701620009d7565b601f01601f19169190910160400192915050565b8051602080830151919081101562000b825760001960209190910360031b1b16919050565b808201808211156200034f576200034f62000ca6565b818103818111156200034f576200034f62000ca6565b60805160a05160c05160e05161010051610120516101405161307162000ec56000396000610d7e01526000610d5301526000611905015260006118dd01526000611838015260006118620152600061188c01526130716000f3fe60806040526004361061023d5760003560e01c806384b0196e1161012d578063ab970b5d116100b0578063d505accf11610077578063d505accf146106fb578063dd62ed3e1461071b578063e6ef73d61461073b578063efece4d61461075b578063f1127ed81461077b578063f2fde38b146107c557005b8063ab970b5d14610669578063ae7b6d161461067f578063c30796ab14610695578063c3cda520146106c5578063ce47696f146106e557005b80639ab24eb0116100f45780639ab24eb0146105d4578063a457c2d7146105f4578063a6b4ee0714610614578063a8b0898214610634578063a9059cbb1461064957005b806384b0196e1461052d5780638da5cb5b146105555780638e539e8c1461057357806391ddadf41461059357806395d89b41146105bf57005b80633a46b1a8116101c05780635c19a95c116101875780635c19a95c1461044d5780636b8eed0a1461046d5780636fcfff451461048d57806370a08231146104c2578063715018a6146104f85780637ecebe001461050d57005b80633a46b1a8146103a95780633e032a3b146103c95780633f131c6a146103df5780634bf5d7e9146103ff578063587cde1e1461041457005b806323b872dd1161020457806323b872dd1461031857806323e6319314610338578063313ce567146103585780633644e51514610374578063395093511461038957005b806306fdde0314610246578063095ea7b31461027157806315b0d496146102a15780631694505e146102c157806318160ddd146102f957005b3661024457005b005b34801561025257600080fd5b5061025b6107e5565b6040516102689190612a96565b60405180910390f35b34801561027d57600080fd5b5061029161028c366004612abe565b610877565b6040519015158152602001610268565b3480156102ad57600080fd5b506102446102bc366004612aea565b610891565b3480156102cd57600080fd5b50600e546102e1906001600160a01b031681565b6040516001600160a01b039091168152602001610268565b34801561030557600080fd5b506002545b604051908152602001610268565b34801561032457600080fd5b50610291610333366004612b03565b610973565b34801561034457600080fd5b50610244610353366004612b44565b610997565b34801561036457600080fd5b5060405160128152602001610268565b34801561038057600080fd5b5061030a610a7a565b34801561039557600080fd5b506102916103a4366004612abe565b610a89565b3480156103b557600080fd5b5061030a6103c4366004612abe565b610aab565b3480156103d557600080fd5b5061030a60115481565b3480156103eb57600080fd5b506102446103fa366004612aea565b610b30565b34801561040b57600080fd5b5061025b610bbd565b34801561042057600080fd5b506102e161042f366004612b74565b6001600160a01b039081166000908152600a60205260409020541690565b34801561045957600080fd5b50610244610468366004612b74565b610c55565b34801561047957600080fd5b50610244610488366004612b74565b610c62565b34801561049957600080fd5b506104ad6104a8366004612b74565b610d04565b60405163ffffffff9091168152602001610268565b3480156104ce57600080fd5b5061030a6104dd366004612b74565b6001600160a01b031660009081526020819052604090205490565b34801561050457600080fd5b50610244610d26565b34801561051957600080fd5b5061030a610528366004612b74565b610d3a565b34801561053957600080fd5b50610542610d45565b6040516102689796959493929190612b91565b34801561056157600080fd5b506005546001600160a01b03166102e1565b34801561057f57600080fd5b5061030a61058e366004612aea565b610dce565b34801561059f57600080fd5b506105a8610e35565b60405165ffffffffffff9091168152602001610268565b3480156105cb57600080fd5b5061025b610e40565b3480156105e057600080fd5b5061030a6105ef366004612b74565b610e4f565b34801561060057600080fd5b5061029161060f366004612abe565b610ed1565b34801561062057600080fd5b5061024461062f366004612c35565b610f4c565b34801561064057600080fd5b506102e1610ff8565b34801561065557600080fd5b50610291610664366004612abe565b611088565b34801561067557600080fd5b5061030a60105481565b34801561068b57600080fd5b5061030a600f5481565b3480156106a157600080fd5b506102916106b0366004612b74565b60146020526000908152604090205460ff1681565b3480156106d157600080fd5b506102446106e0366004612c74565b611096565b3480156106f157600080fd5b5061030a61271081565b34801561070757600080fd5b50610244610716366004612cce565b6111cc565b34801561072757600080fd5b5061030a610736366004612d3c565b611330565b34801561074757600080fd5b506013546102e1906001600160a01b031681565b34801561076757600080fd5b5061030a610776366004612b74565b61135b565b34801561078757600080fd5b5061079b610796366004612d6a565b6113fc565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610268565b3480156107d157600080fd5b506102446107e0366004612b74565b611480565b6060600380546107f490612da1565b80601f016020809104026020016040519081016040528092919081815260200182805461082090612da1565b801561086d5780601f106108425761010080835404028352916020019161086d565b820191906000526020600020905b81548152906001019060200180831161085057829003601f168201915b5050505050905090565b60003361088581858561150e565b60019150505b92915050565b610899611632565b6101f48111156108f05760405162461bcd60e51b815260206004820152601c60248201527f43616e6e6f7420736574206d6f7265207468616e20616c6c6f7765640000000060448201526064015b60405180910390fd5b600081116109405760405162461bcd60e51b815260206004820152601f60248201527f536c697070616765206d7573742062652067726561746572207468617420300060448201526064016108e7565b601181905560405181907ff5a802650e0a86db227cc342f06327d2ca0ff5cf2b12e0084fc5d8a7db2c54fd90600090a250565b60003361098185828561168c565b61098c858585611706565b506001949350505050565b61099f611632565b6000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146109ec576040519150601f19603f3d011682016040523d82523d6000602084013e6109f1565b606091505b5050905080610a345760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016108e7565b604080518481526001600160a01b03841660208201527fda15a347feeae969b6ec471d53ac44521e86d06bdb0edaeee8df53c15ab85ad4910160405180910390a1505050565b6000610a8461182b565b905090565b600033610885818585610a9c8383611330565b610aa69190612deb565b61150e565b6000610ab5610e35565b65ffffffffffff168210610b075760405162461bcd60e51b815260206004820152601960248201527804552433230566f7465733a20667574757265206c6f6f6b757603c1b60448201526064016108e7565b6001600160a01b0383166000908152600b60205260409020610b299083611956565b9392505050565b610b38611632565b6101f4811115610b8a5760405162461bcd60e51b815260206004820152601c60248201527f43616e6e6f7420736574206d6f7265207468616e20616c6c6f7765640000000060448201526064016108e7565b600f81905560405181907fb34cfed6114f46bbf75e6dcc7c7190cae96c183f3933ac3921003c9d53698e3090600090a250565b606043610bc8610e35565b65ffffffffffff1614610c1d5760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a2062726f6b656e20636c6f636b206d6f646500000060448201526064016108e7565b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b610c5f3382611a3f565b50565b610c6a611632565b6001600160a01b038116610cba5760405162461bcd60e51b815260206004820152601760248201527643616e6e6f7420736574207a65726f206164647265737360481b60448201526064016108e7565b601380546001600160a01b0319166001600160a01b0383169081179091556040517f75fd3aa5d9b6e2a8a9d8894008c9263200713f4b1fa9113665e09ceac002774690600090a250565b6001600160a01b0381166000908152600b602052604081205461088b90611ab8565b610d2e611632565b610d386000611b21565b565b600061088b82611b73565b600060608082808083610d797f00000000000000000000000000000000000000000000000000000000000000006006611b91565b610da47f00000000000000000000000000000000000000000000000000000000000000006007611b91565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000610dd8610e35565b65ffffffffffff168210610e2a5760405162461bcd60e51b815260206004820152601960248201527804552433230566f7465733a20667574757265206c6f6f6b757603c1b60448201526064016108e7565b61088b600c83611956565b6000610a8443611c3c565b6060600480546107f490612da1565b6001600160a01b0381166000908152600b60205260408120548015610ebe576001600160a01b0383166000908152600b6020526040902080546000198301908110610e9c57610e9c612e14565b60009182526020909120015464010000000090046001600160e01b0316610ec1565b60005b6001600160e01b03169392505050565b60003381610edf8286611330565b905083811015610f3f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016108e7565b61098c828686840361150e565b610f54611632565b6001600160a01b038216610fa45760405162461bcd60e51b815260206004820152601760248201527643616e6e6f7420736574207a65726f206164647265737360481b60448201526064016108e7565b6001600160a01b038216600081815260146020526040808220805460ff191685151590811790915590519092917ff52869d259cfc36356be764e3ef9a4fc41b9858b06ca0c97577f362871b85b5c91a35050565b6000611002611ca3565b6001600160a01b031663e6a4390530611019611ced565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015611064573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a849190612e2a565b600033610885818585611706565b834211156110e65760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e6174757265206578706972656400000060448201526064016108e7565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090611160906111589060a00160405160208183030381529060405280519060200120611d37565b858585611d64565b905061116b81611d8c565b86146111b95760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e63650000000000000060448201526064016108e7565b6111c38188611a3f565b50505050505050565b8342111561121c5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016108e7565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861124b8c611d8c565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006112a682611d37565b905060006112b682878787611d64565b9050896001600160a01b0316816001600160a01b0316146113195760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016108e7565b6113248a8a8a61150e565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000611365610ff8565b6001600160a01b0316826001600160a01b0316036113ef5760006010544261138d9190612e47565b90506107088111156113a3575050600f54919050565b610834811080156113b5575061038481115b156113c457506103e892915050565b610384811080156113d6575061012c81115b156113e557506105dc92915050565b506107d092915050565b5050600f5490565b919050565b60408051808201909152600080825260208201526001600160a01b0383166000908152600b60205260409020805463ffffffff841690811061144057611440612e14565b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b611488611632565b6001600160a01b0381166114ed5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108e7565b610c5f81611b21565b6000610b298284612deb565b6000610b298284612e47565b6001600160a01b0383166115705760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016108e7565b6001600160a01b0382166115d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016108e7565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b03163314610d385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108e7565b60006116988484611330565b9050600019811461170057818110156116f35760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016108e7565b611700848484840361150e565b50505050565b6001600160a01b03831660009081526014602052604081205460ff1615801561174857506001600160a01b03831660009081526014602052604090205460ff16155b801561175d57506001600160a01b0384163014155b801561177257506001600160a01b0383163014155b1561180e576010546000036117c25760405162461bcd60e51b8152602060048201526016602482015275131a5c5d5a591a5d1e481b9bdd081c1c9bdd9a59195960521b60448201526064016108e7565b60006117cd8461135b565b90506127106117dc8285612e5a565b6117e69190612e87565b915061180385836117fe306117f9611ced565b611db4565b611e40565b506000601255611817565b61181783612074565b61170084846118268486612e47565b6120d3565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561188457507f000000000000000000000000000000000000000000000000000000000000000046145b156118ae57507f000000000000000000000000000000000000000000000000000000000000000090565b610a84604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b8154600090818160058111156119b05760006119718461227d565b61197b9085612e47565b600088815260209020909150869082015463ffffffff1611156119a0578091506119ae565b6119ab816001612deb565b92505b505b808210156119fd5760006119c48383612365565b600088815260209020909150869082015463ffffffff1611156119e9578091506119f7565b6119f4816001612deb565b92505b506119b0565b8015611a29576000868152602090208101600019015464010000000090046001600160e01b0316611a2c565b60005b6001600160e01b03169695505050505050565b6001600160a01b038281166000818152600a60208181526040808420805485845282862054949093528787166001600160a01b03198416811790915590519190951694919391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611700828483612380565b600063ffffffff821115611b1d5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b60648201526084016108e7565b5090565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03811660009081526008602052604081205461088b565b606060ff8314611bab57611ba4836124bd565b905061088b565b818054611bb790612da1565b80601f0160208091040260200160405190810160405280929190818152602001828054611be390612da1565b8015611c305780601f10611c0557610100808354040283529160200191611c30565b820191906000526020600020905b815481529060010190602001808311611c1357829003601f168201915b5050505050905061088b565b600065ffffffffffff821115611b1d5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b60648201526084016108e7565b600e546040805163c45a015560e01b815290516000926001600160a01b03169163c45a01559160048083019260209291908290030181865afa158015611064573d6000803e3d6000fd5b600e54604080516315ab88c960e31b815290516000926001600160a01b03169163ad5c46489160048083019260209291908290030181865afa158015611064573d6000803e3d6000fd5b600061088b611d4461182b565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000611d75878787876124fc565b91509150611d82816125c0565b5095945050505050565b6001600160a01b03811660009081526008602052604090208054600181018255905b50919050565b6040805160028082526060808301845292839291906020830190803683370190505090508381600081518110611dec57611dec612e14565b60200260200101906001600160a01b031690816001600160a01b0316815250508281600181518110611e2057611e20612e14565b6001600160a01b0390921660209283029190910190910152905092915050565b611e4861270a565b811561206557611e598330846120d3565b81601254611e679190612deb565b601255611e72610ff8565b6001600160a01b0316836001600160a01b0316146120655780600081518110611e9d57611e9d612e14565b6020908102919091010151600e5460125460405163095ea7b360e01b81526001600160a01b039283166004820152602481019190915291169063095ea7b3906044016020604051808303816000875af1158015611efe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f229190612ea9565b506000612710601154612710611f389190612e47565b600e5460125460405163d06ca61f60e01b81526001600160a01b039092169163d06ca61f91611f6b918890600401612f0a565b600060405180830381865afa158015611f88573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611fb09190810190612f2b565b60018551611fbe9190612e47565b81518110611fce57611fce612e14565b6020026020010151611fe09190612e5a565b611fea9190612e87565b600e54601254601354604051635c11d79560e01b81529394506001600160a01b0392831693635c11d7959361202c939287928992909116904290600401612fe9565b600060405180830381600087803b15801561204657600080fd5b505af115801561205a573d6000803e3d6000fd5b505060006012555050505b61206f6001600d55565b505050565b60105415801561209c5750612087610ff8565b6001600160a01b0316816001600160a01b0316145b15610c5f574260108190556040517f41b06af33a2ecbd9b67c68b3ee31db8c8ed28ff0b64be97da4a1d2cc4a00900590600090a250565b6001600160a01b0383166121375760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016108e7565b6001600160a01b0382166121995760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016108e7565b6001600160a01b038316600090815260208190526040902054818110156122115760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016108e7565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611700848484612763565b60008160000361228f57506000919050565b6000600161229c8461276e565b901c6001901b905060018184816122b5576122b5612e71565b048201901c905060018184816122cd576122cd612e71565b048201901c905060018184816122e5576122e5612e71565b048201901c905060018184816122fd576122fd612e71565b048201901c9050600181848161231557612315612e71565b048201901c9050600181848161232d5761232d612e71565b048201901c9050600181848161234557612345612e71565b048201901c9050610b298182858161235f5761235f612e71565b04612802565b60006123746002848418612e87565b610b2990848416612deb565b816001600160a01b0316836001600160a01b0316141580156123a25750600081115b1561206f576001600160a01b03831615612430576001600160a01b0383166000908152600b6020526040812081906123dd9061150285612818565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051612425929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161561206f576001600160a01b0382166000908152600b602052604081208190612466906114f685612818565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516124ae929190918252602082015260400190565b60405180910390a25050505050565b606060006124ca8361298d565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561253357506000905060036125b7565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612587573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166125b0576000600192509250506125b7565b9150600090505b94509492505050565b60008160048111156125d4576125d4613025565b036125dc5750565b60018160048111156125f0576125f0613025565b0361263d5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108e7565b600281600481111561265157612651613025565b0361269e5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108e7565b60038160048111156126b2576126b2613025565b03610c5f5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108e7565b6002600d540361275c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108e7565b6002600d55565b61206f8383836129b5565b600080608083901c1561278357608092831c92015b604083901c1561279557604092831c92015b602083901c156127a757602092831c92015b601083901c156127b957601092831c92015b600883901c156127cb57600892831c92015b600483901c156127dd57600492831c92015b600283901c156127ef57600292831c92015b600183901c1561088b5760010192915050565b60008183106128115781610b29565b5090919050565b825460009081908181156128655760008781526020902082016000190160408051808201909152905463ffffffff8116825264010000000090046001600160e01b0316602082015261287a565b60408051808201909152600080825260208201525b905080602001516001600160e01b0316935061289a84868863ffffffff16565b92506000821180156128c457506128af610e35565b65ffffffffffff16816000015163ffffffff16145b15612909576128d2836129e7565b60008881526020902083016000190180546001600160e01b03929092166401000000000263ffffffff909216919091179055612983565b86604051806040016040528061292d612920610e35565b65ffffffffffff16611ab8565b63ffffffff168152602001612941866129e7565b6001600160e01b0390811690915282546001810184556000938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b5050935093915050565b600060ff8216601f81111561088b57604051632cd44ac360e21b815260040160405180910390fd5b6001600160a01b038381166000908152600a602052604080822054858416835291205461206f92918216911683612380565b60006001600160e01b03821115611b1d5760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b60648201526084016108e7565b6000815180845260005b81811015612a7657602081850181015186830182015201612a5a565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610b296020830184612a50565b6001600160a01b0381168114610c5f57600080fd5b60008060408385031215612ad157600080fd5b8235612adc81612aa9565b946020939093013593505050565b600060208284031215612afc57600080fd5b5035919050565b600080600060608486031215612b1857600080fd5b8335612b2381612aa9565b92506020840135612b3381612aa9565b929592945050506040919091013590565b60008060408385031215612b5757600080fd5b823591506020830135612b6981612aa9565b809150509250929050565b600060208284031215612b8657600080fd5b8135610b2981612aa9565b60ff60f81b881681526000602060e081840152612bb160e084018a612a50565b8381036040850152612bc3818a612a50565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b81811015612c1557835183529284019291840191600101612bf9565b50909c9b505050505050505050505050565b8015158114610c5f57600080fd5b60008060408385031215612c4857600080fd5b8235612c5381612aa9565b91506020830135612b6981612c27565b803560ff811681146113f757600080fd5b60008060008060008060c08789031215612c8d57600080fd5b8635612c9881612aa9565b95506020870135945060408701359350612cb460608801612c63565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a031215612ce957600080fd5b8735612cf481612aa9565b96506020880135612d0481612aa9565b95506040880135945060608801359350612d2060808901612c63565b925060a0880135915060c0880135905092959891949750929550565b60008060408385031215612d4f57600080fd5b8235612d5a81612aa9565b91506020830135612b6981612aa9565b60008060408385031215612d7d57600080fd5b8235612d8881612aa9565b9150602083013563ffffffff81168114612b6957600080fd5b600181811c90821680612db557607f821691505b602082108103611dae57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561088b5761088b612dd5565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600060208284031215612e3c57600080fd5b8151610b2981612aa9565b8181038181111561088b5761088b612dd5565b808202811582820484141761088b5761088b612dd5565b634e487b7160e01b600052601260045260246000fd5b600082612ea457634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215612ebb57600080fd5b8151610b2981612c27565b600081518084526020808501945080840160005b83811015612eff5781516001600160a01b031687529582019590820190600101612eda565b509495945050505050565b828152604060208201526000612f236040830184612ec6565b949350505050565b60006020808385031215612f3e57600080fd5b825167ffffffffffffffff80821115612f5657600080fd5b818501915085601f830112612f6a57600080fd5b815181811115612f7c57612f7c612dfe565b8060051b604051601f19603f83011681018181108582111715612fa157612fa1612dfe565b604052918252848201925083810185019188831115612fbf57600080fd5b938501935b82851015612fdd57845184529385019392850192612fc4565b98975050505050505050565b85815284602082015260a06040820152600061300860a0830186612ec6565b6001600160a01b0394909416606083015250608001529392505050565b634e487b7160e01b600052602160045260246000fdfea26469706673582212202af41675176e3f83af9f8d9dcc74ffea4109c0bbfc2751ad6d3f9992b6ef571164736f6c63430008130033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72400000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000045d964b80000000000000000000000000000000000000000000000000000000000000001f400000000000000000000000066b6494c42095384ff265351c0318d8e82cd96cb0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000000000000000000000000000000000000000000a4e617275746f20496e750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064e4152494e550000000000000000000000000000000000000000000000000000
0x00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000045d964b80000000000000000000000000000000000000000000000000000000000000001f400000000000000000000000066b6494c42095384ff265351c0318d8e82cd96cb0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000000000000000000000000000000000000000000a4e617275746f20496e750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064e4152494e550000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : _name (string): Naruto InuArg [1] : _symbol (string): NARINUArg [2] : _totalSupply (uint256): 300000000000Arg [3] : _taxPercentage (uint256): 500Arg [4] : _taxReceiver (address): 0x66B6494c42095384ff265351c0318d8E82CD96CBArg [5] : _router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a4e617275746f20496e7500000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000064e4152494e550000000000000000000000000000000000000000000000000000Arg [2] : 0x00000000000000000000000000000000000000000000000000000045d964b800Arg [3] : 0x00000000000000000000000000000000000000000000000000000000000001f4Arg [4] : 0x00000000000000000000000066b6494c42095384ff265351c0318d8e82cd96cbArg [5] : 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d