ETH Price: $2,502.29 (+1.99%)

Token

Popo The Panda (POPO)
 

Overview

Max Total Supply

10,000,000 POPO

Holders

10

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

POPO

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
No with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"uint256","name":"_supplyAmount","type":"uint256"}],"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":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","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":"_feeBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_feeSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedfromTax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"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":[],"name":"inSwapAndLiquify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"internalType":"uint256","name":"_buy","type":"uint256"},{"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"lowerTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"noFeeToTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"startTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
60806040526040518060400160405280600e81526020017f506f706f205468652050616e6461000000000000000000000000000000000000815250600190816200004a9190620008e1565b506040518060400160405280600481526020017f504f504f0000000000000000000000000000000000000000000000000000000081525060029081620000919190620008e1565b50601260035f6101000a81548160ff021916908360ff1602179055506a084595161401484a0000006004555f60055f6101000a81548160ff021916908360ff1602179055506001600560016101000a81548160ff021916908360ff1602179055505f60065560056007556005600855600654600955600754600a55600854600b556001600e60156101000a81548160ff021916908315150217905550730dec38fcfa5c5af2f586ea9656e648aeeab497c560135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507375307c86f939a3bd5639466b7b4c1c4e3acc374060145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016014806101000a81548160ff021916908315150217905550348015620001fb575f80fd5b5060405162003563380380620035638339818101604052810190620002219190620009f8565b62000241620002356200058e60201b60201c565b6200059560201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d905080600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160105f620002ae6200065660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160105f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160105f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160105f60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600454600c5f620004546200065660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160125f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550816011819055506200051e6200065660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200057e919062000a39565b60405180910390a3505062000a54565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620006f957607f821691505b6020821081036200070f576200070e620006b4565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620007737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000736565b6200077f868362000736565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620007c9620007c3620007bd8462000797565b620007a0565b62000797565b9050919050565b5f819050919050565b620007e483620007a9565b620007fc620007f382620007d0565b84845462000742565b825550505050565b5f90565b6200081262000804565b6200081f818484620007d9565b505050565b5b8181101562000846576200083a5f8262000808565b60018101905062000825565b5050565b601f82111562000895576200085f8162000715565b6200086a8462000727565b810160208510156200087a578190505b62000892620008898562000727565b83018262000824565b50505b505050565b5f82821c905092915050565b5f620008b75f19846008026200089a565b1980831691505092915050565b5f620008d18383620008a6565b9150826002028217905092915050565b620008ec826200067d565b67ffffffffffffffff81111562000908576200090762000687565b5b620009148254620006e1565b620009218282856200084a565b5f60209050601f83116001811462000957575f841562000942578287015190505b6200094e8582620008c4565b865550620009bd565b601f198416620009678662000715565b5f5b82811015620009905784890151825560018201915060208501945060208101905062000969565b86831015620009b05784890151620009ac601f891682620008a6565b8355505b6001600288020188555050505b505050505050565b5f80fd5b620009d48162000797565b8114620009df575f80fd5b50565b5f81519050620009f281620009c9565b92915050565b5f6020828403121562000a105762000a0f620009c5565b5b5f62000a1f84828501620009e2565b91505092915050565b62000a338162000797565b82525050565b5f60208201905062000a4e5f83018462000a28565b92915050565b612b018062000a625f395ff3fe60806040526004361061014e575f3560e01c806349bd5a5e116100b55780638da5cb5b1161006e5780638da5cb5b1461047d57806395d89b41146104a7578063a457c2d7146104d1578063a9059cbb1461050d578063dd62ed3e14610549578063f2fde38b1461058557610155565b806349bd5a5e146103735780634a74bb021461039d5780635395526a146103c757806370a08231146103ef578063715018a61461042b578063772521511461044157610155565b8063220f669611610107578063220f66961461026757806323b872dd14610291578063293230b8146102cd578063313ce567146102e3578063395093511461030d578063411adcb61461034957610155565b806306fdde0314610159578063095ea7b31461018357806313fad07a146101bf5780631694505e146101e957806318160ddd146102135780631e62d5241461023d57610155565b3661015557005b5f80fd5b348015610164575f80fd5b5061016d6105ad565b60405161017a919061201c565b60405180910390f35b34801561018e575f80fd5b506101a960048036038101906101a491906120cd565b61063d565b6040516101b69190612125565b60405180910390f35b3480156101ca575f80fd5b506101d361065a565b6040516101e09190612125565b60405180910390f35b3480156101f4575f80fd5b506101fd61066b565b60405161020a9190612199565b60405180910390f35b34801561021e575f80fd5b50610227610690565b60405161023491906121c1565b60405180910390f35b348015610248575f80fd5b50610251610699565b60405161025e91906121c1565b60405180910390f35b348015610272575f80fd5b5061027b61069f565b6040516102889190612125565b60405180910390f35b34801561029c575f80fd5b506102b760048036038101906102b291906121da565b6106b2565b6040516102c49190612125565b60405180910390f35b3480156102d8575f80fd5b506102e1610786565b005b3480156102ee575f80fd5b506102f7610b45565b6040516103049190612245565b60405180910390f35b348015610318575f80fd5b50610333600480360381019061032e91906120cd565b610b5a565b6040516103409190612125565b60405180910390f35b348015610354575f80fd5b5061035d610c08565b60405161036a91906121c1565b60405180910390f35b34801561037e575f80fd5b50610387610c0e565b604051610394919061226d565b60405180910390f35b3480156103a8575f80fd5b506103b1610c33565b6040516103be9190612125565b60405180910390f35b3480156103d2575f80fd5b506103ed60048036038101906103e89190612286565b610c46565b005b3480156103fa575f80fd5b50610415600480360381019061041091906122c4565b610cb8565b60405161042291906121c1565b60405180910390f35b348015610436575f80fd5b5061043f610cfe565b005b34801561044c575f80fd5b50610467600480360381019061046291906122c4565b610d11565b6040516104749190612125565b60405180910390f35b348015610488575f80fd5b50610491610d2e565b60405161049e919061226d565b60405180910390f35b3480156104b2575f80fd5b506104bb610d55565b6040516104c8919061201c565b60405180910390f35b3480156104dc575f80fd5b506104f760048036038101906104f291906120cd565b610de5565b6040516105049190612125565b60405180910390f35b348015610518575f80fd5b50610533600480360381019061052e91906120cd565b610ead565b6040516105409190612125565b60405180910390f35b348015610554575f80fd5b5061056f600480360381019061056a91906122ef565b610eca565b60405161057c91906121c1565b60405180910390f35b348015610590575f80fd5b506105ab60048036038101906105a691906122c4565b610f4c565b005b6060600180546105bc9061235a565b80601f01602080910402602001604051908101604052809291908181526020018280546105e89061235a565b80156106335780601f1061060a57610100808354040283529160200191610633565b820191905f5260205f20905b81548152906001019060200180831161061657829003601f168201915b5050505050905090565b5f610650610649610fce565b8484610fd5565b6001905092915050565b60148054906101000a900460ff1681565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600454905090565b60075481565b600e60149054906101000a900460ff1681565b5f6106be848484611163565b61077b846106ca610fce565b61077685604051806060016040528060288152602001612a7f60289139600f5f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61072d610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115849092919063ffffffff16565b610fd5565b600190509392505050565b61078e6115d8565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107ef573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610813919061239e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610878573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061089c919061239e565b6040518363ffffffff1660e01b81526004016108b99291906123c9565b6020604051808303815f875af11580156108d5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f9919061239e565b600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109ac30600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166109a730610cb8565b610fd5565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306109f430610cb8565b5f806109fe610d2e565b426040518863ffffffff1660e01b8152600401610a2096959493929190612429565b60606040518083038185885af1158015610a3c573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610a61919061249c565b505050600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610b019291906124ec565b6020604051808303815f875af1158015610b1d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b41919061253d565b5050565b5f60035f9054906101000a900460ff16905090565b5f610bfe610b66610fce565b84610bf985600f5f610b76610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b610fd5565b6001905092915050565b60085481565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60159054906101000a900460ff1681565b6001151560105f610c55610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514610ca6575f80fd5b81600781905550806008819055505050565b5f600c5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610d066115d8565b610d0f5f61166b565b565b6010602052805f5260405f205f915054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610d649061235a565b80601f0160208091040260200160405190810160405280929190818152602001828054610d909061235a565b8015610ddb5780601f10610db257610100808354040283529160200191610ddb565b820191905f5260205f20905b815481529060010190602001808311610dbe57829003601f168201915b5050505050905090565b5f610ea3610df1610fce565b84610e9e85604051806060016040528060258152602001612aa760259139600f5f610e1a610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115849092919063ffffffff16565b610fd5565b6001905092915050565b5f610ec0610eb9610fce565b8484611163565b6001905092915050565b5f600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610f546115d8565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610fc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb9906125d8565b60405180910390fd5b610fcb8161166b565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561103d57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61107c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107390612640565b60405180910390fd5b80600f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161115691906121c1565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156111cb57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61120a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611201906126a8565b60405180910390fd5b5f811161124c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124390612736565b60405180910390fd5b600560019054906101000a900460ff1660ff1660055f9054906101000a900460ff1660ff161015801561128c5750600e60149054906101000a900460ff16155b80156112e55750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112fd5750600e60159054906101000a900460ff165b1561133c575f60055f6101000a81548160ff021916908360ff1602179055505f61132630610cb8565b90505f81111561133a576113398161172c565b5b505b5f6001905060105f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806113dc575060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806114a3575060148054906101000a900460ff1680156114495750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156114a25750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156114b0575f9050611572565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361151257600754600681905550611571565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611570576008546006819055505b5b5b61157e848484846117e0565b50505050565b5f8383111582906115cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c2919061201c565b60405180910390fd5b5082840390509392505050565b6115e0610fce565b73ffffffffffffffffffffffffffffffffffffffff166115fe610d2e565b73ffffffffffffffffffffffffffffffffffffffff1614611654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164b9061279e565b60405180910390fd5b565b5f818361166391906127e9565b905092915050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001600e60146101000a81548160ff02191690831515021790555061175081611849565b5f47905061178b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002836117869190612849565b611a7f565b6117c260145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002836117bd9190612849565b611a7f565b505f600e60146101000a81548160ff02191690831515021790555050565b806117f2576117ed611ac7565b61182a565b60055f81819054906101000a900460ff168092919061181090612879565b91906101000a81548160ff021916908360ff160217905550505b611835848484611b1d565b8061184357611842611f1e565b5b50505050565b5f600267ffffffffffffffff811115611865576118646128a1565b5b6040519080825280602002602001820160405280156118935781602001602082028036833780820191505090505b50905030815f815181106118aa576118a96128ce565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561194e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611972919061239e565b81600181518110611986576119856128ce565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506119ec30600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610fd5565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611a4e9594939291906129b2565b5f604051808303815f87803b158015611a65575f80fd5b505af1158015611a77573d5f803e3d5ffd5b505050505050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611ac2573d5f803e3d5ffd5b505050565b5f600654148015611ad957505f600754145b8015611ae657505f600854145b611b1b57600754600a81905550600854600b819055506006546009819055505f6007819055505f6008819055505f6006819055505b565b5f60125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611b72575f611b76565b6011545b905060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611cee57611c1782600c5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f3b90919063ffffffff16565b600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611ca881600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b600c5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611f18565b5f80611cf984611f50565b91509150611d4d84600c5f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f3b90919063ffffffff16565b600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611dde82600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b600c5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611e6f81600c5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b600c5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611f0d91906121c1565b60405180910390a350505b50505050565b600954600681905550600a54600781905550600b54600881905550565b5f8183611f489190612a0a565b905092915050565b5f805f606460065485611f639190612a3d565b611f6d9190612849565b90505f611f838286611f3b90919063ffffffff16565b90508082935093505050915091565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611fc9578082015181840152602081019050611fae565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611fee82611f92565b611ff88185611f9c565b9350612008818560208601611fac565b61201181611fd4565b840191505092915050565b5f6020820190508181035f8301526120348184611fe4565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61206982612040565b9050919050565b6120798161205f565b8114612083575f80fd5b50565b5f8135905061209481612070565b92915050565b5f819050919050565b6120ac8161209a565b81146120b6575f80fd5b50565b5f813590506120c7816120a3565b92915050565b5f80604083850312156120e3576120e261203c565b5b5f6120f085828601612086565b9250506020612101858286016120b9565b9150509250929050565b5f8115159050919050565b61211f8161210b565b82525050565b5f6020820190506121385f830184612116565b92915050565b5f819050919050565b5f61216161215c61215784612040565b61213e565b612040565b9050919050565b5f61217282612147565b9050919050565b5f61218382612168565b9050919050565b61219381612179565b82525050565b5f6020820190506121ac5f83018461218a565b92915050565b6121bb8161209a565b82525050565b5f6020820190506121d45f8301846121b2565b92915050565b5f805f606084860312156121f1576121f061203c565b5b5f6121fe86828701612086565b935050602061220f86828701612086565b9250506040612220868287016120b9565b9150509250925092565b5f60ff82169050919050565b61223f8161222a565b82525050565b5f6020820190506122585f830184612236565b92915050565b6122678161205f565b82525050565b5f6020820190506122805f83018461225e565b92915050565b5f806040838503121561229c5761229b61203c565b5b5f6122a9858286016120b9565b92505060206122ba858286016120b9565b9150509250929050565b5f602082840312156122d9576122d861203c565b5b5f6122e684828501612086565b91505092915050565b5f80604083850312156123055761230461203c565b5b5f61231285828601612086565b925050602061232385828601612086565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061237157607f821691505b6020821081036123845761238361232d565b5b50919050565b5f8151905061239881612070565b92915050565b5f602082840312156123b3576123b261203c565b5b5f6123c08482850161238a565b91505092915050565b5f6040820190506123dc5f83018561225e565b6123e9602083018461225e565b9392505050565b5f819050919050565b5f61241361240e612409846123f0565b61213e565b61209a565b9050919050565b612423816123f9565b82525050565b5f60c08201905061243c5f83018961225e565b61244960208301886121b2565b612456604083018761241a565b612463606083018661241a565b612470608083018561225e565b61247d60a08301846121b2565b979650505050505050565b5f81519050612496816120a3565b92915050565b5f805f606084860312156124b3576124b261203c565b5b5f6124c086828701612488565b93505060206124d186828701612488565b92505060406124e286828701612488565b9150509250925092565b5f6040820190506124ff5f83018561225e565b61250c60208301846121b2565b9392505050565b61251c8161210b565b8114612526575f80fd5b50565b5f8151905061253781612513565b92915050565b5f602082840312156125525761255161203c565b5b5f61255f84828501612529565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6125c2602683611f9c565b91506125cd82612568565b604082019050919050565b5f6020820190508181035f8301526125ef816125b6565b9050919050565b7f4552523a207a65726f20616464726573730000000000000000000000000000005f82015250565b5f61262a601183611f9c565b9150612635826125f6565b602082019050919050565b5f6020820190508181035f8301526126578161261e565b9050919050565b7f4552523a205573696e67203020616464726573732100000000000000000000005f82015250565b5f612692601583611f9c565b915061269d8261265e565b602082019050919050565b5f6020820190508181035f8301526126bf81612686565b9050919050565b7f546f6b656e2076616c7565206d75737420626520686967686572207468616e205f8201527f7a65726f2e000000000000000000000000000000000000000000000000000000602082015250565b5f612720602583611f9c565b915061272b826126c6565b604082019050919050565b5f6020820190508181035f83015261274d81612714565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612788602083611f9c565b915061279382612754565b602082019050919050565b5f6020820190508181035f8301526127b58161277c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6127f38261209a565b91506127fe8361209a565b9250828201905080821115612816576128156127bc565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6128538261209a565b915061285e8361209a565b92508261286e5761286d61281c565b5b828204905092915050565b5f6128838261222a565b915060ff8203612896576128956127bc565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61292d8161205f565b82525050565b5f61293e8383612924565b60208301905092915050565b5f602082019050919050565b5f612960826128fb565b61296a8185612905565b935061297583612915565b805f5b838110156129a557815161298c8882612933565b97506129978361294a565b925050600181019050612978565b5085935050505092915050565b5f60a0820190506129c55f8301886121b2565b6129d2602083018761241a565b81810360408301526129e48186612956565b90506129f3606083018561225e565b612a0060808301846121b2565b9695505050505050565b5f612a148261209a565b9150612a1f8361209a565b9250828203905081811115612a3757612a366127bc565b5b92915050565b5f612a478261209a565b9150612a528361209a565b9250828202612a608161209a565b91508282048414831517612a7757612a766127bc565b5b509291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202a6ce9f078663b9f8a2d46c717eb6d686723542bc0e9797bc17a165aae29ffb364736f6c6343000814003300000000000000000000000000000b7abc627050305adf14a3d9e40000000000
Deployed Bytecode
0x60806040526004361061014e575f3560e01c806349bd5a5e116100b55780638da5cb5b1161006e5780638da5cb5b1461047d57806395d89b41146104a7578063a457c2d7146104d1578063a9059cbb1461050d578063dd62ed3e14610549578063f2fde38b1461058557610155565b806349bd5a5e146103735780634a74bb021461039d5780635395526a146103c757806370a08231146103ef578063715018a61461042b578063772521511461044157610155565b8063220f669611610107578063220f66961461026757806323b872dd14610291578063293230b8146102cd578063313ce567146102e3578063395093511461030d578063411adcb61461034957610155565b806306fdde0314610159578063095ea7b31461018357806313fad07a146101bf5780631694505e146101e957806318160ddd146102135780631e62d5241461023d57610155565b3661015557005b5f80fd5b348015610164575f80fd5b5061016d6105ad565b60405161017a919061201c565b60405180910390f35b34801561018e575f80fd5b506101a960048036038101906101a491906120cd565b61063d565b6040516101b69190612125565b60405180910390f35b3480156101ca575f80fd5b506101d361065a565b6040516101e09190612125565b60405180910390f35b3480156101f4575f80fd5b506101fd61066b565b60405161020a9190612199565b60405180910390f35b34801561021e575f80fd5b50610227610690565b60405161023491906121c1565b60405180910390f35b348015610248575f80fd5b50610251610699565b60405161025e91906121c1565b60405180910390f35b348015610272575f80fd5b5061027b61069f565b6040516102889190612125565b60405180910390f35b34801561029c575f80fd5b506102b760048036038101906102b291906121da565b6106b2565b6040516102c49190612125565b60405180910390f35b3480156102d8575f80fd5b506102e1610786565b005b3480156102ee575f80fd5b506102f7610b45565b6040516103049190612245565b60405180910390f35b348015610318575f80fd5b50610333600480360381019061032e91906120cd565b610b5a565b6040516103409190612125565b60405180910390f35b348015610354575f80fd5b5061035d610c08565b60405161036a91906121c1565b60405180910390f35b34801561037e575f80fd5b50610387610c0e565b604051610394919061226d565b60405180910390f35b3480156103a8575f80fd5b506103b1610c33565b6040516103be9190612125565b60405180910390f35b3480156103d2575f80fd5b506103ed60048036038101906103e89190612286565b610c46565b005b3480156103fa575f80fd5b50610415600480360381019061041091906122c4565b610cb8565b60405161042291906121c1565b60405180910390f35b348015610436575f80fd5b5061043f610cfe565b005b34801561044c575f80fd5b50610467600480360381019061046291906122c4565b610d11565b6040516104749190612125565b60405180910390f35b348015610488575f80fd5b50610491610d2e565b60405161049e919061226d565b60405180910390f35b3480156104b2575f80fd5b506104bb610d55565b6040516104c8919061201c565b60405180910390f35b3480156104dc575f80fd5b506104f760048036038101906104f291906120cd565b610de5565b6040516105049190612125565b60405180910390f35b348015610518575f80fd5b50610533600480360381019061052e91906120cd565b610ead565b6040516105409190612125565b60405180910390f35b348015610554575f80fd5b5061056f600480360381019061056a91906122ef565b610eca565b60405161057c91906121c1565b60405180910390f35b348015610590575f80fd5b506105ab60048036038101906105a691906122c4565b610f4c565b005b6060600180546105bc9061235a565b80601f01602080910402602001604051908101604052809291908181526020018280546105e89061235a565b80156106335780601f1061060a57610100808354040283529160200191610633565b820191905f5260205f20905b81548152906001019060200180831161061657829003601f168201915b5050505050905090565b5f610650610649610fce565b8484610fd5565b6001905092915050565b60148054906101000a900460ff1681565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600454905090565b60075481565b600e60149054906101000a900460ff1681565b5f6106be848484611163565b61077b846106ca610fce565b61077685604051806060016040528060288152602001612a7f60289139600f5f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61072d610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115849092919063ffffffff16565b610fd5565b600190509392505050565b61078e6115d8565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107ef573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610813919061239e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610878573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061089c919061239e565b6040518363ffffffff1660e01b81526004016108b99291906123c9565b6020604051808303815f875af11580156108d5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f9919061239e565b600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109ac30600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166109a730610cb8565b610fd5565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306109f430610cb8565b5f806109fe610d2e565b426040518863ffffffff1660e01b8152600401610a2096959493929190612429565b60606040518083038185885af1158015610a3c573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610a61919061249c565b505050600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610b019291906124ec565b6020604051808303815f875af1158015610b1d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b41919061253d565b5050565b5f60035f9054906101000a900460ff16905090565b5f610bfe610b66610fce565b84610bf985600f5f610b76610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b610fd5565b6001905092915050565b60085481565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60159054906101000a900460ff1681565b6001151560105f610c55610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16151514610ca6575f80fd5b81600781905550806008819055505050565b5f600c5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610d066115d8565b610d0f5f61166b565b565b6010602052805f5260405f205f915054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610d649061235a565b80601f0160208091040260200160405190810160405280929190818152602001828054610d909061235a565b8015610ddb5780601f10610db257610100808354040283529160200191610ddb565b820191905f5260205f20905b815481529060010190602001808311610dbe57829003601f168201915b5050505050905090565b5f610ea3610df1610fce565b84610e9e85604051806060016040528060258152602001612aa760259139600f5f610e1a610fce565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115849092919063ffffffff16565b610fd5565b6001905092915050565b5f610ec0610eb9610fce565b8484611163565b6001905092915050565b5f600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610f546115d8565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610fc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb9906125d8565b60405180910390fd5b610fcb8161166b565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561103d57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61107c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107390612640565b60405180910390fd5b80600f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161115691906121c1565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156111cb57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61120a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611201906126a8565b60405180910390fd5b5f811161124c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124390612736565b60405180910390fd5b600560019054906101000a900460ff1660ff1660055f9054906101000a900460ff1660ff161015801561128c5750600e60149054906101000a900460ff16155b80156112e55750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112fd5750600e60159054906101000a900460ff165b1561133c575f60055f6101000a81548160ff021916908360ff1602179055505f61132630610cb8565b90505f81111561133a576113398161172c565b5b505b5f6001905060105f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806113dc575060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806114a3575060148054906101000a900460ff1680156114495750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156114a25750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156114b0575f9050611572565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361151257600754600681905550611571565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611570576008546006819055505b5b5b61157e848484846117e0565b50505050565b5f8383111582906115cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c2919061201c565b60405180910390fd5b5082840390509392505050565b6115e0610fce565b73ffffffffffffffffffffffffffffffffffffffff166115fe610d2e565b73ffffffffffffffffffffffffffffffffffffffff1614611654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164b9061279e565b60405180910390fd5b565b5f818361166391906127e9565b905092915050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001600e60146101000a81548160ff02191690831515021790555061175081611849565b5f47905061178b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002836117869190612849565b611a7f565b6117c260145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002836117bd9190612849565b611a7f565b505f600e60146101000a81548160ff02191690831515021790555050565b806117f2576117ed611ac7565b61182a565b60055f81819054906101000a900460ff168092919061181090612879565b91906101000a81548160ff021916908360ff160217905550505b611835848484611b1d565b8061184357611842611f1e565b5b50505050565b5f600267ffffffffffffffff811115611865576118646128a1565b5b6040519080825280602002602001820160405280156118935781602001602082028036833780820191505090505b50905030815f815181106118aa576118a96128ce565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561194e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611972919061239e565b81600181518110611986576119856128ce565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506119ec30600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610fd5565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611a4e9594939291906129b2565b5f604051808303815f87803b158015611a65575f80fd5b505af1158015611a77573d5f803e3d5ffd5b505050505050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611ac2573d5f803e3d5ffd5b505050565b5f600654148015611ad957505f600754145b8015611ae657505f600854145b611b1b57600754600a81905550600854600b819055506006546009819055505f6007819055505f6008819055505f6006819055505b565b5f60125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611b72575f611b76565b6011545b905060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611cee57611c1782600c5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f3b90919063ffffffff16565b600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611ca881600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b600c5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611f18565b5f80611cf984611f50565b91509150611d4d84600c5f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611f3b90919063ffffffff16565b600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611dde82600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b600c5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611e6f81600c5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461165690919063ffffffff16565b600c5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611f0d91906121c1565b60405180910390a350505b50505050565b600954600681905550600a54600781905550600b54600881905550565b5f8183611f489190612a0a565b905092915050565b5f805f606460065485611f639190612a3d565b611f6d9190612849565b90505f611f838286611f3b90919063ffffffff16565b90508082935093505050915091565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611fc9578082015181840152602081019050611fae565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611fee82611f92565b611ff88185611f9c565b9350612008818560208601611fac565b61201181611fd4565b840191505092915050565b5f6020820190508181035f8301526120348184611fe4565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61206982612040565b9050919050565b6120798161205f565b8114612083575f80fd5b50565b5f8135905061209481612070565b92915050565b5f819050919050565b6120ac8161209a565b81146120b6575f80fd5b50565b5f813590506120c7816120a3565b92915050565b5f80604083850312156120e3576120e261203c565b5b5f6120f085828601612086565b9250506020612101858286016120b9565b9150509250929050565b5f8115159050919050565b61211f8161210b565b82525050565b5f6020820190506121385f830184612116565b92915050565b5f819050919050565b5f61216161215c61215784612040565b61213e565b612040565b9050919050565b5f61217282612147565b9050919050565b5f61218382612168565b9050919050565b61219381612179565b82525050565b5f6020820190506121ac5f83018461218a565b92915050565b6121bb8161209a565b82525050565b5f6020820190506121d45f8301846121b2565b92915050565b5f805f606084860312156121f1576121f061203c565b5b5f6121fe86828701612086565b935050602061220f86828701612086565b9250506040612220868287016120b9565b9150509250925092565b5f60ff82169050919050565b61223f8161222a565b82525050565b5f6020820190506122585f830184612236565b92915050565b6122678161205f565b82525050565b5f6020820190506122805f83018461225e565b92915050565b5f806040838503121561229c5761229b61203c565b5b5f6122a9858286016120b9565b92505060206122ba858286016120b9565b9150509250929050565b5f602082840312156122d9576122d861203c565b5b5f6122e684828501612086565b91505092915050565b5f80604083850312156123055761230461203c565b5b5f61231285828601612086565b925050602061232385828601612086565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061237157607f821691505b6020821081036123845761238361232d565b5b50919050565b5f8151905061239881612070565b92915050565b5f602082840312156123b3576123b261203c565b5b5f6123c08482850161238a565b91505092915050565b5f6040820190506123dc5f83018561225e565b6123e9602083018461225e565b9392505050565b5f819050919050565b5f61241361240e612409846123f0565b61213e565b61209a565b9050919050565b612423816123f9565b82525050565b5f60c08201905061243c5f83018961225e565b61244960208301886121b2565b612456604083018761241a565b612463606083018661241a565b612470608083018561225e565b61247d60a08301846121b2565b979650505050505050565b5f81519050612496816120a3565b92915050565b5f805f606084860312156124b3576124b261203c565b5b5f6124c086828701612488565b93505060206124d186828701612488565b92505060406124e286828701612488565b9150509250925092565b5f6040820190506124ff5f83018561225e565b61250c60208301846121b2565b9392505050565b61251c8161210b565b8114612526575f80fd5b50565b5f8151905061253781612513565b92915050565b5f602082840312156125525761255161203c565b5b5f61255f84828501612529565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6125c2602683611f9c565b91506125cd82612568565b604082019050919050565b5f6020820190508181035f8301526125ef816125b6565b9050919050565b7f4552523a207a65726f20616464726573730000000000000000000000000000005f82015250565b5f61262a601183611f9c565b9150612635826125f6565b602082019050919050565b5f6020820190508181035f8301526126578161261e565b9050919050565b7f4552523a205573696e67203020616464726573732100000000000000000000005f82015250565b5f612692601583611f9c565b915061269d8261265e565b602082019050919050565b5f6020820190508181035f8301526126bf81612686565b9050919050565b7f546f6b656e2076616c7565206d75737420626520686967686572207468616e205f8201527f7a65726f2e000000000000000000000000000000000000000000000000000000602082015250565b5f612720602583611f9c565b915061272b826126c6565b604082019050919050565b5f6020820190508181035f83015261274d81612714565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612788602083611f9c565b915061279382612754565b602082019050919050565b5f6020820190508181035f8301526127b58161277c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6127f38261209a565b91506127fe8361209a565b9250828201905080821115612816576128156127bc565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6128538261209a565b915061285e8361209a565b92508261286e5761286d61281c565b5b828204905092915050565b5f6128838261222a565b915060ff8203612896576128956127bc565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61292d8161205f565b82525050565b5f61293e8383612924565b60208301905092915050565b5f602082019050919050565b5f612960826128fb565b61296a8185612905565b935061297583612915565b805f5b838110156129a557815161298c8882612933565b97506129978361294a565b925050600181019050612978565b5085935050505092915050565b5f60a0820190506129c55f8301886121b2565b6129d2602083018761241a565b81810360408301526129e48186612956565b90506129f3606083018561225e565b612a0060808301846121b2565b9695505050505050565b5f612a148261209a565b9150612a1f8361209a565b9250828203905081811115612a3757612a366127bc565b5b92915050565b5f612a478261209a565b9150612a528361209a565b9250828202612a608161209a565b91508282048414831517612a7757612a766127bc565b5b509291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202a6ce9f078663b9f8a2d46c717eb6d686723542bc0e9797bc17a165aae29ffb364736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000b7abc627050305adf14a3d9e40000000000

