Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000,000 Eye-AI
Holders
20
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
1,819.831221865 Eye-AIValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
EyeAI
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2022-12-27*/// SPDX-License-Identifier: Unlicensedpragma solidity ^0.8.4;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);function allowance(address owner, address spender) external view returns (uint256);function approve(address spender, uint256 amount) external returns (bool);function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);event Transfer(address indexed from, address indexed to, uint256 value);event Approval(address indexed owner, address indexed spender, uint256 value);}interface Token {function transferFrom(address, address, uint) external returns (bool);function transfer(address, uint) external returns (bool);}interface IUniswapV2Factory {function createPair(address tokenA, address tokenB) external returns (address pair);
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previous","type":"address"},{"indexed":true,"internalType":"address","name":"adr","type":"address"}],"name":"devAddressUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previous","type":"address"},{"indexed":true,"internalType":"address","name":"adr","type":"address"}],"name":"marketingAddressUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"tokensRescued","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"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":"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":"address","name":"_tokenAddr","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"rescueForeignTokens","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":"address payable","name":"dev","type":"address"}],"name":"setNewDevAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"markt","type":"address"}],"name":"setNewMarketingAddress","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":[],"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"}]
Contract Creation Code
60806040526200001a670de0b6b3a7640000600019620003e0565b6200002890600019620003ba565b6006556002600881905560036009819055600a91909155600b55600e80546001600160a01b0319908116737ac8802ad34e2462d40a63ac5e6d0cd9fba4a99f17909155600f8054909116734e1491ff76cce4d0606ebbb68a0f9b4d5dd981c11790556011805461ffff60a01b1916600160a81b179055348015620000ab57600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506006543360009081526002602090815260409182902092909255601080546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155815163c45a015560e01b815291519092839263c45a01559260048083019392829003018186803b1580156200016457600080fd5b505afa15801562000179573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200019f919062000388565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620001e857600080fd5b505afa158015620001fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000223919062000388565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200026c57600080fd5b505af115801562000281573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a7919062000388565b601180546001600160a01b0319166001600160a01b03928316179055600080548216815260056020526040808220805460ff1990811660019081179092553084528284208054821683179055600e54851684528284208054821683179055600f54909416835291208054909216179055336001600160a01b0316734e1491ff76cce4d0606ebbb68a0f9b4d5dd981c16001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a76400006040516200037991815260200190565b60405180910390a35062000403565b6000602082840312156200039b57600080fd5b81516001600160a01b0381168114620003b357600080fd5b9392505050565b600082821015620003db57634e487b7160e01b600052601160045260246000fd5b500390565b600082620003fe57634e487b7160e01b600052601260045260246000fd5b500690565b611b6c80620004136000396000f3fe6080604052600436106101395760003560e01c8063758dbe03116100ab578063aad5c0231161006f578063aad5c02314610387578063c3c8cd80146103a7578063c492f046146103bc578063dd62ed3e146103dc578063e293d31614610422578063f2fde38b1461044257600080fd5b8063758dbe03146102da5780638da5cb5b146102fa57806395d89b4114610318578063a2a957bb14610347578063a9059cbb1461036757600080fd5b8063313ce567116100fd578063313ce5671461023257806349bd5a5e1461024e5780636d8aa8f81461026e5780636fc3eaec1461029057806370a08231146102a5578063715018a6146102c557600080fd5b806306fdde0314610145578063095ea7b3146101855780631694505e146101b557806318160ddd146101ed57806323b872dd1461021257600080fd5b3661014057005b600080fd5b34801561015157600080fd5b50604080518082019091526005815264457965414960d81b60208201525b60405161017c9190611908565b60405180910390f35b34801561019157600080fd5b506101a56101a03660046117ea565b610462565b604051901515815260200161017c565b3480156101c157600080fd5b506010546101d5906001600160a01b031681565b6040516001600160a01b03909116815260200161017c565b3480156101f957600080fd5b50670de0b6b3a76400005b60405190815260200161017c565b34801561021e57600080fd5b506101a561022d3660046117a9565b610479565b34801561023e57600080fd5b506040516009815260200161017c565b34801561025a57600080fd5b506011546101d5906001600160a01b031681565b34801561027a57600080fd5b5061028e61028936600461189c565b6104e2565b005b34801561029c57600080fd5b5061028e610548565b3480156102b157600080fd5b506102046102c0366004611736565b6105a8565b3480156102d157600080fd5b5061028e6105ca565b3480156102e657600080fd5b5061028e6102f5366004611736565b61063e565b34801561030657600080fd5b506000546001600160a01b03166101d5565b34801561032457600080fd5b506040805180820190915260068152654579652d414960d01b602082015261016f565b34801561035357600080fd5b5061028e6103623660046118d6565b6106f1565b34801561037357600080fd5b506101a56103823660046117ea565b610884565b34801561039357600080fd5b5061028e6103a2366004611736565b610891565b3480156103b357600080fd5b5061028e610944565b3480156103c857600080fd5b5061028e6103d7366004611816565b6109ad565b3480156103e857600080fd5b506102046103f7366004611770565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b34801561042e57600080fd5b5061028e61043d3660046117a9565b610a4e565b34801561044e57600080fd5b5061028e61045d366004611736565b610b5c565b600061046f338484610be1565b5060015b92915050565b6000610486848484610d05565b6104d884336104d385604051806060016040528060288152602001611b0f602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190611001565b610be1565b5060019392505050565b6000546001600160a01b03163314806105055750600e546001600160a01b031633145b61052a5760405162461bcd60e51b815260040161052190611994565b60405180910390fd5b60118054911515600160a81b0260ff60a81b19909216919091179055565b600e546001600160a01b0316336001600160a01b0316148061057d5750600f546001600160a01b0316336001600160a01b0316145b8061059257506000546001600160a01b031633145b61059b57600080fd5b476105a58161103b565b50565b6001600160a01b038116600090815260026020526040812054610473906110c4565b6000546001600160a01b031633146105f45760405162461bcd60e51b81526004016105219061195d565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314806106615750600e546001600160a01b031633145b61067d5760405162461bcd60e51b815260040161052190611994565b600f546040516001600160a01b038084169216907fa64373a629bc0c09eacf8a9cc2c7b070fa0a8b7e2e9b8aaee408a3c02eb1676b90600090a3600f80546001600160a01b039092166001600160a01b0319909216821790556000908152600560205260409020805460ff19166001179055565b6000546001600160a01b03163314806107145750600e546001600160a01b031633145b6107305760405162461bcd60e51b815260040161052190611994565b600b84106107805760405162461bcd60e51b815260206004820152601d60248201527f52656469732063616e6e6f74206265206d6f7265207468616e2031302e0000006044820152606401610521565b600b83106107d05760405162461bcd60e51b815260206004820152601d60248201527f52656469732063616e6e6f74206265206d6f7265207468616e2031302e0000006044820152606401610521565b600782106108205760405162461bcd60e51b815260206004820152601a60248201527f5461782063616e6e6f74206265206d6f7265207468616e20362e0000000000006044820152606401610521565b600781106108705760405162461bcd60e51b815260206004820152601a60248201527f5461782063616e6e6f74206265206d6f7265207468616e20362e0000000000006044820152606401610521565b600893909355600a91909155600955600b55565b600061046f338484610d05565b6000546001600160a01b03163314806108b45750600e546001600160a01b031633145b6108d05760405162461bcd60e51b815260040161052190611994565b600e546040516001600160a01b038084169216907ffbbc329437e8c79f847e170730ad6dd04106b7511cad70d06d635886d92de83c90600090a3600e80546001600160a01b039092166001600160a01b0319909216821790556000908152600560205260409020805460ff19166001179055565b600e546001600160a01b0316336001600160a01b031614806109795750600f546001600160a01b0316336001600160a01b0316145b8061098e57506000546001600160a01b031633145b61099757600080fd5b60006109a2306105a8565b90506105a581611148565b6000546001600160a01b031633146109d75760405162461bcd60e51b81526004016105219061195d565b60005b82811015610a485781600560008686858181106109f9576109f9611ad5565b9050602002016020810190610a0e9190611736565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610a4081611aa4565b9150506109da565b50505050565b6000546001600160a01b0316331480610a715750600e546001600160a01b031633145b610a8d5760405162461bcd60e51b815260040161052190611994565b816001600160a01b0316836001600160a01b03167f47c33aa230eb5fd181505aa7befeaddd9b8a6f983989cea73a7868448c3a9ed983604051610ad291815260200190565b60405180910390a360405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b158015610b2457600080fd5b505af1158015610b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a4891906118b9565b6000546001600160a01b03163314610b865760405162461bcd60e51b81526004016105219061195d565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610c435760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610521565b6001600160a01b038216610ca45760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610521565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d695760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610521565b6001600160a01b038216610dcb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610521565b60008111610e2d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610521565b6000600c819055600d55610e496000546001600160a01b031690565b6001600160a01b0316836001600160a01b031614158015610e7857506000546001600160a01b03838116911614155b15610ff1576000610e88306105a8565b601154909150600160a01b900460ff16158015610eb357506011546001600160a01b03858116911614155b8015610ec85750601154600160a81b900460ff165b8015610ed45750600081115b15610ef457610ee281611148565b478015610ef257610ef24761103b565b505b6011546001600160a01b038581169116148015610f1f57506010546001600160a01b03848116911614155b15610f3157600854600c55600954600d555b6011546001600160a01b038481169116148015610f5c57506010546001600160a01b03858116911614155b15610f6e57600a54600c55600b54600d555b6001600160a01b03841660009081526005602052604090205460ff1680610fad57506001600160a01b03831660009081526005602052604090205460ff165b80610fdf57506011546001600160a01b03858116911614801590610fdf57506011546001600160a01b03848116911614155b15610fef576000600c819055600d555b505b610ffc8383836112d1565b505050565b600081848411156110255760405162461bcd60e51b81526004016105219190611908565b5060006110328486611a8d565b95945050505050565b600e546001600160a01b03166108fc6110558360026112dc565b6040518115909202916000818181858888f1935050505015801561107d573d6000803e3d6000fd5b50600f546001600160a01b03166108fc6110988360026112dc565b6040518115909202916000818181858888f193505050501580156110c0573d6000803e3d6000fd5b5050565b600060065482111561112b5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610521565b600061113561131e565b905061114183826112dc565b9392505050565b6011805460ff60a01b1916600160a01b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061119057611190611ad5565b6001600160a01b03928316602091820292909201810191909152601054604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156111e457600080fd5b505afa1580156111f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121c9190611753565b8160018151811061122f5761122f611ad5565b6001600160a01b0392831660209182029290920101526010546112559130911684610be1565b60105460405163791ac94760e01b81526001600160a01b039091169063791ac9479061128e9085906000908690309042906004016119c3565b600060405180830381600087803b1580156112a857600080fd5b505af11580156112bc573d6000803e3d6000fd5b50506011805460ff60a01b1916905550505050565b610ffc838383611341565b600061114183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611438565b600080600061132b611466565b909250905061133a82826112dc565b9250505090565b600080600080600080611353876114a6565b6001600160a01b038f16600090815260026020526040902054959b509399509197509550935091506113859087611503565b6001600160a01b03808b1660009081526002602052604080822093909355908a16815220546113b49086611545565b6001600160a01b0389166000908152600260205260409020556113d6816115a4565b6113e084836115ee565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161142591815260200190565b60405180910390a3505050505050505050565b600081836114595760405162461bcd60e51b81526004016105219190611908565b5060006110328486611a4c565b6006546000908190670de0b6b3a764000061148182826112dc565b82101561149d57505060065492670de0b6b3a764000092509050565b90939092509050565b60008060008060008060008060006114c38a600c54600d54611612565b92509250925060006114d361131e565b905060008060006114e68e878787611667565b919e509c509a509598509396509194505050505091939550919395565b600061114183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611001565b6000806115528385611a34565b9050838110156111415760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610521565b60006115ae61131e565b905060006115bc83836116b7565b306000908152600260205260409020549091506115d99082611545565b30600090815260026020526040902055505050565b6006546115fb9083611503565b60065560075461160b9082611545565b6007555050565b600080808061162c606461162689896116b7565b906112dc565b9050600061163f60646116268a896116b7565b90506000611657826116518b86611503565b90611503565b9992985090965090945050505050565b600080808061167688866116b7565b9050600061168488876116b7565b9050600061169288886116b7565b905060006116a4826116518686611503565b939b939a50919850919650505050505050565b6000826116c657506000610473565b60006116d28385611a6e565b9050826116df8583611a4c565b146111415760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610521565b60006020828403121561174857600080fd5b813561114181611aeb565b60006020828403121561176557600080fd5b815161114181611aeb565b6000806040838503121561178357600080fd5b823561178e81611aeb565b9150602083013561179e81611aeb565b809150509250929050565b6000806000606084860312156117be57600080fd5b83356117c981611aeb565b925060208401356117d981611aeb565b929592945050506040919091013590565b600080604083850312156117fd57600080fd5b823561180881611aeb565b946020939093013593505050565b60008060006040848603121561182b57600080fd5b833567ffffffffffffffff8082111561184357600080fd5b818601915086601f83011261185757600080fd5b81358181111561186657600080fd5b8760208260051b850101111561187b57600080fd5b6020928301955093505084013561189181611b00565b809150509250925092565b6000602082840312156118ae57600080fd5b813561114181611b00565b6000602082840312156118cb57600080fd5b815161114181611b00565b600080600080608085870312156118ec57600080fd5b5050823594602084013594506040840135936060013592509050565b600060208083528351808285015260005b8181101561193557858101830151858201604001528201611919565b81811115611947576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526017908201527f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b60208082526015908201527421b0b63632b91034b9903737ba103a3432903232bb60591b604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a135784516001600160a01b0316835293830193918301916001016119ee565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115611a4757611a47611abf565b500190565b600082611a6957634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611a8857611a88611abf565b500290565b600082821015611a9f57611a9f611abf565b500390565b6000600019821415611ab857611ab8611abf565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03811681146105a557600080fd5b80151581146105a557600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220eea50c5f0fee488cde7a215660bd462c55e7de2ce3fd36771736a8a2461c094364736f6c63430008070033
Deployed Bytecode
0x6080604052600436106101395760003560e01c8063758dbe03116100ab578063aad5c0231161006f578063aad5c02314610387578063c3c8cd80146103a7578063c492f046146103bc578063dd62ed3e146103dc578063e293d31614610422578063f2fde38b1461044257600080fd5b8063758dbe03146102da5780638da5cb5b146102fa57806395d89b4114610318578063a2a957bb14610347578063a9059cbb1461036757600080fd5b8063313ce567116100fd578063313ce5671461023257806349bd5a5e1461024e5780636d8aa8f81461026e5780636fc3eaec1461029057806370a08231146102a5578063715018a6146102c557600080fd5b806306fdde0314610145578063095ea7b3146101855780631694505e146101b557806318160ddd146101ed57806323b872dd1461021257600080fd5b3661014057005b600080fd5b34801561015157600080fd5b50604080518082019091526005815264457965414960d81b60208201525b60405161017c9190611908565b60405180910390f35b34801561019157600080fd5b506101a56101a03660046117ea565b610462565b604051901515815260200161017c565b3480156101c157600080fd5b506010546101d5906001600160a01b031681565b6040516001600160a01b03909116815260200161017c565b3480156101f957600080fd5b50670de0b6b3a76400005b60405190815260200161017c565b34801561021e57600080fd5b506101a561022d3660046117a9565b610479565b34801561023e57600080fd5b506040516009815260200161017c565b34801561025a57600080fd5b506011546101d5906001600160a01b031681565b34801561027a57600080fd5b5061028e61028936600461189c565b6104e2565b005b34801561029c57600080fd5b5061028e610548565b3480156102b157600080fd5b506102046102c0366004611736565b6105a8565b3480156102d157600080fd5b5061028e6105ca565b3480156102e657600080fd5b5061028e6102f5366004611736565b61063e565b34801561030657600080fd5b506000546001600160a01b03166101d5565b34801561032457600080fd5b506040805180820190915260068152654579652d414960d01b602082015261016f565b34801561035357600080fd5b5061028e6103623660046118d6565b6106f1565b34801561037357600080fd5b506101a56103823660046117ea565b610884565b34801561039357600080fd5b5061028e6103a2366004611736565b610891565b3480156103b357600080fd5b5061028e610944565b3480156103c857600080fd5b5061028e6103d7366004611816565b6109ad565b3480156103e857600080fd5b506102046103f7366004611770565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b34801561042e57600080fd5b5061028e61043d3660046117a9565b610a4e565b34801561044e57600080fd5b5061028e61045d366004611736565b610b5c565b600061046f338484610be1565b5060015b92915050565b6000610486848484610d05565b6104d884336104d385604051806060016040528060288152602001611b0f602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190611001565b610be1565b5060019392505050565b6000546001600160a01b03163314806105055750600e546001600160a01b031633145b61052a5760405162461bcd60e51b815260040161052190611994565b60405180910390fd5b60118054911515600160a81b0260ff60a81b19909216919091179055565b600e546001600160a01b0316336001600160a01b0316148061057d5750600f546001600160a01b0316336001600160a01b0316145b8061059257506000546001600160a01b031633145b61059b57600080fd5b476105a58161103b565b50565b6001600160a01b038116600090815260026020526040812054610473906110c4565b6000546001600160a01b031633146105f45760405162461bcd60e51b81526004016105219061195d565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314806106615750600e546001600160a01b031633145b61067d5760405162461bcd60e51b815260040161052190611994565b600f546040516001600160a01b038084169216907fa64373a629bc0c09eacf8a9cc2c7b070fa0a8b7e2e9b8aaee408a3c02eb1676b90600090a3600f80546001600160a01b039092166001600160a01b0319909216821790556000908152600560205260409020805460ff19166001179055565b6000546001600160a01b03163314806107145750600e546001600160a01b031633145b6107305760405162461bcd60e51b815260040161052190611994565b600b84106107805760405162461bcd60e51b815260206004820152601d60248201527f52656469732063616e6e6f74206265206d6f7265207468616e2031302e0000006044820152606401610521565b600b83106107d05760405162461bcd60e51b815260206004820152601d60248201527f52656469732063616e6e6f74206265206d6f7265207468616e2031302e0000006044820152606401610521565b600782106108205760405162461bcd60e51b815260206004820152601a60248201527f5461782063616e6e6f74206265206d6f7265207468616e20362e0000000000006044820152606401610521565b600781106108705760405162461bcd60e51b815260206004820152601a60248201527f5461782063616e6e6f74206265206d6f7265207468616e20362e0000000000006044820152606401610521565b600893909355600a91909155600955600b55565b600061046f338484610d05565b6000546001600160a01b03163314806108b45750600e546001600160a01b031633145b6108d05760405162461bcd60e51b815260040161052190611994565b600e546040516001600160a01b038084169216907ffbbc329437e8c79f847e170730ad6dd04106b7511cad70d06d635886d92de83c90600090a3600e80546001600160a01b039092166001600160a01b0319909216821790556000908152600560205260409020805460ff19166001179055565b600e546001600160a01b0316336001600160a01b031614806109795750600f546001600160a01b0316336001600160a01b0316145b8061098e57506000546001600160a01b031633145b61099757600080fd5b60006109a2306105a8565b90506105a581611148565b6000546001600160a01b031633146109d75760405162461bcd60e51b81526004016105219061195d565b60005b82811015610a485781600560008686858181106109f9576109f9611ad5565b9050602002016020810190610a0e9190611736565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610a4081611aa4565b9150506109da565b50505050565b6000546001600160a01b0316331480610a715750600e546001600160a01b031633145b610a8d5760405162461bcd60e51b815260040161052190611994565b816001600160a01b0316836001600160a01b03167f47c33aa230eb5fd181505aa7befeaddd9b8a6f983989cea73a7868448c3a9ed983604051610ad291815260200190565b60405180910390a360405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b158015610b2457600080fd5b505af1158015610b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a4891906118b9565b6000546001600160a01b03163314610b865760405162461bcd60e51b81526004016105219061195d565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610c435760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610521565b6001600160a01b038216610ca45760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610521565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d695760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610521565b6001600160a01b038216610dcb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610521565b60008111610e2d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610521565b6000600c819055600d55610e496000546001600160a01b031690565b6001600160a01b0316836001600160a01b031614158015610e7857506000546001600160a01b03838116911614155b15610ff1576000610e88306105a8565b601154909150600160a01b900460ff16158015610eb357506011546001600160a01b03858116911614155b8015610ec85750601154600160a81b900460ff165b8015610ed45750600081115b15610ef457610ee281611148565b478015610ef257610ef24761103b565b505b6011546001600160a01b038581169116148015610f1f57506010546001600160a01b03848116911614155b15610f3157600854600c55600954600d555b6011546001600160a01b038481169116148015610f5c57506010546001600160a01b03858116911614155b15610f6e57600a54600c55600b54600d555b6001600160a01b03841660009081526005602052604090205460ff1680610fad57506001600160a01b03831660009081526005602052604090205460ff165b80610fdf57506011546001600160a01b03858116911614801590610fdf57506011546001600160a01b03848116911614155b15610fef576000600c819055600d555b505b610ffc8383836112d1565b505050565b600081848411156110255760405162461bcd60e51b81526004016105219190611908565b5060006110328486611a8d565b95945050505050565b600e546001600160a01b03166108fc6110558360026112dc565b6040518115909202916000818181858888f1935050505015801561107d573d6000803e3d6000fd5b50600f546001600160a01b03166108fc6110988360026112dc565b6040518115909202916000818181858888f193505050501580156110c0573d6000803e3d6000fd5b5050565b600060065482111561112b5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610521565b600061113561131e565b905061114183826112dc565b9392505050565b6011805460ff60a01b1916600160a01b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061119057611190611ad5565b6001600160a01b03928316602091820292909201810191909152601054604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156111e457600080fd5b505afa1580156111f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121c9190611753565b8160018151811061122f5761122f611ad5565b6001600160a01b0392831660209182029290920101526010546112559130911684610be1565b60105460405163791ac94760e01b81526001600160a01b039091169063791ac9479061128e9085906000908690309042906004016119c3565b600060405180830381600087803b1580156112a857600080fd5b505af11580156112bc573d6000803e3d6000fd5b50506011805460ff60a01b1916905550505050565b610ffc838383611341565b600061114183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611438565b600080600061132b611466565b909250905061133a82826112dc565b9250505090565b600080600080600080611353876114a6565b6001600160a01b038f16600090815260026020526040902054959b509399509197509550935091506113859087611503565b6001600160a01b03808b1660009081526002602052604080822093909355908a16815220546113b49086611545565b6001600160a01b0389166000908152600260205260409020556113d6816115a4565b6113e084836115ee565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161142591815260200190565b60405180910390a3505050505050505050565b600081836114595760405162461bcd60e51b81526004016105219190611908565b5060006110328486611a4c565b6006546000908190670de0b6b3a764000061148182826112dc565b82101561149d57505060065492670de0b6b3a764000092509050565b90939092509050565b60008060008060008060008060006114c38a600c54600d54611612565b92509250925060006114d361131e565b905060008060006114e68e878787611667565b919e509c509a509598509396509194505050505091939550919395565b600061114183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611001565b6000806115528385611a34565b9050838110156111415760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610521565b60006115ae61131e565b905060006115bc83836116b7565b306000908152600260205260409020549091506115d99082611545565b30600090815260026020526040902055505050565b6006546115fb9083611503565b60065560075461160b9082611545565b6007555050565b600080808061162c606461162689896116b7565b906112dc565b9050600061163f60646116268a896116b7565b90506000611657826116518b86611503565b90611503565b9992985090965090945050505050565b600080808061167688866116b7565b9050600061168488876116b7565b9050600061169288886116b7565b905060006116a4826116518686611503565b939b939a50919850919650505050505050565b6000826116c657506000610473565b60006116d28385611a6e565b9050826116df8583611a4c565b146111415760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610521565b60006020828403121561174857600080fd5b813561114181611aeb565b60006020828403121561176557600080fd5b815161114181611aeb565b6000806040838503121561178357600080fd5b823561178e81611aeb565b9150602083013561179e81611aeb565b809150509250929050565b6000806000606084860312156117be57600080fd5b83356117c981611aeb565b925060208401356117d981611aeb565b929592945050506040919091013590565b600080604083850312156117fd57600080fd5b823561180881611aeb565b946020939093013593505050565b60008060006040848603121561182b57600080fd5b833567ffffffffffffffff8082111561184357600080fd5b818601915086601f83011261185757600080fd5b81358181111561186657600080fd5b8760208260051b850101111561187b57600080fd5b6020928301955093505084013561189181611b00565b809150509250925092565b6000602082840312156118ae57600080fd5b813561114181611b00565b6000602082840312156118cb57600080fd5b815161114181611b00565b600080600080608085870312156118ec57600080fd5b5050823594602084013594506040840135936060013592509050565b600060208083528351808285015260005b8181101561193557858101830151858201604001528201611919565b81811115611947576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526017908201527f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b60208082526015908201527421b0b63632b91034b9903737ba103a3432903232bb60591b604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a135784516001600160a01b0316835293830193918301916001016119ee565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115611a4757611a47611abf565b500190565b600082611a6957634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611a8857611a88611abf565b500290565b600082821015611a9f57611a9f611abf565b500390565b6000600019821415611ab857611ab8611abf565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03811681146105a557600080fd5b80151581146105a557600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220eea50c5f0fee488cde7a215660bd462c55e7de2ce3fd36771736a8a2461c094364736f6c63430008070033
Deployed Bytecode Sourcemap
3847:11541:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6087:83;;;;;;;;;;-1:-1:-1;6157:5:0;;;;;;;;;;;;-1:-1:-1;;;6157:5:0;;;;6087:83;;;;;;;:::i;:::-;;;;;;;;6939:161;;;;;;;;;;-1:-1:-1;6939:161:0;;;;;:::i;:::-;;:::i;:::-;;;4249:14:1;;4242:22;4224:41;;4212:2;4197:18;6939:161:0;4084:187:1;4979:41:0;;;;;;;;;;-1:-1:-1;4979:41:0;;;;-1:-1:-1;;;;;4979:41:0;;;;;;-1:-1:-1;;;;;3761:32:1;;;3743:51;;3731:2;3716:18;4979:41:0;3597:203:1;6364:95:0;;;;;;;;;;-1:-1:-1;4263:20:0;6364:95;;;9870:25:1;;;9858:2;9843:18;6364:95:0;9724:177:1;7108:313:0;;;;;;;;;;-1:-1:-1;7108:313:0;;;;;:::i;:::-;;:::i;6273:83::-;;;;;;;;;;-1:-1:-1;6273:83:0;;4757:1;11033:36:1;;11021:2;11006:18;6273:83:0;10891:184:1;5027:28:0;;;;;;;;;;-1:-1:-1;5027:28:0;;;;-1:-1:-1;;;;;5027:28:0;;;15044:99;;;;;;;;;;-1:-1:-1;15044:99:0;;;;;:::i;:::-;;:::i;:::-;;14207:262;;;;;;;;;;;;;:::i;6467:138::-;;;;;;;;;;-1:-1:-1;6467:138:0;;;;;:::i;:::-;;:::i;3428:148::-;;;;;;;;;;;;;:::i;11088:237::-;;;;;;;;;;-1:-1:-1;11088:237:0;;;;;:::i;:::-;;:::i;3223:79::-;;;;;;;;;;-1:-1:-1;3261:7:0;3288:6;-1:-1:-1;;;;;3288:6:0;3223:79;;6178:87;;;;;;;;;;-1:-1:-1;6250:7:0;;;;;;;;;;;;-1:-1:-1;;;6250:7:0;;;;6178:87;;14481:551;;;;;;;;;;-1:-1:-1;14481:551:0;;;;;:::i;:::-;;:::i;6613:167::-;;;;;;;;;;-1:-1:-1;6613:167:0;;;;;:::i;:::-;;:::i;10768:225::-;;;;;;;;;;-1:-1:-1;10768:225:0;;;;;:::i;:::-;;:::i;13936:263::-;;;;;;;;;;;;;:::i;15151:234::-;;;;;;;;;;-1:-1:-1;15151:234:0;;;;;:::i;:::-;;:::i;6788:143::-;;;;;;;;;;-1:-1:-1;6788:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;6896:18:0;;;6869:7;6896:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6788:143;10471:208;;;;;;;;;;-1:-1:-1;10471:208:0;;;;;:::i;:::-;;:::i;3678:160::-;;;;;;;;;;-1:-1:-1;3678:160:0;;;;;:::i;:::-;;:::i;6939:161::-;7014:4;7031:39;1784:10;7054:7;7063:6;7031:8;:39::i;:::-;-1:-1:-1;7088:4:0;6939:161;;;;;:::o;7108:313::-;7206:4;7223:36;7233:6;7241:9;7252:6;7223:9;:36::i;:::-;7270:121;7279:6;1784:10;7301:89;7339:6;7301:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7301:19:0;;;;;;:11;:19;;;;;;;;1784:10;7301:33;;;;;;;;;;:37;:89::i;:::-;7270:8;:121::i;:::-;-1:-1:-1;7409:4:0;7108:313;;;;;:::o;15044:99::-;3261:7;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;5969:23;;:62;;-1:-1:-1;5996:19:0;;-1:-1:-1;;;;;5996:19:0;1784:10;5996:35;5969:62;5961:96;;;;-1:-1:-1;;;5961:96:0;;;;;;;:::i;:::-;;;;;;;;;15109:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;15109:26:0::1;-1:-1:-1::0;;;;15109:26:0;;::::1;::::0;;;::::1;::::0;;15044:99::o;14207:262::-;14273:19;;-1:-1:-1;;;;;14273:19:0;1784:10;-1:-1:-1;;;;;14257:35:0;;:72;;;-1:-1:-1;14312:17:0;;-1:-1:-1;;;;;14312:17:0;1784:10;-1:-1:-1;;;;;14296:33:0;;14257:72;:99;;;-1:-1:-1;3261:7:0;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;14333:23;14257:99;14249:108;;;;;;14397:21;14429:32;14397:21;14429:12;:32::i;:::-;14238:231;14207:262::o;6467:138::-;-1:-1:-1;;;;;6580:16:0;;6533:7;6580:16;;;:7;:16;;;;;;6560:37;;:19;:37::i;3428:148::-;3350:6;;-1:-1:-1;;;;;3350:6:0;1784:10;3350:22;3342:58;;;;-1:-1:-1;;;3342:58:0;;;;;;;:::i;:::-;3535:1:::1;3519:6:::0;;3498:40:::1;::::0;-1:-1:-1;;;;;3519:6:0;;::::1;::::0;3498:40:::1;::::0;3535:1;;3498:40:::1;3566:1;3549:19:::0;;-1:-1:-1;;;;;;3549:19:0::1;::::0;;3428:148::o;11088:237::-;3261:7;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;5969:23;;:62;;-1:-1:-1;5996:19:0;;-1:-1:-1;;;;;5996:19:0;1784:10;5996:35;5969:62;5961:96;;;;-1:-1:-1;;;5961:96:0;;;;;;;:::i;:::-;11200:17:::1;::::0;11176:49:::1;::::0;-1:-1:-1;;;;;11176:49:0;;::::1;::::0;11200:17:::1;::::0;11176:49:::1;::::0;11200:17:::1;::::0;11176:49:::1;11237:17;:25:::0;;-1:-1:-1;;;;;11237:25:0;;::::1;-1:-1:-1::0;;;;;;11237:25:0;;::::1;::::0;::::1;::::0;;:17:::1;11273:37:::0;;;:18:::1;:37;::::0;;;;:44;;-1:-1:-1;;11273:44:0::1;11237:25:::0;11273:44:::1;::::0;;11088:237::o;14481:551::-;3261:7;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;5969:23;;:62;;-1:-1:-1;5996:19:0;;-1:-1:-1;;;;;5996:19:0;1784:10;5996:35;5969:62;5961:96;;;;-1:-1:-1;;;5961:96:0;;;;;;;:::i;:::-;14634:2:::1;14618:13;:18;14610:60;;;::::0;-1:-1:-1;;;14610:60:0;;9568:2:1;14610:60:0::1;::::0;::::1;9550:21:1::0;9607:2;9587:18;;;9580:30;9646:31;9626:18;;;9619:59;9695:18;;14610:60:0::1;9366:353:1::0;14610:60:0::1;14703:2;14686:14;:19;14678:61;;;::::0;-1:-1:-1;;;14678:61:0;;9568:2:1;14678:61:0::1;::::0;::::1;9550:21:1::0;9607:2;9587:18;;;9580:30;9646:31;9626:18;;;9619:59;9695:18;;14678:61:0::1;9366:353:1::0;14678:61:0::1;14769:1;14755:11;:15;14747:54;;;::::0;-1:-1:-1;;;14747:54:0;;8808:2:1;14747:54:0::1;::::0;::::1;8790:21:1::0;8847:2;8827:18;;;8820:30;8886:28;8866:18;;;8859:56;8932:18;;14747:54:0::1;8606:350:1::0;14747:54:0::1;14832:1;14817:12;:16;14809:55;;;::::0;-1:-1:-1;;;14809:55:0;;8808:2:1;14809:55:0::1;::::0;::::1;8790:21:1::0;8847:2;8827:18;;;8820:30;8886:28;8866:18;;;8859:56;8932:18;;14809:55:0::1;8606:350:1::0;14809:55:0::1;14875:14;:30:::0;;;;14916:15:::1;:32:::0;;;;14959:12:::1;:26:::0;14996:13:::1;:28:::0;14481:551::o;6613:167::-;6691:4;6708:42;1784:10;6732:9;6743:6;6708:9;:42::i;10768:225::-;3261:7;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;5969:23;;:62;;-1:-1:-1;5996:19:0;;-1:-1:-1;;;;;5996:19:0;1784:10;5996:35;5969:62;5961:96;;;;-1:-1:-1;;;5961:96:0;;;;;;;:::i;:::-;10866:19:::1;::::0;10848:43:::1;::::0;-1:-1:-1;;;;;10848:43:0;;::::1;::::0;10866:19:::1;::::0;10848:43:::1;::::0;10866:19:::1;::::0;10848:43:::1;10903:19;:25:::0;;-1:-1:-1;;;;;10903:25:0;;::::1;-1:-1:-1::0;;;;;;10903:25:0;;::::1;::::0;::::1;::::0;;:19:::1;10939:39:::0;;;:18:::1;:39;::::0;;;;:46;;-1:-1:-1;;10939:46:0::1;10903:25:::0;10939:46:::1;::::0;;10768:225::o;13936:263::-;14002:19;;-1:-1:-1;;;;;14002:19:0;1784:10;-1:-1:-1;;;;;13986:35:0;;:72;;;-1:-1:-1;14041:17:0;;-1:-1:-1;;;;;14041:17:0;1784:10;-1:-1:-1;;;;;14025:33:0;;13986:72;:99;;;-1:-1:-1;3261:7:0;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;14062:23;13986:99;13978:108;;;;;;14097:23;14123:24;14141:4;14123:9;:24::i;:::-;14097:50;;14158:33;14175:15;14158:16;:33::i;15151:234::-;3350:6;;-1:-1:-1;;;;;3350:6:0;1784:10;3350:22;3342:58;;;;-1:-1:-1;;;3342:58:0;;;;;;;:::i;:::-;15268:9:::1;15264:114;15283:19:::0;;::::1;15264:114;;;15358:8;15324:18;:31;15343:8;;15352:1;15343:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;15324:31:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;15324:31:0;:42;;-1:-1:-1;;15324:42:0::1;::::0;::::1;;::::0;;;::::1;::::0;;15304:3;::::1;::::0;::::1;:::i;:::-;;;;15264:114;;;;15151:234:::0;;;:::o;10471:208::-;3261:7;3288:6;-1:-1:-1;;;;;3288:6:0;1784:10;5969:23;;:62;;-1:-1:-1;5996:19:0;;-1:-1:-1;;;;;5996:19:0;1784:10;5996:35;5969:62;5961:96;;;;-1:-1:-1;;;5961:96:0;;;;;;;:::i;:::-;10606:3:::1;-1:-1:-1::0;;;;;10580:39:0::1;10594:10;-1:-1:-1::0;;;;;10580:39:0::1;;10611:7;10580:39;;;;9870:25:1::0;;9858:2;9843:18;;9724:177;10580:39:0::1;;;;;;;;10631:40;::::0;-1:-1:-1;;;10631:40:0;;-1:-1:-1;;;;;3997:32:1;;;10631:40:0::1;::::0;::::1;3979:51:1::0;4046:18;;;4039:34;;;10631:26:0;::::1;::::0;::::1;::::0;3952:18:1;;10631:40:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;3678:160::-:0;3350:6;;-1:-1:-1;;;;;3350:6:0;1784:10;3350:22;3342:58;;;;-1:-1:-1;;;3342:58:0;;;;;;;:::i;:::-;3785:6:::1;::::0;;3764:38:::1;::::0;-1:-1:-1;;;;;3764:38:0;;::::1;::::0;3785:6;::::1;::::0;3764:38:::1;::::0;::::1;3813:6;:17:::0;;-1:-1:-1;;;;;;3813:17:0::1;-1:-1:-1::0;;;;;3813:17:0;;;::::1;::::0;;;::::1;::::0;;3678:160::o;7691:335::-;-1:-1:-1;;;;;7784:19:0;;7776:68;;;;-1:-1:-1;;;7776:68:0;;9163:2:1;7776:68:0;;;9145:21:1;9202:2;9182:18;;;9175:30;9241:34;9221:18;;;9214:62;-1:-1:-1;;;9292:18:1;;;9285:34;9336:19;;7776:68:0;8961:400:1;7776:68:0;-1:-1:-1;;;;;7863:21:0;;7855:68;;;;-1:-1:-1;;;7855:68:0;;6481:2:1;7855:68:0;;;6463:21:1;6520:2;6500:18;;;6493:30;6559:34;6539:18;;;6532:62;-1:-1:-1;;;6610:18:1;;;6603:32;6652:19;;7855:68:0;6279:398:1;7855:68:0;-1:-1:-1;;;;;7934:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7986:32;;9870:25:1;;;7986:32:0;;9843:18:1;7986:32:0;;;;;;;7691:335;;;:::o;8034:1522::-;-1:-1:-1;;;;;8122:18:0;;8114:68;;;;-1:-1:-1;;;8114:68:0;;8402:2:1;8114:68:0;;;8384:21:1;8441:2;8421:18;;;8414:30;8480:34;8460:18;;;8453:62;-1:-1:-1;;;8531:18:1;;;8524:35;8576:19;;8114:68:0;8200:401:1;8114:68:0;-1:-1:-1;;;;;8201:16:0;;8193:64;;;;-1:-1:-1;;;8193:64:0;;5314:2:1;8193:64:0;;;5296:21:1;5353:2;5333:18;;;5326:30;5392:34;5372:18;;;5365:62;-1:-1:-1;;;5443:18:1;;;5436:33;5486:19;;8193:64:0;5112:399:1;8193:64:0;8285:1;8276:6;:10;8268:64;;;;-1:-1:-1;;;8268:64:0;;7992:2:1;8268:64:0;;;7974:21:1;8031:2;8011:18;;;8004:30;8070:34;8050:18;;;8043:62;-1:-1:-1;;;8121:18:1;;;8114:39;8170:19;;8268:64:0;7790:405:1;8268:64:0;8365:1;8353:9;:13;;;8377:7;:11;8421:7;3261;3288:6;-1:-1:-1;;;;;3288:6:0;;3223:79;8421:7;-1:-1:-1;;;;;8413:15:0;:4;-1:-1:-1;;;;;8413:15:0;;;:32;;;;-1:-1:-1;3261:7:0;3288:6;-1:-1:-1;;;;;8432:13:0;;;3288:6;;8432:13;;8413:32;8409:1097;;;8476:28;8507:24;8525:4;8507:9;:24::i;:::-;8551:6;;8476:55;;-1:-1:-1;;;;8551:6:0;;;;8550:7;:32;;;;-1:-1:-1;8569:13:0;;-1:-1:-1;;;;;8561:21:0;;;8569:13;;8561:21;;8550:32;:47;;;;-1:-1:-1;8586:11:0;;-1:-1:-1;;;8586:11:0;;;;8550:47;:75;;;;;8624:1;8601:20;:24;8550:75;8546:346;;;8646:38;8663:20;8646:16;:38::i;:::-;8732:21;8775:22;;8772:105;;8822:35;8835:21;8822:12;:35::i;:::-;8627:265;8546:346;8931:13;;-1:-1:-1;;;;;8923:21:0;;;8931:13;;8923:21;:55;;;;-1:-1:-1;8962:15:0;;-1:-1:-1;;;;;8948:30:0;;;8962:15;;8948:30;;8923:55;8920:162;;;9011:14;;8999:9;:26;9054:12;;9044:7;:22;8920:162;9112:13;;-1:-1:-1;;;;;9106:19:0;;;9112:13;;9106:19;:55;;;;-1:-1:-1;9145:15:0;;-1:-1:-1;;;;;9129:32:0;;;9145:15;;9129:32;;9106:55;9102:165;;;9194:15;;9182:9;:27;9238:13;;9228:7;:23;9102:165;-1:-1:-1;;;;;9300:24:0;;;;;;:18;:24;;;;;;;;;:50;;-1:-1:-1;;;;;;9328:22:0;;;;;;:18;:22;;;;;;;;9300:50;9299:102;;;-1:-1:-1;9364:13:0;;-1:-1:-1;;;;;9356:21:0;;;9364:13;;9356:21;;;;:44;;-1:-1:-1;9387:13:0;;-1:-1:-1;;;;;9381:19:0;;;9387:13;;9381:19;;9356:44;9295:186;;;9434:1;9422:9;:13;;;9454:7;:11;9295:186;8447:1059;8409:1097;9518:30;9533:4;9538:2;9541:6;9518:14;:30::i;:::-;8034:1522;;;:::o;2168:190::-;2254:7;2290:12;2282:6;;;;2274:29;;;;-1:-1:-1;;;2274:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2314:9:0;2326:5;2330:1;2326;:5;:::i;:::-;2314:17;2168:190;-1:-1:-1;;;;;2168:190:0:o;10063:160::-;10120:19;;-1:-1:-1;;;;;10120:19:0;:43;10149:13;:6;10160:1;10149:10;:13::i;:::-;10120:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10174:17:0;;-1:-1:-1;;;;;10174:17:0;:41;10201:13;:6;10212:1;10201:10;:13::i;:::-;10174:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10063:160;:::o;7429:254::-;7496:7;7535;;7524;:18;;7516:73;;;;-1:-1:-1;;;7516:73:0;;6070:2:1;7516:73:0;;;6052:21:1;6109:2;6089:18;;;6082:30;6148:34;6128:18;;;6121:62;-1:-1:-1;;;6199:18:1;;;6192:40;6249:19;;7516:73:0;5868:406:1;7516:73:0;7600:19;7623:10;:8;:10::i;:::-;7600:33;-1:-1:-1;7651:24:0;:7;7600:33;7651:11;:24::i;:::-;7644:31;7429:254;-1:-1:-1;;;7429:254:0:o;9564:483::-;5178:6;:13;;-1:-1:-1;;;;5178:13:0;-1:-1:-1;;;5178:13:0;;;9666:16:::1;::::0;;9680:1:::1;9666:16:::0;;;;;::::1;::::0;;-1:-1:-1;;9666:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;9666:16:0::1;9642:40;;9711:4;9693;9698:1;9693:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9693:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;9737:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;9737:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;9693:7;;9737:22;;;;;:15;:22;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9727:4;9732:1;9727:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9727:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;9802:15:::1;::::0;9770:62:::1;::::0;9787:4:::1;::::0;9802:15:::1;9820:11:::0;9770:8:::1;:62::i;:::-;9843:15;::::0;:196:::1;::::0;-1:-1:-1;;;9843:196:0;;-1:-1:-1;;;;;9843:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;9924:11;;9843:15:::1;::::0;9966:4;;9993::::1;::::0;10013:15:::1;::::0;9843:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5214:6:0;:14;;-1:-1:-1;;;;5214:14:0;;;-1:-1:-1;;;;9564:483:0:o;10235:146::-;10329:44;10347:6;10355:9;10366:6;10329:17;:44::i;2620:132::-;2678:7;2705:39;2709:1;2712;2705:39;;;;;;;;;;;;;;;;;:3;:39::i;13495:163::-;13536:7;13557:15;13574;13593:19;:17;:19::i;:::-;13556:56;;-1:-1:-1;13556:56:0;-1:-1:-1;13630:20:0;13556:56;;13630:11;:20::i;:::-;13623:27;;;;13495:163;:::o;11333:488::-;11432:15;11449:23;11474:12;11488:23;11513:12;11527:13;11544:19;11555:7;11544:10;:19::i;:::-;-1:-1:-1;;;;;11592:15:0;;;;;;:7;:15;;;;;;11431:132;;-1:-1:-1;11431:132:0;;-1:-1:-1;11431:132:0;;-1:-1:-1;11431:132:0;-1:-1:-1;11431:132:0;-1:-1:-1;11431:132:0;-1:-1:-1;11592:28:0;;11431:132;11592:19;:28::i;:::-;-1:-1:-1;;;;;11574:15:0;;;;;;;:7;:15;;;;;;:46;;;;11652:18;;;;;;;:39;;11675:15;11652:22;:39::i;:::-;-1:-1:-1;;;;;11631:18:0;;;;;;:7;:18;;;;;:60;11703:16;11713:5;11703:9;:16::i;:::-;11730:23;11742:4;11748;11730:11;:23::i;:::-;11786:9;-1:-1:-1;;;;;11769:44:0;11778:6;-1:-1:-1;;;;;11769:44:0;;11797:15;11769:44;;;;9870:25:1;;9858:2;9843:18;;9724:177;11769:44:0;;;;;;;;11420:401;;;;;;11333:488;;;:::o;2760:189::-;2846:7;2881:12;2874:5;2866:28;;;;-1:-1:-1;;;2866:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2905:9:0;2917:5;2921:1;2917;:5;:::i;13666:262::-;13763:7;;13716;;;;4263:20;13837;13763:7;4263:20;13837:11;:20::i;:::-;13827:7;:30;13823:61;;;-1:-1:-1;;13867:7:0;;;4263:20;;-1:-1:-1;13666:262:0;-1:-1:-1;13666:262:0:o;13823:61::-;13903:7;;13912;;-1:-1:-1;13666:262:0;-1:-1:-1;13666:262:0:o;12245:469::-;12304:7;12313;12322;12331;12340;12349;12370:23;12395:12;12409:13;12426:40;12438:7;12447:9;;12458:7;;12426:11;:40::i;:::-;12369:97;;;;;;12477:19;12500:10;:8;:10::i;:::-;12477:33;;12522:15;12539:23;12564:12;12580:46;12592:7;12601:4;12607:5;12614:11;12580;:46::i;:::-;12521:105;;-1:-1:-1;12521:105:0;-1:-1:-1;12521:105:0;-1:-1:-1;12677:15:0;;-1:-1:-1;12694:4:0;;-1:-1:-1;12700:5:0;;-1:-1:-1;;;;;12245:469:0;;;;;;;:::o;2024:136::-;2082:7;2109:43;2113:1;2116;2109:43;;;;;;;;;;;;;;;;;:3;:43::i;1837:179::-;1895:7;;1927:5;1931:1;1927;:5;:::i;:::-;1915:17;;1956:1;1951;:6;;1943:46;;;;-1:-1:-1;;;1943:46:0;;6884:2:1;1943:46:0;;;6866:21:1;6923:2;6903:18;;;6896:30;6962:29;6942:18;;;6935:57;7009:18;;1943:46:0;6682:351:1;11829:212:0;11882:19;11905:10;:8;:10::i;:::-;11882:33;-1:-1:-1;11926:13:0;11942:22;:5;11882:33;11942:9;:22::i;:::-;12016:4;12000:22;;;;:7;:22;;;;;;11926:38;;-1:-1:-1;12000:33:0;;11926:38;12000:26;:33::i;:::-;11991:4;11975:22;;;;:7;:22;;;;;:58;-1:-1:-1;;;11829:212:0:o;12049:147::-;12127:7;;:17;;12139:4;12127:11;:17::i;:::-;12117:7;:27;12168:10;;:20;;12183:4;12168:14;:20::i;:::-;12155:10;:33;-1:-1:-1;;12049:147:0:o;12722:351::-;12815:7;;;;12868:28;12892:3;12868:19;:7;12880:6;12868:11;:19::i;:::-;:23;;:28::i;:::-;12853:43;-1:-1:-1;12907:13:0;12923:29;12948:3;12923:20;:7;12935;12923:11;:20::i;:29::-;12907:45;-1:-1:-1;12963:23:0;12989:28;12907:45;12989:17;:7;13001:4;12989:11;:17::i;:::-;:21;;:28::i;:::-;12963:54;13053:4;;-1:-1:-1;13059:5:0;;-1:-1:-1;12722:351:0;;-1:-1:-1;;;;;12722:351:0:o;13081:409::-;13191:7;;;;13247:24;:7;13259:11;13247;:24::i;:::-;13229:42;-1:-1:-1;13282:12:0;13297:21;:4;13306:11;13297:8;:21::i;:::-;13282:36;-1:-1:-1;13329:13:0;13345:22;:5;13355:11;13345:9;:22::i;:::-;13329:38;-1:-1:-1;13378:23:0;13404:28;13329:38;13404:17;:7;13416:4;13404:11;:17::i;:28::-;13451:7;;;;-1:-1:-1;13477:4:0;;-1:-1:-1;13081:409:0;;-1:-1:-1;;;;;;;13081:409:0:o;2366:246::-;2424:7;2448:6;2444:47;;-1:-1:-1;2478:1:0;2471:8;;2444:47;2501:9;2513:5;2517:1;2513;:5;:::i;:::-;2501:17;-1:-1:-1;2546:1:0;2537:5;2541:1;2501:17;2537:5;:::i;:::-;:10;2529:56;;;;-1:-1:-1;;;2529:56:0;;7240:2:1;2529:56:0;;;7222:21:1;7279:2;7259:18;;;7252:30;7318:34;7298:18;;;7291:62;-1:-1:-1;;;7369:18:1;;;7362:31;7410:19;;2529:56:0;7038:397:1;14:247;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;181:9;168:23;200:31;225:5;200:31;:::i;266:251::-;336:6;389:2;377:9;368:7;364:23;360:32;357:52;;;405:1;402;395:12;357:52;437:9;431:16;456:31;481:5;456:31;:::i;782:388::-;850:6;858;911:2;899:9;890:7;886:23;882:32;879:52;;;927:1;924;917:12;879:52;966:9;953:23;985:31;1010:5;985:31;:::i;:::-;1035:5;-1:-1:-1;1092:2:1;1077:18;;1064:32;1105:33;1064:32;1105:33;:::i;:::-;1157:7;1147:17;;;782:388;;;;;:::o;1175:456::-;1252:6;1260;1268;1321:2;1309:9;1300:7;1296:23;1292:32;1289:52;;;1337:1;1334;1327:12;1289:52;1376:9;1363:23;1395:31;1420:5;1395:31;:::i;:::-;1445:5;-1:-1:-1;1502:2:1;1487:18;;1474:32;1515:33;1474:32;1515:33;:::i;:::-;1175:456;;1567:7;;-1:-1:-1;;;1621:2:1;1606:18;;;;1593:32;;1175:456::o;1636:315::-;1704:6;1712;1765:2;1753:9;1744:7;1740:23;1736:32;1733:52;;;1781:1;1778;1771:12;1733:52;1820:9;1807:23;1839:31;1864:5;1839:31;:::i;:::-;1889:5;1941:2;1926:18;;;;1913:32;;-1:-1:-1;;;1636:315:1:o;1956:750::-;2048:6;2056;2064;2117:2;2105:9;2096:7;2092:23;2088:32;2085:52;;;2133:1;2130;2123:12;2085:52;2173:9;2160:23;2202:18;2243:2;2235:6;2232:14;2229:34;;;2259:1;2256;2249:12;2229:34;2297:6;2286:9;2282:22;2272:32;;2342:7;2335:4;2331:2;2327:13;2323:27;2313:55;;2364:1;2361;2354:12;2313:55;2404:2;2391:16;2430:2;2422:6;2419:14;2416:34;;;2446:1;2443;2436:12;2416:34;2501:7;2494:4;2484:6;2481:1;2477:14;2473:2;2469:23;2465:34;2462:47;2459:67;;;2522:1;2519;2512:12;2459:67;2553:4;2545:13;;;;-1:-1:-1;2577:6:1;-1:-1:-1;;2618:20:1;;2605:34;2648:28;2605:34;2648:28;:::i;:::-;2695:5;2685:15;;;1956:750;;;;;:::o;2711:241::-;2767:6;2820:2;2808:9;2799:7;2795:23;2791:32;2788:52;;;2836:1;2833;2826:12;2788:52;2875:9;2862:23;2894:28;2916:5;2894:28;:::i;2957:245::-;3024:6;3077:2;3065:9;3056:7;3052:23;3048:32;3045:52;;;3093:1;3090;3083:12;3045:52;3125:9;3119:16;3144:28;3166:5;3144:28;:::i;3207:385::-;3293:6;3301;3309;3317;3370:3;3358:9;3349:7;3345:23;3341:33;3338:53;;;3387:1;3384;3377:12;3338:53;-1:-1:-1;;3410:23:1;;;3480:2;3465:18;;3452:32;;-1:-1:-1;3531:2:1;3516:18;;3503:32;;3582:2;3567:18;3554:32;;-1:-1:-1;3207:385:1;-1:-1:-1;3207:385:1:o;4510:597::-;4622:4;4651:2;4680;4669:9;4662:21;4712:6;4706:13;4755:6;4750:2;4739:9;4735:18;4728:34;4780:1;4790:140;4804:6;4801:1;4798:13;4790:140;;;4899:14;;;4895:23;;4889:30;4865:17;;;4884:2;4861:26;4854:66;4819:10;;4790:140;;;4948:6;4945:1;4942:13;4939:91;;;5018:1;5013:2;5004:6;4993:9;4989:22;4985:31;4978:42;4939:91;-1:-1:-1;5091:2:1;5070:15;-1:-1:-1;;5066:29:1;5051:45;;;;5098:2;5047:54;;4510:597;-1:-1:-1;;;4510:597:1:o;5516:347::-;5718:2;5700:21;;;5757:2;5737:18;;;5730:30;5796:25;5791:2;5776:18;;5769:53;5854:2;5839:18;;5516:347::o;7440:345::-;7642:2;7624:21;;;7681:2;7661:18;;;7654:30;-1:-1:-1;;;7715:2:1;7700:18;;7693:51;7776:2;7761:18;;7440:345::o;9906:980::-;10168:4;10216:3;10205:9;10201:19;10247:6;10236:9;10229:25;10273:2;10311:6;10306:2;10295:9;10291:18;10284:34;10354:3;10349:2;10338:9;10334:18;10327:31;10378:6;10413;10407:13;10444:6;10436;10429:22;10482:3;10471:9;10467:19;10460:26;;10521:2;10513:6;10509:15;10495:29;;10542:1;10552:195;10566:6;10563:1;10560:13;10552:195;;;10631:13;;-1:-1:-1;;;;;10627:39:1;10615:52;;10722:15;;;;10687:12;;;;10663:1;10581:9;10552:195;;;-1:-1:-1;;;;;;;10803:32:1;;;;10798:2;10783:18;;10776:60;-1:-1:-1;;;10867:3:1;10852:19;10845:35;10764:3;9906:980;-1:-1:-1;;;9906:980:1:o;11080:128::-;11120:3;11151:1;11147:6;11144:1;11141:13;11138:39;;;11157:18;;:::i;:::-;-1:-1:-1;11193:9:1;;11080:128::o;11213:217::-;11253:1;11279;11269:132;;11323:10;11318:3;11314:20;11311:1;11304:31;11358:4;11355:1;11348:15;11386:4;11383:1;11376:15;11269:132;-1:-1:-1;11415:9:1;;11213:217::o;11435:168::-;11475:7;11541:1;11537;11533:6;11529:14;11526:1;11523:21;11518:1;11511:9;11504:17;11500:45;11497:71;;;11548:18;;:::i;:::-;-1:-1:-1;11588:9:1;;11435:168::o;11608:125::-;11648:4;11676:1;11673;11670:8;11667:34;;;11681:18;;:::i;:::-;-1:-1:-1;11718:9:1;;11608:125::o;11738:135::-;11777:3;-1:-1:-1;;11798:17:1;;11795:43;;;11818:18;;:::i;:::-;-1:-1:-1;11865:1:1;11854:13;;11738:135::o;11878:127::-;11939:10;11934:3;11930:20;11927:1;11920:31;11970:4;11967:1;11960:15;11994:4;11991:1;11984:15;12010:127;12071:10;12066:3;12062:20;12059:1;12052:31;12102:4;12099:1;12092:15;12126:4;12123:1;12116:15;12274:131;-1:-1:-1;;;;;12349:31:1;;12339:42;;12329:70;;12395:1;12392;12385:12;12410:118;12496:5;12489:13;12482:21;12475:5;12472:32;12462:60;;12518:1;12515;12508:12
Swarm Source
ipfs://eea50c5f0fee488cde7a215660bd462c55e7de2ce3fd36771736a8a2461c0943
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.