Contract 0xc9f4068d148283b44e912c3807515cbe9833ba16 2

Contract Overview

Balance:
6,264.68278282985329751 AVAX

AVAX Value:
$107,815.19 (@ $17.21/AVAX)
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x3237f768b86ce4c5954031603816494370ab34fbbb15d42b95560d0ffe262b56Deposit204894912022-10-01 0:42:4348 mins ago0x6d87760224519a98860d3b9f20f91b2e80ec5718 IN  0xc9f4068d148283b44e912c3807515cbe9833ba161.1 AVAX0.014635425
0xe049bb95c18ff26aca5628ffdde2d4068c673b299bc56c8d6d93e7112a71bb1cWithdraw204889982022-10-01 0:25:571 hr 5 mins ago0x1637006b431ccb4070b20d4cab6d67807cf981d0 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.00704467525
0x808e1a62138b002f83a3a3e37348ebb1042855418e2a11365d51834fd5ff869fWithdraw204705982022-09-30 13:55:1611 hrs 36 mins ago0x878fdb170c13d5c04aac08b80ebf20bc0779184c IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.0064346525
0xdc6ed2d6bc610113a7e607f53fc1cbcaa805e8cba60df00b31d4de636b6dde4bWithdraw204687352022-09-30 12:51:2112 hrs 39 mins ago0x4e360568baab1c07d3524c0158fe2796d9e23a57 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.006855425
0xcd25ffd5653f7bd5845aeb71ce166da25a6f78f3f259eb7b2c7e4dfbf7cc1cebWithdraw204686952022-09-30 12:49:5912 hrs 41 mins ago0xba5bdf2d61469bcb7a98d96c8b657a3dc9e600e6 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.007183525
0xe623bf0f2ea5968c5817799753e4e4eca6d848be0711ee83819d8452363d7550Withdraw204686462022-09-30 12:48:2112 hrs 42 mins ago0x424683f0460ffc50eab02a20438c001e4255a078 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.007511625
0x312e071cf0deb58c8dd9f30f44d792edc3d25db84b34165bc1d5a625e28aa5d9Withdraw204686112022-09-30 12:47:0812 hrs 44 mins ago0x6eb17b7a8388ddf99e6fde4ec62f65eacae16baf IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.0094570525
0xb4f63463e1b65a7fe6da1ff3338a71aa5159d2d34f36174758699cce63bde794Withdraw204674862022-09-30 12:09:2513 hrs 21 mins ago0xfdc46cc241f05400a27123940870a9b6c5ce2126 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
0xc3d82d9c70cdc32ed05e13b9ea0b25742fb991835cfeec4312ae4867aba7ccbeWithdraw204674792022-09-30 12:09:1113 hrs 22 mins ago0xfdc46cc241f05400a27123940870a9b6c5ce2126 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.00592342525
0x126921c50f78b4feb259874ea0f277056f42fc81257ed5c2fcce333da9cb32afWithdraw204622672022-09-30 9:09:0516 hrs 22 mins ago0x42863edebe2b08ee10ea0f364722ea8276f152c9 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
0xc4ca22570404dc7513b4f588384b3acfa63ac234faa23b7acdf50a2f57463230Withdraw204622542022-09-30 9:08:3916 hrs 22 mins ago0x42863edebe2b08ee10ea0f364722ea8276f152c9 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
0x468a86e5b01d45c44f50a6c76d35b63cf2c8779193b6a1dee255c5ac3743dc92Withdraw204622492022-09-30 9:08:2916 hrs 22 mins ago0x42863edebe2b08ee10ea0f364722ea8276f152c9 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
0xafd8b8502b1828a5155eb7787df7e8e16d524939128818ddb41d3e8f34d371b9Withdraw204622342022-09-30 9:07:5916 hrs 23 mins ago0x42863edebe2b08ee10ea0f364722ea8276f152c9 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.00850662525
0x4336cd698aca2379159b4ed143c721c870b6a8aa514cc617b80ce51d8ebbcc86Withdraw204621752022-09-30 9:06:0016 hrs 25 mins ago0xc92c15fd770bac923825c1ca3c66eee3bd6f9dd8 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
0x0f2e54cc8904b0815a7b065fdf9cf5c7f47235e568048badcc8255ce91dc6820Withdraw204621712022-09-30 9:05:5216 hrs 25 mins ago0xc92c15fd770bac923825c1ca3c66eee3bd6f9dd8 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
0x4a59d789b34dd9bf70047e304969781eb064fadf2f894d0a41b4c32f2510fea4Withdraw204621522022-09-30 9:05:1416 hrs 26 mins ago0xc92c15fd770bac923825c1ca3c66eee3bd6f9dd8 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.00869867525
0xbd6015b0a7f8e97e7d6c040003ce43c2f917e70dc0f3a6df0c40ef636c5f9110Withdraw204555012022-09-30 5:17:0820 hrs 14 mins ago0xd636d80b22f92882ca9b1f8dcf29e07da5903785 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.005640225
0x60419a32d75fe97ca3c94168cea58a3550aad8731fc88e2f5898983a42e02592Withdraw204547682022-09-30 4:52:1120 hrs 39 mins ago0xea8b551c86026e7a45c5800dc6fb68dfdfcae59a IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.0104413525
0x00d4d508063b8eda2198721b2520d5c31aa52df00b9023c6d4ba6f26c4e9709aDeposit204384152022-09-29 19:34:021 day 5 hrs ago0x464782603b811a3a3ea144af7542a116c8d4cc72 IN  0xc9f4068d148283b44e912c3807515cbe9833ba1613.2 AVAX0.007009447527.5
0x49d7f24953eedcebd4c32685d1644a7d8abb2e3e7ec865d6607ad6978f397d3fWithdraw204382312022-09-29 19:27:421 day 6 hrs ago0xb16369ca53a9cf0ae7f33a41eb0d97496be06726 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.0050145727.5
0xa620f5b06b1e84a7f576c789bad9a0bc2bc900a9623e7b01e51c2b4867e988c8Withdraw204382172022-09-29 19:27:151 day 6 hrs ago0x91922621a84a24eeafd0e6a364830de040b16036 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.0053754827.5
0x17b81f20d415240fa0d11ed198de6782eb58186441aa2c4167139088e42725f6Withdraw204382052022-09-29 19:26:511 day 6 hrs ago0xffd76d69bce464f6b434d6acd8abf8dda60b186e IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.006097327.5
0xc8de0beb5499edaee0a793d3d752616c6f68e5117299747a6c66ac4f0819f59cWithdraw204381732022-09-29 19:25:441 day 6 hrs ago0x464782603b811a3a3ea144af7542a116c8d4cc72 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.0065946127.5
0x7e3a4bde4ad5302154417dbda2157834fed1ad5977af7540478b5940298f858dDeposit204346972022-09-29 17:27:411 day 8 hrs ago0x832f8db70830cdce8d07d62b9dd74555e113f102 IN  0xc9f4068d148283b44e912c3807515cbe9833ba162.145 AVAX0.01352002525
0x4c76ca64e5a0aeb5c9af5f871d837051a63e7df1c51c8d3c7bd4c141b6c2f5e2Withdraw204296972022-09-29 14:37:251 day 10 hrs ago0x566a72c69aca3b2377db41e606cb51a7aff2ccc6 IN  0xc9f4068d148283b44e912c3807515cbe9833ba160 AVAX0.001325925
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x3237f768b86ce4c5954031603816494370ab34fbbb15d42b95560d0ffe262b56204894912022-10-01 0:42:4348 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xe2d250e87524046f5a48f6460ef43fbe5a1f5a680.1 AVAX
0xe049bb95c18ff26aca5628ffdde2d4068c673b299bc56c8d6d93e7112a71bb1c204889982022-10-01 0:25:571 hr 5 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x1637006b431ccb4070b20d4cab6d67807cf981d00.647325879545298796 AVAX
0x808e1a62138b002f83a3a3e37348ebb1042855418e2a11365d51834fd5ff869f204705982022-09-30 13:55:1611 hrs 36 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x878fdb170c13d5c04aac08b80ebf20bc0779184c0.416 AVAX
0xdc6ed2d6bc610113a7e607f53fc1cbcaa805e8cba60df00b31d4de636b6dde4b204687352022-09-30 12:51:2112 hrs 39 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x4e360568baab1c07d3524c0158fe2796d9e23a572.440553271028037383 AVAX
0xcd25ffd5653f7bd5845aeb71ce166da25a6f78f3f259eb7b2c7e4dfbf7cc1ceb204686952022-09-30 12:49:5912 hrs 41 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xba5bdf2d61469bcb7a98d96c8b657a3dc9e600e62.350953271028037383 AVAX
0xe623bf0f2ea5968c5817799753e4e4eca6d848be0711ee83819d8452363d7550204686462022-09-30 12:48:2112 hrs 42 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x424683f0460ffc50eab02a20438c001e4255a0782.714953271028037383 AVAX
0x312e071cf0deb58c8dd9f30f44d792edc3d25db84b34165bc1d5a625e28aa5d9204686112022-09-30 12:47:0812 hrs 44 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x6eb17b7a8388ddf99e6fde4ec62f65eacae16baf13.149532710280373831 AVAX
0xc3d82d9c70cdc32ed05e13b9ea0b25742fb991835cfeec4312ae4867aba7ccbe204674792022-09-30 12:09:1113 hrs 22 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xfdc46cc241f05400a27123940870a9b6c5ce21260.36 AVAX
0xafd8b8502b1828a5155eb7787df7e8e16d524939128818ddb41d3e8f34d371b9204622342022-09-30 9:07:5916 hrs 23 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x42863edebe2b08ee10ea0f364722ea8276f152c91.024 AVAX
0x4a59d789b34dd9bf70047e304969781eb064fadf2f894d0a41b4c32f2510fea4204621522022-09-30 9:05:1416 hrs 26 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xc92c15fd770bac923825c1ca3c66eee3bd6f9dd80.416 AVAX
0xbd6015b0a7f8e97e7d6c040003ce43c2f917e70dc0f3a6df0c40ef636c5f9110204555012022-09-30 5:17:0820 hrs 14 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xd636d80b22f92882ca9b1f8dcf29e07da59037852.593121258099867966 AVAX
0x60419a32d75fe97ca3c94168cea58a3550aad8731fc88e2f5898983a42e02592204547682022-09-30 4:52:1120 hrs 39 mins ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xea8b551c86026e7a45c5800dc6fb68dfdfcae59a0.2392 AVAX
0x00d4d508063b8eda2198721b2520d5c31aa52df00b9023c6d4ba6f26c4e9709a204384152022-09-29 19:34:021 day 5 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xe2d250e87524046f5a48f6460ef43fbe5a1f5a681.2 AVAX
0x49d7f24953eedcebd4c32685d1644a7d8abb2e3e7ec865d6607ad6978f397d3f204382312022-09-29 19:27:421 day 6 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xb16369ca53a9cf0ae7f33a41eb0d97496be067263.042731178642479804 AVAX
0xa620f5b06b1e84a7f576c789bad9a0bc2bc900a9623e7b01e51c2b4867e988c8204382172022-09-29 19:27:151 day 6 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x91922621a84a24eeafd0e6a364830de040b160363.295171178642479804 AVAX
0x17b81f20d415240fa0d11ed198de6782eb58186441aa2c4167139088e42725f6204382052022-09-29 19:26:511 day 6 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xffd76d69bce464f6b434d6acd8abf8dda60b186e3.576047557284959609 AVAX
0xc8de0beb5499edaee0a793d3d752616c6f68e5117299747a6c66ac4f0819f59c204381732022-09-29 19:25:441 day 6 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x464782603b811a3a3ea144af7542a116c8d4cc723.030902092383006001 AVAX
0x7e3a4bde4ad5302154417dbda2157834fed1ad5977af7540478b5940298f858d204346972022-09-29 17:27:411 day 8 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xe2d250e87524046f5a48f6460ef43fbe5a1f5a680.195 AVAX
0x68c000cb8ab1e5c500804f7b068a09e216a9a169983f71d87c38cfe6b6cba2f4204296912022-09-29 14:37:131 day 10 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x566a72c69aca3b2377db41e606cb51a7aff2ccc62.16 AVAX
0xb094fe038d007f5042968d885be90a06dff3dca9343999d1fc481e56ad53fca0204238962022-09-29 11:18:361 day 14 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xb0e79d5aac2cc1712f49e9de1bc6c7e669f8eb9d0.08756 AVAX
0x3bc98bb4c8059d3bf61a0b3db2ecf72ab6eb4805ed3e64c220ff671e77b992ef204164252022-09-29 7:03:021 day 18 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xd5367208c0d3c9f991bf5da502e04e8b96a26e991.2 AVAX
0x6193b63f8ce30e19cebc1d2c1b65dae6e20bc7b85e08de132db6909d5ebd84ee204126782022-09-29 4:54:241 day 20 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x69b7b51ce9e09dd528ad60f80b6e04444e61859f2.112 AVAX
0xe61894fa6b682d1ab82accafc9a6688f650182836ac9db9c958c0603f096b9d9204126572022-09-29 4:53:421 day 20 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160xfc49eb7a8e672b338ae4ed2fdbb78c422f9964071.056 AVAX
0xe6245267d04b835221ce269e45326baa2a7f1a66997e7e22557de4ca7cf8904e204126352022-09-29 4:52:551 day 20 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x4e0ecf03569d3b23111f6cb9a50e494ad4690fe20.96 AVAX
0xe3e3694a8862703b2dbba64ffe639f1bad21975d71a6ca505a6caf272dc61160204125512022-09-29 4:50:001 day 20 hrs ago 0xc9f4068d148283b44e912c3807515cbe9833ba160x9f2093ebb4f3c0f4befc9e1a1179ae7b0f51fa837.752160747663551401 AVAX
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
Matic

