MATIC Price: $0.68 (-0.11%)
Gas: 72 GWei
 

Overview

MATIC Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 MATIC

MATIC Value

$0.00

Token Holdings

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Value
Invest385780462023-01-27 6:43:22448 days ago1674801802IN
0xE7F9906d...d8e6f0173
1 MATIC0.0017501879.78217829
Withdraw323735842022-08-27 10:03:22601 days ago1661594602IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw323699892022-08-27 7:10:43601 days ago1661584243IN
0xE7F9906d...d8e6f0173
0 MATIC0.0024601640
Withdraw322308012022-08-23 13:33:27605 days ago1661261607IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw320988452022-08-20 4:51:52608 days ago1660971112IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw320506792022-08-18 23:54:48609 days ago1660866888IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw320340732022-08-18 13:23:09610 days ago1660828989IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw320323462022-08-18 12:09:22610 days ago1660824562IN
0xE7F9906d...d8e6f0173
0 MATIC0.01427858133.86001521
Withdraw320321982022-08-18 12:01:36610 days ago1660824096IN
0xE7F9906d...d8e6f0173
0 MATIC0.0046933944
Withdraw320312302022-08-18 11:26:08610 days ago1660821968IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw320311432022-08-18 11:22:22610 days ago1660821742IN
0xE7F9906d...d8e6f0173
0 MATIC0.0042667240
Withdraw320308872022-08-18 11:12:14610 days ago1660821134IN
0xE7F9906d...d8e6f0173
0 MATIC0.0046467240
Withdraw320301192022-08-18 10:45:41610 days ago1660819541IN
0xE7F9906d...d8e6f0173
0 MATIC0.0020695230.00000001
Invest320300062022-08-18 10:41:47610 days ago1660819307IN
0xE7F9906d...d8e6f0173
10 MATIC0.0065819130.00000001
Withdraw320253352022-08-18 7:43:03610 days ago1660808583IN
0xE7F9906d...d8e6f0173
0 MATIC0.0046467240
Withdraw320227752022-08-18 6:00:36610 days ago1660802436IN
0xE7F9906d...d8e6f0173
0 MATIC0.0037676334.83553971
Withdraw320206672022-08-18 4:35:20610 days ago1660797320IN
0xE7F9906d...d8e6f0173
0 MATIC0.004646440
Withdraw320189622022-08-18 3:30:10610 days ago1660793410IN
0xE7F9906d...d8e6f0173
0 MATIC0.004638840
Withdraw320148652022-08-18 0:55:40610 days ago1660784140IN
0xE7F9906d...d8e6f0173
0 MATIC0.004646440
Withdraw320105252022-08-17 22:21:35610 days ago1660774895IN
0xE7F9906d...d8e6f0173
0 MATIC0.0028193732.68040429
Invest320098572022-08-17 21:58:39610 days ago1660773519IN
0xE7F9906d...d8e6f0173
45 MATIC0.0100764440
Withdraw320098262022-08-17 21:56:35610 days ago1660773395IN
0xE7F9906d...d8e6f0173
0 MATIC0.0038981836.04259948
Withdraw320096732022-08-17 21:50:11610 days ago1660773011IN
0xE7F9906d...d8e6f0173
0 MATIC0.004434240
Withdraw320074702022-08-17 20:32:07611 days ago1660768327IN
0xE7F9906d...d8e6f0173
0 MATIC0.004638840
Withdraw320042132022-08-17 18:31:31611 days ago1660761091IN
0xE7F9906d...d8e6f0173
0 MATIC0.004434240
View all transactions

Latest 25 internal transactions (View All)

Parent Txn Hash Block From To Value
320308872022-08-18 11:12:14610 days ago1660821134
0xE7F9906d...d8e6f0173
1.2837802 MATIC
320301192022-08-18 10:45:41610 days ago1660819541
0xE7F9906d...d8e6f0173
7.21621979 MATIC
320300062022-08-18 10:41:47610 days ago1660819307
0xE7F9906d...d8e6f0173
0.5 MATIC
320300062022-08-18 10:41:47610 days ago1660819307
0xE7F9906d...d8e6f0173
0.5 MATIC
320300062022-08-18 10:41:47610 days ago1660819307
0xE7F9906d...d8e6f0173
0.5 MATIC
320253352022-08-18 7:43:03610 days ago1660808583
0xE7F9906d...d8e6f0173
3.37409712 MATIC
320227752022-08-18 6:00:36610 days ago1660802436
0xE7F9906d...d8e6f0173
27.56340467 MATIC
320206672022-08-18 4:35:20610 days ago1660797320
0xE7F9906d...d8e6f0173
52.07446221 MATIC
320189622022-08-18 3:30:10610 days ago1660793410
0xE7F9906d...d8e6f0173
5.94480164 MATIC
320148652022-08-18 0:55:40610 days ago1660784140
0xE7F9906d...d8e6f0173
43.97091729 MATIC
320105252022-08-17 22:21:35610 days ago1660774895
0xE7F9906d...d8e6f0173
3.27571962 MATIC
320098572022-08-17 21:58:39610 days ago1660773519
0xE7F9906d...d8e6f0173
2.25 MATIC
320098572022-08-17 21:58:39610 days ago1660773519
0xE7F9906d...d8e6f0173
2.25 MATIC
320098572022-08-17 21:58:39610 days ago1660773519
0xE7F9906d...d8e6f0173
2.25 MATIC
320098262022-08-17 21:56:35610 days ago1660773395
0xE7F9906d...d8e6f0173
19.85275078 MATIC
320096732022-08-17 21:50:11610 days ago1660773011
0xE7F9906d...d8e6f0173
47.09617523 MATIC
320074702022-08-17 20:32:07611 days ago1660768327
0xE7F9906d...d8e6f0173
3.04575393 MATIC
320042132022-08-17 18:31:31611 days ago1660761091
0xE7F9906d...d8e6f0173
23.39399778 MATIC
320016772022-08-17 16:57:56611 days ago1660755476
0xE7F9906d...d8e6f0173
11.58339255 MATIC
320015312022-08-17 16:52:50611 days ago1660755170
0xE7F9906d...d8e6f0173
15.09395053 MATIC
320012802022-08-17 16:44:16611 days ago1660754656
0xE7F9906d...d8e6f0173
0.6 MATIC
320012802022-08-17 16:44:16611 days ago1660754656
0xE7F9906d...d8e6f0173
1 MATIC
320012802022-08-17 16:44:16611 days ago1660754656
0xE7F9906d...d8e6f0173
1 MATIC
320012802022-08-17 16:44:16611 days ago1660754656
0xE7F9906d...d8e6f0173
1 MATIC
320003502022-08-17 16:07:58611 days ago1660752478
0xE7F9906d...d8e6f0173
141.53949722 MATIC
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MATICBOX

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-04-06
*/

pragma solidity 0.5.8;

