ETH Price: $3,325.72 (-1.26%)

Token

Qaddins Kids (QK)
 

Overview

Max Total Supply

3,500 QK

Holders

1,444

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Filtered by Token Holder
*דודמלךישראל.eth
Balance
3 QK
0x6A3C1C2142e56307ABDA07b6bbC9b60F3C2Ddd16
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:
QaddinsKids

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
*Submitted for verification at Etherscan.io on 2022-06-08
*/
// SPDX-License-Identifier: MIT
// File: @openzeppelin/contracts/token/ERC20/IERC20.sol
// OpenZeppelin Contracts (last updated v4.5.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
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":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","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":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"mintEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"numberMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ownerBatchMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI_","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxPerTx_","type":"uint256"}],"name":"setMaxPerTx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price_","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"totalFree_","type":"uint256"}],"name":"setTotalFree","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toggleMinting","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFree","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052660c6f3b40b6c000600a556002600b55610378600c55610dac600d553480156200002d57600080fd5b50604080518082018252600c81526b51616464696e73204b69647360a01b602080830191825283518085019094526002845261514b60f01b9084015281519192916200007c9160019162000110565b5080516200009290600290602084019062000110565b505050620000af620000a9620000ba60201b60201c565b620000be565b6001600855620001f3565b3390565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200011e90620001b6565b90600052602060002090601f0160209004810192826200014257600085556200018d565b82601f106200015d57805160ff19168380011785556200018d565b828001600101855582156200018d579182015b828111156200018d57825182559160200191906001019062000170565b506200019b9291506200019f565b5090565b5b808211156200019b5760008155600101620001a0565b600181811c90821680620001cb57607f821691505b60208210811415620001ed57634e487b7160e01b600052602260045260246000fd5b50919050565b61220380620002036000396000f3fe6080604052600436106101f95760003560e01c80637d55094d1161010d578063b88d4fde116100a0578063d5abeb011161006f578063d5abeb011461056e578063dc33e68114610584578063e985e9c5146105a4578063f2fde38b146105ed578063f968adbe1461060d57600080fd5b8063b88d4fde146104f4578063c6f6f21614610514578063c87b56dd14610534578063d12397301461055457600080fd5b806395d89b41116100dc57806395d89b4114610496578063a035b1fe146104ab578063a0712d68146104c1578063a22cb465146104d457600080fd5b80637d55094d146104235780638da5cb5b146104385780638db89f071461045657806391b7f5ed1461047657600080fd5b80633ccfd60b11610190578063563aaf111161015f578063563aaf11146103995780636352211e146103b95780636c0360eb146103d957806370a08231146103ee578063715018a61461040e57600080fd5b80633ccfd60b1461032457806342842e0e146103395780634f6ccce71461035957806355f804b31461037957600080fd5b806318160ddd116101cc57806318160ddd146102af57806323b872dd146102ce5780632f745c59146102ee578063333e44e61461030e57600080fd5b806301ffc9a7146101fe57806306fdde0314610233578063081812fc14610255578063095ea7b31461028d575b600080fd5b34801561020a57600080fd5b5061021e610219366004611e6f565b610623565b60405190151581526020015b60405180910390f35b34801561023f57600080fd5b50610248610690565b60405161022a9190611fcc565b34801561026157600080fd5b50610275610270366004611f1b565b610722565b6040516001600160a01b03909116815260200161022a565b34801561029957600080fd5b506102ad6102a8366004611e45565b6107b2565b005b3480156102bb57600080fd5b506000545b60405190815260200161022a565b3480156102da57600080fd5b506102ad6102e9366004611cf1565b6108ca565b3480156102fa57600080fd5b506102c0610309366004611e45565b6108d5565b34801561031a57600080fd5b506102c0600c5481565b34801561033057600080fd5b506102ad610a32565b34801561034557600080fd5b506102ad610354366004611cf1565b610b47565b34801561036557600080fd5b506102c0610374366004611f1b565b610b62565b34801561038557600080fd5b506102ad610394366004611ea9565b610bc4565b3480156103a557600080fd5b506102ad6103b4366004611f1b565b610bfa565b3480156103c557600080fd5b506102756103d4366004611f1b565b610c29565b3480156103e557600080fd5b50610248610c3b565b3480156103fa57600080fd5b506102c0610409366004611ca3565b610cc9565b34801561041a57600080fd5b506102ad610d5a565b34801561042f57600080fd5b506102ad610d90565b34801561044457600080fd5b506007546001600160a01b0316610275565b34801561046257600080fd5b506102ad610471366004611f1b565b610dce565b34801561048257600080fd5b506102ad610491366004611f1b565b610e60565b3480156104a257600080fd5b50610248610e8f565b3480156104b757600080fd5b506102c0600a5481565b6102ad6104cf366004611f1b565b610e9e565b3480156104e057600080fd5b506102ad6104ef366004611e09565b611051565b34801561050057600080fd5b506102ad61050f366004611d2d565b611116565b34801561052057600080fd5b506102ad61052f366004611f1b565b61114f565b34801561054057600080fd5b5061024861054f366004611f1b565b61117e565b34801561056057600080fd5b50600e5461021e9060ff1681565b34801561057a57600080fd5b506102c0600d5481565b34801561059057600080fd5b506102c061059f366004611ca3565b61124c565b3480156105b057600080fd5b5061021e6105bf366004611cbe565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b3480156105f957600080fd5b506102ad610608366004611ca3565b611257565b34801561061957600080fd5b506102c0600b5481565b60006001600160e01b031982166380ac58cd60e01b148061065457506001600160e01b03198216635b5e139f60e01b145b8061066f57506001600160e01b0319821663780e9d6360e01b145b8061068a57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606001805461069f906120f5565b80601f01602080910402602001604051908101604052809291908181526020018280546106cb906120f5565b80156107185780601f106106ed57610100808354040283529160200191610718565b820191906000526020600020905b8154815290600101906020018083116106fb57829003601f168201915b5050505050905090565b600061072f826000541190565b6107965760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b60648201526084015b60405180910390fd5b506000908152600560205260409020546001600160a01b031690565b60006107bd82610c29565b9050806001600160a01b0316836001600160a01b0316141561082c5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b606482015260840161078d565b336001600160a01b0382161480610848575061084881336105bf565b6108ba5760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c00000000000000606482015260840161078d565b6108c58383836112ef565b505050565b6108c583838361134b565b60006108e083610cc9565b82106109395760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b606482015260840161078d565b600080549080805b838110156109d2576000818152600360209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff16918301919091521561099457805192505b876001600160a01b0316836001600160a01b031614156109c957868414156109c25750935061068a92505050565b6001909301925b50600101610941565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b606482015260840161078d565b6007546001600160a01b03163314610a5c5760405162461bcd60e51b815260040161078d90611fdf565b60026008541415610aaf5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161078d565b6002600855604051600090339047908381818185875af1925050503d8060008114610af6576040519150601f19603f3d011682016040523d82523d6000602084013e610afb565b606091505b5050905080610b3f5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b604482015260640161078d565b506001600855565b6108c583838360405180602001604052806000815250611116565b600080548210610bc05760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b606482015260840161078d565b5090565b6007546001600160a01b03163314610bee5760405162461bcd60e51b815260040161078d90611fdf565b6108c560098383611bf7565b6007546001600160a01b03163314610c245760405162461bcd60e51b815260040161078d90611fdf565b600c55565b6000610c3482611630565b5192915050565b60098054610c48906120f5565b80601f0160208091040260200160405190810160405280929190818152602001828054610c74906120f5565b8015610cc15780601f10610c9657610100808354040283529160200191610cc1565b820191906000526020600020905b815481529060010190602001808311610ca457829003601f168201915b505050505081565b60006001600160a01b038216610d355760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b606482015260840161078d565b506001600160a01b03166000908152600460205260409020546001600160801b031690565b6007546001600160a01b03163314610d845760405162461bcd60e51b815260040161078d90611fdf565b610d8e6000611707565b565b6007546001600160a01b03163314610dba5760405162461bcd60e51b815260040161078d90611fdf565b600e805460ff19811660ff90911615179055565b6007546001600160a01b03163314610df85760405162461bcd60e51b815260040161078d90611fdf565b600d54610e06906001612067565b81610e1060005490565b610e1a9190612067565b10610e535760405162461bcd60e51b8152602060048201526009602482015268546f6f206d616e792160b81b604482015260640161078d565b610e5d3382611759565b50565b6007546001600160a01b03163314610e8a5760405162461bcd60e51b815260040161078d90611fdf565b600a55565b60606002805461069f906120f5565b600a54600c54610eaf906001612067565b82610eb960005490565b610ec39190612067565b1015610ecd575060005b600e5460ff16610f345760405162461bcd60e51b815260206004820152602c60248201527f4d696e74696e67206973206e6f74206c697665207965742c20686f6c64206f6e60448201526b08145859191a5b9cc812da5960a21b606482015260840161078d565b600d54610f42906001612067565b82610f4c60005490565b610f569190612067565b10610f9a5760405162461bcd60e51b81526020600482015260146024820152734e6f206d6f72652051616464696e73204b69647360601b604482015260640161078d565b610fa48183612093565b3414610ff25760405162461bcd60e51b815260206004820152601c60248201527f506c656173652073656e642074686520657861637420616d6f756e7400000000604482015260640161078d565b600b54611000906001612067565b82106110435760405162461bcd60e51b815260206004820152601260248201527113585e081c195c881516081c995858da195960721b604482015260640161078d565b61104d3383611759565b5050565b6001600160a01b0382163314156110aa5760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c6572000000000000604482015260640161078d565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b61112184848461134b565b61112d84848484611773565b6111495760405162461bcd60e51b815260040161078d90612014565b50505050565b6007546001600160a01b031633146111795760405162461bcd60e51b815260040161078d90611fdf565b600b55565b606061118b826000541190565b6111ef5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161078d565b60006111f9611881565b905080516000141561121a5760405180602001604052806000815250611245565b8061122484611890565b604051602001611235929190611f60565b6040516020818303038152906040525b9392505050565b600061068a8261198e565b6007546001600160a01b031633146112815760405162461bcd60e51b815260040161078d90611fdf565b6001600160a01b0381166112e65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161078d565b610e5d81611707565b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061135682611630565b80519091506000906001600160a01b0316336001600160a01b0316148061138d57503361138284610722565b6001600160a01b0316145b8061139f5750815161139f90336105bf565b9050806114095760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b606482015260840161078d565b846001600160a01b031682600001516001600160a01b03161461147d5760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b606482015260840161078d565b6001600160a01b0384166114e15760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b606482015260840161078d565b6114f160008484600001516112ef565b6001600160a01b03858116600090815260046020908152604080832080546001600160801b03198082166001600160801b03928316600019018316179092558986168086528386208054938416938316600190810190931693909317909255888552600390935281842080546001600160e01b031916909117600160a01b4267ffffffffffffffff16021790559086018083529120549091166115e657611599816000541190565b156115e6578251600082815260036020908152604090912080549186015167ffffffffffffffff16600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b604080518082019091526000808252602082015261164f826000541190565b6116ae5760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a206f776e657220717565727920666f72206e6f6e657869736044820152693a32b73a103a37b5b2b760b11b606482015260840161078d565b815b6000818152600360209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff1691830191909152156116fd579392505050565b50600019016116b0565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61104d828260405180602001604052806000815250611a2c565b60006001600160a01b0384163b1561187557604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906117b7903390899088908890600401611f8f565b602060405180830381600087803b1580156117d157600080fd5b505af1925050508015611801575060408051601f3d908101601f191682019092526117fe91810190611e8c565b60015b61185b573d80801561182f576040519150601f19603f3d011682016040523d82523d6000602084013e611834565b606091505b5080516118535760405162461bcd60e51b815260040161078d90612014565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611879565b5060015b949350505050565b60606009805461069f906120f5565b6060816118b45750506040805180820190915260018152600360fc1b602082015290565b8160005b81156118de57806118c881612130565b91506118d79050600a8361207f565b91506118b8565b60008167ffffffffffffffff8111156118f9576118f96121a1565b6040519080825280601f01601f191660200182016040528015611923576020820181803683370190505b5090505b8415611879576119386001836120b2565b9150611945600a8661214b565b611950906030612067565b60f81b8183815181106119655761196561218b565b60200101906001600160f81b031916908160001a905350611987600a8661207f565b9450611927565b60006001600160a01b038216611a005760405162461bcd60e51b815260206004820152603160248201527f455243373231413a206e756d626572206d696e74656420717565727920666f7260448201527020746865207a65726f206164647265737360781b606482015260840161078d565b506001600160a01b0316600090815260046020526040902054600160801b90046001600160801b031690565b6108c583838360016000546001600160a01b038516611a975760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b606482015260840161078d565b83611af55760405162461bcd60e51b815260206004820152602860248201527f455243373231413a207175616e74697479206d75737420626520677265617465604482015267072207468616e20360c41b606482015260840161078d565b6001600160a01b03851660008181526004602090815260408083208054600160801b6001600160801b031982166001600160801b039283168c01831690811782900483168c01909216021790558483526003909152812080546001600160e01b031916909217600160a01b4267ffffffffffffffff16021790915581905b85811015611bee5760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48315611be257611bc66000888488611773565b611be25760405162461bcd60e51b815260040161078d90612014565b60019182019101611b73565b50600055611629565b828054611c03906120f5565b90600052602060002090601f016020900481019282611c255760008555611c6b565b82601f10611c3e5782800160ff19823516178555611c6b565b82800160010185558215611c6b579182015b82811115611c6b578235825591602001919060010190611c50565b50610bc09291505b80821115610bc05760008155600101611c73565b80356001600160a01b0381168114611c9e57600080fd5b919050565b600060208284031215611cb557600080fd5b61124582611c87565b60008060408385031215611cd157600080fd5b611cda83611c87565b9150611ce860208401611c87565b90509250929050565b600080600060608486031215611d0657600080fd5b611d0f84611c87565b9250611d1d60208501611c87565b9150604084013590509250925092565b60008060008060808587031215611d4357600080fd5b611d4c85611c87565b9350611d5a60208601611c87565b925060408501359150606085013567ffffffffffffffff80821115611d7e57600080fd5b818701915087601f830112611d9257600080fd5b813581811115611da457611da46121a1565b604051601f8201601f19908116603f01168101908382118183101715611dcc57611dcc6121a1565b816040528281528a6020848701011115611de557600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215611e1c57600080fd5b611e2583611c87565b915060208301358015158114611e3a57600080fd5b809150509250929050565b60008060408385031215611e5857600080fd5b611e6183611c87565b946020939093013593505050565b600060208284031215611e8157600080fd5b8135611245816121b7565b600060208284031215611e9e57600080fd5b8151611245816121b7565b60008060208385031215611ebc57600080fd5b823567ffffffffffffffff80821115611ed457600080fd5b818501915085601f830112611ee857600080fd5b813581811115611ef757600080fd5b866020828501011115611f0957600080fd5b60209290920196919550909350505050565b600060208284031215611f2d57600080fd5b5035919050565b60008151808452611f4c8160208601602086016120c9565b601f01601f19169290920160200192915050565b60008351611f728184602088016120c9565b835190830190611f868183602088016120c9565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611fc290830184611f34565b9695505050505050565b6020815260006112456020830184611f34565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b6000821982111561207a5761207a61215f565b500190565b60008261208e5761208e612175565b500490565b60008160001904831182151516156120ad576120ad61215f565b500290565b6000828210156120c4576120c461215f565b500390565b60005b838110156120e45781810151838201526020016120cc565b838111156111495750506000910152565b600181811c9082168061210957607f821691505b6020821081141561212a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156121445761214461215f565b5060010190565b60008261215a5761215a612175565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610e5d57600080fdfea26469706673582212201ed907ca97235ccad31caa171cb53d049ed17d8ee28c27f889e711ab1c9af34a64736f6c63430008070033

