ETH Price: $2,506.21 (-0.30%)

Token

Shibby Kong (SHIKONG)
 

Overview

Max Total Supply

200,000,000 SHIKONG

Holders

76

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
792,744.334891654 SHIKONG

Value
$0.00
0x34910e1e2F101D96a9E4d29b903f603C1A4D31E5
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:
SHIBBYKONG

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None 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 2022-03-14
*/
/**
Website: shibbykong.com
Telegram: https://t.me/shibbykong
*/
//SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.4;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"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":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","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":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapTokensAtAmount","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":[{"internalType":"address[]","name":"bots_","type":"address[]"}],"name":"blockBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bots","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleAccountsFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launchBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualswap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"redisFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"redisFeeOnSell","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnSell","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxAmount","type":"uint256"}],"name":"setMaxTxnAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWalletSize","type":"uint256"}],"name":"setMaxWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"swapTokensAtAmount","type":"uint256"}],"name":"setMinSwapTokensThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_tradingOpen","type":"bool"}],"name":"setTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_swapEnabled","type":"bool"}],"name":"toggleSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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":[{"internalType":"address","name":"notbot","type":"address"}],"name":"unblockBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526200001a6702c68af0bb1400006000196200059a565b620000289060001962000574565b60065560006009818155600a55600b8190556063600c819055600d829055600e819055600f91909155601055601380546001600160a01b0319908116738ddc844cd758d819a8d1b87e0890eb796c9142fc179091556014805490911673d09cb46aefd08648066557d5fe8ab98f8d1886841790556016805461ffff60a81b1916600160b01b17905565e35fa931a0006017556602aa1efb94e0006018556509184e72a000601955348015620000dc57600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506006543360009081526002602090815260409182902092909255601580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155815163c45a015560e01b815291519092839263c45a01559260048083019392829003018186803b1580156200019557600080fd5b505afa158015620001aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d0919062000542565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200021957600080fd5b505afa1580156200022e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000254919062000542565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200029d57600080fd5b505af1158015620002b2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d8919062000542565b601680546001600160a01b0319166001600160a01b039283161790556000805482168152600560209081526040808320805460ff199081166001908117909255308552828520805482168317905560135486168552828520805482168317905560145490951684528184208054861682179055601183527f5da34776cb961ae8201243cb6f647db9a6d9f109a4d2bda45d23e18867ee706480548616821790557f049fce6b639dae78e148aadef08fbc4fb09b615426b48a500efd03429f870ca680548616821790557fd191b86ac55382610685971506920f708a1440bbcced6d3c909b3152a61205f980548616821790557ff215c960e7ee73eca46b30af15e1ce426345ef572a9ad03c74797c7e78e5483480548616821790557ff67ff00868e213f22f00f7400a7824931a40109619ad1ea2d2dafbe400f6051e80548616821790557f961634c5ca7de1f88057d7adaff8d4997cabdacb7bc8cb1b043a7b2aacf8567880548616821790557f3e5e14828efe51246252fd6ec340bf1dd72e2d433a948f5715a0a059e78d2c7880548616821790557f84bf25bd733e55fe41d7002bbce8d84598cde6ffce52352b27e847d3bbb27fb980548616821790557fde32bd14354b5ad4f610a40a10dd059ed2b081eb6d1376984514e9a54115dc868054861682179055734dd6a0d3191a41522b84bc6b65d17f6f5e6a419284527f9db04abcbe46ad215ec74e147c0940e92923e8702fc6dad0950de0555095636680549095161790935591516702c68af0bb140000815233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350620005bd565b6000602082840312156200055557600080fd5b81516001600160a01b03811681146200056d57600080fd5b9392505050565b6000828210156200059557634e487b7160e01b600052601160045260246000fd5b500390565b600082620005b857634e487b7160e01b600052601260045260246000fd5b500690565b611ec880620005cd6000396000f3fe6080604052600436106101d05760003560e01c80637d1db4a5116100f7578063a9059cbb11610095578063d00efb2f11610064578063d00efb2f1461054c578063dd62ed3e14610562578063ea1644d5146105a8578063f2fde38b146105c857600080fd5b8063a9059cbb146104c7578063bfd79284146104e7578063c3c8cd8014610517578063c492f0461461052c57600080fd5b80638f9a55c0116100d15780638f9a55c01461044157806395d89b411461045757806398a5c31514610487578063a2a957bb146104a757600080fd5b80637d1db4a5146103ed5780638da5cb5b146104035780638f70ccf71461042157600080fd5b8063313ce5671161016f5780636fc3eaec1161013e5780636fc3eaec1461038357806370a0823114610398578063715018a6146103b857806374010ece146103cd57600080fd5b8063313ce5671461030757806349bd5a5e146103235780636b999053146103435780636d8aa8f81461036357600080fd5b80631694505e116101ab5780631694505e1461027457806318160ddd146102ac57806323b872dd146102d15780632fd689e3146102f157600080fd5b8062b8cf2a146101dc57806306fdde03146101fe578063095ea7b31461024457600080fd5b366101d757005b600080fd5b3480156101e857600080fd5b506101fc6101f7366004611b5b565b6105e8565b005b34801561020a57600080fd5b5060408051808201909152600b81526a536869626279204b6f6e6760a81b60208201525b60405161023b9190611c8d565b60405180910390f35b34801561025057600080fd5b5061026461025f366004611aab565b610687565b604051901515815260200161023b565b34801561028057600080fd5b50601554610294906001600160a01b031681565b6040516001600160a01b03909116815260200161023b565b3480156102b857600080fd5b506702c68af0bb1400005b60405190815260200161023b565b3480156102dd57600080fd5b506102646102ec366004611a6a565b61069e565b3480156102fd57600080fd5b506102c360195481565b34801561031357600080fd5b506040516009815260200161023b565b34801561032f57600080fd5b50601654610294906001600160a01b031681565b34801561034f57600080fd5b506101fc61035e3660046119f7565b610707565b34801561036f57600080fd5b506101fc61037e366004611c27565b610752565b34801561038f57600080fd5b506101fc61079a565b3480156103a457600080fd5b506102c36103b33660046119f7565b6107e5565b3480156103c457600080fd5b506101fc610807565b3480156103d957600080fd5b506101fc6103e8366004611c42565b61087b565b3480156103f957600080fd5b506102c360175481565b34801561040f57600080fd5b506000546001600160a01b0316610294565b34801561042d57600080fd5b506101fc61043c366004611c27565b6108aa565b34801561044d57600080fd5b506102c360185481565b34801561046357600080fd5b506040805180820190915260078152665348494b4f4e4760c81b602082015261022e565b34801561049357600080fd5b506101fc6104a2366004611c42565b6108f6565b3480156104b357600080fd5b506101fc6104c2366004611c5b565b610925565b3480156104d357600080fd5b506102646104e2366004611aab565b610963565b3480156104f357600080fd5b506102646105023660046119f7565b60116020526000908152604090205460ff1681565b34801561052357600080fd5b506101fc610970565b34801561053857600080fd5b506101fc610547366004611ad7565b6109c4565b34801561055857600080fd5b506102c360085481565b34801561056e57600080fd5b506102c361057d366004611a31565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105b457600080fd5b506101fc6105c3366004611c42565b610a65565b3480156105d457600080fd5b506101fc6105e33660046119f7565b610a94565b6000546001600160a01b0316331461061b5760405162461bcd60e51b815260040161061290611ce2565b60405180910390fd5b60005b81518110156106835760016011600084848151811061063f5761063f611e29565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061067b81611df8565b91505061061e565b5050565b6000610694338484610b7e565b5060015b92915050565b60006106ab848484610ca2565b6106fd84336106f885604051806060016040528060288152602001611e6b602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190611255565b610b7e565b5060019392505050565b6000546001600160a01b031633146107315760405162461bcd60e51b815260040161061290611ce2565b6001600160a01b03166000908152601160205260409020805460ff19169055565b6000546001600160a01b0316331461077c5760405162461bcd60e51b815260040161061290611ce2565b60168054911515600160b01b0260ff60b01b19909216919091179055565b6013546001600160a01b0316336001600160a01b031614806107cf57506014546001600160a01b0316336001600160a01b0316145b6107d857600080fd5b476107e28161128f565b50565b6001600160a01b03811660009081526002602052604081205461069890611314565b6000546001600160a01b031633146108315760405162461bcd60e51b815260040161061290611ce2565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146108a55760405162461bcd60e51b815260040161061290611ce2565b601755565b6000546001600160a01b031633146108d45760405162461bcd60e51b815260040161061290611ce2565b60168054911515600160a01b0260ff60a01b1990921691909117905543600855565b6000546001600160a01b031633146109205760405162461bcd60e51b815260040161061290611ce2565b601955565b6000546001600160a01b0316331461094f5760405162461bcd60e51b815260040161061290611ce2565b600993909355600b91909155600a55600c55565b6000610694338484610ca2565b6013546001600160a01b0316336001600160a01b031614806109a557506014546001600160a01b0316336001600160a01b0316145b6109ae57600080fd5b60006109b9306107e5565b90506107e281611398565b6000546001600160a01b031633146109ee5760405162461bcd60e51b815260040161061290611ce2565b60005b82811015610a5f578160056000868685818110610a1057610a10611e29565b9050602002016020810190610a2591906119f7565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610a5781611df8565b9150506109f1565b50505050565b6000546001600160a01b03163314610a8f5760405162461bcd60e51b815260040161061290611ce2565b601855565b6000546001600160a01b03163314610abe5760405162461bcd60e51b815260040161061290611ce2565b6001600160a01b038116610b235760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610612565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610be05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610612565b6001600160a01b038216610c415760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610612565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d065760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610612565b6001600160a01b038216610d685760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610612565b60008111610dca5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610612565b6000546001600160a01b03848116911614801590610df657506000546001600160a01b03838116911614155b1561114e57601654600160a01b900460ff16610e8f576000546001600160a01b03848116911614610e8f5760405162461bcd60e51b815260206004820152603f60248201527f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060448201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c6564006064820152608401610612565b601754811115610ee15760405162461bcd60e51b815260206004820152601c60248201527f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000006044820152606401610612565b6001600160a01b03831660009081526011602052604090205460ff16158015610f2357506001600160a01b03821660009081526011602052604090205460ff16155b610f7b5760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460448201526265642160e81b6064820152608401610612565b6008544311158015610f9a57506016546001600160a01b038481169116145b8015610fb457506015546001600160a01b03838116911614155b8015610fc957506001600160a01b0382163014155b15610ff2576001600160a01b0382166000908152601160205260409020805460ff191660011790555b6016546001600160a01b038381169116146110775760185481611014846107e5565b61101e9190611d88565b106110775760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073696044820152627a652160e81b6064820152608401610612565b6000611082306107e5565b60195460175491925082101590821061109b5760175491505b8080156110b25750601654600160a81b900460ff16155b80156110cc57506016546001600160a01b03868116911614155b80156110e15750601654600160b01b900460ff165b801561110657506001600160a01b03851660009081526005602052604090205460ff16155b801561112b57506001600160a01b03841660009081526005602052604090205460ff16155b1561114b5761113982611398565b478015611149576111494761128f565b505b50505b6001600160a01b03831660009081526005602052604090205460019060ff168061119057506001600160a01b03831660009081526005602052604090205460ff165b806111c257506016546001600160a01b038581169116148015906111c257506016546001600160a01b03848116911614155b156111cf57506000611249565b6016546001600160a01b0385811691161480156111fa57506015546001600160a01b03848116911614155b1561120c57600954600d55600a54600e555b6016546001600160a01b03848116911614801561123757506015546001600160a01b03858116911614155b1561124957600b54600d55600c54600e555b610a5f84848484611521565b600081848411156112795760405162461bcd60e51b81526004016106129190611c8d565b5060006112868486611de1565b95945050505050565b6013546001600160a01b03166108fc6112a983600261154f565b6040518115909202916000818181858888f193505050501580156112d1573d6000803e3d6000fd5b506014546001600160a01b03166108fc6112ec83600261154f565b6040518115909202916000818181858888f19350505050158015610683573d6000803e3d6000fd5b600060065482111561137b5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610612565b6000611385611591565b9050611391838261154f565b9392505050565b6016805460ff60a81b1916600160a81b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106113e0576113e0611e29565b6001600160a01b03928316602091820292909201810191909152601554604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561143457600080fd5b505afa158015611448573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061146c9190611a14565b8160018151811061147f5761147f611e29565b6001600160a01b0392831660209182029290920101526015546114a59130911684610b7e565b60155460405163791ac94760e01b81526001600160a01b039091169063791ac947906114de908590600090869030904290600401611d17565b600060405180830381600087803b1580156114f857600080fd5b505af115801561150c573d6000803e3d6000fd5b50506016805460ff60a81b1916905550505050565b8061152e5761152e6115b4565b6115398484846115e2565b80610a5f57610a5f600f54600d55601054600e55565b600061139183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116d9565b600080600061159e611707565b90925090506115ad828261154f565b9250505090565b600d541580156115c45750600e54155b156115cb57565b600d8054600f55600e805460105560009182905555565b6000806000806000806115f487611747565b6001600160a01b038f16600090815260026020526040902054959b5093995091975095509350915061162690876117a4565b6001600160a01b03808b1660009081526002602052604080822093909355908a168152205461165590866117e6565b6001600160a01b03891660009081526002602052604090205561167781611845565b611681848361188f565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516116c691815260200190565b60405180910390a3505050505050505050565b600081836116fa5760405162461bcd60e51b81526004016106129190611c8d565b5060006112868486611da0565b60065460009081906702c68af0bb140000611722828261154f565b82101561173e575050600654926702c68af0bb14000092509050565b90939092509050565b60008060008060008060008060006117648a600d54600e546118b3565b9250925092506000611774611591565b905060008060006117878e878787611908565b919e509c509a509598509396509194505050505091939550919395565b600061139183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611255565b6000806117f38385611d88565b9050838110156113915760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610612565b600061184f611591565b9050600061185d8383611958565b3060009081526002602052604090205490915061187a90826117e6565b30600090815260026020526040902055505050565b60065461189c90836117a4565b6006556007546118ac90826117e6565b6007555050565b60008080806118cd60646118c78989611958565b9061154f565b905060006118e060646118c78a89611958565b905060006118f8826118f28b866117a4565b906117a4565b9992985090965090945050505050565b60008080806119178886611958565b905060006119258887611958565b905060006119338888611958565b90506000611945826118f286866117a4565b939b939a50919850919650505050505050565b60008261196757506000610698565b60006119738385611dc2565b9050826119808583611da0565b146113915760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610612565b80356119e281611e55565b919050565b803580151581146119e257600080fd5b600060208284031215611a0957600080fd5b813561139181611e55565b600060208284031215611a2657600080fd5b815161139181611e55565b60008060408385031215611a4457600080fd5b8235611a4f81611e55565b91506020830135611a5f81611e55565b809150509250929050565b600080600060608486031215611a7f57600080fd5b8335611a8a81611e55565b92506020840135611a9a81611e55565b929592945050506040919091013590565b60008060408385031215611abe57600080fd5b8235611ac981611e55565b946020939093013593505050565b600080600060408486031215611aec57600080fd5b833567ffffffffffffffff80821115611b0457600080fd5b818601915086601f830112611b1857600080fd5b813581811115611b2757600080fd5b8760208260051b8501011115611b3c57600080fd5b602092830195509350611b5291860190506119e7565b90509250925092565b60006020808385031215611b6e57600080fd5b823567ffffffffffffffff80821115611b8657600080fd5b818501915085601f830112611b9a57600080fd5b813581811115611bac57611bac611e3f565b8060051b604051601f19603f83011681018181108582111715611bd157611bd1611e3f565b604052828152858101935084860182860187018a1015611bf057600080fd5b600095505b83861015611c1a57611c06816119d7565b855260019590950194938601938601611bf5565b5098975050505050505050565b600060208284031215611c3957600080fd5b611391826119e7565b600060208284031215611c5457600080fd5b5035919050565b60008060008060808587031215611c7157600080fd5b5050823594602084013594506040840135936060013592509050565b600060208083528351808285015260005b81811015611cba57858101830151858201604001528201611c9e565b81811115611ccc576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611d675784516001600160a01b031683529383019391830191600101611d42565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115611d9b57611d9b611e13565b500190565b600082611dbd57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611ddc57611ddc611e13565b500290565b600082821015611df357611df3611e13565b500390565b6000600019821415611e0c57611e0c611e13565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146107e257600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220bfd008e77a08b51525ab29db0f03988cd641b4b0a4539c41bf194b89f187b18364736f6c63430008070033

