Contract 0x6b246fcf8e47abbfc1f8b708ae9788c741c2fe11

Contract Overview

Balance:
0.2 BNB
Txn Hash
Block
From
To
Value [Txn Fee]
0x7814a134cb3f042b263c2780b4d9df047cefd682df9e076d9b3f63c60d4bfa8a85463432021-05-04 11:59:355 days 14 hrs ago0xbd020a20afad41b7ebd53c6d565a8f4d8a581df5 IN  0x6b246fcf8e47abbfc1f8b708ae9788c741c2fe110 BNB0.0039646
0x083c8835dbe295909a9cc5c8067aa679124fa5b34194b5cd5b7520d8fdcefcc785462692021-05-04 11:55:535 days 14 hrs ago0xaf64c8afa2f847fc30fe5a8966858868492c9871 IN  0x6b246fcf8e47abbfc1f8b708ae9788c741c2fe110.1 BNB0.00628385
0x1cebc934d5f4b2b63607bec337caf0b90aea57009d2f070d55b98e2f741e6a2c85462182021-05-04 11:53:205 days 14 hrs ago0x29c870425bbf309e51a608d2c633e87f6d9d5504 IN  0x6b246fcf8e47abbfc1f8b708ae9788c741c2fe110.1 BNB0.00781728
0xcdeec2efda5c3a8969951da9cce460b98d7f80c369734618f918cd45a469685885459872021-05-04 11:41:475 days 14 hrs ago0xbd020a20afad41b7ebd53c6d565a8f4d8a581df5 IN  Contract Creation0 BNB0.02706636
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
plan

Compiler Version
v0.5.9+commit.c68bc34e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-05-04
*/

