Contract 0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e 2

 

Contract Overview

Balance:
0.004 BNB

BNB Value:
$1.25 (@ $312.74/BNB)

Token:
 
Txn Hash
Block
From
To
Value [Txn Fee]
0x5e3ff9446abaf56e8748c017abfa97818fb687b116c498a263a666207f398d6595552252021-07-28 19:35:5546 mins ago0xa23387132096b33cef6212f2e77a6d2b2c4f61ed IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000187435
0xfaaadc58be80b95302539353d2ae01eb4679b04736a42fc1dfc5de4a1df798a795541802021-07-28 18:40:581 hr 41 mins ago0x997b859c6148a401146036dec07e777dd081c504 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000187435
0x0010531ec04064d85bb98ff0d7d95e1a7bf6eb2dee58ccdfdbf76cf8c133ec9b95498702021-07-28 14:32:535 hrs 50 mins agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.0003727429
0x9de6cc80203ce40cf1ff0b17d20600d81e3e7d195a4fbb17b72c62ba1c75012f95383032021-07-28 3:57:5916 hrs 24 mins ago0x158dfd18d77f9f89ceee375b21f476c7a803f935 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000187315
0x29535fe0e4ebc14c68663dd9fe1ffaa1a29b4483ad3ace538abd31930d72bda495360142021-07-28 1:58:1918 hrs 24 mins agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000262493
0xabf11446a0f0bfe75263b4297c6138e9de947f37b822df87571e1e4e26d9599e95359372021-07-28 1:54:1118 hrs 28 mins agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000262493
0x4ee1c443444227226a3bfb1be3b0ba94ab603f4a348d1e7dc14b94a523dd264195358222021-07-28 1:47:5818 hrs 34 mins agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000262493
0xcd62f626821a7229ec35d1550a697ecdde82458c891a0fd43dddfda31db4f54095357382021-07-28 1:43:4618 hrs 39 mins agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367493
0x890cd48bf5aefcc3d80508a0c0f1d96e0d5359ed79687068f2cea1fee38970e995324162021-07-27 22:46:4821 hrs 36 mins agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000262493
0x9f6f91be98cce977180be17104242599d584aea8a79445e4c0f486ac51ceaaef95207242021-07-27 11:36:511 day 8 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367409
0xf99c6d0d63db1bd13a713c429504e9bc42f08f97743642e737a0e014b1090b8995129782021-07-27 4:52:111 day 15 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367493
0x85689f0bb4cfa82b0d4ada44d6d10966877ce0760fc8b4853a6ce5435163745995100172021-07-27 2:22:371 day 18 hrs ago0xd99b6b03849cae282985ab2e83ee0b5543754f28 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000157409
0x91d9e99e36e13f4e3885288400e05f94d6bcf204aabf96eeeb77fc4a80e8a63294980302021-07-26 16:11:582 days 4 hrs ago0x997b859c6148a401146036dec07e777dd081c504 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000262435
0xda56b7455fdfc8cfb5394a43914475931bda7a6631482e89954029938dda280194858942021-07-26 5:42:152 days 14 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367325
0x1f6c487b7fcb0b397bdcd7285e1b65712ef5e14915283bc0c61227126a50f2d394731472021-07-25 19:02:413 days 1 hr ago0x47fb66b9fd58f6b464cc381d11afc6a42144b737 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000187435
0x1901d0e3bb44c1fc204e8760e265a900be05bb25fceee9c7a7c6d3524a5e7c9794698242021-07-25 16:13:013 days 4 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367493
0x99d54875ab2446c7cb4072c78a88ef146dc8885eefee63ca49bb58b86166b8df94597172021-07-25 7:37:523 days 12 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000262493
0x00504da435e1066eff26c837b516473b5bc15c956327f6d3176ffd78ac6d30fa94596452021-07-25 7:34:163 days 12 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367493
0xc3f55ceb2b9dc02f49adab297440c137379717fa00f01cc09792b645ac49b01494011672021-07-23 6:29:585 days 13 hrs ago0x143012f66795bf9cec737708c4119154dd93d1f5 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000112375
0xd2c8e3a9c2b9d19e2d3fca5cb4a752195b54510763e63fa8f02d64ea2a65547693974652021-07-23 3:24:485 days 16 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367325
0xa6cb01b6cfb92ffd04b764c5d1c7807e335b4de9aa9d69251f37f8474ac11c5993930002021-07-22 23:41:305 days 20 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367409
0x1a47c07f4402354c1918d882076a72cfb88d0e782a5f17c3b753062f69645dbc93775802021-07-22 10:49:596 days 9 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367409
0x693dce4f94bbe158b475dd119e927e2aaa0b9ab83afd74620a09a79c7f98467093476722021-07-21 9:53:557 days 10 hrs ago0x5586f1159c41b0914bd6c28e9f5ec29c6ee66d2b IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000157493
0x3944514eca1326083b7b817c2d254ec68321cdaa90b6649750aef37fd4fc2e9493447712021-07-21 7:28:527 days 12 hrs agoHotbit 2 IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000367409
0xcee7bff3a0a2c4ea47a58056a6ce9490f46f8f4b2c3b3fa1f170f0b062691b3793230962021-07-20 13:25:068 days 6 hrs ago0x9d4b98e103e8a4503799bd05133e30b4de500b1c IN  0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0 BNB0.000187495
[ Download CSV Export 
Latest 3 internal transactions
Parent Txn Hash Block From To Value
0xfde8ac6e09348845dfad247930081b76c80b41856658c42a142b7611d0f0d74c83217592021-06-15 15:30:0643 days 4 hrs ago 0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0x997b859c6148a401146036dec07e777dd081c5041.053209744104984331 BNB
0x58eb7e953294c01b56bf01742d8437db29adab9f51c53bffa1af84e0c4351f3081707972021-06-10 8:34:1648 days 11 hrs ago 0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0x997b859c6148a401146036dec07e777dd081c50476.829443190483346623 BNB
0xe9e42ee67da14b2398097797dce2cd37cd253b3f648c6504b5383328c343801f81211492021-06-08 15:03:4750 days 5 hrs ago 0xf8cbf2c40b641449d29e97a03c76b7d15bc7415e0x997b859c6148a401146036dec07e777dd081c5049.409980090969849506 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WorldFlight

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-06-04
*/

pragma solidity ^0.4.26;

 interface IBEP20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return a / b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }


    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}



