ETH Price: $2,208.59 (-1.25%)

Token

STAiN 💦 (TAIN)
 

Overview

Max Total Supply

69,000,000 TAIN

Holders

20

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,301.5 TAIN

Value
$0.00
0x33ef5bdfd0a1079c8a6649b508112489545649ee
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
TAIN

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
*Submitted for verification at Etherscan.io on 2023-02-09
*/
/**
*************************************************************************** , **********************
********************************************************************** ]/@@@@@@@@@@@@@@@@@@]` ****************
***************************************************************** ,/@@@@@@@@@@@@@@@@@@@@@@@@@@@\` *************
************************************************************ ,/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@` **********
******************************************************* , ]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ ********
*************************************************** ]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ ******
********************************************** ]/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`.****
***************************************** ,/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^ ***
************************************ ,]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\ **
*******************************. ]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^ *
*************************** ]/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`
************************. \@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*************************** ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^
****************************** \@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^
******************************** ,\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*********************************** [@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
****** ***************************** \@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^
******,@] ****************************** ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^
***** =@@@@` ***************************** \@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
***** @@@@@@@\ .*****************************.,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountBOG","type":"uint256"}],"name":"AutoLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","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":"spender","type":"address"}],"name":"approveMax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"autoLiquidityReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountPercentage","type":"uint256"}],"name":"claimBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amountPercentage","type":"uint256"}],"name":"claimToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"feeDenominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingFeeReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_autoLiquidityReceiver","type":"address"},{"internalType":"address","name":"_marketingFeeReceiver","type":"address"}],"name":"setFeeReceivers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_liquidityFee","type":"uint256"},{"internalType":"uint256","name":"_marketingFee","type":"uint256"},{"internalType":"uint256","name":"_feeDenominator","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsFeeExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsWalletLimitExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWallPercent_base10000","type":"uint256"}],"name":"setMaxWalletPercent_base10000","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"},{"internalType":"uint256","name":"_swapThreshold","type":"uint256"},{"internalType":"uint256","name":"_maxSwapThreshold","type":"uint256"}],"name":"setSwapBackSettings","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pairaddr","type":"address"}],"name":"setSwapPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"Multiplier","type":"uint256"}],"name":"set_sell_multiplier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapThreshold","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":"totalFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"stateMutability":"payable","type":"receive"}]

60c0604052600a60809081526929aa20b4a710784fc95360b11b60a0526001906200002b9082620004bc565b506040805180820190915260048152632a20a4a760e11b6020820152600290620000569082620004bc565b50620000656012600a6200069d565b620000759063041cdb40620006b5565b600355606460035460026200008b9190620006b5565b620000979190620006cf565b60045560006009556005600a55600954600a54620000b69190620006f2565b600b556064600c556104b0600d556011805460ff60a01b1916600160a01b1790556003546103e890620000eb906001620006b5565b620000f79190620006cf565b601255606460035460016200010d9190620006b5565b620001199190620006cf565b6013553480156200012957600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601080546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015620001d0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f6919062000708565b6001600160a01b031663c9c65396601060009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000258573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027e919062000708565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af1158015620002cb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f1919062000708565b601180546001600160a01b03199081166001600160a01b0393841617825530600081815260066020908152604080832060105488168452825280832060001990553380845260078352818420805460ff19908116600190811790925586865283862080548216831790558286526008855283862080548216831790557f046fee3d77c34a6c5e10c3be6dc4b132c30449dbf4f0bc07684896dd0933429980548216831790559585528285208054871682179055965490971683528083208054909416909517909255600e8054841686179055600f8054909316851790925560035484835260058252838320819055925192835290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000733565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200044257607f821691505b6020821081036200046357634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620004b757600081815260208120601f850160051c81016020861015620004925750805b601f850160051c820191505b81811015620004b3578281556001016200049e565b5050505b505050565b81516001600160401b03811115620004d857620004d862000417565b620004f081620004e984546200042d565b8462000469565b602080601f8311600181146200052857600084156200050f5750858301515b600019600386901b1c1916600185901b178555620004b3565b600085815260208120601f198616915b82811015620005595788860151825594840194600190910190840162000538565b5085821015620005785787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005df578160001904821115620005c357620005c362000588565b80851615620005d157918102915b93841c9390800290620005a3565b509250929050565b600082620005f85750600162000697565b81620006075750600062000697565b81600181146200062057600281146200062b576200064b565b600191505062000697565b60ff8411156200063f576200063f62000588565b50506001821b62000697565b5060208310610133831016604e8410600b841016171562000670575081810a62000697565b6200067c83836200059e565b806000190482111562000693576200069362000588565b0290505b92915050565b6000620006ae60ff841683620005e7565b9392505050565b808202811582820484141762000697576200069762000588565b600082620006ed57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111562000697576200069762000588565b6000602082840312156200071b57600080fd5b81516001600160a01b0381168114620006ae57600080fd5b611adb80620007436000396000f3fe6080604052600436106101f25760003560e01c806373a432bb1161010d578063ca33e64c116100a0578063e96fada21161006f578063e96fada21461059d578063e9fad396146105bd578063ec72d65f146105dd578063f2fde38b146105fd578063f887ea401461061d57600080fd5b8063ca33e64c146104f7578063cec10c1114610517578063d088935814610537578063dd62ed3e1461055757600080fd5b8063a4b45c00116100dc578063a4b45c0014610481578063a8aa1b31146104a1578063a9059cbb146104c1578063acef1a44146104e157600080fd5b806373a432bb1461040457806378109e54146104245780638da5cb5b1461043a57806395d89b411461046c57600080fd5b80632198cf6c11610185578063658d4b7f11610154578063658d4b7f146103785780636ddd17131461039857806370a08231146103b9578063715018a6146103ef57600080fd5b80632198cf6c146102fc57806323b872dd1461031c578063313ce5671461033c578063571ac8b01461035857600080fd5b80631698755f116101c15780631698755f1461029b578063180b0d7e146102bb57806318160ddd146102d15780631df4ccfc146102e657600080fd5b8063012aa912146101fe5780630445b6671461022057806306fdde0314610249578063095ea7b31461026b57600080fd5b366101f957005b600080fd5b34801561020a57600080fd5b5061021e6102193660046116ef565b61063d565b005b34801561022c57600080fd5b5061023660125481565b6040519081526020015b60405180910390f35b34801561025557600080fd5b5061025e610691565b6040516102409190611708565b34801561027757600080fd5b5061028b61028636600461176e565b610723565b6040519015158152602001610240565b3480156102a757600080fd5b5061021e6102b636600461176e565b610790565b3480156102c757600080fd5b50610236600c5481565b3480156102dd57600080fd5b50600354610236565b3480156102f257600080fd5b50610236600b5481565b34801561030857600080fd5b5061021e6103173660046117a8565b6108c2565b34801561032857600080fd5b5061028b6103373660046117e1565b610917565b34801561034857600080fd5b5060405160128152602001610240565b34801561036457600080fd5b5061028b610373366004611822565b6109d7565b34801561038457600080fd5b5061021e6103933660046117a8565b6109e5565b3480156103a457600080fd5b5060115461028b90600160a01b900460ff1681565b3480156103c557600080fd5b506102366103d4366004611822565b6001600160a01b031660009081526005602052604090205490565b3480156103fb57600080fd5b5061021e610a3a565b34801561041057600080fd5b5061021e61041f366004611822565b610aae565b34801561043057600080fd5b5061023660045481565b34801561044657600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610240565b34801561047857600080fd5b5061025e610b12565b34801561048d57600080fd5b5061021e61049c36600461183f565b610b21565b3480156104ad57600080fd5b50601154610454906001600160a01b031681565b3480156104cd57600080fd5b5061028b6104dc36600461176e565b610b79565b3480156104ed57600080fd5b5061023660135481565b34801561050357600080fd5b50600e54610454906001600160a01b031681565b34801561052357600080fd5b5061021e61053236600461186d565b610b8d565b34801561054357600080fd5b5061021e610552366004611899565b610c33565b34801561056357600080fd5b5061023661057236600461183f565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b3480156105a957600080fd5b50600f54610454906001600160a01b031681565b3480156105c957600080fd5b5061021e6105d83660046116ef565b610c82565b3480156105e957600080fd5b5061021e6105f83660046116ef565b610cef565b34801561060957600080fd5b5061021e610618366004611822565b610d1e565b34801561062957600080fd5b50601054610454906001600160a01b031681565b6000546001600160a01b031633146106705760405162461bcd60e51b8152600401610667906118ce565b60405180910390fd5b612710816003546106819190611904565b61068b919061191b565b60045550565b6060600180546106a09061193d565b80601f01602080910402602001604051908101604052809291908181526020018280546106cc9061193d565b80156107195780601f106106ee57610100808354040283529160200191610719565b820191906000526020600020905b8154815290600101906020018083116106fc57829003601f168201915b5050505050905090565b3360008181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061077e9086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b031633146107ba5760405162461bcd60e51b8152600401610667906118ce565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015610801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108259190611977565b90506001600160a01b03831663a9059cbb3360646108438686611904565b61084d919061191b565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610898573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bc9190611990565b50505050565b6000546001600160a01b031633146108ec5760405162461bcd60e51b8152600401610667906118ce565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6001600160a01b0383166000908152600660209081526040808320338452909152812054600019146109c4576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b038716600090815260068252838120338252909152919091205461099f918490610de4565b6001600160a01b03851660009081526006602090815260408083203384529091529020555b6109cf848484610e1e565b949350505050565b600061078a82600019610723565b6000546001600160a01b03163314610a0f5760405162461bcd60e51b8152600401610667906118ce565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610a645760405162461bcd60e51b8152600401610667906118ce565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314610ad85760405162461bcd60e51b8152600401610667906118ce565b601180546001600160a01b039092166001600160a01b0319909216821790556000908152600860205260409020805460ff19166001179055565b6060600280546106a09061193d565b6000546001600160a01b03163314610b4b5760405162461bcd60e51b8152600401610667906118ce565b600e80546001600160a01b039384166001600160a01b031991821617909155600f8054929093169116179055565b6000610b86338484610e1e565b9392505050565b6000546001600160a01b03163314610bb75760405162461bcd60e51b8152600401610667906118ce565b6009839055600a829055610bcb8383611091565b600b55600c819055610bde60038261191b565b600b5410610c2e5760405162461bcd60e51b815260206004820152601c60248201527f466565732063616e6e6f74206265206d6f7265207468616e20333325000000006044820152606401610667565b505050565b6000546001600160a01b03163314610c5d5760405162461bcd60e51b8152600401610667906118ce565b60118054931515600160a01b0260ff60a01b1990941693909317909255601255601355565b6000546001600160a01b03163314610cac5760405162461bcd60e51b8152600401610667906118ce565b47336108fc6064610cbd8585611904565b610cc7919061191b565b6040518115909202916000818181858888f19350505050158015610c2e573d6000803e3d6000fd5b6000546001600160a01b03163314610d195760405162461bcd60e51b8152600401610667906118ce565b600d55565b6000546001600160a01b03163314610d485760405162461bcd60e51b8152600401610667906118ce565b6001600160a01b038116610d895760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b6044820152606401610667565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008184841115610e085760405162461bcd60e51b81526004016106679190611708565b506000610e1584866119ad565b95945050505050565b6001600160a01b038216600090815260056020526040812054600454610e4484836119c0565b111580610e6957506001600160a01b03841660009081526008602052604090205460ff165b610edb5760405162461bcd60e51b815260206004820152603e60248201527f546f74616c20486f6c64696e672069732063757272656e746c79206c696d697460448201527f65642c2068652063616e206e6f7420686f6c642074686174206d7563682e00006064820152608401610667565b610ee36110f0565b8015610efc57506011546001600160a01b038581169116145b15610f0957610f09611148565b6000610f176103e88561191b565b6001600160a01b03871660009081526007602052604090205490915060ff16158015610f5057506011546001600160a01b038681169116145b15610f6257610f5f81856119ad565b93505b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038916600090815260059091529190912054610fb4918690610de4565b6001600160a01b038716600090815260056020526040812091909155610fda87876114a3565b610fe45784611002565b60115461100290889087906001600160a01b038a81169116146114e9565b6001600160a01b0387166000908152600560205260409020549091506110289082611091565b6001600160a01b0380881660008181526005602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061107c9085815260200190565b60405180910390a35060019695505050505050565b60008061109e83856119c0565b905083811015610b865760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610667565b6011546000906001600160a01b03163314801590611111575060145460ff16155b80156111265750601154600160a01b900460ff165b801561114357506012543060009081526005602052604090205410155b905090565b6014805460ff191660011790556013543060009081526005602052604081205490911015611179575060135461118b565b50306000908152600560205260409020545b60006111b360026111ad600b546111ad600954876115bb90919063ffffffff16565b9061163d565b905060006111c1838361167f565b604080516002808252606082018352929350600092909160208301908036833701905050905030816000815181106111fb576111fb6119d3565b6001600160a01b03928316602091820292909201810191909152601054604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611254573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127891906119e9565b8160018151811061128b5761128b6119d3565b6001600160a01b03928316602091820292909201015260105460405163791ac94760e01b815291169063791ac947906112d1908590600090869030904290600401611a06565b600060405180830381600087803b1580156112eb57600080fd5b505af11580156112ff573d6000803e3d6000fd5b5050600954479250600091506113239061131a90600261163d565b600b549061167f565b9050600061134560026111ad846111ad600954886115bb90919063ffffffff16565b90506000611353848361167f565b905080156113b757600f546040516000916001600160a01b03169061753090849084818181858888f193505050503d80600081146113ad576040519150601f19603f3d011682016040523d82523d6000602084013e6113b2565b606091505b505050505b861561148f57601054600e5460405163f305d71960e01b8152306004820152602481018a905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990849060c40160606040518083038185885af115801561142d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114529190611a77565b505060408051848152602081018a90527f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b450692500160405180910390a15b50506014805460ff19169055505050505050565b6001600160a01b03821660009081526007602052604081205460ff16158015610b865750506001600160a01b031660009081526007602052604090205460ff1615919050565b600080826114f85760646114fc565b600d545b90506000611531600c5460646115129190611904565b6111ad8461152b600b548a6115bb90919063ffffffff16565b906115bb565b3060009081526005602052604090205490915061154e9082611091565b30600081815260056020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061159f9085815260200190565b60405180910390a36115b1858261167f565b9695505050505050565b6000826000036115cd5750600061078a565b60006115d98385611904565b9050826115e6858361191b565b14610b865760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610667565b6000610b8683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116c1565b6000610b8683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610de4565b600081836116e25760405162461bcd60e51b81526004016106679190611708565b506000610e15848661191b565b60006020828403121561170157600080fd5b5035919050565b600060208083528351808285015260005b8181101561173557858101830151858201604001528201611719565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461176b57600080fd5b50565b6000806040838503121561178157600080fd5b823561178c81611756565b946020939093013593505050565b801515811461176b57600080fd5b600080604083850312156117bb57600080fd5b82356117c681611756565b915060208301356117d68161179a565b809150509250929050565b6000806000606084860312156117f657600080fd5b833561180181611756565b9250602084013561181181611756565b929592945050506040919091013590565b60006020828403121561183457600080fd5b8135610b8681611756565b6000806040838503121561185257600080fd5b823561185d81611756565b915060208301356117d681611756565b60008060006060848603121561188257600080fd5b505081359360208301359350604090920135919050565b6000806000606084860312156118ae57600080fd5b83356118b98161179a565b95602085013595506040909401359392505050565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761078a5761078a6118ee565b60008261193857634e487b7160e01b600052601260045260246000fd5b500490565b600181811c9082168061195157607f821691505b60208210810361197157634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561198957600080fd5b5051919050565b6000602082840312156119a257600080fd5b8151610b868161179a565b8181038181111561078a5761078a6118ee565b8082018082111561078a5761078a6118ee565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119fb57600080fd5b8151610b8681611756565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a565784516001600160a01b031683529383019391830191600101611a31565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a8c57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220f01ea106e544d3ab4177990fc549165492728e2155632f12e268b1277b3c718664736f6c63430008120033

Deployed Bytecode

0x6080604052600436106101f25760003560e01c806373a432bb1161010d578063ca33e64c116100a0578063e96fada21161006f578063e96fada21461059d578063e9fad396146105bd578063ec72d65f146105dd578063f2fde38b146105fd578063f887ea401461061d57600080fd5b8063ca33e64c146104f7578063cec10c1114610517578063d088935814610537578063dd62ed3e1461055757600080fd5b8063a4b45c00116100dc578063a4b45c0014610481578063a8aa1b31146104a1578063a9059cbb146104c1578063acef1a44146104e157600080fd5b806373a432bb1461040457806378109e54146104245780638da5cb5b1461043a57806395d89b411461046c57600080fd5b80632198cf6c11610185578063658d4b7f11610154578063658d4b7f146103785780636ddd17131461039857806370a08231146103b9578063715018a6146103ef57600080fd5b80632198cf6c146102fc57806323b872dd1461031c578063313ce5671461033c578063571ac8b01461035857600080fd5b80631698755f116101c15780631698755f1461029b578063180b0d7e146102bb57806318160ddd146102d15780631df4ccfc146102e657600080fd5b8063012aa912146101fe5780630445b6671461022057806306fdde0314610249578063095ea7b31461026b57600080fd5b366101f957005b600080fd5b34801561020a57600080fd5b5061021e6102193660046116ef565b61063d565b005b34801561022c57600080fd5b5061023660125481565b6040519081526020015b60405180910390f35b34801561025557600080fd5b5061025e610691565b6040516102409190611708565b34801561027757600080fd5b5061028b61028636600461176e565b610723565b6040519015158152602001610240565b3480156102a757600080fd5b5061021e6102b636600461176e565b610790565b3480156102c757600080fd5b50610236600c5481565b3480156102dd57600080fd5b50600354610236565b3480156102f257600080fd5b50610236600b5481565b34801561030857600080fd5b5061021e6103173660046117a8565b6108c2565b34801561032857600080fd5b5061028b6103373660046117e1565b610917565b34801561034857600080fd5b5060405160128152602001610240565b34801561036457600080fd5b5061028b610373366004611822565b6109d7565b34801561038457600080fd5b5061021e6103933660046117a8565b6109e5565b3480156103a457600080fd5b5060115461028b90600160a01b900460ff1681565b3480156103c557600080fd5b506102366103d4366004611822565b6001600160a01b031660009081526005602052604090205490565b3480156103fb57600080fd5b5061021e610a3a565b34801561041057600080fd5b5061021e61041f366004611822565b610aae565b34801561043057600080fd5b5061023660045481565b34801561044657600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610240565b34801561047857600080fd5b5061025e610b12565b34801561048d57600080fd5b5061021e61049c36600461183f565b610b21565b3480156104ad57600080fd5b50601154610454906001600160a01b031681565b3480156104cd57600080fd5b5061028b6104dc36600461176e565b610b79565b3480156104ed57600080fd5b5061023660135481565b34801561050357600080fd5b50600e54610454906001600160a01b031681565b34801561052357600080fd5b5061021e61053236600461186d565b610b8d565b34801561054357600080fd5b5061021e610552366004611899565b610c33565b34801561056357600080fd5b5061023661057236600461183f565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b3480156105a957600080fd5b50600f54610454906001600160a01b031681565b3480156105c957600080fd5b5061021e6105d83660046116ef565b610c82565b3480156105e957600080fd5b5061021e6105f83660046116ef565b610cef565b34801561060957600080fd5b5061021e610618366004611822565b610d1e565b34801561062957600080fd5b50601054610454906001600160a01b031681565b6000546001600160a01b031633146106705760405162461bcd60e51b8152600401610667906118ce565b60405180910390fd5b612710816003546106819190611904565b61068b919061191b565b60045550565b6060600180546106a09061193d565b80601f01602080910402602001604051908101604052809291908181526020018280546106cc9061193d565b80156107195780601f106106ee57610100808354040283529160200191610719565b820191906000526020600020905b8154815290600101906020018083116106fc57829003601f168201915b5050505050905090565b3360008181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061077e9086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b031633146107ba5760405162461bcd60e51b8152600401610667906118ce565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015610801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108259190611977565b90506001600160a01b03831663a9059cbb3360646108438686611904565b61084d919061191b565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610898573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bc9190611990565b50505050565b6000546001600160a01b031633146108ec5760405162461bcd60e51b8152600401610667906118ce565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6001600160a01b0383166000908152600660209081526040808320338452909152812054600019146109c4576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b038716600090815260068252838120338252909152919091205461099f918490610de4565b6001600160a01b03851660009081526006602090815260408083203384529091529020555b6109cf848484610e1e565b949350505050565b600061078a82600019610723565b6000546001600160a01b03163314610a0f5760405162461bcd60e51b8152600401610667906118ce565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610a645760405162461bcd60e51b8152600401610667906118ce565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314610ad85760405162461bcd60e51b8152600401610667906118ce565b601180546001600160a01b039092166001600160a01b0319909216821790556000908152600860205260409020805460ff19166001179055565b6060600280546106a09061193d565b6000546001600160a01b03163314610b4b5760405162461bcd60e51b8152600401610667906118ce565b600e80546001600160a01b039384166001600160a01b031991821617909155600f8054929093169116179055565b6000610b86338484610e1e565b9392505050565b6000546001600160a01b03163314610bb75760405162461bcd60e51b8152600401610667906118ce565b6009839055600a829055610bcb8383611091565b600b55600c819055610bde60038261191b565b600b5410610c2e5760405162461bcd60e51b815260206004820152601c60248201527f466565732063616e6e6f74206265206d6f7265207468616e20333325000000006044820152606401610667565b505050565b6000546001600160a01b03163314610c5d5760405162461bcd60e51b8152600401610667906118ce565b60118054931515600160a01b0260ff60a01b1990941693909317909255601255601355565b6000546001600160a01b03163314610cac5760405162461bcd60e51b8152600401610667906118ce565b47336108fc6064610cbd8585611904565b610cc7919061191b565b6040518115909202916000818181858888f19350505050158015610c2e573d6000803e3d6000fd5b6000546001600160a01b03163314610d195760405162461bcd60e51b8152600401610667906118ce565b600d55565b6000546001600160a01b03163314610d485760405162461bcd60e51b8152600401610667906118ce565b6001600160a01b038116610d895760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b6044820152606401610667565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008184841115610e085760405162461bcd60e51b81526004016106679190611708565b506000610e1584866119ad565b95945050505050565b6001600160a01b038216600090815260056020526040812054600454610e4484836119c0565b111580610e6957506001600160a01b03841660009081526008602052604090205460ff165b610edb5760405162461bcd60e51b815260206004820152603e60248201527f546f74616c20486f6c64696e672069732063757272656e746c79206c696d697460448201527f65642c2068652063616e206e6f7420686f6c642074686174206d7563682e00006064820152608401610667565b610ee36110f0565b8015610efc57506011546001600160a01b038581169116145b15610f0957610f09611148565b6000610f176103e88561191b565b6001600160a01b03871660009081526007602052604090205490915060ff16158015610f5057506011546001600160a01b038681169116145b15610f6257610f5f81856119ad565b93505b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038916600090815260059091529190912054610fb4918690610de4565b6001600160a01b038716600090815260056020526040812091909155610fda87876114a3565b610fe45784611002565b60115461100290889087906001600160a01b038a81169116146114e9565b6001600160a01b0387166000908152600560205260409020549091506110289082611091565b6001600160a01b0380881660008181526005602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061107c9085815260200190565b60405180910390a35060019695505050505050565b60008061109e83856119c0565b905083811015610b865760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610667565b6011546000906001600160a01b03163314801590611111575060145460ff16155b80156111265750601154600160a01b900460ff165b801561114357506012543060009081526005602052604090205410155b905090565b6014805460ff191660011790556013543060009081526005602052604081205490911015611179575060135461118b565b50306000908152600560205260409020545b60006111b360026111ad600b546111ad600954876115bb90919063ffffffff16565b9061163d565b905060006111c1838361167f565b604080516002808252606082018352929350600092909160208301908036833701905050905030816000815181106111fb576111fb6119d3565b6001600160a01b03928316602091820292909201810191909152601054604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611254573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127891906119e9565b8160018151811061128b5761128b6119d3565b6001600160a01b03928316602091820292909201015260105460405163791ac94760e01b815291169063791ac947906112d1908590600090869030904290600401611a06565b600060405180830381600087803b1580156112eb57600080fd5b505af11580156112ff573d6000803e3d6000fd5b5050600954479250600091506113239061131a90600261163d565b600b549061167f565b9050600061134560026111ad846111ad600954886115bb90919063ffffffff16565b90506000611353848361167f565b905080156113b757600f546040516000916001600160a01b03169061753090849084818181858888f193505050503d80600081146113ad576040519150601f19603f3d011682016040523d82523d6000602084013e6113b2565b606091505b505050505b861561148f57601054600e5460405163f305d71960e01b8152306004820152602481018a905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990849060c40160606040518083038185885af115801561142d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114529190611a77565b505060408051848152602081018a90527f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b450692500160405180910390a15b50506014805460ff19169055505050505050565b6001600160a01b03821660009081526007602052604081205460ff16158015610b865750506001600160a01b031660009081526007602052604090205460ff1615919050565b600080826114f85760646114fc565b600d545b90506000611531600c5460646115129190611904565b6111ad8461152b600b548a6115bb90919063ffffffff16565b906115bb565b3060009081526005602052604090205490915061154e9082611091565b30600081815260056020526040908190209290925590516001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061159f9085815260200190565b60405180910390a36115b1858261167f565b9695505050505050565b6000826000036115cd5750600061078a565b60006115d98385611904565b9050826115e6858361191b565b14610b865760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610667565b6000610b8683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116c1565b6000610b8683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610de4565b600081836116e25760405162461bcd60e51b81526004016106679190611708565b506000610e15848661191b565b60006020828403121561170157600080fd5b5035919050565b600060208083528351808285015260005b8181101561173557858101830151858201604001528201611719565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461176b57600080fd5b50565b6000806040838503121561178157600080fd5b823561178c81611756565b946020939093013593505050565b801515811461176b57600080fd5b600080604083850312156117bb57600080fd5b82356117c681611756565b915060208301356117d68161179a565b809150509250929050565b6000806000606084860312156117f657600080fd5b833561180181611756565b9250602084013561181181611756565b929592945050506040919091013590565b60006020828403121561183457600080fd5b8135610b8681611756565b6000806040838503121561185257600080fd5b823561185d81611756565b915060208301356117d681611756565b60008060006060848603121561188257600080fd5b505081359360208301359350604090920135919050565b6000806000606084860312156118ae57600080fd5b83356118b98161179a565b95602085013595506040909401359392505050565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761078a5761078a6118ee565b60008261193857634e487b7160e01b600052601260045260246000fd5b500490565b600181811c9082168061195157607f821691505b60208210810361197157634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561198957600080fd5b5051919050565b6000602082840312156119a257600080fd5b8151610b868161179a565b8181038181111561078a5761078a6118ee565b8082018082111561078a5761078a6118ee565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119fb57600080fd5b8151610b8681611756565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a565784516001600160a01b031683529383019391830191600101611a31565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a8c57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220f01ea106e544d3ab4177990fc549165492728e2155632f12e268b1277b3c718664736f6c63430008120033

Deployed Bytecode Sourcemap

10949:9385:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14498:181;;;;;;;;;;-1:-1:-1;14498:181:0;;;;;:::i;:::-;;:::i;:::-;;11909:54;;;;;;;;;;;;;;;;;;;345:25:1;;;333:2;318:18;11909:54:0;;;;;;;;13168:80;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;13604:216::-;;;;;;;;;;-1:-1:-1;13604:216:0;;;;;:::i;:::-;;:::i;:::-;;;1555:14:1;;1548:22;1530:41;;1518:2;1503:18;13604:216:0;1390:187:1;18257:257:0;;;;;;;;;;-1:-1:-1;18257:257:0;;;;;:::i;:::-;;:::i;11626:36::-;;;;;;;;;;;;;;;;12898:88;;;;;;;;;;-1:-1:-1;12971:12:0;;12898:88;;11559:60;;;;;;;;;;;;;;;;14687:135;;;;;;;;;;-1:-1:-1;14687:135:0;;;;;:::i;:::-;;:::i;14122:368::-;;;;;;;;;;-1:-1:-1;14122:368:0;;;;;:::i;:::-;;:::i;12992:80::-;;;;;;;;;;-1:-1:-1;12992:80:0;;11137:2;2695:36:1;;2683:2;2668:18;12992:80:0;2553:184:1;13828:122:0;;;;;;;;;;-1:-1:-1;13828:122:0;;;;;:::i;:::-;;:::i;18129:120::-;;;;;;;;;;-1:-1:-1;18129:120:0;;;;;:::i;:::-;;:::i;11872:30::-;;;;;;;;;;-1:-1:-1;11872:30:0;;;;-1:-1:-1;;;11872:30:0;;;;;;13254:105;;;;;;;;;;-1:-1:-1;13254:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;13338:18:0;13320:7;13338:18;;;:9;:18;;;;;;;13254:105;9079:148;;;;;;;;;;;;;:::i;16988:135::-;;;;;;;;;;-1:-1:-1;16988:135:0;;;;;:::i;:::-;;:::i;11200:55::-;;;;;;;;;;;;;;;;8893:79;;;;;;;;;;-1:-1:-1;8931:7:0;8958:6;-1:-1:-1;;;;;8958:6:0;8893:79;;;-1:-1:-1;;;;;3158:32:1;;;3140:51;;3128:2;3113:18;8893:79:0;2994:203:1;13078:84:0;;;;;;;;;;;;;:::i;17893:228::-;;;;;;;;;;-1:-1:-1;17893:228:0;;;;;:::i;:::-;;:::i;11844:19::-;;;;;;;;;;-1:-1:-1;11844:19:0;;;;-1:-1:-1;;;;;11844:19:0;;;13958:156;;;;;;;;;;-1:-1:-1;13958:156:0;;;;;:::i;:::-;;:::i;11970:56::-;;;;;;;;;;;;;;;;11718:36;;;;;;;;;;-1:-1:-1;11718:36:0;;;;-1:-1:-1;;;;;11718:36:0;;;17516:369;;;;;;;;;;-1:-1:-1;17516:369:0;;;;;:::i;:::-;;:::i;17265:243::-;;;;;;;;;;-1:-1:-1;17265:243:0;;;;;:::i;:::-;;:::i;13365:133::-;;;;;;;;;;-1:-1:-1;13365:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;13467:19:0;;;13449:7;13467:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;13365:133;11761:35;;;;;;;;;;-1:-1:-1;11761:35:0;;;;-1:-1:-1;;;;;11761:35:0;;;18522:199;;;;;;;;;;-1:-1:-1;18522:199:0;;;;;:::i;:::-;;:::i;17135:122::-;;;;;;;;;;-1:-1:-1;17135:122:0;;;;;:::i;:::-;;:::i;9235:214::-;;;;;;;;;;-1:-1:-1;9235:214:0;;;;;:::i;:::-;;:::i;11805:32::-;;;;;;;;;;-1:-1:-1;11805:32:0;;;;-1:-1:-1;;;;;11805:32:0;;;14498:181;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;;;;;;;;;14666:5:::1;14637:24;14622:12;;:39;;;;:::i;:::-;14621:50;;;;:::i;:::-;14603:15;:68:::0;-1:-1:-1;14498:181:0:o;13168:80::-;13216:13;13240:5;13233:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13168:80;:::o;13604:216::-;13708:10;13679:4;13696:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;13696:32:0;;;;;;;;;;:41;;;13753:37;13679:4;;13696:32;;13753:37;;;;13731:6;345:25:1;;333:2;318:18;;199:177;13753:37:0;;;;;;;;-1:-1:-1;13808:4:0;13604:216;;;;;:::o;18257:257::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;18374:44:::1;::::0;-1:-1:-1;;;18374:44:0;;18412:4:::1;18374:44;::::0;::::1;3140:51:1::0;18352:19:0::1;::::0;-1:-1:-1;;;;;18374:29:0;::::1;::::0;::::1;::::0;3113:18:1;;18374:44:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;18352:66:::0;-1:-1:-1;;;;;;18429:28:0;::::1;;18458:10;18502:3;18469:30;18483:16:::0;18352:66;18469:30:::1;:::i;:::-;:36;;;;:::i;:::-;18429:77;::::0;-1:-1:-1;;;;;;18429:77:0::1;::::0;;;;;;-1:-1:-1;;;;;6159:32:1;;;18429:77:0::1;::::0;::::1;6141:51:1::0;6208:18;;;6201:34;6114:18;;18429:77:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;18341:173;18257:257:::0;;:::o;14687:135::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;14778:27:0;;;::::1;;::::0;;;:19:::1;:27;::::0;;;;:36;;-1:-1:-1;;14778:36:0::1;::::0;::::1;;::::0;;;::::1;::::0;;14687:135::o;14122:368::-;-1:-1:-1;;;;;14242:19:0;;14222:4;14242:19;;;:11;:19;;;;;;;;14262:10;14242:31;;;;;;;;-1:-1:-1;;14242:52:0;14239:186;;14344:69;;;;;;;;;;;-1:-1:-1;;;14344:69:0;;;;;;;;-1:-1:-1;;;;;14344:19:0;;-1:-1:-1;14344:19:0;;;:11;:19;;;;;14364:10;14344:31;;;;;;;;;;:69;;14380:6;;14344:35;:69::i;:::-;-1:-1:-1;;;;;14310:19:0;;;;;;:11;:19;;;;;;;;14330:10;14310:31;;;;;;;:103;14239:186;14442:40;14456:6;14464:9;14475:6;14442:13;:40::i;:::-;14435:47;14122:368;-1:-1:-1;;;;14122:368:0:o;13828:122::-;13883:4;13907:35;13915:7;-1:-1:-1;;13907:7:0;:35::i;18129:120::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;18213:19:0;;;::::1;;::::0;;;:11:::1;:19;::::0;;;;:28;;-1:-1:-1;;18213:28:0::1;::::0;::::1;;::::0;;;::::1;::::0;;18129:120::o;9079:148::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;9186:1:::1;9170:6:::0;;9149:40:::1;::::0;-1:-1:-1;;;;;9170:6:0;;::::1;::::0;9149:40:::1;::::0;9186:1;;9149:40:::1;9217:1;9200:19:::0;;-1:-1:-1;;;;;;9200:19:0::1;::::0;;9079:148::o;16988:135::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;17057:4:::1;:15:::0;;-1:-1:-1;;;;;17057:15:0;;::::1;-1:-1:-1::0;;;;;;17057:15:0;;::::1;::::0;::::1;::::0;;:4:::1;17083:25:::0;;;:19:::1;:25;::::0;;;;:32;;-1:-1:-1;;17083:32:0::1;17057:15:::0;17083:32:::1;::::0;;16988:135::o;13078:84::-;13128:13;13152:7;13145:14;;;;;:::i;17893:228::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;18012:21:::1;:46:::0;;-1:-1:-1;;;;;18012:46:0;;::::1;-1:-1:-1::0;;;;;;18012:46:0;;::::1;;::::0;;;18069:20:::1;:44:::0;;;;;::::1;::::0;::::1;;::::0;;17893:228::o;13958:156::-;14038:4;14062:44;14076:10;14088:9;14099:6;14062:13;:44::i;:::-;14055:51;13958:156;-1:-1:-1;;;13958:156:0:o;17516:369::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;17634:12:::1;:28:::0;;;17673:12:::1;:28:::0;;;17723:32:::1;17649:13:::0;17688;17723:17:::1;:32::i;:::-;17712:8;:43:::0;17766:14:::1;:32:::0;;;17828:16:::1;17843:1;17783:15:::0;17828:16:::1;:::i;:::-;17817:8;;:27;17809:68;;;::::0;-1:-1:-1;;;17809:68:0;;6698:2:1;17809:68:0::1;::::0;::::1;6680:21:1::0;6737:2;6717:18;;;6710:30;6776;6756:18;;;6749:58;6824:18;;17809:68:0::1;6496:352:1::0;17809:68:0::1;17516:369:::0;;;:::o;17265:243::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;17390:11:::1;:22:::0;;;::::1;;-1:-1:-1::0;;;17390:22:0::1;-1:-1:-1::0;;;;17390:22:0;;::::1;::::0;;;::::1;::::0;;;17423:13:::1;:30:::0;17464:16:::1;:36:::0;17265:243::o;18522:199::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;18617:21:::1;18657:10;18649:64;18709:3;18678:28;18690:16:::0;18617:21;18678:28:::1;:::i;:::-;:34;;;;:::i;:::-;18649:64;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;17135:122:::0;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;17214:14:::1;:27:::0;17135:122::o;9235:214::-;9020:6;;-1:-1:-1;;;;;9020:6:0;9030:10;9020:20;9012:39;;;;-1:-1:-1;;;9012:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9324:22:0;::::1;9316:43;;;::::0;-1:-1:-1;;;9316:43:0;;7055:2:1;9316:43:0::1;::::0;::::1;7037:21:1::0;7094:1;7074:18;;;7067:29;-1:-1:-1;;;7112:18:1;;;7105:38;7160:18;;9316:43:0::1;6853:331:1::0;9316:43:0::1;9396:6;::::0;;9375:38:::1;::::0;-1:-1:-1;;;;;9375:38:0;;::::1;::::0;9396:6;::::1;::::0;9375:38:::1;::::0;::::1;9424:6;:17:::0;;-1:-1:-1;;;;;;9424:17:0::1;-1:-1:-1::0;;;;;9424:17:0;;;::::1;::::0;;;::::1;::::0;;9235:214::o;6937:190::-;7023:7;7059:12;7051:6;;;;7043:29;;;;-1:-1:-1;;;7043:29:0;;;;;;;;:::i;:::-;-1:-1:-1;7083:9:0;7095:5;7099:1;7095;:5;:::i;:::-;7083:17;6937:190;-1:-1:-1;;;;;6937:190:0:o;14830:995::-;-1:-1:-1;;;;;13338:18:0;;14922:4;13338:18;;;:9;:18;;;;;;15067:15;;15043:19;15056:6;13338:18;15043:19;:::i;:::-;15042:40;;:74;;;-1:-1:-1;;;;;;15086:30:0;;;;;;:19;:30;;;;;;;;15042:74;15034:148;;;;-1:-1:-1;;;15034:148:0;;7654:2:1;15034:148:0;;;7636:21:1;7693:2;7673:18;;;7666:30;7732:34;7712:18;;;7705:62;7803:32;7783:18;;;7776:60;7853:19;;15034:148:0;7452:426:1;15034:148:0;15222:16;:14;:16::i;:::-;:37;;;;-1:-1:-1;15255:4:0;;-1:-1:-1;;;;;15242:17:0;;;15255:4;;15242:17;15222:37;15219:54;;;15261:10;:8;:10::i;:::-;15312:21;15336:13;15345:4;15336:6;:13;:::i;:::-;-1:-1:-1;;;;;15364:19:0;;;;;;:11;:19;;;;;;15312:37;;-1:-1:-1;15364:19:0;;15363:20;:41;;;;-1:-1:-1;15400:4:0;;-1:-1:-1;;;;;15387:17:0;;;15400:4;;15387:17;15363:41;15360:95;;;15420:23;15430:13;15420:23;;:::i;:::-;;;15360:95;15485:53;;;;;;;;;;;-1:-1:-1;;;15485:53:0;;;;;;;;-1:-1:-1;;;;;15485:17:0;;-1:-1:-1;15485:17:0;;;:9;:17;;;;;;;;:53;;15507:6;;15485:21;:53::i;:::-;-1:-1:-1;;;;;15465:17:0;;;;;;:9;:17;;;;;:73;;;;15574:31;15475:6;15595:9;15574:13;:31::i;:::-;:86;;15654:6;15574:86;;;15645:4;;15608:43;;15616:6;;15624;;-1:-1:-1;;;;;15632:17:0;;;15645:4;;15632:17;15608:7;:43::i;:::-;-1:-1:-1;;;;;15694:20:0;;;;;;:9;:20;;;;;;15549:111;;-1:-1:-1;15694:40:0;;15549:111;15694:24;:40::i;:::-;-1:-1:-1;;;;;15671:20:0;;;;;;;:9;:20;;;;;;;:63;;;;15752:43;;;;;;;;;;15780:14;345:25:1;;333:2;318:18;;199:177;15752:43:0;;;;;;;;-1:-1:-1;15813:4:0;;14830:995;-1:-1:-1;;;;;;14830:995:0:o;6610:179::-;6668:7;;6700:5;6704:1;6700;:5;:::i;:::-;6688:17;;6729:1;6724;:6;;6716:46;;;;-1:-1:-1;;;6716:46:0;;8085:2:1;6716:46:0;;;8067:21:1;8124:2;8104:18;;;8097:30;8163:29;8143:18;;;8136:57;8210:18;;6716:46:0;7883:351:1;16783:197:0;16870:4;;16832;;-1:-1:-1;;;;;16870:4:0;16856:10;:18;;;;:38;;-1:-1:-1;16888:6:0;;;;16887:7;16856:38;:62;;;;-1:-1:-1;16907:11:0;;-1:-1:-1;;;16907:11:0;;;;16856:62;:116;;;;-1:-1:-1;16959:13:0;;16949:4;16931:24;;;;:9;:24;;;;;;:41;;16856:116;16849:123;;16783:197;:::o;18727:1602::-;12075:6;:13;;-1:-1:-1;;12075:13:0;12084:4;12075:13;;;18849:16:::1;::::0;18840:4:::1;12075:6:::0;18822:24;;;:9:::1;:24;::::0;;;;;12075:6;;-1:-1:-1;18819:180:0::1;;;-1:-1:-1::0;18898:16:0::1;::::0;18819:180:::1;;;-1:-1:-1::0;18981:4:0::1;18963:24;::::0;;;:9:::1;:24;::::0;;;;;18819:180:::1;19009:23;19035:53;19086:1;19035:46;19072:8;;19035:32;19054:12;;19035:14;:18;;:32;;;;:::i;:::-;:36:::0;::::1;:46::i;:53::-;19009:79:::0;-1:-1:-1;19099:20:0::1;19122:35;:14:::0;19009:79;19122:18:::1;:35::i;:::-;19194:16;::::0;;19208:1:::1;19194:16:::0;;;;;::::1;::::0;;19099:58;;-1:-1:-1;19170:21:0::1;::::0;19194:16;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;19194:16:0::1;19170:40;;19239:4;19221;19226:1;19221:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;19221:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;19265:6:::1;::::0;:13:::1;::::0;;-1:-1:-1;;;19265:13:0;;;;:6;;;::::1;::::0;:11:::1;::::0;:13:::1;::::0;;::::1;::::0;19221:7;;19265:13;;;;;:6;:13:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;19255:4;19260:1;19255:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;19255:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;:23;19289:6:::1;::::0;:188:::1;::::0;-1:-1:-1;;;19289:188:0;;:6;::::1;::::0;:57:::1;::::0;:188:::1;::::0;19361:12;;19289:6:::1;::::0;19404:4;;19431::::1;::::0;19451:15:::1;::::0;19289:188:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;19577:12:0::1;::::0;19510:21:::1;::::0;-1:-1:-1;19490:17:0::1;::::0;-1:-1:-1;19564:33:0::1;::::0;19577:19:::1;::::0;19594:1:::1;19577:16;:19::i;:::-;19564:8;::::0;;:12:::1;:33::i;:::-;19542:55;;19608:26;19637:51;19686:1;19637:44;19669:11;19637:27;19651:12;;19637:9;:13;;:27;;;;:::i;:51::-;19608:80:::0;-1:-1:-1;19699:26:0::1;19728:33;:9:::0;19608:80;19728:13:::1;:33::i;:::-;19699:62:::0;-1:-1:-1;19777:20:0;;19774:174:::1;;19867:20;::::0;19859:77:::1;::::0;19813:15:::1;::::0;-1:-1:-1;;;;;19867:20:0::1;::::0;19926:5:::1;::::0;19901:18;;19813:15;19859:77;19813:15;19859:77;19901:18;19867:20;19926:5;19859:77:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;19774:174:0::1;19963:19:::0;;19960:362:::1;;19998:6;::::0;20172:21:::1;::::0;19998:244:::1;::::0;-1:-1:-1;;;19998:244:0;;20074:4:::1;19998:244;::::0;::::1;10295:34:1::0;10345:18;;;10338:34;;;19998:6:0::1;10388:18:1::0;;;10381:34;;;10431:18;;;10424:34;-1:-1:-1;;;;;20172:21:0;;::::1;10474:19:1::0;;;10467:44;20212:15:0::1;10527:19:1::0;;;10520:35;19998:6:0;::::1;::::0;:22:::1;::::0;20028:18;;10229:19:1;;19998:244:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;20262:48:0::1;::::0;;11051:25:1;;;11107:2;11092:18;;11085:34;;;20262:48:0::1;::::0;-1:-1:-1;11024:18:1;20262:48:0::1;;;;;;;19960:362;-1:-1:-1::0;;12093:6:0;:14;;-1:-1:-1;;12093:14:0;;;-1:-1:-1;;;;;;18727:1602:0:o;16615:160::-;-1:-1:-1;;;;;16720:19:0;;16695:4;16720:19;;;:11;:19;;;;;;;;16719:20;:47;;;;-1:-1:-1;;;;;;;16744:22:0;;;;;:11;:22;;;;;;;;16743:23;;16615:160;-1:-1:-1;16615:160:0:o;16175:432::-;16255:7;16282:18;16303:6;:29;;16329:3;16303:29;;;16312:14;;16303:29;16282:50;;16343:17;16363:62;16404:14;;16421:3;16404:20;;;;:::i;:::-;16363:36;16388:10;16363:20;16374:8;;16363:6;:10;;:20;;;;:::i;:::-;:24;;:36::i;:62::-;16481:4;16463:24;;;;:9;:24;;;;;;16343:82;;-1:-1:-1;16463:39:0;;16343:82;16463:28;:39::i;:::-;16454:4;16436:24;;;;:9;:24;;;;;;;:66;;;;16518:42;;-1:-1:-1;;;;;16518:42:0;;;;;;;16550:9;345:25:1;;333:2;318:18;;199:177;16518:42:0;;;;;;;;16578:21;:6;16589:9;16578:10;:21::i;:::-;16571:28;16175:432;-1:-1:-1;;;;;;16175:432:0:o;7133:246::-;7191:7;7215:1;7220;7215:6;7211:47;;-1:-1:-1;7245:1:0;7238:8;;7211:47;7268:9;7280:5;7284:1;7280;:5;:::i;:::-;7268:17;-1:-1:-1;7313:1:0;7304:5;7308:1;7268:17;7304:5;:::i;:::-;:10;7296:56;;;;-1:-1:-1;;;7296:56:0;;11332:2:1;7296:56:0;;;11314:21:1;11371:2;11351:18;;;11344:30;11410:34;11390:18;;;11383:62;-1:-1:-1;;;11461:18:1;;;11454:31;11502:19;;7296:56:0;11130:397:1;7385:132:0;7443:7;7470:39;7474:1;7477;7470:39;;;;;;;;;;;;;;;;;:3;:39::i;6795:136::-;6853:7;6880:43;6884:1;6887;6880:43;;;;;;;;;;;;;;;;;:3;:43::i;7523:189::-;7609:7;7644:12;7637:5;7629:28;;;;-1:-1:-1;;;7629:28:0;;;;;;;;:::i;:::-;-1:-1:-1;7668:9:0;7680:5;7684:1;7680;:5;:::i;14:180:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:1;;14:180;-1:-1:-1;14:180:1:o;381:548::-;493:4;522:2;551;540:9;533:21;583:6;577:13;626:6;621:2;610:9;606:18;599:34;651:1;661:140;675:6;672:1;669:13;661:140;;;770:14;;;766:23;;760:30;736:17;;;755:2;732:26;725:66;690:10;;661:140;;;665:3;850:1;845:2;836:6;825:9;821:22;817:31;810:42;920:2;913;909:7;904:2;896:6;892:15;888:29;877:9;873:45;869:54;861:62;;;;381:548;;;;:::o;934:131::-;-1:-1:-1;;;;;1009:31:1;;999:42;;989:70;;1055:1;1052;1045:12;989:70;934:131;:::o;1070:315::-;1138:6;1146;1199:2;1187:9;1178:7;1174:23;1170:32;1167:52;;;1215:1;1212;1205:12;1167:52;1254:9;1241:23;1273:31;1298:5;1273:31;:::i;:::-;1323:5;1375:2;1360:18;;;;1347:32;;-1:-1:-1;;;1070:315:1:o;1582:118::-;1668:5;1661:13;1654:21;1647:5;1644:32;1634:60;;1690:1;1687;1680:12;1705:382;1770:6;1778;1831:2;1819:9;1810:7;1806:23;1802:32;1799:52;;;1847:1;1844;1837:12;1799:52;1886:9;1873:23;1905:31;1930:5;1905:31;:::i;:::-;1955:5;-1:-1:-1;2012:2:1;1997:18;;1984:32;2025:30;1984:32;2025:30;:::i;:::-;2074:7;2064:17;;;1705:382;;;;;:::o;2092:456::-;2169:6;2177;2185;2238:2;2226:9;2217:7;2213:23;2209:32;2206:52;;;2254:1;2251;2244:12;2206:52;2293:9;2280:23;2312:31;2337:5;2312:31;:::i;:::-;2362:5;-1:-1:-1;2419:2:1;2404:18;;2391:32;2432:33;2391:32;2432:33;:::i;:::-;2092:456;;2484:7;;-1:-1:-1;;;2538:2:1;2523:18;;;;2510:32;;2092:456::o;2742:247::-;2801:6;2854:2;2842:9;2833:7;2829:23;2825:32;2822:52;;;2870:1;2867;2860:12;2822:52;2909:9;2896:23;2928:31;2953:5;2928:31;:::i;3202:388::-;3270:6;3278;3331:2;3319:9;3310:7;3306:23;3302:32;3299:52;;;3347:1;3344;3337:12;3299:52;3386:9;3373:23;3405:31;3430:5;3405:31;:::i;:::-;3455:5;-1:-1:-1;3512:2:1;3497:18;;3484:32;3525:33;3484:32;3525:33;:::i;3595:316::-;3672:6;3680;3688;3741:2;3729:9;3720:7;3716:23;3712:32;3709:52;;;3757:1;3754;3747:12;3709:52;-1:-1:-1;;3780:23:1;;;3850:2;3835:18;;3822:32;;-1:-1:-1;3901:2:1;3886:18;;;3873:32;;3595:316;-1:-1:-1;3595:316:1:o;3916:377::-;3990:6;3998;4006;4059:2;4047:9;4038:7;4034:23;4030:32;4027:52;;;4075:1;4072;4065:12;4027:52;4114:9;4101:23;4133:28;4155:5;4133:28;:::i;:::-;4180:5;4232:2;4217:18;;4204:32;;-1:-1:-1;4283:2:1;4268:18;;;4255:32;;3916:377;-1:-1:-1;;;3916:377:1:o;4532:329::-;4734:2;4716:21;;;4773:1;4753:18;;;4746:29;-1:-1:-1;;;4806:2:1;4791:18;;4784:36;4852:2;4837:18;;4532:329::o;4866:127::-;4927:10;4922:3;4918:20;4915:1;4908:31;4958:4;4955:1;4948:15;4982:4;4979:1;4972:15;4998:168;5071:9;;;5102;;5119:15;;;5113:22;;5099:37;5089:71;;5140:18;;:::i;5171:217::-;5211:1;5237;5227:132;;5281:10;5276:3;5272:20;5269:1;5262:31;5316:4;5313:1;5306:15;5344:4;5341:1;5334:15;5227:132;-1:-1:-1;5373:9:1;;5171:217::o;5393:380::-;5472:1;5468:12;;;;5515;;;5536:61;;5590:4;5582:6;5578:17;5568:27;;5536:61;5643:2;5635:6;5632:14;5612:18;5609:38;5606:161;;5689:10;5684:3;5680:20;5677:1;5670:31;5724:4;5721:1;5714:15;5752:4;5749:1;5742:15;5606:161;;5393:380;;;:::o;5778:184::-;5848:6;5901:2;5889:9;5880:7;5876:23;5872:32;5869:52;;;5917:1;5914;5907:12;5869:52;-1:-1:-1;5940:16:1;;5778:184;-1:-1:-1;5778:184:1:o;6246:245::-;6313:6;6366:2;6354:9;6345:7;6341:23;6337:32;6334:52;;;6382:1;6379;6372:12;6334:52;6414:9;6408:16;6433:28;6455:5;6433:28;:::i;7189:128::-;7256:9;;;7277:11;;;7274:37;;;7291:18;;:::i;7322:125::-;7387:9;;;7408:10;;;7405:36;;;7421:18;;:::i;8371:127::-;8432:10;8427:3;8423:20;8420:1;8413:31;8463:4;8460:1;8453:15;8487:4;8484:1;8477:15;8503:251;8573:6;8626:2;8614:9;8605:7;8601:23;8597:32;8594:52;;;8642:1;8639;8632:12;8594:52;8674:9;8668:16;8693:31;8718:5;8693:31;:::i;8759:980::-;9021:4;9069:3;9058:9;9054:19;9100:6;9089:9;9082:25;9126:2;9164:6;9159:2;9148:9;9144:18;9137:34;9207:3;9202:2;9191:9;9187:18;9180:31;9231:6;9266;9260:13;9297:6;9289;9282:22;9335:3;9324:9;9320:19;9313:26;;9374:2;9366:6;9362:15;9348:29;;9395:1;9405:195;9419:6;9416:1;9413:13;9405:195;;;9484:13;;-1:-1:-1;;;;;9480:39:1;9468:52;;9575:15;;;;9540:12;;;;9516:1;9434:9;9405:195;;;-1:-1:-1;;;;;;;9656:32:1;;;;9651:2;9636:18;;9629:60;-1:-1:-1;;;9720:3:1;9705:19;9698:35;9617:3;8759:980;-1:-1:-1;;;8759:980:1:o;10566:306::-;10654:6;10662;10670;10723:2;10711:9;10702:7;10698:23;10694:32;10691:52;;;10739:1;10736;10729:12;10691:52;10768:9;10762:16;10752:26;;10818:2;10807:9;10803:18;10797:25;10787:35;;10862:2;10851:9;10847:18;10841:25;10831:35;;10566:306;;;;;:::o

Swarm Source

ipfs://f01ea106e544d3ab4177990fc549165492728e2155632f12e268b1277b3c7186
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.