-----Decoded View---------------
Arg [0] : _supplyAmount (uint256): 1000000000000000000000000000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000b7abc627050305adf14a3d9e40000000000

Deployed Bytecode Sourcemap
14294:8888:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16470:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17181:161;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18346:34;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14971:41;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16747:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14694:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15054:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17350:313;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;22371:626;;;;;;;;;;;;;:::i;:::-;;16656:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17671:218;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14727:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15019:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15089:40;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;23005:172;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;18174:121;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5944:103;;;;;;;;;;;;;:::i;:::-;;15214:51;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5709:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16561;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17897:269;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16855:167;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17030:143;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6055:201;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;16470:83;16507:13;16540:5;16533:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16470:83;:::o;17181:161::-;17256:4;17273:39;17282:12;:10;:12::i;:::-;17296:7;17305:6;17273:8;:39::i;:::-;17330:4;17323:11;;17181:161;;;;:::o;18346:34::-;;;;;;;;;;;;:::o;14971:41::-;;;;;;;;;;;;;:::o;16747:100::-;16800:7;16827:12;;16820:19;;16747:100;:::o;14694:26::-;;;;:::o;15054:28::-;;;;;;;;;;;;;:::o;17350:313::-;17448:4;17465:36;17475:6;17483:9;17494:6;17465:9;:36::i;:::-;17512:121;17521:6;17529:12;:10;:12::i;:::-;17543:89;17581:6;17543:89;;;;;;;;;;;;;;;;;:11;:19;17555:6;17543:19;;;;;;;;;;;;;;;:33;17563:12;:10;:12::i;:::-;17543:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;17512:8;:121::i;:::-;17651:4;17644:11;;17350:313;;;;;:::o;22371:626::-;5668:13;:11;:13::i;:::-;22425:32:::1;22479:42;22425:97;;22567:13;:21;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22549:53;;;22611:4;22618:13;:18;;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22549:90;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;22533:13;;:106;;;;;;;;;;;;;;;;;;22668:13;22650:15;;:31;;;;;;;;;;;;;;;;;;22692:75;22709:4;22724:15;;;;;;;;;;;22742:24;22760:4;22742:9;:24::i;:::-;22692:8;:75::i;:::-;22778:15;;;;;;;;;;;:31;;;22817:21;22848:4;22854:24;22872:4;22854:9;:24::i;:::-;22879:1;22881::::0;22883:7:::1;:5;:7::i;:::-;22891:15;22778:129;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;22925:13;;;;;;;;;;;22918:29;;;22956:15;;;;;;;;;;;22974:14;22918:71;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;22414:583;22371:626::o:0;16656:83::-;16697:5;16722:9;;;;;;;;;;;16715:16;;16656:83;:::o;17671:218::-;17759:4;17776:83;17785:12;:10;:12::i;:::-;17799:7;17808:50;17847:10;17808:11;:25;17820:12;:10;:12::i;:::-;17808:25;;;;;;;;;;;;;;;:34;17834:7;17808:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;17776:8;:83::i;:::-;17877:4;17870:11;;17671:218;;;;:::o;14727:27::-;;;;:::o;15019:28::-;;;;;;;;;;;;;:::o;15089:40::-;;;;;;;;;;;;;:::o;23005:172::-;23112:4;23078:38;;:18;:32;23097:12;:10;:12::i;:::-;23078:32;;;;;;;;;;;;;;;;;;;;;;;;;:38;;;23070:47;;;;;;23138:4;23128:7;:14;;;;23164:5;23153:8;:16;;;;23005:172;;:::o;18174:121::-;18240:7;18267:11;:20;18279:7;18267:20;;;;;;;;;;;;;;;;18260:27;;18174:121;;;:::o;5944:103::-;5668:13;:11;:13::i;:::-;6009:30:::1;6036:1;6009:18;:30::i;:::-;5944:103::o:0;15214:51::-;;;;;;;;;;;;;;;;;;;;;;:::o;5709:87::-;5755:7;5782:6;;;;;;;;;;;5775:13;;5709:87;:::o;16561:::-;16600:13;16633:7;16626:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16561:87;:::o;17897:269::-;17990:4;18007:129;18016:12;:10;:12::i;:::-;18030:7;18039:96;18078:15;18039:96;;;;;;;;;;;;;;;;;:11;:25;18051:12;:10;:12::i;:::-;18039:25;;;;;;;;;;;;;;;:34;18065:7;18039:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;18007:8;:129::i;:::-;18154:4;18147:11;;17897:269;;;;:::o;16855:167::-;16933:4;16950:42;16960:12;:10;:12::i;:::-;16974:9;16985:6;16950:9;:42::i;:::-;17010:4;17003:11;;16855:167;;;;:::o;17030:143::-;17111:7;17138:11;:18;17150:5;17138:18;;;;;;;;;;;;;;;:27;17157:7;17138:27;;;;;;;;;;;;;;;;17131:34;;17030:143;;;;:::o;6055:201::-;5668:13;:11;:13::i;:::-;6164:1:::1;6144:22;;:8;:22;;::::0;6136:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;6220:28;6239:8;6220:18;:28::i;:::-;6055:201:::0;:::o;5154:98::-;5207:7;5234:10;5227:17;;5154:98;:::o;18849:266::-;18961:1;18944:19;;:5;:19;;;;:44;;;;;18986:1;18967:21;;:7;:21;;;;18944:44;18936:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;19051:6;19021:11;:18;19033:5;19021:18;;;;;;;;;;;;;;;:27;19040:7;19021:27;;;;;;;;;;;;;;;:36;;;;19089:7;19073:32;;19082:5;19073:32;;;19098:6;19073:32;;;;;;:::i;:::-;;;;;;;;18849:266;;;:::o;19123:1041::-;19263:1;19247:18;;:4;:18;;;;:38;;;;;19283:1;19269:16;;:2;:16;;;;19247:38;19239:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;19339:1;19330:6;:10;19322:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;19423:11;;;;;;;;;;;19412:22;;:7;;;;;;;;;;;:22;;;;:57;;;;;19453:16;;;;;;;;;;;19452:17;19412:57;:95;;;;;19494:13;;;;;;;;;;;19486:21;;:4;:21;;;;19412:95;:133;;;;;19524:21;;;;;;;;;;;19412:133;19395:393;;;19600:1;19590:7;;:11;;;;;;;;;;;;;;;;;;19616:28;19647:24;19665:4;19647:9;:24::i;:::-;19616:55;;19712:1;19689:20;:24;19686:91;;;19729:36;19744:20;19729:14;:36::i;:::-;19686:91;19571:217;19395:393;19802:12;19817:4;19802:19;;19837:18;:24;19856:4;19837:24;;;;;;;;;;;;;;;;;;;;;;;;;:50;;;;19865:18;:22;19884:2;19865:22;;;;;;;;;;;;;;;;;;;;;;;;;19837:50;:119;;;;19892:15;;;;;;;;;;:40;;;;;19919:13;;;;;;;;;;;19911:21;;:4;:21;;;;19892:40;:63;;;;;19942:13;;;;;;;;;;;19936:19;;:2;:19;;;;19892:63;19837:119;19834:272;;;19982:5;19972:15;;19834:272;;;20017:13;;;;;;;;;;;20009:21;;:4;:21;;;20005:101;;20044:7;;20032:9;:19;;;;20005:101;;;20069:13;;;;;;;;;;;20063:19;;:2;:19;;;20059:47;;20096:8;;20084:9;:20;;;;20059:47;20005:101;19834:272;20118:38;20133:4;20138:2;20141:6;20148:7;20118:14;:38::i;:::-;19226:938;19123:1041;;;:::o;3937:206::-;4023:7;4081:1;4076;:6;;4084:12;4068:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;4123:1;4119;:5;4112:12;;3937:206;;;;;:::o;5804:132::-;5879:12;:10;:12::i;:::-;5868:23;;:7;:5;:7::i;:::-;:23;;;5860:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5804:132::o;3513:98::-;3571:7;3602:1;3598;:5;;;;:::i;:::-;3591:12;;3513:98;;;;:::o;6264:191::-;6338:16;6357:6;;;;;;;;;;;6338:25;;6383:8;6374:6;;:17;;;;;;;;;;;;;;;;;;6438:8;6407:40;;6428:8;6407:40;;;;;;;;;;;;6327:128;6264:191;:::o;20532:286::-;15799:4;15780:16;;:23;;;;;;;;;;;;;;;;;;20616:37:::1;20632:20;20616:15;:37::i;:::-;20664:18;20685:21;20664:42;;20717:41;20728:16;;;;;;;;;;;20756:1;20745:10;:12;;;;:::i;:::-;20717:10;:41::i;:::-;20769;20780:16;;;;;;;;;;;20808:1;20797:10;:12;;;;:::i;:::-;20769:10;:41::i;:::-;20603:215;15845:5:::0;15826:16;;:24;;;;;;;;;;;;;;;;;;20532:286;:::o;21313:332::-;21428:7;21424:107;;21451:14;:12;:14::i;:::-;21424:107;;;21506:7;;:9;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;21424:107;21545:41;21560:6;21568:9;21579:6;21545:14;:41::i;:::-;21603:7;21599:38;;21625:12;:10;:12::i;:::-;21599:38;21313:332;;;;:::o;20830:473::-;20897:21;20935:1;20921:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20897:40;;20966:4;20948;20953:1;20948:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;20992:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;20982:4;20987:1;20982:7;;;;;;;;:::i;:::-;;;;;;;:32;;;;;;;;;;;21025:62;21042:4;21057:15;;;;;;;;;;;21075:11;21025:8;:62::i;:::-;21098:15;;;;;;;;;;;:66;;;21179:11;21205:1;21222:4;21249;21269:15;21098:197;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20884:419;20830:473;:::o;20172:118::-;20255:6;:15;;:23;20271:6;20255:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20172:118;;:::o;18391:296::-;18450:1;18437:9;;:14;:30;;;;;18466:1;18455:7;;:12;18437:30;:47;;;;;18483:1;18471:8;;:13;18437:47;18486:7;18434:59;18521:7;;18503:15;:25;;;;18559:8;;18540:16;:27;;;;18599:9;;18579:17;:29;;;;18629:1;18619:7;:11;;;;18652:1;18641:8;:12;;;;18676:1;18664:9;:13;;;;18391:296;:::o;21653:711::-;21747:14;21764:7;:18;21772:9;21764:18;;;;;;;;;;;;;;;;;;;;;;;;;:32;;21795:1;21764:32;;;21783:11;;21764:32;21747:49;;21812:7;:18;21820:9;21812:18;;;;;;;;;;;;;;;;;;;;;;;;;21809:548;;;21864:31;21888:6;21864:11;:19;21876:6;21864:19;;;;;;;;;;;;;;;;:23;;:31;;;;:::i;:::-;21842:11;:19;21854:6;21842:19;;;;;;;;;;;;;;;:53;;;;21931:34;21958:6;21931:11;:22;21943:9;21931:22;;;;;;;;;;;;;;;;:26;;:34;;;;:::i;:::-;21906:11;:22;21918:9;21906:22;;;;;;;;;;;;;;;:59;;;;21809:548;;;21993:23;22018:17;22039;22049:6;22039:9;:17::i;:::-;21992:64;;;;22089:31;22113:6;22089:11;:19;22101:6;22089:19;;;;;;;;;;;;;;;;:23;;:31;;;;:::i;:::-;22067:11;:19;22079:6;22067:19;;;;;;;;;;;;;;;:53;;;;22156:43;22183:15;22156:11;:22;22168:9;22156:22;;;;;;;;;;;;;;;;:26;;:43;;;;:::i;:::-;22131:11;:22;22143:9;22131:22;;;;;;;;;;;;;;;:68;;;;22239:41;22270:9;22239:11;:26;22259:4;22239:26;;;;;;;;;;;;;;;;:30;;:41;;;;:::i;:::-;22210:11;:26;22230:4;22210:26;;;;;;;;;;;;;;;:70;;;;22314:9;22297:44;;22306:6;22297:44;;;22325:15;22297:44;;;;;;:::i;:::-;;;;;;;;21981:376;;21809:548;21736:628;21653:711;;;:::o;18695:146::-;18746:17;;18734:9;:29;;;;18780:15;;18770:7;:25;;;;18814:16;;18803:8;:27;;;;18695:146::o;3619:98::-;3677:7;3708:1;3704;:5;;;;:::i;:::-;3697:12;;3619:98;;;;:::o;20298:226::-;20356:7;20365;20385:12;20418:3;20408:9;;20400:7;:17;;;;:::i;:::-;:21;;;;:::i;:::-;20385:36;;20432:23;20458:17;20470:4;20458:7;:11;;:17;;;;:::i;:::-;20432:43;;20494:15;20511:4;20486:30;;;;;;20298:226;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:60::-;3474:3;3495:5;3488:12;;3446:60;;;:::o;3512:142::-;3562:9;3595:53;3613:34;3622:24;3640:5;3622:24;:::i;:::-;3613:34;:::i;:::-;3595:53;:::i;:::-;3582:66;;3512:142;;;:::o;3660:126::-;3710:9;3743:37;3774:5;3743:37;:::i;:::-;3730:50;;3660:126;;;:::o;3792:153::-;3869:9;3902:37;3933:5;3902:37;:::i;:::-;3889:50;;3792:153;;;:::o;3951:185::-;4065:64;4123:5;4065:64;:::i;:::-;4060:3;4053:77;3951:185;;:::o;4142:276::-;4262:4;4300:2;4289:9;4285:18;4277:26;;4313:98;4408:1;4397:9;4393:17;4384:6;4313:98;:::i;:::-;4142:276;;;;:::o;4424:118::-;4511:24;4529:5;4511:24;:::i;:::-;4506:3;4499:37;4424:118;;:::o;4548:222::-;4641:4;4679:2;4668:9;4664:18;4656:26;;4692:71;4760:1;4749:9;4745:17;4736:6;4692:71;:::i;:::-;4548:222;;;;:::o;4776:619::-;4853:6;4861;4869;4918:2;4906:9;4897:7;4893:23;4889:32;4886:119;;;4924:79;;:::i;:::-;4886:119;5044:1;5069:53;5114:7;5105:6;5094:9;5090:22;5069:53;:::i;:::-;5059:63;;5015:117;5171:2;5197:53;5242:7;5233:6;5222:9;5218:22;5197:53;:::i;:::-;5187:63;;5142:118;5299:2;5325:53;5370:7;5361:6;5350:9;5346:22;5325:53;:::i;:::-;5315:63;;5270:118;4776:619;;;;;:::o;5401:86::-;5436:7;5476:4;5469:5;5465:16;5454:27;;5401:86;;;:::o;5493:112::-;5576:22;5592:5;5576:22;:::i;:::-;5571:3;5564:35;5493:112;;:::o;5611:214::-;5700:4;5738:2;5727:9;5723:18;5715:26;;5751:67;5815:1;5804:9;5800:17;5791:6;5751:67;:::i;:::-;5611:214;;;;:::o;5831:118::-;5918:24;5936:5;5918:24;:::i;:::-;5913:3;5906:37;5831:118;;:::o;5955:222::-;6048:4;6086:2;6075:9;6071:18;6063:26;;6099:71;6167:1;6156:9;6152:17;6143:6;6099:71;:::i;:::-;5955:222;;;;:::o;6183:474::-;6251:6;6259;6308:2;6296:9;6287:7;6283:23;6279:32;6276:119;;;6314:79;;:::i;:::-;6276:119;6434:1;6459:53;6504:7;6495:6;6484:9;6480:22;6459:53;:::i;:::-;6449:63;;6405:117;6561:2;6587:53;6632:7;6623:6;6612:9;6608:22;6587:53;:::i;:::-;6577:63;;6532:118;6183:474;;;;;:::o;6663:329::-;6722:6;6771:2;6759:9;6750:7;6746:23;6742:32;6739:119;;;6777:79;;:::i;:::-;6739:119;6897:1;6922:53;6967:7;6958:6;6947:9;6943:22;6922:53;:::i;:::-;6912:63;;6868:117;6663:329;;;;:::o;6998:474::-;7066:6;7074;7123:2;7111:9;7102:7;7098:23;7094:32;7091:119;;;7129:79;;:::i;:::-;7091:119;7249:1;7274:53;7319:7;7310:6;7299:9;7295:22;7274:53;:::i;:::-;7264:63;;7220:117;7376:2;7402:53;7447:7;7438:6;7427:9;7423:22;7402:53;:::i;:::-;7392:63;;7347:118;6998:474;;;;;:::o;7478:180::-;7526:77;7523:1;7516:88;7623:4;7620:1;7613:15;7647:4;7644:1;7637:15;7664:320;7708:6;7745:1;7739:4;7735:12;7725:22;;7792:1;7786:4;7782:12;7813:18;7803:81;;7869:4;7861:6;7857:17;7847:27;;7803:81;7931:2;7923:6;7920:14;7900:18;7897:38;7894:84;;7950:18;;:::i;:::-;7894:84;7715:269;7664:320;;;:::o;7990:143::-;8047:5;8078:6;8072:13;8063:22;;8094:33;8121:5;8094:33;:::i;:::-;7990:143;;;;:::o;8139:351::-;8209:6;8258:2;8246:9;8237:7;8233:23;8229:32;8226:119;;;8264:79;;:::i;:::-;8226:119;8384:1;8409:64;8465:7;8456:6;8445:9;8441:22;8409:64;:::i;:::-;8399:74;;8355:128;8139:351;;;;:::o;8496:332::-;8617:4;8655:2;8644:9;8640:18;8632:26;;8668:71;8736:1;8725:9;8721:17;8712:6;8668:71;:::i;:::-;8749:72;8817:2;8806:9;8802:18;8793:6;8749:72;:::i;:::-;8496:332;;;;;:::o;8834:85::-;8879:7;8908:5;8897:16;;8834:85;;;:::o;8925:158::-;8983:9;9016:61;9034:42;9043:32;9069:5;9043:32;:::i;:::-;9034:42;:::i;:::-;9016:61;:::i;:::-;9003:74;;8925:158;;;:::o;9089:147::-;9184:45;9223:5;9184:45;:::i;:::-;9179:3;9172:58;9089:147;;:::o;9242:807::-;9491:4;9529:3;9518:9;9514:19;9506:27;;9543:71;9611:1;9600:9;9596:17;9587:6;9543:71;:::i;:::-;9624:72;9692:2;9681:9;9677:18;9668:6;9624:72;:::i;:::-;9706:80;9782:2;9771:9;9767:18;9758:6;9706:80;:::i;:::-;9796;9872:2;9861:9;9857:18;9848:6;9796:80;:::i;:::-;9886:73;9954:3;9943:9;9939:19;9930:6;9886:73;:::i;:::-;9969;10037:3;10026:9;10022:19;10013:6;9969:73;:::i;:::-;9242:807;;;;;;;;;:::o;10055:143::-;10112:5;10143:6;10137:13;10128:22;;10159:33;10186:5;10159:33;:::i;:::-;10055:143;;;;:::o;10204:663::-;10292:6;10300;10308;10357:2;10345:9;10336:7;10332:23;10328:32;10325:119;;;10363:79;;:::i;:::-;10325:119;10483:1;10508:64;10564:7;10555:6;10544:9;10540:22;10508:64;:::i;:::-;10498:74;;10454:128;10621:2;10647:64;10703:7;10694:6;10683:9;10679:22;10647:64;:::i;:::-;10637:74;;10592:129;10760:2;10786:64;10842:7;10833:6;10822:9;10818:22;10786:64;:::i;:::-;10776:74;;10731:129;10204:663;;;;;:::o;10873:332::-;10994:4;11032:2;11021:9;11017:18;11009:26;;11045:71;11113:1;11102:9;11098:17;11089:6;11045:71;:::i;:::-;11126:72;11194:2;11183:9;11179:18;11170:6;11126:72;:::i;:::-;10873:332;;;;;:::o;11211:116::-;11281:21;11296:5;11281:21;:::i;:::-;11274:5;11271:32;11261:60;;11317:1;11314;11307:12;11261:60;11211:116;:::o;11333:137::-;11387:5;11418:6;11412:13;11403:22;;11434:30;11458:5;11434:30;:::i;:::-;11333:137;;;;:::o;11476:345::-;11543:6;11592:2;11580:9;11571:7;11567:23;11563:32;11560:119;;;11598:79;;:::i;:::-;11560:119;11718:1;11743:61;11796:7;11787:6;11776:9;11772:22;11743:61;:::i;:::-;11733:71;;11689:125;11476:345;;;;:::o;11827:225::-;11967:34;11963:1;11955:6;11951:14;11944:58;12036:8;12031:2;12023:6;12019:15;12012:33;11827:225;:::o;12058:366::-;12200:3;12221:67;12285:2;12280:3;12221:67;:::i;:::-;12214:74;;12297:93;12386:3;12297:93;:::i;:::-;12415:2;12410:3;12406:12;12399:19;;12058:366;;;:::o;12430:419::-;12596:4;12634:2;12623:9;12619:18;12611:26;;12683:9;12677:4;12673:20;12669:1;12658:9;12654:17;12647:47;12711:131;12837:4;12711:131;:::i;:::-;12703:139;;12430:419;;;:::o;12855:167::-;12995:19;12991:1;12983:6;12979:14;12972:43;12855:167;:::o;13028:366::-;13170:3;13191:67;13255:2;13250:3;13191:67;:::i;:::-;13184:74;;13267:93;13356:3;13267:93;:::i;:::-;13385:2;13380:3;13376:12;13369:19;;13028:366;;;:::o;13400:419::-;13566:4;13604:2;13593:9;13589:18;13581:26;;13653:9;13647:4;13643:20;13639:1;13628:9;13624:17;13617:47;13681:131;13807:4;13681:131;:::i;:::-;13673:139;;13400:419;;;:::o;13825:171::-;13965:23;13961:1;13953:6;13949:14;13942:47;13825:171;:::o;14002:366::-;14144:3;14165:67;14229:2;14224:3;14165:67;:::i;:::-;14158:74;;14241:93;14330:3;14241:93;:::i;:::-;14359:2;14354:3;14350:12;14343:19;;14002:366;;;:::o;14374:419::-;14540:4;14578:2;14567:9;14563:18;14555:26;;14627:9;14621:4;14617:20;14613:1;14602:9;14598:17;14591:47;14655:131;14781:4;14655:131;:::i;:::-;14647:139;;14374:419;;;:::o;14799:224::-;14939:34;14935:1;14927:6;14923:14;14916:58;15008:7;15003:2;14995:6;14991:15;14984:32;14799:224;:::o;15029:366::-;15171:3;15192:67;15256:2;15251:3;15192:67;:::i;:::-;15185:74;;15268:93;15357:3;15268:93;:::i;:::-;15386:2;15381:3;15377:12;15370:19;;15029:366;;;:::o;15401:419::-;15567:4;15605:2;15594:9;15590:18;15582:26;;15654:9;15648:4;15644:20;15640:1;15629:9;15625:17;15618:47;15682:131;15808:4;15682:131;:::i;:::-;15674:139;;15401:419;;;:::o;15826:182::-;15966:34;15962:1;15954:6;15950:14;15943:58;15826:182;:::o;16014:366::-;16156:3;16177:67;16241:2;16236:3;16177:67;:::i;:::-;16170:74;;16253:93;16342:3;16253:93;:::i;:::-;16371:2;16366:3;16362:12;16355:19;;16014:366;;;:::o;16386:419::-;16552:4;16590:2;16579:9;16575:18;16567:26;;16639:9;16633:4;16629:20;16625:1;16614:9;16610:17;16603:47;16667:131;16793:4;16667:131;:::i;:::-;16659:139;;16386:419;;;:::o;16811:180::-;16859:77;16856:1;16849:88;16956:4;16953:1;16946:15;16980:4;16977:1;16970:15;16997:191;17037:3;17056:20;17074:1;17056:20;:::i;:::-;17051:25;;17090:20;17108:1;17090:20;:::i;:::-;17085:25;;17133:1;17130;17126:9;17119:16;;17154:3;17151:1;17148:10;17145:36;;;17161:18;;:::i;:::-;17145:36;16997:191;;;;:::o;17194:180::-;17242:77;17239:1;17232:88;17339:4;17336:1;17329:15;17363:4;17360:1;17353:15;17380:185;17420:1;17437:20;17455:1;17437:20;:::i;:::-;17432:25;;17471:20;17489:1;17471:20;:::i;:::-;17466:25;;17510:1;17500:35;;17515:18;;:::i;:::-;17500:35;17557:1;17554;17550:9;17545:14;;17380:185;;;;:::o;17571:167::-;17608:3;17631:22;17647:5;17631:22;:::i;:::-;17622:31;;17675:4;17668:5;17665:15;17662:41;;17683:18;;:::i;:::-;17662:41;17730:1;17723:5;17719:13;17712:20;;17571:167;;;:::o;17744:180::-;17792:77;17789:1;17782:88;17889:4;17886:1;17879:15;17913:4;17910:1;17903:15;17930:180;17978:77;17975:1;17968:88;18075:4;18072:1;18065:15;18099:4;18096:1;18089:15;18116:114;18183:6;18217:5;18211:12;18201:22;;18116:114;;;:::o;18236:184::-;18335:11;18369:6;18364:3;18357:19;18409:4;18404:3;18400:14;18385:29;;18236:184;;;;:::o;18426:132::-;18493:4;18516:3;18508:11;;18546:4;18541:3;18537:14;18529:22;;18426:132;;;:::o;18564:108::-;18641:24;18659:5;18641:24;:::i;:::-;18636:3;18629:37;18564:108;;:::o;18678:179::-;18747:10;18768:46;18810:3;18802:6;18768:46;:::i;:::-;18846:4;18841:3;18837:14;18823:28;;18678:179;;;;:::o;18863:113::-;18933:4;18965;18960:3;18956:14;18948:22;;18863:113;;;:::o;19012:732::-;19131:3;19160:54;19208:5;19160:54;:::i;:::-;19230:86;19309:6;19304:3;19230:86;:::i;:::-;19223:93;;19340:56;19390:5;19340:56;:::i;:::-;19419:7;19450:1;19435:284;19460:6;19457:1;19454:13;19435:284;;;19536:6;19530:13;19563:63;19622:3;19607:13;19563:63;:::i;:::-;19556:70;;19649:60;19702:6;19649:60;:::i;:::-;19639:70;;19495:224;19482:1;19479;19475:9;19470:14;;19435:284;;;19439:14;19735:3;19728:10;;19136:608;;;19012:732;;;;:::o;19750:831::-;20013:4;20051:3;20040:9;20036:19;20028:27;;20065:71;20133:1;20122:9;20118:17;20109:6;20065:71;:::i;:::-;20146:80;20222:2;20211:9;20207:18;20198:6;20146:80;:::i;:::-;20273:9;20267:4;20263:20;20258:2;20247:9;20243:18;20236:48;20301:108;20404:4;20395:6;20301:108;:::i;:::-;20293:116;;20419:72;20487:2;20476:9;20472:18;20463:6;20419:72;:::i;:::-;20501:73;20569:3;20558:9;20554:19;20545:6;20501:73;:::i;:::-;19750:831;;;;;;;;:::o;20587:194::-;20627:4;20647:20;20665:1;20647:20;:::i;:::-;20642:25;;20681:20;20699:1;20681:20;:::i;:::-;20676:25;;20725:1;20722;20718:9;20710:17;;20749:1;20743:4;20740:11;20737:37;;;20754:18;;:::i;:::-;20737:37;20587:194;;;;:::o;20787:410::-;20827:7;20850:20;20868:1;20850:20;:::i;:::-;20845:25;;20884:20;20902:1;20884:20;:::i;:::-;20879:25;;20939:1;20936;20932:9;20961:30;20979:11;20961:30;:::i;:::-;20950:41;;21140:1;21131:7;21127:15;21124:1;21121:22;21101:1;21094:9;21074:83;21051:139;;21170:18;;:::i;:::-;21051:139;20835:362;20787:410;;;;:::o
Swarm Source
ipfs://2a6ce9f078663b9f8a2d46c717eb6d686723542bc0e9797bc17a165aae29ffb3
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice