Contract 0x0264242fac3f342316ba9bd031c00e75fb25434c

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x97845eedf1720eed4ae0c7020650fa749d5cd396e65a03d988c492525e2eda1cInvest347348422022-03-29 20:28:53182 days 2 hrs ago0xd83b5bce8034da63fcf5155d9655ded08fd9d460 IN  0x0264242fac3f342316ba9bd031c00e75fb25434c1 FTM0.074679845407
0x7af2bdf44ec46aa1b0c81a2926e87429910e17de243815ed886937e2415df778Launch347331322022-03-29 20:01:12182 days 3 hrs ago0xd83b5bce8034da63fcf5155d9655ded08fd9d460 IN  0x0264242fac3f342316ba9bd031c00e75fb25434c0 FTM0.008656938802
0x1c7b841d1ad39faea7b70b49efdee87ba5091f3fb1d4a26d6f59f3b06c4fa5acTransfer345515462022-03-27 17:32:19184 days 5 hrs ago0xd83b5bce8034da63fcf5155d9655ded08fd9d460 IN  0x0264242fac3f342316ba9bd031c00e75fb25434c1 FTM0.004197837
0x76afcb37754a8121b2000478bd40ed5f005878525182f97704417fd41a60f535Transfer345513952022-03-27 17:27:52184 days 5 hrs ago0xd83b5bce8034da63fcf5155d9655ded08fd9d460 IN  0x0264242fac3f342316ba9bd031c00e75fb25434c0.8 FTM0.0034176828
0x2d6e226ad3f5095c7963dd9517a1849f0c5985df84aae5a32b3742fbb0a16dc1Transfer Owner345354482022-03-27 13:12:01184 days 9 hrs ago0x6a251f7a020d8e418d8fdb7522f34df41a759751 IN  0x0264242fac3f342316ba9bd031c00e75fb25434c0 FTM0.007483258176
0xb9870fc36f6a1184a87fb4967286ba2cf55bb1bdb03bce8917b4eabe8e139f280x60806040344668362022-03-26 18:27:42185 days 4 hrs ago0x6a251f7a020d8e418d8fdb7522f34df41a759751 IN  Create: FrenzyFantomFomo0 FTM1.01034989484
[ Download CSV Export 
Latest 2 internal transactions
Parent Txn Hash Block From To Value
0x97845eedf1720eed4ae0c7020650fa749d5cd396e65a03d988c492525e2eda1c347348422022-03-29 20:28:53182 days 2 hrs ago 0x0264242fac3f342316ba9bd031c00e75fb25434c0xd83b5bce8034da63fcf5155d9655ded08fd9d4600.12 FTM
0xb9870fc36f6a1184a87fb4967286ba2cf55bb1bdb03bce8917b4eabe8e139f28344668362022-03-26 18:27:42185 days 4 hrs ago 0x6a251f7a020d8e418d8fdb7522f34df41a759751  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FrenzyFantomFomo

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at FtmScan.com on 2022-03-26
*/

pragma solidity 0.5.8;

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

	uint256 constant public INVEST_MIN_AMOUNT = 0.1 ether; // 0.1 FTM
	uint256[] public REFERRAL_PERCENTS = [50, 30, 20];
	uint256 constant public PROJECT_FEE = 120;
	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;
	
	

	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) public {
		commissionWallet = wallet;
        startUNIX = block.timestamp.add(365 days);

        plans.push(Plan(14, 80)); // 8% per day for 14 days
        plans.push(Plan(21, 75)); // 7.5% per day for 21 days
        plans.push(Plan(28, 70)); // 7% per day for 28 days
		plans.push(Plan(14, 80)); // 8% per day for 14 days (at the end, compounding)
        plans.push(Plan(21, 75)); // 7.5% per day for 21 days (at the end, compounding)
        plans.push(Plan(28, 70)); // 7% per day for 28 days (at the end, compounding)
	}

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

    function transferOwner(address payable wallet) public {
        require(msg.sender == commissionWallet);
		commissionWallet = wallet;		
        
    } 


    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);
		
		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":false,"inputs":[{"name":"wallet","type":"address"}],"name":"transferOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"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"}],"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"}]

60806040526040518060600160405280603260ff168152602001601e60ff168152602001601460ff1681525060009060036200003d9291906200039f565b50603260015560646002553480156200005557600080fd5b5060405160208062002bcf833981018060405260208110156200007757600080fd5b810190808051906020019092919050505080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000e76301e13380426200031660201b62001b951790919060201c565b60088190555060066040518060400160405280600e815260200160508152509080600181540180825580915050906001820390600052602060002090600202016000909192909190915060008201518160000155602082015181600101555050506006604051806040016040528060158152602001604b81525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505060066040518060400160405280601c8152602001604681525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505060066040518060400160405280600e815260200160508152509080600181540180825580915050906001820390600052602060002090600202016000909192909190915060008201518160000155602082015181600101555050506006604051806040016040528060158152602001604b81525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505060066040518060400160405280601c81526020016046815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050506200041e565b60008082840190508381101562000395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054828255906000526020600020908101928215620003e3579160200282015b82811115620003e2578251829060ff16905591602001919060010190620003c0565b5b509050620003f29190620003f6565b5090565b6200041b91905b8082111562000417576000816000905550600101620003fd565b5090565b90565b6127a1806200042e6000396000f3fe6080604052600436106101e35760003560e01c80635936cf6111610102578063a8aeb6c211610095578063c234123811610064578063c234123814610a29578063d7ffca9114610a54578063e262113e14610ab9578063fb4cb32b14610ae4576101e3565b8063a8aeb6c2146108a8578063aecaa6341461090d578063bff1f9e114610966578063c0806b0314610991576101e3565b80637cc1f867116100d15780637cc1f8671461078d5780637e3abeea146107c6578063817b1cd21461082b578063a51b953314610856576101e3565b80635936cf611461067e578063600d20ce146106e857806369b11dd5146107375780636f9fb98a14610762576101e3565b806336144c9a1161017a57806348d44bd11161014957806348d44bd1146105865780634fb2e45d146105b157806357fc86b414610602578063581c5ae61461062d576101e3565b806336144c9a1461044e5780633ccfd60b146104df57806344767308146104f657806348c3720314610521576101e3565b8063153ab9df116101b6578063153ab9df146102f45780631b9a26f01461035957806321821bc8146103be57806332bc298c14610423576101e3565b806301339c21146101e857806301c234a8146101ff57806303a93c0c1461022a578063040a772e1461028f575b600080fd5b3480156101f457600080fd5b506101fd610b49565b005b34801561020b57600080fd5b50610214610bac565b6040518082815260200191505060405180910390f35b34801561023657600080fd5b506102796004803603602081101561024d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb2565b6040518082815260200191505060405180910390f35b34801561029b57600080fd5b506102de600480360360208110156102b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bfe565b6040518082815260200191505060405180910390f35b34801561030057600080fd5b506103436004803603602081101561031757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f59565b6040518082815260200191505060405180910390f35b34801561036557600080fd5b506103a86004803603602081101561037c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611228565b6040518082815260200191505060405180910390f35b3480156103ca57600080fd5b5061040d600480360360208110156103e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112b4565b6040518082815260200191505060405180910390f35b34801561042f57600080fd5b50610438611300565b6040518082815260200191505060405180910390f35b34801561045a57600080fd5b5061049d6004803603602081101561047157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611307565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104eb57600080fd5b506104f4611373565b005b34801561050257600080fd5b5061050b61152c565b6040518082815260200191505060405180910390f35b34801561052d57600080fd5b506105706004803603602081101561054457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611531565b6040518082815260200191505060405180910390f35b34801561059257600080fd5b5061059b61157d565b6040518082815260200191505060405180910390f35b3480156105bd57600080fd5b50610600600480360360208110156105d457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611582565b005b34801561060e57600080fd5b50610617611620565b6040518082815260200191505060405180910390f35b61067c6004803603604081101561064357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff169060200190929190505050611625565b005b34801561068a57600080fd5b506106c4600480360360408110156106a157600080fd5b81019080803560ff16906020019092919080359060200190929190505050611635565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156106f457600080fd5b506107216004803603602081101561070b57600080fd5b810190808035906020019092919050505061179c565b6040518082815260200191505060405180910390f35b34801561074357600080fd5b5061074c6117bd565b6040518082815260200191505060405180910390f35b34801561076e57600080fd5b506107776117c3565b6040518082815260200191505060405180910390f35b34801561079957600080fd5b506107a26117e2565b60405180848152602001838152602001828152602001935050505060405180910390f35b3480156107d257600080fd5b50610815600480360360208110156107e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117fb565b6040518082815260200191505060405180910390f35b34801561083757600080fd5b506108406118d6565b6040518082815260200191505060405180910390f35b34801561086257600080fd5b506108926004803603602081101561087957600080fd5b81019080803560ff1690602001909291905050506118dc565b6040518082815260200191505060405180910390f35b3480156108b457600080fd5b506108f7600480360360208110156108cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611955565b6040518082815260200191505060405180910390f35b34801561091957600080fd5b506109496004803603602081101561093057600080fd5b81019080803560ff1690602001909291905050506119a4565b604051808381526020018281526020019250505060405180910390f35b34801561097257600080fd5b5061097b6119f4565b6040518082815260200191505060405180910390f35b34801561099d57600080fd5b506109ea600480360360408110156109b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119fa565b604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b348015610a3557600080fd5b50610a3e611b30565b6040518082815260200191505060405180910390f35b348015610a6057600080fd5b50610aa360048036036020811015610a7757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b36565b6040518082815260200191505060405180910390f35b348015610ac557600080fd5b50610ace611b82565b6040518082815260200191505060405180910390f35b348015610af057600080fd5b50610b3360048036036020811015610b0757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b8e565b6040518082815260200191505060405180910390f35b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ba357600080fd5b42600881905550565b6103e881565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080610c4e85611228565b905060008090505b8360000180549050811015610f4d57836000018181548110610c7457fe5b90600052602060002090600602016005015484600101541015610f40576003846000018281548110610ca257fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff161015610e9a576000610d456103e8610d37610d0886896000018781548110610ce857fe5b906000526020600020906006020160010154611b9590919063ffffffff16565b886000018681548110610d1757fe5b906000526020600020906006020160020154611c1d90919063ffffffff16565b611ca390919063ffffffff16565b905060008560010154866000018481548110610d5d57fe5b90600052602060002090600602016004015411610d7e578560010154610da0565b856000018381548110610d8d57fe5b9060005260206000209060060201600401545b9050600042876000018581548110610db457fe5b90600052602060002090600602016005015410610dd15742610df3565b866000018481548110610de057fe5b9060005260206000209060060201600501545b905080821015610e92576000610e3962015180610e2b610e1c8686611d3290919063ffffffff16565b87611c1d90919063ffffffff16565b611ca390919063ffffffff16565b90506000610e78610e696103e8610e5b60015486611c1d90919063ffffffff16565b611ca390919063ffffffff16565b83611d3290919063ffffffff16565b9050610e8d8189611b9590919063ffffffff16565b975050505b505050610f3f565b836000018181548110610ea957fe5b906000526020600020906006020160050154421115610f3e576000846000018281548110610ed357fe5b90600052602060002090600602016003015490506000610f24610f156103e8610f0760025486611c1d90919063ffffffff16565b611ca390919063ffffffff16565b83611d3290919063ffffffff16565b9050610f398186611b9590919063ffffffff16565b945050505b5b5b8080600101915050610c56565b50819350505050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080610fa985611228565b905060008090505b836000018054905081101561121c57836000018181548110610fcf57fe5b9060005260206000209060060201600501548460010154101561120f576003846000018281548110610ffd57fe5b906000526020600020906006020160000160009054906101000a900460ff1660ff1610156111af5760006110a06103e86110926110638689600001878154811061104357fe5b906000526020600020906006020160010154611b9590919063ffffffff16565b88600001868154811061107257fe5b906000526020600020906006020160020154611c1d90919063ffffffff16565b611ca390919063ffffffff16565b9050600085600101548660000184815481106110b857fe5b906000526020600020906006020160040154116110d95785600101546110fb565b8560000183815481106110e857fe5b9060005260206000209060060201600401545b905060004287600001858154811061110f57fe5b9060005260206000209060060201600501541061112c574261114e565b86600001848154811061113b57fe5b9060005260206000209060060201600501545b9050808210156111a7576111a4611195620151806111876111788686611d3290919063ffffffff16565b87611c1d90919063ffffffff16565b611ca390919063ffffffff16565b87611b9590919063ffffffff16565b95505b50505061120e565b8360000181815481106111be57fe5b90600052602060002090600602016005015442111561120d5761120a8460000182815481106111e957fe5b90600052602060002090600602016003015484611b9590919063ffffffff16565b92505b5b5b8080600101915050610fb1565b50819350505050919050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061129a6201518061128c846002015442611d3290919063ffffffff16565b611ca390919063ffffffff16565b9050600f8111156112aa57600f90505b8092505050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b6201518081565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060006113c133610bfe565b905060008111611439576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1631905081811015611461578091505b42836001018190555042836002018190555061148a828460060154611b9590919063ffffffff16565b83600601819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156114d8573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5836040518082815260200191505060405180910390a2505050565b600f81565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501549050919050565b607881565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115dc57600080fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600581565b61163182823334611dbb565b5050565b6000806000611643856118dc565b925060038560ff1610156116b2576116ab60068660ff168154811061166457fe5b90600052602060002090600202016000015461169d6103e861168f8789611c1d90919063ffffffff16565b611ca390919063ffffffff16565b611c1d90919063ffffffff16565b915061174a565b60068560ff1610156117495760008090505b60068660ff16815481106116d457fe5b906000526020600020906002020160000154811015611747576117386117296103e861171b8761170d888b611b9590919063ffffffff16565b611c1d90919063ffffffff16565b611ca390919063ffffffff16565b84611b9590919063ffffffff16565b925080806001019150506116c4565b505b5b6117936117846201518060068860ff168154811061176457fe5b906000526020600020906002020160000154611c1d90919063ffffffff16565b42611b9590919063ffffffff16565b90509250925092565b600081815481106117a957fe5b906000526020600020016000915090505481565b60045481565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b6000806000600354600454600554925092509250909192565b600080600090505b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490508110156118d0576118c1600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000182815481106118a057fe5b90600052602060002090600602016002015483611b9590919063ffffffff16565b91508080600101915050611803565b50919050565b60035481565b600061194e61191e6201518061191061190060085442611d3290919063ffffffff16565b6005611c1d90919063ffffffff16565b611ca390919063ffffffff16565b60068460ff168154811061192e57fe5b906000526020600020906002020160010154611b9590919063ffffffff16565b9050919050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b60008060068360ff16815481106119b757fe5b906000526020600020906002020160000154915060068360ff16815481106119db57fe5b9060005260206000209060020201600101549050915091565b60055481565b6000806000806000806000600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050806000018881548110611a5557fe5b906000526020600020906006020160000160009054906101000a900460ff169650806000018881548110611a8557fe5b9060005260206000209060060201600101549550806000018881548110611aa857fe5b9060005260206000209060060201600201549450806000018881548110611acb57fe5b9060005260206000209060060201600301549350806000018881548110611aee57fe5b9060005260206000209060060201600401549250806000018881548110611b1157fe5b9060005260206000209060060201600501549150509295509295509295565b60085481565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b67016345785d8a000081565b6000919050565b600080828401905083811015611c13576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600080831415611c305760009050611c9d565b6000828402905082848281611c4157fe5b0414611c98576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806127556021913960400191505060405180910390fd5b809150505b92915050565b6000808211611d1a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481611d2557fe5b0490508091505092915050565b600082821115611daa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b67016345785d8a0000811015611dd057600080fd5b60068360ff1610611e49576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b4260085410611ec0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f636f6e7472616374206861736e6074207374617274656420796574000000000081525060200191505060405180910390fd5b6000611eea6103e8611edc607885611c1d90919063ffffffff16565b611ca390919063ffffffff16565b9050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611f54573d6000803e3d6000fd5b506000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612242576000600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905011801561207257508373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b156120bb57858160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600381101561223f57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461222d5761217d6001600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154611b9590919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150612232565b61223f565b80806001019150506120ea565b50505b600073ffffffffffffffffffffffffffffffffffffffff168160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461254657600080905060008260030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008090505b600381101561252757600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461251557600061234b6103e861233d6000858154811061232357fe5b90600052602060002001548a611c1d90919063ffffffff16565b611ca390919063ffffffff16565b90506123a281600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050154611b9590919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600501819055508273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561242e573d6000803e3d6000fd5b506124428185611b9590919063ffffffff16565b9350818873ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fd41f7e766eebcc7ff42b11ac8691bdf864db4afc0c55e71d629d54edce460d98846040518082815260200191505060405180910390a4600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505061251a565b612527565b80806001019150506122ce565b5061253d82600454611b9590919063ffffffff16565b60048190555050505b6000816000018054905014156125cc574281600101819055504281600201819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a84604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b60008060006125db8887611635565b925092509250836000016040518060c001604052808a60ff168152602001858152602001888152602001848152602001428152602001838152509080600181540180825580915050906001820390600052602060002090600602016000909192909190915060008201518160000160006101000a81548160ff021916908360ff1602179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a082015181600501555050506126ab86600354611b9590919063ffffffff16565b6003819055506126c76001600554611b9590919063ffffffff16565b6005819055508673ffffffffffffffffffffffffffffffffffffffff167f84e02daa69bdb087c9fe8d3041abca495512cb14e723070f6d1d4efface82e5d898589864287604051808760ff1660ff168152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390a250505050505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a165627a7a72305820d719957352bf866b664364e151e7bbb7ed4f2881c23ed2aa4501205a5a2505ee00290000000000000000000000006a251f7a020d8e418d8fdb7522f34df41a759751

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

0000000000000000000000006a251f7a020d8e418d8fdb7522f34df41a759751

-----Decoded View---------------
Arg [0] : wallet (address): 0x6a251f7a020d8e418d8fdb7522f34df41a759751

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006a251f7a020d8e418d8fdb7522f34df41a759751


Deployed ByteCode Sourcemap

26:10695:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2142:129;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2142:129:0;;;:::i;:::-;;329:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;329:46:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9330:127;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9330:127:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9330:127:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6497:1295;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6497:1295:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6497:1295:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7797:998;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7797:998:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7797:998:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6082:404;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6082:404:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6082:404:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8947:121;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8947:121:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8947:121:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;379:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;379:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9205:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9205:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9205:119:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4560:548;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4560:548:0;;;:::i;:::-;;428:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;428:45:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9462:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9462:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9462:131:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;240:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;240:41:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2280:154;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2280:154:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2280:154:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;285:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;285:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2445:146;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2445:146:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5576:499;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5576:499:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5576:499:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;187:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;187:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;187:49:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;595:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;595:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5124:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5124:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8803:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8803:139:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9739:231;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9739:231:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9739:231:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;565:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;565:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5383:182;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5383:182:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5383:182:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9600:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9600:134:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9600:134:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5227:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5227:151:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5227:151:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;627:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;627:25:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10077:471;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10077:471:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10077:471:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1148:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1148:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9073:123;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9073:123:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9073:123:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;119:53;;8:9:-1;5:2;;;30:1;27;20:12;5:2;119:53:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9975:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9975:97:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9975:97:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2142:129;2200:16;;;;;;;;;;;2186:30;;:10;:30;;;2178:39;;;;;;2234:15;2222:9;:27;;;;2142:129::o;329:46::-;371:4;329:46;:::o;9330:127::-;9401:7;9423:5;:18;9429:11;9423:18;;;;;;;;;;;;;;;:28;;;9415:37;;9330:127;;;:::o;6497:1295::-;6565:7;6579:17;6599:5;:18;6605:11;6599:18;;;;;;;;;;;;;;;6579:38;;6624:19;6652:17;6672:31;6691:11;6672:18;:31::i;:::-;6652:51;;6715:9;6727:1;6715:13;;6710:1044;6734:4;:13;;:20;;;;6730:1;:24;6710:1044;;;6793:4;:13;;6807:1;6793:16;;;;;;;;;;;;;;;;;;:23;;;6775:4;:15;;;:41;6771:978;;;6853:1;6829:4;:13;;6843:1;6829:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;:25;;;6825:918;;;6870:13;6886:90;371:4;6886:68;6914:39;6943:9;6914:4;:13;;6928:1;6914:16;;;;;;;;;;;;;;;;;;:24;;;:28;;:39;;;;:::i;:::-;6886:4;:13;;6900:1;6886:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:68;;;;:::i;:::-;:72;;:90;;;;:::i;:::-;6870:106;;6984:12;7024:4;:15;;;6999:4;:13;;7013:1;6999:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;7067:4;:15;;;6999:83;;;7042:4;:13;;7056:1;7042:16;;;;;;;;;;;;;;;;;;:22;;;6999:83;6984:98;;7090:10;7129:15;7103:4;:13;;7117:1;7103:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;7173:15;7103:85;;;7147:4;:13;;7161:1;7147:16;;;;;;;;;;;;;;;;;;:23;;;7103:85;7090:98;;7207:2;7200:4;:9;7196:262;;;7220:18;7241:38;415:6;7241:23;7251:12;7258:4;7251:2;:6;;:12;;;;:::i;:::-;7241:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;7220:59;;7288:25;7316:68;7331:52;371:4;7331:30;7346:14;;7331:10;:14;;:30;;;;:::i;:::-;:34;;:52;;;;:::i;:::-;7316:10;:14;;:68;;;;:::i;:::-;7288:96;;7407:34;7423:17;7407:11;:15;;:34;;;;:::i;:::-;7393:48;;7196:262;;;6825:918;;;;;;7502:4;:13;;7516:1;7502:16;;;;;;;;;;;;;;;;;;:23;;;7484:15;:41;7481:255;;;7536:15;7554:4;:13;;7568:1;7554:16;;;;;;;;;;;;;;;;;;:23;;;7536:41;;7586:22;7611:62;7623:49;371:4;7623:27;7635:14;;7623:7;:11;;:27;;;;:::i;:::-;:31;;:49;;;;:::i;:::-;7611:7;:11;;:62;;;;:::i;:::-;7586:87;;7696:31;7712:14;7696:11;:15;;:31;;;;:::i;:::-;7682:45;;7481:255;;;6825:918;6771:978;6756:3;;;;;;;6710:1044;;;;7776:11;7769:18;;;;;6497:1295;;;:::o;7797:998::-;7865:7;7879:17;7899:5;:18;7905:11;7899:18;;;;;;;;;;;;;;;7879:38;;7924:19;7952:17;7972:31;7991:11;7972:18;:31::i;:::-;7952:51;;8015:9;8027:1;8015:13;;8010:747;8034:4;:13;;:20;;;;8030:1;:24;8010:747;;;8093:4;:13;;8107:1;8093:16;;;;;;;;;;;;;;;;;;:23;;;8075:4;:15;;;:41;8071:681;;;8153:1;8129:4;:13;;8143:1;8129:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;:25;;;8125:621;;;8170:13;8186:90;371:4;8186:68;8214:39;8243:9;8214:4;:13;;8228:1;8214:16;;;;;;;;;;;;;;;;;;:24;;;:28;;:39;;;;:::i;:::-;8186:4;:13;;8200:1;8186:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:68;;;;:::i;:::-;:72;;:90;;;;:::i;:::-;8170:106;;8284:12;8324:4;:15;;;8299:4;:13;;8313:1;8299:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;8367:4;:15;;;8299:83;;;8342:4;:13;;8356:1;8342:16;;;;;;;;;;;;;;;;;;:22;;;8299:83;8284:98;;8390:10;8429:15;8403:4;:13;;8417:1;8403:16;;;;;;;;;;;;;;;;;;:23;;;:41;:85;;8473:15;8403:85;;;8447:4;:13;;8461:1;8447:16;;;;;;;;;;;;;;;;;;:23;;;8403:85;8390:98;;8507:2;8500:4;:9;8496:102;;;8534:55;8550:38;415:6;8550:23;8560:12;8567:4;8560:2;:6;;:12;;;;:::i;:::-;8550:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;8534:11;:15;;:55;;;;:::i;:::-;8520:69;;8496:102;8125:621;;;;;;8642:4;:13;;8656:1;8642:16;;;;;;;;;;;;;;;;;;:23;;;8624:15;:41;8621:118;;;8690:40;8706:4;:13;;8720:1;8706:16;;;;;;;;;;;;;;;;;;:23;;;8690:11;:15;;:40;;;;:::i;:::-;8676:54;;8621:118;8125:621;8071:681;8056:3;;;;;;;8010:747;;;;8779:11;8772:18;;;;;7797:998;;;:::o;6082:404::-;6152:4;6169:17;6189:5;:18;6195:11;6189:18;;;;;;;;;;;;;;;6169:38;;6220:22;6245:60;415:6;6245:45;6265:4;:24;;;6245:15;:19;;:45;;;;:::i;:::-;:49;;:60;;;;:::i;:::-;6220:85;;471:2;6341:14;:33;6337:107;;;471:2;6395:33;;6337:107;6464:14;6457:21;;;;6082:404;;;:::o;8947:121::-;9014:7;9035:5;:18;9041:11;9035:18;;;;;;;;;;;;;;;:28;;;9028:35;;8947:121;;;:::o;379:42::-;415:6;379:42;:::o;9205:119::-;9271:7;9292:5;:18;9298:11;9292:18;;;;;;;;;;;;;;;:27;;;;;;;;;;;;9285:34;;9205:119;;;:::o;4560:548::-;4592:17;4612:5;:17;4618:10;4612:17;;;;;;;;;;;;;;;4592:37;;4636:19;4658:28;4675:10;4658:16;:28::i;:::-;4636:50;;4715:1;4701:11;:15;4693:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4749:23;4783:4;4775:21;;;4749:47;;4823:11;4805:15;:29;4801:76;;;4856:15;4842:29;;4801:76;4901:15;4883:4;:15;;:33;;;;4948:15;4921:4;:24;;:42;;;;4987:31;5006:11;4987:4;:14;;;:18;;:31;;;;:::i;:::-;4970:4;:14;;:48;;;;5023:10;:19;;:32;5043:11;5023:32;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5023:32:0;5077:10;5067:34;;;5089:11;5067:34;;;;;;;;;;;;;;;;;;4560:548;;;:::o;428:45::-;471:2;428:45;:::o;9462:131::-;9538:7;9559:5;:18;9565:11;9559:18;;;;;;;;;;;;;;;:29;;;9552:36;;9462:131;;;:::o;240:41::-;278:3;240:41;:::o;2280:154::-;2367:16;;;;;;;;;;;2353:30;;:10;:30;;;2345:39;;;;;;2408:6;2389:16;;:25;;;;;;;;;;;;;;;;;;2280:154;:::o;285:40::-;324:1;285:40;:::o;2445:146::-;2524:46;2532:8;2542:4;2548:10;2560:9;2524:7;:46::i;:::-;2445:146;;:::o;5576:499::-;5645:15;5662:14;5678;5709:16;5720:4;5709:10;:16::i;:::-;5699:26;;5746:1;5739:4;:8;;;5735:268;;;5764:64;5811:5;5817:4;5811:11;;;;;;;;;;;;;;;;;;;;:16;;;5764:42;371:4;5764:20;5776:7;5764;:11;;:20;;;;:::i;:::-;:24;;:42;;;;:::i;:::-;:46;;:64;;;;:::i;:::-;5755:73;;5735:268;;;5851:1;5844:4;:8;;;5840:163;;;5865:9;5877:1;5865:13;;5860:138;5884:5;5890:4;5884:11;;;;;;;;;;;;;;;;;;;;:16;;;5880:1;:20;5860:138;;;5923:68;5934:56;371:4;5934:34;5960:7;5935:19;5947:6;5935:7;:11;;:19;;;;:::i;:::-;5934:25;;:34;;;;:::i;:::-;:38;;:56;;;;:::i;:::-;5923:6;:10;;:68;;;;:::i;:::-;5914:77;;5902:3;;;;;;;5860:138;;;;5840:163;5735:268;6018:52;6038:31;415:6;6038:5;6044:4;6038:11;;;;;;;;;;;;;;;;;;;;:16;;;:20;;:31;;;;:::i;:::-;6018:15;:19;;:52;;;;:::i;:::-;6009:61;;5576:499;;;;;:::o;187:49::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;595:28::-;;;;:::o;5124:98::-;5175:7;5204:4;5196:21;;;5189:28;;5124:98;:::o;8803:139::-;8850:7;8859;8868;8895:11;;8908:13;;8923:10;;8888:46;;;;;;8803:139;;;:::o;9739:231::-;9810:14;9836:9;9848:1;9836:13;;9831:135;9855:5;:18;9861:11;9855:18;;;;;;;;;;;;;;;:27;;:34;;;;9851:1;:38;9831:135;;;9911:49;9922:5;:18;9928:11;9922:18;;;;;;;;;;;;;;;:27;;9950:1;9922:30;;;;;;;;;;;;;;;;;;:37;;;9911:6;:10;;:49;;;;:::i;:::-;9902:58;;9891:3;;;;;;;9831:135;;;;9739:231;;;:::o;565:26::-;;;;:::o;5383:182::-;5436:7;5465:88;5489:63;415:6;5489:48;5506:30;5526:9;;5506:15;:19;;:30;;;;:::i;:::-;324:1;5489:16;;:48;;;;:::i;:::-;:52;;:63;;;;:::i;:::-;5465:5;5471:4;5465:11;;;;;;;;;;;;;;;;;;;;:19;;;:23;;:88;;;;:::i;:::-;5458:95;;5383:182;;;:::o;9600:134::-;9674:7;9695:5;:18;9701:11;9695:18;;;;;;;;;;;;;;;:27;;:34;;;;9688:41;;9600:134;;;:::o;5227:151::-;5280:12;5294:15;5323:5;5329:4;5323:11;;;;;;;;;;;;;;;;;;;;:16;;;5316:23;;5354:5;5360:4;5354:11;;;;;;;;;;;;;;;;;;;;:19;;;5344:29;;5227:151;;;:::o;627:25::-;;;;:::o;10077:471::-;10161:10;10173:15;10190:14;10206;10222:13;10237:14;10261:17;10281:5;:18;10287:11;10281:18;;;;;;;;;;;;;;;10261:38;;10313:4;:13;;10327:5;10313:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;10306:32;;10353:4;:13;;10367:5;10353:20;;;;;;;;;;;;;;;;;;:28;;;10343:38;;10395:4;:13;;10409:5;10395:20;;;;;;;;;;;;;;;;;;:27;;;10386:36;;10436:4;:13;;10450:5;10436:20;;;;;;;;;;;;;;;;;;:27;;;10427:36;;10476:4;:13;;10490:5;10476:20;;;;;;;;;;;;;;;;;;:26;;;10468:34;;10516:4;:13;;10530:5;10516:20;;;;;;;;;;;;;;;;;;:27;;;10507:36;;10077:471;;;;;;;;;:::o;1148:24::-;;;;:::o;9073:123::-;9141:7;9162:5;:18;9168:11;9162:18;;;;;;;;;;;;;;;:29;;;9155:36;;9073:123;;;:::o;119:53::-;163:9;119:53;:::o;9975:97::-;10047:14;9975:97;;;:::o;10751:181::-;10809:7;10829:9;10845:1;10841;:5;10829:17;;10870:1;10865;:6;;10857:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10923:1;10916:8;;;10751:181;;;;:::o;11132:250::-;11190:7;11219:1;11214;:6;11210:47;;;11244:1;11237:8;;;;11210:47;11269:9;11285:1;11281;:5;11269:17;;11314:1;11309;11305;:5;;;;;;:10;11297:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11373:1;11366:8;;;11132:250;;;;;:::o;11390:179::-;11448:7;11480:1;11476;:5;11468:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11523:9;11539:1;11535;:5;;;;;;11523:17;;11560:1;11553:8;;;11390:179;;;;:::o;10940:184::-;10998:7;11031:1;11026;:6;;11018:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11078:9;11094:1;11090;:5;11078:17;;11115:1;11108:8;;;10940:184;;;;:::o;2600:1955::-;163:9;2715:5;:26;;2707:35;;;;;;2768:1;2761:4;:8;;;2753:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2817:15;2805:9;;:27;2797:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2875:11;2889:44;371:4;2889:22;278:3;2889:5;:9;;:22;;;;:::i;:::-;:26;;:44;;;;:::i;:::-;2875:58;;2938:16;;;;;;;;;;;:25;;:30;2964:3;2938:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2938:30:0;2977:17;2997:5;:13;3003:6;2997:13;;;;;;;;;;;;;;;2977:33;;3046:1;3021:27;;:4;:13;;;;;;;;;;;;:27;;;3017:382;;;3094:1;3060:5;:15;3066:8;3060:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:57;;;;;3111:6;3099:18;;:8;:18;;;;3060:57;3056:101;;;3142:8;3126:4;:13;;;:24;;;;;;;;;;;;;;;;;;3056:101;3164:14;3181:4;:13;;;;;;;;;;;;3164:30;;3205:9;3217:1;3205:13;;3200:194;3224:1;3220;:5;3200:194;;;3261:1;3243:20;;:6;:20;;;3239:148;;3299:30;3327:1;3299:5;:13;3305:6;3299:13;;;;;;;;;;;;;;;:23;;;:27;;:30;;;;:::i;:::-;3273:5;:13;3279:6;3273:13;;;;;;;;;;;;;;;:23;;:56;;;;3346:5;:13;3352:6;3346:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;3337:31;;3239:148;;;3382:5;;3239:148;3227:3;;;;;;;3200:194;;;;3017:382;;3438:1;3413:27;;:4;:13;;;;;;;;;;;;:27;;;3409:634;;3450:17;3470:1;3450:21;;3479:22;3504:4;:13;;;;;;;;;;;;3479:38;;3530:9;3542:1;3530:13;;3525:455;3549:1;3545;:5;3525:455;;;3588:1;3570:20;;:6;:20;;;3566:405;;3602:14;3619:53;371:4;3619:31;3629:17;3647:1;3629:20;;;;;;;;;;;;;;;;3619:5;:9;;:31;;;;:::i;:::-;:35;;:53;;;;:::i;:::-;3602:70;;3718:36;3747:6;3718:5;:13;3724:6;3718:13;;;;;;;;;;;;;;;:24;;;:28;;:36;;;;:::i;:::-;3691:5;:13;3697:6;3691:13;;;;;;;;;;;;;;;:24;;:63;;;;3785:6;:15;;:23;3801:6;3785:23;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3785:23:0;3830:21;3844:6;3830:9;:13;;:21;;;;:::i;:::-;3818:33;;3899:1;3891:6;3874:35;;3883:6;3874:35;;;3902:6;3874:35;;;;;;;;;;;;;;;;;;3928:5;:13;3934:6;3928:13;;;;;;;;;;;;;;;:22;;;;;;;;;;;;3919:31;;3566:405;;;;3966:5;;3566:405;3552:3;;;;;;;3525:455;;;;4005:28;4023:9;4005:13;;:17;;:28;;;;:::i;:::-;3989:13;:44;;;;3409:634;;;4081:1;4057:4;:13;;:20;;;;:25;4053:149;;;4108:15;4090:4;:15;;:33;;;;4156:15;4129:4;:24;;:42;;;;4182:14;4189:6;4182:14;;;;;;;;;;;;;;;;;;;;;;4053:149;4215:15;4232:14;4248;4266:22;4276:4;4282:5;4266:9;:22::i;:::-;4214:74;;;;;;4297:4;:13;;4316:62;;;;;;;;4324:4;4316:62;;;;;;4330:7;4316:62;;;;4339:5;4316:62;;;;4346:6;4316:62;;;;4354:15;4316:62;;;;4371:6;4316:62;;;4297:82;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;4297:82:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4400:22;4416:5;4400:11;;:15;;:22;;;;:::i;:::-;4386:11;:36;;;;4446:17;4461:1;4446:10;;:14;;:17;;;;:::i;:::-;4433:10;:30;;;;4488:6;4477:73;;;4496:4;4502:7;4511:5;4518:6;4526:15;4543:6;4477:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2600:1955;;;;;;;;;:::o

Swarm Source

bzzr://d719957352bf866b664364e151e7bbb7ed4f2881c23ed2aa4501205a5a2505ee
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.