contract MATICBOX {
	using SafeMath for uint256;
    using SafeMath for uint8;

	uint256 constant public INVEST_MIN_AMOUNT = 5 ether; // 5 MATIC
	uint256[] public REFERRAL_PERCENTS = [50, 30, 20];
	uint256 constant public PROJECT_FEE = 50;
	uint256 constant public DEVELOPER_FEE = 50;
	uint256 constant public PERCENT_STEP = 5;
	uint256 constant public PERCENTS_DIVIDER= 1000;
	uint256 constant public TIME_STEP = 1 days;
	
	uint256 constant public MAX_HOLD_PERCENT = 15;
	
	uint256 WITHDRAW_FEE_1 = 50; //5%
	uint256 WITHDRAW_FEE_2 = 100; //10%

    
	
	uint256 public totalStaked;
	uint256 public totalRefBonus;
	uint256 public totalUsers;

    struct Plan {
        uint256 time;
        uint256 percent;
    }

    Plan[] internal plans;

	struct Deposit {
        uint8 plan;
		uint256 percent;
		uint256 amount;
		uint256 profit;
		uint256 start;
		uint256 finish;
	}

	struct User {
		Deposit[] deposits;
		uint256 checkpoint;
		uint256 holdBonusCheckpoint;
		address payable referrer;
		uint256 referrals;
		uint256 totalBonus;
		uint256 withdrawn;
	}

	mapping (address => User) internal users;

	uint256 public startUNIX;
	address payable private commissionWallet;
	address payable private developerWallet;
	
	

	event Newbie(address user);
	event NewDeposit(address indexed user, uint8 plan, uint256 percent, uint256 amount, uint256 profit, uint256 start, uint256 finish);
	event Withdrawn(address indexed user, uint256 amount);
	event RefBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount);

	constructor(address payable wallet, address payable _developer) public {
		require(!isContract(wallet));
		commissionWallet = wallet;
		developerWallet = _developer;
        startUNIX = block.timestamp.add(365 days);

        plans.push(Plan(15, 75)); // 7.5% per day for 15 days
        plans.push(Plan(22, 70)); // 7% per day for 22 days
        plans.push(Plan(30, 65)); // 6.5% per day for 30 days
		plans.push(Plan(15, 75)); // 7.5% per day for 15 days (at the end, compounding)
        plans.push(Plan(22, 70)); // 7% per day for 22 days (at the end, compounding)
        plans.push(Plan(30, 65)); // 6.5% per day for 30 days (at the end, compounding)
	}

    function launch() public {
        require(msg.sender == developerWallet);
		startUNIX = block.timestamp;
		
        
    } 


    function invest(address payable referrer,uint8 plan) public payable {
        _invest(referrer, plan, msg.sender, msg.value);
           
    }


	function _invest(address payable referrer, uint8 plan, address payable sender, uint256 value) private {
		require(value >= INVEST_MIN_AMOUNT);
        require(plan < 6, "Invalid plan");
        require(startUNIX < block.timestamp, "contract hasn`t started yet");
		

		uint256 fee = value.mul(PROJECT_FEE).div(PERCENTS_DIVIDER);
		commissionWallet.transfer(fee);
		uint256 developerFee = value.mul(DEVELOPER_FEE).div(PERCENTS_DIVIDER);
		developerWallet.transfer(developerFee);
		
		User storage user = users[sender];

		if (user.referrer == address(0)) {
			if (users[referrer].deposits.length > 0 && referrer != sender) {
				user.referrer = referrer;
			}

			address upline = user.referrer;
			for (uint256 i = 0; i < 3; i++) {
				if (upline != address(0)) {
					users[upline].referrals = users[upline].referrals.add(1);
					upline = users[upline].referrer;
				} else break;
			}
		}


				if (user.referrer != address(0)) {
					uint256 _refBonus = 0;
					address payable upline = user.referrer;
					for (uint256 i = 0; i < 3; i++) {
						if (upline != address(0)) {
							uint256 amount = value.mul(REFERRAL_PERCENTS[i]).div(PERCENTS_DIVIDER);
							
							users[upline].totalBonus = users[upline].totalBonus.add(amount);
                            upline.transfer(amount);
							_refBonus = _refBonus.add(amount);
						
							emit RefBonus(upline, sender, i, amount);
							upline = users[upline].referrer;
						} else break;
					}

					totalRefBonus = totalRefBonus.add(_refBonus);

				}
		

		if (user.deposits.length == 0) {
			user.checkpoint = block.timestamp;
			user.holdBonusCheckpoint = block.timestamp;
			emit Newbie(sender);
		}

		

		(uint256 percent, uint256 profit, uint256 finish) = getResult(plan, value);
		
		user.deposits.push(Deposit(plan, percent, value, profit, block.timestamp, finish));

		totalStaked = totalStaked.add(value);
        totalUsers = totalUsers.add(1);
		
		emit NewDeposit(sender, plan, percent, value, profit, block.timestamp, finish);
	}

	function withdraw() public {
		User storage user = users[msg.sender];

		uint256 totalAmount = getUserDividends(msg.sender);

		require(totalAmount > 0, "User has no dividends");

		uint256 contractBalance = address(this).balance;
		if (contractBalance < totalAmount) {
			totalAmount = contractBalance;
		}

		user.checkpoint = block.timestamp;
		user.holdBonusCheckpoint = block.timestamp;

		user.withdrawn = user.withdrawn.add(totalAmount);
		msg.sender.transfer(totalAmount);

		emit Withdrawn(msg.sender, totalAmount);

	}

	
    

	function getContractBalance() public view returns (uint256) {
		return address(this).balance;
	}

	function getPlanInfo(uint8 plan) public view returns(uint256 time, uint256 percent) {
		time = plans[plan].time;
		percent = plans[plan].percent;
	}

	function getPercent(uint8 plan) public view returns (uint256) {
	    
			return plans[plan].percent.add(PERCENT_STEP.mul(block.timestamp.sub(startUNIX)).div(TIME_STEP));
		
    }
    

	function getResult(uint8 plan, uint256 deposit) public view returns (uint256 percent, uint256 profit, uint256 finish) {
		percent = getPercent(plan);

	
		if (plan < 3) {
			profit = deposit.mul(percent).div(PERCENTS_DIVIDER).mul(plans[plan].time);
		} else if (plan < 6) {
			for (uint256 i = 0; i < plans[plan].time; i++) {
				profit = profit.add((deposit.add(profit)).mul(percent).div(PERCENTS_DIVIDER));
			}
		}

		finish = block.timestamp.add(plans[plan].time.mul(TIME_STEP));
	}
	
	 function getUserPercentRate(address userAddress) public view returns (uint) {
        User storage user = users[userAddress];

        uint256 timeMultiplier = block.timestamp.sub(user.holdBonusCheckpoint).div(TIME_STEP); // +0.1% per day
            if (timeMultiplier > MAX_HOLD_PERCENT) {
                timeMultiplier = MAX_HOLD_PERCENT;
            }

         return timeMultiplier;
    }
    

	function getUserDividends(address userAddress) public view returns (uint256) {
		User storage user = users[userAddress];

		uint256 totalAmount;
		
		uint256 holdBonus = getUserPercentRate(userAddress);

		for (uint256 i = 0; i < user.deposits.length; i++) {


			if (user.checkpoint < user.deposits[i].finish) {
				if (user.deposits[i].plan < 3) {
				
					uint256 share = user.deposits[i].amount.mul(user.deposits[i].percent.add(holdBonus)).div(PERCENTS_DIVIDER);
					uint256 from = user.deposits[i].start > user.checkpoint ? user.deposits[i].start : user.checkpoint;
					uint256 to = user.deposits[i].finish < block.timestamp ? user.deposits[i].finish : block.timestamp;
					if (from < to) {
						uint256 _dividends = share.mul(to.sub(from)).div(TIME_STEP);
						uint256 _dividendsWithFee = _dividends.sub(_dividends.mul(WITHDRAW_FEE_1).div(PERCENTS_DIVIDER));
						totalAmount = totalAmount.add(_dividendsWithFee);
						
					}

				} else {
					if(block.timestamp > user.deposits[i].finish) {
						uint256 _profit = user.deposits[i].profit;
						uint256 _profitWithFee = _profit.sub(_profit.mul(WITHDRAW_FEE_2).div(PERCENTS_DIVIDER));
						totalAmount = totalAmount.add(_profitWithFee);
					}
				}
			}
		}

       
		return totalAmount;
	}

	function getUserAvailable(address userAddress) public view returns (uint256) {
		User storage user = users[userAddress];

		uint256 totalAmount;
		
		uint256 holdBonus = getUserPercentRate(userAddress);

		for (uint256 i = 0; i < user.deposits.length; i++) {


			if (user.checkpoint < user.deposits[i].finish) {
				if (user.deposits[i].plan < 3) {
				
					uint256 share = user.deposits[i].amount.mul(user.deposits[i].percent.add(holdBonus)).div(PERCENTS_DIVIDER);
					uint256 from = user.deposits[i].start > user.checkpoint ? user.deposits[i].start : user.checkpoint;
					uint256 to = user.deposits[i].finish < block.timestamp ? user.deposits[i].finish : block.timestamp;
					if (from < to) {
						totalAmount = totalAmount.add(share.mul(to.sub(from)).div(TIME_STEP));
					}

				} else {
					if(block.timestamp > user.deposits[i].finish) {
						totalAmount = totalAmount.add(user.deposits[i].profit);
					}
				}
			}
		}

       
		return totalAmount;
	}

    function getContractInfo() public view returns(uint256, uint256, uint256) {
        return(totalStaked, totalRefBonus, totalUsers);
    }

	function getUserWithdrawn(address userAddress) public view returns(uint256) {
		return users[userAddress].withdrawn;
	}

	function getUserCheckpoint(address userAddress) public view returns(uint256) {
		return users[userAddress].checkpoint;
	}
    
	function getUserReferrer(address userAddress) public view returns(address) {
		return users[userAddress].referrer;
	} 

	function getUserDownlineCount(address userAddress) public view returns(uint256) {
		return (users[userAddress].referrals);
	}

	function getUserReferralTotalBonus(address userAddress) public view returns(uint256) {
		return users[userAddress].totalBonus;
	}


	function getUserAmountOfDeposits(address userAddress) public view returns(uint256) {
		return users[userAddress].deposits.length;
	}

	function getUserTotalDeposits(address userAddress) public view returns(uint256 amount) {
		for (uint256 i = 0; i < users[userAddress].deposits.length; i++) {
			amount = amount.add(users[userAddress].deposits[i].amount);
		}
	}

	function getUserTotalWithdrawn(address userAddress) public view returns(uint256 amount) {
		
	}

	function getUserDepositInfo(address userAddress, uint256 index) public view returns(uint8 plan, uint256 percent, uint256 amount, uint256 profit, uint256 start, uint256 finish) {
	    User storage user = users[userAddress];

		plan = user.deposits[index].plan;
		percent = user.deposits[index].percent;
		amount = user.deposits[index].amount;
		profit = user.deposits[index].profit;
		start = user.deposits[index].start;
		finish = user.deposits[index].finish;
	}

	function isContract(address addr) internal view returns (bool) {
        uint size;
        assembly { size := extcodesize(addr) }
        return size > 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) {
        require(b <= a, "SafeMath: subtraction overflow");
        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) {
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;

        return c;
    }
    
     function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"launch","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"PERCENTS_DIVIDER","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserDownlineCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserAvailable","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserPercentRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserWithdrawn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TIME_STEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReferrer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MAX_HOLD_PERCENT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserReferralTotalBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PROJECT_FEE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERCENT_STEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"referrer","type":"address"},{"name":"plan","type":"uint8"}],"name":"invest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"},{"name":"deposit","type":"uint256"}],"name":"getResult","outputs":[{"name":"percent","type":"uint256"},{"name":"profit","type":"uint256"},{"name":"finish","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"REFERRAL_PERCENTS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRefBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractInfo","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserTotalDeposits","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalStaked","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"}],"name":"getPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserAmountOfDeposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"}],"name":"getPlanInfo","outputs":[{"name":"time","type":"uint256"},{"name":"percent","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalUsers","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"},{"name":"index","type":"uint256"}],"name":"getUserDepositInfo","outputs":[{"name":"plan","type":"uint8"},{"name":"percent","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"profit","type":"uint256"},{"name":"start","type":"uint256"},{"name":"finish","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startUNIX","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DEVELOPER_FEE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserCheckpoint","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"INVEST_MIN_AMOUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserTotalWithdrawn","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"wallet","type":"address"},{"name":"_developer","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"}],"name":"Newbie","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"plan","type":"uint8"},{"indexed":false,"name":"percent","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"profit","type":"uint256"},{"indexed":false,"name":"start","type":"uint256"},{"indexed":false,"name":"finish","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"referrer","type":"address"},{"indexed":true,"name":"referral","type":"address"},{"indexed":true,"name":"level","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"RefBonus","type":"event"}]

