Token polygon.minereum.com

 

Overview ERC-20

Price
$0.00 @ 0.000000 MATIC
Fully Diluted Market Cap
Total Supply:
1,000,000,000 MNEP

Holders:
9,587,997 addresses
Contract:
0xecdff6fd2f184f8b8987682a10aa6890ca74c5a80xeCDFf6Fd2f184f8B8987682A10Aa6890ca74c5A8

Decimals:
8

Social Profiles:
Not Available, Update ?

 
Balance
300,000 MNEP

Value
$0.00
0x01ca55e8cb3507addbdedb23529d89833849714c
Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MinereumSecondary

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-11-06
*/

pragma solidity ^0.6.0;

//This contract is a secondary helper contract for Minereum Polygon.
//MNEP Main Website: https://polygon.minereum.com/
//MNEP Web3 Platform: https://polygon.minereum.com/web3
//This contract only displays your MNEP balance.
//To execute any operations (transfer, upgrade, etc.) you must use the main MNEP contract: 0x0B91B07bEb67333225A5bA0259D55AeE10E3A578 

interface genesisCalls {
  function AllowAddressToDestroyGenesis ( address _from, address _address ) external;
  function AllowReceiveGenesisTransfers ( address _from ) external;
  function BurnTokens ( address _from, uint256 mneToBurn ) external returns ( bool success );
  function RemoveAllowAddressToDestroyGenesis ( address _from ) external;
  function RemoveAllowReceiveGenesisTransfers ( address _from ) external;
  function RemoveGenesisAddressFromSale ( address _from ) external;
  function SetGenesisForSale ( address _from, uint256 weiPrice ) external;
  function TransferGenesis ( address _from, address _to ) external;
  function UpgradeToLevel2FromLevel1 ( address _address, uint256 weiValue ) external;
  function UpgradeToLevel3FromDev ( address _address ) external;
  function UpgradeToLevel3FromLevel1 ( address _address, uint256 weiValue ) external;
  function UpgradeToLevel3FromLevel2 ( address _address, uint256 weiValue ) external;
  function availableBalanceOf ( address _address ) external view returns ( uint256 Balance );
  function balanceOf ( address _address ) external view returns ( uint256 balance );
  function deleteAddressFromGenesisSaleList ( address _address ) external;
  function isAnyGenesisAddress ( address _address ) external view returns ( bool success );
  function isGenesisAddressLevel1 ( address _address ) external view returns ( bool success );
  function isGenesisAddressLevel2 ( address _address ) external view returns ( bool success );
  function isGenesisAddressLevel2Or3 ( address _address ) external view returns ( bool success );
  function isGenesisAddressLevel3 ( address _address ) external view returns ( bool success );
  function ownerGenesis (  ) external view returns ( address );
  function ownerGenesisBuys (  ) external view returns ( address );
  function ownerMain (  ) external view returns ( address );
  function ownerNormalAddress (  ) external view returns ( address );
  function ownerStakeBuys (  ) external view returns ( address );
  function ownerStakes (  ) external view returns ( address );
  function setGenesisCallerAddress ( address _caller ) external returns ( bool success );
  function setOwnerGenesisBuys (  ) external;
  function setOwnerMain (  ) external;
  function setOwnerNormalAddress (  ) external;
  function setOwnerStakeBuys (  ) external;
  function setOwnerStakes (  ) external;
  function BurnGenesisAddresses ( address _from, address[] calldata _genesisAddressesToBurn ) external;
}

contract MinereumSecondary { 
string public name; 
string public symbol; 
uint8 public decimals; 

event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);
event LogStakeHolderSends(address indexed to, uint balance, uint amountToSend);
event LogFailedStakeHolderSends(address indexed to, uint balance, uint amountToSend);
event StakeTransfer(address indexed from, address indexed to, uint256 value);

genesisCalls public gn;
uint totalSupplyConst = 100000000000000000;
uint circulatingSupplyConst = 0;

address public updaterAddress = 0x0000000000000000000000000000000000000000;
address public genesisCallerAddress = 0x55906a1d87f7426497fDBa498B8F5edB1C741cef;
function setUpdater() public {if (updaterAddress == 0x0000000000000000000000000000000000000000) updaterAddress = msg.sender; else revert();}
address public payoutOwner = 0x0000000000000000000000000000000000000000;
bool public payoutBlocked = false;
address payable public secondaryPayoutAddress = 0x0000000000000000000000000000000000000000;

modifier onlyOwner(){
    require(msg.sender == updaterAddress);
     _;
}

constructor(address _genesisCallsAddress) public {
name = "polygon.minereum.com"; 
symbol = "MNEP"; 
decimals = 8; 
setUpdater();
gn = genesisCalls(_genesisCallsAddress);
}

function registerAddressesValue(address[] memory _addressList, uint _value) public {
	uint i = 0;
	
	if (msg.sender != genesisCallerAddress) revert(); 
	
	while(i < _addressList.length)
	{
		emit Transfer(address(this), _addressList[i], _value);
		i++;
	}
}

function reloadGenesis(address _address) public { if (msg.sender == updaterAddress)	{gn = genesisCalls(_address); } else revert();}
function reloadSupply(uint total, uint circulating) public { if (msg.sender == updaterAddress)	{ totalSupplyConst = total; circulatingSupplyConst = circulating; } else revert();}
function reloadGenesisCaller(address caller) public { if (msg.sender == updaterAddress)	{ genesisCallerAddress = caller; } else revert();}
function updateTokenInfo(string memory _name, string memory _symbol) public {if (msg.sender == updaterAddress) { name = _name; symbol = _symbol; } else revert();}


function setPayoutOwner(address _address) public
{
	if(msg.sender == updaterAddress)
		payoutOwner = _address;
	else
		revert();
}

function setSecondaryPayoutAddress(address payable _address) public
{
	if(msg.sender == payoutOwner)
		secondaryPayoutAddress = _address;
	else
		revert();
}

function SetBlockPayouts(bool toBlock) public
{
	if(msg.sender == payoutOwner)
	{
		payoutBlocked = toBlock;
	}
}


function currentEthBlock() public view returns (uint256 blockNumber) 
{
	return block.number;
}

function currentBlock() public view returns (uint256 blockNumber)
{
	return 0;
}

function availableBalanceOf(address _address) public view returns (uint256 Balance)
{
	return gn.availableBalanceOf(_address);
}

function totalSupply() public view returns (uint256 TotalSupply)
{	
	return totalSupplyConst;
}

function circulatingSupply() public view returns (uint256)
{
   return circulatingSupplyConst;
}

function transfer(address _to, uint256 _value)  public { 
if (gn.isGenesisAddressLevel3(msg.sender) == false)
	revert('You must upgrade to Level 3 to allow transfers. Visit https://polygon.minereum.com for more info');
else
	revert('Use polygon.minereum.com/web3/transfer or the main contract 0x0b91b07beb67333225a5ba0259d55aee10e3a578');
if (_to == address(this)) revert('if (_to == address(this))');
emit Transfer(msg.sender, _to, _value); 
}

function transferReserved(address _from, address _to, uint256 _value) public onlyOwner { 
emit Transfer(_from, _to, _value); 
}

function DestroyGenesisAddressLevel1() public {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	if (gn.isGenesisAddressLevel1(msg.sender))
	{
		emit Transfer(msg.sender, 0x0000000000000000000000000000000000000000, balanceOf(msg.sender));
	}
	else
	{
		revert('Address not Genesis Level 1');
	}
}

function Bridge(address _address, uint _amount) public {
	revert();	
}

function transferFrom(
        address _from,
        address _to,
        uint256 _amount
) public returns (bool success) {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
        return false;    
}

function approve(address _spender, uint256 _amount) public returns (bool success) {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
    return false;
}

function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
    return 0;
}

function balanceOf(address _address) public view returns (uint256 balance) {
	return gn.balanceOf(_address);
}

function stakeBalanceOf(address _address) public view returns (uint256 balance) {
	return 0;
}

function TransferGenesis(address _to) public {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	emit Transfer(msg.sender, _to, balanceOf(msg.sender));	
	if (_to == address(this)) revert('if (_to == address(this))');	
	gn.TransferGenesis(msg.sender, _to);	
}

function SetGenesisForSale(uint256 weiPrice) public {	
	
}

function AllowReceiveGenesisTransfers() public { 
	
}

function RemoveAllowReceiveGenesisTransfers() public { 
	
}

function RemoveGenesisAddressFromSale() public { 
	
}

function AllowAddressToDestroyGenesis(address _address) public  { 
	
}

function RemoveAllowAddressToDestroyGenesis() public { 
	
}

function UpgradeToLevel2FromLevel1() public payable {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	gn.UpgradeToLevel2FromLevel1(msg.sender, msg.value);
}

function UpgradeToLevel3FromLevel1() public payable {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	gn.UpgradeToLevel3FromLevel1(msg.sender, msg.value);
}

function UpgradeToLevel3FromLevel2() public payable {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	gn.UpgradeToLevel3FromLevel2(msg.sender, msg.value);
}

function UpgradeToLevel3FromDev() public {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	gn.UpgradeToLevel3FromDev(msg.sender);
}

function UpgradeOthersToLevel2FromLevel1(address[] memory _addresses) public payable {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	uint count = _addresses.length;
	uint i = 0;
	while (i < count)
	{
		i++;
	}
}

function UpgradeOthersToLevel3FromLevel1(address[] memory _addresses) public payable {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	uint count = _addresses.length;
	uint i = 0;
	while (i < count)
	{
		i++;
	}
}

function UpgradeOthersToLevel3FromLevel2(address[] memory _addresses) public payable {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	uint count = _addresses.length;
	
	uint i = 0;
	while (i < count)
	{
	
		i++;
	}
}

function UpgradeOthersToLevel3FromDev(address[] memory _addresses) public {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
	uint count = _addresses.length;	
	uint i = 0;
	while (i < count)
	{
		
		i++;
	}
}

function BuyGenesisAddress(address payable _address) public payable
{
	
}

function SetNormalAddressForSale(uint256 weiPricePerMNE) public {	
	
}

function RemoveNormalAddressFromSale() public
{
	
}

function BuyNormalAddress(address payable _address) public payable{
	
}

function setBalanceNormalAddress(address _address, uint256 _balance) public
{
	
}

function ContractTransferAllFundsOut() public
{
	//in case of hack, funds can be transfered out to another addresses and transferred to the stake holders from there
	if (payoutBlocked)
		if(!secondaryPayoutAddress.send(address(this).balance)) revert();
}

function PayoutStakeHolders() public {
	
}

function stopSetup() public returns (bool success)
{
	return false;
}

function BurnTokens(uint256 mneToBurn) public returns (bool success) {	
	return false;
}

function SetStakeForSale(uint256 priceInWei) public
{	
	
}

function RemoveStakeFromSale() public {
	
}

function StakeTransferMNE(address _to, uint256 _value) public {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
}

function BurnGenesisAddresses(address[] memory _genesisAddressesToBurn) public
{
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
}

function StakeTransferGenesis(address _to, uint256 _value, address[] memory _genesisAddressesToBurn) public {
	revert('Go to https://polygon.minereum.com web3 platform to transfer or upgrade MNEP');
}

function setBalanceStakes(address _address, uint256 balance) public {
	
}

function BuyGenesisLevel1FromNormal(address payable _address) public payable {
	
}

function BuyGenesisLevel2FromNormal(address payable _address) public payable{
	
}

function BuyGenesisLevel3FromNormal(address payable _address) public payable{
	
}

function BuyStakeMNE(address payable _address) public payable {
	
}

function BuyStakeGenesis(address payable _address, address[] memory _genesisAddressesToBurn) public payable {
	
}

function Payment() public payable {
	
}

function BuyLuckyDrawTickets(uint256[] memory max) public payable {
	
}

function ExternalFunction1(uint256 _amountToStake, address[] memory _addressList, uint256[] memory uintList) public {
	
}

function isAnyGenesisAddress(address _address) public view returns (bool success) {
	return gn.isAnyGenesisAddress(_address);
}

function isGenesisAddressLevel1(address _address) public view returns (bool success) {
	return gn.isGenesisAddressLevel1(_address);
}

function isGenesisAddressLevel2(address _address) public view returns (bool success) {
	return gn.isGenesisAddressLevel2(_address);
}

function isGenesisAddressLevel3(address _address) public view returns (bool success) {
	return gn.isGenesisAddressLevel3(_address);
}