Deployed Bytecode

0x6080604052600436106101f95760003560e01c80637d55094d1161010d578063b88d4fde116100a0578063d5abeb011161006f578063d5abeb011461056e578063dc33e68114610584578063e985e9c5146105a4578063f2fde38b146105ed578063f968adbe1461060d57600080fd5b8063b88d4fde146104f4578063c6f6f21614610514578063c87b56dd14610534578063d12397301461055457600080fd5b806395d89b41116100dc57806395d89b4114610496578063a035b1fe146104ab578063a0712d68146104c1578063a22cb465146104d457600080fd5b80637d55094d146104235780638da5cb5b146104385780638db89f071461045657806391b7f5ed1461047657600080fd5b80633ccfd60b11610190578063563aaf111161015f578063563aaf11146103995780636352211e146103b95780636c0360eb146103d957806370a08231146103ee578063715018a61461040e57600080fd5b80633ccfd60b1461032457806342842e0e146103395780634f6ccce71461035957806355f804b31461037957600080fd5b806318160ddd116101cc57806318160ddd146102af57806323b872dd146102ce5780632f745c59146102ee578063333e44e61461030e57600080fd5b806301ffc9a7146101fe57806306fdde0314610233578063081812fc14610255578063095ea7b31461028d575b600080fd5b34801561020a57600080fd5b5061021e610219366004611e6f565b610623565b60405190151581526020015b60405180910390f35b34801561023f57600080fd5b50610248610690565b60405161022a9190611fcc565b34801561026157600080fd5b50610275610270366004611f1b565b610722565b6040516001600160a01b03909116815260200161022a565b34801561029957600080fd5b506102ad6102a8366004611e45565b6107b2565b005b3480156102bb57600080fd5b506000545b60405190815260200161022a565b3480156102da57600080fd5b506102ad6102e9366004611cf1565b6108ca565b3480156102fa57600080fd5b506102c0610309366004611e45565b6108d5565b34801561031a57600080fd5b506102c0600c5481565b34801561033057600080fd5b506102ad610a32565b34801561034557600080fd5b506102ad610354366004611cf1565b610b47565b34801561036557600080fd5b506102c0610374366004611f1b565b610b62565b34801561038557600080fd5b506102ad610394366004611ea9565b610bc4565b3480156103a557600080fd5b506102ad6103b4366004611f1b565b610bfa565b3480156103c557600080fd5b506102756103d4366004611f1b565b610c29565b3480156103e557600080fd5b50610248610c3b565b3480156103fa57600080fd5b506102c0610409366004611ca3565b610cc9565b34801561041a57600080fd5b506102ad610d5a565b34801561042f57600080fd5b506102ad610d90565b34801561044457600080fd5b506007546001600160a01b0316610275565b34801561046257600080fd5b506102ad610471366004611f1b565b610dce565b34801561048257600080fd5b506102ad610491366004611f1b565b610e60565b3480156104a257600080fd5b50610248610e8f565b3480156104b757600080fd5b506102c0600a5481565b6102ad6104cf366004611f1b565b610e9e565b3480156104e057600080fd5b506102ad6104ef366004611e09565b611051565b34801561050057600080fd5b506102ad61050f366004611d2d565b611116565b34801561052057600080fd5b506102ad61052f366004611f1b565b61114f565b34801561054057600080fd5b5061024861054f366004611f1b565b61117e565b34801561056057600080fd5b50600e5461021e9060ff1681565b34801561057a57600080fd5b506102c0600d5481565b34801561059057600080fd5b506102c061059f366004611ca3565b61124c565b3480156105b057600080fd5b5061021e6105bf366004611cbe565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b3480156105f957600080fd5b506102ad610608366004611ca3565b611257565b34801561061957600080fd5b506102c0600b5481565b60006001600160e01b031982166380ac58cd60e01b148061065457506001600160e01b03198216635b5e139f60e01b145b8061066f57506001600160e01b0319821663780e9d6360e01b145b8061068a57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606001805461069f906120f5565b80601f01602080910402602001604051908101604052809291908181526020018280546106cb906120f5565b80156107185780601f106106ed57610100808354040283529160200191610718565b820191906000526020600020905b8154815290600101906020018083116106fb57829003601f168201915b5050505050905090565b600061072f826000541190565b6107965760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b60648201526084015b60405180910390fd5b506000908152600560205260409020546001600160a01b031690565b60006107bd82610c29565b9050806001600160a01b0316836001600160a01b0316141561082c5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b606482015260840161078d565b336001600160a01b0382161480610848575061084881336105bf565b6108ba5760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c00000000000000606482015260840161078d565b6108c58383836112ef565b505050565b6108c583838361134b565b60006108e083610cc9565b82106109395760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b606482015260840161078d565b600080549080805b838110156109d2576000818152600360209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff16918301919091521561099457805192505b876001600160a01b0316836001600160a01b031614156109c957868414156109c25750935061068a92505050565b6001909301925b50600101610941565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b606482015260840161078d565b6007546001600160a01b03163314610a5c5760405162461bcd60e51b815260040161078d90611fdf565b60026008541415610aaf5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161078d565b6002600855604051600090339047908381818185875af1925050503d8060008114610af6576040519150601f19603f3d011682016040523d82523d6000602084013e610afb565b606091505b5050905080610b3f5760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b604482015260640161078d565b506001600855565b6108c583838360405180602001604052806000815250611116565b600080548210610bc05760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b606482015260840161078d565b5090565b6007546001600160a01b03163314610bee5760405162461bcd60e51b815260040161078d90611fdf565b6108c560098383611bf7565b6007546001600160a01b03163314610c245760405162461bcd60e51b815260040161078d90611fdf565b600c55565b6000610c3482611630565b5192915050565b60098054610c48906120f5565b80601f0160208091040260200160405190810160405280929190818152602001828054610c74906120f5565b8015610cc15780601f10610c9657610100808354040283529160200191610cc1565b820191906000526020600020905b815481529060010190602001808311610ca457829003601f168201915b505050505081565b60006001600160a01b038216610d355760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b606482015260840161078d565b506001600160a01b03166000908152600460205260409020546001600160801b031690565b6007546001600160a01b03163314610d845760405162461bcd60e51b815260040161078d90611fdf565b610d8e6000611707565b565b6007546001600160a01b03163314610dba5760405162461bcd60e51b815260040161078d90611fdf565b600e805460ff19811660ff90911615179055565b6007546001600160a01b03163314610df85760405162461bcd60e51b815260040161078d90611fdf565b600d54610e06906001612067565b81610e1060005490565b610e1a9190612067565b10610e535760405162461bcd60e51b8152602060048201526009602482015268546f6f206d616e792160b81b604482015260640161078d565b610e5d3382611759565b50565b6007546001600160a01b03163314610e8a5760405162461bcd60e51b815260040161078d90611fdf565b600a55565b60606002805461069f906120f5565b600a54600c54610eaf906001612067565b82610eb960005490565b610ec39190612067565b1015610ecd575060005b600e5460ff16610f345760405162461bcd60e51b815260206004820152602c60248201527f4d696e74696e67206973206e6f74206c697665207965742c20686f6c64206f6e60448201526b08145859191a5b9cc812da5960a21b606482015260840161078d565b600d54610f42906001612067565b82610f4c60005490565b610f569190612067565b10610f9a5760405162461bcd60e51b81526020600482015260146024820152734e6f206d6f72652051616464696e73204b69647360601b604482015260640161078d565b610fa48183612093565b3414610ff25760405162461bcd60e51b815260206004820152601c60248201527f506c656173652073656e642074686520657861637420616d6f756e7400000000604482015260640161078d565b600b54611000906001612067565b82106110435760405162461bcd60e51b815260206004820152601260248201527113585e081c195c881516081c995858da195960721b604482015260640161078d565b61104d3383611759565b5050565b6001600160a01b0382163314156110aa5760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c6572000000000000604482015260640161078d565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b61112184848461134b565b61112d84848484611773565b6111495760405162461bcd60e51b815260040161078d90612014565b50505050565b6007546001600160a01b031633146111795760405162461bcd60e51b815260040161078d90611fdf565b600b55565b606061118b826000541190565b6111ef5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161078d565b60006111f9611881565b905080516000141561121a5760405180602001604052806000815250611245565b8061122484611890565b604051602001611235929190611f60565b6040516020818303038152906040525b9392505050565b600061068a8261198e565b6007546001600160a01b031633146112815760405162461bcd60e51b815260040161078d90611fdf565b6001600160a01b0381166112e65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161078d565b610e5d81611707565b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061135682611630565b80519091506000906001600160a01b0316336001600160a01b0316148061138d57503361138284610722565b6001600160a01b0316145b8061139f5750815161139f90336105bf565b9050806114095760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b606482015260840161078d565b846001600160a01b031682600001516001600160a01b03161461147d5760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b606482015260840161078d565b6001600160a01b0384166114e15760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b606482015260840161078d565b6114f160008484600001516112ef565b6001600160a01b03858116600090815260046020908152604080832080546001600160801b03198082166001600160801b03928316600019018316179092558986168086528386208054938416938316600190810190931693909317909255888552600390935281842080546001600160e01b031916909117600160a01b4267ffffffffffffffff16021790559086018083529120549091166115e657611599816000541190565b156115e6578251600082815260036020908152604090912080549186015167ffffffffffffffff16600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b604080518082019091526000808252602082015261164f826000541190565b6116ae5760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a206f776e657220717565727920666f72206e6f6e657869736044820152693a32b73a103a37b5b2b760b11b606482015260840161078d565b815b6000818152600360209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff1691830191909152156116fd579392505050565b50600019016116b0565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61104d828260405180602001604052806000815250611a2c565b60006001600160a01b0384163b1561187557604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906117b7903390899088908890600401611f8f565b602060405180830381600087803b1580156117d157600080fd5b505af1925050508015611801575060408051601f3d908101601f191682019092526117fe91810190611e8c565b60015b61185b573d80801561182f576040519150601f19603f3d011682016040523d82523d6000602084013e611834565b606091505b5080516118535760405162461bcd60e51b815260040161078d90612014565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611879565b5060015b949350505050565b60606009805461069f906120f5565b6060816118b45750506040805180820190915260018152600360fc1b602082015290565b8160005b81156118de57806118c881612130565b91506118d79050600a8361207f565b91506118b8565b60008167ffffffffffffffff8111156118f9576118f96121a1565b6040519080825280601f01601f191660200182016040528015611923576020820181803683370190505b5090505b8415611879576119386001836120b2565b9150611945600a8661214b565b611950906030612067565b60f81b8183815181106119655761196561218b565b60200101906001600160f81b031916908160001a905350611987600a8661207f565b9450611927565b60006001600160a01b038216611a005760405162461bcd60e51b815260206004820152603160248201527f455243373231413a206e756d626572206d696e74656420717565727920666f7260448201527020746865207a65726f206164647265737360781b606482015260840161078d565b506001600160a01b0316600090815260046020526040902054600160801b90046001600160801b031690565b6108c583838360016000546001600160a01b038516611a975760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b606482015260840161078d565b83611af55760405162461bcd60e51b815260206004820152602860248201527f455243373231413a207175616e74697479206d75737420626520677265617465604482015267072207468616e20360c41b606482015260840161078d565b6001600160a01b03851660008181526004602090815260408083208054600160801b6001600160801b031982166001600160801b039283168c01831690811782900483168c01909216021790558483526003909152812080546001600160e01b031916909217600160a01b4267ffffffffffffffff16021790915581905b85811015611bee5760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48315611be257611bc66000888488611773565b611be25760405162461bcd60e51b815260040161078d90612014565b60019182019101611b73565b50600055611629565b828054611c03906120f5565b90600052602060002090601f016020900481019282611c255760008555611c6b565b82601f10611c3e5782800160ff19823516178555611c6b565b82800160010185558215611c6b579182015b82811115611c6b578235825591602001919060010190611c50565b50610bc09291505b80821115610bc05760008155600101611c73565b80356001600160a01b0381168114611c9e57600080fd5b919050565b600060208284031215611cb557600080fd5b61124582611c87565b60008060408385031215611cd157600080fd5b611cda83611c87565b9150611ce860208401611c87565b90509250929050565b600080600060608486031215611d0657600080fd5b611d0f84611c87565b9250611d1d60208501611c87565b9150604084013590509250925092565b60008060008060808587031215611d4357600080fd5b611d4c85611c87565b9350611d5a60208601611c87565b925060408501359150606085013567ffffffffffffffff80821115611d7e57600080fd5b818701915087601f830112611d9257600080fd5b813581811115611da457611da46121a1565b604051601f8201601f19908116603f01168101908382118183101715611dcc57611dcc6121a1565b816040528281528a6020848701011115611de557600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215611e1c57600080fd5b611e2583611c87565b915060208301358015158114611e3a57600080fd5b809150509250929050565b60008060408385031215611e5857600080fd5b611e6183611c87565b946020939093013593505050565b600060208284031215611e8157600080fd5b8135611245816121b7565b600060208284031215611e9e57600080fd5b8151611245816121b7565b60008060208385031215611ebc57600080fd5b823567ffffffffffffffff80821115611ed457600080fd5b818501915085601f830112611ee857600080fd5b813581811115611ef757600080fd5b866020828501011115611f0957600080fd5b60209290920196919550909350505050565b600060208284031215611f2d57600080fd5b5035919050565b60008151808452611f4c8160208601602086016120c9565b601f01601f19169290920160200192915050565b60008351611f728184602088016120c9565b835190830190611f868183602088016120c9565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611fc290830184611f34565b9695505050505050565b6020815260006112456020830184611f34565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b6000821982111561207a5761207a61215f565b500190565b60008261208e5761208e612175565b500490565b60008160001904831182151516156120ad576120ad61215f565b500290565b6000828210156120c4576120c461215f565b500390565b60005b838110156120e45781810151838201526020016120cc565b838111156111495750506000910152565b600181811c9082168061210957607f821691505b6020821081141561212a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156121445761214461215f565b5060010190565b60008261215a5761215a612175565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610e5d57600080fdfea26469706673582212201ed907ca97235ccad31caa171cb53d049ed17d8ee28c27f889e711ab1c9af34a64736f6c63430008070033