60806040526040518060600160405280603260ff168152602001601e60ff168152602001601460ff1681525060009060036200003d9291906200041a565b50603260015560646002553480156200005557600080fd5b5060405160408062002c21833981018060405260408110156200007757600080fd5b810190808051906020019092919080519060200190929190505050620000a3826200037e60201b60201c565b15620000ae57600080fd5b81600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200014e6301e13380426200039160201b62001ad61790919060201c565b60088190555060066040518060400160405280600f8152602001604b8152509080600181540180825580915050906001820390600052602060002090600202016000909192909190915060008201518160000155602082015181600101555050506006604051806040016040528060168152602001604681525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505060066040518060400160405280601e8152602001604181525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505060066040518060400160405280600f8152602001604b8152509080600181540180825580915050906001820390600052602060002090600202016000909192909190915060008201518160000155602082015181600101555050506006604051806040016040528060168152602001604681525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505060066040518060400160405280601e81526020016041815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050505062000499565b600080823b905060008111915050919050565b60008082840190508381101562000410576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b8280548282559060005260206000209081019282156200045e579160200282015b828111156200045d578251829060ff169055916020019190600101906200043b565b5b5090506200046d919062000471565b5090565b6200049691905b808211156200049257600081600090555060010162000478565b5090565b90565b61277880620004a96000396000f3fe6080604052600436106101e35760003560e01c8063600d20ce11610102578063aecaa63411610095578063d56b754611610064578063d56b754614610a03578063d7ffca9114610a2e578063e262113e14610a93578063fb4cb32b14610abe576101e3565b8063aecaa634146108bc578063bff1f9e114610915578063c0806b0314610940578063c2341238146109d8576101e3565b80637e3abeea116100d15780637e3abeea14610775578063817b1cd2146107da578063a51b953314610805578063a8aeb6c214610857576101e3565b8063600d20ce1461069757806369b11dd5146106e65780636f9fb98a146107115780637cc1f8671461073c576101e3565b806336144c9a1161017a57806348d44bd11161014957806348d44bd11461058657806357fc86b4146105b1578063581c5ae6146105dc5780635936cf611461062d576101e3565b806336144c9a1461044e5780633ccfd60b146104df57806344767308146104f657806348c3720314610521576101e3565b8063153ab9df116101b6578063153ab9df146102f45780631b9a26f01461035957806321821bc8146103be57806332bc298c14610423576101e3565b806301339c21146101e857806301c234a8146101ff57806303a93c0c1461022a578063040a772e1461028f575b600080fd5b3480156101f457600080fd5b506101fd610b23565b005b34801561020b57600080fd5b50610214610b86565b6040518082815260200191505060405180910390f35b34801561023657600080fd5b506102796004803603602081101561024d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b8c565b6040518082815260200191505060405180910390f35b34801561029b57600080fd5b506102de600480360360208110156102b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bd8565b6040518082815260200191505060405180910390f35b34801561030057600080fd5b506103436004803603602081101561031757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f33565b6040518082815260200191505060405180910390f35b34801561036557600080fd5b506103a86004803603602081101561037c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611202565b6040518082815260200191505060405180910390f35b3480156103ca57600080fd5b5061040d600480360360208110156103e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061128e565b6040518082815260200191505060405180910390f35b34801561042f57600080fd5b506104386112da565b6040518082815260200191505060405180910390f35b34801561045a57600080fd5b5061049d6004803603602081101561047157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104eb57600080fd5b506104f461134d565b005b34801561050257600080fd5b5061050b611506565b6040518082815260200191505060405180910390f35b34801561052d57600080fd5b506105706004803603602081101561054457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150b565b6040518082815260200191505060405180910390f35b34801561059257600080fd5b5061059b611557565b6040518082815260200191505060405180910390f35b3480156105bd57600080fd5b506105c661155c565b6040518082815260200191505060405180910390f35b61062b600480360360408110156105f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff169060200190929190505050611561565b005b34801561063957600080fd5b506106736004803603604081101561065057600080fd5b81019080803560ff16906020019092919080359060200190929190505050611571565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156106a357600080fd5b506106d0600480360360208110156106ba57600080fd5b81019080803590602001909291905050506116d8565b6040518082815260200191505060405180910390f35b3480156106f257600080fd5b506106fb6116f9565b6040518082815260200191505060405180910390f35b34801561071d57600080fd5b506107266116ff565b6040518082815260200191505060405180910390f35b34801561074857600080fd5b5061075161171e565b60405180848152602001838152602001828152602001935050505060405180910390f35b34801561078157600080fd5b506107c46004803603602081101561079857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611737565b6040518082815260200191505060405180910390f35b3480156107e657600080fd5b506107ef611812565b6040518082815260200191505060405180910390f35b34801561081157600080fd5b506108416004803603602081101561082857600080fd5b81019080803560ff169060200190929190505050611818565b6040518082815260200191505060405180910390f35b34801561086357600080fd5b506108a66004803603602081101561087a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611891565b6040518082815260200191505060405180910390f35b3480156108c857600080fd5b506108f8600480360360208110156108df57600080fd5b81019080803560ff1690602001909291905050506118e0565b604051808381526020018281526020019250505060405180910390f35b34801561092157600080fd5b5061092a611930565b6040518082815260200191505060405180910390f35b34801561094c57600080fd5b506109996004803603604081101561096357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611936565b604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b3480156109e457600080fd5b506109ed611a6c565b6040518082815260200191505060405180910390f35b348015610a0f57600080fd5b50610a18611a72565b6040518082815260200191505060405180910390f35b348015610a3a57600080fd5b50610a7d60048036036020811015610a5157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a77565b6040518082815260200191505060405180910390f35b348015610a9f57600080fd5b50610aa8611ac3565b6040518082815260200191505060405180910390f35b348015610aca57600080fd5b50610b0d60048036036020811015610ae157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611acf565b6040518082815260200191505060405180910390f35b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b7d57600080fd5b42600881905550565b6103e881565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080610c2885611202565b905060008090505b8360000180549050811015610f2757836000018181548110610c4e57fe5b90600052602060002090600602016005015484600101541015610f1a576003846000018281548110610c7c57fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff161015610e74576000610d1f6103e8610d11610ce286896000018781548110610cc257fe5b906000526020600020906006020160010154611ad690919063ffffffff16565b886000018681548110610cf157fe5b906000526020600020906006020160020154611b5e90919063ffffffff16565b611be490919063ffffffff16565b905060008560010154866000018481548110610d3757fe5b90600052602060002090600602016004015411610d58578560010154610d7a565b856000018381548110610d6757fe5b9060005260206000209060060201600401545b9050600042876000018581548110610d8e57fe5b90600052602060002090600602016005015410610dab5742610dcd565b866000018481548110610dba57fe5b9060005260206000209060060201600501545b905080821015610e6c576000610e1362015180610e05610df68686611c7390919063ffffffff16565b87611b5e90919063ffffffff16565b611be490919063ffffffff16565b90506000610e52610e436103e8610e3560015486611b5e90919063ffffffff16565b611be490919063ffffffff16565b83611c7390919063ffffffff16565b9050610e678189611ad690919063ffffffff16565b975050505b505050610f19565b836000018181548110610e8357fe5b906000526020600020906006020160050154421115610f18576000846000018281548110610ead57fe5b90600052602060002090600602016003015490506000610efe610eef6103e8610ee160025486611b5e90919063ffffffff16565b611be490919063ffffffff16565b83611c7390919063ffffffff16565b9050610f138186611ad690919063ffffffff16565b945050505b5b5b8080600101915050610c30565b50819350505050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080610f8385611202565b905060008090505b83600001805490508110156111f657836000018181548110610fa957fe5b906000526020600020906006020160050154846001015410156111e9576003846000018281548110610fd757fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff16101561118957600061107a6103e861106c61103d8689600001878154811061101d57fe5b906000526020600020906006020160010154611ad690919063ffffffff16565b88600001868154811061104c57fe5b906000526020600020906006020160020154611b5e90919063ffffffff16565b611be490919063ffffffff16565b90506000856001015486600001848154811061109257fe5b906000526020600020906006020160040154116110b35785600101546110d5565b8560000183815481106110c257fe5b9060005260206000209060060201600401545b90506000428760000185815481106110e957fe5b906000526020600020906006020160050154106111065742611128565b86600001848154811061111557fe5b9060005260206000209060060201600501545b9050808210156111815761117e61116f620151806111616111528686611c7390919063ffffffff16565b87611b5e90919063ffffffff16565b611be490919063ffffffff16565b87611ad690919063ffffffff16565b95505b5050506111e8565b83600001818154811061119857fe5b9060005260206000209060060201600501544211156111e7576111e48460000182815481106111c357fe5b90600052602060002090600602016003015484611ad690919063ffffffff16565b92505b5b5b8080600101915050610f8b565b50819350505050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061127462015180611266846002015442611c7390919063ffffffff16565b611be490919063ffffffff16565b9050600f81111561128457600f90505b8092505050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b6201518081565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061139b33610bd8565b905060008111611413576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff163190508181101561143b578091505b428360010181905550428360020181905550611464828460060154611ad690919063ffffffff16565b83600601819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156114b2573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5836040518082815260200191505060405180910390a2505050565b600f81565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b603281565b600581565b61156d82823334611cfc565b5050565b600080600061157f85611818565b925060038560ff1610156115ee576115e760068660ff16815481106115a057fe5b9060005260206000209060020201600001546115d96103e86115cb8789611b5e90919063ffffffff16565b611be490919063ffffffff16565b611b5e90919063ffffffff16565b9150611686565b60068560ff1610156116855760008090505b60068660ff168154811061161057fe5b906000526020600020906002020160000154811015611683576116746116656103e861165787611649888b611ad690919063ffffffff16565b611b5e90919063ffffffff16565b611be490919063ffffffff16565b84611ad690919063ffffffff16565b92508080600101915050611600565b505b5b6116cf6116c06201518060068860ff16815481106116a057fe5b906000526020600020906002020160000154611b5e90919063ffffffff16565b42611ad690919063ffffffff16565b90509250925092565b600081815481106116e557fe5b906000526020600020016000915090505481565b60045481565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b6000806000600354600454600554925092509250909192565b600080600090505b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905081101561180c576117fd600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000182815481106117dc57fe5b90600052602060002090600602016002015483611ad690919063ffffffff16565b9150808060010191505061173f565b50919050565b60035481565b600061188a61185a6201518061184c61183c60085442611c7390919063ffffffff16565b6005611b5e90919063ffffffff16565b611be490919063ffffffff16565b60068460ff168154811061186a57fe5b906000526020600020906002020160010154611ad690919063ffffffff16565b9050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b60008060068360ff16815481106118f357fe5b906000526020600020906002020160000154915060068360ff168154811061191757fe5b9060005260206000209060020201600101549050915091565b60055481565b6000806000806000806000600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001888154811061199157fe5b906000526020600020906006020160000160009054906101000a900460ff1696508060000188815481106119c157fe5b90600052602060002090600602016001015495508060000188815481106119e457fe5b9060005260206000209060060201600201549450806000018881548110611a0757fe5b9060005260206000209060060201600301549350806000018881548110611a2a57fe5b9060005260206000209060060201600401549250806000018881548110611a4d57fe5b9060005260206000209060060201600501549150509295509295509295565b60085481565b603281565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b674563918244f4000081565b6000919050565b600080828401905083811015611b54576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600080831415611b715760009050611bde565b6000828402905082848281611b8257fe5b0414611bd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061272c6021913960400191505060405180910390fd5b809150505b92915050565b6000808211611c5b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481611c6657fe5b0490508091505092915050565b600082821115611ceb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b674563918244f40000811015611d1157600080fd5b60068360ff1610611d8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b4260085410611e01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f636f6e7472616374206861736e6074207374617274656420796574000000000081525060200191505060405180910390fd5b6000611e2b6103e8611e1d603285611b5e90919063ffffffff16565b611be490919063ffffffff16565b9050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611e95573d6000803e3d6000fd5b506000611ec06103e8611eb2603286611b5e90919063ffffffff16565b611be490919063ffffffff16565b9050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611f2a573d6000803e3d6000fd5b506000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612218576000600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905011801561204857508473ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b1561209157868160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600381101561221557600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612203576121536001600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154611ad690919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150612208565b612215565b80806001019150506120c0565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461251c57600080905060008260030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b60038110156124fd57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146124eb5760006123216103e8612313600085815481106122f957fe5b90600052602060002001548b611b5e90919063ffffffff16565b611be490919063ffffffff16565b905061237881600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154611ad690919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501819055508273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612404573d6000803e3d6000fd5b506124188185611ad690919063ffffffff16565b9350818973ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250506124f0565b6124fd565b80806001019150506122a4565b5061251382600454611ad690919063ffffffff16565b60048190555050505b6000816000018054905014156125a2574281600101819055504281600201819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a85604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b60008060006125b18988611571565b925092509250836000016040518060c001604052808b60ff168152602001858152602001898152602001848152602001428152602001838152509080600181540180825580915050906001820390600052602060002090600602016000909192909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015550505061268187600354611ad690919063ffffffff16565b60038190555061269d6001600554611ad690919063ffffffff16565b6005819055508773ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d8a858a864287604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a25050505050505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a165627a7a72305820b67c7beba177029cd1ec5c0a10babbf1d8de27242a269a7db6781a45dff24c010029000000000000000000000000499bfede33e15dcada15fba46a3b03c6f1fbbf610000000000000000000000005585bb855058c7e1cb4a7ffd5a0571908fc526a6