Deployed Bytecode

0x6080604052600436106101d05760003560e01c80637d1db4a5116100f7578063a9059cbb11610095578063d00efb2f11610064578063d00efb2f1461054c578063dd62ed3e14610562578063ea1644d5146105a8578063f2fde38b146105c857600080fd5b8063a9059cbb146104c7578063bfd79284146104e7578063c3c8cd8014610517578063c492f0461461052c57600080fd5b80638f9a55c0116100d15780638f9a55c01461044157806395d89b411461045757806398a5c31514610487578063a2a957bb146104a757600080fd5b80637d1db4a5146103ed5780638da5cb5b146104035780638f70ccf71461042157600080fd5b8063313ce5671161016f5780636fc3eaec1161013e5780636fc3eaec1461038357806370a0823114610398578063715018a6146103b857806374010ece146103cd57600080fd5b8063313ce5671461030757806349bd5a5e146103235780636b999053146103435780636d8aa8f81461036357600080fd5b80631694505e116101ab5780631694505e1461027457806318160ddd146102ac57806323b872dd146102d15780632fd689e3146102f157600080fd5b8062b8cf2a146101dc57806306fdde03146101fe578063095ea7b31461024457600080fd5b366101d757005b600080fd5b3480156101e857600080fd5b506101fc6101f7366004611b5b565b6105e8565b005b34801561020a57600080fd5b5060408051808201909152600b81526a536869626279204b6f6e6760a81b60208201525b60405161023b9190611c8d565b60405180910390f35b34801561025057600080fd5b5061026461025f366004611aab565b610687565b604051901515815260200161023b565b34801561028057600080fd5b50601554610294906001600160a01b031681565b6040516001600160a01b03909116815260200161023b565b3480156102b857600080fd5b506702c68af0bb1400005b60405190815260200161023b565b3480156102dd57600080fd5b506102646102ec366004611a6a565b61069e565b3480156102fd57600080fd5b506102c360195481565b34801561031357600080fd5b506040516009815260200161023b565b34801561032f57600080fd5b50601654610294906001600160a01b031681565b34801561034f57600080fd5b506101fc61035e3660046119f7565b610707565b34801561036f57600080fd5b506101fc61037e366004611c27565b610752565b34801561038f57600080fd5b506101fc61079a565b3480156103a457600080fd5b506102c36103b33660046119f7565b6107e5565b3480156103c457600080fd5b506101fc610807565b3480156103d957600080fd5b506101fc6103e8366004611c42565b61087b565b3480156103f957600080fd5b506102c360175481565b34801561040f57600080fd5b506000546001600160a01b0316610294565b34801561042d57600080fd5b506101fc61043c366004611c27565b6108aa565b34801561044d57600080fd5b506102c360185481565b34801561046357600080fd5b506040805180820190915260078152665348494b4f4e4760c81b602082015261022e565b34801561049357600080fd5b506101fc6104a2366004611c42565b6108f6565b3480156104b357600080fd5b506101fc6104c2366004611c5b565b610925565b3480156104d357600080fd5b506102646104e2366004611aab565b610963565b3480156104f357600080fd5b506102646105023660046119f7565b60116020526000908152604090205460ff1681565b34801561052357600080fd5b506101fc610970565b34801561053857600080fd5b506101fc610547366004611ad7565b6109c4565b34801561055857600080fd5b506102c360085481565b34801561056e57600080fd5b506102c361057d366004611a31565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156105b457600080fd5b506101fc6105c3366004611c42565b610a65565b3480156105d457600080fd5b506101fc6105e33660046119f7565b610a94565b6000546001600160a01b0316331461061b5760405162461bcd60e51b815260040161061290611ce2565b60405180910390fd5b60005b81518110156106835760016011600084848151811061063f5761063f611e29565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061067b81611df8565b91505061061e565b5050565b6000610694338484610b7e565b5060015b92915050565b60006106ab848484610ca2565b6106fd84336106f885604051806060016040528060288152602001611e6b602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190611255565b610b7e565b5060019392505050565b6000546001600160a01b031633146107315760405162461bcd60e51b815260040161061290611ce2565b6001600160a01b03166000908152601160205260409020805460ff19169055565b6000546001600160a01b0316331461077c5760405162461bcd60e51b815260040161061290611ce2565b60168054911515600160b01b0260ff60b01b19909216919091179055565b6013546001600160a01b0316336001600160a01b031614806107cf57506014546001600160a01b0316336001600160a01b0316145b6107d857600080fd5b476107e28161128f565b50565b6001600160a01b03811660009081526002602052604081205461069890611314565b6000546001600160a01b031633146108315760405162461bcd60e51b815260040161061290611ce2565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146108a55760405162461bcd60e51b815260040161061290611ce2565b601755565b6000546001600160a01b031633146108d45760405162461bcd60e51b815260040161061290611ce2565b60168054911515600160a01b0260ff60a01b1990921691909117905543600855565b6000546001600160a01b031633146109205760405162461bcd60e51b815260040161061290611ce2565b601955565b6000546001600160a01b0316331461094f5760405162461bcd60e51b815260040161061290611ce2565b600993909355600b91909155600a55600c55565b6000610694338484610ca2565b6013546001600160a01b0316336001600160a01b031614806109a557506014546001600160a01b0316336001600160a01b0316145b6109ae57600080fd5b60006109b9306107e5565b90506107e281611398565b6000546001600160a01b031633146109ee5760405162461bcd60e51b815260040161061290611ce2565b60005b82811015610a5f578160056000868685818110610a1057610a10611e29565b9050602002016020810190610a2591906119f7565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610a5781611df8565b9150506109f1565b50505050565b6000546001600160a01b03163314610a8f5760405162461bcd60e51b815260040161061290611ce2565b601855565b6000546001600160a01b03163314610abe5760405162461bcd60e51b815260040161061290611ce2565b6001600160a01b038116610b235760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610612565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610be05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610612565b6001600160a01b038216610c415760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610612565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d065760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610612565b6001600160a01b038216610d685760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610612565b60008111610dca5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610612565b6000546001600160a01b03848116911614801590610df657506000546001600160a01b03838116911614155b1561114e57601654600160a01b900460ff16610e8f576000546001600160a01b03848116911614610e8f5760405162461bcd60e51b815260206004820152603f60248201527f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060448201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c6564006064820152608401610612565b601754811115610ee15760405162461bcd60e51b815260206004820152601c60248201527f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000006044820152606401610612565b6001600160a01b03831660009081526011602052604090205460ff16158015610f2357506001600160a01b03821660009081526011602052604090205460ff16155b610f7b5760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460448201526265642160e81b6064820152608401610612565b6008544311158015610f9a57506016546001600160a01b038481169116145b8015610fb457506015546001600160a01b03838116911614155b8015610fc957506001600160a01b0382163014155b15610ff2576001600160a01b0382166000908152601160205260409020805460ff191660011790555b6016546001600160a01b038381169116146110775760185481611014846107e5565b61101e9190611d88565b106110775760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073696044820152627a652160e81b6064820152608401610612565b6000611082306107e5565b60195460175491925082101590821061109b5760175491505b8080156110b25750601654600160a81b900460ff16155b80156110cc57506016546001600160a01b03868116911614155b80156110e15750601654600160b01b900460ff165b801561110657506001600160a01b03851660009081526005602052604090205460ff16155b801561112b57506001600160a01b03841660009081526005602052604090205460ff16155b1561114b5761113982611398565b478015611149576111494761128f565b505b50505b6001600160a01b03831660009081526005602052604090205460019060ff168061119057506001600160a01b03831660009081526005602052604090205460ff165b806111c257506016546001600160a01b038581169116148015906111c257506016546001600160a01b03848116911614155b156111cf57506000611249565b6016546001600160a01b0385811691161480156111fa57506015546001600160a01b03848116911614155b1561120c57600954600d55600a54600e555b6016546001600160a01b03848116911614801561123757506015546001600160a01b03858116911614155b1561124957600b54600d55600c54600e555b610a5f84848484611521565b600081848411156112795760405162461bcd60e51b81526004016106129190611c8d565b5060006112868486611de1565b95945050505050565b6013546001600160a01b03166108fc6112a983600261154f565b6040518115909202916000818181858888f193505050501580156112d1573d6000803e3d6000fd5b506014546001600160a01b03166108fc6112ec83600261154f565b6040518115909202916000818181858888f19350505050158015610683573d6000803e3d6000fd5b600060065482111561137b5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610612565b6000611385611591565b9050611391838261154f565b9392505050565b6016805460ff60a81b1916600160a81b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106113e0576113e0611e29565b6001600160a01b03928316602091820292909201810191909152601554604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561143457600080fd5b505afa158015611448573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061146c9190611a14565b8160018151811061147f5761147f611e29565b6001600160a01b0392831660209182029290920101526015546114a59130911684610b7e565b60155460405163791ac94760e01b81526001600160a01b039091169063791ac947906114de908590600090869030904290600401611d17565b600060405180830381600087803b1580156114f857600080fd5b505af115801561150c573d6000803e3d6000fd5b50506016805460ff60a81b1916905550505050565b8061152e5761152e6115b4565b6115398484846115e2565b80610a5f57610a5f600f54600d55601054600e55565b600061139183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116d9565b600080600061159e611707565b90925090506115ad828261154f565b9250505090565b600d541580156115c45750600e54155b156115cb57565b600d8054600f55600e805460105560009182905555565b6000806000806000806115f487611747565b6001600160a01b038f16600090815260026020526040902054959b5093995091975095509350915061162690876117a4565b6001600160a01b03808b1660009081526002602052604080822093909355908a168152205461165590866117e6565b6001600160a01b03891660009081526002602052604090205561167781611845565b611681848361188f565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516116c691815260200190565b60405180910390a3505050505050505050565b600081836116fa5760405162461bcd60e51b81526004016106129190611c8d565b5060006112868486611da0565b60065460009081906702c68af0bb140000611722828261154f565b82101561173e575050600654926702c68af0bb14000092509050565b90939092509050565b60008060008060008060008060006117648a600d54600e546118b3565b9250925092506000611774611591565b905060008060006117878e878787611908565b919e509c509a509598509396509194505050505091939550919395565b600061139183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611255565b6000806117f38385611d88565b9050838110156113915760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610612565b600061184f611591565b9050600061185d8383611958565b3060009081526002602052604090205490915061187a90826117e6565b30600090815260026020526040902055505050565b60065461189c90836117a4565b6006556007546118ac90826117e6565b6007555050565b60008080806118cd60646118c78989611958565b9061154f565b905060006118e060646118c78a89611958565b905060006118f8826118f28b866117a4565b906117a4565b9992985090965090945050505050565b60008080806119178886611958565b905060006119258887611958565b905060006119338888611958565b90506000611945826118f286866117a4565b939b939a50919850919650505050505050565b60008261196757506000610698565b60006119738385611dc2565b9050826119808583611da0565b146113915760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610612565b80356119e281611e55565b919050565b803580151581146119e257600080fd5b600060208284031215611a0957600080fd5b813561139181611e55565b600060208284031215611a2657600080fd5b815161139181611e55565b60008060408385031215611a4457600080fd5b8235611a4f81611e55565b91506020830135611a5f81611e55565b809150509250929050565b600080600060608486031215611a7f57600080fd5b8335611a8a81611e55565b92506020840135611a9a81611e55565b929592945050506040919091013590565b60008060408385031215611abe57600080fd5b8235611ac981611e55565b946020939093013593505050565b600080600060408486031215611aec57600080fd5b833567ffffffffffffffff80821115611b0457600080fd5b818601915086601f830112611b1857600080fd5b813581811115611b2757600080fd5b8760208260051b8501011115611b3c57600080fd5b602092830195509350611b5291860190506119e7565b90509250925092565b60006020808385031215611b6e57600080fd5b823567ffffffffffffffff80821115611b8657600080fd5b818501915085601f830112611b9a57600080fd5b813581811115611bac57611bac611e3f565b8060051b604051601f19603f83011681018181108582111715611bd157611bd1611e3f565b604052828152858101935084860182860187018a1015611bf057600080fd5b600095505b83861015611c1a57611c06816119d7565b855260019590950194938601938601611bf5565b5098975050505050505050565b600060208284031215611c3957600080fd5b611391826119e7565b600060208284031215611c5457600080fd5b5035919050565b60008060008060808587031215611c7157600080fd5b5050823594602084013594506040840135936060013592509050565b600060208083528351808285015260005b81811015611cba57858101830151858201604001528201611c9e565b81811115611ccc576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611d675784516001600160a01b031683529383019391830191600101611d42565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115611d9b57611d9b611e13565b500190565b600082611dbd57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611ddc57611ddc611e13565b500290565b600082821015611df357611df3611e13565b500390565b6000600019821415611e0c57611e0c611e13565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146107e257600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220bfd008e77a08b51525ab29db0f03988cd641b4b0a4539c41bf194b89f187b18364736f6c63430008070033