// SPDX-License-Identifier: MIT
    pragma solidity >=0.4.0 <0.8.0;
    
    contract owned {
        constructor() public { owner = msg.sender; }
        address payable owner;   
        modifier bonusRelease {
            require(
                msg.sender == owner,
                "Nothing For You!"
            );
            _;
        }
    }
    
    contract plan is owned {
        struct User {
            uint256 id;
            address sponsor;
            uint256 directs;
            uint256 parent;
            uint[] my_investments;
            uint[] direct_investments;
            uint256 roi_bonus;
            uint256 pool_bonus;
            uint256 deposit;
            uint256 total_withdraw;
            uint256 balance;
            uint40 deposit_time;
            uint8 income_status;		
        }
        
        struct user_matrix {
            uint256 id;
            uint[] matrix_users;
            
            uint40 deposit_time;
        }
        
        struct investment{
            uint256 id;
            uint256 userid;
            uint256 amnt;
            uint256 roi_limit;
            uint256 roiOnThis;
            uint40 deposit_time;
        }
        
        mapping(address => User) public users;
        mapping(uint256 => address) public userList;
        mapping(uint256 => investment) public investments;
        
        mapping(uint256 => mapping(uint256 => uint256)) public user_matrixarr;
        
        
        address payable public owner;
        uint256 public total_users = 1;
        uint256 public matrix_node = 3;
        uint8 public mDivideBy = 10;
         
        uint256 public total_deposited = 0;
        uint256 public matrix_team_cnt = 0;
        uint256 public total_withdrawals = 0;
        uint256 public total_investments = 0;
        uint256 public total_on_singlepkg = 210;
         
        mapping(uint256 => user_matrix) public matrix;
        
        modifier CheckActive {
            require(
                users[msg.sender].deposit_time == 0,
                "already active!"
            );
            _;
        }
        
        modifier CheckNotActive {
            require(
                users[msg.sender].deposit_time > 0,
                "Activate your account first.!"
            );
            _;
        }
        
         
        
        
        uint[] public matrix_bonuses;
       
        constructor(address payable _owner) public {
            owner = _owner;     
            users[_owner].id = total_users; 
            userList[total_users] = _owner; 
            users[_owner].deposit_time = uint40(block.timestamp);
            users[_owner].income_status = 1;
            
            matrix[total_users].id = total_users;
            matrix[total_users].deposit_time = uint40(block.timestamp);
            matrix_team_cnt++;
            
            matrix_bonuses.push(0); //0st generation 
            matrix_bonuses.push(0); //1st generation 
            matrix_bonuses.push(0); //2nd generation 
            matrix_bonuses.push(2); //3rd generation  
            matrix_bonuses.push(6); //4th generation 
            matrix_bonuses.push(20); //5th generation 
            matrix_bonuses.push(60); //6th generation 
            matrix_bonuses.push(150); //7th generation 
            matrix_bonuses.push(400); //8th generation 
            matrix_bonuses.push(1000); //9th generation 
            matrix_bonuses.push(2000); //10th generation 
            matrix_bonuses.push(6000); //11th generation 
            matrix_bonuses.push(20000); //12th generation 
            
        }
        
        function payoutToWallet(address payable _user, uint256 _amount) public bonusRelease
        {
            _user.transfer(_amount);
        }
        
        function getBalance() external view returns (uint) {
            return address(this).balance;   //this keyword refers to the smart contract address
        }
       
        
        uint[] a; 
        uint[] thisarr;
        function get_matrix_parent(uint256 userid) private returns(uint){
            delete a;
            delete thisarr;
            
            uint parent;
            uint postion;
            uint legs;
            uint cnt;
            
            cnt = 0;
            legs= 0;
            
            a.push(userid);
            bytes32 goo = "yes";
            
            while(goo == "yes"){
                goo='no';
                parent = a[cnt];
                
                if(getmatrixLength(parent)>0){
                    legs = getmatrixLength(parent);
                }else{
                    legs = 0;
                }
                if(legs < matrix_node){
                   postion=legs+1;
                   goo='no';
                   break;
                }else{
                        goo='yes';
                        thisarr = getmatrixData(parent);
                        for (uint mtr=0; mtr < getmatrixLength(parent); mtr++) {
                            a.push(thisarr[mtr]);
                        }
                       cnt++;
                }
            }
            return parent;
        }
        
        function getmatrixData(uint id) public view returns(uint[] memory)
        {
          return  matrix[id].matrix_users;
        }
         
        function getmatrixLength(uint id) public view returns (uint)
        {
          return matrix[id].matrix_users.length;
        }
        
        
        
        function addmmbr (uint userid, uint256 parent1) private {
            uint tests = get_matrix_parent(parent1);
            matrix[tests].matrix_users.push(userid);
            users[userList[userid]].parent=tests;
            
            matrix_des(tests);
            
        }
        
        function matrix_des(uint256 uid) private {
            //uint256 ben_from = uid;
            uint256 u_code = uid;
            for(uint256 cndst=1; cndst < 11 ; cndst++){
                user_matrixarr[u_code][cndst]++;
                u_code = users[userList[u_code]].parent;
            }
            
            
        }
        
        function join_newmember(address payable _upline) payable external CheckActive {
            
            if(users[_upline].deposit_time > 0 ) {
                require(msg.value == 100000000000000000, "Amount should be 0.1 BNB" );
                total_users++;
                users[msg.sender].id = total_users; 
                users[msg.sender].sponsor = _upline; 
                users[msg.sender].income_status = 1;
                users[msg.sender].deposit += msg.value;
                users[msg.sender].deposit_time = uint40(block.timestamp);
                
                users[_upline].directs++;
                
                matrix_team_cnt++;
                total_investments++;
                total_deposited += msg.value;
                
                investments[total_investments].id = total_investments;
                investments[total_investments].amnt = msg.value;
                investments[total_investments].roi_limit = 1;
                investments[total_investments].roiOnThis = 0;
                investments[total_investments].userid = total_users;
                investments[total_investments].deposit_time = uint40(block.timestamp);
                
                addmmbr(total_users, users[_upline].id);
                
                userList[total_users] = msg.sender;
                
                matrix[total_users].id = total_users;
                matrix[total_users].deposit_time = uint40(block.timestamp);
                
                users[msg.sender].my_investments.push(total_investments);
                users[_upline].direct_investments.push(total_investments);
                 
                
            }
        }
        
        function redeposit() public payable CheckNotActive {
            
            require(msg.value == 100000000000000000, "Amount should be 0.1 BNB" );
            require(users[msg.sender].sponsor != address(0), "Nothing for you." );
           
           
            
            total_investments++;
            total_deposited += msg.value;
            
            investments[total_investments].id = total_investments;
            investments[total_investments].amnt = msg.value;
            investments[total_investments].roi_limit = 1;
            investments[total_investments].roiOnThis = 0;
            investments[total_investments].userid = users[msg.sender].id;
            investments[total_investments].deposit_time = uint40(block.timestamp);
            
            
            users[msg.sender].my_investments.push(total_investments);
            users[msg.sender].deposit += msg.value;
            
            users[users[msg.sender].sponsor].direct_investments.push(total_investments);
             
            
       }
       
        
        function myLIvestmentsLength(address useradr) public view returns(uint)
        {
          return  users[useradr].my_investments.length;
        }
         
        function directInvestmentsLength(address useradr) public view returns (uint)
        {
          return users[useradr].direct_investments.length;
        }
        
        uint[] minvst;
        uint invest_id;
        address userIdForClosing;
        uint roiamnt;
        uint total_avail;
        uint paidroi;
        uint ttldysroiextra;
        uint daysperdirect = 10;
        uint bandays;
        uint roi_limit;
        
        function roi_closing() public bonusRelease(){
             
            for (uint rcnt = 1; rcnt <= total_users; rcnt++) {
                delete minvst;
                userIdForClosing = userList[rcnt];
                
                minvst = users[userIdForClosing].my_investments;
                
                
                ttldysroiextra = 0;
                bandays = 0;
                ttldysroiextra = myLIvestmentsLength(userIdForClosing) * 10;
                
                
                for(uint droicnt = 0; droicnt < users[userIdForClosing].my_investments.length; droicnt++){
                    roi_limit = 0;
                    
                    if(ttldysroiextra>30){
                        ttldysroiextra -= 30;
                        bandays = 30;
                    }else{
                        ttldysroiextra -= ttldysroiextra;
                        bandays = ttldysroiextra;
                    }
                    
                    invest_id = minvst[droicnt];
                    
                    /*if(f(investments[invest_id].deposit_time, bandays)== true){
                        roi_limit = 7;
                    }else{
                        roi_limit = 1;
                    }*/
                    if(users[userIdForClosing].directs>0){
                        roi_limit = 7;
                    }else{
                         roi_limit = 1;
                    }
                    
                    roiamnt = 0;
                    total_avail = 0;
                    paidroi = 0;
                    
                    
                    roiamnt = investments[invest_id].amnt*investments[invest_id].roi_limit/100;
                    
                    total_avail = investments[invest_id].amnt*total_on_singlepkg/100;
                    paidroi = investments[invest_id].roiOnThis;
                    
                    if((roiamnt+paidroi)<total_avail){
                        users[userIdForClosing].roi_bonus += roiamnt;
                        users[userIdForClosing].balance += roiamnt;
                        investments[invest_id].roiOnThis += roiamnt;
                    }
                    
                }
                
            } 
            
        }   
        
        function f(uint start, uint daysAfter) public view returns(bool){
            if (now <= start + daysAfter * 1 days) {
               return true;
            }
            return false;
        }
        
        /*uint mdser;
        uint ttlthislevel;
        function matrix_destribute (uint userid) public view returns(uint[]) {
            
             for (uint mdes = 0; mdes < 12; mdes++){
                 mdser = 3 ** mdes; 
                 ttlthislevel = 0;
                 
                 
                 
                 
             }
             return mdser;
        }*/
        function withdraw() public {
             
            require(users[msg.sender].balance > 0, "Zero Balance");
             
            users[msg.sender].balance -= users[msg.sender].balance;
            users[msg.sender].total_withdraw += users[msg.sender].balance;
            total_withdrawals += users[msg.sender].balance;
            
            msg.sender.transfer(users[msg.sender].balance);
             
            
        }
        
    }