contract ForeignToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract BEP20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract BEP20 is BEP20Basic {
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract WorldFlight is BEP20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public Claimed; 

    string public constant name = "World Flight";
    string public constant symbol = "FLIGHT";
    uint public constant decimals = 8;
    uint public deadline = now + 2 * 1 days;
    uint public round2 = now + 2 * 1 days;
    uint public round1 = now + 2 * 1 days;
    
    uint256 public totalSupply = 1000000000000e8;
    uint256 public totalDistributed;
    uint256 public constant requestMinimum = 0.001 ether / 1000;
    uint256 public tokensPerEth = 2000000e8;
    uint256 private _tFeeTotal;
    uint256 public _taxFee = 2;
    uint256 private _previousTaxFee = _taxFee;
    uint256 public _liquidityFee = 3;
    uint256 private _previousLiquidityFee = _liquidityFee;
    uint public target0drop = 30000;
    uint public progress0drop = 0;


    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();
    event Airdrop(address indexed _owner, uint _amount, uint _balance);
    event TokensPerEthUpdated(uint _tokensPerEth);
    event Burn(address indexed burner, uint256 value);


    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    constructor() public {
        uint256 teamFund = 150000000000e8;
        owner = msg.sender;
        distr(owner, teamFund);
    }
    
    function setTaxFeePercent(uint256 taxFee) external onlyOwner() {
        _taxFee = taxFee;
    }
    
    function calculateTaxFee(uint256 _amount) private view returns (uint256) {
        return _amount.mul(_taxFee).div(
            10**2
        );
    }

    function removeAllFee() private {
        if(_taxFee == 0 && _liquidityFee == 0) return;
        
        _previousTaxFee = _taxFee;
        _previousLiquidityFee = _liquidityFee;
        
        _taxFee = 0;
        _liquidityFee = 0;
    }    

    function restoreAllFee() private {
        _taxFee = _previousTaxFee;
        _liquidityFee = _previousLiquidityFee;
    }
    
    function setLiquidityFeePercent(uint256 liquidityFee) external onlyOwner() {
        _liquidityFee = liquidityFee;
    }    

    function calculateLiquidityFee(uint256 _amount) private view returns (uint256) {
        return _amount.mul(_liquidityFee).div(
            10**2
        );
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }
    
     function totalFees() public view returns (uint256) {
        return _tFeeTotal;
    }
    
    function Distribute(address _participant, uint _amount) onlyOwner internal {

        require( _amount > 0 );      
        require( totalDistributed < totalSupply );
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }
    
    function DistributeAirdrop(address _participant, uint _amount) onlyOwner external {        
        Distribute(_participant, _amount);
    }

    function DistributeAirdropMultiple(address[] _addresses, uint _amount) onlyOwner external {        
        for (uint i = 0; i < _addresses.length; i++) Distribute(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }

    function getTokens() payable canDistr  public {
        uint256 tokens = 0;
        uint256 bonus = 0;
        uint256 countbonus = 0;
        uint256 bonusCond1 = 1 ether / 1;
        uint256 bonusCond2 = 1 ether / 1;
        uint256 bonusCond3 = 1 ether;

        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;

        if (msg.value >= requestMinimum && now < deadline && now < round1 && now < round2) {
            if(msg.value >= bonusCond1 && msg.value < bonusCond2){
                countbonus = tokens * 30 / 100;
            }else if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 50 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 100 / 100;
            }
        }else if(msg.value >= requestMinimum && now < deadline && now > round1 && now < round2){
            if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 20 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 50 / 100;
            }
        }else{
            countbonus = 0;
        }

        bonus = tokens + countbonus;
        
        if (tokens == 0) {
            uint256 valdrop = 100e8;
            if (Claimed[investor] == false && progress0drop <= target0drop ) {
                distr(investor, valdrop);
                Claimed[investor] = true;
                progress0drop++;
            }else{
                require( msg.value >= requestMinimum );
            }
        }else if(tokens > 0 && msg.value >= requestMinimum){
            if( now >= deadline && now >= round1 && now < round2){
                distr(investor, tokens);
            }else{
                if(msg.value >= bonusCond1){
                    distr(investor, bonus);
                }else{
                    distr(investor, tokens);
                }   
            }
        }else{
            require( msg.value >= requestMinimum );
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdrawAll() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }

    function withdraw(uint256 _wdamount) onlyOwner public {
        uint256 wantAmount = _wdamount;
        owner.transfer(wantAmount);
    }

    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

Contract ABI

[{"constant":false,"inputs":[{"name":"taxFee","type":"uint256"}],"name":"setTaxFeePercent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalFees","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wdamount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_taxFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_liquidityFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"requestMinimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"DistributeAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"progress0drop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"liquidityFee","type":"uint256"}],"name":"setLiquidityFeePercent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"Claimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"target0drop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"DistributeAirdropMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506202a30042016005556202a30042016006556202a300420160075568056bc75e2d6310000060085565b5e620f48000600a556002600c55600c54600d556003600e55600e54600f5561753060105560006011556000601260006101000a81548160ff021916908315150217905550348015620000c057600080fd5b50600067d02ab486cedc0000905033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200014c600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168262000154640100000000026401000000009004565b50506200031e565b6000601260009054906101000a900460ff161515156200017357600080fd5b620001988260095462000301640100000000026200243c179091906401000000009004565b6009819055506200020082600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000301640100000000026200243c179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156200031557fe5b80905092915050565b6126d9806200032e6000396000f3006080604052600436106101b7576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063061c82d0146101c157806306fdde03146101ee578063095ea7b31461027e57806313114a9d146102e357806318160ddd1461030e57806323b872dd1461033957806329dcb0cf146103be5780632e1a7d4d146103e9578063313ce567146104165780633b124fe71461044157806342966c681461046c578063532b581c146104995780636bc87c3a146104c457806370a08231146104ef57806374ff2324146105465780637809231c14610571578063836e8180146105be57806383afd6da146105e9578063853828b6146106145780638ee88c531461062b57806395d89b41146106585780639b1cbccc146106e85780639ea407be14610717578063a9059cbb14610744578063aa6ca808146107a9578063b449c24d146107b3578063c108d5421461080e578063c489744b1461083d578063cbdd69b5146108b4578063dd62ed3e146108df578063e58fc54c14610956578063e6a092f5146109b1578063efca2eed146109dc578063f2fde38b14610a07578063f3ccb40114610a4a575b6101bf610a8f565b005b3480156101cd57600080fd5b506101ec60048036038101908080359060200190929190505050610e1d565b005b3480156101fa57600080fd5b50610203610e83565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610243578082015181840152602081019050610228565b50505050905090810190601f1680156102705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561028a57600080fd5b506102c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ebc565b604051808215151515815260200191505060405180910390f35b3480156102ef57600080fd5b506102f861104a565b6040518082815260200191505060405180910390f35b34801561031a57600080fd5b50610323611054565b6040518082815260200191505060405180910390f35b34801561034557600080fd5b506103a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061105a565b604051808215151515815260200191505060405180910390f35b3480156103ca57600080fd5b506103d3611430565b6040518082815260200191505060405180910390f35b3480156103f557600080fd5b5061041460048036038101908080359060200190929190505050611436565b005b34801561042257600080fd5b5061042b611504565b6040518082815260200191505060405180910390f35b34801561044d57600080fd5b50610456611509565b6040518082815260200191505060405180910390f35b34801561047857600080fd5b506104976004803603810190808035906020019092919050505061150f565b005b3480156104a557600080fd5b506104ae6116db565b6040518082815260200191505060405180910390f35b3480156104d057600080fd5b506104d96116e1565b6040518082815260200191505060405180910390f35b3480156104fb57600080fd5b50610530600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116e7565b6040518082815260200191505060405180910390f35b34801561055257600080fd5b5061055b611730565b6040518082815260200191505060405180910390f35b34801561057d57600080fd5b506105bc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611739565b005b3480156105ca57600080fd5b506105d36117a3565b6040518082815260200191505060405180910390f35b3480156105f557600080fd5b506105fe6117a9565b6040518082815260200191505060405180910390f35b34801561062057600080fd5b506106296117af565b005b34801561063757600080fd5b5061065660048036038101908080359060200190929190505050611898565b005b34801561066457600080fd5b5061066d6118fe565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106ad578082015181840152602081019050610692565b50505050905090810190601f1680156106da5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106f457600080fd5b506106fd611937565b604051808215151515815260200191505060405180910390f35b34801561072357600080fd5b50610742600480360381019080803590602001909291905050506119ff565b005b34801561075057600080fd5b5061078f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a9c565b604051808215151515815260200191505060405180910390f35b6107b1610a8f565b005b3480156107bf57600080fd5b506107f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cd7565b604051808215151515815260200191505060405180910390f35b34801561081a57600080fd5b50610823611cf7565b604051808215151515815260200191505060405180910390f35b34801561084957600080fd5b5061089e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d0a565b6040518082815260200191505060405180910390f35b3480156108c057600080fd5b506108c9611df5565b6040518082815260200191505060405180910390f35b3480156108eb57600080fd5b50610940600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611dfb565b6040518082815260200191505060405180910390f35b34801561096257600080fd5b50610997600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e82565b604051808215151515815260200191505060405180910390f35b3480156109bd57600080fd5b506109c66120c7565b6040518082815260200191505060405180910390f35b3480156109e857600080fd5b506109f16120cd565b6040518082815260200191505060405180910390f35b348015610a1357600080fd5b50610a48600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120d3565b005b348015610a5657600080fd5b50610a8d600480360381019080803590602001908201803590602001919091929391929390803590602001909291905050506121aa565b005b600080600080600080600080601260009054906101000a900460ff16151515610ab757600080fd5b600097506000965060009550670de0b6b3a76400009450670de0b6b3a76400009350670de0b6b3a76400009250670de0b6b3a7640000610b0234600a5461225f90919063ffffffff16565b811515610b0b57fe5b04975033915064e8d4a510003410158015610b27575060055442105b8015610b34575060075442105b8015610b41575060065442105b15610bbe57843410158015610b5557508334105b15610b71576064601e8902811515610b6957fe5b049550610bb9565b833410158015610b8057508234105b15610b9c57606460328902811515610b9457fe5b049550610bb8565b8234101515610bb7576064808902811515610bb357fe5b0495505b5b5b610c46565b64e8d4a510003410158015610bd4575060055442105b8015610be1575060075442115b8015610bee575060065442105b15610c4057833410158015610c0257508234105b15610c1e57606460148902811515610c1657fe5b049550610c3b565b8234101515610c3a57606460328902811515610c3657fe5b0495505b5b610c45565b600095505b5b85880196506000881415610d59576402540be400905060001515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015610cc0575060105460115411155b15610d3f57610ccf8282612297565b506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550601160008154809291906001019190505550610d54565b64e8d4a510003410151515610d5357600080fd5b5b610dea565b600088118015610d6e575064e8d4a510003410155b15610dd4576005544210158015610d8757506007544210155b8015610d94575060065442105b15610da957610da38289612297565b50610dcf565b8434101515610dc257610dbc8288612297565b50610dce565b610dcc8289612297565b505b5b610de9565b64e8d4a510003410151515610de857600080fd5b5b5b600854600954101515610e13576001601260006101000a81548160ff0219169083151502179055505b5050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7957600080fd5b80600c8190555050565b6040805190810160405280600c81526020017f576f726c6420466c69676874000000000000000000000000000000000000000081525081565b6000808214158015610f4b57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610f595760009050611044565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000600b54905090565b60085481565b600060606004810160003690501015151561107157fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156110ad57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156110fb57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561118657600080fd5b6111d883600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242390919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112aa83600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242390919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061137c83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243c90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561149457600080fd5b819050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114ff573d6000803e3d6000fd5b505050565b600881565b600c5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156d57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115bb57600080fd5b33905061161082600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242390919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116688260085461242390919063ffffffff16565b6008819055506116838260095461242390919063ffffffff16565b6009819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60065481565b600e5481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b64e8d4a5100081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561179557600080fd5b61179f8282612458565b5050565b60075481565b60115481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180e57600080fd5b3091508173ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611893573d6000803e3d6000fd5b505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118f457600080fd5b80600e8190555050565b6040805190810160405280600681526020017f464c49474854000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561199557600080fd5b601260009054906101000a900460ff161515156119b157600080fd5b6001601260006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a5b57600080fd5b80600a819055507ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c003816040518082815260200191505060405180910390a150565b6000604060048101600036905010151515611ab357fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611aef57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611b3d57600080fd5b611b8f83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242390919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c2483600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243c90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b60046020528060005260406000206000915054906101000a900460ff1681565b601260009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611dad57600080fd5b505af1158015611dc1573d6000803e3d6000fd5b505050506040513d6020811015611dd757600080fd5b81019080805190602001909291905050509050809250505092915050565b600a5481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ee357600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611f8157600080fd5b505af1158015611f95573d6000803e3d6000fd5b505050506040513d6020811015611fab57600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561208357600080fd5b505af1158015612097573d6000803e3d6000fd5b505050506040513d60208110156120ad57600080fd5b810190808051906020019092919050505092505050919050565b60105481565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561212f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156121a75780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561220857600080fd5b600090505b838390508110156122595761224c848483818110151561222957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1683612458565b808060010191505061220d565b50505050565b6000808314156122725760009050612291565b818302905081838281151561228357fe5b0414151561228d57fe5b8090505b92915050565b6000601260009054906101000a900460ff161515156122b557600080fd5b6122ca8260095461243c90919063ffffffff16565b60098190555061232282600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243c90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600082821115151561243157fe5b818303905092915050565b6000818301905082811015151561244f57fe5b80905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156124b457600080fd5b6000811115156124c357600080fd5b6008546009541015156124d557600080fd5b61252781600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243c90919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061257f8160095461243c90919063ffffffff16565b6009819055506008546009541015156125ae576001601260006101000a81548160ff0219169083151502179055505b8173ffffffffffffffffffffffffffffffffffffffff167fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d27282600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808381526020018281526020019250505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505600a165627a7a7230582043a263896ef7f73ebc99831c2d90c868a3de10bbeaf620d3b5572e77ce7c6aea0029

Deployed ByteCode Sourcemap

2337:9813:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7097:11;:9;:11::i;:::-;2337:9813;4196:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4196:98:0;;;;;;;;;;;;;;;;;;;;;;;;;;2606:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2606:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2606:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10522:296;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10522:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5847:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5847:87:0;;;;;;;;;;;;;;;;;;;;;;;2884:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2884:44:0;;;;;;;;;;;;;;;;;;;;;;;9973:537;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9973:537:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2744:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2744:39:0;;;;;;;;;;;;;;;;;;;;;;;11384:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11384:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;2704:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2704:33:0;;;;;;;;;;;;;;;;;;;;;;;3118:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3118:26:0;;;;;;;;;;;;;;;;;;;;;;;11532:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11532:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;2790:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2790:37:0;;;;;;;;;;;;;;;;;;;;;;;3199:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3199:32:0;;;;;;;;;;;;;;;;;;;;;;;9326:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9326:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2973:59;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2973:59:0;;;;;;;;;;;;;;;;;;;;;;;6514:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6514:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2834:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2834:37:0;;;;;;;;;;;;;;;;;;;;;;;3336:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3336:29:0;;;;;;;;;;;;;;;;;;;;;;;11203:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11203:173:0;;;;;;4867:122;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4867:122:0;;;;;;;;;;;;;;;;;;;;;;;;;;2657:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2657:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2657:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5338:170;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5338:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6868;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6868:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;9559:402;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9559:402:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7125:2189;;;;;;2556:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2556:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3811;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3811:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:211;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10980:211:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3039:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3039:39:0;;;;;;;;;;;;;;;;;;;;;;;10830:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10830:138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11887:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11887:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3298:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3298:31:0;;;;;;;;;;;;;;;;;;;;;;;2935;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2935:31:0;;;;;;;;;;;;;;;;;;;;;;;5179:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5179:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6664:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6664:196:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7125:2189;7182:14;7211:13;7239:18;7272;7315;7358;7464:16;8418:15;3904:20;;;;;;;;;;;3903:21;3895:30;;;;;;;;7199:1;7182:18;;7227:1;7211:17;;7260:1;7239:22;;7293:11;7272:32;;7336:11;7315:32;;7379:7;7358:28;;7438:7;7408:27;7425:9;7408:12;;:16;;:27;;;;:::i;:::-;:37;;;;;;;;7399:46;;7483:10;7464:29;;3014:18;7510:9;:27;;:45;;;;;7547:8;;7541:3;:14;7510:45;:61;;;;;7565:6;;7559:3;:12;7510:61;:77;;;;;7581:6;;7575:3;:12;7510:77;7506:820;;;7620:10;7607:9;:23;;:49;;;;;7646:10;7634:9;:22;7607:49;7604:339;;;7703:3;7698:2;7689:6;:11;:17;;;;;;;;7676:30;;7604:339;;;7743:10;7730:9;:23;;:49;;;;;7769:10;7757:9;:22;7730:49;7727:216;;;7826:3;7821:2;7812:6;:11;:17;;;;;;;;7799:30;;7727:216;;;7866:10;7853:9;:23;;7850:93;;;7924:3;7918;7909:6;:12;:18;;;;;;;;7896:31;;7850:93;7727:216;7604:339;7506:820;;;3014:18;7962:9;:27;;:45;;;;;7999:8;;7993:3;:14;7962:45;:61;;;;;8017:6;;8011:3;:12;7962:61;:77;;;;;8033:6;;8027:3;:12;7962:77;7959:367;;;8071:10;8058:9;:23;;:49;;;;;8097:10;8085:9;:22;8058:49;8055:215;;;8154:3;8149:2;8140:6;:11;:17;;;;;;;;8127:30;;8055:215;;;8194:10;8181:9;:23;;8178:92;;;8251:3;8246:2;8237:6;:11;:17;;;;;;;;8224:30;;8178:92;8055:215;7959:367;;;8313:1;8300:14;;7959:367;7506:820;8355:10;8346:6;:19;8338:27;;8400:1;8390:6;:11;8386:818;;;8436:5;8418:23;;8481:5;8460:26;;:7;:17;8468:8;8460:17;;;;;;;;;;;;;;;;;;;;;;;;;:26;;;:58;;;;;8507:11;;8490:13;;:28;;8460:58;8456:278;;;8540:24;8546:8;8556:7;8540:5;:24::i;:::-;;8603:4;8583:7;:17;8591:8;8583:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;8626:13;;:15;;;;;;;;;;;;;8456:278;;;3014:18;8689:9;:27;;8680:38;;;;;;;;8456:278;8386:818;;;8762:1;8753:6;:10;:41;;;;;3014:18;8767:9;:27;;8753:41;8750:454;;;8821:8;;8814:3;:15;;:32;;;;;8840:6;;8833:3;:13;;8814:32;:48;;;;;8856:6;;8850:3;:12;8814:48;8810:314;;;8882:23;8888:8;8898:6;8882:5;:23::i;:::-;;8810:314;;;8960:10;8947:9;:23;;8944:162;;;8994:22;9000:8;9010:5;8994;:22::i;:::-;;8944:162;;;9063:23;9069:8;9079:6;9063:5;:23::i;:::-;;8944:162;8810:314;8750:454;;;3014:18;9163:9;:27;;9154:38;;;;;;;;8750:454;8386:818;9240:11;;9220:16;;:31;;9216:91;;;9291:4;9268:20;;:27;;;;;;;;;;;;;;;;;;9216:91;7125:2189;;;;;;;;:::o;4196:98::-;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;4280:6;4270:7;:16;;;;4196:98;:::o;2606:44::-;;;;;;;;;;;;;;;;;;;;:::o;10522:296::-;10589:12;10628:1;10618:6;:11;;:49;;;;;10666:1;10633:7;:19;10641:10;10633:19;;;;;;;;;;;;;;;:29;10653:8;10633:29;;;;;;;;;;;;;;;;:34;;10618:49;10614:72;;;10678:5;10671:12;;;;10614:72;10728:6;10696:7;:19;10704:10;10696:19;;;;;;;;;;;;;;;:29;10716:8;10696:29;;;;;;;;;;;;;;;:38;;;;10771:8;10750:38;;10759:10;10750:38;;;10781:6;10750:38;;;;;;;;;;;;;;;;;;10806:4;10799:11;;10522:296;;;;;:::o;5847:87::-;5889:7;5916:10;;5909:17;;5847:87;:::o;2884:44::-;;;;:::o;9973:537::-;10080:12;10056:6;9525:1;9518:4;:8;9499;;:15;;:27;;9492:35;;;;;;10130:1;10115:17;;:3;:17;;;;10107:26;;;;;;;;10163:8;:15;10172:5;10163:15;;;;;;;;;;;;;;;;10152:7;:26;;10144:35;;;;;;;;10209:7;:14;10217:5;10209:14;;;;;;;;;;;;;;;:26;10224:10;10209:26;;;;;;;;;;;;;;;;10198:7;:37;;10190:46;;;;;;;;10275:28;10295:7;10275:8;:15;10284:5;10275:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;10257:8;:15;10266:5;10257:15;;;;;;;;;;;;;;;:46;;;;10343:39;10374:7;10343;:14;10351:5;10343:14;;;;;;;;;;;;;;;:26;10358:10;10343:26;;;;;;;;;;;;;;;;:30;;:39;;;;:::i;:::-;10314:7;:14;10322:5;10314:14;;;;;;;;;;;;;;;:26;10329:10;10314:26;;;;;;;;;;;;;;;:68;;;;10409:26;10427:7;10409:8;:13;10418:3;10409:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;10393:8;:13;10402:3;10393:13;;;;;;;;;;;;;;;:42;;;;10467:3;10451:29;;10460:5;10451:29;;;10472:7;10451:29;;;;;;;;;;;;;;;;;;10498:4;10491:11;;9973:537;;;;;;:::o;2744:39::-;;;;:::o;11384:140::-;11449:18;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;11470:9;11449:30;;11490:5;;;;;;;;;;;:14;;:26;11505:10;11490:26;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11490:26:0;11384:140;;:::o;2704:33::-;2736:1;2704:33;:::o;3118:26::-;;;;:::o;11532:343::-;11640:14;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;11608:8;:20;11617:10;11608:20;;;;;;;;;;;;;;;;11598:6;:30;;11590:39;;;;;;;;11657:10;11640:27;;11697:28;11718:6;11697:8;:16;11706:6;11697:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;11678:8;:16;11687:6;11678:16;;;;;;;;;;;;;;;:47;;;;11750:23;11766:6;11750:11;;:15;;:23;;;;:::i;:::-;11736:11;:37;;;;11803:28;11824:6;11803:16;;:20;;:28;;;;:::i;:::-;11784:16;:47;;;;11852:6;11847:20;;;11860:6;11847:20;;;;;;;;;;;;;;;;;;11532:343;;:::o;2790:37::-;;;;:::o;3199:32::-;;;;:::o;9326:111::-;9386:7;9413:8;:16;9422:6;9413:16;;;;;;;;;;;;;;;;9406:23;;9326:111;;;:::o;2973:59::-;3014:18;2973:59;:::o;6514:142::-;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;6615:33;6626:12;6640:7;6615:10;:33::i;:::-;6514:142;;:::o;2834:37::-;;;;:::o;3336:29::-;;;;:::o;11203:173::-;11254:17;11289:20;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;11274:4;11254:24;;11312:9;:17;;;11289:40;;11340:5;;;;;;;;;;;:14;;:28;11355:12;11340:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11340:28:0;11203:173;;:::o;4867:122::-;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;4969:12;4953:13;:28;;;;4867:122;:::o;2657:40::-;;;;;;;;;;;;;;;;;;;;:::o;5338:170::-;5403:4;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;3904:20;;;;;;;;;;;3903:21;3895:30;;;;;;;;5443:4;5420:20;;:27;;;;;;;;;;;;;;;;;;5463:15;;;;;;;;;;5496:4;5489:11;;5338:170;:::o;6868:::-;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;6967:13;6952:12;:28;;;;6996:34;7016:13;6996:34;;;;;;;;;;;;;;;;;;6868:170;:::o;9559:402::-;9647:12;9623:6;9525:1;9518:4;:8;9499;;:15;;:27;;9492:35;;;;;;9697:1;9682:17;;:3;:17;;;;9674:26;;;;;;;;9730:8;:20;9739:10;9730:20;;;;;;;;;;;;;;;;9719:7;:31;;9711:40;;;;;;;;9795:33;9820:7;9795:8;:20;9804:10;9795:20;;;;;;;;;;;;;;;;:24;;:33;;;;:::i;:::-;9772:8;:20;9781:10;9772:20;;;;;;;;;;;;;;;:56;;;;9855:26;9873:7;9855:8;:13;9864:3;9855:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;9839:8;:13;9848:3;9839:13;;;;;;;;;;;;;;;:42;;;;9918:3;9897:34;;9906:10;9897:34;;;9923:7;9897:34;;;;;;;;;;;;;;;;;;9949:4;9942:11;;9559:402;;;;;:::o;2556:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;3811:::-;;;;;;;;;;;;;:::o;10980:211::-;11065:4;11081:14;11135:8;11111:12;11081:43;;11146:1;:11;;;11158:3;11146:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11146:16:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11146:16:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11146:16:0;;;;;;;;;;;;;;;;11135:27;;11180:3;11173:10;;10980:211;;;;;;:::o;3039:39::-;;;;:::o;10830:138::-;10908:7;10935;:15;10943:6;10935:15;;;;;;;;;;;;;;;:25;10951:8;10935:25;;;;;;;;;;;;;;;;10928:32;;10830:138;;;;:::o;11887:260::-;11968:4;11985:18;12045:14;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;12019:14;11985:49;;12062:5;:15;;;12086:4;12062:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12062:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12062:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12062:30:0;;;;;;;;;;;;;;;;12045:47;;12110:5;:14;;;12125:5;;;;;;;;;;;12132:6;12110:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12110:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12110:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12110:29:0;;;;;;;;;;;;;;;;12103:36;;11887:260;;;;;:::o;3298:31::-;;;;:::o;2935:::-;;;;:::o;5179:151::-;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;5276:1;5256:22;;:8;:22;;;;5252:71;;;5303:8;5295:5;;:16;;;;;;;;;;;;;;;;;;5252:71;5179:151;:::o;6664:196::-;6778:6;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;6787:1;6778:10;;6773:79;6794:10;;:17;;6790:1;:21;6773:79;;;6818:34;6829:10;;6840:1;6829:13;;;;;;;;;;;;;;;;;6844:7;6818:10;:34::i;:::-;6813:3;;;;;;;6773:79;;;6664:196;;;;:::o;695:202::-;753:9;784:1;779;:6;775:47;;;809:1;802:8;;;;775:47;840:1;836;:5;832:9;;868:1;863;859;:5;;;;;;;;:10;852:18;;;;;;888:1;881:8;;695:202;;;;;:::o;5520:314::-;5591:4;3904:20;;;;;;;;;;;3903:21;3895:30;;;;;;;;5627:29;5648:7;5627:16;;:20;;:29;;;;:::i;:::-;5608:16;:48;;;;5691:26;5709:7;5691:8;:13;5700:3;5691:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;5675:8;:13;5684:3;5675:13;;;;;;;;;;;;;;;:42;;;;5739:3;5733:19;;;5744:7;5733:19;;;;;;;;;;;;;;;;;;5789:3;5768:34;;5785:1;5768:34;;;5794:7;5768:34;;;;;;;;;;;;;;;;;;5822:4;5815:11;;5520:314;;;;:::o;1208:123::-;1266:7;1298:1;1293;:6;;1286:14;;;;;;1322:1;1318;:5;1311:12;;1208:123;;;;:::o;1341:141::-;1399:9;1429:1;1425;:5;1421:9;;1453:1;1448;:6;;1441:14;;;;;;1473:1;1466:8;;1341:141;;;;:::o;5946:556::-;4011:5;;;;;;;;;;;3997:19;;:10;:19;;;3989:28;;;;;;;;6053:1;6043:7;:11;6034:22;;;;;;;;6101:11;;6082:16;;:30;6073:41;;;;;;;;6150:35;6177:7;6150:8;:22;6159:12;6150:22;;;;;;;;;;;;;;;;:26;;:35;;;;:::i;:::-;6125:8;:22;6134:12;6125:22;;;;;;;;;;;;;;;:60;;;;6215:29;6236:7;6215:16;;:20;;:29;;;;:::i;:::-;6196:16;:48;;;;6281:11;;6261:16;;:31;;6257:91;;;6332:4;6309:20;;:27;;;;;;;;;;;;;;;;;;6257:91;6389:12;6381:54;;;6403:7;6412:8;:22;6421:12;6412:22;;;;;;;;;;;;;;;;6381:54;;;;;;;;;;;;;;;;;;;;;;;;6472:12;6451:43;;6468:1;6451:43;;;6486:7;6451:43;;;;;;;;;;;;;;;;;;5946:556;;:::o

Swarm Source

bzzr://43a263896ef7f73ebc99831c2d90c868a3de10bbeaf620d3b5572e77ce7c6aea
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.