Deployed Bytecode

0x6080604052600436106101e35760003560e01c8063600d20ce11610102578063aecaa63411610095578063d56b754611610064578063d56b754614610a03578063d7ffca9114610a2e578063e262113e14610a93578063fb4cb32b14610abe576101e3565b8063aecaa634146108bc578063bff1f9e114610915578063c0806b0314610940578063c2341238146109d8576101e3565b80637e3abeea116100d15780637e3abeea14610775578063817b1cd2146107da578063a51b953314610805578063a8aeb6c214610857576101e3565b8063600d20ce1461069757806369b11dd5146106e65780636f9fb98a146107115780637cc1f8671461073c576101e3565b806336144c9a1161017a57806348d44bd11161014957806348d44bd11461058657806357fc86b4146105b1578063581c5ae6146105dc5780635936cf611461062d576101e3565b806336144c9a1461044e5780633ccfd60b146104df57806344767308146104f657806348c3720314610521576101e3565b8063153ab9df116101b6578063153ab9df146102f45780631b9a26f01461035957806321821bc8146103be57806332bc298c14610423576101e3565b806301339c21146101e857806301c234a8146101ff57806303a93c0c1461022a578063040a772e1461028f575b600080fd5b3480156101f457600080fd5b506101fd610b23565b005b34801561020b57600080fd5b50610214610b86565b6040518082815260200191505060405180910390f35b34801561023657600080fd5b506102796004803603602081101561024d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b8c565b6040518082815260200191505060405180910390f35b34801561029b57600080fd5b506102de600480360360208110156102b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bd8565b6040518082815260200191505060405180910390f35b34801561030057600080fd5b506103436004803603602081101561031757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f33565b6040518082815260200191505060405180910390f35b34801561036557600080fd5b506103a86004803603602081101561037c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611202565b6040518082815260200191505060405180910390f35b3480156103ca57600080fd5b5061040d600480360360208110156103e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061128e565b6040518082815260200191505060405180910390f35b34801561042f57600080fd5b506104386112da565b6040518082815260200191505060405180910390f35b34801561045a57600080fd5b5061049d6004803603602081101561047157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104eb57600080fd5b506104f461134d565b005b34801561050257600080fd5b5061050b611506565b6040518082815260200191505060405180910390f35b34801561052d57600080fd5b506105706004803603602081101561054457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150b565b6040518082815260200191505060405180910390f35b34801561059257600080fd5b5061059b611557565b6040518082815260200191505060405180910390f35b3480156105bd57600080fd5b506105c661155c565b6040518082815260200191505060405180910390f35b61062b600480360360408110156105f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff169060200190929190505050611561565b005b34801561063957600080fd5b506106736004803603604081101561065057600080fd5b81019080803560ff16906020019092919080359060200190929190505050611571565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156106a357600080fd5b506106d0600480360360208110156106ba57600080fd5b81019080803590602001909291905050506116d8565b6040518082815260200191505060405180910390f35b3480156106f257600080fd5b506106fb6116f9565b6040518082815260200191505060405180910390f35b34801561071d57600080fd5b506107266116ff565b6040518082815260200191505060405180910390f35b34801561074857600080fd5b5061075161171e565b60405180848152602001838152602001828152602001935050505060405180910390f35b34801561078157600080fd5b506107c46004803603602081101561079857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611737565b6040518082815260200191505060405180910390f35b3480156107e657600080fd5b506107ef611812565b6040518082815260200191505060405180910390f35b34801561081157600080fd5b506108416004803603602081101561082857600080fd5b81019080803560ff169060200190929190505050611818565b6040518082815260200191505060405180910390f35b34801561086357600080fd5b506108a66004803603602081101561087a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611891565b6040518082815260200191505060405180910390f35b3480156108c857600080fd5b506108f8600480360360208110156108df57600080fd5b81019080803560ff1690602001909291905050506118e0565b604051808381526020018281526020019250505060405180910390f35b34801561092157600080fd5b5061092a611930565b6040518082815260200191505060405180910390f35b34801561094c57600080fd5b506109996004803603604081101561096357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611936565b604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b3480156109e457600080fd5b506109ed611a6c565b6040518082815260200191505060405180910390f35b348015610a0f57600080fd5b50610a18611a72565b6040518082815260200191505060405180910390f35b348015610a3a57600080fd5b50610a7d60048036036020811015610a5157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a77565b6040518082815260200191505060405180910390f35b348015610a9f57600080fd5b50610aa8611ac3565b6040518082815260200191505060405180910390f35b348015610aca57600080fd5b50610b0d60048036036020811015610ae157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611acf565b6040518082815260200191505060405180910390f35b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b7d57600080fd5b42600881905550565b6103e881565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080610c2885611202565b905060008090505b8360000180549050811015610f2757836000018181548110610c4e57fe5b90600052602060002090600602016005015484600101541015610f1a576003846000018281548110610c7c57fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff161015610e74576000610d1f6103e8610d11610ce286896000018781548110610cc257fe5b906000526020600020906006020160010154611ad690919063ffffffff16565b886000018681548110610cf157fe5b906000526020600020906006020160020154611b5e90919063ffffffff16565b611be490919063ffffffff16565b905060008560010154866000018481548110610d3757fe5b90600052602060002090600602016004015411610d58578560010154610d7a565b856000018381548110610d6757fe5b9060005260206000209060060201600401545b9050600042876000018581548110610d8e57fe5b90600052602060002090600602016005015410610dab5742610dcd565b866000018481548110610dba57fe5b9060005260206000209060060201600501545b905080821015610e6c576000610e1362015180610e05610df68686611c7390919063ffffffff16565b87611b5e90919063ffffffff16565b611be490919063ffffffff16565b90506000610e52610e436103e8610e3560015486611b5e90919063ffffffff16565b611be490919063ffffffff16565b83611c7390919063ffffffff16565b9050610e678189611ad690919063ffffffff16565b975050505b505050610f19565b836000018181548110610e8357fe5b906000526020600020906006020160050154421115610f18576000846000018281548110610ead57fe5b90600052602060002090600602016003015490506000610efe610eef6103e8610ee160025486611b5e90919063ffffffff16565b611be490919063ffffffff16565b83611c7390919063ffffffff16565b9050610f138186611ad690919063ffffffff16565b945050505b5b5b8080600101915050610c30565b50819350505050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080610f8385611202565b905060008090505b83600001805490508110156111f657836000018181548110610fa957fe5b906000526020600020906006020160050154846001015410156111e9576003846000018281548110610fd757fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff16101561118957600061107a6103e861106c61103d8689600001878154811061101d57fe5b906000526020600020906006020160010154611ad690919063ffffffff16565b88600001868154811061104c57fe5b906000526020600020906006020160020154611b5e90919063ffffffff16565b611be490919063ffffffff16565b90506000856001015486600001848154811061109257fe5b906000526020600020906006020160040154116110b35785600101546110d5565b8560000183815481106110c257fe5b9060005260206000209060060201600401545b90506000428760000185815481106110e957fe5b906000526020600020906006020160050154106111065742611128565b86600001848154811061111557fe5b9060005260206000209060060201600501545b9050808210156111815761117e61116f620151806111616111528686611c7390919063ffffffff16565b87611b5e90919063ffffffff16565b611be490919063ffffffff16565b87611ad690919063ffffffff16565b95505b5050506111e8565b83600001818154811061119857fe5b9060005260206000209060060201600501544211156111e7576111e48460000182815481106111c357fe5b90600052602060002090600602016003015484611ad690919063ffffffff16565b92505b5b5b8080600101915050610f8b565b50819350505050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061127462015180611266846002015442611c7390919063ffffffff16565b611be490919063ffffffff16565b9050600f81111561128457600f90505b8092505050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b6201518081565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061139b33610bd8565b905060008111611413576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff163190508181101561143b578091505b428360010181905550428360020181905550611464828460060154611ad690919063ffffffff16565b83600601819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156114b2573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5836040518082815260200191505060405180910390a2505050565b600f81565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b603281565b600581565b61156d82823334611cfc565b5050565b600080600061157f85611818565b925060038560ff1610156115ee576115e760068660ff16815481106115a057fe5b9060005260206000209060020201600001546115d96103e86115cb8789611b5e90919063ffffffff16565b611be490919063ffffffff16565b611b5e90919063ffffffff16565b9150611686565b60068560ff1610156116855760008090505b60068660ff168154811061161057fe5b906000526020600020906002020160000154811015611683576116746116656103e861165787611649888b611ad690919063ffffffff16565b611b5e90919063ffffffff16565b611be490919063ffffffff16565b84611ad690919063ffffffff16565b92508080600101915050611600565b505b5b6116cf6116c06201518060068860ff16815481106116a057fe5b906000526020600020906002020160000154611b5e90919063ffffffff16565b42611ad690919063ffffffff16565b90509250925092565b600081815481106116e557fe5b906000526020600020016000915090505481565b60045481565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b6000806000600354600454600554925092509250909192565b600080600090505b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905081101561180c576117fd600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000182815481106117dc57fe5b90600052602060002090600602016002015483611ad690919063ffffffff16565b9150808060010191505061173f565b50919050565b60035481565b600061188a61185a6201518061184c61183c60085442611c7390919063ffffffff16565b6005611b5e90919063ffffffff16565b611be490919063ffffffff16565b60068460ff168154811061186a57fe5b906000526020600020906002020160010154611ad690919063ffffffff16565b9050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b60008060068360ff16815481106118f357fe5b906000526020600020906002020160000154915060068360ff168154811061191757fe5b9060005260206000209060020201600101549050915091565b60055481565b6000806000806000806000600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001888154811061199157fe5b906000526020600020906006020160000160009054906101000a900460ff1696508060000188815481106119c157fe5b90600052602060002090600602016001015495508060000188815481106119e457fe5b9060005260206000209060060201600201549450806000018881548110611a0757fe5b9060005260206000209060060201600301549350806000018881548110611a2a57fe5b9060005260206000209060060201600401549250806000018881548110611a4d57fe5b9060005260206000209060060201600501549150509295509295509295565b60085481565b603281565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b674563918244f4000081565b6000919050565b600080828401905083811015611b54576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600080831415611b715760009050611bde565b6000828402905082848281611b8257fe5b0414611bd9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061272c6021913960400191505060405180910390fd5b809150505b92915050565b6000808211611c5b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481611c6657fe5b0490508091505092915050565b600082821115611ceb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b674563918244f40000811015611d1157600080fd5b60068360ff1610611d8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b4260085410611e01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f636f6e7472616374206861736e6074207374617274656420796574000000000081525060200191505060405180910390fd5b6000611e2b6103e8611e1d603285611b5e90919063ffffffff16565b611be490919063ffffffff16565b9050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611e95573d6000803e3d6000fd5b506000611ec06103e8611eb2603286611b5e90919063ffffffff16565b611be490919063ffffffff16565b9050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611f2a573d6000803e3d6000fd5b506000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612218576000600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905011801561204857508473ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b1561209157868160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600381101561221557600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612203576121536001600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154611ad690919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150612208565b612215565b80806001019150506120c0565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461251c57600080905060008260030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b60038110156124fd57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146124eb5760006123216103e8612313600085815481106122f957fe5b90600052602060002001548b611b5e90919063ffffffff16565b611be490919063ffffffff16565b905061237881600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154611ad690919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501819055508273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612404573d6000803e3d6000fd5b506124188185611ad690919063ffffffff16565b9350818973ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250506124f0565b6124fd565b80806001019150506122a4565b5061251382600454611ad690919063ffffffff16565b60048190555050505b6000816000018054905014156125a2574281600101819055504281600201819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a85604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b60008060006125b18988611571565b925092509250836000016040518060c001604052808b60ff168152602001858152602001898152602001848152602001428152602001838152509080600181540180825580915050906001820390600052602060002090600602016000909192909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015550505061268187600354611ad690919063ffffffff16565b60038190555061269d6001600554611ad690919063ffffffff16565b6005819055508773ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d8a858a864287604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a25050505050505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a165627a7a72305820b67c7beba177029cd1ec5c0a10babbf1d8de27242a269a7db6781a45dff24c010029

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

