Contract 0x901Fca3Ee6E27d1d396801EC4a8a8F5E2E68DB35 5

 

Contract Overview

Balance:
1.478024596505346998 BNB

BNB Value:
$837.09 (@ $566.36/BNB)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x91f22571800ee8799c4724d45e56339cf2c01bd0df4540ec07a32db3b4db6847Transfer118216492021-10-16 11:49:4749 days 16 hrs ago0x71dc3f1c91941a5d1857a20c8773d551ee9e40c2 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187255
0x21abb5dd595769713519f520fde818f82117c8f09cad419caebebc47e0f6e974Transfer97439042021-08-04 14:59:05122 days 13 hrs ago0xf72bb537a4e85db6413f64b934d38e9ebd52eb53 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x328578742e4df47fce29bfcdb2cbf8266a644777ade9c66ceda997a3379d9112Transfer96048422021-07-30 14:49:40127 days 13 hrs ago0xd96a32bdafb49035fa2ad8937b0cc85d406d24e0 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x80940a0172411e871409c91085d8e93a1c79028db35a0b282f613c72166d1ac1Transfer95342132021-07-28 0:23:52130 days 3 hrs ago0xb0dbcb57fff657c2eb3fc62c4b8d9297f149c3c9 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x1b29e97288ce8f6004bc05ecf7ae80a85e306861319cabba3af05a23f3a3a861Transfer93542752021-07-21 15:24:23136 days 12 hrs ago0xdd66157c91b0429d6c96c9fa96d3f5af58071053 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0xeaf75e3d3a5b3eb6abce3d3f1b79ecba29b4bde9657b0927c01157328ec4b9c6Transfer93175392021-07-20 8:46:55137 days 19 hrs ago0xcf0943131113ddc158101793a78cbd6ba240fbed IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187195
0xf4e0c8371f11d21ba859d0f72cf240b7f0ebbc45fbf0915ca6a75b10f3ef72bdTransfer91278742021-07-13 18:37:45144 days 9 hrs ago0xc91bb20592169787a55f80ba8d4c6f9fa1cb6aeb IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000105
0xc8884e3ffdca734a160bb5642d28f855294d69357a6325877003a91536851f29Transfer90203442021-07-10 1:00:52148 days 3 hrs ago0x30f405b70927e9ff3801ce2a704d03bbc218a693 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000105
0x7ce819133e30919441d797d8a5f915579dfbce3ff6c31d8f2ddc049fb52bd91cTransfer87827872021-07-01 17:55:40156 days 10 hrs ago0xaa5f55463cf56e8c8a7cd3d9142660c637aad130 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0xce2fd11a2631432ad968fac9ae4ef689c6bf5c09af547cc0a5365996f82c549aTransfer87826432021-07-01 17:48:28156 days 10 hrs ago0xdcb8fa66fef1ae7d3b47e3d09bf5e0e67a6e3dba IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x41ebbce0a2a750112fb98df53799fa58c00b685796ee6022b4feaf343a38e3ceTransfer87490662021-06-30 13:33:34157 days 14 hrs ago0x24d8dd3c1aac20dc99bdf376cea7a2976ea39f8b IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187255
0x47cb8bf07bad6be72639810463596d08d0717678ce5566257c0bfa08b6b52fbbTransfer86982292021-06-28 18:51:41159 days 9 hrs ago0x6a45213ffaa7e31f9e1832ce8746dd3b85b4cb4a IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187255
0xdf3109e161a394f459a7f73173b9896a21c14f62544fa9f8f00092ed2446d4bdTransfer85937552021-06-25 3:29:04163 days 39 mins ago0x404e7fc273eff3872f325fc1f5c73616bfdf2ae3 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x0a504128b85c4531b3eb1a99814ff8ef19f1bcba4e2e5ec7ab4052617ed14958Transfer85764942021-06-24 13:03:28163 days 15 hrs ago0xa129ffbf06a3237fac4cad82d16b19e776c22ccd IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x91c9c988d01041f6a5e139b9c2410a241c7a17fc36a8bfce909cfdeb06b07915Transfer85554582021-06-23 19:28:35164 days 8 hrs ago0x3e477d83471aefeaef899413a989cbe112784e2c IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x21ff40c191fad5a3023f28078df90ab5a0ae2eefdafc1852b7cd06c1486cc935Transfer85538092021-06-23 18:05:48164 days 10 hrs ago0x456503c8ed6d4e5cd25f48aa7d9625caddfbbe51 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x8159b9caae4dabdc57c497cca7100c7150b479c4190bc8c5bf937a4f73e07caaTransfer84637712021-06-20 14:44:38167 days 13 hrs ago0x7034d62957a9022414b0fb16f9060501bd7361ce IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0xb86f1461b3078259a30912c1c15214ad30993edea556c174c872c3963b9522a2Transfer84154392021-06-18 22:13:54169 days 5 hrs ago0x5c1f683a325e01c0fafab6268d2bf565dcbd0bcd IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187255
0x28fe4fbe36a7dfa493ca8f2bba9cfd252628ead8e00b3d7b89d984ee9775ee65Transfer84100342021-06-18 17:39:46169 days 10 hrs ago0xedfa8265776498e6a1c99c77088b61777e5839dc IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0xc845192e2bd66899d27e1af01279bb561f08ea019c20039219a50c03f6ae0672Transfer83992612021-06-18 8:37:14169 days 19 hrs ago0xaaaf0c0fadb5accb2b8d52c254081df115494f29 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187255
0xb97887ee9c57a7da9069c6a6d474d23cd24675a25a061673312e4bda07157a76Transfer83610822021-06-17 0:30:18171 days 3 hrs ago0x69914e3889afa27531ba7714c80a87f89d4c90e4 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0xd285356cc221910691b3498a822c27b991c477817dac83841d32d442292bf0a1Transfer83519322021-06-16 16:50:25171 days 11 hrs ago0x5c9e3ea9da539d84fbc4b2ee619301bfd920f49c IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000427615
0x307f4b479e94976bc3d36a65a3af4f7904a990664b74017b764d5c5f7df2c424Transfer83442162021-06-16 10:22:21171 days 17 hrs ago0x7034d62957a9022414b0fb16f9060501bd7361ce IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000145075
0xac531eb3dff2ccf369fa3e6e3b97fcbe29cc193cb067396f259528ba58a5985cTransfer83389352021-06-16 5:56:03171 days 22 hrs ago0xa3f0a9a058526fc83775f264d395a5dfdf5cee88 IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350.001 BNB0.000301565
0x2d9dbe269e0c6e95189d0b8962b522ee62b4137faff89cd5d24feefc9d42ddd0Transfer82557092021-06-13 7:40:04174 days 20 hrs ago0xbfafdb918d9f19b90371e583b2d1bfa49944397c IN  0x901fca3ee6e27d1d396801ec4a8a8f5e2e68db350 BNB0.000187255
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
JuicyProtocol

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

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