Deployed Bytecode Sourcemap

4185:14797:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14119:169;;;;;;;;;;-1:-1:-1;14119:169:0;;;;;:::i;:::-;;:::i;:::-;;7631:83;;;;;;;;;;-1:-1:-1;7701:5:0;;;;;;;;;;;;-1:-1:-1;;;7701:5:0;;;;7631:83;;;;;;;:::i;:::-;;;;;;;;8563:193;;;;;;;;;;-1:-1:-1;8563:193:0;;;;;:::i;:::-;;:::i;:::-;;;4964:14:1;;4957:22;4939:41;;4927:2;4912:18;8563:193:0;4799:187:1;5636:41:0;;;;;;;;;;-1:-1:-1;5636:41:0;;;;-1:-1:-1;;;;;5636:41:0;;;;;;-1:-1:-1;;;;;4755:32:1;;;4737:51;;4725:2;4710:18;5636:41:0;4591:203:1;7911:95:0;;;;;;;;;;-1:-1:-1;4747:17:0;7911:95;;;11535:25:1;;;11523:2;11508:18;7911:95:0;11389:177:1;8765:446:0;;;;;;;;;;-1:-1:-1;8765:446:0;;;;;:::i;:::-;;:::i;5938:50::-;;;;;;;;;;;;;;;;7819:83;;;;;;;;;;-1:-1:-1;7819:83:0;;4420:1;12698:36:1;;12686:2;12671:18;7819:83:0;12556:184:1;5684:28:0;;;;;;;;;;-1:-1:-1;5684:28:0;;;;-1:-1:-1;;;;;5684:28:0;;;14297:92;;;;;;;;;;-1:-1:-1;14297:92:0;;;;;:::i;:::-;;:::i;18360:101::-;;;;;;;;;;-1:-1:-1;18360:101:0;;;;;:::i;:::-;;:::i;13875:235::-;;;;;;;;;;;;;:::i;8015:138::-;;;;;;;;;;-1:-1:-1;8015:138:0;;;;;:::i;:::-;;:::i;1658:148::-;;;;;;;;;;;;;:::i;18504:108::-;;;;;;;;;;-1:-1:-1;18504:108:0;;;;;:::i;:::-;;:::i;5828:44::-;;;;;;;;;;;;;;;;1442:79;;;;;;;;;;-1:-1:-1;1480:7:0;1507:6;-1:-1:-1;;;;;1507:6:0;1442:79;;13483:138;;;;;;;;;;-1:-1:-1;13483:138:0;;;;;:::i;:::-;;:::i;5882:46::-;;;;;;;;;;;;;;;;7723:87;;;;;;;;;;-1:-1:-1;7795:7:0;;;;;;;;;;;;-1:-1:-1;;;7795:7:0;;;;7723:87;;18168:139;;;;;;;;;;-1:-1:-1;18168:139:0;;;;;:::i;:::-;;:::i;17821:294::-;;;;;;;;;;-1:-1:-1;17821:294:0;;;;;:::i;:::-;;:::i;8162:199::-;;;;;;;;;;-1:-1:-1;8162:199:0;;;;;:::i;:::-;;:::i;5326:36::-;;;;;;;;;;-1:-1:-1;5326:36:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;13630:236;;;;;;;;;;;;;:::i;18745:234::-;;;;;;;;;;-1:-1:-1;18745:234:0;;;;;:::i;:::-;;:::i;4860:26::-;;;;;;;;;;;;;;;;8370:184;;;;;;;;;;-1:-1:-1;8370:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;8519:18:0;;;8487:7;8519:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8370:184;18621:115;;;;;;;;;;-1:-1:-1;18621:115:0;;;;;:::i;:::-;;:::i;1815:244::-;;;;;;;;;;-1:-1:-1;1815:244:0;;;;;:::i;:::-;;:::i;14119:169::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;;;;;;;;;14195:9:::1;14190:91;14214:5;:12;14210:1;:16;14190:91;;;14265:4;14248;:14;14253:5;14259:1;14253:8;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;14248:14:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;14248:14:0;:21;;-1:-1:-1;;14248:21:0::1;::::0;::::1;;::::0;;;::::1;::::0;;14228:3;::::1;::::0;::::1;:::i;:::-;;;;14190:91;;;;14119:169:::0;:::o;8563:193::-;8665:4;8687:39;271:10;8710:7;8719:6;8687:8;:39::i;:::-;-1:-1:-1;8744:4:0;8563:193;;;;;:::o;8765:446::-;8897:4;8914:36;8924:6;8932:9;8943:6;8914:9;:36::i;:::-;8961:220;8984:6;271:10;9032:138;9088:6;9032:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9032:19:0;;;;;;:11;:19;;;;;;;;271:10;9032:33;;;;;;;;;;:37;:138::i;:::-;8961:8;:220::i;:::-;-1:-1:-1;9199:4:0;8765:446;;;;;:::o;14297:92::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;14361:12:0::1;14376:5;14361:12:::0;;;:4:::1;:12;::::0;;;;:20;;-1:-1:-1;;14361:20:0::1;::::0;;14297:92::o;18360:101::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;18427:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;18427:26:0::1;-1:-1:-1::0;;;;18427:26:0;;::::1;::::0;;;::::1;::::0;;18360:101::o;13875:235::-;13941:19;;-1:-1:-1;;;;;13941:19:0;271:10;-1:-1:-1;;;;;13925:35:0;;:72;;;-1:-1:-1;13980:17:0;;-1:-1:-1;;;;;13980:17:0;271:10;-1:-1:-1;;;;;13964:33:0;;13925:72;13917:81;;;;;;14038:21;14070:32;14038:21;14070:12;:32::i;:::-;13906:204;13875:235::o;8015:138::-;-1:-1:-1;;;;;8128:16:0;;8081:7;8128:16;;;:7;:16;;;;;;8108:37;;:19;:37::i;1658:148::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;1765:1:::1;1749:6:::0;;1728:40:::1;::::0;-1:-1:-1;;;;;1749:6:0;;::::1;::::0;1728:40:::1;::::0;1765:1;;1728:40:::1;1796:1;1779:19:::0;;-1:-1:-1;;;;;;1779:19:0::1;::::0;;1658:148::o;18504:108::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;18578:12:::1;:26:::0;18504:108::o;13483:138::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;13550:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;13550:26:0::1;-1:-1:-1::0;;;;13550:26:0;;::::1;::::0;;;::::1;::::0;;13601:12:::1;13587:11;:26:::0;13483:138::o;18168:139::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;18259:19:::1;:40:::0;18168:139::o;17821:294::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;17955:14:::1;:30:::0;;;;17996:15:::1;:32:::0;;;;18042:12:::1;:26:::0;18079:13:::1;:28:::0;17821:294::o;8162:199::-;8267:4;8289:42;271:10;8313:9;8324:6;8289:9;:42::i;13630:236::-;13696:19;;-1:-1:-1;;;;;13696:19:0;271:10;-1:-1:-1;;;;;13680:35:0;;:72;;;-1:-1:-1;13735:17:0;;-1:-1:-1;;;;;13735:17:0;271:10;-1:-1:-1;;;;;13719:33:0;;13680:72;13672:81;;;;;;13764:23;13790:24;13808:4;13790:9;:24::i;:::-;13764:50;;13825:33;13842:15;13825:16;:33::i;18745:234::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;18862:9:::1;18858:114;18877:19:::0;;::::1;18858:114;;;18952:8;18918:18;:31;18937:8;;18946:1;18937:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;18918:31:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;18918:31:0;:42;;-1:-1:-1;;18918:42:0::1;::::0;::::1;;::::0;;;::::1;::::0;;18898:3;::::1;::::0;::::1;:::i;:::-;;;;18858:114;;;;18745:234:::0;;;:::o;18621:115::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;18698:14:::1;:30:::0;18621:115::o;1815:244::-;1570:6;;-1:-1:-1;;;;;1570:6:0;271:10;1570:22;1562:67;;;;-1:-1:-1;;;1562:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1904:22:0;::::1;1896:73;;;::::0;-1:-1:-1;;;1896:73:0;;7633:2:1;1896:73:0::1;::::0;::::1;7615:21:1::0;7672:2;7652:18;;;7645:30;7711:34;7691:18;;;7684:62;-1:-1:-1;;;7762:18:1;;;7755:36;7808:19;;1896:73:0::1;7431:402:1::0;1896:73:0::1;2006:6;::::0;;1985:38:::1;::::0;-1:-1:-1;;;;;1985:38:0;;::::1;::::0;2006:6;::::1;::::0;1985:38:::1;::::0;::::1;2034:6;:17:::0;;-1:-1:-1;;;;;;2034:17:0::1;-1:-1:-1::0;;;;;2034:17:0;;;::::1;::::0;;;::::1;::::0;;1815:244::o;9908:369::-;-1:-1:-1;;;;;10035:19:0;;10027:68;;;;-1:-1:-1;;;10027:68:0;;11186:2:1;10027:68:0;;;11168:21:1;11225:2;11205:18;;;11198:30;11264:34;11244:18;;;11237:62;-1:-1:-1;;;11315:18:1;;;11308:34;11359:19;;10027:68:0;10984:400:1;10027:68:0;-1:-1:-1;;;;;10114:21:0;;10106:68;;;;-1:-1:-1;;;10106:68:0;;8040:2:1;10106:68:0;;;8022:21:1;8079:2;8059:18;;;8052:30;8118:34;8098:18;;;8091:62;-1:-1:-1;;;8169:18:1;;;8162:32;8211:19;;10106:68:0;7838:398:1;10106:68:0;-1:-1:-1;;;;;10185:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10237:32;;11535:25:1;;;10237:32:0;;11508:18:1;10237:32:0;;;;;;;9908:369;;;:::o;10286:2527::-;-1:-1:-1;;;;;10408:18:0;;10400:68;;;;-1:-1:-1;;;10400:68:0;;10376:2:1;10400:68:0;;;10358:21:1;10415:2;10395:18;;;10388:30;10454:34;10434:18;;;10427:62;-1:-1:-1;;;10505:18:1;;;10498:35;10550:19;;10400:68:0;10174:401:1;10400:68:0;-1:-1:-1;;;;;10487:16:0;;10479:64;;;;-1:-1:-1;;;10479:64:0;;6029:2:1;10479:64:0;;;6011:21:1;6068:2;6048:18;;;6041:30;6107:34;6087:18;;;6080:62;-1:-1:-1;;;6158:18:1;;;6151:33;6201:19;;10479:64:0;5827:399:1;10479:64:0;10571:1;10562:6;:10;10554:64;;;;-1:-1:-1;;;10554:64:0;;9966:2:1;10554:64:0;;;9948:21:1;10005:2;9985:18;;;9978:30;10044:34;10024:18;;;10017:62;-1:-1:-1;;;10095:18:1;;;10088:39;10144:19;;10554:64:0;9764:405:1;10554:64:0;1480:7;1507:6;-1:-1:-1;;;;;10636:15:0;;;1507:6;;10636:15;;;;:32;;-1:-1:-1;1480:7:0;1507:6;-1:-1:-1;;;;;10655:13:0;;;1507:6;;10655:13;;10636:32;10632:1449;;;10726:11;;-1:-1:-1;;;10726:11:0;;;;10721:144;;1480:7;1507:6;-1:-1:-1;;;;;10766:15:0;;;1507:6;;10766:15;10758:91;;;;-1:-1:-1;;;10758:91:0;;6433:2:1;10758:91:0;;;6415:21:1;6472:2;6452:18;;;6445:30;6511:34;6491:18;;;6484:62;6582:33;6562:18;;;6555:61;6633:19;;10758:91:0;6231:427:1;10758:91:0;10900:12;;10890:6;:22;;10882:63;;;;-1:-1:-1;;;10882:63:0;;7276:2:1;10882:63:0;;;7258:21:1;7315:2;7295:18;;;7288:30;7354;7334:18;;;7327:58;7402:18;;10882:63:0;7074:352:1;10882:63:0;-1:-1:-1;;;;;10969:10:0;;;;;;:4;:10;;;;;;;;10968:11;:24;;;;-1:-1:-1;;;;;;10984:8:0;;;;;;:4;:8;;;;;;;;10983:9;10968:24;10960:72;;;;-1:-1:-1;;;10960:72:0;;8443:2:1;10960:72:0;;;8425:21:1;8482:2;8462:18;;;8455:30;8521:34;8501:18;;;8494:62;-1:-1:-1;;;8572:18:1;;;8565:33;8615:19;;10960:72:0;8241:399:1;10960:72:0;11069:11;;11053:12;:27;;:52;;;;-1:-1:-1;11092:13:0;;-1:-1:-1;;;;;11084:21:0;;;11092:13;;11084:21;11053:52;:86;;;;-1:-1:-1;11123:15:0;;-1:-1:-1;;;;;11109:30:0;;;11123:15;;11109:30;;11053:86;:109;;;;-1:-1:-1;;;;;;11143:19:0;;11157:4;11143:19;;11053:109;11050:166;;;-1:-1:-1;;;;;11185:8:0;;;;;;:4;:8;;;;;:15;;-1:-1:-1;;11185:15:0;11196:4;11185:15;;;11050:166;11243:13;;-1:-1:-1;;;;;11237:19:0;;;11243:13;;11237:19;11234:146;;11310:14;;11301:6;11285:13;11295:2;11285:9;:13::i;:::-;:22;;;;:::i;:::-;:39;11277:87;;;;-1:-1:-1;;;11277:87:0;;10782:2:1;11277:87:0;;;10764:21:1;10821:2;10801:18;;;10794:30;10860:34;10840:18;;;10833:62;-1:-1:-1;;;10911:18:1;;;10904:33;10954:19;;11277:87:0;10580:399:1;11277:87:0;11397:28;11428:24;11446:4;11428:9;:24::i;:::-;11506:19;;11570:12;;11397:55;;-1:-1:-1;11482:43:0;;;;11546:36;;11543:124;;11639:12;;11616:35;;11543:124;11688:7;:18;;;;-1:-1:-1;11700:6:0;;-1:-1:-1;;;11700:6:0;;;;11699:7;11688:18;:43;;;;-1:-1:-1;11718:13:0;;-1:-1:-1;;;;;11710:21:0;;;11718:13;;11710:21;;11688:43;:58;;;;-1:-1:-1;11735:11:0;;-1:-1:-1;;;11735:11:0;;;;11688:58;:87;;;;-1:-1:-1;;;;;;11751:24:0;;;;;;:18;:24;;;;;;;;11750:25;11688:87;:114;;;;-1:-1:-1;;;;;;11780:22:0;;;;;;:18;:22;;;;;;;;11779:23;11688:114;11684:386;;;11823:38;11840:20;11823:16;:38::i;:::-;11909:21;11953:22;;11949:106;;12000:35;12013:21;12000:12;:35::i;:::-;11804:266;11684:386;10670:1411;;10632:1449;-1:-1:-1;;;;;12159:24:0;;12094:12;12159:24;;;:18;:24;;;;;;12109:4;;12159:24;;;:50;;-1:-1:-1;;;;;;12187:22:0;;;;;;:18;:22;;;;;;;;12159:50;12158:102;;;-1:-1:-1;12223:13:0;;-1:-1:-1;;;;;12215:21:0;;;12223:13;;12215:21;;;;:44;;-1:-1:-1;12246:13:0;;-1:-1:-1;;;;;12240:19:0;;;12246:13;;12240:19;;12215:44;12154:597;;;-1:-1:-1;12287:5:0;12154:597;;;12371:13;;-1:-1:-1;;;;;12363:21:0;;;12371:13;;12363:21;:55;;;;-1:-1:-1;12402:15:0;;-1:-1:-1;;;;;12388:30:0;;;12402:15;;12388:30;;12363:55;12360:162;;;12451:14;;12439:9;:26;12494:12;;12484:7;:22;12360:162;12582:13;;-1:-1:-1;;;;;12576:19:0;;;12582:13;;12576:19;:55;;;;-1:-1:-1;12615:15:0;;-1:-1:-1;;;;;12599:32:0;;;12615:15;;12599:32;;12576:55;12572:165;;;12664:15;;12652:9;:27;12708:13;;12698:7;:23;12572:165;12764:41;12779:4;12785:2;12789:6;12797:7;12764:14;:41::i;2427:224::-;2547:7;2583:12;2575:6;;;;2567:29;;;;-1:-1:-1;;;2567:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2607:9:0;2619:5;2623:1;2619;:5;:::i;:::-;2607:17;2427:224;-1:-1:-1;;;;;2427:224:0:o;13314:160::-;13371:19;;-1:-1:-1;;;;;13371:19:0;:43;13400:13;:6;13411:1;13400:10;:13::i;:::-;13371:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13425:17:0;;-1:-1:-1;;;;;13425:17:0;:41;13452:13;:6;13463:1;13452:10;:13::i;:::-;13425:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9220:323;9315:7;9373;;9362;:18;;9340:110;;;;-1:-1:-1;;;9340:110:0;;6865:2:1;9340:110:0;;;6847:21:1;6904:2;6884:18;;;6877:30;6943:34;6923:18;;;6916:62;-1:-1:-1;;;6994:18:1;;;6987:40;7044:19;;9340:110:0;6663:406:1;9340:110:0;9461:19;9483:10;:8;:10::i;:::-;9461:32;-1:-1:-1;9511:24:0;:7;9461:32;9511:11;:24::i;:::-;9504:31;9220:323;-1:-1:-1;;;9220:323:0:o;12822:483::-;6086:6;:13;;-1:-1:-1;;;;6086:13:0;-1:-1:-1;;;6086:13:0;;;12924:16:::1;::::0;;12938:1:::1;12924:16:::0;;;;;::::1;::::0;;-1:-1:-1;;12924:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;12924:16:0::1;12900:40;;12969:4;12951;12956:1;12951:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12951:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;12995:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;12995:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;12951:7;;12995:22;;;;;:15;:22;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12985:4;12990:1;12985:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;12985:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;13060:15:::1;::::0;13028:62:::1;::::0;13045:4:::1;::::0;13060:15:::1;13078:11:::0;13028:8:::1;:62::i;:::-;13101:15;::::0;:196:::1;::::0;-1:-1:-1;;;13101:196:0;;-1:-1:-1;;;;;13101:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;13182:11;;13101:15:::1;::::0;13224:4;;13251::::1;::::0;13271:15:::1;::::0;13101:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;6122:6:0;:14;;-1:-1:-1;;;;6122:14:0;;;-1:-1:-1;;;;12822:483:0:o;14398:282::-;14554:7;14549:28;;14563:14;:12;:14::i;:::-;14588:44;14606:6;14614:9;14625:6;14588:17;:44::i;:::-;14648:7;14643:29;;14657:15;9838:17;;9826:9;:29;9876:15;;9866:7;:25;9782:117;2915:132;2973:7;3000:39;3004:1;3007;3000:39;;;;;;;;;;;;;;;;;:3;:39::i;17376:167::-;17418:7;17439:15;17456;17475:19;:17;:19::i;:::-;17438:56;;-1:-1:-1;17438:56:0;-1:-1:-1;17515:20:0;17438:56;;17515:11;:20::i;:::-;17508:27;;;;17376:167;:::o;9552:221::-;9599:9;;:14;:30;;;;-1:-1:-1;9617:7:0;;:12;9599:30;9595:43;;;9552:221::o;9595:43::-;9671:9;;;9651:17;:29;9709:7;;;9691:15;:25;-1:-1:-1;9730:13:0;;;;9754:11;9552:221::o;14689:610::-;14836:15;14866:23;14904:12;14931:23;14969:12;14996:13;15023:19;15034:7;15023:10;:19::i;:::-;-1:-1:-1;;;;;15071:15:0;;;;;;:7;:15;;;;;;14821:221;;-1:-1:-1;14821:221:0;;-1:-1:-1;14821:221:0;;-1:-1:-1;14821:221:0;-1:-1:-1;14821:221:0;-1:-1:-1;14821:221:0;-1:-1:-1;15071:28:0;;14821:221;15071:19;:28::i;:::-;-1:-1:-1;;;;;15053:15:0;;;;;;;:7;:15;;;;;;:46;;;;15131:18;;;;;;;:39;;15154:15;15131:22;:39::i;:::-;-1:-1:-1;;;;;15110:18:0;;;;;;:7;:18;;;;;:60;15181:16;15191:5;15181:9;:16::i;:::-;15208:23;15220:4;15226;15208:11;:23::i;:::-;15264:9;-1:-1:-1;;;;;15247:44:0;15256:6;-1:-1:-1;;;;;15247:44:0;;15275:15;15247:44;;;;11535:25:1;;11523:2;11508:18;;11389:177;15247:44:0;;;;;;;;14810:489;;;;;;14689:610;;;:::o;3056:223::-;3176:7;3211:12;3204:5;3196:28;;;;-1:-1:-1;;;3196:28:0;;;;;;;;:::i;:::-;-1:-1:-1;3235:9:0;3247:5;3251:1;3247;:5;:::i;17552:260::-;17650:7;;17603;;;;4747:17;17718:20;17650:7;4747:17;17718:11;:20::i;:::-;17708:7;:30;17704:61;;;-1:-1:-1;;17748:7:0;;;4747:17;;-1:-1:-1;17552:260:0;-1:-1:-1;17552:260:0:o;17704:61::-;17787:7;;17796;;-1:-1:-1;17552:260:0;-1:-1:-1;17552:260:0:o;15722:618::-;15822:7;15844;15866;15888;15910;15932;15968:23;15993:12;16007:13;16037:40;16049:7;16058:9;;16069:7;;16037:11;:40::i;:::-;15967:110;;;;;;16088:19;16110:10;:8;:10::i;:::-;16088:32;;16132:15;16149:23;16174:12;16203:46;16215:7;16224:4;16230:5;16237:11;16203;:46::i;:::-;16131:118;;-1:-1:-1;16131:118:0;-1:-1:-1;16131:118:0;-1:-1:-1;16303:15:0;;-1:-1:-1;16320:4:0;;-1:-1:-1;16326:5:0;;-1:-1:-1;;;;;15722:618:0;;;;;;;:::o;2282:136::-;2340:7;2367:43;2371:1;2374;2367:43;;;;;;;;;;;;;;;;;:3;:43::i;2094:179::-;2152:7;;2184:5;2188:1;2184;:5;:::i;:::-;2172:17;;2213:1;2208;:6;;2200:46;;;;-1:-1:-1;;;2200:46:0;;8847:2:1;2200:46:0;;;8829:21:1;8886:2;8866:18;;;8859:30;8925:29;8905:18;;;8898:57;8972:18;;2200:46:0;8645:351:1;15308:211:0;15361:19;15383:10;:8;:10::i;:::-;15361:32;-1:-1:-1;15404:13:0;15420:22;:5;15361:32;15420:9;:22::i;:::-;15494:4;15478:22;;;;:7;:22;;;;;;15404:38;;-1:-1:-1;15478:33:0;;15404:38;15478:26;:33::i;:::-;15469:4;15453:22;;;;:7;:22;;;;;:58;-1:-1:-1;;;15308:211:0:o;15528:147::-;15606:7;;:17;;15618:4;15606:11;:17::i;:::-;15596:7;:27;15647:10;;:20;;15662:4;15647:14;:20::i;:::-;15634:10;:33;-1:-1:-1;;15528:147:0:o;16349:472::-;16518:7;;;;16612:30;16638:3;16612:21;:7;16624:8;16612:11;:21::i;:::-;:25;;:30::i;:::-;16597:45;-1:-1:-1;16653:13:0;16669:28;16693:3;16669:19;:7;16681:6;16669:11;:19::i;:28::-;16653:44;-1:-1:-1;16708:23:0;16734:28;16653:44;16734:17;:7;16746:4;16734:11;:17::i;:::-;:21;;:28::i;:::-;16708:54;16801:4;;-1:-1:-1;16807:5:0;;-1:-1:-1;16349:472:0;;-1:-1:-1;;;;;16349:472:0:o;16830:537::-;17024:7;;;;17121:24;:7;17133:11;17121;:24::i;:::-;17103:42;-1:-1:-1;17156:12:0;17171:21;:4;17180:11;17171:8;:21::i;:::-;17156:36;-1:-1:-1;17203:13:0;17219:22;:5;17229:11;17219:9;:22::i;:::-;17203:38;-1:-1:-1;17252:23:0;17278:28;17203:38;17278:17;:7;17290:4;17278:11;:17::i;:28::-;17328:7;;;;-1:-1:-1;17354:4:0;;-1:-1:-1;16830:537:0;;-1:-1:-1;;;;;;;16830:537:0:o;2660:246::-;2718:7;2742:6;2738:47;;-1:-1:-1;2772:1:0;2765:8;;2738:47;2795:9;2807:5;2811:1;2807;:5;:::i;:::-;2795:17;-1:-1:-1;2840:1:0;2831:5;2835:1;2795:17;2831:5;:::i;:::-;:10;2823:56;;;;-1:-1:-1;;;2823:56:0;;9203:2:1;2823:56:0;;;9185:21:1;9242:2;9222:18;;;9215:30;9281:34;9261:18;;;9254:62;-1:-1:-1;;;9332:18:1;;;9325:31;9373:19;;2823:56:0;9001:397:1;14:134;82:20;;111:31;82:20;111:31;:::i;:::-;14:134;;;:::o;153:160::-;218:20;;274:13;;267:21;257:32;;247:60;;303:1;300;293:12;318:247;377:6;430:2;418:9;409:7;405:23;401:32;398:52;;;446:1;443;436:12;398:52;485:9;472:23;504:31;529:5;504:31;:::i;570:251::-;640:6;693:2;681:9;672:7;668:23;664:32;661:52;;;709:1;706;699:12;661:52;741:9;735:16;760:31;785:5;760:31;:::i;826:388::-;894:6;902;955:2;943:9;934:7;930:23;926:32;923:52;;;971:1;968;961:12;923:52;1010:9;997:23;1029:31;1054:5;1029:31;:::i;:::-;1079:5;-1:-1:-1;1136:2:1;1121:18;;1108:32;1149:33;1108:32;1149:33;:::i;:::-;1201:7;1191:17;;;826:388;;;;;:::o;1219:456::-;1296:6;1304;1312;1365:2;1353:9;1344:7;1340:23;1336:32;1333:52;;;1381:1;1378;1371:12;1333:52;1420:9;1407:23;1439:31;1464:5;1439:31;:::i;:::-;1489:5;-1:-1:-1;1546:2:1;1531:18;;1518:32;1559:33;1518:32;1559:33;:::i;:::-;1219:456;;1611:7;;-1:-1:-1;;;1665:2:1;1650:18;;;;1637:32;;1219:456::o;1680:315::-;1748:6;1756;1809:2;1797:9;1788:7;1784:23;1780:32;1777:52;;;1825:1;1822;1815:12;1777:52;1864:9;1851:23;1883:31;1908:5;1883:31;:::i;:::-;1933:5;1985:2;1970:18;;;;1957:32;;-1:-1:-1;;;1680:315:1:o;2000:689::-;2092:6;2100;2108;2161:2;2149:9;2140:7;2136:23;2132:32;2129:52;;;2177:1;2174;2167:12;2129:52;2217:9;2204:23;2246:18;2287:2;2279:6;2276:14;2273:34;;;2303:1;2300;2293:12;2273:34;2341:6;2330:9;2326:22;2316:32;;2386:7;2379:4;2375:2;2371:13;2367:27;2357:55;;2408:1;2405;2398:12;2357:55;2448:2;2435:16;2474:2;2466:6;2463:14;2460:34;;;2490:1;2487;2480:12;2460:34;2545:7;2538:4;2528:6;2525:1;2521:14;2517:2;2513:23;2509:34;2506:47;2503:67;;;2566:1;2563;2556:12;2503:67;2597:4;2589:13;;;;-1:-1:-1;2621:6:1;-1:-1:-1;2646:37:1;;2662:20;;;-1:-1:-1;2646:37:1;:::i;:::-;2636:47;;2000:689;;;;;:::o;2694:1132::-;2778:6;2809:2;2852;2840:9;2831:7;2827:23;2823:32;2820:52;;;2868:1;2865;2858:12;2820:52;2908:9;2895:23;2937:18;2978:2;2970:6;2967:14;2964:34;;;2994:1;2991;2984:12;2964:34;3032:6;3021:9;3017:22;3007:32;;3077:7;3070:4;3066:2;3062:13;3058:27;3048:55;;3099:1;3096;3089:12;3048:55;3135:2;3122:16;3157:2;3153;3150:10;3147:36;;;3163:18;;:::i;:::-;3209:2;3206:1;3202:10;3241:2;3235:9;3304:2;3300:7;3295:2;3291;3287:11;3283:25;3275:6;3271:38;3359:6;3347:10;3344:22;3339:2;3327:10;3324:18;3321:46;3318:72;;;3370:18;;:::i;:::-;3406:2;3399:22;3456:18;;;3490:15;;;;-1:-1:-1;3525:11:1;;;3555;;;3551:20;;3548:33;-1:-1:-1;3545:53:1;;;3594:1;3591;3584:12;3545:53;3616:1;3607:10;;3626:169;3640:2;3637:1;3634:9;3626:169;;;3697:23;3716:3;3697:23;:::i;:::-;3685:36;;3658:1;3651:9;;;;;3741:12;;;;3773;;3626:169;;;-1:-1:-1;3814:6:1;2694:1132;-1:-1:-1;;;;;;;;2694:1132:1:o;3831:180::-;3887:6;3940:2;3928:9;3919:7;3915:23;3911:32;3908:52;;;3956:1;3953;3946:12;3908:52;3979:26;3995:9;3979:26;:::i;4016:180::-;4075:6;4128:2;4116:9;4107:7;4103:23;4099:32;4096:52;;;4144:1;4141;4134:12;4096:52;-1:-1:-1;4167:23:1;;4016:180;-1:-1:-1;4016:180:1:o;4201:385::-;4287:6;4295;4303;4311;4364:3;4352:9;4343:7;4339:23;4335:33;4332:53;;;4381:1;4378;4371:12;4332:53;-1:-1:-1;;4404:23:1;;;4474:2;4459:18;;4446:32;;-1:-1:-1;4525:2:1;4510:18;;4497:32;;4576:2;4561:18;4548:32;;-1:-1:-1;4201:385:1;-1:-1:-1;4201:385:1:o;5225:597::-;5337:4;5366:2;5395;5384:9;5377:21;5427:6;5421:13;5470:6;5465:2;5454:9;5450:18;5443:34;5495:1;5505:140;5519:6;5516:1;5513:13;5505:140;;;5614:14;;;5610:23;;5604:30;5580:17;;;5599:2;5576:26;5569:66;5534:10;;5505:140;;;5663:6;5660:1;5657:13;5654:91;;;5733:1;5728:2;5719:6;5708:9;5704:22;5700:31;5693:42;5654:91;-1:-1:-1;5806:2:1;5785:15;-1:-1:-1;;5781:29:1;5766:45;;;;5813:2;5762:54;;5225:597;-1:-1:-1;;;5225:597:1:o;9403:356::-;9605:2;9587:21;;;9624:18;;;9617:30;9683:34;9678:2;9663:18;;9656:62;9750:2;9735:18;;9403:356::o;11571:980::-;11833:4;11881:3;11870:9;11866:19;11912:6;11901:9;11894:25;11938:2;11976:6;11971:2;11960:9;11956:18;11949:34;12019:3;12014:2;12003:9;11999:18;11992:31;12043:6;12078;12072:13;12109:6;12101;12094:22;12147:3;12136:9;12132:19;12125:26;;12186:2;12178:6;12174:15;12160:29;;12207:1;12217:195;12231:6;12228:1;12225:13;12217:195;;;12296:13;;-1:-1:-1;;;;;12292:39:1;12280:52;;12387:15;;;;12352:12;;;;12328:1;12246:9;12217:195;;;-1:-1:-1;;;;;;;12468:32:1;;;;12463:2;12448:18;;12441:60;-1:-1:-1;;;12532:3:1;12517:19;12510:35;12429:3;11571:980;-1:-1:-1;;;11571:980:1:o;12745:128::-;12785:3;12816:1;12812:6;12809:1;12806:13;12803:39;;;12822:18;;:::i;:::-;-1:-1:-1;12858:9:1;;12745:128::o;12878:217::-;12918:1;12944;12934:132;;12988:10;12983:3;12979:20;12976:1;12969:31;13023:4;13020:1;13013:15;13051:4;13048:1;13041:15;12934:132;-1:-1:-1;13080:9:1;;12878:217::o;13100:168::-;13140:7;13206:1;13202;13198:6;13194:14;13191:1;13188:21;13183:1;13176:9;13169:17;13165:45;13162:71;;;13213:18;;:::i;:::-;-1:-1:-1;13253:9:1;;13100:168::o;13273:125::-;13313:4;13341:1;13338;13335:8;13332:34;;;13346:18;;:::i;:::-;-1:-1:-1;13383:9:1;;13273:125::o;13403:135::-;13442:3;-1:-1:-1;;13463:17:1;;13460:43;;;13483:18;;:::i;:::-;-1:-1:-1;13530:1:1;13519:13;;13403:135::o;13543:127::-;13604:10;13599:3;13595:20;13592:1;13585:31;13635:4;13632:1;13625:15;13659:4;13656:1;13649:15;13675:127;13736:10;13731:3;13727:20;13724:1;13717:31;13767:4;13764:1;13757:15;13791:4;13788:1;13781:15;13807:127;13868:10;13863:3;13859:20;13856:1;13849:31;13899:4;13896:1;13889:15;13923:4;13920:1;13913:15;13939:131;-1:-1:-1;;;;;14014:31:1;;14004:42;;13994:70;;14060:1;14057;14050:12

Swarm Source

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