function isGenesisAddressLevel2Or3(address _address) public view returns (bool success) {
	return gn.isGenesisAddressLevel2Or3(_address);
}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_genesisCallsAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountToSend","type":"uint256"}],"name":"LogFailedStakeHolderSends","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountToSend","type":"uint256"}],"name":"LogStakeHolderSends","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"StakeTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"AllowAddressToDestroyGenesis","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"AllowReceiveGenesisTransfers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"Bridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_genesisAddressesToBurn","type":"address[]"}],"name":"BurnGenesisAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"mneToBurn","type":"uint256"}],"name":"BurnTokens","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"BuyGenesisAddress","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"BuyGenesisLevel1FromNormal","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"BuyGenesisLevel2FromNormal","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"BuyGenesisLevel3FromNormal","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"max","type":"uint256[]"}],"name":"BuyLuckyDrawTickets","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"BuyNormalAddress","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"},{"internalType":"address[]","name":"_genesisAddressesToBurn","type":"address[]"}],"name":"BuyStakeGenesis","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"BuyStakeMNE","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"ContractTransferAllFundsOut","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"DestroyGenesisAddressLevel1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountToStake","type":"uint256"},{"internalType":"address[]","name":"_addressList","type":"address[]"},{"internalType":"uint256[]","name":"uintList","type":"uint256[]"}],"name":"ExternalFunction1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Payment","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"PayoutStakeHolders","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"RemoveAllowAddressToDestroyGenesis","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"RemoveAllowReceiveGenesisTransfers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"RemoveGenesisAddressFromSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"RemoveNormalAddressFromSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"RemoveStakeFromSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"toBlock","type":"bool"}],"name":"SetBlockPayouts","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"weiPrice","type":"uint256"}],"name":"SetGenesisForSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"weiPricePerMNE","type":"uint256"}],"name":"SetNormalAddressForSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceInWei","type":"uint256"}],"name":"SetStakeForSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"address[]","name":"_genesisAddressesToBurn","type":"address[]"}],"name":"StakeTransferGenesis","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"StakeTransferMNE","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"TransferGenesis","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"UpgradeOthersToLevel2FromLevel1","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"UpgradeOthersToLevel3FromDev","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"UpgradeOthersToLevel3FromLevel1","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"UpgradeOthersToLevel3FromLevel2","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"UpgradeToLevel2FromLevel1","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"UpgradeToLevel3FromDev","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"UpgradeToLevel3FromLevel1","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"UpgradeToLevel3FromLevel2","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"availableBalanceOf","outputs":[{"internalType":"uint256","name":"Balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"circulatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentBlock","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentEthBlock","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"genesisCallerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gn","outputs":[{"internalType":"contract genesisCalls","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isAnyGenesisAddress","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isGenesisAddressLevel1","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isGenesisAddressLevel2","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isGenesisAddressLevel2Or3","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isGenesisAddressLevel3","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"payoutBlocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"payoutOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addressList","type":"address[]"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"registerAddressesValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"reloadGenesis","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"caller","type":"address"}],"name":"reloadGenesisCaller","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"total","type":"uint256"},{"internalType":"uint256","name":"circulating","type":"uint256"}],"name":"reloadSupply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"secondaryPayoutAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_balance","type":"uint256"}],"name":"setBalanceNormalAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"}],"name":"setBalanceStakes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setPayoutOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_address","type":"address"}],"name":"setSecondaryPayoutAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setUpdater","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"stakeBalanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stopSetup","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"TotalSupply","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferReserved","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"}],"name":"updateTokenInfo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updaterAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405267016345785d8a00006003556000600455600580546001600160a01b03199081169091556006805482167355906a1d87f7426497fdba498b8f5edb1c741cef179055600780546001600160a81b03191690556008805490911690553480156200006c57600080fd5b5060405162001dcc38038062001dcc833981810160405260208110156200009257600080fd5b50516040805180820190915260148082527f706f6c79676f6e2e6d696e657265756d2e636f6d0000000000000000000000006020909201918252620000da9160009162000185565b506040805180820190915260048082526304d4e45560e41b6020909201918252620001089160019162000185565b506002805460ff19166008179055620001296001600160e01b036200015516565b600280546001600160a01b0390921661010002610100600160a81b03199092169190911790556200022a565b6005546001600160a01b03166200017e57600580546001600160a01b0319163317905562000183565b600080fd5b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001c857805160ff1916838001178555620001f8565b82800160010185558215620001f8579182015b82811115620001f8578251825591602001919060010190620001db565b50620002069291506200020a565b5090565b6200022791905b8082111562000206576000815560010162000211565b90565b611b92806200023a6000396000f3fe60806040526004361061043c5760003560e01c806370a8a2e611610234578063b9c25cae1161012e578063df02f1db116100b6578063eb0fbbad1161007a578063eb0fbbad146110da578063ef3dd5c81461110d578063fb65606714611130578063fdbc653014611145578063ffc4b1681461115a5761043c565b8063df02f1db14611068578063e12ed13c1461109b578063e2412630146110b0578063e33eaaf7146110c5578063e9095e5c146105185761043c565b8063c3536e8b116100fd578063c3536e8b14610620578063c92f146a14610b94578063cf91e33114610ffa578063db16cb5b14610b6a578063dd62ed3e1461102d5761043c565b8063b9c25cae14610b94578063c0cd466214610f63578063c0ea2e7714610f93578063c169653314610fa85761043c565b80639055a23e116101bc578063a33b126011610180578063a33b126014610eef578063a9059cbb14610ef7578063ac0f738f14610b94578063af46aa0814610f30578063b4e85ec814610b945761043c565b80639055a23e14610e2c5780639358928b14610e5f57806393c63b9d14610e7457806394ccd96f14610ea757806395d89b4114610eda5761043c565b80637b411ca5116102035780637b411ca514610b945780637d20a24f1461096f57806380167ebf14610cc55780638a67011314610d665780638ccb002314610d7b5761043c565b806370a8a2e614610b4d5780637347060c1461096f578063742ec16414610b6a57806374a72e4114610c155761043c565b80633181a5a7116103455780635b65268f116102cd5780636be2ca43116102915780636be2ca4314610b945780636c2f12e6146106205780636e3ee8f11461096f5780637050ec8914610ba957806370a0823114610be25761043c565b80635b65268f14610b9457806361a3be8014610b38578063633865511461096f5780636af4347014610b4d5780636b3b28001461096f5761043c565b8063460b72ce11610314578063460b72ce14610b385780634890bb5114610b4d578063542aa99f14610b5557806357e08c6014610aff5780635b48a88414610b6a5761043c565b80633181a5a71461096f57806336d6991014610995578063399c40ea146109c85780633c64cfc614610aff5761043c565b806323b872dd116103c85780632940187a116103975780632940187a1461079c5780632cd3fd70146107cf5780632f71d022146107f95780633118f5431461092f578063313ce567146109445761043c565b806323b872dd146106b757806323e46e7c146106fa57806325d998bb146107265780632631ef12146107595761043c565b80630d061e751161040f5780630d061e75146105ef578063177e48d01461062057806318160ddd146106365780631b4bbaa01461064b57806322e3f1621461067e5761043c565b806306fdde0314610441578063095ea7b3146104cb57806309ae18441461051857806309f6c607146105c8575b600080fd5b34801561044d57600080fd5b5061045661118d565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610490578181015183820152602001610478565b50505050905090810190601f1680156104bd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104d757600080fd5b50610504600480360360408110156104ee57600080fd5b506001600160a01b03813516906020013561121b565b604080519115158252519081900360200190f35b34801561052457600080fd5b506105c66004803603602081101561053b57600080fd5b810190602081018135600160201b81111561055557600080fd5b82018360208201111561056757600080fd5b803590602001918460208302840111600160201b8311171561058857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611254945050505050565b005b3480156105d457600080fd5b506105dd61128b565b60408051918252519081900360200190f35b3480156105fb57600080fd5b50610604611290565b604080516001600160a01b039092168252519081900360200190f35b6105c66004803603602081101561053b57600080fd5b34801561064257600080fd5b506105dd6112b4565b34801561065757600080fd5b506105c66004803603602081101561066e57600080fd5b50356001600160a01b03166112ba565b34801561068a57600080fd5b506105c6600480360360408110156106a157600080fd5b506001600160a01b03813516906020013561043c565b3480156106c357600080fd5b50610504600480360360608110156106da57600080fd5b506001600160a01b0381358116916020810135909116906040013561121b565b34801561070657600080fd5b506105c66004803603602081101561071d57600080fd5b503515156112ec565b34801561073257600080fd5b506105dd6004803603602081101561074957600080fd5b50356001600160a01b031661131b565b34801561076557600080fd5b506105c66004803603606081101561077c57600080fd5b506001600160a01b038135811691602081013590911690604001356113a2565b3480156107a857600080fd5b50610504600480360360208110156107bf57600080fd5b50356001600160a01b0316611409565b3480156107db57600080fd5b50610504600480360360208110156107f257600080fd5b503561145e565b34801561080557600080fd5b506105c66004803603604081101561081c57600080fd5b810190602081018135600160201b81111561083657600080fd5b82018360208201111561084857600080fd5b803590602001918460018302840111600160201b8311171561086957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156108bb57600080fd5b8201836020820111156108cd57600080fd5b803590602001918460018302840111600160201b831117156108ee57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611464945050505050565b34801561093b57600080fd5b506106046114a2565b34801561095057600080fd5b506109596114b6565b6040805160ff9092168252519081900360200190f35b6105c66004803603602081101561098557600080fd5b50356001600160a01b03166112e9565b3480156109a157600080fd5b50610504600480360360208110156109b857600080fd5b50356001600160a01b03166114bf565b3480156109d457600080fd5b506105c6600480360360608110156109eb57600080fd5b81359190810190604081016020820135600160201b811115610a0c57600080fd5b820183602082011115610a1e57600080fd5b803590602001918460208302840111600160201b83111715610a3f57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b811115610a8e57600080fd5b820183602082011115610aa057600080fd5b803590602001918460208302840111600160201b83111715610ac157600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506112af945050505050565b348015610b0b57600080fd5b506105c660048036036040811015610b2257600080fd5b506001600160a01b03813516906020013561149e565b348015610b4457600080fd5b506105c6611254565b6105c6611254565b348015610b6157600080fd5b50610504611516565b348015610b7657600080fd5b506105c660048036036020811015610b8d57600080fd5b50356112e9565b348015610ba057600080fd5b506105c6611514565b348015610bb557600080fd5b506105c660048036036040811015610bcc57600080fd5b506001600160a01b038135169060200135611254565b348015610bee57600080fd5b506105dd60048036036020811015610c0557600080fd5b50356001600160a01b031661151b565b348015610c2157600080fd5b506105c660048036036040811015610c3857600080fd5b810190602081018135600160201b811115610c5257600080fd5b820183602082011115610c6457600080fd5b803590602001918460208302840111600160201b83111715610c8557600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295505091359250611570915050565b6105c660048036036020811015610cdb57600080fd5b810190602081018135600160201b811115610cf557600080fd5b820183602082011115610d0757600080fd5b803590602001918460208302840111600160201b83111715610d2857600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506112e9945050505050565b348015610d7257600080fd5b506106046115f9565b6105c660048036036040811015610d9157600080fd5b6001600160a01b038235169190810190604081016020820135600160201b811115610dbb57600080fd5b820183602082011115610dcd57600080fd5b803590602001918460208302840111600160201b83111715610dee57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061149e945050505050565b348015610e3857600080fd5b5061050460048036036020811015610e4f57600080fd5b50356001600160a01b0316611608565b348015610e6b57600080fd5b506105dd61165d565b348015610e8057600080fd5b506105c660048036036020811015610e9757600080fd5b50356001600160a01b0316611663565b348015610eb357600080fd5b506105c660048036036020811015610eca57600080fd5b50356001600160a01b031661169b565b348015610ee657600080fd5b506104566116ce565b6105c6611514565b348015610f0357600080fd5b506105c660048036036040811015610f1a57600080fd5b506001600160a01b038135169060200135611728565b348015610f3c57600080fd5b506105dd60048036036020811015610f5357600080fd5b50356001600160a01b031661145e565b348015610f6f57600080fd5b506105c660048036036040811015610f8657600080fd5b5080359060200135611818565b348015610f9f57600080fd5b5061050461183a565b348015610fb457600080fd5b506105c660048036036060811015610fcb57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561055557600080fd5b34801561100657600080fd5b506105c66004803603602081101561101d57600080fd5b50356001600160a01b0316611254565b34801561103957600080fd5b506105dd6004803603604081101561105057600080fd5b506001600160a01b038135811691602001351661121b565b34801561107457600080fd5b506105c66004803603602081101561108b57600080fd5b50356001600160a01b031661184a565b3480156110a757600080fd5b506105dd611516565b3480156110bc57600080fd5b506105c661187d565b3480156110d157600080fd5b506105c66118a4565b3480156110e657600080fd5b50610504600480360360208110156110fd57600080fd5b50356001600160a01b03166118e7565b34801561111957600080fd5b506105c66004803603602081101561098557600080fd5b34801561113c57600080fd5b5061060461193c565b34801561115157600080fd5b5061060461194b565b34801561116657600080fd5b506105046004803603602081101561117d57600080fd5b50356001600160a01b031661195a565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156112135780601f106111e857610100808354040283529160200191611213565b820191906000526020600020905b8154815290600101906020018083116111f657829003601f168201915b505050505081565b600060405162461bcd60e51b815260040180806020018281038252604c815260200180611aab604c913960600191505060405180910390fd5b60405162461bcd60e51b815260040180806020018281038252604c815260200180611aab604c913960600191505060405180910390fd5b435b90565b6008546001600160a01b031681565b818110156112af5760010161129f565b505050565b60035490565b6005546001600160a01b031633141561043c57600680546001600160a01b0319166001600160a01b0383161790555b50565b6007546001600160a01b03163314156112e95760078054821515600160a01b0260ff60a01b1990911617905550565b600254604080516325d998bb60e01b81526001600160a01b03848116600483015291516000936101009004909216916325d998bb91602480820192602092909190829003018186803b15801561137057600080fd5b505afa158015611384573d6000803e3d6000fd5b505050506040513d602081101561139a57600080fd5b505192915050565b6005546001600160a01b031633146113b957600080fd5b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600254604080516314a00c3d60e11b81526001600160a01b0384811660048301529151600093610100900490921691632940187a91602480820192602092909190829003018186803b15801561137057600080fd5b50600090565b6005546001600160a01b031633141561043c57815161148a9060009060208501906119b2565b5080516112af9060019060208401906119b2565b5050565b60025461010090046001600160a01b031681565b60025460ff1681565b6002546040805163036d699160e41b81526001600160a01b03848116600483015291516000936101009004909216916336d6991091602480820192602092909190829003018186803b15801561137057600080fd5b565b600090565b600254604080516370a0823160e01b81526001600160a01b03848116600483015291516000936101009004909216916370a0823191602480820192602092909190829003018186803b15801561137057600080fd5b6006546000906001600160a01b0316331461158a57600080fd5b82518110156112af5782818151811061159f57fe5b60200260200101516001600160a01b0316306001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360010161158a565b6007546001600160a01b031681565b6002546040805163482ad11f60e11b81526001600160a01b0384811660048301529151600093610100900490921691639055a23e91602480820192602092909190829003018186803b15801561137057600080fd5b60045490565b6005546001600160a01b031633141561043c5760028054610100600160a81b0319166101006001600160a01b038416021790556112e9565b6005546001600160a01b031633141561043c57600780546001600160a01b0319166001600160a01b0383161790556112e9565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156112135780601f106111e857610100808354040283529160200191611213565b600254604080516001620769d360e31b0319815233600482015290516101009092046001600160a01b03169163ffc4b16891602480820192602092909190829003018186803b15801561177a57600080fd5b505afa15801561178e573d6000803e3d6000fd5b505050506040513d60208110156117a457600080fd5b50516117e15760405162461bcd60e51b8152600401808060200182810382526060815260200180611a4b6060913960600191505060405180910390fd5b60405162461bcd60e51b8152600401808060200182810382526066815260200180611af76066913960800191505060405180910390fd5b6005546001600160a01b031633141561043c576003829055600481905561149e565b600754600160a01b900460ff1681565b6007546001600160a01b031633141561043c57600880546001600160a01b0319166001600160a01b0383161790556112e9565b6005546001600160a01b031661043c57600580546001600160a01b03191633179055611514565b600754600160a01b900460ff1615611514576008546040516001600160a01b03909116904780156108fc02916000818181858888f1935050505061151457600080fd5b6002546040805163eb0fbbad60e01b81526001600160a01b038481166004830152915160009361010090049092169163eb0fbbad91602480820192602092909190829003018186803b15801561137057600080fd5b6006546001600160a01b031681565b6005546001600160a01b031681565b600254604080516001620769d360e31b031981526001600160a01b038481166004830152915160009361010090049092169163ffc4b16891602480820192602092909190829003018186803b15801561137057600080fd5b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106119f357805160ff1916838001178555611a20565b82800160010185558215611a20579182015b82811115611a20578251825591602001919060010190611a05565b50611a2c929150611a30565b5090565b61128d91905b80821115611a2c5760008155600101611a3656fe596f75206d757374207570677261646520746f204c6576656c203320746f20616c6c6f77207472616e73666572732e2056697369742068747470733a2f2f706f6c79676f6e2e6d696e657265756d2e636f6d20666f72206d6f726520696e666f476f20746f2068747470733a2f2f706f6c79676f6e2e6d696e657265756d2e636f6d207765623320706c6174666f726d20746f207472616e73666572206f722075706772616465204d4e455055736520706f6c79676f6e2e6d696e657265756d2e636f6d2f776562332f7472616e73666572206f7220746865206d61696e20636f6e747261637420307830623931623037626562363733333332323561356261303235396435356165653130653361353738a264697066735822122069da01bf34516e759fe02b8f3bd794c2eac83c8d0644813306911eeb81cf8d1c64736f6c634300060000330000000000000000000000007d5424f6c617c486ab4437b88410357bba7d124e

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