/**
 * Website: Bacckup.Finance
 * Telegram: https://t.me/BACKUPFINANCE
 * This is the contract that addresses the JuicyProtocol, a farmer reward from "Back Up".
*/

pragma solidity ^0.4.26;

 interface IERC20 {
  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 JuicyProtocol 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 = "Juicy Protocol";
    string public constant symbol = "JUICY";
    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 = 1000000000e8;
    uint256 public totalDistributed;
    uint256 public constant requestMinimum = 0.001 ether / 1000;
    uint256 public tokensPerEth = 200000e8;
    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 = 300000000e8;
        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 = 10e8;
            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 Security Audit

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"}]

608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506202a30042016005556202a30042016006556202a300420160075567016345785d8a00006008556512309ce54000600a556002600c55600c54600d556003600e55600e54600f5561753060105560006011556000601260006101000a81548160ff021916908315150217905550348015620000bf57600080fd5b506000666a94d74f430000905033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200014a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168262000152640100000000026401000000009004565b50506200031c565b6000601260009054906101000a900460ff161515156200017157600080fd5b6200019682600954620002ff640100000000026200243b179091906401000000009004565b600981905550620001fe82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002ff640100000000026200243b179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156200031357fe5b80905092915050565b6126d8806200032c6000396000f3006080604052600436106101b7576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063061c82d0146101c157806306fdde03146101ee578063095ea7b31461027e57806313114a9d146102e357806318160ddd1461030e57806323b872dd1461033957806329dcb0cf146103be5780632e1a7d4d146103e9578063313ce567146104165780633b124fe71461044157806342966c681461046c578063532b581c146104995780636bc87c3a146104c457806370a08231146104ef57806374ff2324146105465780637809231c14610571578063836e8180146105be57806383afd6da146105e9578063853828b6146106145780638ee88c531461062b57806395d89b41146106585780639b1cbccc146106e85780639ea407be14610717578063a9059cbb14610744578063aa6ca808146107a9578063b449c24d146107b3578063c108d5421461080e578063c489744b1461083d578063cbdd69b5146108b4578063dd62ed3e146108df578063e58fc54c14610956578063e6a092f5146109b1578063efca2eed146109dc578063f2fde38b14610a07578063f3ccb40114610a4a575b6101bf610a8f565b005b3480156101cd57600080fd5b506101ec60048036038101908080359060200190929190505050610e1c565b005b3480156101fa57600080fd5b50610203610e82565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610243578082015181840152602081019050610228565b50505050905090810190601f1680156102705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561028a57600080fd5b506102c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ebb565b604051808215151515815260200191505060405180910390f35b3480156102ef57600080fd5b506102f8611049565b6040518082815260200191505060405180910390f35b34801561031a57600080fd5b50610323611053565b6040518082815260200191505060405180910390f35b34801561034557600080fd5b506103a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611059565b604051808215151515815260200191505060405180910390f35b3480156103ca57600080fd5b506103d361142f565b6040518082815260200191505060405180910390f35b3480156103f557600080fd5b5061041460048036038101908080359060200190929190505050611435565b005b34801561042257600080fd5b5061042b611503565b6040518082815260200191505060405180910390f35b34801561044d57600080fd5b50610456611508565b6040518082815260200191505060405180910390f35b34801561047857600080fd5b506104976004803603810190808035906020019092919050505061150e565b005b3480156104a557600080fd5b506104ae6116da565b6040518082815260200191505060405180910390f35b3480156104d057600080fd5b506104d96116e0565b6040518082815260200191505060405180910390f35b3480156104fb57600080fd5b50610530600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116e6565b6040518082815260200191505060405180910390f35b34801561055257600080fd5b5061055b61172f565b6040518082815260200191505060405180910390f35b34801561057d57600080fd5b506105bc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611738565b005b3480156105ca57600080fd5b506105d36117a2565b6040518082815260200191505060405180910390f35b3480156105f557600080fd5b506105fe6117a8565b6040518082815260200191505060405180910390f35b34801561062057600080fd5b506106296117ae565b005b34801561063757600080fd5b5061065660048036038101908080359060200190929190505050611897565b005b34801561066457600080fd5b5061066d6118fd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106ad578082015181840152602081019050610692565b50505050905090810190601f1680156106da5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106f457600080fd5b506106fd611936565b604051808215151515815260200191505060405180910390f35b34801561072357600080fd5b50610742600480360381019080803590602001909291905050506119fe565b005b34801561075057600080fd5b5061078f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a9b565b604051808215151515815260200191505060405180910390f35b6107b1610a8f565b005b3480156107bf57600080fd5b506107f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cd6565b604051808215151515815260200191505060405180910390f35b34801561081a57600080fd5b50610823611cf6565b604051808215151515815260200191505060405180910390f35b34801561084957600080fd5b5061089e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d09565b6040518082815260200191505060405180910390f35b3480156108c057600080fd5b506108c9611df4565b6040518082815260200191505060405180910390f35b3480156108eb57600080fd5b50610940600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611dfa565b6040518082815260200191505060405180910390f35b34801561096257600080fd5b50610997600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e81565b604051808215151515815260200191505060405180910390f35b3480156109bd57600080fd5b506109c66120c6565b6040518082815260200191505060405180910390f35b3480156109e857600080fd5b506109f16120cc565b6040518082815260200191505060405180910390f35b348015610a1357600080fd5b50610a48600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120d2565b005b348015610a5657600080fd5b50610a8d600480360381019080803590602001908201803590602001919091929391929390803590602001909291905050506121a9565b005b600080600080600080600080601260009054906101000a900460ff16151515610ab757600080fd5b600097506000965060009550670de0b6b3a76400009450670de0b6b3a76400009350670de0b6b3a76400009250670de0b6b3a7640000610b0234600a5461225e90919063ffffffff16565b811515610b0b57fe5b04975033915064e8d4a510003410158015610b27575060055442105b8015610b34575060075442105b8015610b41575060065442105b15610bbe57843410158015610b5557508334105b15610b71576064601e8902811515610b6957fe5b049550610bb9565b833410158015610b8057508234105b15610b9c57606460328902811515610b9457fe5b049550610bb8565b8234101515610bb7576064808902811515610bb357fe5b0495505b5b5b610c46565b64e8d4a510003410158015610bd4575060055442105b8015610be1575060075442115b8015610bee575060065442105b15610c4057833410158015610c0257508234105b15610c1e57606460148902811515610c1657fe5b049550610c3b565b8234101515610c3a57606460328902811515610c3657fe5b0495505b5b610c45565b600095505b5b85880196506000881415610d5857633b9aca00905060001515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015610cbf575060105460115411155b15610d3e57610cce8282612296565b506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550601160008154809291906001019190505550610d53565b64e8d4a510003410151515610d5257600080fd5b5b610de9565b600088118015610d6d575064e8d4a510003410155b15610dd3576005544210158015610d8657506007544210155b8015610d93575060065442105b15610da857610da28289612296565b50610dce565b8434101515610dc157610dbb8288612296565b50610dcd565b610dcb8289612296565b505b5b610de8565b64e8d4a510003410151515610de757600080fd5b5b5b600854600954101515610e12576001601260006101000a81548160ff0219169083151502179055505b5050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7857600080fd5b80600c8190555050565b6040805190810160405280600e81526020017f4a756963792050726f746f636f6c00000000000000000000000000000000000081525081565b6000808214158015610f4a57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610f585760009050611043565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000600b54905090565b60085481565b600060606004810160003690501015151561107057fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156110ac57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156110fa57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561118557600080fd5b6111d783600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112a983600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061137b83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561149357600080fd5b819050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114fe573d6000803e3d6000fd5b505050565b600881565b600c5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156c57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115ba57600080fd5b33905061160f82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116678260085461242290919063ffffffff16565b6008819055506116828260095461242290919063ffffffff16565b6009819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60065481565b600e5481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b64e8d4a5100081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561179457600080fd5b61179e8282612457565b5050565b60075481565b60115481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180d57600080fd5b3091508173ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611892573d6000803e3d6000fd5b505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118f357600080fd5b80600e8190555050565b6040805190810160405280600581526020017f4a5549435900000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561199457600080fd5b601260009054906101000a900460ff161515156119b057600080fd5b6001601260006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a5a57600080fd5b80600a819055507ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c003816040518082815260200191505060405180910390a150565b6000604060048101600036905010151515611ab257fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611aee57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611b3c57600080fd5b611b8e83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c2383600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b60046020528060005260406000206000915054906101000a900460ff1681565b601260009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611dac57600080fd5b505af1158015611dc0573d6000803e3d6000fd5b505050506040513d6020811015611dd657600080fd5b81019080805190602001909291905050509050809250505092915050565b600a5481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ee257600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611f8057600080fd5b505af1158015611f94573d6000803e3d6000fd5b505050506040513d6020811015611faa57600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561208257600080fd5b505af1158015612096573d6000803e3d6000fd5b505050506040513d60208110156120ac57600080fd5b810190808051906020019092919050505092505050919050565b60105481565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561212e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156121a65780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561220757600080fd5b600090505b838390508110156122585761224b848483818110151561222857fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1683612457565b808060010191505061220c565b50505050565b6000808314156122715760009050612290565b818302905081838281151561228257fe5b0414151561228c57fe5b8090505b92915050565b6000601260009054906101000a900460ff161515156122b457600080fd5b6122c98260095461243b90919063ffffffff16565b60098190555061232182600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600082821115151561243057fe5b818303905092915050565b6000818301905082811015151561244e57fe5b80905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156124b357600080fd5b6000811115156124c257600080fd5b6008546009541015156124d457600080fd5b61252681600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061257e8160095461243b90919063ffffffff16565b6009819055506008546009541015156125ad576001601260006101000a81548160ff0219169083151502179055505b8173ffffffffffffffffffffffffffffffffffffffff167fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d27282600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808381526020018281526020019250505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505600a165627a7a72305820c01a54ac252e640a5cee4b62a0916b4a2d7a314960a39e79cd462d861ce8d15a0029

Deployed ByteCode Sourcemap

2509:9808:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7265:11;:9;:11::i;:::-;2509:9808;4364:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4364:98:0;;;;;;;;;;;;;;;;;;;;;;;;;;2780:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2780:46: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;2780:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10689:296;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10689:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6015:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6015:87:0;;;;;;;;;;;;;;;;;;;;;;;3059:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3059:41:0;;;;;;;;;;;;;;;;;;;;;;;10140:537;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10140:537:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2919:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2919:39:0;;;;;;;;;;;;;;;;;;;;;;;11551:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11551:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;2879:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2879:33:0;;;;;;;;;;;;;;;;;;;;;;;3289:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3289:26:0;;;;;;;;;;;;;;;;;;;;;;;11699:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11699:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;2965:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2965:37:0;;;;;;;;;;;;;;;;;;;;;;;3370:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3370:32:0;;;;;;;;;;;;;;;;;;;;;;;9493:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9493:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3145:59;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3145:59:0;;;;;;;;;;;;;;;;;;;;;;;6682:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6682:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3009:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3009:37:0;;;;;;;;;;;;;;;;;;;;;;;3507:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3507:29:0;;;;;;;;;;;;;;;;;;;;;;;11370:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11370:173:0;;;;;;5035:122;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5035:122:0;;;;;;;;;;;;;;;;;;;;;;;;;;2833:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2833:39: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;2833:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5506:170;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5506:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;;7036;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7036:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;9726:402;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9726:402:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7293:2188;;;;;;2730:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2730:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3982;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3982:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;11147:211;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11147:211:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3211:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3211:38:0;;;;;;;;;;;;;;;;;;;;;;;10997:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10997:138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12054:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12054:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3469:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3469:31:0;;;;;;;;;;;;;;;;;;;;;;;3107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3107:31:0;;;;;;;;;;;;;;;;;;;;;;;5347:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5347:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6832:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6832:196:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7293:2188;7350:14;7379:13;7407:18;7440;7483;7526;7632:16;8586:15;4075:20;;;;;;;;;;;4074:21;4066:30;;;;;;;;7367:1;7350:18;;7395:1;7379:17;;7428:1;7407:22;;7461:11;7440:32;;7504:11;7483:32;;7547:7;7526:28;;7606:7;7576:27;7593:9;7576:12;;:16;;:27;;;;:::i;:::-;:37;;;;;;;;7567:46;;7651:10;7632:29;;3186:18;7678:9;:27;;:45;;;;;7715:8;;7709:3;:14;7678:45;:61;;;;;7733:6;;7727:3;:12;7678:61;:77;;;;;7749:6;;7743:3;:12;7678:77;7674:820;;;7788:10;7775:9;:23;;:49;;;;;7814:10;7802:9;:22;7775:49;7772:339;;;7871:3;7866:2;7857:6;:11;:17;;;;;;;;7844:30;;7772:339;;;7911:10;7898:9;:23;;:49;;;;;7937:10;7925:9;:22;7898:49;7895:216;;;7994:3;7989:2;7980:6;:11;:17;;;;;;;;7967:30;;7895:216;;;8034:10;8021:9;:23;;8018:93;;;8092:3;8086;8077:6;:12;:18;;;;;;;;8064:31;;8018:93;7895:216;7772:339;7674:820;;;3186:18;8130:9;:27;;:45;;;;;8167:8;;8161:3;:14;8130:45;:61;;;;;8185:6;;8179:3;:12;8130:61;:77;;;;;8201:6;;8195:3;:12;8130:77;8127:367;;;8239:10;8226:9;:23;;:49;;;;;8265:10;8253:9;:22;8226:49;8223:215;;;8322:3;8317:2;8308:6;:11;:17;;;;;;;;8295:30;;8223:215;;;8362:10;8349:9;:23;;8346:92;;;8419:3;8414:2;8405:6;:11;:17;;;;;;;;8392:30;;8346:92;8223:215;8127:367;;;8481:1;8468:14;;8127:367;7674:820;8523:10;8514:6;:19;8506:27;;8568:1;8558:6;:11;8554:817;;;8604:4;8586:22;;8648:5;8627:26;;:7;:17;8635:8;8627:17;;;;;;;;;;;;;;;;;;;;;;;;;:26;;;:58;;;;;8674:11;;8657:13;;:28;;8627:58;8623:278;;;8707:24;8713:8;8723:7;8707:5;:24::i;:::-;;8770:4;8750:7;:17;8758:8;8750:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;8793:13;;:15;;;;;;;;;;;;;8623:278;;;3186:18;8856:9;:27;;8847:38;;;;;;;;8623:278;8554:817;;;8929:1;8920:6;:10;:41;;;;;3186:18;8934:9;:27;;8920:41;8917:454;;;8988:8;;8981:3;:15;;:32;;;;;9007:6;;9000:3;:13;;8981:32;:48;;;;;9023:6;;9017:3;:12;8981:48;8977:314;;;9049:23;9055:8;9065:6;9049:5;:23::i;:::-;;8977:314;;;9127:10;9114:9;:23;;9111:162;;;9161:22;9167:8;9177:5;9161;:22::i;:::-;;9111:162;;;9230:23;9236:8;9246:6;9230:5;:23::i;:::-;;9111:162;8977:314;8917:454;;;3186:18;9330:9;:27;;9321:38;;;;;;;;8917:454;8554:817;9407:11;;9387:16;;:31;;9383:91;;;9458:4;9435:20;;:27;;;;;;;;;;;;;;;;;;9383:91;7293:2188;;;;;;;;:::o;4364:98::-;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;4448:6;4438:7;:16;;;;4364:98;:::o;2780:46::-;;;;;;;;;;;;;;;;;;;;:::o;10689:296::-;10756:12;10795:1;10785:6;:11;;:49;;;;;10833:1;10800:7;:19;10808:10;10800:19;;;;;;;;;;;;;;;:29;10820:8;10800:29;;;;;;;;;;;;;;;;:34;;10785:49;10781:72;;;10845:5;10838:12;;;;10781:72;10895:6;10863:7;:19;10871:10;10863:19;;;;;;;;;;;;;;;:29;10883:8;10863:29;;;;;;;;;;;;;;;:38;;;;10938:8;10917:38;;10926:10;10917:38;;;10948:6;10917:38;;;;;;;;;;;;;;;;;;10973:4;10966:11;;10689:296;;;;;:::o;6015:87::-;6057:7;6084:10;;6077:17;;6015:87;:::o;3059:41::-;;;;:::o;10140:537::-;10247:12;10223:6;9692:1;9685:4;:8;9666;;:15;;:27;;9659:35;;;;;;10297:1;10282:17;;:3;:17;;;;10274:26;;;;;;;;10330:8;:15;10339:5;10330:15;;;;;;;;;;;;;;;;10319:7;:26;;10311:35;;;;;;;;10376:7;:14;10384:5;10376:14;;;;;;;;;;;;;;;:26;10391:10;10376:26;;;;;;;;;;;;;;;;10365:7;:37;;10357:46;;;;;;;;10442:28;10462:7;10442:8;:15;10451:5;10442:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;10424:8;:15;10433:5;10424:15;;;;;;;;;;;;;;;:46;;;;10510:39;10541:7;10510;:14;10518:5;10510:14;;;;;;;;;;;;;;;:26;10525:10;10510:26;;;;;;;;;;;;;;;;:30;;:39;;;;:::i;:::-;10481:7;:14;10489:5;10481:14;;;;;;;;;;;;;;;:26;10496:10;10481:26;;;;;;;;;;;;;;;:68;;;;10576:26;10594:7;10576:8;:13;10585:3;10576:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;10560:8;:13;10569:3;10560:13;;;;;;;;;;;;;;;:42;;;;10634:3;10618:29;;10627:5;10618:29;;;10639:7;10618:29;;;;;;;;;;;;;;;;;;10665:4;10658:11;;10140:537;;;;;;:::o;2919:39::-;;;;:::o;11551:140::-;11616:18;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;11637:9;11616:30;;11657:5;;;;;;;;;;;:14;;:26;11672:10;11657:26;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11657:26:0;11551:140;;:::o;2879:33::-;2911:1;2879:33;:::o;3289:26::-;;;;:::o;11699:343::-;11807:14;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;11775:8;:20;11784:10;11775:20;;;;;;;;;;;;;;;;11765:6;:30;;11757:39;;;;;;;;11824:10;11807:27;;11864:28;11885:6;11864:8;:16;11873:6;11864:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;11845:8;:16;11854:6;11845:16;;;;;;;;;;;;;;;:47;;;;11917:23;11933:6;11917:11;;:15;;:23;;;;:::i;:::-;11903:11;:37;;;;11970:28;11991:6;11970:16;;:20;;:28;;;;:::i;:::-;11951:16;:47;;;;12019:6;12014:20;;;12027:6;12014:20;;;;;;;;;;;;;;;;;;11699:343;;:::o;2965:37::-;;;;:::o;3370:32::-;;;;:::o;9493:111::-;9553:7;9580:8;:16;9589:6;9580:16;;;;;;;;;;;;;;;;9573:23;;9493:111;;;:::o;3145:59::-;3186:18;3145:59;:::o;6682:142::-;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;6783:33;6794:12;6808:7;6783:10;:33::i;:::-;6682:142;;:::o;3009:37::-;;;;:::o;3507:29::-;;;;:::o;11370:173::-;11421:17;11456:20;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;11441:4;11421:24;;11479:9;:17;;;11456:40;;11507:5;;;;;;;;;;;:14;;:28;11522:12;11507:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11507:28:0;11370:173;;:::o;5035:122::-;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;5137:12;5121:13;:28;;;;5035:122;:::o;2833:39::-;;;;;;;;;;;;;;;;;;;;:::o;5506:170::-;5571:4;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;4075:20;;;;;;;;;;;4074:21;4066:30;;;;;;;;5611:4;5588:20;;:27;;;;;;;;;;;;;;;;;;5631:15;;;;;;;;;;5664:4;5657:11;;5506:170;:::o;7036:::-;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;7135:13;7120:12;:28;;;;7164:34;7184:13;7164:34;;;;;;;;;;;;;;;;;;7036:170;:::o;9726:402::-;9814:12;9790:6;9692:1;9685:4;:8;9666;;:15;;:27;;9659:35;;;;;;9864:1;9849:17;;:3;:17;;;;9841:26;;;;;;;;9897:8;:20;9906:10;9897:20;;;;;;;;;;;;;;;;9886:7;:31;;9878:40;;;;;;;;9962:33;9987:7;9962:8;:20;9971:10;9962:20;;;;;;;;;;;;;;;;:24;;:33;;;;:::i;:::-;9939:8;:20;9948:10;9939:20;;;;;;;;;;;;;;;:56;;;;10022:26;10040:7;10022:8;:13;10031:3;10022:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;10006:8;:13;10015:3;10006:13;;;;;;;;;;;;;;;:42;;;;10085:3;10064:34;;10073:10;10064:34;;;10090:7;10064:34;;;;;;;;;;;;;;;;;;10116:4;10109:11;;9726:402;;;;;:::o;2730:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;3982:::-;;;;;;;;;;;;;:::o;11147:211::-;11232:4;11248:14;11302:8;11278:12;11248:43;;11313:1;:11;;;11325:3;11313:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11313:16:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11313:16:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11313:16:0;;;;;;;;;;;;;;;;11302:27;;11347:3;11340:10;;11147:211;;;;;;:::o;3211:38::-;;;;:::o;10997:138::-;11075:7;11102;:15;11110:6;11102:15;;;;;;;;;;;;;;;:25;11118:8;11102:25;;;;;;;;;;;;;;;;11095:32;;10997:138;;;;:::o;12054:260::-;12135:4;12152:18;12212:14;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;12186:14;12152:49;;12229:5;:15;;;12253:4;12229:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12229:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12229:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12229:30:0;;;;;;;;;;;;;;;;12212:47;;12277:5;:14;;;12292:5;;;;;;;;;;;12299:6;12277:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12277:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12277:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12277:29:0;;;;;;;;;;;;;;;;12270:36;;12054:260;;;;;:::o;3469:31::-;;;;:::o;3107:::-;;;;:::o;5347:151::-;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;5444:1;5424:22;;:8;:22;;;;5420:71;;;5471:8;5463:5;;:16;;;;;;;;;;;;;;;;;;5420:71;5347:151;:::o;6832:196::-;6946:6;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;6955:1;6946:10;;6941:79;6962:10;;:17;;6958:1;:21;6941:79;;;6986:34;6997:10;;7008:1;6997:13;;;;;;;;;;;;;;;;;7012:7;6986:10;:34::i;:::-;6981:3;;;;;;;6941:79;;;6832:196;;;;:::o;867:202::-;925:9;956:1;951;:6;947:47;;;981:1;974:8;;;;947:47;1012:1;1008;:5;1004:9;;1040:1;1035;1031;:5;;;;;;;;:10;1024:18;;;;;;1060:1;1053:8;;867:202;;;;;:::o;5688:314::-;5759:4;4075:20;;;;;;;;;;;4074:21;4066:30;;;;;;;;5795:29;5816:7;5795:16;;:20;;:29;;;;:::i;:::-;5776:16;:48;;;;5859:26;5877:7;5859:8;:13;5868:3;5859:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;5843:8;:13;5852:3;5843:13;;;;;;;;;;;;;;;:42;;;;5907:3;5901:19;;;5912:7;5901:19;;;;;;;;;;;;;;;;;;5957:3;5936:34;;5953:1;5936:34;;;5962:7;5936:34;;;;;;;;;;;;;;;;;;5990:4;5983:11;;5688:314;;;;:::o;1380:123::-;1438:7;1470:1;1465;:6;;1458:14;;;;;;1494:1;1490;:5;1483:12;;1380:123;;;;:::o;1513:141::-;1571:9;1601:1;1597;:5;1593:9;;1625:1;1620;:6;;1613:14;;;;;;1645:1;1638:8;;1513:141;;;;:::o;6114:556::-;4182:5;;;;;;;;;;;4168:19;;:10;:19;;;4160:28;;;;;;;;6221:1;6211:7;:11;6202:22;;;;;;;;6269:11;;6250:16;;:30;6241:41;;;;;;;;6318:35;6345:7;6318:8;:22;6327:12;6318:22;;;;;;;;;;;;;;;;:26;;:35;;;;:::i;:::-;6293:8;:22;6302:12;6293:22;;;;;;;;;;;;;;;:60;;;;6383:29;6404:7;6383:16;;:20;;:29;;;;:::i;:::-;6364:16;:48;;;;6449:11;;6429:16;;:31;;6425:91;;;6500:4;6477:20;;:27;;;;;;;;;;;;;;;;;;6425:91;6557:12;6549:54;;;6571:7;6580:8;:22;6589:12;6580:22;;;;;;;;;;;;;;;;6549:54;;;;;;;;;;;;;;;;;;;;;;;;6640:12;6619:43;;6636:1;6619:43;;;6654:7;6619:43;;;;;;;;;;;;;;;;;;6114:556;;:::o

Swarm Source

bzzr://c01a54ac252e640a5cee4b62a0916b4a2d7a314960a39e79cd462d861ce8d15a
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.