ETH Price: $2,513.26 (+1.22%)

Token

AltcoinVote (Altcoin)
 

Overview

Max Total Supply

1,000,000,000,000,000 Altcoin

Holders

51

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

AltcoinVote

Compiler Version
v0.8.22+commit.4fc1097e
Optimization Enabled
Yes 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":[],"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":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"path","type":"address[]"}],"name":"SwapETHForTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"path","type":"address[]"}],"name":"SwapTokensForETH","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":"BurnedWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_BurnedShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyBurnedFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_buyPlusFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellBurnedFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_sellPlusFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalDistributionShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfSelling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"coolBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"genesisBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMarketPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isTxLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWalletLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumTokensBeforeSwapAmount","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":"plusWalletAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sendAddress","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"newValue","type":"bool"}],"name":"setIsExcludedFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setIsTxLimitExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"newValue","type":"bool"}],"name":"setMarketPairStatus","outputs":[],"stateMutability":"nonpayable","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":"uniswapPair","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"}]
60e0604052600b60a09081526a416c74636f696e566f746560a81b60c0526001906200002c908262000682565b5060408051808201909152600781526620b63a31b7b4b760c91b60208201526002906200005a908262000682565b506003805474f8e6bcc316d3bfe88682610af31acbb79f0fa35e126001600160a81b0319909116179055600480546001600160a01b03191673f8e6bcc316d3bfe88682610af31acbb79f0fa35e17815561dead6080526006600b556001600c819055600d8290555f600e819055600f829055601092909255601191909155620000e4908062000576565b601255601054600d54620000f89162000576565b601355601154600e546200010c9162000576565b601455600354620001229060ff16600a6200085b565b620001359066038d7ea4c6800062000872565b6018556003546200014b9060ff16600a6200085b565b620001599061131062000872565b6019556005601d556103e8601e5534801562000173575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505f737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000209573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200022f91906200088c565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200027b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002a191906200088c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015620002ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200031291906200088c565b601b80546001600160a01b039283166001600160a01b031991821617909155601a80549284169290911682179055601854305f90815260066020908152604080832094835293905291822055600190600790620003765f546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081015f908120805494151560ff199586161790553081526007909252902080549091166001179055600e54600d54600c54620003d79291620003d0919062000576565b9062000576565b601555601154601054600f54620003f59291620003d0919062000576565b601655601454601354601254620004139291620003d0919062000576565b601755600160085f6200042d5f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff19968716179055601b5490911681526008909252808220805484166001908117909155308352908220805490931681179092556009906200049b5f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905530815260098452828120805486166001908117909155601b549092168152600a90935290822080549093161790915560185490600590620005063390565b6001600160a01b0316815260208101919091526040015f2055336001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6018546040516200056791815260200190565b60405180910390a350620008ca565b5f80620005848385620008b4565b905083811015620005db5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640160405180910390fd5b90505b92915050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200060d57607f821691505b6020821081036200062c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200067d57805f5260205f20601f840160051c81016020851015620006595750805b601f840160051c820191505b818110156200067a575f815560010162000665565b50505b505050565b81516001600160401b038111156200069e576200069e620005e4565b620006b681620006af8454620005f8565b8462000632565b602080601f831160018114620006ec575f8415620006d45750858301515b5f19600386901b1c1916600185901b17855562000746565b5f85815260208120601f198616915b828110156200071c57888601518255948401946001909101908401620006fb565b50858210156200073a57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620007a257815f19048211156200078657620007866200074e565b808516156200079457918102915b93841c939080029062000767565b509250929050565b5f82620007ba57506001620005de565b81620007c857505f620005de565b8160018114620007e15760028114620007ec576200080c565b6001915050620005de565b60ff8411156200080057620008006200074e565b50506001821b620005de565b5060208310610133831016604e8410600b841016171562000831575081810a620005de565b6200083d838362000762565b805f19048211156200085357620008536200074e565b029392505050565b5f6200086b60ff841683620007aa565b9392505050565b8082028115828204841417620005de57620005de6200074e565b5f602082840312156200089d575f80fd5b81516001600160a01b0381168114620005db575f80fd5b80820180821115620005de57620005de6200074e565b608051611c66620008f15f395f8181610379015281816108a8015261107b0152611c665ff3fe608060405260043610610257575f3560e01c80638317390b1161013f578063aea9cd15116100b3578063dc44b6a011610078578063dc44b6a0146106cc578063dd62ed3e146106e1578063ef422a1814610725578063f0cd1dac14610744578063f2fde38b14610759578063f84ba65d14610778575f80fd5b8063aea9cd1514610640578063af806d9a14610655578063c0226f041461066a578063c816841b1461067f578063c867d60b1461069e575f80fd5b806395d89b411161010457806395d89b41146105b057806396d0efa7146105c4578063a073d37f146105d9578063a08e671f146105ed578063a457c2d714610602578063a9059cbb14610621575f80fd5b80638317390b14610513578063844d591c1461053257806388790a68146105515780638b42507f146105665780638da5cb5b14610594575f80fd5b8063313ce567116101d65780635342acb41161019b5780635342acb41461045c57806357a5802f1461048a57806361a23c691461049f57806370a08231146104b4578063715018a6146104e857806382eefb43146104fe575f80fd5b8063313ce567146103c4578063328e94a5146103e557806339509351146103fa5780633ecad271146104195780634cdc9c6314610447575f80fd5b806318160ddd1161021c57806318160ddd1461033557806323b872dd1461034957806327c8f835146103685780632b112e491461039b5780632ca11460146103af575f80fd5b8063037fafbc1461026257806305164809146102a357806306fdde03146102c6578063095ea7b3146102e75780631694505e14610316575f80fd5b3661025e57005b5f80fd5b34801561026d575f80fd5b506003546102869061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102ae575f80fd5b506102b860105481565b60405190815260200161029a565b3480156102d1575f80fd5b506102da610797565b60405161029a919061187c565b3480156102f2575f80fd5b506103066103013660046118df565b610827565b604051901515815260200161029a565b348015610321575f80fd5b50601a54610286906001600160a01b031681565b348015610340575f80fd5b506018546102b8565b348015610354575f80fd5b50610306610363366004611909565b61083d565b348015610373575f80fd5b506102867f000000000000000000000000000000000000000000000000000000000000000081565b3480156103a6575f80fd5b506102b86108a6565b3480156103ba575f80fd5b506102b8600e5481565b3480156103cf575f80fd5b5060035460405160ff909116815260200161029a565b3480156103f0575f80fd5b506102b8600b5481565b348015610405575f80fd5b506103066104143660046118df565b6108ef565b348015610424575f80fd5b50610306610433366004611947565b600a6020525f908152604090205460ff1681565b348015610452575f80fd5b506102b8601c5481565b348015610467575f80fd5b50610306610476366004611947565b60076020525f908152604090205460ff1681565b348015610495575f80fd5b506102b860125481565b3480156104aa575f80fd5b506102b860135481565b3480156104bf575f80fd5b506102b86104ce366004611947565b6001600160a01b03165f9081526005602052604090205490565b3480156104f3575f80fd5b506104fc610924565b005b348015610509575f80fd5b506102b860165481565b34801561051e575f80fd5b50600454610286906001600160a01b031681565b34801561053d575f80fd5b506104fc61054c366004611962565b61099e565b34801561055c575f80fd5b506102b8600f5481565b348015610571575f80fd5b50610306610580366004611947565b60096020525f908152604090205460ff1681565b34801561059f575f80fd5b505f546001600160a01b0316610286565b3480156105bb575f80fd5b506102da6109f1565b3480156105cf575f80fd5b506102b860115481565b3480156105e4575f80fd5b506019546102b8565b3480156105f8575f80fd5b506102b860175481565b34801561060d575f80fd5b5061030661061c3660046118df565b610a00565b34801561062c575f80fd5b5061030661063b3660046118df565b610a4d565b34801561064b575f80fd5b506102b8601d5481565b348015610660575f80fd5b506102b860145481565b348015610675575f80fd5b506102b8600d5481565b34801561068a575f80fd5b50601b54610286906001600160a01b031681565b3480156106a9575f80fd5b506103066106b8366004611947565b60086020525f908152604090205460ff1681565b3480156106d7575f80fd5b506102b8600c5481565b3480156106ec575f80fd5b506102b86106fb36600461199d565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b348015610730575f80fd5b506104fc61073f366004611962565b610a59565b34801561074f575f80fd5b506102b860155481565b348015610764575f80fd5b506104fc610773366004611947565b610aac565b348015610783575f80fd5b506104fc610792366004611962565b610b93565b6060600180546107a6906119c9565b80601f01602080910402602001604051908101604052809291908181526020018280546107d2906119c9565b801561081d5780601f106107f45761010080835404028352916020019161081d565b820191905f5260205f20905b81548152906001019060200180831161080057829003601f168201915b5050505050905090565b5f610833338484610be6565b5060015b92915050565b5f610849848484610d09565b5061089b843361089685604051806060016040528060288152602001611be4602891396001600160a01b038a165f90815260066020908152604080832033845290915290205491906110ae565b610be6565b5060015b9392505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165f908152600560205260408120546018546108ea916110e6565b905090565b335f8181526006602090815260408083206001600160a01b038716845290915281205490916108339185906108969086611127565b5f546001600160a01b031633146109565760405162461bcd60e51b815260040161094d90611a01565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146109c75760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b03919091165f908152600a60205260409020805460ff1916911515919091179055565b6060600280546107a6906119c9565b5f610833338461089685604051806060016040528060258152602001611c0c60259139335f9081526006602090815260408083206001600160a01b038d16845290915290205491906110ae565b5f61089b338484610d09565b5f546001600160a01b03163314610a825760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b03919091165f908152600760205260409020805460ff1916911515919091179055565b5f546001600160a01b03163314610ad55760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b038116610b3a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161094d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b03163314610bbc5760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b03919091165f908152600960205260409020805460ff1916911515919091179055565b6001600160a01b038316610c485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161094d565b6001600160a01b038216610ca95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161094d565b6001600160a01b038381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f6001600160a01b038416610d6e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161094d565b6001600160a01b038316610dd05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161094d565b601b546001600160a01b038481169116148015610e0557506001600160a01b0384165f9081526009602052604090205460ff16155b15610e4d576001600160a01b0384165f90815260056020526040902054808303610e4b57610e48610e41601e548561118590919063ffffffff16565b84906110e6565b92505b505b601b546001600160a01b038481169116148015610e7f57506001600160a01b0383165f90815260056020526040902054155b15610e895743601c555b601f5460ff1615610ea657610e9f8484846111c6565b905061089f565b305f9081526005602052604090205460195481108015908190610ecc5750601f5460ff16155b8015610ef057506001600160a01b0386165f908152600a602052604090205460ff16155b15610f1357601a546001600160a01b03878116911614610f1357610f13826112a9565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389165f90815260059091529190912054610f649186906110ae565b6001600160a01b0387165f90815260056020908152604080832093909355600790529081205460ff1680610faf57506001600160a01b0386165f9081526007602052604090205460ff165b610fc357610fbe8787876113d3565b610fc5565b845b6001600160a01b0387165f90815260056020526040902054909150610fea9082611127565b6001600160a01b038088165f8181526005602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061103d9085815260200190565b60405180910390a3601d54601c546110559190611a4a565b431080156110705750601b546001600160a01b038881169116145b156110a2576110a0867f0000000000000000000000000000000000000000000000000000000000000000836111c6565b505b6001935050505061089f565b5f81848411156110d15760405162461bcd60e51b815260040161094d919061187c565b505f6110dd8486611a5d565b95945050505050565b5f61089f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ae565b5f806111338385611a4a565b90508381101561089f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161094d565b5f61089f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061155b565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386165f9081526005909152918220546112169184906110ae565b6001600160a01b038086165f9081526005602052604080822093909355908516815220546112449083611127565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112979086815260200190565b60405180910390a35060019392505050565b601f805460ff191660011790556017546012545f916112d8916002916112d29182908790611587565b90611185565b90505f6112e583836110e6565b90506112f081611605565b60125447905f9061130f90611306906002611185565b601754906110e6565b90505f61133060026112d2846112d26012548861158790919063ffffffff16565b90505f61134c836112d26014548761158790919063ffffffff16565b90505f6113638261135d87866110e6565b906110e6565b90508015611386576003546113869061010090046001600160a01b03168261178e565b81156113a2576004546113a2906001600160a01b03168361178e565b5f831180156113b057505f87115b156113bf576113bf87846117c6565b5050601f805460ff19169055505050505050565b6001600160a01b0383165f908152600a6020526040812054819060ff16156114165761140f60646112d26015548661158790919063ffffffff16565b90506114d9565b6001600160a01b0384165f908152600a602052604090205460ff16156114d95761145060646112d26016548661158790919063ffffffff16565b90505f805b600b5481136114b1576040805160208101839052908101869052426060820152608001604051602081830303815290604052805190602001205f1c915061149e878360646111c6565b50806114a981611a70565b915050611455565b506114d6600b5460016114c49190611a8e565b6114cf906064611ab5565b85906110e6565b50505b801561155157305f908152600560205260409020546114f89082611127565b305f81815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115489085815260200190565b60405180910390a35b6110dd83826110e6565b5f818361157b5760405162461bcd60e51b815260040161094d919061187c565b505f6110dd8486611acc565b5f825f0361159657505f610837565b5f6115a18385611ab5565b9050826115ae8583611acc565b1461089f5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161094d565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061163857611638611aeb565b6001600160a01b03928316602091820292909201810191909152601a54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561168f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116b39190611aff565b816001815181106116c6576116c6611aeb565b6001600160a01b039283166020918202929092010152601a546116ec9130911684610be6565b601a5460405163791ac94760e01b81526001600160a01b039091169063791ac947906117249085905f90869030904290600401611b5d565b5f604051808303815f87803b15801561173b575f80fd5b505af115801561174d573d5f803e3d5ffd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a78282604051611782929190611b98565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083905f818181858888f193505050501580156117c1573d5f803e3d5ffd5b505050565b601a546117de9030906001600160a01b031684610be6565b601a5460035460405163f305d71960e01b8152306004820152602481018590525f6044820181905260648201526001600160a01b03610100909204821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611850573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906118759190611bb8565b5050505050565b5f602080835283518060208501525f5b818110156118a85785810183015185820160400152820161188c565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146118dc575f80fd5b50565b5f80604083850312156118f0575f80fd5b82356118fb816118c8565b946020939093013593505050565b5f805f6060848603121561191b575f80fd5b8335611926816118c8565b92506020840135611936816118c8565b929592945050506040919091013590565b5f60208284031215611957575f80fd5b813561089f816118c8565b5f8060408385031215611973575f80fd5b823561197e816118c8565b915060208301358015158114611992575f80fd5b809150509250929050565b5f80604083850312156119ae575f80fd5b82356119b9816118c8565b91506020830135611992816118c8565b600181811c908216806119dd57607f821691505b6020821081036119fb57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561083757610837611a36565b8181038181111561083757610837611a36565b5f6001600160ff1b018201611a8757611a87611a36565b5060010190565b8082018281125f831280158216821582161715611aad57611aad611a36565b505092915050565b808202811582820484141761083757610837611a36565b5f82611ae657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611b0f575f80fd5b815161089f816118c8565b5f815180845260208085019450602084015f5b83811015611b525781516001600160a01b031687529582019590820190600101611b2d565b509495945050505050565b85815284602082015260a060408201525f611b7b60a0830186611b1a565b6001600160a01b0394909416606083015250608001529392505050565b828152604060208201525f611bb06040830184611b1a565b949350505050565b5f805f60608486031215611bca575f80fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206c2e4f7f75d78c10de295bd39da47004aaa9be6f3321d81945b73e59c2829be164736f6c63430008160033
Deployed Bytecode
0x608060405260043610610257575f3560e01c80638317390b1161013f578063aea9cd15116100b3578063dc44b6a011610078578063dc44b6a0146106cc578063dd62ed3e146106e1578063ef422a1814610725578063f0cd1dac14610744578063f2fde38b14610759578063f84ba65d14610778575f80fd5b8063aea9cd1514610640578063af806d9a14610655578063c0226f041461066a578063c816841b1461067f578063c867d60b1461069e575f80fd5b806395d89b411161010457806395d89b41146105b057806396d0efa7146105c4578063a073d37f146105d9578063a08e671f146105ed578063a457c2d714610602578063a9059cbb14610621575f80fd5b80638317390b14610513578063844d591c1461053257806388790a68146105515780638b42507f146105665780638da5cb5b14610594575f80fd5b8063313ce567116101d65780635342acb41161019b5780635342acb41461045c57806357a5802f1461048a57806361a23c691461049f57806370a08231146104b4578063715018a6146104e857806382eefb43146104fe575f80fd5b8063313ce567146103c4578063328e94a5146103e557806339509351146103fa5780633ecad271146104195780634cdc9c6314610447575f80fd5b806318160ddd1161021c57806318160ddd1461033557806323b872dd1461034957806327c8f835146103685780632b112e491461039b5780632ca11460146103af575f80fd5b8063037fafbc1461026257806305164809146102a357806306fdde03146102c6578063095ea7b3146102e75780631694505e14610316575f80fd5b3661025e57005b5f80fd5b34801561026d575f80fd5b506003546102869061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102ae575f80fd5b506102b860105481565b60405190815260200161029a565b3480156102d1575f80fd5b506102da610797565b60405161029a919061187c565b3480156102f2575f80fd5b506103066103013660046118df565b610827565b604051901515815260200161029a565b348015610321575f80fd5b50601a54610286906001600160a01b031681565b348015610340575f80fd5b506018546102b8565b348015610354575f80fd5b50610306610363366004611909565b61083d565b348015610373575f80fd5b506102867f000000000000000000000000000000000000000000000000000000000000dead81565b3480156103a6575f80fd5b506102b86108a6565b3480156103ba575f80fd5b506102b8600e5481565b3480156103cf575f80fd5b5060035460405160ff909116815260200161029a565b3480156103f0575f80fd5b506102b8600b5481565b348015610405575f80fd5b506103066104143660046118df565b6108ef565b348015610424575f80fd5b50610306610433366004611947565b600a6020525f908152604090205460ff1681565b348015610452575f80fd5b506102b8601c5481565b348015610467575f80fd5b50610306610476366004611947565b60076020525f908152604090205460ff1681565b348015610495575f80fd5b506102b860125481565b3480156104aa575f80fd5b506102b860135481565b3480156104bf575f80fd5b506102b86104ce366004611947565b6001600160a01b03165f9081526005602052604090205490565b3480156104f3575f80fd5b506104fc610924565b005b348015610509575f80fd5b506102b860165481565b34801561051e575f80fd5b50600454610286906001600160a01b031681565b34801561053d575f80fd5b506104fc61054c366004611962565b61099e565b34801561055c575f80fd5b506102b8600f5481565b348015610571575f80fd5b50610306610580366004611947565b60096020525f908152604090205460ff1681565b34801561059f575f80fd5b505f546001600160a01b0316610286565b3480156105bb575f80fd5b506102da6109f1565b3480156105cf575f80fd5b506102b860115481565b3480156105e4575f80fd5b506019546102b8565b3480156105f8575f80fd5b506102b860175481565b34801561060d575f80fd5b5061030661061c3660046118df565b610a00565b34801561062c575f80fd5b5061030661063b3660046118df565b610a4d565b34801561064b575f80fd5b506102b8601d5481565b348015610660575f80fd5b506102b860145481565b348015610675575f80fd5b506102b8600d5481565b34801561068a575f80fd5b50601b54610286906001600160a01b031681565b3480156106a9575f80fd5b506103066106b8366004611947565b60086020525f908152604090205460ff1681565b3480156106d7575f80fd5b506102b8600c5481565b3480156106ec575f80fd5b506102b86106fb36600461199d565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b348015610730575f80fd5b506104fc61073f366004611962565b610a59565b34801561074f575f80fd5b506102b860155481565b348015610764575f80fd5b506104fc610773366004611947565b610aac565b348015610783575f80fd5b506104fc610792366004611962565b610b93565b6060600180546107a6906119c9565b80601f01602080910402602001604051908101604052809291908181526020018280546107d2906119c9565b801561081d5780601f106107f45761010080835404028352916020019161081d565b820191905f5260205f20905b81548152906001019060200180831161080057829003601f168201915b5050505050905090565b5f610833338484610be6565b5060015b92915050565b5f610849848484610d09565b5061089b843361089685604051806060016040528060288152602001611be4602891396001600160a01b038a165f90815260066020908152604080832033845290915290205491906110ae565b610be6565b5060015b9392505050565b7f000000000000000000000000000000000000000000000000000000000000dead6001600160a01b03165f908152600560205260408120546018546108ea916110e6565b905090565b335f8181526006602090815260408083206001600160a01b038716845290915281205490916108339185906108969086611127565b5f546001600160a01b031633146109565760405162461bcd60e51b815260040161094d90611a01565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146109c75760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b03919091165f908152600a60205260409020805460ff1916911515919091179055565b6060600280546107a6906119c9565b5f610833338461089685604051806060016040528060258152602001611c0c60259139335f9081526006602090815260408083206001600160a01b038d16845290915290205491906110ae565b5f61089b338484610d09565b5f546001600160a01b03163314610a825760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b03919091165f908152600760205260409020805460ff1916911515919091179055565b5f546001600160a01b03163314610ad55760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b038116610b3a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161094d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b03163314610bbc5760405162461bcd60e51b815260040161094d90611a01565b6001600160a01b03919091165f908152600960205260409020805460ff1916911515919091179055565b6001600160a01b038316610c485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161094d565b6001600160a01b038216610ca95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161094d565b6001600160a01b038381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f6001600160a01b038416610d6e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161094d565b6001600160a01b038316610dd05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161094d565b601b546001600160a01b038481169116148015610e0557506001600160a01b0384165f9081526009602052604090205460ff16155b15610e4d576001600160a01b0384165f90815260056020526040902054808303610e4b57610e48610e41601e548561118590919063ffffffff16565b84906110e6565b92505b505b601b546001600160a01b038481169116148015610e7f57506001600160a01b0383165f90815260056020526040902054155b15610e895743601c555b601f5460ff1615610ea657610e9f8484846111c6565b905061089f565b305f9081526005602052604090205460195481108015908190610ecc5750601f5460ff16155b8015610ef057506001600160a01b0386165f908152600a602052604090205460ff16155b15610f1357601a546001600160a01b03878116911614610f1357610f13826112a9565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389165f90815260059091529190912054610f649186906110ae565b6001600160a01b0387165f90815260056020908152604080832093909355600790529081205460ff1680610faf57506001600160a01b0386165f9081526007602052604090205460ff165b610fc357610fbe8787876113d3565b610fc5565b845b6001600160a01b0387165f90815260056020526040902054909150610fea9082611127565b6001600160a01b038088165f8181526005602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061103d9085815260200190565b60405180910390a3601d54601c546110559190611a4a565b431080156110705750601b546001600160a01b038881169116145b156110a2576110a0867f000000000000000000000000000000000000000000000000000000000000dead836111c6565b505b6001935050505061089f565b5f81848411156110d15760405162461bcd60e51b815260040161094d919061187c565b505f6110dd8486611a5d565b95945050505050565b5f61089f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ae565b5f806111338385611a4a565b90508381101561089f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161094d565b5f61089f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061155b565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386165f9081526005909152918220546112169184906110ae565b6001600160a01b038086165f9081526005602052604080822093909355908516815220546112449083611127565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112979086815260200190565b60405180910390a35060019392505050565b601f805460ff191660011790556017546012545f916112d8916002916112d29182908790611587565b90611185565b90505f6112e583836110e6565b90506112f081611605565b60125447905f9061130f90611306906002611185565b601754906110e6565b90505f61133060026112d2846112d26012548861158790919063ffffffff16565b90505f61134c836112d26014548761158790919063ffffffff16565b90505f6113638261135d87866110e6565b906110e6565b90508015611386576003546113869061010090046001600160a01b03168261178e565b81156113a2576004546113a2906001600160a01b03168361178e565b5f831180156113b057505f87115b156113bf576113bf87846117c6565b5050601f805460ff19169055505050505050565b6001600160a01b0383165f908152600a6020526040812054819060ff16156114165761140f60646112d26015548661158790919063ffffffff16565b90506114d9565b6001600160a01b0384165f908152600a602052604090205460ff16156114d95761145060646112d26016548661158790919063ffffffff16565b90505f805b600b5481136114b1576040805160208101839052908101869052426060820152608001604051602081830303815290604052805190602001205f1c915061149e878360646111c6565b50806114a981611a70565b915050611455565b506114d6600b5460016114c49190611a8e565b6114cf906064611ab5565b85906110e6565b50505b801561155157305f908152600560205260409020546114f89082611127565b305f81815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115489085815260200190565b60405180910390a35b6110dd83826110e6565b5f818361157b5760405162461bcd60e51b815260040161094d919061187c565b505f6110dd8486611acc565b5f825f0361159657505f610837565b5f6115a18385611ab5565b9050826115ae8583611acc565b1461089f5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161094d565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061163857611638611aeb565b6001600160a01b03928316602091820292909201810191909152601a54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561168f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116b39190611aff565b816001815181106116c6576116c6611aeb565b6001600160a01b039283166020918202929092010152601a546116ec9130911684610be6565b601a5460405163791ac94760e01b81526001600160a01b039091169063791ac947906117249085905f90869030904290600401611b5d565b5f604051808303815f87803b15801561173b575f80fd5b505af115801561174d573d5f803e3d5ffd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a78282604051611782929190611b98565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083905f818181858888f193505050501580156117c1573d5f803e3d5ffd5b505050565b601a546117de9030906001600160a01b031684610be6565b601a5460035460405163f305d71960e01b8152306004820152602481018590525f6044820181905260648201526001600160a01b03610100909204821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015611850573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906118759190611bb8565b5050505050565b5f602080835283518060208501525f5b818110156118a85785810183015185820160400152820161188c565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146118dc575f80fd5b50565b5f80604083850312156118f0575f80fd5b82356118fb816118c8565b946020939093013593505050565b5f805f6060848603121561191b575f80fd5b8335611926816118c8565b92506020840135611936816118c8565b929592945050506040919091013590565b5f60208284031215611957575f80fd5b813561089f816118c8565b5f8060408385031215611973575f80fd5b823561197e816118c8565b915060208301358015158114611992575f80fd5b809150509250929050565b5f80604083850312156119ae575f80fd5b82356119b9816118c8565b91506020830135611992816118c8565b600181811c908216806119dd57607f821691505b6020821081036119fb57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561083757610837611a36565b8181038181111561083757610837611a36565b5f6001600160ff1b018201611a8757611a87611a36565b5060010190565b8082018281125f831280158216821582161715611aad57611aad611a36565b505092915050565b808202811582820484141761083757610837611a36565b5f82611ae657634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611b0f575f80fd5b815161089f816118c8565b5f815180845260208085019450602084015f5b83811015611b525781516001600160a01b031687529582019590820190600101611b2d565b509495945050505050565b85815284602082015260a060408201525f611b7b60a0830186611b1a565b6001600160a01b0394909416606083015250608001529392505050565b828152604060208201525f611bb06040830184611b1a565b949350505050565b5f805f60608486031215611bca575f80fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206c2e4f7f75d78c10de295bd39da47004aaa9be6f3321d81945b73e59c2829be164736f6c63430008160033
Deployed Bytecode Sourcemap
12191:12681:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12435:103;;;;;;;;;;-1:-1:-1;12435:103:0;;;;;;;-1:-1:-1;;;;;12435:103:0;;;;;;-1:-1:-1;;;;;194:32:1;;;176:51;;164:2;149:18;12435:103:0;;;;;;;;13297:31;;;;;;;;;;;;;;;;;;;384:25:1;;;372:2;357:18;13297:31:0;238:177:1;15746:83:0;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;17294:193::-;;;;;;;;;;-1:-1:-1;17294:193:0;;;;;:::i;:::-;;:::i;:::-;;;1594:14:1;;1587:22;1569:41;;1557:2;1542:18;17294:193:0;1429:187:1;13865:41:0;;;;;;;;;;-1:-1:-1;13865:41:0;;;;-1:-1:-1;;;;;13865:41:0;;;16023:100;;;;;;;;;;-1:-1:-1;16103:12:0;;16023:100;;18942:446;;;;;;;;;;-1:-1:-1;18942:446:0;;;;;:::i;:::-;;:::i;12657:90::-;;;;;;;;;;;;;;;18358:128;;;;;;;;;;;;;:::i;13215:32::-;;;;;;;;;;;;;;;;15932:83;;;;;;;;;;-1:-1:-1;15998:9:0;;15932:83;;15998:9;;;;2666:36:1;;2654:2;2639:18;15932:83:0;2524:184:1;13097:29:0;;;;;;;;;;;;;;;;16450:300;;;;;;;;;;-1:-1:-1;16450:300:0;;;;;:::i;:::-;;:::i;13044:44::-;;;;;;;;;;-1:-1:-1;13044:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;13948:27;;;;;;;;;;;;;;;;12876:49;;;;;;;;;;-1:-1:-1;12876:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;13377:72;;;;;;;;;;;;;;;;13456:62;;;;;;;;;;;;;;;;16131:119;;;;;;;;;;-1:-1:-1;16131:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;16224:18:0;16197:7;16224:18;;;:9;:18;;;;;;;16131:119;7929:148;;;;;;;;;;;;;:::i;:::-;;13636:33;;;;;;;;;;;;;;;;12545:105;;;;;;;;;;-1:-1:-1;12545:105:0;;;;-1:-1:-1;;;;;12545:105:0;;;17874:152;;;;;;;;;;-1:-1:-1;17874:152:0;;;;;:::i;:::-;;:::i;13254:36::-;;;;;;;;;;;;;;;;12990:47;;;;;;;;;;-1:-1:-1;12990:47:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;7717:79;;;;;;;;;;-1:-1:-1;7755:7:0;7782:6;-1:-1:-1;;;;;7782:6:0;7717:79;;15837:87;;;;;;;;;;;;;:::i;13335:33::-;;;;;;;;;;;;;;;;17166:120;;;;;;;;;;-1:-1:-1;17255:23:0;;17166:120;;13676:39;;;;;;;;;;;;;;;;16758:400;;;;;;;;;;-1:-1:-1;16758:400:0;;;;;:::i;:::-;;:::i;18735:199::-;;;;;;;;;;-1:-1:-1;18735:199:0;;;;;:::i;:::-;;:::i;13982:28::-;;;;;;;;;;;;;;;;13525:63;;;;;;;;;;;;;;;;13178:30;;;;;;;;;;;;;;;;13913:26;;;;;;;;;;-1:-1:-1;13913:26:0;;;;-1:-1:-1;;;;;13913:26:0;;;12932:51;;;;;;;;;;-1:-1:-1;12932:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;13136:35;;;;;;;;;;;;;;;;16258:184;;;;;;;;;;-1:-1:-1;16258:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;16407:18:0;;;16375:7;16407:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;16258:184;18192:158;;;;;;;;;;-1:-1:-1;18192:158:0;;;;;:::i;:::-;;:::i;13597:32::-;;;;;;;;;;;;;;;;8085:281;;;;;;;;;;-1:-1:-1;8085:281:0;;;;;:::i;:::-;;:::i;18034:150::-;;;;;;;;;;-1:-1:-1;18034:150:0;;;;;:::i;:::-;;:::i;15746:83::-;15783:13;15816:5;15809:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15746:83;:::o;17294:193::-;17396:4;17418:39;3992:10;17441:7;17450:6;17418:8;:39::i;:::-;-1:-1:-1;17475:4:0;17294:193;;;;;:::o;18942:446::-;19074:4;19091:36;19101:6;19109:9;19120:6;19091:9;:36::i;:::-;-1:-1:-1;19138:220:0;19161:6;3992:10;19209:138;19265:6;19209:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;19209:19:0;;;;;;:11;:19;;;;;;;;3992:10;19209:33;;;;;;;;;;:37;:138::i;:::-;19138:8;:220::i;:::-;-1:-1:-1;19376:4:0;18942:446;;;;;;:::o;18358:128::-;18465:11;-1:-1:-1;;;;;16224:18:0;18411:7;16224:18;;;:9;:18;;;;;;18438:12;;:40;;:16;:40::i;:::-;18431:47;;18358:128;:::o;16450:300::-;3992:10;16565:4;16659:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;16659:34:0;;;;;;;;;;16565:4;;16587:133;;16637:7;;16659:50;;16698:10;16659:38;:50::i;7929:148::-;7844:6;;-1:-1:-1;;;;;7844:6:0;7854:10;7844:20;7836:65;;;;-1:-1:-1;;;7836:65:0;;;;;;;:::i;:::-;;;;;;;;;8036:1:::1;8020:6:::0;;7999:40:::1;::::0;-1:-1:-1;;;;;8020:6:0;;::::1;::::0;7999:40:::1;::::0;8036:1;;7999:40:::1;8067:1;8050:19:::0;;-1:-1:-1;;;;;;8050:19:0::1;::::0;;7929:148::o;17874:152::-;7844:6;;-1:-1:-1;;;;;7844:6:0;7854:10;7844:20;7836:65;;;;-1:-1:-1;;;7836:65:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;17986:21:0;;;::::1;;::::0;;;:12:::1;:21;::::0;;;;:32;;-1:-1:-1;;17986:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;17874:152::o;15837:87::-;15876:13;15909:7;15902:14;;;;;:::i;16758:400::-;16878:4;16900:228;3992:10;16950:7;16972:145;17029:15;16972:145;;;;;;;;;;;;;;;;;3992:10;16972:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;16972:34:0;;;;;;;;;;;;:38;:145::i;18735:199::-;18840:4;18862:42;3992:10;18886:9;18897:6;18862:9;:42::i;18192:158::-;7844:6;;-1:-1:-1;;;;;7844:6:0;7854:10;7844:20;7836:65;;;;-1:-1:-1;;;7836:65:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;18305:26:0;;;::::1;;::::0;;;:17:::1;:26;::::0;;;;:37;;-1:-1:-1;;18305:37:0::1;::::0;::::1;;::::0;;;::::1;::::0;;18192:158::o;8085:281::-;7844:6;;-1:-1:-1;;;;;7844:6:0;7854:10;7844:20;7836:65;;;;-1:-1:-1;;;7836:65:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8188:22:0;::::1;8166:110;;;::::0;-1:-1:-1;;;8166:110:0;;4907:2:1;8166:110:0::1;::::0;::::1;4889:21:1::0;4946:2;4926:18;;;4919:30;4985:34;4965:18;;;4958:62;-1:-1:-1;;;5036:18:1;;;5029:36;5082:19;;8166:110:0::1;4705:402:1::0;8166:110:0::1;8313:6;::::0;;8292:38:::1;::::0;-1:-1:-1;;;;;8292:38:0;;::::1;::::0;8313:6;::::1;::::0;8292:38:::1;::::0;::::1;8341:6;:17:::0;;-1:-1:-1;;;;;;8341:17:0::1;-1:-1:-1::0;;;;;8341:17:0;;;::::1;::::0;;;::::1;::::0;;8085:281::o;18034:150::-;7844:6;;-1:-1:-1;;;;;7844:6:0;7854:10;7844:20;7836:65;;;;-1:-1:-1;;;7836:65:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;18144:23:0;;;::::1;;::::0;;;:15:::1;:23;::::0;;;;:32;;-1:-1:-1;;18144:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;18034:150::o;17495:371::-;-1:-1:-1;;;;;17622:19:0;;17614:68;;;;-1:-1:-1;;;17614:68:0;;5314:2:1;17614:68:0;;;5296:21:1;5353:2;5333:18;;;5326:30;5392:34;5372:18;;;5365:62;-1:-1:-1;;;5443:18:1;;;5436:34;5487:19;;17614:68:0;5112:400:1;17614:68:0;-1:-1:-1;;;;;17701:21:0;;17693:68;;;;-1:-1:-1;;;17693:68:0;;5719:2:1;17693:68:0;;;5701:21:1;5758:2;5738:18;;;5731:30;5797:34;5777:18;;;5770:62;-1:-1:-1;;;5848:18:1;;;5841:32;5890:19;;17693:68:0;5517:398:1;17693:68:0;-1:-1:-1;;;;;17774:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;17826:32;;384:25:1;;;17826:32:0;;357:18:1;17826:32:0;;;;;;;17495:371;;;:::o;19396:2016::-;19517:4;-1:-1:-1;;;;;19542:20:0;;19534:70;;;;-1:-1:-1;;;19534:70:0;;6122:2:1;19534:70:0;;;6104:21:1;6161:2;6141:18;;;6134:30;6200:34;6180:18;;;6173:62;-1:-1:-1;;;6251:18:1;;;6244:35;6296:19;;19534:70:0;5920:401:1;19534:70:0;-1:-1:-1;;;;;19623:23:0;;19615:71;;;;-1:-1:-1;;;19615:71:0;;6528:2:1;19615:71:0;;;6510:21:1;6567:2;6547:18;;;6540:30;6606:34;6586:18;;;6579:62;-1:-1:-1;;;6657:18:1;;;6650:33;6700:19;;19615:71:0;6326:399:1;19615:71:0;19716:11;;-1:-1:-1;;;;;19703:24:0;;;19716:11;;19703:24;:52;;;;-1:-1:-1;;;;;;19732:23:0;;;;;;:15;:23;;;;;;;;19731:24;19703:52;19699:237;;;-1:-1:-1;;;;;16224:18:0;;19772:15;16224:18;;;:9;:18;;;;;;19826:17;;;19822:103;;19873:36;19884:24;19895:12;;19884:6;:10;;:24;;;;:::i;:::-;19873:6;;:10;:36::i;:::-;19864:45;;19822:103;19757:179;19699:237;19963:11;;-1:-1:-1;;;;;19950:24:0;;;19963:11;;19950:24;:62;;;;-1:-1:-1;;;;;;16224:18:0;;16197:7;16224:18;;;:9;:18;;;;;;19978:34;19950:62;19946:122;;;20044:12;20029;:27;19946:122;20084:16;;;;20080:1325;;;20124:41;20139:6;20147:9;20158:6;20124:14;:41::i;:::-;20117:48;;;;20080:1325;20247:4;20198:28;16224:18;;;:9;:18;;;;;;20340:23;;20299:64;;;;;;;20402:61;;-1:-1:-1;20447:16:0;;;;20446:17;20402:61;:103;;;;-1:-1:-1;;;;;;20485:20:0;;;;;;:12;:20;;;;;;;;20484:21;20402:103;20380:294;;;20562:15;;-1:-1:-1;;;;;20544:34:0;;;20562:15;;20544:34;20540:119;;20603:36;20618:20;20603:14;:36::i;:::-;20710:102;;;;;;;;;;;-1:-1:-1;;;20710:102:0;;;;;;;;-1:-1:-1;;;;;20710:17:0;;-1:-1:-1;20710:17:0;;;:9;:17;;;;;;;;:102;;20750:6;;20710:21;:102::i;:::-;-1:-1:-1;;;;;20690:17:0;;;;;;:9;:17;;;;;;;;:122;;;;20852:17;:25;;;;;;;;;:74;;-1:-1:-1;;;;;;20898:28:0;;;;;;:17;:28;;;;;;;;20852:74;20851:156;;20973:34;20981:6;20989:9;21000:6;20973:7;:34::i;:::-;20851:156;;;20947:6;20851:156;-1:-1:-1;;;;;21047:20:0;;;;;;:9;:20;;;;;;20829:178;;-1:-1:-1;21047:37:0;;20829:178;21047:24;:37::i;:::-;-1:-1:-1;;;;;21024:20:0;;;;;;;:9;:20;;;;;;;:60;;;;21106:40;;;;;;;;;;21134:11;384:25:1;;372:2;357:18;;238:177;21106:40:0;;;;;;;;21214:9;;21199:12;;:24;;;;:::i;:::-;21183:12;:41;:83;;;;-1:-1:-1;21255:11:0;;-1:-1:-1;;;;;21245:21:0;;;21255:11;;21245:21;21183:83;21161:207;;;21301:51;21316:9;21327:11;21340;21301:14;:51::i;:::-;;21161:207;21389:4;21382:11;;;;;;;5177:226;5297:7;5333:12;5325:6;;;;5317:29;;;;-1:-1:-1;;;5317:29:0;;;;;;;;:::i;:::-;-1:-1:-1;5357:9:0;5369:5;5373:1;5369;:5;:::i;:::-;5357:17;5177:226;-1:-1:-1;;;;;5177:226:0:o;5033:136::-;5091:7;5118:43;5122:1;5125;5118:43;;;;;;;;;;;;;;;;;:3;:43::i;4844:181::-;4902:7;;4934:5;4938:1;4934;:5;:::i;:::-;4922:17;;4963:1;4958;:6;;4950:46;;;;-1:-1:-1;;;4950:46:0;;7327:2:1;4950:46:0;;;7309:21:1;7366:2;7346:18;;;7339:30;7405:29;7385:18;;;7378:57;7452:18;;4950:46:0;7125:351:1;5669:132:0;5727:7;5754:39;5758:1;5761;5754:39;;;;;;;;;;;;;;;;;:3;:39::i;21420:401::-;21584:90;;;;;;;;;;;-1:-1:-1;;;21584:90:0;;;;;;;;-1:-1:-1;;;;;21584:17:0;;21547:4;21584:17;;;:9;:17;;;;;;;:90;;21620:6;;21584:21;:90::i;:::-;-1:-1:-1;;;;;21564:17:0;;;;;;;:9;:17;;;;;;:110;;;;21708:20;;;;;;;:32;;21733:6;21708:24;:32::i;:::-;-1:-1:-1;;;;;21685:20:0;;;;;;;:9;:20;;;;;;;:55;;;;21756:35;;;;;;;;;;21784:6;384:25:1;;372:2;357:18;;238:177;21756:35:0;;;;;;;;-1:-1:-1;21809:4:0;21420:401;;;;;:::o;21829:1196::-;14382:16;:23;;-1:-1:-1;;14382:23:0;14401:4;14382:23;;;21984:24:::1;::::0;21949:15:::1;::::0;14382:16;;21923:107:::1;::::0;22028:1:::1;::::0;21923:86:::1;::::0;;;:7;;:25:::1;:42::i;:::-;:60:::0;::::1;:86::i;:107::-;21901:129:::0;-1:-1:-1;22041:21:0::1;22065:24;:7:::0;21901:129;22065:11:::1;:24::i;:::-;22041:48;;22102:31;22119:13;22102:16;:31::i;:::-;22268:15;::::0;22169:21:::1;::::0;22144:22:::1;::::0;22225:76:::1;::::0;22268:22:::1;::::0;22288:1:::1;22268:19;:22::i;:::-;22225:24;::::0;;:28:::1;:76::i;:::-;22203:98;;22314:26;22343:101;22442:1;22343:80;22411:11;22343:49;22376:15;;22343:14;:32;;:49;;;;:::i;:101::-;22314:130;;22455:23;22481:73;22532:11;22481:32;22500:12;;22481:14;:18;;:32;;;;:::i;:73::-;22455:99:::0;-1:-1:-1;22565:26:0::1;22594:83;22455:99:::0;22594:38:::1;:14:::0;22613:18;22594::::1;:38::i;:::-;:42:::0;::::1;:83::i;:::-;22565:112:::0;-1:-1:-1;22694:22:0;;22690:100:::1;;22752:17;::::0;22731:59:::1;::::0;22752:17:::1;::::0;::::1;-1:-1:-1::0;;;;;22752:17:0::1;22771:18:::0;22731:20:::1;:59::i;:::-;22807:19:::0;;22803:96:::1;;22862:19;::::0;22841:58:::1;::::0;-1:-1:-1;;;;;22862:19:0::1;22883:15:::0;22841:20:::1;:58::i;:::-;22937:1;22916:18;:22;:41;;;;;22956:1;22942:11;:15;22916:41;22912:105;;;22972:45;22985:11;22998:18;22972:12;:45::i;:::-;-1:-1:-1::0;;14428:16:0;:24;;-1:-1:-1;;14428:24:0;;;-1:-1:-1;;;;;;21829:1196:0:o;23945:924::-;-1:-1:-1;;;;;24121:20:0;;24065:7;24121:20;;;:12;:20;;;;;;24065:7;;24121:20;;24117:510;;;24170:38;24204:3;24170:29;24181:17;;24170:6;:10;;:29;;;;:::i;:38::-;24158:50;;24117:510;;;-1:-1:-1;;;;;24230:23:0;;;;;;:12;:23;;;;;;;;24226:401;;;24282:39;24317:3;24282:30;24293:18;;24282:6;:10;;:30;;;;:::i;:39::-;24270:51;-1:-1:-1;24337:10:0;;24362:199;24378:11;;24374:1;:15;24362:199;;24449:44;;;;;;7664:19:1;;;7699:12;;;7692:28;;;24477:15:0;7736:12:1;;;7729:28;7773:12;;24449:44:0;;;;;;;;;;;;24439:55;;;;;;24434:61;;24413:84;;24516:29;24531:6;24538:2;24541:3;24516:14;:29::i;:::-;-1:-1:-1;24390:3:0;;;;:::i;:::-;;;;24362:199;;;;24575:40;24594:11;;24606:1;24594:13;;;;:::i;:::-;24586:28;;24611:3;24586:28;:::i;:::-;24575:6;;:10;:40::i;:::-;;24255:372;24226:401;24643:13;;24639:174;;24718:4;24700:24;;;;:9;:24;;;;;;:39;;24729:9;24700:28;:39::i;:::-;24691:4;24673:24;;;;:9;:24;;;;;;;:66;;;;24759:42;;-1:-1:-1;;;;;24759:42:0;;;;;;;24791:9;384:25:1;;372:2;357:18;;238:177;24759:42:0;;;;;;;;24639:174;24840:21;:6;24851:9;24840:10;:21::i;5809:312::-;5929:7;5964:12;5957:5;5949:28;;;;-1:-1:-1;;;5949:28:0;;;;;;;;:::i;:::-;-1:-1:-1;5988:9:0;6000:5;6004:1;6000;:5;:::i;5411:250::-;5469:7;5493:1;5498;5493:6;5489:47;;-1:-1:-1;5523:1:0;5516:8;;5489:47;5548:9;5560:5;5564:1;5560;:5;:::i;:::-;5548:17;-1:-1:-1;5593:1:0;5584:5;5588:1;5548:17;5584:5;:::i;:::-;:10;5576:56;;;;-1:-1:-1;;;5576:56:0;;8766:2:1;5576:56:0;;;8748:21:1;8805:2;8785:18;;;8778:30;8844:34;8824:18;;;8817:62;-1:-1:-1;;;8895:18:1;;;8888:31;8936:19;;5576:56:0;8564:397:1;23037:522:0;23127:16;;;23141:1;23127:16;;;;;;;;23103:21;;23127:16;;;;;;;;;;-1:-1:-1;23127:16:0;23103:40;;23172:4;23154;23159:1;23154:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;23154:23:0;;;:7;;;;;;;;;;:23;;;;23198:15;;:22;;;-1:-1:-1;;;23198:22:0;;;;:15;;;;;:20;;:22;;;;;23154:7;;23198:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;23188:4;23193:1;23188:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;23188:32:0;;;:7;;;;;;;;;:32;23263:15;;23231:62;;23248:4;;23263:15;23281:11;23231:8;:62::i;:::-;23304:15;;:196;;-1:-1:-1;;;23304:196:0;;-1:-1:-1;;;;;23304:15:0;;;;:66;;:196;;23385:11;;23304:15;;23427:4;;23454;;23474:15;;23304:196;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23516:35;23533:11;23546:4;23516:35;;;;;;;:::i;:::-;;;;;;;;23092:467;23037:522;:::o;18494:140::-;18600:26;;-1:-1:-1;;;;;18600:18:0;;;:26;;;;;18619:6;;18600:26;;;;18619:6;18600:18;:26;;;;;;;;;;;;;;;;;;;;;18494:140;;:::o;23567:370::-;23680:15;;23648:62;;23665:4;;-1:-1:-1;;;;;23680:15:0;23698:11;23648:8;:62::i;:::-;23721:15;;23871:17;;23721:208;;-1:-1:-1;;;23721:208:0;;23793:4;23721:208;;;11229:34:1;11279:18;;;11272:34;;;-1:-1:-1;11322:18:1;;;11315:34;;;11365:18;;;11358:34;-1:-1:-1;;;;;23721:15:0;23871:17;;;;;11408:19:1;;;11401:44;23903:15:0;11461:19:1;;;11454:35;23721:15:0;;;:31;;23760:9;;11163:19:1;;23721:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;23567:370;;:::o;420:548:1:-;532:4;561:2;590;579:9;572:21;622:6;616:13;665:6;660:2;649:9;645:18;638:34;690:1;700:140;714:6;711:1;708:13;700:140;;;809:14;;;805:23;;799:30;775:17;;;794:2;771:26;764:66;729:10;;700:140;;;704:3;889:1;884:2;875:6;864:9;860:22;856:31;849:42;959:2;952;948:7;943:2;935:6;931:15;927:29;916:9;912:45;908:54;900:62;;;;420:548;;;;:::o;973:131::-;-1:-1:-1;;;;;1048:31:1;;1038:42;;1028:70;;1094:1;1091;1084:12;1028:70;973:131;:::o;1109:315::-;1177:6;1185;1238:2;1226:9;1217:7;1213:23;1209:32;1206:52;;;1254:1;1251;1244:12;1206:52;1293:9;1280:23;1312:31;1337:5;1312:31;:::i;:::-;1362:5;1414:2;1399:18;;;;1386:32;;-1:-1:-1;;;1109:315:1:o;1855:456::-;1932:6;1940;1948;2001:2;1989:9;1980:7;1976:23;1972:32;1969:52;;;2017:1;2014;2007:12;1969:52;2056:9;2043:23;2075:31;2100:5;2075:31;:::i;:::-;2125:5;-1:-1:-1;2182:2:1;2167:18;;2154:32;2195:33;2154:32;2195:33;:::i;:::-;1855:456;;2247:7;;-1:-1:-1;;;2301:2:1;2286:18;;;;2273:32;;1855:456::o;2893:247::-;2952:6;3005:2;2993:9;2984:7;2980:23;2976:32;2973:52;;;3021:1;3018;3011:12;2973:52;3060:9;3047:23;3079:31;3104:5;3079:31;:::i;3145:416::-;3210:6;3218;3271:2;3259:9;3250:7;3246:23;3242:32;3239:52;;;3287:1;3284;3277:12;3239:52;3326:9;3313:23;3345:31;3370:5;3345:31;:::i;:::-;3395:5;-1:-1:-1;3452:2:1;3437:18;;3424:32;3494:15;;3487:23;3475:36;;3465:64;;3525:1;3522;3515:12;3465:64;3548:7;3538:17;;;3145:416;;;;;:::o;3566:388::-;3634:6;3642;3695:2;3683:9;3674:7;3670:23;3666:32;3663:52;;;3711:1;3708;3701:12;3663:52;3750:9;3737:23;3769:31;3794:5;3769:31;:::i;:::-;3819:5;-1:-1:-1;3876:2:1;3861:18;;3848:32;3889:33;3848:32;3889:33;:::i;3959:380::-;4038:1;4034:12;;;;4081;;;4102:61;;4156:4;4148:6;4144:17;4134:27;;4102:61;4209:2;4201:6;4198:14;4178:18;4175:38;4172:161;;4255:10;4250:3;4246:20;4243:1;4236:31;4290:4;4287:1;4280:15;4318:4;4315:1;4308:15;4172:161;;3959:380;;;:::o;4344:356::-;4546:2;4528:21;;;4565:18;;;4558:30;4624:34;4619:2;4604:18;;4597:62;4691:2;4676:18;;4344:356::o;6730:127::-;6791:10;6786:3;6782:20;6779:1;6772:31;6822:4;6819:1;6812:15;6846:4;6843:1;6836:15;6862:125;6927:9;;;6948:10;;;6945:36;;;6961:18;;:::i;6992:128::-;7059:9;;;7080:11;;;7077:37;;;7094:18;;:::i;7796:147::-;7834:3;-1:-1:-1;;;;;7855:30:1;;7852:56;;7888:18;;:::i;:::-;-1:-1:-1;7935:1:1;7924:13;;7796:147::o;7948:216::-;8012:9;;;8040:11;;;7987:3;8070:9;;8098:10;;8094:19;;8123:10;;8115:19;;8091:44;8088:70;;;8138:18;;:::i;:::-;8088:70;;7948:216;;;;:::o;8169:168::-;8242:9;;;8273;;8290:15;;;8284:22;;8270:37;8260:71;;8311:18;;:::i;8342:217::-;8382:1;8408;8398:132;;8452:10;8447:3;8443:20;8440:1;8433:31;8487:4;8484:1;8477:15;8515:4;8512:1;8505:15;8398:132;-1:-1:-1;8544:9:1;;8342:217::o;9098:127::-;9159:10;9154:3;9150:20;9147:1;9140:31;9190:4;9187:1;9180:15;9214:4;9211:1;9204:15;9230:251;9300:6;9353:2;9341:9;9332:7;9328:23;9324:32;9321:52;;;9369:1;9366;9359:12;9321:52;9401:9;9395:16;9420:31;9445:5;9420:31;:::i;9486:465::-;9539:3;9577:5;9571:12;9604:6;9599:3;9592:19;9630:4;9659;9654:3;9650:14;9643:21;;9698:4;9691:5;9687:16;9721:1;9731:195;9745:6;9742:1;9739:13;9731:195;;;9810:13;;-1:-1:-1;;;;;9806:39:1;9794:52;;9866:12;;;;9901:15;;;;9842:1;9760:9;9731:195;;;-1:-1:-1;9942:3:1;;9486:465;-1:-1:-1;;;;;9486:465:1:o;9956:582::-;10255:6;10244:9;10237:25;10298:6;10293:2;10282:9;10278:18;10271:34;10341:3;10336:2;10325:9;10321:18;10314:31;10218:4;10362:57;10414:3;10403:9;10399:19;10391:6;10362:57;:::i;:::-;-1:-1:-1;;;;;10455:32:1;;;;10450:2;10435:18;;10428:60;-1:-1:-1;10519:3:1;10504:19;10497:35;10354:65;9956:582;-1:-1:-1;;;9956:582:1:o;10543:332::-;10750:6;10739:9;10732:25;10793:2;10788;10777:9;10773:18;10766:30;10713:4;10813:56;10865:2;10854:9;10850:18;10842:6;10813:56;:::i;:::-;10805:64;10543:332;-1:-1:-1;;;;10543:332:1:o;11500:306::-;11588:6;11596;11604;11657:2;11645:9;11636:7;11632:23;11628:32;11625:52;;;11673:1;11670;11663:12;11625:52;11702:9;11696:16;11686:26;;11752:2;11741:9;11737:18;11731:25;11721:35;;11796:2;11785:9;11781:18;11775:25;11765:35;;11500:306;;;;;:::o
Swarm Source
ipfs://6c2e4f7f75d78c10de295bd39da47004aaa9be6f3321d81945b73e59c2829be1
🤖 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.