000000000000000000000000499bfede33e15dcada15fba46a3b03c6f1fbbf610000000000000000000000005585bb855058c7e1cb4a7ffd5a0571908fc526a6

-----Decoded View---------------
Arg [0] : wallet (address): 0x499bFEDE33E15dCADA15FbA46a3b03C6F1FBBF61
Arg [1] : _developer (address): 0x5585bb855058C7e1CB4A7Ffd5a0571908FC526a6

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000499bfede33e15dcada15fba46a3b03c6f1fbbf61
Arg [1] : 0000000000000000000000005585bb855058c7e1cb4a7ffd5a0571908fc526a6


Deployed Bytecode Sourcemap

26:10822:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2318:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2318:128:0;;;:::i;:::-;;364:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;364:46:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9457:127;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9457:127:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9457:127:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6624:1295;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6624:1295:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6624:1295:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7924:998;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7924:998:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7924:998:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6209:404;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6209:404:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6209:404:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9074:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9074:121:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9074:121:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;414:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;414:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9332:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9332:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9332:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4687:548;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4687:548:0;;;:::i;:::-;;463:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;463:45:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9589:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9589:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9589:131:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;230:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;230:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;320;;8:9:-1;5:2;;;30:1;27;20:12;5:2;320:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2457:146;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2457:146:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5703:499;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5703:499:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5703:499:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;177:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;177:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;177:49:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;630:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;630:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5251:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5251:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8930:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8930:139:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9866:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9866:231:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9866:231:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;600:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;600:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5510:182;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5510:182:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5510:182:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9727:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9727:134:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9727:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5354:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5354:151:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5354:151:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;662:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;662:25:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10204:471;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10204:471:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10204:471:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1183:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1183:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;274:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;274:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9200:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9200:123:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9200:123:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;111:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;111:51:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10102:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10102:97:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10102:97:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2318:128;2376:15;;;;;;;;;;;2362:29;;:10;:29;;;2354:38;;;;;;2409:15;2397:9;:27;;;;2318:128::o;364:46::-;406:4;364:46;:::o;9457:127::-;9528:7;9550:5;:18;9556:11;9550:18;;;;;;;;;;;;;;;:28;;;9542:37;;9457:127;;;:::o;6624:1295::-;6692:7;6706:17;6726:5;:18;6732:11;6726:18;;;;;;;;;;;;;;;6706:38;;6751:19;6779:17;6799:31;6818:11;6799:18;:31::i;:::-;6779:51;;6842:9;6854:1;6842:13;;6837:1044;6861:4;:13;;:20;;;;6857:1;:24;6837:1044;;;6920:4;:13;;6934:1;6920:16;;;;;;;;;;;;;;;;;;:23;;;6902:4;:15;;;:41;6898:978;;;6980:1;6956:4;:13;;6970:1;6956:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;:25;;;6952:918;;;6997:13;7013:90;406:4;7013:68;7041:39;7070:9;7041:4;:13;;7055:1;7041:16;;;;;;;;;;;;;;;;;;:24;;;:28;;:39;;;;:::i;:::-;7013:4;:13;;7027:1;7013:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:68;;;;:::i;:::-;:72;;:90;;;;:::i;:::-;6997:106;;7111:12;7151:4;:15;;;7126:4;:13;;7140:1;7126:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;7194:4;:15;;;7126:83;;;7169:4;:13;;7183:1;7169:16;;;;;;;;;;;;;;;;;;:22;;;7126:83;7111:98;;7217:10;7256:15;7230:4;:13;;7244:1;7230:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;7300:15;7230:85;;;7274:4;:13;;7288:1;7274:16;;;;;;;;;;;;;;;;;;:23;;;7230:85;7217:98;;7334:2;7327:4;:9;7323:262;;;7347:18;7368:38;450:6;7368:23;7378:12;7385:4;7378:2;:6;;:12;;;;:::i;:::-;7368:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;7347:59;;7415:25;7443:68;7458:52;406:4;7458:30;7473:14;;7458:10;:14;;:30;;;;:::i;:::-;:34;;:52;;;;:::i;:::-;7443:10;:14;;:68;;;;:::i;:::-;7415:96;;7534:34;7550:17;7534:11;:15;;:34;;;;:::i;:::-;7520:48;;7323:262;;;6952:918;;;;;;7629:4;:13;;7643:1;7629:16;;;;;;;;;;;;;;;;;;:23;;;7611:15;:41;7608:255;;;7663:15;7681:4;:13;;7695:1;7681:16;;;;;;;;;;;;;;;;;;:23;;;7663:41;;7713:22;7738:62;7750:49;406:4;7750:27;7762:14;;7750:7;:11;;:27;;;;:::i;:::-;:31;;:49;;;;:::i;:::-;7738:7;:11;;:62;;;;:::i;:::-;7713:87;;7823:31;7839:14;7823:11;:15;;:31;;;;:::i;:::-;7809:45;;7608:255;;;6952:918;6898:978;6883:3;;;;;;;6837:1044;;;;7903:11;7896:18;;;;;6624:1295;;;:::o;7924:998::-;7992:7;8006:17;8026:5;:18;8032:11;8026:18;;;;;;;;;;;;;;;8006:38;;8051:19;8079:17;8099:31;8118:11;8099:18;:31::i;:::-;8079:51;;8142:9;8154:1;8142:13;;8137:747;8161:4;:13;;:20;;;;8157:1;:24;8137:747;;;8220:4;:13;;8234:1;8220:16;;;;;;;;;;;;;;;;;;:23;;;8202:4;:15;;;:41;8198:681;;;8280:1;8256:4;:13;;8270:1;8256:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;:25;;;8252:621;;;8297:13;8313:90;406:4;8313:68;8341:39;8370:9;8341:4;:13;;8355:1;8341:16;;;;;;;;;;;;;;;;;;:24;;;:28;;:39;;;;:::i;:::-;8313:4;:13;;8327:1;8313:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:68;;;;:::i;:::-;:72;;:90;;;;:::i;:::-;8297:106;;8411:12;8451:4;:15;;;8426:4;:13;;8440:1;8426:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;8494:4;:15;;;8426:83;;;8469:4;:13;;8483:1;8469:16;;;;;;;;;;;;;;;;;;:22;;;8426:83;8411:98;;8517:10;8556:15;8530:4;:13;;8544:1;8530:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;8600:15;8530:85;;;8574:4;:13;;8588:1;8574:16;;;;;;;;;;;;;;;;;;:23;;;8530:85;8517:98;;8634:2;8627:4;:9;8623:102;;;8661:55;8677:38;450:6;8677:23;8687:12;8694:4;8687:2;:6;;:12;;;;:::i;:::-;8677:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;8661:11;:15;;:55;;;;:::i;:::-;8647:69;;8623:102;8252:621;;;;;;8769:4;:13;;8783:1;8769:16;;;;;;;;;;;;;;;;;;:23;;;8751:15;:41;8748:118;;;8817:40;8833:4;:13;;8847:1;8833:16;;;;;;;;;;;;;;;;;;:23;;;8817:11;:15;;:40;;;;:::i;:::-;8803:54;;8748:118;8252:621;8198:681;8183:3;;;;;;;8137:747;;;;8906:11;8899:18;;;;;7924:998;;;:::o;6209:404::-;6279:4;6296:17;6316:5;:18;6322:11;6316:18;;;;;;;;;;;;;;;6296:38;;6347:22;6372:60;450:6;6372:45;6392:4;:24;;;6372:15;:19;;:45;;;;:::i;:::-;:49;;:60;;;;:::i;:::-;6347:85;;506:2;6468:14;:33;6464:107;;;506:2;6522:33;;6464:107;6591:14;6584:21;;;;6209:404;;;:::o;9074:121::-;9141:7;9162:5;:18;9168:11;9162:18;;;;;;;;;;;;;;;:28;;;9155:35;;9074:121;;;:::o;414:42::-;450:6;414:42;:::o;9332:119::-;9398:7;9419:5;:18;9425:11;9419:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;9412:34;;9332:119;;;:::o;4687:548::-;4719:17;4739:5;:17;4745:10;4739:17;;;;;;;;;;;;;;;4719:37;;4763:19;4785:28;4802:10;4785:16;:28::i;:::-;4763:50;;4842:1;4828:11;:15;4820:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4876:23;4910:4;4902:21;;;4876:47;;4950:11;4932:15;:29;4928:76;;;4983:15;4969:29;;4928:76;5028:15;5010:4;:15;;:33;;;;5075:15;5048:4;:24;;:42;;;;5114:31;5133:11;5114:4;:14;;;:18;;:31;;;;:::i;:::-;5097:4;:14;;:48;;;;5150:10;:19;;:32;5170:11;5150:32;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5150:32:0;5204:10;5194:34;;;5216:11;5194:34;;;;;;;;;;;;;;;;;;4687:548;;;:::o;463:45::-;506:2;463:45;:::o;9589:131::-;9665:7;9686:5;:18;9692:11;9686:18;;;;;;;;;;;;;;;:29;;;9679:36;;9589:131;;;:::o;230:40::-;268:2;230:40;:::o;320:::-;359:1;320:40;:::o;2457:146::-;2536:46;2544:8;2554:4;2560:10;2572:9;2536:7;:46::i;:::-;2457:146;;:::o;5703:499::-;5772:15;5789:14;5805;5836:16;5847:4;5836:10;:16::i;:::-;5826:26;;5873:1;5866:4;:8;;;5862:268;;;5891:64;5938:5;5944:4;5938:11;;;;;;;;;;;;;;;;;;;;:16;;;5891:42;406:4;5891:20;5903:7;5891;:11;;:20;;;;:::i;:::-;:24;;:42;;;;:::i;:::-;:46;;:64;;;;:::i;:::-;5882:73;;5862:268;;;5978:1;5971:4;:8;;;5967:163;;;5992:9;6004:1;5992:13;;5987:138;6011:5;6017:4;6011:11;;;;;;;;;;;;;;;;;;;;:16;;;6007:1;:20;5987:138;;;6050:68;6061:56;406:4;6061:34;6087:7;6062:19;6074:6;6062:7;:11;;:19;;;;:::i;:::-;6061:25;;:34;;;;:::i;:::-;:38;;:56;;;;:::i;:::-;6050:6;:10;;:68;;;;:::i;:::-;6041:77;;6029:3;;;;;;;5987:138;;;;5967:163;5862:268;6145:52;6165:31;450:6;6165:5;6171:4;6165:11;;;;;;;;;;;;;;;;;;;;:16;;;:20;;:31;;;;:::i;:::-;6145:15;:19;;:52;;;;:::i;:::-;6136:61;;5703:499;;;;;:::o;177:49::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;630:28::-;;;;:::o;5251:98::-;5302:7;5331:4;5323:21;;;5316:28;;5251:98;:::o;8930:139::-;8977:7;8986;8995;9022:11;;9035:13;;9050:10;;9015:46;;;;;;8930:139;;;:::o;9866:231::-;9937:14;9963:9;9975:1;9963:13;;9958:135;9982:5;:18;9988:11;9982:18;;;;;;;;;;;;;;;:27;;:34;;;;9978:1;:38;9958:135;;;10038:49;10049:5;:18;10055:11;10049:18;;;;;;;;;;;;;;;:27;;10077:1;10049:30;;;;;;;;;;;;;;;;;;:37;;;10038:6;:10;;:49;;;;:::i;:::-;10029:58;;10018:3;;;;;;;9958:135;;;;9866:231;;;:::o;600:26::-;;;;:::o;5510:182::-;5563:7;5592:88;5616:63;450:6;5616:48;5633:30;5653:9;;5633:15;:19;;:30;;;;:::i;:::-;359:1;5616:16;;:48;;;;:::i;:::-;:52;;:63;;;;:::i;:::-;5592:5;5598:4;5592:11;;;;;;;;;;;;;;;;;;;;:19;;;:23;;:88;;;;:::i;:::-;5585:95;;5510:182;;;:::o;9727:134::-;9801:7;9822:5;:18;9828:11;9822:18;;;;;;;;;;;;;;;:27;;:34;;;;9815:41;;9727:134;;;:::o;5354:151::-;5407:12;5421:15;5450:5;5456:4;5450:11;;;;;;;;;;;;;;;;;;;;:16;;;5443:23;;5481:5;5487:4;5481:11;;;;;;;;;;;;;;;;;;;;:19;;;5471:29;;5354:151;;;:::o;662:25::-;;;;:::o;10204:471::-;10288:10;10300:15;10317:14;10333;10349:13;10364:14;10388:17;10408:5;:18;10414:11;10408:18;;;;;;;;;;;;;;;10388:38;;10440:4;:13;;10454:5;10440:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;10433:32;;10480:4;:13;;10494:5;10480:20;;;;;;;;;;;;;;;;;;:28;;;10470:38;;10522:4;:13;;10536:5;10522:20;;;;;;;;;;;;;;;;;;:27;;;10513:36;;10563:4;:13;;10577:5;10563:20;;;;;;;;;;;;;;;;;;:27;;;10554:36;;10603:4;:13;;10617:5;10603:20;;;;;;;;;;;;;;;;;;:26;;;10595:34;;10643:4;:13;;10657:5;10643:20;;;;;;;;;;;;;;;;;;:27;;;10634:36;;10204:471;;;;;;;;;:::o;1183:24::-;;;;:::o;274:42::-;314:2;274:42;:::o;9200:123::-;9268:7;9289:5;:18;9295:11;9289:18;;;;;;;;;;;;;;;:29;;;9282:36;;9200:123;;;:::o;111:51::-;155:7;111:51;:::o;10102:97::-;10174:14;10102:97;;;:::o;10878:181::-;10936:7;10956:9;10972:1;10968;:5;10956:17;;10997:1;10992;:6;;10984:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11050:1;11043:8;;;10878:181;;;;:::o;11259:250::-;11317:7;11346:1;11341;:6;11337:47;;;11371:1;11364:8;;;;11337:47;11396:9;11412:1;11408;:5;11396:17;;11441:1;11436;11432;:5;;;;;;:10;11424:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11500:1;11493:8;;;11259:250;;;;;:::o;11517:179::-;11575:7;11607:1;11603;:5;11595:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11650:9;11666:1;11662;:5;;;;;;11650:17;;11687:1;11680:8;;;11517:179;;;;:::o;11067:184::-;11125:7;11158:1;11153;:6;;11145:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11205:9;11221:1;11217;:5;11205:17;;11242:1;11235:8;;;11067:184;;;;:::o;2610:2072::-;155:7;2725:5;:26;;2717:35;;;;;;2778:1;2771:4;:8;;;2763:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2827:15;2815:9;;:27;2807:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2885:11;2899:44;406:4;2899:22;268:2;2899:5;:9;;:22;;;;:::i;:::-;:26;;:44;;;;:::i;:::-;2885:58;;2948:16;;;;;;;;;;;:25;;:30;2974:3;2948:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2948:30:0;2983:20;3006:46;406:4;3006:24;314:2;3006:5;:9;;:24;;;;:::i;:::-;:28;;:46;;;;:::i;:::-;2983:69;;3057:15;;;;;;;;;;;:24;;:38;3082:12;3057:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3057:38:0;3104:17;3124:5;:13;3130:6;3124:13;;;;;;;;;;;;;;;3104:33;;3173:1;3148:27;;:4;:13;;;;;;;;;;;;:27;;;3144:382;;;3221:1;3187:5;:15;3193:8;3187:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:57;;;;;3238:6;3226:18;;:8;:18;;;;3187:57;3183:101;;;3269:8;3253:4;:13;;;:24;;;;;;;;;;;;;;;;;;3183:101;3291:14;3308:4;:13;;;;;;;;;;;;3291:30;;3332:9;3344:1;3332:13;;3327:194;3351:1;3347;:5;3327:194;;;3388:1;3370:20;;:6;:20;;;3366:148;;3426:30;3454:1;3426:5;:13;3432:6;3426:13;;;;;;;;;;;;;;;:23;;;:27;;:30;;;;:::i;:::-;3400:5;:13;3406:6;3400:13;;;;;;;;;;;;;;;:23;;:56;;;;3473:5;:13;3479:6;3473:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;3464:31;;3366:148;;;3509:5;;3366:148;3354:3;;;;;;;3327:194;;;;3144:382;;3565:1;3540:27;;:4;:13;;;;;;;;;;;;:27;;;3536:634;;3577:17;3597:1;3577:21;;3606:22;3631:4;:13;;;;;;;;;;;;3606:38;;3657:9;3669:1;3657:13;;3652:455;3676:1;3672;:5;3652:455;;;3715:1;3697:20;;:6;:20;;;3693:405;;3729:14;3746:53;406:4;3746:31;3756:17;3774:1;3756:20;;;;;;;;;;;;;;;;3746:5;:9;;:31;;;;:::i;:::-;:35;;:53;;;;:::i;:::-;3729:70;;3845:36;3874:6;3845:5;:13;3851:6;3845:13;;;;;;;;;;;;;;;:24;;;:28;;:36;;;;:::i;:::-;3818:5;:13;3824:6;3818:13;;;;;;;;;;;;;;;:24;;:63;;;;3912:6;:15;;:23;3928:6;3912:23;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3912:23:0;3957:21;3971:6;3957:9;:13;;:21;;;;:::i;:::-;3945:33;;4026:1;4018:6;4001:35;;4010:6;4001:35;;;4029:6;4001:35;;;;;;;;;;;;;;;;;;4055:5;:13;4061:6;4055:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;4046:31;;3693:405;;;;4093:5;;3693:405;3679:3;;;;;;;3652:455;;;;4132:28;4150:9;4132:13;;:17;;:28;;;;:::i;:::-;4116:13;:44;;;;3536:634;;;4208:1;4184:4;:13;;:20;;;;:25;4180:149;;;4235:15;4217:4;:15;;:33;;;;4283:15;4256:4;:24;;:42;;;;4309:14;4316:6;4309:14;;;;;;;;;;;;;;;;;;;;;;4180:149;4342:15;4359:14;4375;4393:22;4403:4;4409:5;4393:9;:22::i;:::-;4341:74;;;;;;4424:4;:13;;4443:62;;;;;;;;4451:4;4443:62;;;;;;4457:7;4443:62;;;;4466:5;4443:62;;;;4473:6;4443:62;;;;4481:15;4443:62;;;;4498:6;4443:62;;;4424:82;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;4424:82:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4527:22;4543:5;4527:11;;:15;;:22;;;;:::i;:::-;4513:11;:36;;;;4573:17;4588:1;4573:10;;:14;;:17;;;;:::i;:::-;4560:10;:30;;;;4615:6;4604:73;;;4623:4;4629:7;4638:5;4645:6;4653:15;4670:6;4604:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2610:2072;;;;;;;;;;:::o

Swarm Source

bzzr://b67c7beba177029cd1ec5c0a10babbf1d8de27242a269a7db6781a45dff24c01

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.