Deployed Bytecode Sourcemap

50149:1945:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37009:372;;;;;;;;;;-1:-1:-1;37009:372:0;;;;;:::i;:::-;;:::i;:::-;;;5834:14:1;;5827:22;5809:41;;5797:2;5782:18;37009:372:0;;;;;;;;38895:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;40457:214::-;;;;;;;;;;-1:-1:-1;40457:214:0;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;5132:32:1;;;5114:51;;5102:2;5087:18;40457:214:0;4968:203:1;39978:413:0;;;;;;;;;;-1:-1:-1;39978:413:0;;;;;:::i;:::-;;:::i;:::-;;35266:100;;;;;;;;;;-1:-1:-1;35319:7:0;35346:12;35266:100;;;16863:25:1;;;16851:2;16836:18;35266:100:0;16717:177:1;41333:170:0;;;;;;;;;;-1:-1:-1;41333:170:0;;;;;:::i;:::-;;:::i;35930:1007::-;;;;;;;;;;-1:-1:-1;35930:1007:0;;;;;:::i;:::-;;:::i;50352:44::-;;;;;;;;;;;;;;;;51915:176;;;;;;;;;;;;;:::i;41574:185::-;;;;;;;;;;-1:-1:-1;41574:185:0;;;;;:::i;:::-;;:::i;35443:187::-;;;;;;;;;;-1:-1:-1;35443:187:0;;;;;:::i;:::-;;:::i;51413:96::-;;;;;;;;;;-1:-1:-1;51413:96:0;;;;;:::i;:::-;;:::i;51603:98::-;;;;;;;;;;-1:-1:-1;51603:98:0;;;;;:::i;:::-;;:::i;38704:124::-;;;;;;;;;;-1:-1:-1;38704:124:0;;;;;:::i;:::-;;:::i;50214:28::-;;;;;;;;;;;;;:::i;37445:221::-;;;;;;;;;;-1:-1:-1;37445:221:0;;;;;:::i;:::-;;:::i;10401:103::-;;;;;;;;;;;;;:::i;51209:85::-;;;;;;;;;;;;;:::i;9750:87::-;;;;;;;;;;-1:-1:-1;9823:6:0;;-1:-1:-1;;;;;9823:6:0;9750:87;;51031:172;;;;;;;;;;-1:-1:-1;51031:172:0;;;;;:::i;:::-;;:::i;51515:82::-;;;;;;;;;;-1:-1:-1;51515:82:0;;;;;:::i;:::-;;:::i;39064:104::-;;;;;;;;;;;;;:::i;50247:53::-;;;;;;;;;;;;;;;;50545:480;;;;;;:::i;:::-;;:::i;40743:288::-;;;;;;;;;;-1:-1:-1;40743:288:0;;;;;:::i;:::-;;:::i;41830:355::-;;;;;;;;;;-1:-1:-1;41830:355:0;;;;;:::i;:::-;;:::i;51707:94::-;;;;;;;;;;-1:-1:-1;51707:94:0;;;;;:::i;:::-;;:::i;39239:335::-;;;;;;;;;;-1:-1:-1;39239:335:0;;;;;:::i;:::-;;:::i;50451:32::-;;;;;;;;;;-1:-1:-1;50451:32:0;;;;;;;;50401:45;;;;;;;;;;;;;;;;51300:107;;;;;;;;;;-1:-1:-1;51300:107:0;;;;;:::i;:::-;;:::i;41102:164::-;;;;;;;;;;-1:-1:-1;41102:164:0;;;;;:::i;:::-;-1:-1:-1;;;;;41223:25:0;;;41199:4;41223:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;41102:164;10659:201;;;;;;;;;;-1:-1:-1;10659:201:0;;;;;:::i;:::-;;:::i;50305:42::-;;;;;;;;;;;;;;;;37009:372;37111:4;-1:-1:-1;;;;;;37148:40:0;;-1:-1:-1;;;37148:40:0;;:105;;-1:-1:-1;;;;;;;37205:48:0;;-1:-1:-1;;;37205:48:0;37148:105;:172;;;-1:-1:-1;;;;;;;37270:50:0;;-1:-1:-1;;;37270:50:0;37148:172;:225;;;-1:-1:-1;;;;;;;;;;26638:40:0;;;37337:36;37128:245;37009:372;-1:-1:-1;;37009:372:0:o;38895:100::-;38949:13;38982:5;38975:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38895:100;:::o;40457:214::-;40525:7;40553:16;40561:7;42497:4;42531:12;-1:-1:-1;42521:22:0;42440:111;40553:16;40545:74;;;;-1:-1:-1;;;40545:74:0;;16505:2:1;40545:74:0;;;16487:21:1;16544:2;16524:18;;;16517:30;16583:34;16563:18;;;16556:62;-1:-1:-1;;;16634:18:1;;;16627:43;16687:19;;40545:74:0;;;;;;;;;-1:-1:-1;40639:24:0;;;;:15;:24;;;;;;-1:-1:-1;;;;;40639:24:0;;40457:214::o;39978:413::-;40051:13;40067:24;40083:7;40067:15;:24::i;:::-;40051:40;;40116:5;-1:-1:-1;;;;;40110:11:0;:2;-1:-1:-1;;;;;40110:11:0;;;40102:58;;;;-1:-1:-1;;;40102:58:0;;12639:2:1;40102:58:0;;;12621:21:1;12678:2;12658:18;;;12651:30;12717:34;12697:18;;;12690:62;-1:-1:-1;;;12768:18:1;;;12761:32;12810:19;;40102:58:0;12437:398:1;40102:58:0;8554:10;-1:-1:-1;;;;;40195:21:0;;;;:62;;-1:-1:-1;40220:37:0;40237:5;8554:10;41102:164;:::i;40220:37::-;40173:169;;;;-1:-1:-1;;;40173:169:0;;9486:2:1;40173:169:0;;;9468:21:1;9525:2;9505:18;;;9498:30;9564:34;9544:18;;;9537:62;9635:27;9615:18;;;9608:55;9680:19;;40173:169:0;9284:421:1;40173:169:0;40355:28;40364:2;40368:7;40377:5;40355:8;:28::i;:::-;40040:351;39978:413;;:::o;41333:170::-;41467:28;41477:4;41483:2;41487:7;41467:9;:28::i;35930:1007::-;36019:7;36055:16;36065:5;36055:9;:16::i;:::-;36047:5;:24;36039:71;;;;-1:-1:-1;;;36039:71:0;;6287:2:1;36039:71:0;;;6269:21:1;6326:2;6306:18;;;6299:30;6365:34;6345:18;;;6338:62;-1:-1:-1;;;6416:18:1;;;6409:32;6458:19;;36039:71:0;6085:398:1;36039:71:0;36121:22;35346:12;;;36121:22;;36384:466;36404:14;36400:1;:18;36384:466;;;36444:31;36478:14;;;:11;:14;;;;;;;;;36444:48;;;;;;;;;-1:-1:-1;;;;;36444:48:0;;;;;-1:-1:-1;;;36444:48:0;;;;;;;;;;;;36515:28;36511:111;;36588:14;;;-1:-1:-1;36511:111:0;36665:5;-1:-1:-1;;;;;36644:26:0;:17;-1:-1:-1;;;;;36644:26:0;;36640:195;;;36714:5;36699:11;:20;36695:85;;;-1:-1:-1;36755:1:0;-1:-1:-1;36748:8:0;;-1:-1:-1;;;36748:8:0;36695:85;36802:13;;;;;36640:195;-1:-1:-1;36420:3:0;;36384:466;;;-1:-1:-1;36873:56:0;;-1:-1:-1;;;36873:56:0;;14965:2:1;36873:56:0;;;14947:21:1;15004:2;14984:18;;;14977:30;15043:34;15023:18;;;15016:62;-1:-1:-1;;;15094:18:1;;;15087:44;15148:19;;36873:56:0;14763:410:1;51915:176:0;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;4724:1:::1;5322:7;;:19;;5314:63;;;::::0;-1:-1:-1;;;5314:63:0;;15380:2:1;5314:63:0::1;::::0;::::1;15362:21:1::0;15419:2;15399:18;;;15392:30;15458:33;15438:18;;;15431:61;15509:18;;5314:63:0::1;15178:355:1::0;5314:63:0::1;4724:1;5455:7;:18:::0;51993:49:::2;::::0;51975:12:::2;::::0;51993:10:::2;::::0;52016:21:::2;::::0;51975:12;51993:49;51975:12;51993:49;52016:21;51993:10;:49:::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51974:68;;;52057:7;52049:36;;;::::0;-1:-1:-1;;;52049:36:0;;13042:2:1;52049:36:0::2;::::0;::::2;13024:21:1::0;13081:2;13061:18;;;13054:30;-1:-1:-1;;;13100:18:1;;;13093:46;13156:18;;52049:36:0::2;12840:340:1::0;52049:36:0::2;-1:-1:-1::0;4680:1:0::1;5634:7;:22:::0;51915:176::o;41574:185::-;41712:39;41729:4;41735:2;41739:7;41712:39;;;;;;;;;;;;:16;:39::i;35443:187::-;35510:7;35346:12;;35538:5;:21;35530:69;;;;-1:-1:-1;;;35530:69:0;;7845:2:1;35530:69:0;;;7827:21:1;7884:2;7864:18;;;7857:30;7923:34;7903:18;;;7896:62;-1:-1:-1;;;7974:18:1;;;7967:33;8017:19;;35530:69:0;7643:399:1;35530:69:0;-1:-1:-1;35617:5:0;35443:187::o;51413:96::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;51485:18:::1;:7;51495:8:::0;;51485:18:::1;:::i;51603:98::-:0;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;51673:9:::1;:22:::0;51603:98::o;38704:124::-;38768:7;38795:20;38807:7;38795:11;:20::i;:::-;:25;;38704:124;-1:-1:-1;;38704:124:0:o;50214:28::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;37445:221::-;37509:7;-1:-1:-1;;;;;37537:19:0;;37529:75;;;;-1:-1:-1;;;37529:75:0;;9912:2:1;37529:75:0;;;9894:21:1;9951:2;9931:18;;;9924:30;9990:34;9970:18;;;9963:62;-1:-1:-1;;;10041:18:1;;;10034:41;10092:19;;37529:75:0;9710:407:1;37529:75:0;-1:-1:-1;;;;;;37630:19:0;;;;;:12;:19;;;;;:27;-1:-1:-1;;;;;37630:27:0;;37445:221::o;10401:103::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;10466:30:::1;10493:1;10466:18;:30::i;:::-;10401:103::o:0;51209:85::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;51277:11:::1;::::0;;-1:-1:-1;;51262:26:0;::::1;51277:11;::::0;;::::1;51276:12;51262:26;::::0;;51209:85::o;51031:172::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;51133:9:::1;::::0;:13:::1;::::0;51145:1:::1;51133:13;:::i;:::-;51124:6;51108:13;35319:7:::0;35346:12;;35266:100;51108:13:::1;:22;;;;:::i;:::-;:38;51100:59;;;::::0;-1:-1:-1;;;51100:59:0;;6690:2:1;51100:59:0::1;::::0;::::1;6672:21:1::0;6729:1;6709:18;;;6702:29;-1:-1:-1;;;6747:18:1;;;6740:39;6796:18;;51100:59:0::1;6488:332:1::0;51100:59:0::1;51168:29;51178:10;51190:6;51168:9;:29::i;:::-;51031:172:::0;:::o;51515:82::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;51577:5:::1;:14:::0;51515:82::o;39064:104::-;39120:13;39153:7;39146:14;;;;;:::i;50545:480::-;50614:5;;50654:9;;:13;;50666:1;50654:13;:::i;:::-;50645:6;50629:13;35319:7;35346:12;;35266:100;50629:13;:22;;;;:::i;:::-;:38;50626:68;;;-1:-1:-1;50685:1:0;50626:68;50708:11;;;;50700:68;;;;-1:-1:-1;;;50700:68:0;;9073:2:1;50700:68:0;;;9055:21:1;9112:2;9092:18;;;9085:30;9151:34;9131:18;;;9124:62;-1:-1:-1;;;9202:18:1;;;9195:42;9254:19;;50700:68:0;8871:408:1;50700:68:0;50808:9;;:13;;50820:1;50808:13;:::i;:::-;50799:6;50783:13;35319:7;35346:12;;35266:100;50783:13;:22;;;;:::i;:::-;:38;50775:70;;;;-1:-1:-1;;;50775:70:0;;16156:2:1;50775:70:0;;;16138:21:1;16195:2;16175:18;;;16168:30;-1:-1:-1;;;16214:18:1;;;16207:50;16274:18;;50775:70:0;15954:344:1;50775:70:0;50873:13;50882:4;50873:6;:13;:::i;:::-;50860:9;:26;50852:66;;;;-1:-1:-1;;;50852:66:0;;12282:2:1;50852:66:0;;;12264:21:1;12321:2;12301:18;;;12294:30;12360;12340:18;;;12333:58;12408:18;;50852:66:0;12080:352:1;50852:66:0;50942:8;;:12;;50953:1;50942:12;:::i;:::-;50933:6;:21;50925:52;;;;-1:-1:-1;;;50925:52:0;;13807:2:1;50925:52:0;;;13789:21:1;13846:2;13826:18;;;13819:30;-1:-1:-1;;;13865:18:1;;;13858:48;13923:18;;50925:52:0;13605:342:1;50925:52:0;50990:29;51000:10;51012:6;50990:9;:29::i;:::-;50595:430;50545:480;:::o;40743:288::-;-1:-1:-1;;;;;40838:24:0;;8554:10;40838:24;;40830:63;;;;-1:-1:-1;;;40830:63:0;;11508:2:1;40830:63:0;;;11490:21:1;11547:2;11527:18;;;11520:30;11586:28;11566:18;;;11559:56;11632:18;;40830:63:0;11306:350:1;40830:63:0;8554:10;40906:32;;;;:18;:32;;;;;;;;-1:-1:-1;;;;;40906:42:0;;;;;;;;;;;;:53;;-1:-1:-1;;40906:53:0;;;;;;;;;;40975:48;;5809:41:1;;;40906:42:0;;8554:10;40975:48;;5782:18:1;40975:48:0;;;;;;;40743:288;;:::o;41830:355::-;41989:28;41999:4;42005:2;42009:7;41989:9;:28::i;:::-;42050:48;42073:4;42079:2;42083:7;42092:5;42050:22;:48::i;:::-;42028:149;;;;-1:-1:-1;;;42028:149:0;;;;;;;:::i;:::-;41830:355;;;;:::o;51707:94::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;51775:8:::1;:20:::0;51707:94::o;39239:335::-;39312:13;39346:16;39354:7;42497:4;42531:12;-1:-1:-1;42521:22:0;42440:111;39346:16;39338:76;;;;-1:-1:-1;;;39338:76:0;;11092:2:1;39338:76:0;;;11074:21:1;11131:2;11111:18;;;11104:30;11170:34;11150:18;;;11143:62;-1:-1:-1;;;11221:18:1;;;11214:45;11276:19;;39338:76:0;10890:411:1;39338:76:0;39427:21;39451:10;:8;:10::i;:::-;39427:34;;39485:7;39479:21;39504:1;39479:26;;:87;;;;;;;;;;;;;;;;;39532:7;39541:18;:7;:16;:18::i;:::-;39515:45;;;;;;;;;:::i;:::-;;;;;;;;;;;;;39479:87;39472:94;39239:335;-1:-1:-1;;;39239:335:0:o;51300:107::-;51358:7;51381:20;51395:5;51381:13;:20::i;10659:201::-;9823:6;;-1:-1:-1;;;;;9823:6:0;8554:10;9970:23;9962:68;;;;-1:-1:-1;;;9962:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10748:22:0;::::1;10740:73;;;::::0;-1:-1:-1;;;10740:73:0;;7027:2:1;10740:73:0::1;::::0;::::1;7009:21:1::0;7066:2;7046:18;;;7039:30;7105:34;7085:18;;;7078:62;-1:-1:-1;;;7156:18:1;;;7149:36;7202:19;;10740:73:0::1;6825:402:1::0;10740:73:0::1;10824:28;10843:8;10824:18;:28::i;47360:196::-:0;47475:24;;;;:15;:24;;;;;;:29;;-1:-1:-1;;;;;;47475:29:0;-1:-1:-1;;;;;47475:29:0;;;;;;;;;47520:28;;47475:24;;47520:28;;;;;;;47360:196;;;:::o;45240:2002::-;45355:35;45393:20;45405:7;45393:11;:20::i;:::-;45468:18;;45355:58;;-1:-1:-1;45426:22:0;;-1:-1:-1;;;;;45452:34:0;8554:10;-1:-1:-1;;;;;45452:34:0;;:87;;;-1:-1:-1;8554:10:0;45503:20;45515:7;45503:11;:20::i;:::-;-1:-1:-1;;;;;45503:36:0;;45452:87;:154;;;-1:-1:-1;45573:18:0;;45556:50;;8554:10;41102:164;:::i;45556:50::-;45426:181;;45628:17;45620:80;;;;-1:-1:-1;;;45620:80:0;;11863:2:1;45620:80:0;;;11845:21:1;11902:2;11882:18;;;11875:30;11941:34;11921:18;;;11914:62;-1:-1:-1;;;11992:18:1;;;11985:48;12050:19;;45620:80:0;11661:414:1;45620:80:0;45743:4;-1:-1:-1;;;;;45721:26:0;:13;:18;;;-1:-1:-1;;;;;45721:26:0;;45713:77;;;;-1:-1:-1;;;45713:77:0;;10324:2:1;45713:77:0;;;10306:21:1;10363:2;10343:18;;;10336:30;10402:34;10382:18;;;10375:62;-1:-1:-1;;;10453:18:1;;;10446:36;10499:19;;45713:77:0;10122:402:1;45713:77:0;-1:-1:-1;;;;;45809:16:0;;45801:66;;;;-1:-1:-1;;;45801:66:0;;8249:2:1;45801:66:0;;;8231:21:1;8288:2;8268:18;;;8261:30;8327:34;8307:18;;;8300:62;-1:-1:-1;;;8378:18:1;;;8371:35;8423:19;;45801:66:0;8047:401:1;45801:66:0;45988:49;46005:1;46009:7;46018:13;:18;;;45988:8;:49::i;:::-;-1:-1:-1;;;;;46333:18:0;;;;;;;:12;:18;;;;;;;;:31;;-1:-1:-1;;;;;;46333:31:0;;;-1:-1:-1;;;;;46333:31:0;;;-1:-1:-1;;46333:31:0;;;;;;;46379:16;;;;;;;;;:29;;;;;;;;-1:-1:-1;46379:29:0;;;;;;;;;;;;;46425:20;;;:11;:20;;;;;;:30;;-1:-1:-1;;;;;;46470:61:0;;;;-1:-1:-1;;;46515:15:0;46470:61;;;;;;46805:11;;;46835:24;;;;;:29;46805:11;;46835:29;46831:295;;46903:20;46911:11;42497:4;42531:12;-1:-1:-1;42521:22:0;42440:111;46903:20;46899:212;;;46980:18;;;46948:24;;;:11;:24;;;;;;;;:50;;47063:28;;;;47021:70;;-1:-1:-1;;;47021:70:0;-1:-1:-1;;;;;;47021:70:0;;;-1:-1:-1;;;;;46948:50:0;;;47021:70;;;;;;;46899:212;46308:829;47173:7;47169:2;-1:-1:-1;;;;;47154:27:0;47163:4;-1:-1:-1;;;;;47154:27:0;;;;;;;;;;;47192:42;45344:1898;;45240:2002;;;:::o;38105:537::-;-1:-1:-1;;;;;;;;;;;;;;;;;38208:16:0;38216:7;42497:4;42531:12;-1:-1:-1;42521:22:0;42440:111;38208:16;38200:71;;;;-1:-1:-1;;;38200:71:0;;7434:2:1;38200:71:0;;;7416:21:1;7473:2;7453:18;;;7446:30;7512:34;7492:18;;;7485:62;-1:-1:-1;;;7563:18:1;;;7556:40;7613:19;;38200:71:0;7232:406:1;38200:71:0;38329:7;38309:245;38376:31;38410:17;;;:11;:17;;;;;;;;;38376:51;;;;;;;;;-1:-1:-1;;;;;38376:51:0;;;;;-1:-1:-1;;;38376:51:0;;;;;;;;;;;;38450:28;38446:93;;38510:9;38105:537;-1:-1:-1;;;38105:537:0:o;38446:93::-;-1:-1:-1;;;38349:6:0;38309:245;;11020:191;11113:6;;;-1:-1:-1;;;;;11130:17:0;;;-1:-1:-1;;;;;;11130:17:0;;;;;;;11163:40;;11113:6;;;11130:17;11113:6;;11163:40;;11094:16;;11163:40;11083:128;11020:191;:::o;42559:104::-;42628:27;42638:2;42642:8;42628:27;;;;;;;;;;;;:9;:27::i;48121:804::-;48276:4;-1:-1:-1;;;;;48297:13:0;;12746:19;:23;48293:625;;48333:72;;-1:-1:-1;;;48333:72:0;;-1:-1:-1;;;;;48333:36:0;;;;;:72;;8554:10;;48384:4;;48390:7;;48399:5;;48333:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;48333:72:0;;;;;;;;-1:-1:-1;;48333:72:0;;;;;;;;;;;;:::i;:::-;;;48329:534;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;48579:13:0;;48575:273;;48622:61;;-1:-1:-1;;;48622:61:0;;;;;;;:::i;48575:273::-;48798:6;48792:13;48783:6;48779:2;48775:15;48768:38;48329:534;-1:-1:-1;;;;;;48456:55:0;-1:-1:-1;;;48456:55:0;;-1:-1:-1;48449:62:0;;48293:625;-1:-1:-1;48902:4:0;48293:625;48121:804;;;;;;:::o;51807:102::-;51867:13;51896:7;51889:14;;;;;:::i;6036:723::-;6092:13;6313:10;6309:53;;-1:-1:-1;;6340:10:0;;;;;;;;;;;;-1:-1:-1;;;6340:10:0;;;;;6036:723::o;6309:53::-;6387:5;6372:12;6428:78;6435:9;;6428:78;;6461:8;;;;:::i;:::-;;-1:-1:-1;6484:10:0;;-1:-1:-1;6492:2:0;6484:10;;:::i;:::-;;;6428:78;;;6516:19;6548:6;6538:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6538:17:0;;6516:39;;6566:154;6573:10;;6566:154;;6600:11;6610:1;6600:11;;:::i;:::-;;-1:-1:-1;6669:10:0;6677:2;6669:5;:10;:::i;:::-;6656:24;;:2;:24;:::i;:::-;6643:39;;6626:6;6633;6626:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;6626:56:0;;;;;;;;-1:-1:-1;6697:11:0;6706:2;6697:11;;:::i;:::-;;;6566:154;;37674:229;37735:7;-1:-1:-1;;;;;37763:19:0;;37755:81;;;;-1:-1:-1;;;37755:81:0;;8655:2:1;37755:81:0;;;8637:21:1;8694:2;8674:18;;;8667:30;8733:34;8713:18;;;8706:62;-1:-1:-1;;;8784:18:1;;;8777:47;8841:19;;37755:81:0;8453:413:1;37755:81:0;-1:-1:-1;;;;;;37862:19:0;;;;;:12;:19;;;;;:32;-1:-1:-1;;;37862:32:0;;-1:-1:-1;;;;;37862:32:0;;37674:229::o;43026:163::-;43149:32;43155:2;43159:8;43169:5;43176:4;43587:20;43610:12;-1:-1:-1;;;;;43641:16:0;;43633:62;;;;-1:-1:-1;;;43633:62:0;;14154:2:1;43633:62:0;;;14136:21:1;14193:2;14173:18;;;14166:30;14232:34;14212:18;;;14205:62;-1:-1:-1;;;14283:18:1;;;14276:31;14324:19;;43633:62:0;13952:397:1;43633:62:0;43714:13;43706:66;;;;-1:-1:-1;;;43706:66:0;;14556:2:1;43706:66:0;;;14538:21:1;14595:2;14575:18;;;14568:30;14634:34;14614:18;;;14607:62;-1:-1:-1;;;14685:18:1;;;14678:38;14733:19;;43706:66:0;14354:404:1;43706:66:0;-1:-1:-1;;;;;44124:16:0;;;;;;:12;:16;;;;;;;;:45;;-1:-1:-1;;;;;;;;;44124:45:0;;-1:-1:-1;;;;;44124:45:0;;;;;;;;;;44184:50;;;;;;;;;;;;;;44251:25;;;:11;:25;;;;;:35;;-1:-1:-1;;;;;;44301:66:0;;;;-1:-1:-1;;;44351:15:0;44301:66;;;;;;;44251:25;;44436:415;44456:8;44452:1;:12;44436:415;;;44495:38;;44520:12;;-1:-1:-1;;;;;44495:38:0;;;44512:1;;44495:38;;44512:1;;44495:38;44556:4;44552:249;;;44619:59;44650:1;44654:2;44658:12;44672:5;44619:22;:59::i;:::-;44585:196;;;;-1:-1:-1;;;44585:196:0;;;;;;;:::i;:::-;44821:14;;;;;44466:3;44436:415;;;-1:-1:-1;44867:12:0;:27;44918:60;41830:355;-1:-1:-1;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14:173:1;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:1138::-;1076:6;1084;1092;1100;1153:3;1141:9;1132:7;1128:23;1124:33;1121:53;;;1170:1;1167;1160:12;1121:53;1193:29;1212:9;1193:29;:::i;:::-;1183:39;;1241:38;1275:2;1264:9;1260:18;1241:38;:::i;:::-;1231:48;;1326:2;1315:9;1311:18;1298:32;1288:42;;1381:2;1370:9;1366:18;1353:32;1404:18;1445:2;1437:6;1434:14;1431:34;;;1461:1;1458;1451:12;1431:34;1499:6;1488:9;1484:22;1474:32;;1544:7;1537:4;1533:2;1529:13;1525:27;1515:55;;1566:1;1563;1556:12;1515:55;1602:2;1589:16;1624:2;1620;1617:10;1614:36;;;1630:18;;:::i;:::-;1705:2;1699:9;1673:2;1759:13;;-1:-1:-1;;1755:22:1;;;1779:2;1751:31;1747:40;1735:53;;;1803:18;;;1823:22;;;1800:46;1797:72;;;1849:18;;:::i;:::-;1889:10;1885:2;1878:22;1924:2;1916:6;1909:18;1964:7;1959:2;1954;1950;1946:11;1942:20;1939:33;1936:53;;;1985:1;1982;1975:12;1936:53;2041:2;2036;2032;2028:11;2023:2;2015:6;2011:15;1998:46;2086:1;2081:2;2076;2068:6;2064:15;2060:24;2053:35;2107:6;2097:16;;;;;;;981:1138;;;;;;;:::o;2124:347::-;2189:6;2197;2250:2;2238:9;2229:7;2225:23;2221:32;2218:52;;;2266:1;2263;2256:12;2218:52;2289:29;2308:9;2289:29;:::i;:::-;2279:39;;2368:2;2357:9;2353:18;2340:32;2415:5;2408:13;2401:21;2394:5;2391:32;2381:60;;2437:1;2434;2427:12;2381:60;2460:5;2450:15;;;2124:347;;;;;:::o;2476:254::-;2544:6;2552;2605:2;2593:9;2584:7;2580:23;2576:32;2573:52;;;2621:1;2618;2611:12;2573:52;2644:29;2663:9;2644:29;:::i;:::-;2634:39;2720:2;2705:18;;;;2692:32;;-1:-1:-1;;;2476:254:1:o;2735:245::-;2793:6;2846:2;2834:9;2825:7;2821:23;2817:32;2814:52;;;2862:1;2859;2852:12;2814:52;2901:9;2888:23;2920:30;2944:5;2920:30;:::i;2985:249::-;3054:6;3107:2;3095:9;3086:7;3082:23;3078:32;3075:52;;;3123:1;3120;3113:12;3075:52;3155:9;3149:16;3174:30;3198:5;3174:30;:::i;3239:592::-;3310:6;3318;3371:2;3359:9;3350:7;3346:23;3342:32;3339:52;;;3387:1;3384;3377:12;3339:52;3427:9;3414:23;3456:18;3497:2;3489:6;3486:14;3483:34;;;3513:1;3510;3503:12;3483:34;3551:6;3540:9;3536:22;3526:32;;3596:7;3589:4;3585:2;3581:13;3577:27;3567:55;;3618:1;3615;3608:12;3567:55;3658:2;3645:16;3684:2;3676:6;3673:14;3670:34;;;3700:1;3697;3690:12;3670:34;3745:7;3740:2;3731:6;3727:2;3723:15;3719:24;3716:37;3713:57;;;3766:1;3763;3756:12;3713:57;3797:2;3789:11;;;;;3819:6;;-1:-1:-1;3239:592:1;;-1:-1:-1;;;;3239:592:1:o;3836:180::-;3895:6;3948:2;3936:9;3927:7;3923:23;3919:32;3916:52;;;3964:1;3961;3954:12;3916:52;-1:-1:-1;3987:23:1;;3836:180;-1:-1:-1;3836:180:1:o;4021:257::-;4062:3;4100:5;4094:12;4127:6;4122:3;4115:19;4143:63;4199:6;4192:4;4187:3;4183:14;4176:4;4169:5;4165:16;4143:63;:::i;:::-;4260:2;4239:15;-1:-1:-1;;4235:29:1;4226:39;;;;4267:4;4222:50;;4021:257;-1:-1:-1;;4021:257:1:o;4283:470::-;4462:3;4500:6;4494:13;4516:53;4562:6;4557:3;4550:4;4542:6;4538:17;4516:53;:::i;:::-;4632:13;;4591:16;;;;4654:57;4632:13;4591:16;4688:4;4676:17;;4654:57;:::i;:::-;4727:20;;4283:470;-1:-1:-1;;;;4283:470:1:o;5176:488::-;-1:-1:-1;;;;;5445:15:1;;;5427:34;;5497:15;;5492:2;5477:18;;5470:43;5544:2;5529:18;;5522:34;;;5592:3;5587:2;5572:18;;5565:31;;;5370:4;;5613:45;;5638:19;;5630:6;5613:45;:::i;:::-;5605:53;5176:488;-1:-1:-1;;;;;;5176:488:1:o;5861:219::-;6010:2;5999:9;5992:21;5973:4;6030:44;6070:2;6059:9;6055:18;6047:6;6030:44;:::i;10529:356::-;10731:2;10713:21;;;10750:18;;;10743:30;10809:34;10804:2;10789:18;;10782:62;10876:2;10861:18;;10529:356::o;13185:415::-;13387:2;13369:21;;;13426:2;13406:18;;;13399:30;13465:34;13460:2;13445:18;;13438:62;-1:-1:-1;;;13531:2:1;13516:18;;13509:49;13590:3;13575:19;;13185:415::o;16899:128::-;16939:3;16970:1;16966:6;16963:1;16960:13;16957:39;;;16976:18;;:::i;:::-;-1:-1:-1;17012:9:1;;16899:128::o;17032:120::-;17072:1;17098;17088:35;;17103:18;;:::i;:::-;-1:-1:-1;17137:9:1;;17032:120::o;17157:168::-;17197:7;17263:1;17259;17255:6;17251:14;17248:1;17245:21;17240:1;17233:9;17226:17;17222:45;17219:71;;;17270:18;;:::i;:::-;-1:-1:-1;17310:9:1;;17157:168::o;17330:125::-;17370:4;17398:1;17395;17392:8;17389:34;;;17403:18;;:::i;:::-;-1:-1:-1;17440:9:1;;17330:125::o;17460:258::-;17532:1;17542:113;17556:6;17553:1;17550:13;17542:113;;;17632:11;;;17626:18;17613:11;;;17606:39;17578:2;17571:10;17542:113;;;17673:6;17670:1;17667:13;17664:48;;;-1:-1:-1;;17708:1:1;17690:16;;17683:27;17460:258::o;17723:380::-;17802:1;17798:12;;;;17845;;;17866:61;;17920:4;17912:6;17908:17;17898:27;;17866:61;17973:2;17965:6;17962:14;17942:18;17939:38;17936:161;;;18019:10;18014:3;18010:20;18007:1;18000:31;18054:4;18051:1;18044:15;18082:4;18079:1;18072:15;17936:161;;17723:380;;;:::o;18108:135::-;18147:3;-1:-1:-1;;18168:17:1;;18165:43;;;18188:18;;:::i;:::-;-1:-1:-1;18235:1:1;18224:13;;18108:135::o;18248:112::-;18280:1;18306;18296:35;;18311:18;;:::i;:::-;-1:-1:-1;18345:9:1;;18248:112::o;18365:127::-;18426:10;18421:3;18417:20;18414:1;18407:31;18457:4;18454:1;18447:15;18481:4;18478:1;18471:15;18497:127;18558:10;18553:3;18549:20;18546:1;18539:31;18589:4;18586:1;18579:15;18613:4;18610:1;18603:15;18629:127;18690:10;18685:3;18681:20;18678:1;18671:31;18721:4;18718:1;18711:15;18745:4;18742:1;18735:15;18761:127;18822:10;18817:3;18813:20;18810:1;18803:31;18853:4;18850:1;18843:15;18877:4;18874:1;18867:15;18893:131;-1:-1:-1;;;;;;18967:32:1;;18957:43;;18947:71;;19014:1;19011;19004:12

Swarm Source

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