Compiler Version
v0.5.14+commit.01f1aaa4

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at snowtrace.io on 2022-04-06
*/

pragma solidity >=0.4.23 <0.6.0;

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

        return c;
    }

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

        return c;
    }

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

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }
}

contract Matic {
    
    using SafeMath for *;
    
    struct User {
        address upline;
        uint256 referrals;
        uint256 payouts;
        uint256 pool_bonus;
        uint256 match_bonus;
        uint256 direct_bonus;
        uint256 deposit_amount;
        uint256 deposit_payouts;
        uint    deposit_time;
        uint256 total_deposits;
        uint    total_structure;
        uint256 first_level_bussiness;
        uint256 last_withdraw;
        uint    package;
    }
    struct UserExtra {
        uint256 tokens;
        uint256 teambussiness;
    }
    
    modifier onlyController() {
        require(msg.sender == controller, "Only Controllers");
        _;
    }
    modifier onlyDeployer() {
        require (msg.sender == deployer, "Only Deployer");
        _;
    }
    
    address payable deployer;
    address public implementation;

    address payable public owner = 0x6E93406b6315Cc3735A9B279c0FA00581B3FE5C1;
    address payable public token1 = 0xe2d250e87524046f5a48F6460eF43fBe5a1f5A68;
    address payable public controller = 0xa8F15F917Df2d1728933C164FaC68Db81cEE650D;

    address payable public a2 = 0x6Ae15196230657C76b173EFcAbE773Db53051996;
    address payable public a3 = 0xD5f02a941B4ccDEBaC1ceed707c2fcC46fD8f96e;

    address payable public b1 = 0xECa2BF1B594e3d419F5A188662A8DE3157b3Ed07;
    address payable public b2 = 0xe282424062cEAB8B0d0d7F1337011825D0FAE1a2;
    address payable public b3 = 0xce29f7283A6cc88d7a0770f65a87d676c056D74F;
    address payable public b4 = 0xeCA93F4Cd1353380C26Fc2Cd460eBaD51dc56B63;

    
    mapping(address => User) public users;
    mapping(address => UserExtra) public userextra;

    uint8[] public ref_bonuses;

    uint8[] public pool_bonuses;
    uint    public pool_last_draw = now;
    uint256 public pool_cycle;
    uint256 public pool_balance;
    uint public payoutPeriod = 24 hours;
    uint public roiBlock = 30 days;
    mapping(uint256 => mapping(address => uint256)) public pool_users_refs_deposits_sum;
    mapping(uint8 => address) public pool_top;

    uint256 public total_users = 1;
    uint256 public total_deposited;
    uint256 public total_withdraw;
    
    uint256 public extra_amount;
    
    event Upline(address indexed addr, address indexed upline);
    event NewDeposit(address indexed addr, uint256 amount);
    event DirectBonus(address indexed addr, uint256 amount, address from);
    event MatchPayout(address indexed addr, address indexed from, uint256 amount, uint8 level, uint256 _needed_bussiness);
    event PoolPayout(address indexed addr, uint256 amount);
    event Withdraw(address indexed addr, uint256 amount);
    event LimitReached(address indexed addr, uint256 amount);

    constructor() public {
        
        deployer = msg.sender;

        ref_bonuses.push(10);
        ref_bonuses.push(10);
        ref_bonuses.push(10);
        ref_bonuses.push(5);
        ref_bonuses.push(5);
        ref_bonuses.push(5);
        ref_bonuses.push(4);
        ref_bonuses.push(4);
        ref_bonuses.push(4);
        ref_bonuses.push(4);
        ref_bonuses.push(3);
        ref_bonuses.push(3);
        ref_bonuses.push(3);
        ref_bonuses.push(3);
        ref_bonuses.push(3);
        ref_bonuses.push(2);
        ref_bonuses.push(2);
        ref_bonuses.push(2);
        ref_bonuses.push(2);
        ref_bonuses.push(2);

        pool_bonuses.push(60);
        pool_bonuses.push(40);
    }

    function () payable external {
        address impl = implementation;
        require(impl != address(0));
        assembly {
            let ptr := mload(0x40)
            calldatacopy(ptr, 0, calldatasize)
            let result := delegatecall(gas, impl, ptr, calldatasize, 0, 0)
            let size := returndatasize
            returndatacopy(ptr, 0, size)
            
            switch result
            case 0 { revert(ptr, size) }
            default { return(ptr, size) }
        }
    }
    function upgrade(address _newImplementation) 
        external onlyDeployer 
    {
        require(implementation != _newImplementation);
        _setnew(_newImplementation);
    }
    function _setnew(address _newImp) internal {
        implementation = _newImp;
    }

    /*
        Only external call
    */
    function maxPayoutOf(uint256 _amount) pure external returns(uint256) {
        return _amount * 22 / 10;
    }

    function payoutOf(address _addr) view external returns(uint256 payout, uint256 max_payout, uint256 pending_payout) {
        max_payout = this.maxPayoutOf(users[_addr].deposit_amount);

        if(users[_addr].payouts < max_payout){
            pending_payout = max_payout - users[_addr].payouts;
        }
        else {
             pending_payout = 0;
        }

        if(users[_addr].deposit_payouts < max_payout) {
            
            if(users[_addr].last_withdraw + roiBlock < now) {
                if(users[_addr].package == 1){
                    payout = (users[_addr].deposit_amount * ((users[_addr].last_withdraw + roiBlock - users[_addr].last_withdraw) / payoutPeriod) / 250);
                }
                else {
                    payout = (users[_addr].deposit_amount * ((users[_addr].last_withdraw + roiBlock - users[_addr].last_withdraw) / payoutPeriod) / 214);
                }
            }
            else {
                if(users[_addr].package == 1){
                    payout = (users[_addr].deposit_amount * ((now - users[_addr].last_withdraw) / payoutPeriod) / 250);
                }
                
                if(users[_addr].package == 2){
                    payout = (users[_addr].deposit_amount * ((now - users[_addr].last_withdraw) / payoutPeriod) / 214);
                }
            }
            

            if(users[_addr].deposit_payouts + payout > max_payout) {
                payout = max_payout - users[_addr].deposit_payouts;
            }
        }
    }
    
    function userInfo(address _addr) view external returns(address upline, uint deposit_time, uint256 deposit_amount, uint256 payouts, uint256 pool_bonus, uint256 match_bonus) {
        return (users[_addr].upline, users[_addr].deposit_time, users[_addr].deposit_amount, users[_addr].payouts, users[_addr].pool_bonus, users[_addr].match_bonus);
    }

    function userInfoTotals(address _addr) view external returns(uint256 referrals, uint256 total_deposits) {
        return (users[_addr].referrals, users[_addr].total_deposits);
    }

    function contractInfo() view external returns(uint256 _total_users, uint256 _total_deposited, uint256 _total_withdraw, uint _pool_last_draw, uint256 _pool_balance, uint256 _pool_lider) {
        return (total_users, total_deposited, total_withdraw, pool_last_draw, pool_balance, pool_users_refs_deposits_sum[pool_cycle][pool_top[0]]);
    }

    function poolTopInfo() view external returns(address[4] memory addrs, uint256[4] memory deps) {
        for(uint8 i = 0; i < pool_bonuses.length; i++) {
            if(pool_top[i] == address(0)) break;

            addrs[i] = pool_top[i];
            deps[i] = pool_users_refs_deposits_sum[pool_cycle][pool_top[i]];
        }
    }

    function getPoolDrawPendingTime() public view returns(uint) {
        uint remainingTimeForPayout = 0;

        if(pool_last_draw + 1 days >= now) {
            uint temp = pool_last_draw + 1 days;
            remainingTimeForPayout = temp - now;
        }
        return remainingTimeForPayout;
    }

    function getNextPayoutCountdown(address _addr) public view returns(uint256) {
        uint256 remainingTimeForPayout = 0;

        if(users[_addr].deposit_time > 0) {
        
            if(users[_addr].last_withdraw + payoutPeriod >= now) {
                remainingTimeForPayout = (users[_addr].last_withdraw + payoutPeriod).sub(now);
            }
            else {
                uint256 temp = now.sub(users[_addr].last_withdraw);
                remainingTimeForPayout = payoutPeriod.sub((temp % payoutPeriod));
            }

            return remainingTimeForPayout;
        }
    }
    
    function roiblockcoundown(address _addr) public view returns(uint256) {
        uint256 remainingTimeForPayout = 0;

        if(users[_addr].deposit_time > 0) {
        
            if(users[_addr].last_withdraw + roiBlock >= now) {
                remainingTimeForPayout = (users[_addr].last_withdraw + roiBlock).sub(now);
            }

            return remainingTimeForPayout;
        }
    }    
}

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"from","type":"address"}],"name":"DirectBonus","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"LimitReached","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"_needed_bussiness","type":"uint256"}],"name":"MatchPayout","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PoolPayout","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"address","name":"upline","type":"address"}],"name":"Upline","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"a2","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"a3","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"b1","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"b2","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"b3","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"b4","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractInfo","outputs":[{"internalType":"uint256","name":"_total_users","type":"uint256"},{"internalType":"uint256","name":"_total_deposited","type":"uint256"},{"internalType":"uint256","name":"_total_withdraw","type":"uint256"},{"internalType":"uint256","name":"_pool_last_draw","type":"uint256"},{"internalType":"uint256","name":"_pool_balance","type":"uint256"},{"internalType":"uint256","name":"_pool_lider","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"controller","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"extra_amount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"getNextPayoutCountdown","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getPoolDrawPendingTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"maxPayoutOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"payoutOf","outputs":[{"internalType":"uint256","name":"payout","type":"uint256"},{"internalType":"uint256","name":"max_payout","type":"uint256"},{"internalType":"uint256","name":"pending_payout","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"payoutPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"poolTopInfo","outputs":[{"internalType":"address[4]","name":"addrs","type":"address[4]"},{"internalType":"uint256[4]","name":"deps","type":"uint256[4]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pool_balance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"pool_bonuses","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pool_cycle","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pool_last_draw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint8","name":"","type":"uint8"}],"name":"pool_top","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"pool_users_refs_deposits_sum","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"ref_bonuses","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"roiBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"roiblockcoundown","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token1","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_deposited","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_users","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_withdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newImplementation","type":"address"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"userInfo","outputs":[{"internalType":"address","name":"upline","type":"address"},{"internalType":"uint256","name":"deposit_time","type":"uint256"},{"internalType":"uint256","name":"deposit_amount","type":"uint256"},{"internalType":"uint256","name":"payouts","type":"uint256"},{"internalType":"uint256","name":"pool_bonus","type":"uint256"},{"internalType":"uint256","name":"match_bonus","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"userInfoTotals","outputs":[{"internalType":"uint256","name":"referrals","type":"uint256"},{"internalType":"uint256","name":"total_deposits","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userextra","outputs":[{"internalType":"uint256","name":"tokens","type":"uint256"},{"internalType":"uint256","name":"teambussiness","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"users","outputs":[{"internalType":"address","name":"upline","type":"address"},{"internalType":"uint256","name":"referrals","type":"uint256"},{"internalType":"uint256","name":"payouts","type":"uint256"},{"internalType":"uint256","name":"pool_bonus","type":"uint256"},{"internalType":"uint256","name":"match_bonus","type":"uint256"},{"internalType":"uint256","name":"direct_bonus","type":"uint256"},{"internalType":"uint256","name":"deposit_amount","type":"uint256"},{"internalType":"uint256","name":"deposit_payouts","type":"uint256"},{"internalType":"uint256","name":"deposit_time","type":"uint256"},{"internalType":"uint256","name":"total_deposits","type":"uint256"},{"internalType":"uint256","name":"total_structure","type":"uint256"},{"internalType":"uint256","name":"first_level_bussiness","type":"uint256"},{"internalType":"uint256","name":"last_withdraw","type":"uint256"},{"internalType":"uint256","name":"package","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]

6080604052736e93406b6315cc3735a9b279c0fa00581b3fe5c1600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e2d250e87524046f5a48f6460ef43fbe5a1f5a68600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a8f15f917df2d1728933c164fac68db81cee650d600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736ae15196230657c76b173efcabe773db53051996600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073d5f02a941b4ccdebac1ceed707c2fcc46fd8f96e600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073eca2bf1b594e3d419f5a188662a8de3157b3ed07600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e282424062ceab8b0d0d7f1337011825d0fae1a2600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ce29f7283a6cc88d7a0770f65a87d676c056d74f600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073eca93f4cd1353380c26fc2cd460ebad51dc56b63600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600f556201518060125562278d00601355600160165534801561032457600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d600a908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d600a908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d600a908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6005908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6005908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6005908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6004908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6004908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6004908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6004908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6003908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6003908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6003908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6003908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6003908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6002908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6002908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6002908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6002908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600d6002908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600e603c908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff16021790555050600e6028908060018154018082558091505090600182039060005260206000209060209182820401919006909192909190916101000a81548160ff021916908360ff160217905550506122ca806109ba6000396000f3fe6080604052600436106102045760003560e01c80639426eef811610118578063c864130f116100a0578063de560cca1161006f578063de560cca14610d01578063e7cc62bd14610d2c578063e9b6190914610d57578063ee49500214610dae578063f77c479114610e0557610204565b8063c864130f14610b9c578063ce1aa76b14610c1a578063d21220a714610c45578063d713f10614610c9c57610204565b8063a1983416116100e7578063a198341614610983578063a87430ba146109ae578063a9c3ac5314610a9a578063b7d9f0d214610b1c578063c4a237e014610b7157610204565b80639426eef81461087f578063969e9d0c146108d6578063970d106f1461092d5780639a8318f41461095857610204565b80635c60da1b1161019b57806374b95b2d1161016a57806374b95b2d146106d65780638959af3c146107425780638bd30ec1146107915780638da5cb5b146107fd5780639372d2dd1461085457610204565b80635c60da1b146105485780636d5f6f111461059f5780636da61d1e146105f457806374a88b8b1461066757610204565b8063192ef492116101d7578063192ef492146103ad5780631959a002146103d85780632544727b1461048c5780633db3fb0a146104f157610204565b80630900f0101461028c5780630add6ef2146102dd5780630c12a1441461033457806315c43aaf1461035f575b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561026557600080fd5b60405136600082376000803683855af43d806000843e8160008114610288578184f35b8184fd5b34801561029857600080fd5b506102db600480360360208110156102af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e5c565b005b3480156102e957600080fd5b506102f2610f85565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561034057600080fd5b50610349610fab565b6040518082815260200191505060405180910390f35b34801561036b57600080fd5b50610374610fb1565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b3480156103b957600080fd5b506103c2611066565b6040518082815260200191505060405180910390f35b3480156103e457600080fd5b50610427600480360360208110156103fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061106c565b604051808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561049857600080fd5b506104db600480360360208110156104af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061123c565b6040518082815260200191505060405180910390f35b3480156104fd57600080fd5b50610506611347565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561055457600080fd5b5061055d61136d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105ab57600080fd5b506105d8600480360360208110156105c257600080fd5b8101908080359060200190929190505050611393565b604051808260ff1660ff16815260200191505060405180910390f35b34801561060057600080fd5b506106436004803603602081101561061757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113c4565b60405180848152602001838152602001828152602001935050505060405180910390f35b34801561067357600080fd5b506106c06004803603604081101561068a57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a63565b6040518082815260200191505060405180910390f35b3480156106e257600080fd5b50610725600480360360208110156106f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a88565b604051808381526020018281526020019250505060405180910390f35b34801561074e57600080fd5b5061077b6004803603602081101561076557600080fd5b8101908080359060200190929190505050611b1a565b6040518082815260200191505060405180910390f35b34801561079d57600080fd5b506107e0600480360360208110156107b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b31565b604051808381526020018281526020019250505060405180910390f35b34801561080957600080fd5b50610812611b55565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561086057600080fd5b50610869611b7b565b6040518082815260200191505060405180910390f35b34801561088b57600080fd5b50610894611baa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108e257600080fd5b506108eb611bd0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561093957600080fd5b50610942611bf6565b6040518082815260200191505060405180910390f35b34801561096457600080fd5b5061096d611bfc565b6040518082815260200191505060405180910390f35b34801561098f57600080fd5b50610998611c02565b6040518082815260200191505060405180910390f35b3480156109ba57600080fd5b506109fd600480360360208110156109d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c08565b604051808f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018e81526020018d81526020018c81526020018b81526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018381526020018281526020019e50505050505050505050505050505060405180910390f35b348015610aa657600080fd5b50610aaf611c94565b6040518083600460200280838360005b83811015610ada578082015181840152602081019050610abf565b5050505090500182600460200280838360005b83811015610b08578082015181840152602081019050610aed565b505050509050019250505060405180910390f35b348015610b2857600080fd5b50610b5560048036036020811015610b3f57600080fd5b8101908080359060200190929190505050611e63565b604051808260ff1660ff16815260200191505060405180910390f35b348015610b7d57600080fd5b50610b86611e94565b6040518082815260200191505060405180910390f35b348015610ba857600080fd5b50610bd860048036036020811015610bbf57600080fd5b81019080803560ff169060200190929190505050611e9a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610c2657600080fd5b50610c2f611ecd565b6040518082815260200191505060405180910390f35b348015610c5157600080fd5b50610c5a611ed3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610ca857600080fd5b50610ceb60048036036020811015610cbf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ef9565b6040518082815260200191505060405180910390f35b348015610d0d57600080fd5b50610d16612085565b6040518082815260200191505060405180910390f35b348015610d3857600080fd5b50610d4161208b565b6040518082815260200191505060405180910390f35b348015610d6357600080fd5b50610d6c612091565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610dba57600080fd5b50610dc36120b7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610e1157600080fd5b50610e1a6120dd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f1e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f4f6e6c79204465706c6f7965720000000000000000000000000000000000000081525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610f7957600080fd5b610f8281612103565b50565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60195481565b600080600080600080601654601754601854600f546011546014600060105481526020019081526020016000206000601560008060ff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054955095509550955095509550909192939495565b60115481565b600080600080600080600b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600b60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060080154600b60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060154600b60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154600b60008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030154600b60008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004015495509550955095509550955091939550919395565b600080600090506000600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008015411156113405742601354600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c015401106113375761133442601354600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c01540161214790919063ffffffff16565b90505b80915050611342565b505b919050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e81815481106113a057fe5b9060005260206000209060209182820401919006915054906101000a900460ff1681565b60008060003073ffffffffffffffffffffffffffffffffffffffff16638959af3c600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601546040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561145c57600080fd5b505afa158015611470573d6000803e3d6000fd5b505050506040513d602081101561148657600080fd5b8101908080519060200190929190505050915081600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154101561152f57600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002015482039050611534565b600090505b81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701541015611a5c5742601354600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c01540110156117ee576001600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d015414156117025760fa601254600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0154601354600b60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c01540103816116ae57fe5b04600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015402816116fa57fe5b0492506117e9565b60d6601254600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c0154601354600b60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c015401038161179957fe5b04600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015402816117e557fe5b0492505b6119c7565b6001600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d015414156118da5760fa601254600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c015442038161188a57fe5b04600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015402816118d657fe5b0492505b6002600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600d015414156119c65760d6601254600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c015442038161197657fe5b04600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015402816119c257fe5b0492505b5b8183600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060070154011115611a5b57600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060070154820392505b5b9193909250565b6014602052816000526040600020602052806000526040600020600091509150505481565b600080600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206009015491509150915091565b6000600a6016830281611b2957fe5b049050919050565b600c6020528060005260406000206000915090508060000154908060010154905082565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090504262015180600f540110611ba357600062015180600f540190504281039150505b8091505090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60105481565b60185481565b600f5481565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600101549080600201549080600301549080600401549080600501549080600601549080600701549080600801549080600901549080600a01549080600b01549080600c01549080600d015490508e565b611c9c612251565b611ca4612273565b60008090505b600e805490508160ff161015611e5e57600073ffffffffffffffffffffffffffffffffffffffff16601560008360ff1660ff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611d2d57611e5e565b601560008260ff1660ff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16838260ff1660048110611d7657fe5b602002019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506014600060105481526020019081526020016000206000601560008460ff1660ff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054828260ff1660048110611e4857fe5b6020020181815250508080600101915050611caa565b509091565b600d8181548110611e7057fe5b9060005260206000209060209182820401919006915054906101000a900460ff1681565b60135481565b60156020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60125481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090506000600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060080154111561207e5742601254600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c01540110611ff857611ff142601254600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c01540161214790919063ffffffff16565b9050612075565b600061204f600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600c01544261214790919063ffffffff16565b9050612071601254828161205f57fe5b0660125461214790919063ffffffff16565b9150505b80915050612080565b505b919050565b60175481565b60165481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600061218983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612191565b905092915050565b600083831115829061223e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156122035780820151818401526020810190506121e8565b50505050905090810190601f1680156122305780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6040518060800160405280600490602082028038833980820191505090505090565b604051806080016040528060049060208202803883398082019150509050509056fea265627a7a72315820a03ebf0714a8f00aa0a7e8fb7c279578fce89174ef98a2fc85317f21599ef85e64736f6c634300050e0032

Deployed ByteCode Sourcemap

1185:8683:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4771:12;4786:14;;;;;;;;;;;4771:29;;4835:1;4819:18;;:4;:18;;;;4811:27;;;;;;4890:4;4884:11;4930:12;4927:1;4922:3;4909:34;5017:1;5014;5000:12;4995:3;4989:4;4984:3;4971:48;5045:14;5096:4;5093:1;5088:3;5073:28;5136:6;5161:1;5156:28;;;;5220:4;5215:3;5208:17;5156:28;5177:4;5172:3;5165:17;5251:185;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5251:185:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5251:185:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2580:70;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2580:70:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3430:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3430:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7819:342;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7819:342:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3061:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3061:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7272:348;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7272:348:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7272:348:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9453:408;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9453:408:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9453:408:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2734:70;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2734:70:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2061:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2061:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2953:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2953:27:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2953:27:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5700:1560;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5700:1560:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5700:1560:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3174:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3174:83:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3174:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7628:183;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7628:183:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7628:183:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;5580:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5580:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5580:112:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2863:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2863:46:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2863:46:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;2099:73;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2099:73:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8515:309;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8515:309:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2424:70;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2424:70:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2347;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2347:70:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3029:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3029:25:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3388:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3388:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2987:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2987:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2819:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2819:37:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2819:37:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8169:338;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8169:338:0;;;:::i;:::-;;;;;;;;;;;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;8169:338: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;8169:338:0;;;;;;;;;;;;;;;;;2918:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2918:26:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2918:26:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3137:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3137:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3264:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3264:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3264:41:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3095:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3095:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2179:74;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2179:74:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8832:609;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8832:609:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8832:609:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3351:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3351:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3314;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3314:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2657:70;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2657:70:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2503;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2503:70:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2260:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2260:78:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5251:185;1972:8;;;;;;;;;;;1958:22;;:10;:22;;;1949:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5371:18;5353:36;;:14;;;;;;;;;;;:36;;;;5345:45;;;;;;5401:27;5409:18;5401:7;:27::i;:::-;5251:185;:::o;2580:70::-;;;;;;;;;;;;;:::o;3430:27::-;;;;:::o;7819:342::-;7865:20;7887:24;7913:23;7938:20;7960:21;7983:19;8023:11;;8036:15;;8053:14;;8069;;8085:12;;8099:28;:40;8128:10;;8099:40;;;;;;;;;;;:53;8140:8;:11;8149:1;8140:11;;;;;;;;;;;;;;;;;;;;;;;8099:53;;;;;;;;;;;;;;;;8015:138;;;;;;;;;;;;7819:342;;;;;;:::o;3061:27::-;;;;:::o;7272:348::-;7327:14;7343:17;7362:22;7386:15;7403:18;7423:19;7463:5;:12;7469:5;7463:12;;;;;;;;;;;;;;;:19;;;;;;;;;;;;7484:5;:12;7490:5;7484:12;;;;;;;;;;;;;;;:25;;;7511:5;:12;7517:5;7511:12;;;;;;;;;;;;;;;:27;;;7540:5;:12;7546:5;7540:12;;;;;;;;;;;;;;;:20;;;7562:5;:12;7568:5;7562:12;;;;;;;;;;;;;;;:23;;;7587:5;:12;7593:5;7587:12;;;;;;;;;;;;;;;:24;;;7455:157;;;;;;;;;;;;7272:348;;;;;;;:::o;9453:408::-;9514:7;9534:30;9567:1;9534:34;;9612:1;9584:5;:12;9590:5;9584:12;;;;;;;;;;;;;;;:25;;;:29;9581:273;;;9684:3;9672:8;;9643:5;:12;9649:5;9643:12;;;;;;;;;;;;;;;:26;;;:37;:44;9640:157;;9733:48;9777:3;9763:8;;9734:5;:12;9740:5;9734:12;;;;;;;;;;;;;;;:26;;;:37;9733:43;;:48;;;;:::i;:::-;9708:73;;9640:157;9820:22;9813:29;;;;;9581:273;9453:408;;;;;:::o;2734:70::-;;;;;;;;;;;;;:::o;2061:29::-;;;;;;;;;;;;;:::o;2953:27::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5700:1560::-;5755:14;5771:18;5791:22;5839:4;:16;;;5856:5;:12;5862:5;5856:12;;;;;;;;;;;;;;;:27;;;5839:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5839:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5839:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5839:45:0;;;;;;;;;;;;;;;;5826:58;;5923:10;5900:5;:12;5906:5;5900:12;;;;;;;;;;;;;;;:20;;;:33;5897:175;;;5979:5;:12;5985:5;5979:12;;;;;;;;;;;;;;;:20;;;5966:10;:33;5949:50;;5897:175;;;6059:1;6042:18;;5897:175;6118:10;6087:5;:12;6093:5;6087:12;;;;;;;;;;;;;;;:28;;;:41;6084:1169;;;6202:3;6191:8;;6162:5;:12;6168:5;6162:12;;;;;;;;;;;;;;;:26;;;:37;:43;6159:913;;;6253:1;6229:5;:12;6235:5;6229:12;;;;;;;;;;;;;;;:20;;;:25;6226:402;;;6406:3;6390:12;;6360:5;:12;6366:5;6360:12;;;;;;;;;;;;;;;:26;;;6349:8;;6320:5;:12;6326:5;6320:12;;;;;;;;;;;;;;;:26;;;:37;:66;6319:83;;;;;;6288:5;:12;6294:5;6288:12;;;;;;;;;;;;;;;:27;;;:115;:121;;;;;;6278:132;;6226:402;;;6604:3;6588:12;;6558:5;:12;6564:5;6558:12;;;;;;;;;;;;;;;:26;;;6547:8;;6518:5;:12;6524:5;6518:12;;;;;;;;;;;;;;;:26;;;:37;:66;6517:83;;;;;;6486:5;:12;6492:5;6486:12;;;;;;;;;;;;;;;:27;;;:115;:121;;;;;;6476:132;;6226:402;6159:913;;;6708:1;6684:5;:12;6690:5;6684:12;;;;;;;;;;;;;;;:20;;;:25;6681:170;;;6827:3;6811:12;;6781:5;:12;6787:5;6781:12;;;;;;;;;;;;;;;:26;;;6775:3;:32;6774:49;;;;;;6743:5;:12;6749:5;6743:12;;;;;;;;;;;;;;;:27;;;:81;:87;;;;;;6733:98;;6681:170;6914:1;6890:5;:12;6896:5;6890:12;;;;;;;;;;;;;;;:20;;;:25;6887:170;;;7033:3;7017:12;;6987:5;:12;6993:5;6987:12;;;;;;;;;;;;;;;:26;;;6981:3;:32;6980:49;;;;;;6949:5;:12;6955:5;6949:12;;;;;;;;;;;;;;;:27;;;:81;:87;;;;;;6939:98;;6887:170;6159:913;7145:10;7136:6;7105:5;:12;7111:5;7105:12;;;;;;;;;;;;;;;:28;;;:37;:50;7102:140;;;7198:5;:12;7204:5;7198:12;;;;;;;;;;;;;;;:28;;;7185:10;:41;7176:50;;7102:140;6084:1169;5700:1560;;;;;:::o;3174:83::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7628:183::-;7689:17;7708:22;7751:5;:12;7757:5;7751:12;;;;;;;;;;;;;;;:22;;;7775:5;:12;7781:5;7775:12;;;;;;;;;;;;;;;:27;;;7743:60;;;;7628:183;;;:::o;5580:112::-;5640:7;5682:2;5677;5667:7;:12;:17;;;;;;5660:24;;5580:112;;;:::o;2863:46::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2099:73::-;;;;;;;;;;;;;:::o;8515:309::-;8569:4;8586:27;8616:1;8586:31;;8660:3;8650:6;8633:14;;:23;:30;8630:147;;8680:9;8709:6;8692:14;;:23;8680:35;;8762:3;8755:4;:10;8730:35;;8630:147;;8794:22;8787:29;;;8515:309;:::o;2424:70::-;;;;;;;;;;;;;:::o;2347:::-;;;;;;;;;;;;;:::o;3029:25::-;;;;:::o;3388:29::-;;;;:::o;2987:35::-;;;;:::o;2819:37::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8169:338::-;8214:23;;:::i;:::-;8239:22;;:::i;:::-;8278:7;8288:1;8278:11;;8274:226;8295:12;:19;;;;8291:1;:23;;;8274:226;;;8362:1;8339:25;;:8;:11;8348:1;8339:11;;;;;;;;;;;;;;;;;;;;;;;;;:25;;;8336:35;;;8366:5;;8336:35;8399:8;:11;8408:1;8399:11;;;;;;;;;;;;;;;;;;;;;;;;;8388:5;8394:1;8388:8;;;;;;;;;;;;:22;;;;;;;;;;;8435:28;:40;8464:10;;8435:40;;;;;;;;;;;:53;8476:8;:11;8485:1;8476:11;;;;;;;;;;;;;;;;;;;;;;;;;8435:53;;;;;;;;;;;;;;;;8425:4;8430:1;8425:7;;;;;;;;;;;;:63;;;;;8316:3;;;;;;;8274:226;;;;8169:338;;:::o;2918:26::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3137:30::-;;;;:::o;3264:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;3095:35::-;;;;:::o;2179:74::-;;;;;;;;;;;;;:::o;8832:609::-;8899:7;8919:30;8952:1;8919:34;;8997:1;8969:5;:12;8975:5;8969:12;;;;;;;;;;;;;;;:25;;;:29;8966:468;;;9073:3;9057:12;;9028:5;:12;9034:5;9028:12;;;;;;;;;;;;;;;:26;;;:41;:48;9025:352;;9122:52;9170:3;9152:12;;9123:5;:12;9129:5;9123:12;;;;;;;;;;;;;;;:26;;;:41;9122:47;;:52;;;;:::i;:::-;9097:77;;9025:352;;;9228:12;9243:35;9251:5;:12;9257:5;9251:12;;;;;;;;;;;;;;;:26;;;9243:3;:7;;:35;;;;:::i;:::-;9228:50;;9322:39;9347:12;;9340:4;:19;;;;;;9322:12;;:16;;:39;;;;:::i;:::-;9297:64;;9025:352;;9400:22;9393:29;;;;;8966:468;8832:609;;;;;:::o;3351:30::-;;;;:::o;3314:::-;;;;:::o;2657:70::-;;;;;;;;;;;;;:::o;2503:::-;;;;;;;;;;;;;:::o;2260:78::-;;;;;;;;;;;;;:::o;5442:86::-;5513:7;5496:14;;:24;;;;;;;;;;;;;;;;;;5442:86;:::o;249:136::-;307:7;334:43;338:1;341;334:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;327:50;;249:136;;;;:::o;391:192::-;477:7;510:1;505;:6;;513:12;497:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;497:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;537:9;553:1;549;:5;537:17;;574:1;567:8;;;391:192;;;;;:::o;1185:8683::-;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;148:4;140:6;136:17;126:27;;0:157;1185:8683:0;;;;:::o;:::-;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;148:4;140:6;136:17;126:27;;0:157;1185:8683:0;;;;:::o

Swarm Source

bzzr://a03ebf0714a8f00aa0a7e8fb7c279578fce89174ef98a2fc85317f21599ef85e
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.