0000000000000000000000007d5424f6c617c486ab4437b88410357bba7d124e

-----Decoded View---------------
Arg [0] : _genesisCallsAddress (address): 0x7d5424f6c617c486ab4437b88410357bba7d124e

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007d5424f6c617c486ab4437b88410357bba7d124e


Deployed ByteCode Sourcemap

2921:10679:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2952:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2952:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2952:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7427:195;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7427:195:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7427:195:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;11740:174;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11740:174:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11740:174:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;11740:174:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;11740:174:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;11740:174:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;11740:174:0;;-1:-1:-1;11740:174:0;;-1:-1:-1;;;;;11740:174:0:i;:::-;;5631:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5631:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;3949:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3949:90:0;;;:::i;:::-;;;;-1:-1:-1;;;;;3949:90:0;;;;;;;;;;;;;;9538:263;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;5955:98:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5955:98:0;;;:::i;4891:138::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4891:138:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4891:138:0;-1:-1:-1;;;;;4891:138:0;;:::i;7099:72::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7099:72:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7099:72:0;;;;;;;;:::i;7175:248::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7175:248:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7175:248:0;;;;;;;;;;;;;;;;;:::i;5506:119::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5506:119:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5506:119:0;;;;:::i;5820:131::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5820:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5820:131:0;-1:-1:-1;;;;;5820:131:0;;:::i;6615:129::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6615:129:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6615:129:0;;;;;;;;;;;;;;;;;:::i;13178:135::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13178:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13178:135:0;-1:-1:-1;;;;;13178:135:0;;:::i;11372:90::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11372:90:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11372:90:0;;:::i;5031:162::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5031:162:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5031:162:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;5031:162:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5031:162:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;5031:162:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;5031:162:0;;;;;;;;-1:-1:-1;5031:162:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;5031:162:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;5031:162:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;5031:162:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;5031:162:0;;-1:-1:-1;5031:162:0;;-1:-1:-1;;;;;5031:162:0:i;3431:22::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3431:22:0;;;:::i;2998:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2998:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10606:76;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10606:76:0;-1:-1:-1;;;;;10606:76:0;;:::i;13456:141::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13456:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13456:141:0;-1:-1:-1;;;;;13456:141:0;;:::i;12779:123::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12779:123:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12779:123:0;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;12779:123:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;12779:123:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;12779:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;12779:123:0;;;;;;;;-1:-1:-1;12779:123:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;12779:123:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;12779:123:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;12779:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;12779:123:0;;-1:-1:-1;12779:123:0;;-1:-1:-1;;;;;12779:123:0:i;12124:75::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12124:75:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;12124:75:0;;;;;;;;:::i;6748:347::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6748:347:0;;;:::i;8743:201::-;;;:::i;11296:72::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11296:72:0;;;:::i;10686:::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10686:72:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10686:72:0;;:::i;8478:61::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8478:61:0;;;:::i;11580:156::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11580:156:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;11580:156:0;;;;;;;;:::i;7832:112::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7832:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7832:112:0;-1:-1:-1;;;;;7832:112:0;;:::i;4307:267::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4307:267:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4307:267:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;4307:267:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4307:267:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4307:267:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;4307:267:0;;-1:-1:-1;;4307:267:0;;;-1:-1:-1;4307:267:0;;-1:-1:-1;;4307:267:0:i;12702:73::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12702:73:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;12702:73:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;12702:73:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;12702:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;12702:73:0;;-1:-1:-1;12702:73:0;;-1:-1:-1;;;;;12702:73:0:i;3839:71::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3839:71:0;;;:::i;12538:115::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;12538:115:0;;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;12538:115:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;12538:115:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;12538:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;12538:115:0;;-1:-1:-1;12538:115:0;;-1:-1:-1;;;;;12538:115:0:i;13039:135::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13039:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13039:135:0;-1:-1:-1;;;;;13039:135:0;;:::i;6057:99::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6057:99:0;;;:::i;4578:131::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4578:131:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4578:131:0;-1:-1:-1;;;;;4578:131:0;;:::i;5199:136::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5199:136:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5199:136:0;-1:-1:-1;;;;;5199:136:0;;:::i;2974:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2974:20:0;;;:::i;12657:41::-;;;:::i;6160:451::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6160:451:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6160:451:0;;;;;;;;:::i;7948:96::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7948:96:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7948:96:0;-1:-1:-1;;;;;7948:96:0;;:::i;4711:178::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4711:178:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4711:178:0;;;;;;;:::i;3913:33::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3913:33:0;;;:::i;11918:202::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11918:202:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;11918:202:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;8048:303:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8048:303:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8048:303:0;-1:-1:-1;;;;;8048:303:0;;:::i;7626:202::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7626:202:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7626:202:0;;;;;;;;;;:::i;5339:163::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5339:163:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5339:163:0;-1:-1:-1;;;;;5339:163:0;;:::i;5733:83::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5733:83:0;;;:::i;3697:140::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3697:140:0;;;:::i;10985:259::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10985:259:0;;;:::i;12906:129::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12906:129:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12906:129:0;-1:-1:-1;;;;;12906:129:0;;:::i;8602:72::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8602:72:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;3614:80:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3614:80:0;;;:::i;3537:74::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3537:74:0;;;:::i;13317:135::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13317:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13317:135:0;-1:-1:-1;;;;;13317:135:0;;:::i;2952:18::-;;;;;;;;;;;;;;;-1:-1:-1;;2952:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7427:195::-;7495:12;7513:86;;-1:-1:-1;;;7513:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11740:174;11824:86;;-1:-1:-1;;;11824:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5631:98;5713:12;5631:98;;:::o;3949:90::-;;;-1:-1:-1;;;;;3949:90:0;;:::o;9765:33::-;9776:5;9772:1;:9;9765:33;;;9790:3;;9765:33;;;9538:263;;;:::o;5955:98::-;6033:16;;5955:98;:::o;4891:138::-;4963:14;;-1:-1:-1;;;;;4963:14:0;4949:10;:28;4945:82;;;4981:20;:29;;-1:-1:-1;;;;;;4981:29:0;-1:-1:-1;;;;;4981:29:0;;;;;4945:82;4891:138;:::o;5506:119::-;5574:11;;-1:-1:-1;;;;;5574:11:0;5560:10;:25;5557:65;;;5594:13;:23;;;;;-1:-1:-1;;;5594:23:0;-1:-1:-1;;;;5594:23:0;;;;;;5506:119;:::o;5820:131::-;5916:2;;:31;;;-1:-1:-1;;;5916:31:0;;-1:-1:-1;;;;;5916:31:0;;;;;;;;;-1:-1:-1;;5916:2:0;;;;;;;:21;;:31;;;;;;;;;;;;;;;:2;:31;;;5:2:-1;;;;30:1;27;20:12;5:2;5916:31:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5916:31:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5916:31:0;;5820:131;-1:-1:-1;;5820:131:0:o;6615:129::-;4093:14;;-1:-1:-1;;;;;4093:14:0;4079:10;:28;4071:37;;;;;;6727:3:::1;-1:-1:-1::0;;;;;6711:28:0::1;6720:5;-1:-1:-1::0;;;;;6711:28:0::1;;6732:6;6711:28;;;;;;;;;;;;;;;;;;6615:129:::0;;;:::o;13178:135::-;13274:2;;:35;;;-1:-1:-1;;;13274:35:0;;-1:-1:-1;;;;;13274:35:0;;;;;;;;;-1:-1:-1;;13274:2:0;;;;;;;:25;;:35;;;;;;;;;;;;;;;:2;:35;;;5:2:-1;;;;30:1;27;20:12;11372:90:0;-1:-1:-1;11427:12:0;;11372:90::o;5031:162::-;5126:14;;-1:-1:-1;;;;;5126:14:0;5112:10;:28;5108:83;;;5144:12;;;;:4;;:12;;;;;:::i;:::-;-1:-1:-1;5158:16:0;;;;:6;;:16;;;;;:::i;5108:83::-;5031:162;;:::o;3431:22::-;;;;;;-1:-1:-1;;;;;3431:22:0;;:::o;2998:21::-;;;;;;:::o;13456:141::-;13555:2;;:38;;;-1:-1:-1;;;13555:38:0;;-1:-1:-1;;;;;13555:38:0;;;;;;;;;-1:-1:-1;;13555:2:0;;;;;;;:28;;:38;;;;;;;;;;;;;;;:2;:38;;;5:2:-1;;;;30:1;27;20:12;6888:204:0;6748:347::o;11296:72::-;11333:12;11296:72;:::o;7832:112::-;7918:2;;:22;;;-1:-1:-1;;;7918:22:0;;-1:-1:-1;;;;;7918:22:0;;;;;;;;;-1:-1:-1;;7918:2:0;;;;;;;:12;;:22;;;;;;;;;;;;;;;:2;:22;;;5:2:-1;;;;30:1;27;20:12;4307:267:0;4429:20;;4394:6;;-1:-1:-1;;;;;4429:20:0;4415:10;:34;4411:48;;4451:8;;;4411:48;4477:12;:19;4473:1;:23;4467:104;;;4534:12;4547:1;4534:15;;;;;;;;;;;;;;-1:-1:-1;;;;;4510:48:0;4527:4;-1:-1:-1;;;;;4510:48:0;;4551:6;4510:48;;;;;;;;;;;;;;;;;;4563:3;;4467:104;;3839:71;;;-1:-1:-1;;;;;3839:71:0;;:::o;13039:135::-;13135:2;;:35;;;-1:-1:-1;;;13135:35:0;;-1:-1:-1;;;;;13135:35:0;;;;;;;;;-1:-1:-1;;13135:2:0;;;;;;;:25;;:35;;;;;;;;;;;;;;;:2;:35;;;5:2:-1;;;;30:1;27;20:12;6057:99:0;6130:22;;6057:99;:::o;4578:131::-;4646:14;;-1:-1:-1;;;;;4646:14:0;4632:10;:28;4628:79;;;4663:2;:27;;-1:-1:-1;;;;;;4663:27:0;;-1:-1:-1;;;;;4663:27:0;;;;;;4628:79;;5199:136;5270:14;;-1:-1:-1;;;;;5270:14:0;5256:10;:28;5253:78;;;5289:11;:22;;-1:-1:-1;;;;;;5289:22:0;-1:-1:-1;;;;;5289:22:0;;;;;5253:78;;2974:20;;;;;;;;;;;;;;;-1:-1:-1;;2974:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6160:451;6223:2;;:37;;;-1:-1:-1;;;;;;6223:37:0;;6249:10;6223:37;;;;;;:2;;;;-1:-1:-1;;;;;6223:2:0;;:25;;:37;;;;;;;;;;;;;;;:2;:37;;;5:2:-1;;;;30:1;27;20:12;5:2;6223:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6223:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6223:37:0;6219:282;;6273:106;;-1:-1:-1;;;6273:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6219:282;6389:112;;-1:-1:-1;;;6389:112:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4711:178;4790:14;;-1:-1:-1;;;;;4790:14:0;4776:10;:28;4772:115;;;4808:16;:24;;;4834:22;:36;;;4772:115;;3913:33;;;-1:-1:-1;;;3913:33:0;;;;;:::o;5339:163::-;5429:11;;-1:-1:-1;;;;;5429:11:0;5415:10;:25;5412:86;;;5445:22;:33;;-1:-1:-1;;;;;;5445:33:0;-1:-1:-1;;;;;5445:33:0;;;;;5412:86;;3697:140;3731:14;;-1:-1:-1;;;;;3731:14:0;3727:108;;3793:14;:27;;-1:-1:-1;;;;;;3793:27:0;3810:10;3793:27;;;3727:108;;10985:259;11158:13;;-1:-1:-1;;;11158:13:0;;;;11154:86;;;11180:22;;:50;;-1:-1:-1;;;;;11180:22:0;;;;11208:21;11180:50;;;;;:22;:50;:22;:50;11208:21;11180:22;:50;;;;;;;11176:64;;11232:8;;;12906:129;12999:2;;:32;;;-1:-1:-1;;;12999:32:0;;-1:-1:-1;;;;;12999:32:0;;;;;;;;;-1:-1:-1;;12999:2:0;;;;;;;:22;;:32;;;;;;;;;;;;;;;:2;:32;;;5:2:-1;;;;30:1;27;20:12;3614:80:0;;;-1:-1:-1;;;;;3614:80:0;;:::o;3537:74::-;;;-1:-1:-1;;;;;3537:74:0;;:::o;13317:135::-;13413:2;;:35;;;-1:-1:-1;;;;;;13413:35:0;;-1:-1:-1;;;;;13413:35:0;;;;;;;;;-1:-1:-1;;13413:2:0;;;;;;;:25;;:35;;;;;;;;;;;;;;;:2;:35;;;5:2:-1;;;;30:1;27;20:12;2921:10679:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2921:10679:0;;;-1:-1:-1;2921:10679:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;

Swarm Source

ipfs://69da01bf34516e759fe02b8f3bd794c2eac83c8d0644813306911eeb81cf8d1c
Loading