Contract ABI

[{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"start","type":"uint256"},{"name":"daysAfter","type":"uint256"}],"name":"f","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_withdrawals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mDivideBy","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"matrix_team_cnt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"matrix","outputs":[{"name":"id","type":"uint256"},{"name":"deposit_time","type":"uint40"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"useradr","type":"address"}],"name":"directInvestmentsLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"matrix_node","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"userList","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"users","outputs":[{"name":"id","type":"uint256"},{"name":"sponsor","type":"address"},{"name":"directs","type":"uint256"},{"name":"parent","type":"uint256"},{"name":"roi_bonus","type":"uint256"},{"name":"pool_bonus","type":"uint256"},{"name":"deposit","type":"uint256"},{"name":"total_withdraw","type":"uint256"},{"name":"balance","type":"uint256"},{"name":"deposit_time","type":"uint40"},{"name":"income_status","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_upline","type":"address"}],"name":"join_newmember","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"redeposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"matrix_bonuses","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"id","type":"uint256"}],"name":"getmatrixLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_amount","type":"uint256"}],"name":"payoutToWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"roi_closing","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"total_investments","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_deposited","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_users","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"name":"user_matrixarr","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"investments","outputs":[{"name":"id","type":"uint256"},{"name":"userid","type":"uint256"},{"name":"amnt","type":"uint256"},{"name":"roi_limit","type":"uint256"},{"name":"roiOnThis","type":"uint256"},{"name":"deposit_time","type":"uint40"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"id","type":"uint256"}],"name":"getmatrixData","outputs":[{"name":"","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"useradr","type":"address"}],"name":"myLIvestmentsLength","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"total_on_singlepkg","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

608060405260016006556003600755600a600860006101000a81548160ff021916908360ff16021790555060006009556000600a556000600b556000600c5560d2600d55600a60195534801561005457600080fd5b50604051612b89380380612b898339818101604052602081101561007757600080fd5b8101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600654600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001819055508060026000600654815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160006101000a81548164ffffffffff021916908364ffffffffff16021790555060018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160056101000a81548160ff021916908360ff160217905550600654600e600060065481526020019081526020016000206000018190555042600e6000600654815260200190815260200160002060020160006101000a81548164ffffffffff021916908364ffffffffff160217905550600a60008154809291906001019190505550600f60009080600181540180825580915050906001820390600052602060002001600090919290919091505550600f60009080600181540180825580915050906001820390600052602060002001600090919290919091505550600f60009080600181540180825580915050906001820390600052602060002001600090919290919091505550600f60029080600181540180825580915050906001820390600052602060002001600090919290919091505550600f60069080600181540180825580915050906001820390600052602060002001600090919290919091505550600f60149080600181540180825580915050906001820390600052602060002001600090919290919091505550600f603c9080600181540180825580915050906001820390600052602060002001600090919290919091505550600f60969080600181540180825580915050906001820390600052602060002001600090919290919091505550600f6101909080600181540180825580915050906001820390600052602060002001600090919290919091505550600f6103e89080600181540180825580915050906001820390600052602060002001600090919290919091505550600f6107d09080600181540180825580915050906001820390600052602060002001600090919290919091505550600f6117709080600181540180825580915050906001820390600052602060002001600090919290919091505550600f614e2090806001815401808255809150509060018203906000526020600020016000909192909190915055505061265d8061052c6000396000f3fe6080604052600436106101815760003560e01c8063ad923505116100d1578063de560cca1161008a578063fd345c8a11610064578063fd345c8a14610795578063fd94d31314610815578063fdc8f17d146108a5578063fdd4b2031461090a57610181565b8063de560cca146106e6578063e7cc62bd14610711578063f8b61b9d1461073c57610181565b8063ad923505146105a1578063c2d8ffe2146105ab578063ca36eda8146105fa578063ca8e8a5014610649578063cb71b659146106a4578063d46689e5146106bb57610181565b80636182f9a41161013e5780638da5cb5b116101185780638da5cb5b146103a05780639f4216e8146103f7578063a87430ba14610472578063ad535df01461055d57610181565b80636182f9a4146102ac57806385c303ca1461031057806386eab9361461037557610181565b806312065fe01461018657806313d1aa2e146101b15780633393b5a91461020e57806335a83d7b146102395780633bc0c5731461026a5780633ccfd60b14610295575b600080fd5b34801561019257600080fd5b5061019b610935565b6040518082815260200191505060405180910390f35b3480156101bd57600080fd5b506101f4600480360360408110156101d457600080fd5b810190808035906020019092919080359060200190929190505050610954565b604051808215151515815260200191505060405180910390f35b34801561021a57600080fd5b50610223610978565b6040518082815260200191505060405180910390f35b34801561024557600080fd5b5061024e61097e565b604051808260ff1660ff16815260200191505060405180910390f35b34801561027657600080fd5b5061027f610991565b6040518082815260200191505060405180910390f35b3480156102a157600080fd5b506102aa610997565b005b3480156102b857600080fd5b506102e5600480360360208110156102cf57600080fd5b8101908080359060200190929190505050610c50565b604051808381526020018264ffffffffff1664ffffffffff1681526020019250505060405180910390f35b34801561031c57600080fd5b5061035f6004803603602081101561033357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c85565b6040518082815260200191505060405180910390f35b34801561038157600080fd5b5061038a610cd4565b6040518082815260200191505060405180910390f35b3480156103ac57600080fd5b506103b5610cda565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561040357600080fd5b506104306004803603602081101561041a57600080fd5b8101908080359060200190929190505050610d00565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561047e57600080fd5b506104c16004803603602081101561049557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d33565b604051808c81526020018b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018364ffffffffff1664ffffffffff1681526020018260ff1660ff1681526020019b50505050505050505050505060405180910390f35b61059f6004803603602081101561057357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dcb565b005b6105a9611495565b005b3480156105b757600080fd5b506105e4600480360360208110156105ce57600080fd5b81019080803590602001909291905050506119a9565b6040518082815260200191505060405180910390f35b34801561060657600080fd5b506106336004803603602081101561061d57600080fd5b81019080803590602001909291905050506119ca565b6040518082815260200191505060405180910390f35b34801561065557600080fd5b506106a26004803603604081101561066c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119ed565b005b3480156106b057600080fd5b506106b9611afa565b005b3480156106c757600080fd5b506106d0612050565b6040518082815260200191505060405180910390f35b3480156106f257600080fd5b506106fb612056565b6040518082815260200191505060405180910390f35b34801561071d57600080fd5b5061072661205c565b6040518082815260200191505060405180910390f35b34801561074857600080fd5b5061077f6004803603604081101561075f57600080fd5b810190808035906020019092919080359060200190929190505050612062565b6040518082815260200191505060405180910390f35b3480156107a157600080fd5b506107ce600480360360208110156107b857600080fd5b8101908080359060200190929190505050612087565b604051808781526020018681526020018581526020018481526020018381526020018264ffffffffff1664ffffffffff168152602001965050505050505060405180910390f35b34801561082157600080fd5b5061084e6004803603602081101561083857600080fd5b81019080803590602001909291905050506120d4565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610891578082015181840152602081019050610876565b505050509050019250505060405180910390f35b3480156108b157600080fd5b506108f4600480360360208110156108c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612142565b6040518082815260200191505060405180910390f35b34801561091657600080fd5b5061091f612191565b6040518082815260200191505060405180910390f35b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b60006201518082028301421161096d5760019050610972565b600090505b92915050565b600b5481565b600860009054906101000a900460ff1681565b600a5481565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a015411610a4f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f5a65726f2042616c616e6365000000000000000000000000000000000000000081525060200191505060405180910390fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0154600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0160008282540392505081905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0154600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060090160008282540192505081905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0154600b600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a01549081150290604051600060405180830381858888f19350505050158015610c4d573d6000803e3d6000fd5b50565b600e6020528060005260406000206000915090508060000154908060020160009054906101000a900464ffffffffff16905082565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501805490509050919050565b60075481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090508060000154908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600201549080600301549080600601549080600701549080600801549080600901549080600a01549080600b0160009054906101000a900464ffffffffff169080600b0160059054906101000a900460ff1690508b565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160009054906101000a900464ffffffffff1664ffffffffff1614610e9b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f616c72656164792061637469766521000000000000000000000000000000000081525060200191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160009054906101000a900464ffffffffff1664ffffffffff1611156114925767016345785d8a00003414610f7b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f416d6f756e742073686f756c6420626520302e3120424e42000000000000000081525060200191505060405180910390fd5b600660008154809291906001019190505550600654600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018190555080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160056101000a81548160ff021916908360ff16021790555034600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008016000828254019250508190555042600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160006101000a81548164ffffffffff021916908364ffffffffff160217905550600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020160008154809291906001019190505550600a60008154809291906001019190505550600c6000815480929190600101919050555034600960008282540192505081905550600c5460036000600c548152602001908152602001600020600001819055503460036000600c54815260200190815260200160002060020181905550600160036000600c54815260200190815260200160002060030181905550600060036000600c5481526020019081526020016000206004018190555060065460036000600c548152602001908152602001600020600101819055504260036000600c54815260200190815260200160002060050160006101000a81548164ffffffffff021916908364ffffffffff160217905550611309600654600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154612197565b3360026000600654815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600654600e600060065481526020019081526020016000206000018190555042600e6000600654815260200190815260200160002060020160006101000a81548164ffffffffff021916908364ffffffffff160217905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401600c549080600181540180825580915050906001820390600052602060002001600090919290919091505550600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501600c5490806001815401808255809150509060018203906000526020600020016000909192909190915055505b50565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600b0160009054906101000a900464ffffffffff1664ffffffffff1611611565576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416374697661746520796f7572206163636f756e742066697273742e2100000081525060200191505060405180910390fd5b67016345785d8a000034146115e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f416d6f756e742073686f756c6420626520302e3120424e42000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156116e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f4e6f7468696e6720666f7220796f752e0000000000000000000000000000000081525060200191505060405180910390fd5b600c6000815480929190600101919050555034600960008282540192505081905550600c5460036000600c548152602001908152602001600020600001819055503460036000600c54815260200190815260200160002060020181905550600160036000600c54815260200190815260200160002060030181905550600060036000600c54815260200190815260200160002060040181905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015460036000600c548152602001908152602001600020600101819055504260036000600c54815260200190815260200160002060050160006101000a81548164ffffffffff021916908364ffffffffff160217905550600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401600c54908060018154018082558091505090600182039060005260206000200160009091929091909150555034600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206008016000828254019250508190555060016000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501600c549080600181540180825580915050906001820390600052602060002001600090919290919091505550565b600f81815481106119b657fe5b906000526020600020016000915090505481565b6000600e6000838152602001908152602001600020600101805490509050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611aaf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f4e6f7468696e6720466f7220596f75210000000000000000000000000000000081525060200191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611af5573d6000803e3d6000fd5b505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bbc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f4e6f7468696e6720466f7220596f75210000000000000000000000000000000081525060200191505060405180910390fd5b6000600190505b600654811161204d5760126000611bda9190612543565b6002600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004016012908054611cc2929190612564565b5060006018819055506000601a81905550600a611d00601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612142565b0260188190555060008090505b60016000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004018054905081101561203f576000601b81905550601e6018541115611dad57601e601860008282540392505081905550601e601a81905550611dc9565b601854601860008282540392505081905550601854601a819055505b60128181548110611dd657fe5b9060005260206000200154601381905550600060016000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201541115611e61576007601b81905550611e6a565b6001601b819055505b600060158190555060006016819055506000601781905550606460036000601354815260200190815260200160002060030154600360006013548152602001908152602001600020600201540281611ebe57fe5b046015819055506064600d54600360006013548152602001908152602001600020600201540281611eeb57fe5b04601681905550600360006013548152602001908152602001600020600401546017819055506016546017546015540110156120325760155460016000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006016000828254019250508190555060155460016000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0160008282540192505081905550601554600360006013548152602001908152602001600020600401600082825401925050819055505b8080600101915050611d0d565b508080600101915050611bc3565b50565b600c5481565b60095481565b60065481565b6004602052816000526040600020602052806000526040600020600091509150505481565b60036020528060005260406000206000915090508060000154908060010154908060020154908060030154908060040154908060050160009054906101000a900464ffffffffff16905086565b6060600e600083815260200190815260200160002060010180548060200260200160405190810160405280929190818152602001828054801561213657602002820191906000526020600020905b815481526020019060010190808311612122575b50505050509050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401805490509050919050565b600d5481565b60006121a28261226c565b9050600e600082815260200190815260200160002060010183908060018154018082558091505090600182039060005260206000200160009091929091909150555080600160006002600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018190555061226781612470565b505050565b60006010600061227c9190612543565b6011600061228a9190612543565b6000806000806000905060009150601086908060018154018082558091505090600182039060005260206000200160009091929091909150555060007f796573000000000000000000000000000000000000000000000000000000000090505b7f7965730000000000000000000000000000000000000000000000000000000000811415612463577f6e6f00000000000000000000000000000000000000000000000000000000000090506010828154811061234257fe5b90600052602060002001549450600061235a866119ca565b111561237057612369856119ca565b9250612375565b600092505b6007548310156123ad576001830193507f6e6f0000000000000000000000000000000000000000000000000000000000009050612463565b7f796573000000000000000000000000000000000000000000000000000000000090506123d9856120d4565b601190805190602001906123ee9291906125b6565b5060008090505b6123fe866119ca565b8110156124555760106011828154811061241457fe5b9060005260206000200154908060018154018082558091505090600182039060005260206000200160009091929091909150555080806001019150506123f5565b5081806001019250506122ea565b8495505050505050919050565b60008190506000600190505b600b81101561253e5760046000838152602001908152602001600020600082815260200190815260200160002060008154809291906001019190505550600160006002600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301549150808060010191505061247c565b505050565b50805460008255906000526020600020908101906125619190612603565b50565b8280548282559060005260206000209081019282156125a55760005260206000209182015b828111156125a4578254825591600101919060010190612589565b5b5090506125b29190612603565b5090565b8280548282559060005260206000209081019282156125f2579160200282015b828111156125f15782518255916020019190600101906125d6565b5b5090506125ff9190612603565b5090565b61262591905b80821115612621576000816000905550600101612609565b5090565b9056fea265627a7a7230582008572a40c11a2f17c5b8b92e7608101ef1a998becb51efb7d8affe689379c39164736f6c63430005090032000000000000000000000000bd020a20afad41b7ebd53c6d565a8f4d8a581df5

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

000000000000000000000000bd020a20afad41b7ebd53c6d565a8f4d8a581df5

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000bd020a20afad41b7ebd53c6d565a8f4d8a581df5


Deployed ByteCode Sourcemap

376:12874:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3915:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3915:160:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12158:201;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12158:201:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12158:201:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1794:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1794:36:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1655:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1655:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1749:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1749:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12785:448;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12785:448:0;;;:::i;:::-;;1949:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1949:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1949:45:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9356:158;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9356:158:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9356:158:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1614:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1614:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1534:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1534:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1310:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1310:43:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1310:43:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1262:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1262:37:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1262:37:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6340:1729;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6340:1729:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;8089:1067;;;:::i;:::-;;2454:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2454:28:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2454:28:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5506:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5506:132:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5506:132:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3752:143;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3752:143:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3752:143:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9813:2322;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9813:2322:0;;;:::i;:::-;;1841:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1841:36:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1704:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1704:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1573:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1573:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1434:69;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1434:69:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1434:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1364:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1364:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1364:49:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5353:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5353:132:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5353:132: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;5353:132:0;;;;;;;;;;;;;;;;;9185:150;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9185:150:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9185:150:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1888:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1888:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3915:160;3960:4;3996;3988:21;;;3981:28;;3915:160;:::o;12158:201::-;12217:4;12268:6;12256:9;:18;12248:5;:26;12241:3;:33;12237:84;;12301:4;12294:11;;;;12237:84;12342:5;12335:12;;12158:201;;;;;:::o;1794:36::-;;;;:::o;1655:27::-;;;;;;;;;;;;;:::o;1749:34::-;;;;:::o;12785:448::-;12878:1;12850:5;:17;12856:10;12850:17;;;;;;;;;;;;;;;:25;;;:29;12842:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12955:5;:17;12961:10;12955:17;;;;;;;;;;;;;;;:25;;;12926:5;:17;12932:10;12926:17;;;;;;;;;;;;;;;:25;;;:54;;;;;;;;;;;13031:5;:17;13037:10;13031:17;;;;;;;;;;;;;;;:25;;;12995:5;:17;13001:10;12995:17;;;;;;;;;;;;;;;:32;;;:61;;;;;;;;;;;13092:5;:17;13098:10;13092:17;;;;;;;;;;;;;;;:25;;;13071:17;;:46;;;;;;;;;;;13146:10;:19;;:46;13166:5;:17;13172:10;13166:17;;;;;;;;;;;;;;;:25;;;13146:46;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13146:46:0;12785:448::o;1949:45::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9356:158::-;9427:4;9462:5;:14;9468:7;9462:14;;;;;;;;;;;;;;;:33;;:40;;;;9455:47;;9356:158;;;:::o;1614:30::-;;;;:::o;1534:28::-;;;;;;;;;;;;;:::o;1310:43::-;;;;;;;;;;;;;;;;;;;;;;:::o;1262:37::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6340:1729::-;2111:1;2077:5;:17;2083:10;2077:17;;;;;;;;;;;;;;;:30;;;;;;;;;;;;:35;;;2051:112;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6480:1;6450:5;:14;6456:7;6450:14;;;;;;;;;;;;;;;:27;;;;;;;;;;;;:31;;;6447:1611;;;6524:18;6511:9;:31;6503:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6591:11;;:13;;;;;;;;;;;;;6646:11;;6623:5;:17;6629:10;6623:17;;;;;;;;;;;;;;;:20;;:34;;;;6705:7;6677:5;:17;6683:10;6677:17;;;;;;;;;;;;;;;:25;;;:35;;;;;;;;;;;;;;;;;;6766:1;6732:5;:17;6738:10;6732:17;;;;;;;;;;;;;;;:31;;;:35;;;;;;;;;;;;;;;;;;6815:9;6786:5;:17;6792:10;6786:17;;;;;;;;;;;;;;;:25;;;:38;;;;;;;;;;;6883:15;6843:5;:17;6849:10;6843:17;;;;;;;;;;;;;;;:30;;;:56;;;;;;;;;;;;;;;;;;6936:5;:14;6942:7;6936:14;;;;;;;;;;;;;;;:22;;;:24;;;;;;;;;;;;;6997:15;;:17;;;;;;;;;;;;;7033;;:19;;;;;;;;;;;;;7090:9;7071:15;;:28;;;;;;;;;;;7172:17;;7136:11;:30;7148:17;;7136:30;;;;;;;;;;;:33;;:53;;;;7246:9;7208:11;:30;7220:17;;7208:30;;;;;;;;;;;:35;;:47;;;;7317:1;7274:11;:30;7286:17;;7274:30;;;;;;;;;;;:40;;:44;;;;7380:1;7337:11;:30;7349:17;;7337:30;;;;;;;;;;;:40;;:44;;;;7440:11;;7400;:30;7412:17;;7400:30;;;;;;;;;;;:37;;:51;;;;7523:15;7470:11;:30;7482:17;;7470:30;;;;;;;;;;;:43;;;:69;;;;;;;;;;;;;;;;;;7576:39;7584:11;;7597:5;:14;7603:7;7597:14;;;;;;;;;;;;;;;:17;;;7576:7;:39::i;:::-;7676:10;7652:8;:21;7661:11;;7652:21;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;7748:11;;7723:6;:19;7730:11;;7723:19;;;;;;;;;;;:22;;:36;;;;7820:15;7778:6;:19;7785:11;;7778:19;;;;;;;;;;;:32;;;:58;;;;;;;;;;;;;;;;;;7873:5;:17;7879:10;7873:17;;;;;;;;;;;;;;;:32;;7911:17;;7873:56;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;7873:56:0;;;;;;;;;;;;;;;;;;;;;;7948:5;:14;7954:7;7948:14;;;;;;;;;;;;;;;:33;;7987:17;;7948:57;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;7948:57:0;;;;;;;;;;;;;;;;;;;;;;6447:1611;6340:1729;:::o;8089:1067::-;2309:1;2276:5;:17;2282:10;2276:17;;;;;;;;;;;;;;;:30;;;;;;;;;;;;:34;;;2250:125;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8190:18;8177:9;:31;8169:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8298:1;8261:39;;:5;:17;8267:10;8261:17;;;;;;;;;;;;;;;:25;;;;;;;;;;;;:39;;;;8253:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8377:17;;:19;;;;;;;;;;;;;8430:9;8411:15;;:28;;;;;;;;;;;8504:17;;8468:11;:30;8480:17;;8468:30;;;;;;;;;;;:33;;:53;;;;8574:9;8536:11;:30;8548:17;;8536:30;;;;;;;;;;;:35;;:47;;;;8641:1;8598:11;:30;8610:17;;8598:30;;;;;;;;;;;:40;;:44;;;;8700:1;8657:11;:30;8669:17;;8657:30;;;;;;;;;;;:40;;:44;;;;8756:5;:17;8762:10;8756:17;;;;;;;;;;;;;;;:20;;;8716:11;:30;8728:17;;8716:30;;;;;;;;;;;:37;;:60;;;;8844:15;8791:11;:30;8803:17;;8791:30;;;;;;;;;;;:43;;;:69;;;;;;;;;;;;;;;;;;8903:5;:17;8909:10;8903:17;;;;;;;;;;;;;;;:32;;8941:17;;8903:56;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;8903:56:0;;;;;;;;;;;;;;;;;;;;;;9003:9;8974:5;:17;8980:10;8974:17;;;;;;;;;;;;;;;:25;;;:38;;;;;;;;;;;9041:5;:32;9047:5;:17;9053:10;9047:17;;;;;;;;;;;;;;;:25;;;;;;;;;;;;9041:32;;;;;;;;;;;;;;;:51;;9098:17;;9041:75;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;9041:75:0;;;;;;;;;;;;;;;;;;;;;;8089:1067::o;2454:28::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5506:132::-;5561:4;5596:6;:10;5603:2;5596:10;;;;;;;;;;;:23;;:30;;;;5589:37;;5506:132;;;:::o;3752:143::-;272:5;;;;;;;;;;;258:19;;:10;:19;;;232:97;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3860:5;:14;;:23;3875:7;3860:23;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3860:23:0;3752:143;;:::o;9813:2322::-;272:5;;;;;;;;;;;258:19;;:10;:19;;;232:97;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9892:9;9904:1;9892:13;;9887:2222;9915:11;;9907:4;:19;9887:2222;;9962:6;;9955:13;;;;:::i;:::-;10006:8;:14;10015:4;10006:14;;;;;;;;;;;;;;;;;;;;;9987:16;;:33;;;;;;;;;;;;;;;;;;10066:5;:23;10072:16;;;;;;;;;;;10066:23;;;;;;;;;;;;;;;:38;;10057:6;:47;;;;;;;;:::i;:::-;;10176:1;10159:14;:18;;;;10206:1;10196:7;:11;;;;10283:2;10243:37;10263:16;;;;;;;;;;;10243:19;:37::i;:::-;:42;10226:14;:59;;;;10344:12;10359:1;10344:16;;10340:1736;10372:5;:23;10378:16;;;;;;;;;;;10372:23;;;;;;;;;;;;;;;:38;;:45;;;;10362:7;:55;10340:1736;;;10464:1;10452:9;:13;;;;10528:2;10513:14;;:17;10510:269;;;10576:2;10558:14;;:20;;;;;;;;;;;10615:2;10605:7;:12;;;;10510:269;;;10690:14;;10672;;:32;;;;;;;;;;;10741:14;;10731:7;:24;;;;10510:269;10835:6;10842:7;10835:15;;;;;;;;;;;;;;;;10823:9;:27;;;;11146:1;11114:5;:23;11120:16;;;;;;;;;;;11114:23;;;;;;;;;;;;;;;:31;;;:33;11111:170;;;11187:1;11175:9;:13;;;;11111:170;;;11256:1;11244:9;:13;;;;11111:170;11335:1;11325:7;:11;;;;11373:1;11359:11;:15;;;;11407:1;11397:7;:11;;;;11546:3;11513:11;:22;11525:9;;11513:22;;;;;;;;;;;:32;;;11485:11;:22;11497:9;;11485:22;;;;;;;;;;;:27;;;:60;:64;;;;;;11475:7;:74;;;;11655:3;11636:18;;11608:11;:22;11620:9;;11608:22;;;;;;;;;;;:27;;;:46;:50;;;;;;11594:11;:64;;;;11691:11;:22;11703:9;;11691:22;;;;;;;;;;;:32;;;11681:7;:42;;;;11789:11;;11780:7;;11772;;:15;11771:29;11768:267;;;11865:7;;11828:5;:23;11834:16;;;;;;;;;;;11828:23;;;;;;;;;;;;;;;:33;;;:44;;;;;;;;;;;11934:7;;11899:5;:23;11905:16;;;;;;;;;;;11899:23;;;;;;;;;;;;;;;:31;;;:42;;;;;;;;;;;12004:7;;11968:11;:22;11980:9;;11968:22;;;;;;;;;;;:32;;;:43;;;;;;;;;;;11768:267;10419:9;;;;;;;10340:1736;;;;9928:6;;;;;;;9887:2222;;;;9813:2322::o;1841:36::-;;;;:::o;1704:34::-;;;;:::o;1573:30::-;;;;:::o;1434:69::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1364:49::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5353:132::-;5405:13;5450:6;:10;5457:2;5450:10;;;;;;;;;;;:23;;5442:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5353:132;;;:::o;9185:150::-;9251:4;9287:5;:14;9293:7;9287:14;;;;;;;;;;;;;;;:29;;:36;;;;9279:44;;9185:150;;;:::o;1888:39::-;;;;:::o;5678:287::-;5749:10;5762:26;5780:7;5762:17;:26::i;:::-;5749:39;;5803:6;:13;5810:5;5803:13;;;;;;;;;;;:26;;5835:6;5803:39;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;5803:39:0;;;;;;;;;;;;;;;;;;;;;;5888:5;5857;:23;5863:8;:16;5872:6;5863:16;;;;;;;;;;;;;;;;;;;;;5857:23;;;;;;;;;;;;;;;:30;;:36;;;;5922:17;5933:5;5922:10;:17::i;:::-;5678:287;;;:::o;4149:1184::-;4208:4;4235:1;;4228:8;;;;:::i;:::-;4258:7;;4251:14;;;;:::i;:::-;4294:11;4320:12;4347:9;4371:8;4414:1;4408:7;;4436:1;4430:7;;4466:1;4473:6;4466:14;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;4466:14:0;;;;;;;;;;;;;;;;;;;;;;4495:11;:19;;;4543:751;4549:12;:3;:12;4543:751;;;4581:8;;;4617:1;4619:3;4617:6;;;;;;;;;;;;;;;;4608:15;;4687:1;4663:23;4679:6;4663:15;:23::i;:::-;:25;4660:157;;;4719:23;4735:6;4719:15;:23::i;:::-;4712:30;;4660:157;;;4796:1;4789:8;;4660:157;4845:11;;4838:4;:18;4835:444;;;4892:1;4887:4;:6;4879:14;;4915:8;;;4945:5;;4835:444;5001:9;;;5047:21;5061:6;5047:13;:21::i;:::-;5037:7;:31;;;;;;;;;;;;:::i;:::-;;5100:8;5109:1;5100:10;;5095:134;5118:23;5134:6;5118:15;:23::i;:::-;5112:3;:29;5095:134;;;5181:1;5188:7;5196:3;5188:12;;;;;;;;;;;;;;;;5181:20;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;5181:20:0;;;;;;;;;;;;;;;;;;;;;;5143:5;;;;;;;5095:134;;;;5254:5;;;;;;;4543:751;;;5315:6;5308:13;;;;;;;4149:1184;;;:::o;5985:335::-;6080:14;6097:3;6080:20;;6119:13;6133:1;6119:15;;6115:166;6144:2;6136:5;:10;6115:166;;;6176:14;:22;6191:6;6176:22;;;;;;;;;;;:29;6199:5;6176:29;;;;;;;;;;;;:31;;;;;;;;;;;;;6235:5;:23;6241:8;:16;6250:6;6241:16;;;;;;;;;;;;;;;;;;;;;6235:23;;;;;;;;;;;;;;;:30;;;6226:39;;6149:7;;;;;;;6115:166;;;;5985:335;;:::o;376:12874::-;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://08572a40c11a2f17c5b8b92e7608101ef1a998becb51efb7d8affe689379c391
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading