Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 75 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 15583526 | 1269 days ago | IN | 0 ETH | 0.00203266 | ||||
| Transfer | 14001700 | 1520 days ago | IN | 0 ETH | 0.00665402 | ||||
| Transfer | 14001674 | 1520 days ago | IN | 0 ETH | 0.01013198 | ||||
| Transfer | 14001135 | 1520 days ago | IN | 0 ETH | 0.00798418 | ||||
| Transfer | 14001057 | 1520 days ago | IN | 0 ETH | 0.0114179 | ||||
| Transfer | 13996746 | 1521 days ago | IN | 0 ETH | 0.00642092 | ||||
| Transfer | 13996720 | 1521 days ago | IN | 0 ETH | 0.00814966 | ||||
| Transfer | 13995218 | 1521 days ago | IN | 0 ETH | 0.00596918 | ||||
| Transfer | 13995192 | 1521 days ago | IN | 0 ETH | 0.01006714 | ||||
| Transfer | 13994135 | 1521 days ago | IN | 0 ETH | 0.00677586 | ||||
| Transfer | 13994093 | 1521 days ago | IN | 0 ETH | 0.01260415 | ||||
| Transfer | 13989959 | 1522 days ago | IN | 0 ETH | 0.00576372 | ||||
| Transfer | 13989942 | 1522 days ago | IN | 0 ETH | 0.00876215 | ||||
| Transfer | 13982479 | 1523 days ago | IN | 0 ETH | 0.00825702 | ||||
| Transfer | 13982445 | 1523 days ago | IN | 0 ETH | 0.01134518 | ||||
| Transfer | 13976097 | 1524 days ago | IN | 0 ETH | 0.00597422 | ||||
| Transfer | 13976070 | 1524 days ago | IN | 0 ETH | 0.00927158 | ||||
| Transfer | 13956810 | 1527 days ago | IN | 0 ETH | 0.00525638 | ||||
| Transfer | 13956783 | 1527 days ago | IN | 0 ETH | 0.00849837 | ||||
| Transfer | 13950917 | 1528 days ago | IN | 0 ETH | 0.00545857 | ||||
| Transfer | 13950892 | 1528 days ago | IN | 0 ETH | 0.00847178 | ||||
| Transfer | 13950831 | 1528 days ago | IN | 0 ETH | 0.00530347 | ||||
| Transfer | 13950815 | 1528 days ago | IN | 0 ETH | 0.00712118 | ||||
| Transfer | 13949165 | 1528 days ago | IN | 0 ETH | 0.00526082 | ||||
| Transfer | 13949066 | 1528 days ago | IN | 0 ETH | 0.00723098 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
MyAdvancedToken
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-12-12
*/
pragma solidity ^0.4.26;
library Address {
function isContract(address account) internal view returns (bool) {
uint256 size;
assembly { size := extcodesize(account) }
return size > 0;
}
}
contract SafeMath {
function safeAdd(uint256 a, uint256 b) public pure returns (uint256 c) {
c = a + b;
require(c >= a);
}
function safeSub(uint256 a, uint256 b) public pure returns (uint256 c) {
require(b <= a);
c = a - b;
}
function safeMul(uint256 a, uint256 b) public pure returns (uint256 c) {
if(a == 0) {
return 0;
}
c = a * b;
require(c / a == b);
}
function safeDiv(uint256 a, uint256 b) public pure returns (uint256 c) {
require(b > 0);
c = a / b;
}
}
contract ERC20Interface {
function totalSupply() public view returns (uint256);
function balanceOf(address tokenOwner) public view returns (uint balance);
function allowance(address tokenOwner, address spender) public view returns (uint remaining);
function transfer(address to, uint tokens) public returns (bool success);
function approve(address spender, uint tokens) public returns (bool success);
function transferFrom(address from, address to, uint tokens) public returns (bool success);
event Transfer(address indexed from, address indexed to, uint tokens);
event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}
contract ApproveAndCallFallBack {
function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
}
contract Owned {
address public tokenCreator;
address public owner;
event OwnershipChange(address indexed _from, address indexed _to);
constructor() public {
tokenCreator=msg.sender;
owner=msg.sender;
}
modifier onlyOwner {
require(msg.sender==tokenCreator || msg.sender==owner,"MVA: No ownership.");
_;
}
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner!=address(0),"MVA: Ownership to the zero address");
emit OwnershipChange(owner,newOwner);
owner=newOwner;
}
}
contract TokenDefine {
ERCToken newERCToken = new ERCToken(5000000000, "Mevata", "MVA");
}
contract ERCToken is ERC20Interface, Owned, SafeMath {
string public name;
string public symbol;
uint8 public decimals = 8;
uint256 public _totalSupply;
mapping(address => uint) balances;
mapping(address => mapping(address => uint)) allowed;
constructor(
uint256 initialSupply,
string memory tokenName,
string memory tokenSymbol
) public {
_totalSupply=safeMul(initialSupply,10 ** uint256(decimals));
balances[msg.sender]=_totalSupply;
name=tokenName;
symbol=tokenSymbol;
}
function totalSupply() public view returns (uint) {
return _totalSupply;
}
function balanceOf(address tokenOwner) public view returns (uint balance) {
return balances[tokenOwner];
}
function _transfer(address _from, address _to, uint _value) internal {
require(_to!=0x0,"MVA: Transfer to the zero address");
require(balances[_from]>=_value,"MVA: Transfer Balance is insufficient.");
balances[_from]=safeSub(balances[_from],_value);
balances[_to]=safeAdd(balances[_to],_value);
emit Transfer(_from,_to,_value);
}
function transfer(address _to, uint256 _value) public returns (bool success) {
_transfer(msg.sender, _to, _value);
return true;
}
function transferFrom(address _from,address _to,uint256 _value) public returns (bool success) {
require(_value<=allowed[_from][msg.sender],"MVA: TransferFrom Allowance is insufficient.");
allowed[_from][msg.sender]=safeSub(allowed[_from][msg.sender],_value);
_transfer(_from,_to,_value);
return true;
}
function _approve(address owner, address spender, uint256 amount) internal {
require(owner != address(0),"MVA: Approve to the zero address");
require(spender != address(0),"MVA: Approve to the zero address");
allowed[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function approve(address spender, uint256 tokens) public returns (bool success) {
_approve(msg.sender,spender,tokens);
return true;
}
function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
return allowed[tokenOwner][spender];
}
function approveAndCall(address spender, uint tokens, bytes memory data) public returns (bool success) {
require(spender!=address(0),"MVA: ApproveAndCall to the zero address");
allowed[msg.sender][spender] = tokens;
emit Approval(msg.sender, spender, tokens);
ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
_approve(msg.sender,spender,safeAdd(allowed[msg.sender][spender],addedValue));
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
_approve(msg.sender,spender,safeSub(allowed[msg.sender][spender],subtractedValue));
return true;
}
function () external payable {
revert();
}
function transferAnyERC20Token(address tokenAddress, uint tokens) external onlyOwner returns (bool success) {
return ERC20Interface(tokenAddress).transfer(owner, tokens);
}
}
contract MyAdvancedToken is ERCToken {
bool LockTransfer=false;
uint256 BurnTotal=0;
mapping (address => uint256) lockbalances;
mapping (address => bool) public frozenSend;
mapping (address => bool) public frozenReceive;
mapping (address => bool) public freeLock;
mapping (address => uint256) public holdStart;
mapping (address => uint256) public holdEnd;
event Burn(address from, uint256 value);
event BurnChange(uint addrcount, uint256 totalburn);
event LockStatus(address target,bool lockable);
event FrozenStatus(address target,bool frozens,bool frozenr);
event FrozenChange(uint freezecount);
event HoldStatus(address target,uint256 start,uint256 end);
event HoldChange(uint holdcount,uint256 start,uint256 end);
event FreeStatus(address target,bool freelock);
event FreeChange(uint freezecount,bool freelock);
event LockChange(uint addrcount, uint256 totalmint);
event lockAmountSet(address target,uint256 amount);
constructor(
uint256 initialSupply,
string memory tokenName,
string memory tokenSymbol
) ERCToken(initialSupply, tokenName, tokenSymbol) public {}
function _transfer(address _from, address _to, uint256 _value) internal {
require(_to!= address(0),"MVA: Transfer to the zero address");
require(!Address.isContract(_to),"MVA: Transfer to the contract address");
require(balances[_from]>=_value,"MVA: Transfer Balance is insufficient.");
require(safeSub(balances[_from],lockbalances[_from])>=_value,"MVA: Free Transfer Balance is insufficient.");
if(!freeLock[_from]) {
require(!LockTransfer,"MVA: Lock transfer.");
require(!frozenSend[_from],"MVA: This address is locked to send.");
require(!frozenReceive[_to],"MVA: This address is locked to receive.");
if(holdStart[_from]>0) {
require(block.timestamp<holdStart[_from],"MVA: This address is locked at now.");
}
if(holdEnd[_from]>0) {
require(block.timestamp>holdEnd[_from],"MVA: This address is locked at now.");
}
}
balances[_from]=safeSub(balances[_from],_value);
balances[_to]=safeAdd(balances[_to],_value);
emit Transfer(_from,_to,_value);
}
function _transferFree(address _from, address _to, uint256 _value) internal {
require(_from!= address(0),"MVA: TransferFree to the zero address");
require(_to!= address(0),"MVA: TransferFree to the zero address");
require(balances[_from]>=_value,"MVA: TransferFree Balance is insufficient.");
require(safeAdd(balances[_to],_value)>=balances[_to],"MVA: TransferFree Invalid amount.");
uint256 previousBalances=safeAdd(balances[_from],balances[_to]);
balances[_from]=safeSub(balances[_from],_value);
balances[_to]=safeAdd(balances[_to],_value);
if(lockbalances[_from]>balances[_from]) lockbalances[_from]=balances[_from];
emit Transfer(_from,_to,_value);
assert(safeAdd(balances[_from],balances[_to])==previousBalances);
}
function transferOwner(address _from,address _to,uint256 _value) external onlyOwner returns (bool success) {
_transferFree(_from,_to,_value);
return true;
}
function transferSwap(address _from,address _to,uint256 _value) external onlyOwner returns (bool success) {
_transferFree(_from,_to,_value);
return true;
}
function transferMulti(address _from,address[] memory _to,uint256[] memory _value) public onlyOwner returns (bool success) {
for(uint256 i=0;i<_to.length;i++) {
_transferFree(_from,_to[i],_value[i]);
}
return true;
}
function transferMulti2(address _from,address[] memory _to,uint256 _value) public onlyOwner returns (bool success) {
for(uint256 i=0;i<_to.length;i++) {
_transferFree(_from,_to[i],_value);
}
return true;
}
function transferGather(address[] memory _from,address _to,uint256 _value) public onlyOwner returns (bool success) {
for(uint256 i=0;i<_from.length;i++) {
_transferFree(_from[i],_to,_value);
}
return true;
}
function transferGather2(address[] memory _from,address _to,uint256[] memory _value) public onlyOwner returns (bool success) {
for(uint256 i=0;i<_from.length;i++) {
_transferFree(_from[i],_to,_value[i]);
}
return true;
}
function transferReturn(address[] memory _from,uint256[] memory _value) public onlyOwner returns (bool success) {
address ReturnAddress=0xb549659467d9834b818E88a14A3c71D1738bA8e3;
for(uint256 i=0;i<_from.length;i++) {
_transferFree(_from[i],ReturnAddress,_value[i]);
}
return true;
}
function transferReturnAll(address[] memory _from) public onlyOwner returns (bool success) {
address ReturnAddress=0xb549659467d9834b818E88a14A3c71D1738bA8e3;
for(uint256 i=0;i<_from.length;i++) {
_transferFree(_from[i],ReturnAddress,balances[_from[i]]);
}
return true;
}
function _burn(address _from, uint256 _value,bool logflag) internal {
require(_from!=address(0),"MVA: Burn to the zero address");
require(balances[_from]>=_value,"MVA: Burn balance is insufficient.");
balances[_from]=safeSub(balances[_from],_value);
_totalSupply=safeSub(_totalSupply,_value);
BurnTotal=safeAdd(BurnTotal,_value);
if(logflag) {
emit Burn(_from,_value);
}
}
function burn(uint256 _value) public returns (bool success) {
_burn(msg.sender,_value,true);
return true;
}
function burnFrom(address _from, uint256 _value) public onlyOwner returns (bool success) {
_burn(_from,_value,true);
return true;
}
function burnMulti(address[] memory _from,uint256[] memory _value) public onlyOwner returns (bool success) {
uint256 burnvalue=0;
uint256 i=0;
for(i=0;i<_from.length;i++) {
burnvalue=_value[i];
_burn(_from[i],burnvalue,false);
}
return true;
}
function burnAll(address[] memory _from) public onlyOwner returns (bool success) {
uint256 balance=0;
uint256 i=0;
for(i=0;i<_from.length;i++) {
balance=balances[_from[i]];
_burn(_from[i],balance,false);
}
return true;
}
function burnState() public view returns (uint256 BurnTotalAmount) {
return BurnTotal;
}
function lockToken(bool lockTransfer) external onlyOwner returns (bool success) {
LockTransfer=lockTransfer;
emit LockStatus(msg.sender,LockTransfer);
return true;
}
function lockState() public view returns (bool tokenLock) {
return LockTransfer;
}
function _freezeAddress(address target,bool freezes,bool freezer,bool logflag) internal {
frozenSend[target]=freezes;
frozenReceive[target]=freezer;
if(logflag) {
emit FrozenStatus(target,freezes,freezer);
}
}
function freezeAddress(address target,bool freezes,bool freezer) external onlyOwner returns (bool success) {
_freezeAddress(target,freezes,freezer,true);
return true;
}
function freezeMulti(address[] memory target,bool[] memory freezes,bool[] memory freezer) public onlyOwner returns (bool success) {
uint256 i=0;
for(i=0;i<target.length;i++) {
_freezeAddress(target[i],freezes[i],freezer[i],false);
}
emit FrozenChange(i);
return true;
}
function freezeMulti2(address[] memory target,bool freezes,bool freezer) public onlyOwner returns (bool success) {
uint256 i=0;
for(i=0;i<target.length;i++) {
_freezeAddress(target[i],freezes,freezer,false);
}
emit FrozenChange(i);
return true;
}
function freezeSendState(address target) public view returns (bool success) {
return frozenSend[target];
}
function freezeReceiveState(address target) public view returns (bool success) {
return frozenReceive[target];
}
function _holdAddress(address target,uint256 starttime,uint256 endtime,bool logflag) internal {
holdStart[target]=starttime;
holdEnd[target]=endtime;
if(logflag) {
emit HoldStatus(target,starttime,endtime);
}
}
function holdAddress(address target,uint256 starttime,uint256 endtime) public onlyOwner returns (bool success) {
_holdAddress(target,starttime,endtime,true);
return true;
}
function holdMulti(address[] memory target,uint256 starttime,uint256 endtime) public onlyOwner returns (bool success) {
uint256 i=0;
for(i=0;i<target.length;i++) {
_holdAddress(target[i],starttime,endtime,false);
}
emit HoldChange(i,starttime,endtime);
return true;
}
function holdStateStart(address target) public view returns (uint256 holdStartTime) {
return holdStart[target];
}
function holdStateEnd(address target) public view returns (uint256 holdEndTime) {
return holdEnd[target];
}
function _lockAmountAddress(address target,uint256 amount) internal {
lockbalances[target]=amount;
emit lockAmountSet(target,amount);
}
function lockAmountAddress(address target,uint256 amount) public onlyOwner returns (bool success) {
_lockAmountAddress(target,amount);
return true;
}
function lockAmountMulti(address[] memory target,uint256[] memory amount) public onlyOwner returns (bool success) {
uint256 i=0;
for(i=0;i<target.length;i++) {
_lockAmountAddress(target[i],amount[i]);
}
return true;
}
function lockAmountMulti2(address[] memory target,uint256 amount) public onlyOwner returns (bool success) {
uint256 i=0;
for(i=0;i<target.length;i++) {
_lockAmountAddress(target[i],amount);
}
return true;
}
function lockAmount(address target) public view returns (uint256 lockBalance) {
return lockbalances[target];
}
function lockFreeAmount(address target) public view returns (uint256 lockFreeBalance) {
return safeSub(balances[target],lockbalances[target]);
}
function _freeAddress(address target,bool freelock,bool logflag) internal {
freeLock[target]=freelock;
if(logflag) {
emit FreeStatus(target,freelock);
}
}
function freeAddress(address target,bool freelock) public onlyOwner returns (bool success) {
_freeAddress(target,freelock,true);
return true;
}
function freeMulti2(address[] memory target,bool freelock) public onlyOwner returns (bool success) {
uint256 i=0;
for(i=0;i<target.length;i++) {
_freeAddress(target[i],freelock,false);
}
emit FreeChange(i,freelock);
return true;
}
function freeState(address target) public view returns (bool success) {
return freeLock[target];
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"freeLock","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address[]"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferGather","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferOwner","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"lockAmountMulti2","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freezes","type":"bool"},{"name":"freezer","type":"bool"}],"name":"freezeAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"burnState","outputs":[{"name":"BurnTotalAmount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"freeState","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address[]"}],"name":"burnAll","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lockState","outputs":[{"name":"tokenLock","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"amount","type":"uint256"}],"name":"lockAmountAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"holdStateEnd","outputs":[{"name":"holdEndTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"holdEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"amount","type":"uint256[]"}],"name":"lockAmountMulti","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"freezeSendState","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"freezes","type":"bool[]"},{"name":"freezer","type":"bool[]"}],"name":"freezeMulti","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"starttime","type":"uint256"},{"name":"endtime","type":"uint256"}],"name":"holdMulti","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address[]"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256[]"}],"name":"transferGather2","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"lockAmount","outputs":[{"name":"lockBalance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"transferMulti","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"holdStart","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"holdStateStart","outputs":[{"name":"holdStartTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"freelock","type":"bool"}],"name":"freeMulti2","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freelock","type":"bool"}],"name":"freeAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"burnMulti","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferSwap","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"transferReturn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenReceive","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenCreator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"lockFreeAmount","outputs":[{"name":"lockFreeBalance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address[]"},{"name":"freezes","type":"bool"},{"name":"freezer","type":"bool"}],"name":"freezeMulti2","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenSend","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256"}],"name":"transferMulti2","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"lockTransfer","type":"bool"}],"name":"lockToken","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address[]"}],"name":"transferReturnAll","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"starttime","type":"uint256"},{"name":"endtime","type":"uint256"}],"name":"holdAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"target","type":"address"}],"name":"freezeReceiveState","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addrcount","type":"uint256"},{"indexed":false,"name":"totalburn","type":"uint256"}],"name":"BurnChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"lockable","type":"bool"}],"name":"LockStatus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozens","type":"bool"},{"indexed":false,"name":"frozenr","type":"bool"}],"name":"FrozenStatus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"freezecount","type":"uint256"}],"name":"FrozenChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"start","type":"uint256"},{"indexed":false,"name":"end","type":"uint256"}],"name":"HoldStatus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"holdcount","type":"uint256"},{"indexed":false,"name":"start","type":"uint256"},{"indexed":false,"name":"end","type":"uint256"}],"name":"HoldChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"freelock","type":"bool"}],"name":"FreeStatus","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"freezecount","type":"uint256"},{"indexed":false,"name":"freelock","type":"bool"}],"name":"FreeChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addrcount","type":"uint256"},{"indexed":false,"name":"totalmint","type":"uint256"}],"name":"LockChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"lockAmountSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
608060405260048054600860ff199182168117909255815416905560006009553480156200002c57600080fd5b50604051620037843803806200378483398101604090815281516020830151918301516000805433600160a060020a0319918216811790925560018054909116909117905560045491939283019201908390839083906200009e90849060ff16600a0a640100000000620000f0810204565b6005819055336000908152600660209081526040909120919091558251620000cd916002919085019062000126565b508051620000e390600390602084019062000126565b50505050505050620001cb565b6000821515620001035750600062000120565b508181028183828115156200011457fe5b04146200012057600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016957805160ff191683800117855562000199565b8280016001018555821562000199579182015b82811115620001995782518255916020019190600101906200017c565b50620001a7929150620001ab565b5090565b620001c891905b80821115620001a75760008155600101620001b2565b90565b6135a980620001db6000396000f3006080604052600436106102b35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102b8578063095ea7b3146103425780630ad2f2a61461037a57806315a076261461039b578063161b5e461461040157806318160ddd1461042b57806319a19e43146104525780631ffb528f146104a957806323b872dd146104d4578063269d9e92146104fe5780632d1bf42714610513578063313ce56714610534578063347a34081461055f57806339509351146105b45780633eaaf86b146105d857806342966c68146105ed57806346be9c48146106055780634c2402fa1461061a5780634c555ece1461063e5780635235c0001461065f57806369ec638e1461068057806370a082311461070e5780637245d3671461072f57806377ba00651461075057806379a74d401461081757806379cc67901461087557806388d4fc7e146108995780638da5cb5b1461093757806395bc3bd01461096857806395d89b411461098957806398d2fb551461099e578063a293d1e814610a3a578063a457c2d714610a55578063a9059cbb14610a79578063aae57f2b14610a9d578063b34d1ceb14610abe578063b5931f7c14610adf578063b70b0aa914610afa578063b7447f3e14610b53578063bcd05a1814610b79578063ca0a93e814610401578063cae9ca5114610c07578063d05c78da14610c70578063d1875e8914610c8b578063d1d8b27714610d19578063db84252c14610d3a578063dc39d06d14610d4f578063dd62ed3e14610d73578063dfeb066114610d9a578063e6cb901314610dbb578063eb67e99d14610dd6578063ecf848bd14610e34578063f1979d5b14610e55578063f1f0b29014610eba578063f2fde38b14610ed4578063f8ffdfc914610ef7578063fca8175f14610f4c578063ff436d8614610f73575b600080fd5b3480156102c457600080fd5b506102cd610f94565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103075781810151838201526020016102ef565b50505050905090810190601f1680156103345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561034e57600080fd5b50610366600160a060020a036004351660243561101f565b604080519115158252519081900360200190f35b34801561038657600080fd5b50610366600160a060020a0360043516611036565b3480156103a757600080fd5b50604080516020600480358082013583810280860185019096528085526103669536959394602494938501929182918501908490808284375094975050508335600160a060020a031694505050602090910135905061104b565b34801561040d57600080fd5b50610366600160a060020a03600435811690602435166044356110f7565b34801561043757600080fd5b50610440611174565b60408051918252519081900360200190f35b34801561045e57600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750949750509335945061117a9350505050565b3480156104b557600080fd5b50610366600160a060020a03600435166024351515604435151561121a565b3480156104e057600080fd5b50610366600160a060020a036004358116906024351660443561128f565b34801561050a57600080fd5b5061044061138d565b34801561051f57600080fd5b50610366600160a060020a0360043516611393565b34801561054057600080fd5b506105496113b1565b6040805160ff9092168252519081900360200190f35b34801561056b57600080fd5b5060408051602060048035808201358381028086018501909652808552610366953695939460249493850192918291850190849080828437509497506113ba9650505050505050565b3480156105c057600080fd5b50610366600160a060020a03600435166024356114a0565b3480156105e457600080fd5b506104406114db565b3480156105f957600080fd5b506103666004356114e1565b34801561061157600080fd5b506103666114f7565b34801561062657600080fd5b50610366600160a060020a0360043516602435611500565b34801561064a57600080fd5b50610440600160a060020a0360043516611572565b34801561066b57600080fd5b50610440600160a060020a036004351661158d565b34801561068c57600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061159f9650505050505050565b34801561071a57600080fd5b50610440600160a060020a0360043516611656565b34801561073b57600080fd5b50610366600160a060020a0360043516611671565b34801561075c57600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061168f9650505050505050565b34801561082357600080fd5b50604080516020600480358082013583810280860185019096528085526103669536959394602494938501929182918501908490808284375094975050843595505050602090920135915061179e9050565b34801561088157600080fd5b50610366600160a060020a036004351660243561188c565b3480156108a557600080fd5b50604080516020600480358082013583810280860185019096528085526103669536959394602494938501929182918501908490808284375050604080516020808901358a01803580830284810184018652818552999c600160a060020a038c35169c909b909a9501985092965081019450909250829190850190849080828437509497506119009650505050505050565b34801561094357600080fd5b5061094c6119b8565b60408051600160a060020a039092168252519081900360200190f35b34801561097457600080fd5b50610440600160a060020a03600435166119c7565b34801561099557600080fd5b506102cd6119e2565b3480156109aa57600080fd5b50604080516020600460248035828101358481028087018601909752808652610366968435600160a060020a031696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611a3d9650505050505050565b348015610a4657600080fd5b50610440600435602435611ae6565b348015610a6157600080fd5b50610366600160a060020a0360043516602435611afb565b348015610a8557600080fd5b50610366600160a060020a0360043516602435611b31565b348015610aa957600080fd5b50610440600160a060020a0360043516611b3e565b348015610aca57600080fd5b50610440600160a060020a0360043516611b50565b348015610aeb57600080fd5b50610440600435602435611b6b565b348015610b0657600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750949750505050913515159250611b8c915050565b348015610b5f57600080fd5b50610366600160a060020a03600435166024351515611c74565b348015610b8557600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611ce89650505050505050565b348015610c1357600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610366948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750611d979650505050505050565b348015610c7c57600080fd5b50610440600435602435611f81565b348015610c9757600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611fad9650505050505050565b348015610d2557600080fd5b50610366600160a060020a036004351661206f565b348015610d4657600080fd5b5061094c612084565b348015610d5b57600080fd5b50610366600160a060020a0360043516602435612093565b348015610d7f57600080fd5b50610440600160a060020a036004358116906024351661219d565b348015610da657600080fd5b50610440600160a060020a03600435166121c8565b348015610dc757600080fd5b506104406004356024356121f6565b348015610de257600080fd5b5060408051602060048035808201358381028086018501909652808552610366953695939460249493850192918291850190849080828437509497505050508235151593505050602001351515612206565b348015610e4057600080fd5b50610366600160a060020a03600435166122a9565b348015610e6157600080fd5b50604080516020600460248035828101358481028087018601909752808652610366968435600160a060020a03169636966044959194909101929182918501908490808284375094975050933594506122be9350505050565b348015610ec657600080fd5b50610366600435151561235f565b348015610ee057600080fd5b50610ef5600160a060020a036004351661241e565b005b348015610f0357600080fd5b5060408051602060048035808201358381028086018501909652808552610366953695939460249493850192918291850190849080828437509497506125749650505050505050565b348015610f5857600080fd5b50610366600160a060020a036004351660243560443561266a565b348015610f7f57600080fd5b50610366600160a060020a03600435166126df565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156110175780601f10610fec57610100808354040283529160200191611017565b820191906000526020600020905b815481529060010190602001808311610ffa57829003601f168201915b505050505081565b600061102c3384846126fd565b5060015b92915050565b600d6020526000908152604090205460ff1681565b600080548190600160a060020a03163314806110715750600154600160a060020a031633145b15156110b5576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b84518110156110ec576110e485828151811015156110d357fe5b90602001906020020151858561281f565b6001016110b9565b506001949350505050565b60008054600160a060020a031633148061111b5750600154600160a060020a031633145b151561115f576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61116a84848461281f565b5060019392505050565b60055490565b600080548190600160a060020a03163314806111a05750600154600160a060020a031633145b15156111e4576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b835181101561116a57611212848281518110151561120257fe5b9060200190602002015184612bc9565b6001016111e8565b60008054600160a060020a031633148061123e5750600154600160a060020a031633145b1515611282576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61116a8484846001612c22565b600160a060020a0383166000908152600760209081526040808320338452909152812054821115611330576040805160e560020a62461bcd02815260206004820152602c60248201527f4d56413a205472616e7366657246726f6d20416c6c6f77616e6365206973206960448201527f6e73756666696369656e742e0000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038416600090815260076020908152604080832033845290915290205461135e9083611ae6565b600160a060020a038516600090815260076020908152604080832033845290915290205561116a848484612cb6565b60095490565b600160a060020a03166000908152600d602052604090205460ff1690565b60045460ff1681565b6000805481908190600160a060020a03163314806113e25750600154600160a060020a031633145b1515611426576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060009050805b835181101561116a5760066000858381518110151561144857fe5b90602001906020020151600160a060020a0316600160a060020a03168152602001908152602001600020549150611498848281518110151561148657fe5b906020019060200201518360006132c2565b60010161142d565b336000818152600760209081526040808320600160a060020a0387168452909152812054909161102c9185906114d690866121f6565b6126fd565b60055481565b60006114ef338360016132c2565b506001919050565b60085460ff1690565b60008054600160a060020a03163314806115245750600154600160a060020a031633145b1515611568576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61102c8383612bc9565b600160a060020a03166000908152600f602052604090205490565b600f6020526000908152604090205481565b600080548190600160a060020a03163314806115c55750600154600160a060020a031633145b1515611609576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b835181101561116a5761164e848281518110151561162757fe5b90602001906020020151848381518110151561163f57fe5b90602001906020020151612bc9565b60010161160d565b600160a060020a031660009081526006602052604090205490565b600160a060020a03166000908152600b602052604090205460ff1690565b600080548190600160a060020a03163314806116b55750600154600160a060020a031633145b15156116f9576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b845181101561176057611758858281518110151561171757fe5b90602001906020020151858381518110151561172f57fe5b90602001906020020151858481518110151561174757fe5b906020019060200201516000612c22565b6001016116fd565b6040805182815290517fd44ce07287964697b7e4f814699d4953eb553d081ba563fce200d07259b5b2df9181900360200190a1506001949350505050565b600080548190600160a060020a03163314806117c45750600154600160a060020a031633145b1515611808576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b845181101561184157611839858281518110151561182657fe5b9060200190602002015185856000613464565b60010161180c565b604080518281526020810186905280820185905290517f5b71fff8b7790e6e899d64d129083e6b9c98b78fa6773805651128ef29e05f249181900360600190a1506001949350505050565b60008054600160a060020a03163314806118b05750600154600160a060020a031633145b15156118f4576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61102c838360016132c2565b600080548190600160a060020a03163314806119265750600154600160a060020a031633145b151561196a576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b84518110156110ec576119b0858281518110151561198857fe5b906020019060200201518585848151811015156119a157fe5b9060200190602002015161281f565b60010161196e565b600154600160a060020a031681565b600160a060020a03166000908152600a602052604090205490565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156110175780601f10610fec57610100808354040283529160200191611017565b600080548190600160a060020a0316331480611a635750600154600160a060020a031633145b1515611aa7576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b83518110156110ec57611ade858583815181101515611ac657fe5b9060200190602002015185848151811015156119a157fe5b600101611aab565b600082821115611af557600080fd5b50900390565b336000818152600760209081526040808320600160a060020a0387168452909152812054909161102c9185906114d69086611ae6565b600061102c338484612cb6565b600e6020526000908152604090205481565b600160a060020a03166000908152600e602052604090205490565b6000808211611b7957600080fd5b8183811515611b8457fe5b049392505050565b600080548190600160a060020a0316331480611bb25750600154600160a060020a031633145b1515611bf6576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b8351811015611c2e57611c268482815181101515611c1457fe5b906020019060200201518460006134e1565b600101611bfa565b60408051828152841515602082015281517f76489031fd8b861b5957e5d1660f36fc41f3780ec9ed424cf06dfc3b74f0881d929181900390910190a15060019392505050565b60008054600160a060020a0316331480611c985750600154600160a060020a031633145b1515611cdc576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61102c838360016134e1565b6000805481908190600160a060020a0316331480611d105750600154600160a060020a031633145b1515611d54576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060009050805b84518110156110ec578381815181101515611d7257fe5b906020019060200201519150611d8f858281518110151561148657fe5b600101611d5b565b6000600160a060020a0384161515611e1f576040805160e560020a62461bcd02815260206004820152602760248201527f4d56413a20417070726f7665416e6443616c6c20746f20746865207a65726f2060448201527f6164647265737300000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b336000818152600760209081526040808320600160a060020a03891680855290835292819020879055805187815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015611f10578181015183820152602001611ef8565b50505050905090810190601f168015611f3d5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015611f5f57600080fd5b505af1158015611f73573d6000803e3d6000fd5b506001979650505050505050565b6000821515611f9257506000611030565b50818102818382811515611fa257fe5b041461103057600080fd5b6000805481908190600160a060020a0316331480611fd55750600154600160a060020a031633145b1515612019576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5073b549659467d9834b818e88a14a3c71d1738ba8e3905060005b84518110156110ec57612067858281518110151561204e57fe5b906020019060200201518386848151811015156119a157fe5b600101612034565b600c6020526000908152604090205460ff1681565b600054600160a060020a031681565b60008054600160a060020a03163314806120b75750600154600160a060020a031633145b15156120fb576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810185905290519185169163a9059cbb916044808201926020929091908290030181600087803b15801561216a57600080fd5b505af115801561217e573d6000803e3d6000fd5b505050506040513d602081101561219457600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b600160a060020a038116600090815260066020908152604080832054600a9092528220546110309190611ae6565b8181018281101561103057600080fd5b600080548190600160a060020a031633148061222c5750600154600160a060020a031633145b1515612270576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b8451811015611760576122a1858281518110151561228e57fe5b9060200190602002015185856000612c22565b600101612274565b600b6020526000908152604090205460ff1681565b600080548190600160a060020a03163314806122e45750600154600160a060020a031633145b1515612328576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b83518110156110ec5761235785858381518110151561234757fe5b906020019060200201518561281f565b60010161232c565b60008054600160a060020a03163314806123835750600154600160a060020a031633145b15156123c7576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b6008805460ff191683151517908190556040805133815260ff9092161515602083015280517ff85252dec86ab99499ac1a2595c4419ac4742d51ca07b4d5f1683de01fe914249281900390910190a1506001919050565b600054600160a060020a03163314806124415750600154600160a060020a031633145b1515612485576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b600160a060020a038116151561250b576040805160e560020a62461bcd02815260206004820152602260248201527f4d56413a204f776e65727368697020746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600154604051600160a060020a038084169216907f3144a367e9e4a01c9aa66bb51a6f2c06a93959657ba200331aecf472eea506b190600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000805481908190600160a060020a031633148061259c5750600154600160a060020a031633145b15156125e0576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5073b549659467d9834b818e88a14a3c71d1738ba8e3905060005b835181101561116a57612662848281518110151561261557fe5b906020019060200201518360066000888681518110151561263257fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205461281f565b6001016125fb565b60008054600160a060020a031633148061268e5750600154600160a060020a031633145b15156126d2576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61116a8484846001613464565b600160a060020a03166000908152600c602052604090205460ff1690565b600160a060020a038316151561275d576040805160e560020a62461bcd02815260206004820181905260248201527f4d56413a20417070726f766520746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600160a060020a03821615156127bd576040805160e560020a62461bcd02815260206004820181905260248201527f4d56413a20417070726f766520746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600160a060020a03808416600081815260076020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000600160a060020a03841615156128a7576040805160e560020a62461bcd02815260206004820152602560248201527f4d56413a205472616e736665724672656520746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038316151561292d576040805160e560020a62461bcd02815260206004820152602560248201527f4d56413a205472616e736665724672656520746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0384166000908152600660205260409020548211156129c3576040805160e560020a62461bcd02815260206004820152602a60248201527f4d56413a205472616e73666572467265652042616c616e636520697320696e7360448201527f756666696369656e742e00000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600660205260409020546129e681846121f6565b1015612a62576040805160e560020a62461bcd02815260206004820152602160248201527f4d56413a205472616e736665724672656520496e76616c696420616d6f756e7460448201527f2e00000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03808516600090815260066020526040808220549286168252902054612a8f91906121f6565b600160a060020a038516600090815260066020526040902054909150612ab59083611ae6565b600160a060020a038086166000908152600660205260408082209390935590851681522054612ae490836121f6565b600160a060020a03808516600090815260066020908152604080832094909455918716815282812054600a90925291909120541115612b4357600160a060020a038416600090815260066020908152604080832054600a909252909120555b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600160a060020a038085166000908152600660205260408082205492861682529020548291612bbc916121f6565b14612bc357fe5b50505050565b600160a060020a0382166000818152600a60209081526040918290208490558151928352820183905280517f1e196afebd2b5157a389d9c87c1c16028f7c789299cf17d1c5db2e15af03b04d9281900390910190a15050565b600160a060020a0384166000908152600b60209081526040808320805460ff1990811688151517909155600c90925290912080549091168315151790558015612bc35760408051600160a060020a038616815284151560208201528315158183015290517f666066d96ad7e9f02ca478cf10895a282d5f71807f14f696ba069d59a2dfff239181900360600190a150505050565b600160a060020a0382161515612d3c576040805160e560020a62461bcd02815260206004820152602160248201527f4d56413a205472616e7366657220746f20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b612d4582613555565b15612dc0576040805160e560020a62461bcd02815260206004820152602560248201527f4d56413a205472616e7366657220746f2074686520636f6e747261637420616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038316600090815260066020526040902054811115612e56576040805160e560020a62461bcd02815260206004820152602660248201527f4d56413a205472616e736665722042616c616e636520697320696e737566666960448201527f6369656e742e0000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038316600090815260066020908152604080832054600a909252909120548291612e8691611ae6565b1015612f02576040805160e560020a62461bcd02815260206004820152602b60248201527f4d56413a2046726565205472616e736665722042616c616e636520697320696e60448201527f73756666696369656e742e000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600d602052604090205460ff1615156132145760085460ff1615612f7f576040805160e560020a62461bcd02815260206004820152601360248201527f4d56413a204c6f636b207472616e736665722e00000000000000000000000000604482015290519081900360640190fd5b600160a060020a0383166000908152600b602052604090205460ff1615613015576040805160e560020a62461bcd028152602060048201526024808201527f4d56413a20546869732061646472657373206973206c6f636b656420746f207360448201527f656e642e00000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0382166000908152600c602052604090205460ff16156130ac576040805160e560020a62461bcd02815260206004820152602760248201527f4d56413a20546869732061646472657373206973206c6f636b656420746f207260448201527f6563656976652e00000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600e6020526040812054111561316057600160a060020a0383166000908152600e60205260409020544210613160576040805160e560020a62461bcd02815260206004820152602360248201527f4d56413a20546869732061646472657373206973206c6f636b6564206174206e60448201527f6f772e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600f6020526040812054111561321457600160a060020a0383166000908152600f60205260409020544211613214576040805160e560020a62461bcd02815260206004820152602360248201527f4d56413a20546869732061646472657373206973206c6f636b6564206174206e60448201527f6f772e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600660205260409020546132379082611ae6565b600160a060020a03808516600090815260066020526040808220939093559084168152205461326690826121f6565b600160a060020a0380841660008181526006602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600160a060020a0383161515613322576040805160e560020a62461bcd02815260206004820152601d60248201527f4d56413a204275726e20746f20746865207a65726f2061646472657373000000604482015290519081900360640190fd5b600160a060020a0383166000908152600660205260409020548211156133b8576040805160e560020a62461bcd02815260206004820152602260248201527f4d56413a204275726e2062616c616e636520697320696e73756666696369656e60448201527f742e000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600660205260409020546133db9083611ae6565b600160a060020a0384166000908152600660205260409020556005546134019083611ae6565b60055560095461341190836121f6565b600955801561345f5760408051600160a060020a03851681526020810184905281517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5929181900390910190a15b505050565b600160a060020a0384166000908152600e60209081526040808320869055600f90915290208290558015612bc35760408051600160a060020a03861681526020810185905280820184905290517f2acbd8bbfdccd552563405eaa8e1e4c3bdc6f26beb840991b6a07c75605ac1949181900360600190a150505050565b600160a060020a0383166000908152600d60205260409020805460ff1916831515179055801561345f5760408051600160a060020a0385168152831515602082015281517fad21067eb6c951a9ce1a318add61cf23c77d12eb1af37ba509628ae744ae239a929181900390910190a1505050565b6000903b119056004d56413a204e6f206f776e6572736869702e0000000000000000000000000000a165627a7a72305820253a9a010789df1c4d9fc35c0bb2659814c150df85e84d34225f3d43089cd9020029000000000000000000000000000000000000000000000000000000012a05f200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000064d6576617461000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d56410000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106102b35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102b8578063095ea7b3146103425780630ad2f2a61461037a57806315a076261461039b578063161b5e461461040157806318160ddd1461042b57806319a19e43146104525780631ffb528f146104a957806323b872dd146104d4578063269d9e92146104fe5780632d1bf42714610513578063313ce56714610534578063347a34081461055f57806339509351146105b45780633eaaf86b146105d857806342966c68146105ed57806346be9c48146106055780634c2402fa1461061a5780634c555ece1461063e5780635235c0001461065f57806369ec638e1461068057806370a082311461070e5780637245d3671461072f57806377ba00651461075057806379a74d401461081757806379cc67901461087557806388d4fc7e146108995780638da5cb5b1461093757806395bc3bd01461096857806395d89b411461098957806398d2fb551461099e578063a293d1e814610a3a578063a457c2d714610a55578063a9059cbb14610a79578063aae57f2b14610a9d578063b34d1ceb14610abe578063b5931f7c14610adf578063b70b0aa914610afa578063b7447f3e14610b53578063bcd05a1814610b79578063ca0a93e814610401578063cae9ca5114610c07578063d05c78da14610c70578063d1875e8914610c8b578063d1d8b27714610d19578063db84252c14610d3a578063dc39d06d14610d4f578063dd62ed3e14610d73578063dfeb066114610d9a578063e6cb901314610dbb578063eb67e99d14610dd6578063ecf848bd14610e34578063f1979d5b14610e55578063f1f0b29014610eba578063f2fde38b14610ed4578063f8ffdfc914610ef7578063fca8175f14610f4c578063ff436d8614610f73575b600080fd5b3480156102c457600080fd5b506102cd610f94565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103075781810151838201526020016102ef565b50505050905090810190601f1680156103345780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561034e57600080fd5b50610366600160a060020a036004351660243561101f565b604080519115158252519081900360200190f35b34801561038657600080fd5b50610366600160a060020a0360043516611036565b3480156103a757600080fd5b50604080516020600480358082013583810280860185019096528085526103669536959394602494938501929182918501908490808284375094975050508335600160a060020a031694505050602090910135905061104b565b34801561040d57600080fd5b50610366600160a060020a03600435811690602435166044356110f7565b34801561043757600080fd5b50610440611174565b60408051918252519081900360200190f35b34801561045e57600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750949750509335945061117a9350505050565b3480156104b557600080fd5b50610366600160a060020a03600435166024351515604435151561121a565b3480156104e057600080fd5b50610366600160a060020a036004358116906024351660443561128f565b34801561050a57600080fd5b5061044061138d565b34801561051f57600080fd5b50610366600160a060020a0360043516611393565b34801561054057600080fd5b506105496113b1565b6040805160ff9092168252519081900360200190f35b34801561056b57600080fd5b5060408051602060048035808201358381028086018501909652808552610366953695939460249493850192918291850190849080828437509497506113ba9650505050505050565b3480156105c057600080fd5b50610366600160a060020a03600435166024356114a0565b3480156105e457600080fd5b506104406114db565b3480156105f957600080fd5b506103666004356114e1565b34801561061157600080fd5b506103666114f7565b34801561062657600080fd5b50610366600160a060020a0360043516602435611500565b34801561064a57600080fd5b50610440600160a060020a0360043516611572565b34801561066b57600080fd5b50610440600160a060020a036004351661158d565b34801561068c57600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061159f9650505050505050565b34801561071a57600080fd5b50610440600160a060020a0360043516611656565b34801561073b57600080fd5b50610366600160a060020a0360043516611671565b34801561075c57600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061168f9650505050505050565b34801561082357600080fd5b50604080516020600480358082013583810280860185019096528085526103669536959394602494938501929182918501908490808284375094975050843595505050602090920135915061179e9050565b34801561088157600080fd5b50610366600160a060020a036004351660243561188c565b3480156108a557600080fd5b50604080516020600480358082013583810280860185019096528085526103669536959394602494938501929182918501908490808284375050604080516020808901358a01803580830284810184018652818552999c600160a060020a038c35169c909b909a9501985092965081019450909250829190850190849080828437509497506119009650505050505050565b34801561094357600080fd5b5061094c6119b8565b60408051600160a060020a039092168252519081900360200190f35b34801561097457600080fd5b50610440600160a060020a03600435166119c7565b34801561099557600080fd5b506102cd6119e2565b3480156109aa57600080fd5b50604080516020600460248035828101358481028087018601909752808652610366968435600160a060020a031696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611a3d9650505050505050565b348015610a4657600080fd5b50610440600435602435611ae6565b348015610a6157600080fd5b50610366600160a060020a0360043516602435611afb565b348015610a8557600080fd5b50610366600160a060020a0360043516602435611b31565b348015610aa957600080fd5b50610440600160a060020a0360043516611b3e565b348015610aca57600080fd5b50610440600160a060020a0360043516611b50565b348015610aeb57600080fd5b50610440600435602435611b6b565b348015610b0657600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750949750505050913515159250611b8c915050565b348015610b5f57600080fd5b50610366600160a060020a03600435166024351515611c74565b348015610b8557600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611ce89650505050505050565b348015610c1357600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610366948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750611d979650505050505050565b348015610c7c57600080fd5b50610440600435602435611f81565b348015610c9757600080fd5b506040805160206004803580820135838102808601850190965280855261036695369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750611fad9650505050505050565b348015610d2557600080fd5b50610366600160a060020a036004351661206f565b348015610d4657600080fd5b5061094c612084565b348015610d5b57600080fd5b50610366600160a060020a0360043516602435612093565b348015610d7f57600080fd5b50610440600160a060020a036004358116906024351661219d565b348015610da657600080fd5b50610440600160a060020a03600435166121c8565b348015610dc757600080fd5b506104406004356024356121f6565b348015610de257600080fd5b5060408051602060048035808201358381028086018501909652808552610366953695939460249493850192918291850190849080828437509497505050508235151593505050602001351515612206565b348015610e4057600080fd5b50610366600160a060020a03600435166122a9565b348015610e6157600080fd5b50604080516020600460248035828101358481028087018601909752808652610366968435600160a060020a03169636966044959194909101929182918501908490808284375094975050933594506122be9350505050565b348015610ec657600080fd5b50610366600435151561235f565b348015610ee057600080fd5b50610ef5600160a060020a036004351661241e565b005b348015610f0357600080fd5b5060408051602060048035808201358381028086018501909652808552610366953695939460249493850192918291850190849080828437509497506125749650505050505050565b348015610f5857600080fd5b50610366600160a060020a036004351660243560443561266a565b348015610f7f57600080fd5b50610366600160a060020a03600435166126df565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156110175780601f10610fec57610100808354040283529160200191611017565b820191906000526020600020905b815481529060010190602001808311610ffa57829003601f168201915b505050505081565b600061102c3384846126fd565b5060015b92915050565b600d6020526000908152604090205460ff1681565b600080548190600160a060020a03163314806110715750600154600160a060020a031633145b15156110b5576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b84518110156110ec576110e485828151811015156110d357fe5b90602001906020020151858561281f565b6001016110b9565b506001949350505050565b60008054600160a060020a031633148061111b5750600154600160a060020a031633145b151561115f576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61116a84848461281f565b5060019392505050565b60055490565b600080548190600160a060020a03163314806111a05750600154600160a060020a031633145b15156111e4576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b835181101561116a57611212848281518110151561120257fe5b9060200190602002015184612bc9565b6001016111e8565b60008054600160a060020a031633148061123e5750600154600160a060020a031633145b1515611282576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61116a8484846001612c22565b600160a060020a0383166000908152600760209081526040808320338452909152812054821115611330576040805160e560020a62461bcd02815260206004820152602c60248201527f4d56413a205472616e7366657246726f6d20416c6c6f77616e6365206973206960448201527f6e73756666696369656e742e0000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038416600090815260076020908152604080832033845290915290205461135e9083611ae6565b600160a060020a038516600090815260076020908152604080832033845290915290205561116a848484612cb6565b60095490565b600160a060020a03166000908152600d602052604090205460ff1690565b60045460ff1681565b6000805481908190600160a060020a03163314806113e25750600154600160a060020a031633145b1515611426576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060009050805b835181101561116a5760066000858381518110151561144857fe5b90602001906020020151600160a060020a0316600160a060020a03168152602001908152602001600020549150611498848281518110151561148657fe5b906020019060200201518360006132c2565b60010161142d565b336000818152600760209081526040808320600160a060020a0387168452909152812054909161102c9185906114d690866121f6565b6126fd565b60055481565b60006114ef338360016132c2565b506001919050565b60085460ff1690565b60008054600160a060020a03163314806115245750600154600160a060020a031633145b1515611568576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61102c8383612bc9565b600160a060020a03166000908152600f602052604090205490565b600f6020526000908152604090205481565b600080548190600160a060020a03163314806115c55750600154600160a060020a031633145b1515611609576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b835181101561116a5761164e848281518110151561162757fe5b90602001906020020151848381518110151561163f57fe5b90602001906020020151612bc9565b60010161160d565b600160a060020a031660009081526006602052604090205490565b600160a060020a03166000908152600b602052604090205460ff1690565b600080548190600160a060020a03163314806116b55750600154600160a060020a031633145b15156116f9576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b845181101561176057611758858281518110151561171757fe5b90602001906020020151858381518110151561172f57fe5b90602001906020020151858481518110151561174757fe5b906020019060200201516000612c22565b6001016116fd565b6040805182815290517fd44ce07287964697b7e4f814699d4953eb553d081ba563fce200d07259b5b2df9181900360200190a1506001949350505050565b600080548190600160a060020a03163314806117c45750600154600160a060020a031633145b1515611808576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b845181101561184157611839858281518110151561182657fe5b9060200190602002015185856000613464565b60010161180c565b604080518281526020810186905280820185905290517f5b71fff8b7790e6e899d64d129083e6b9c98b78fa6773805651128ef29e05f249181900360600190a1506001949350505050565b60008054600160a060020a03163314806118b05750600154600160a060020a031633145b15156118f4576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61102c838360016132c2565b600080548190600160a060020a03163314806119265750600154600160a060020a031633145b151561196a576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b84518110156110ec576119b0858281518110151561198857fe5b906020019060200201518585848151811015156119a157fe5b9060200190602002015161281f565b60010161196e565b600154600160a060020a031681565b600160a060020a03166000908152600a602052604090205490565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156110175780601f10610fec57610100808354040283529160200191611017565b600080548190600160a060020a0316331480611a635750600154600160a060020a031633145b1515611aa7576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b83518110156110ec57611ade858583815181101515611ac657fe5b9060200190602002015185848151811015156119a157fe5b600101611aab565b600082821115611af557600080fd5b50900390565b336000818152600760209081526040808320600160a060020a0387168452909152812054909161102c9185906114d69086611ae6565b600061102c338484612cb6565b600e6020526000908152604090205481565b600160a060020a03166000908152600e602052604090205490565b6000808211611b7957600080fd5b8183811515611b8457fe5b049392505050565b600080548190600160a060020a0316331480611bb25750600154600160a060020a031633145b1515611bf6576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b8351811015611c2e57611c268482815181101515611c1457fe5b906020019060200201518460006134e1565b600101611bfa565b60408051828152841515602082015281517f76489031fd8b861b5957e5d1660f36fc41f3780ec9ed424cf06dfc3b74f0881d929181900390910190a15060019392505050565b60008054600160a060020a0316331480611c985750600154600160a060020a031633145b1515611cdc576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61102c838360016134e1565b6000805481908190600160a060020a0316331480611d105750600154600160a060020a031633145b1515611d54576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060009050805b84518110156110ec578381815181101515611d7257fe5b906020019060200201519150611d8f858281518110151561148657fe5b600101611d5b565b6000600160a060020a0384161515611e1f576040805160e560020a62461bcd02815260206004820152602760248201527f4d56413a20417070726f7665416e6443616c6c20746f20746865207a65726f2060448201527f6164647265737300000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b336000818152600760209081526040808320600160a060020a03891680855290835292819020879055805187815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015611f10578181015183820152602001611ef8565b50505050905090810190601f168015611f3d5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015611f5f57600080fd5b505af1158015611f73573d6000803e3d6000fd5b506001979650505050505050565b6000821515611f9257506000611030565b50818102818382811515611fa257fe5b041461103057600080fd5b6000805481908190600160a060020a0316331480611fd55750600154600160a060020a031633145b1515612019576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5073b549659467d9834b818e88a14a3c71d1738ba8e3905060005b84518110156110ec57612067858281518110151561204e57fe5b906020019060200201518386848151811015156119a157fe5b600101612034565b600c6020526000908152604090205460ff1681565b600054600160a060020a031681565b60008054600160a060020a03163314806120b75750600154600160a060020a031633145b15156120fb576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810185905290519185169163a9059cbb916044808201926020929091908290030181600087803b15801561216a57600080fd5b505af115801561217e573d6000803e3d6000fd5b505050506040513d602081101561219457600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b600160a060020a038116600090815260066020908152604080832054600a9092528220546110309190611ae6565b8181018281101561103057600080fd5b600080548190600160a060020a031633148061222c5750600154600160a060020a031633145b1515612270576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b8451811015611760576122a1858281518110151561228e57fe5b9060200190602002015185856000612c22565b600101612274565b600b6020526000908152604090205460ff1681565b600080548190600160a060020a03163314806122e45750600154600160a060020a031633145b1515612328576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5060005b83518110156110ec5761235785858381518110151561234757fe5b906020019060200201518561281f565b60010161232c565b60008054600160a060020a03163314806123835750600154600160a060020a031633145b15156123c7576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b6008805460ff191683151517908190556040805133815260ff9092161515602083015280517ff85252dec86ab99499ac1a2595c4419ac4742d51ca07b4d5f1683de01fe914249281900390910190a1506001919050565b600054600160a060020a03163314806124415750600154600160a060020a031633145b1515612485576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b600160a060020a038116151561250b576040805160e560020a62461bcd02815260206004820152602260248201527f4d56413a204f776e65727368697020746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600154604051600160a060020a038084169216907f3144a367e9e4a01c9aa66bb51a6f2c06a93959657ba200331aecf472eea506b190600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000805481908190600160a060020a031633148061259c5750600154600160a060020a031633145b15156125e0576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b5073b549659467d9834b818e88a14a3c71d1738ba8e3905060005b835181101561116a57612662848281518110151561261557fe5b906020019060200201518360066000888681518110151561263257fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205461281f565b6001016125fb565b60008054600160a060020a031633148061268e5750600154600160a060020a031633145b15156126d2576040805160e560020a62461bcd028152602060048201526012602482015260008051602061355e833981519152604482015290519081900360640190fd5b61116a8484846001613464565b600160a060020a03166000908152600c602052604090205460ff1690565b600160a060020a038316151561275d576040805160e560020a62461bcd02815260206004820181905260248201527f4d56413a20417070726f766520746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600160a060020a03821615156127bd576040805160e560020a62461bcd02815260206004820181905260248201527f4d56413a20417070726f766520746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600160a060020a03808416600081815260076020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000600160a060020a03841615156128a7576040805160e560020a62461bcd02815260206004820152602560248201527f4d56413a205472616e736665724672656520746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038316151561292d576040805160e560020a62461bcd02815260206004820152602560248201527f4d56413a205472616e736665724672656520746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0384166000908152600660205260409020548211156129c3576040805160e560020a62461bcd02815260206004820152602a60248201527f4d56413a205472616e73666572467265652042616c616e636520697320696e7360448201527f756666696369656e742e00000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600660205260409020546129e681846121f6565b1015612a62576040805160e560020a62461bcd02815260206004820152602160248201527f4d56413a205472616e736665724672656520496e76616c696420616d6f756e7460448201527f2e00000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03808516600090815260066020526040808220549286168252902054612a8f91906121f6565b600160a060020a038516600090815260066020526040902054909150612ab59083611ae6565b600160a060020a038086166000908152600660205260408082209390935590851681522054612ae490836121f6565b600160a060020a03808516600090815260066020908152604080832094909455918716815282812054600a90925291909120541115612b4357600160a060020a038416600090815260066020908152604080832054600a909252909120555b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600160a060020a038085166000908152600660205260408082205492861682529020548291612bbc916121f6565b14612bc357fe5b50505050565b600160a060020a0382166000818152600a60209081526040918290208490558151928352820183905280517f1e196afebd2b5157a389d9c87c1c16028f7c789299cf17d1c5db2e15af03b04d9281900390910190a15050565b600160a060020a0384166000908152600b60209081526040808320805460ff1990811688151517909155600c90925290912080549091168315151790558015612bc35760408051600160a060020a038616815284151560208201528315158183015290517f666066d96ad7e9f02ca478cf10895a282d5f71807f14f696ba069d59a2dfff239181900360600190a150505050565b600160a060020a0382161515612d3c576040805160e560020a62461bcd02815260206004820152602160248201527f4d56413a205472616e7366657220746f20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b612d4582613555565b15612dc0576040805160e560020a62461bcd02815260206004820152602560248201527f4d56413a205472616e7366657220746f2074686520636f6e747261637420616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038316600090815260066020526040902054811115612e56576040805160e560020a62461bcd02815260206004820152602660248201527f4d56413a205472616e736665722042616c616e636520697320696e737566666960448201527f6369656e742e0000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038316600090815260066020908152604080832054600a909252909120548291612e8691611ae6565b1015612f02576040805160e560020a62461bcd02815260206004820152602b60248201527f4d56413a2046726565205472616e736665722042616c616e636520697320696e60448201527f73756666696369656e742e000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600d602052604090205460ff1615156132145760085460ff1615612f7f576040805160e560020a62461bcd02815260206004820152601360248201527f4d56413a204c6f636b207472616e736665722e00000000000000000000000000604482015290519081900360640190fd5b600160a060020a0383166000908152600b602052604090205460ff1615613015576040805160e560020a62461bcd028152602060048201526024808201527f4d56413a20546869732061646472657373206973206c6f636b656420746f207360448201527f656e642e00000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0382166000908152600c602052604090205460ff16156130ac576040805160e560020a62461bcd02815260206004820152602760248201527f4d56413a20546869732061646472657373206973206c6f636b656420746f207260448201527f6563656976652e00000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600e6020526040812054111561316057600160a060020a0383166000908152600e60205260409020544210613160576040805160e560020a62461bcd02815260206004820152602360248201527f4d56413a20546869732061646472657373206973206c6f636b6564206174206e60448201527f6f772e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600f6020526040812054111561321457600160a060020a0383166000908152600f60205260409020544211613214576040805160e560020a62461bcd02815260206004820152602360248201527f4d56413a20546869732061646472657373206973206c6f636b6564206174206e60448201527f6f772e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600660205260409020546132379082611ae6565b600160a060020a03808516600090815260066020526040808220939093559084168152205461326690826121f6565b600160a060020a0380841660008181526006602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600160a060020a0383161515613322576040805160e560020a62461bcd02815260206004820152601d60248201527f4d56413a204275726e20746f20746865207a65726f2061646472657373000000604482015290519081900360640190fd5b600160a060020a0383166000908152600660205260409020548211156133b8576040805160e560020a62461bcd02815260206004820152602260248201527f4d56413a204275726e2062616c616e636520697320696e73756666696369656e60448201527f742e000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0383166000908152600660205260409020546133db9083611ae6565b600160a060020a0384166000908152600660205260409020556005546134019083611ae6565b60055560095461341190836121f6565b600955801561345f5760408051600160a060020a03851681526020810184905281517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5929181900390910190a15b505050565b600160a060020a0384166000908152600e60209081526040808320869055600f90915290208290558015612bc35760408051600160a060020a03861681526020810185905280820184905290517f2acbd8bbfdccd552563405eaa8e1e4c3bdc6f26beb840991b6a07c75605ac1949181900360600190a150505050565b600160a060020a0383166000908152600d60205260409020805460ff1916831515179055801561345f5760408051600160a060020a0385168152831515602082015281517fad21067eb6c951a9ce1a318add61cf23c77d12eb1af37ba509628ae744ae239a929181900390910190a1505050565b6000903b119056004d56413a204e6f206f776e6572736869702e0000000000000000000000000000a165627a7a72305820253a9a010789df1c4d9fc35c0bb2659814c150df85e84d34225f3d43089cd9020029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000012a05f200000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000064d6576617461000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d56410000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : initialSupply (uint256): 5000000000
Arg [1] : tokenName (string): Mevata
Arg [2] : tokenSymbol (string): MVA
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000012a05f200
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [4] : 4d65766174610000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4d56410000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
5476:10288:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5272:8;;;2258:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2258:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;2258:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4141:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4141:141:0;-1:-1:-1;;;;;4141:141:0;;;;;;;;;;;;;;;;;;;;;;;;;5709:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5709:41:0;-1:-1:-1;;;;;5709:41:0;;;;;9200:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9200:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9200:224:0;;-1:-1:-1;;;9200:224:0;;-1:-1:-1;;;;;9200:224:0;;-1:-1:-1;;;9200:224:0;;;;;;-1:-1:-1;9200:224:0;;8398:164;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8398:164:0;-1:-1:-1;;;;;8398:164:0;;;;;;;;;;;;2729:79;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2729:79:0;;;;;;;;;;;;;;;;;;;;14566:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14566:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14566:224:0;;-1:-1:-1;;14566:224:0;;;-1:-1:-1;14566:224:0;;-1:-1:-1;;;;14566:224:0;12075:176;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12075:176:0;-1:-1:-1;;;;;12075:176:0;;;;;;;;;;;;;3476:328;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3476:328:0;-1:-1:-1;;;;;3476:328:0;;;;;;;;;;;;11468:94;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11468:94:0;;;;15657:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;15657:104:0;-1:-1:-1;;;;;15657:104:0;;;;;2304:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2304:25:0;;;;;;;;;;;;;;;;;;;;;;;11218:245;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;11218:245:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11218:245:0;;-1:-1:-1;11218:245:0;;-1:-1:-1;;;;;;;11218:245:0;4819:198;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4819:198:0;-1:-1:-1;;;;;4819:198:0;;;;;;;2333:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2333:27:0;;;;10681:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10681:115:0;;;;;11748:88;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11748:88:0;;;;14164:157;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14164:157:0;-1:-1:-1;;;;;14164:157:0;;;;;;;13898:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;13898:113:0;-1:-1:-1;;;;;13898:113:0;;;;;5803:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5803:43:0;-1:-1:-1;;;;;5803:43:0;;;;;14326:235;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14326:235:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;14326:235:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14326:235:0;;;;-1:-1:-1;14326:235:0;-1:-1:-1;14326:235:0;;-1:-1:-1;14326:235:0;;;;;;;;;-1:-1:-1;14326:235:0;;-1:-1:-1;14326:235:0;;-1:-1:-1;;;;;;;14326:235:0;2813:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2813:111:0;-1:-1:-1;;;;;2813:111:0;;;;;12823:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12823:112:0;-1:-1:-1;;;;;12823:112:0;;;;;12256:290;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12256:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;12256:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12256:290:0;;;;-1:-1:-1;12256:290:0;-1:-1:-1;12256:290:0;;-1:-1:-1;12256:290:0;;;;;;;;;-1:-1:-1;;12256:290:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12256:290:0;;;;-1:-1:-1;12256:290:0;-1:-1:-1;12256:290:0;;-1:-1:-1;12256:290:0;;;;;;;;;-1:-1:-1;12256:290:0;;-1:-1:-1;12256:290:0;;-1:-1:-1;;;;;;;12256:290:0;13481:288;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;13481:288:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13481:288:0;;-1:-1:-1;;13481:288:0;;;-1:-1:-1;;;13481:288:0;;;;;;-1:-1:-1;13481:288:0;;-1:-1:-1;13481:288:0;10801:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10801:139:0;-1:-1:-1;;;;;10801:139:0;;;;;;;9429:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9429:237:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9429:237:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9429:237:0;;;;;;;;;;;-1:-1:-1;9429:237:0;;-1:-1:-1;9429:237:0;;;-1:-1:-1;9429:237:0;;-1:-1:-1;9429:237:0;;;;;;;;;;;;-1:-1:-1;9429:237:0;;-1:-1:-1;9429:237:0;;-1:-1:-1;;;;;;;9429:237:0;1609:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1609:20:0;;;;;;;;-1:-1:-1;;;;;1609:20:0;;;;;;;;;;;;;;14795:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14795:116:0;-1:-1:-1;;;;;14795:116:0;;;;;2280:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2280:20:0;;;;8735:233;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8735:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8735:233:0;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8735:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8735:233:0;;;;-1:-1:-1;8735:233:0;-1:-1:-1;8735:233:0;;-1:-1:-1;8735:233:0;;;;;;;;;-1:-1:-1;8735:233:0;;-1:-1:-1;8735:233:0;;-1:-1:-1;;;;;;;8735:233:0;371:110;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;371:110:0;;;;;;;5025:208;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5025:208:0;-1:-1:-1;;;;;5025:208:0;;;;;;;3316:152;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3316:152:0;-1:-1:-1;;;;;3316:152:0;;;;;;;5754:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5754:45:0;-1:-1:-1;;;;;5754:45:0;;;;;13774:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;13774:119:0;-1:-1:-1;;;;;13774:119:0;;;;;636:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;636:109:0;;;;;;;15401:251;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;15401:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15401:251:0;;-1:-1:-1;;;;15401:251:0;;;;;-1:-1:-1;15401:251:0;;-1:-1:-1;;15401:251:0;15245:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;15245:151:0;-1:-1:-1;;;;;15245:151:0;;;;;;;;;10945:268;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;10945:268:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;10945:268:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10945:268:0;;;;-1:-1:-1;10945:268:0;-1:-1:-1;10945:268:0;;-1:-1:-1;10945:268:0;;;;;;;;;-1:-1:-1;10945:268:0;;-1:-1:-1;10945:268:0;;-1:-1:-1;;;;;;;10945:268:0;4430:381;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4430:381:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4430:381:0;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4430:381:0;;-1:-1:-1;4430:381:0;;-1:-1:-1;;;;;;;4430:381:0;484:149;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;484:149:0;;;;;;;9671:303;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9671:303:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9671:303:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9671:303:0;;;;-1:-1:-1;9671:303:0;-1:-1:-1;9671:303:0;;-1:-1:-1;9671:303:0;;;;;;;;;-1:-1:-1;9671:303:0;;-1:-1:-1;9671:303:0;;-1:-1:-1;;;;;;;9671:303:0;5659:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5659:46:0;-1:-1:-1;;;;;5659:46:0;;;;;1578:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1578:27:0;;;;5290:177;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5290:177:0;-1:-1:-1;;;;;5290:177:0;;;;;;;4287:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4287:138:0;-1:-1:-1;;;;;4287:138:0;;;;;;;;;;14916:150;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;14916:150:0;-1:-1:-1;;;;;14916:150:0;;;;;258:110;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;258:110:0;;;;;;;12551:267;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12551:267:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12551:267:0;;-1:-1:-1;;;;12551:267:0;;;;;-1:-1:-1;;;12551:267:0;;;;;;;5612:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5612:43:0;-1:-1:-1;;;;;5612:43:0;;;;;8973:222;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8973:222:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8973:222:0;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8973:222:0;;-1:-1:-1;;8973:222:0;;;-1:-1:-1;8973:222:0;;-1:-1:-1;;;;8973:222:0;11567:176;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;11567:176:0;;;;;;;1897:200;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1897:200:0;-1:-1:-1;;;;;1897:200:0;;;;;;;9979:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9979:291:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9979:291:0;;-1:-1:-1;9979:291:0;;-1:-1:-1;;;;;;;9979:291:0;13296:180;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;13296:180:0;-1:-1:-1;;;;;13296:180:0;;;;;;;;;12940:118;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;12940:118:0;-1:-1:-1;;;;;12940:118:0;;;;;2258:18;;;;;;;;;;;;;;-1:-1:-1;;2258:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4141:141::-;4207:12;4226:35;4235:10;4246:7;4254:6;4226:8;:35::i;:::-;-1:-1:-1;4273:4:0;4141:141;;;;;:::o;5709:41::-;;;;;;;;;;;;;;;:::o;9200:224::-;9301:12;1828;;9301;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;9334:1:0;9320:82;9338:5;:12;9336:1;:14;9320:82;;;9362:34;9376:5;9382:1;9376:8;;;;;;;;;;;;;;;;;;9385:3;9389:6;9362:13;:34::i;:::-;9351:3;;9320:82;;;-1:-1:-1;9415:4:0;;9200:224;-1:-1:-1;;;;9200:224:0:o;8398:164::-;8491:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;8510:31;8524:5;8530:3;8534:6;8510:13;:31::i;:::-;-1:-1:-1;8553:4:0;8398:164;;;;;:::o;2729:79::-;2791:12;;2729:79;:::o;14566:224::-;14658:12;1828;;14658;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;14687:1:0;14693:77;14703:6;:13;14701:1;:15;14693:77;;;14728:36;14747:6;14754:1;14747:9;;;;;;;;;;;;;;;;;;14757:6;14728:18;:36::i;:::-;14717:3;;14693:77;;12075:176;12168:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;12187:43;12202:6;12209:7;12217;12225:4;12187:14;:43::i;3476:328::-;-1:-1:-1;;;;;3592:14:0;;3556:12;3592:14;;;:7;:14;;;;;;;;3607:10;3592:26;;;;;;;;3584:34;;;3576:90;;;;;-1:-1:-1;;;;;3576:90:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3708:14:0;;;;;;:7;:14;;;;;;;;3723:10;3708:26;;;;;;;;3700:42;;3735:6;3700:7;:42::i;:::-;-1:-1:-1;;;;;3673:14:0;;;;;;:7;:14;;;;;;;;3688:10;3673:26;;;;;;;:69;3747:27;3681:5;3763:3;3767:6;3747:9;:27::i;11468:94::-;11548:9;;11468:94;:::o;15657:104::-;-1:-1:-1;;;;;15740:16:0;15713:12;15740:16;;;:8;:16;;;;;;;;;15657:104::o;2304:25::-;;;;;;:::o;11218:245::-;11285:12;1828;;11285;;;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;11320:1:0;;-1:-1:-1;11320:1:0;11342:101;11352:5;:12;11350:1;:14;11342:101;;;11384:8;:18;11393:5;11399:1;11393:8;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11384:18:0;-1:-1:-1;;;;;11384:18:0;;;;;;;;;;;;;11376:26;;11408:29;11414:5;11420:1;11414:8;;;;;;;;;;;;;;;;;;11423:7;11431:5;11408;:29::i;:::-;11365:3;;11342:101;;4819:198;4919:10;4899:4;4946:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4946:28:0;;;;;;;;;;4899:4;;4910:77;;4930:7;;4938:48;;4975:10;4938:7;:48::i;:::-;4910:8;:77::i;2333:27::-;;;;:::o;10681:115::-;10727:12;10746:29;10752:10;10763:6;10770:4;10746:5;:29::i;:::-;-1:-1:-1;10787:4:0;10681:115;;;:::o;11748:88::-;11819:12;;;;11748:88;:::o;14164:157::-;14248:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;14267:33;14286:6;14293;14267:18;:33::i;13898:113::-;-1:-1:-1;;;;;13991:15:0;13957:19;13991:15;;;:7;:15;;;;;;;13898:113::o;5803:43::-;;;;;;;;;;;;;:::o;14326:235::-;14426:12;1828;;14426;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;14455:1:0;14461:80;14471:6;:13;14469:1;:15;14461:80;;;14496:39;14515:6;14522:1;14515:9;;;;;;;;;;;;;;;;;;14525:6;14532:1;14525:9;;;;;;;;;;;;;;;;;;14496:18;:39::i;:::-;14485:3;;14461:80;;2813:111;-1:-1:-1;;;;;2899:20:0;2873:12;2899:20;;;:8;:20;;;;;;;2813:111::o;12823:112::-;-1:-1:-1;;;;;12912:18:0;12885:12;12912:18;;;:10;:18;;;;;;;;;12823:112::o;12256:290::-;12372:12;1828;;12372;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;12401:1:0;12407:94;12417:6;:13;12415:1;:15;12407:94;;;12442:53;12457:6;12464:1;12457:9;;;;;;;;;;;;;;;;;;12467:7;12475:1;12467:10;;;;;;;;;;;;;;;;;;12478:7;12486:1;12478:10;;;;;;;;;;;;;;;;;;12489:5;12442:14;:53::i;:::-;12431:3;;12407:94;;;12510:15;;;;;;;;;;;;;;;;;-1:-1:-1;12537:4:0;;12256:290;-1:-1:-1;;;;12256:290:0:o;13481:288::-;13585:12;1828;;13585;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;13614:1:0;13620:88;13630:6;:13;13628:1;:15;13620:88;;;13655:47;13668:6;13675:1;13668:9;;;;;;;;;;;;;;;;;;13678;13688:7;13696:5;13655:12;:47::i;:::-;13644:3;;13620:88;;;13717:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13760:4:0;;13481:288;-1:-1:-1;;;;13481:288:0:o;10801:139::-;10876:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;10895:24;10901:5;10907:6;10914:4;10895:5;:24::i;9429:237::-;9540:12;1828;;9540;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;9573:1:0;9559:85;9577:5;:12;9575:1;:14;9559:85;;;9601:37;9615:5;9621:1;9615:8;;;;;;;;;;;;;;;;;;9624:3;9628:6;9635:1;9628:9;;;;;;;;;;;;;;;;;;9601:13;:37::i;:::-;9590:3;;9559:85;;1609:20;;;-1:-1:-1;;;;;1609:20:0;;:::o;14795:116::-;-1:-1:-1;;;;;14886:20:0;14852:19;14886:20;;;:12;:20;;;;;;;14795:116::o;2280:20::-;;;;;;;;;;;;;;;-1:-1:-1;;2280:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8735:233;8844:12;1828;;8844;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;8877:1:0;8863:83;8881:3;:10;8879:1;:12;8863:83;;;8903:37;8917:5;8923:3;8927:1;8923:6;;;;;;;;;;;;;;;;;;8930;8937:1;8930:9;;;;;;;;;8903:37;8892:3;;8863:83;;371:110;431:9;455:6;;;;447:15;;;;;;-1:-1:-1;471:5:0;;;371:110::o;5025:208::-;5130:10;5110:4;5157:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5157:28:0;;;;;;;;;;5110:4;;5121:82;;5141:7;;5149:53;;5186:15;5149:7;:53::i;3316:152::-;3379:12;3404:34;3414:10;3426:3;3431:6;3404:9;:34::i;5754:45::-;;;;;;;;;;;;;:::o;13774:119::-;-1:-1:-1;;;;;13871:17:0;13835:21;13871:17;;;:9;:17;;;;;;;13774:119::o;636:109::-;696:9;720:5;;;712:14;;;;;;739:1;735;:5;;;;;;;;;636:109;-1:-1:-1;;;636:109:0:o;15401:251::-;15486:12;1828;;15486;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;15515:1:0;15521:79;15531:6;:13;15529:1;:15;15521:79;;;15556:38;15569:6;15576:1;15569:9;;;;;;;;;;;;;;;;;;15579:8;15588:5;15556:12;:38::i;:::-;15545:3;;15521:79;;;15609:22;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;15643:4:0;;15401:251;-1:-1:-1;;;15401:251:0:o;15245:151::-;15322:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;15341:34;15354:6;15361:8;15370:4;15341:12;:34::i;10945:268::-;11038:12;1828;;11038;;;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;11075:1:0;;-1:-1:-1;11075:1:0;11097:96;11107:5;:12;11105:1;:14;11097:96;;;11141:6;11148:1;11141:9;;;;;;;;;;;;;;;;;;11131:19;;11156:31;11162:5;11168:1;11162:8;;;;;;;;;11156:31;11120:3;;11097:96;;4430:381;4519:12;-1:-1:-1;;;;;4546:19:0;;;;4538:70;;;;;-1:-1:-1;;;;;4538:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4621:10;4613:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4613:28:0;;;;;;;;;;;;:37;;;4660;;;;;;;4613:28;;4621:10;4660:37;;;;;;;;;;;4702:88;;;;;4750:10;4702:88;;;;;;;;;;;;4778:4;4702:88;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4702:47:0;;;;;4750:10;4762:6;;4778:4;4785;;4702:88;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;4702:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4702:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;4802:4:0;;4430:381;-1:-1:-1;;;;;;;4430:381:0:o;484:149::-;544:9;563:6;;560:31;;;-1:-1:-1;584:1:0;577:8;;560:31;-1:-1:-1;599:5:0;;;603:1;599;:5;617;;;;;;;;:10;609:19;;;;;9671:303;9769:12;1828;;9769;;;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;9810:42:0;;-1:-1:-1;9871:1:0;9857:95;9875:5;:12;9873:1;:14;9857:95;;;9899:47;9913:5;9919:1;9913:8;;;;;;;;;;;;;;;;;;9922:13;9936:6;9943:1;9936:9;;;;;;;;;9899:47;9888:3;;9857:95;;5659:46;;;;;;;;;;;;;;;:::o;1578:27::-;;;-1:-1:-1;;;;;1578:27:0;;:::o;5290:177::-;5384:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;5448:5;;5410:52;;;;;;-1:-1:-1;;;;;5448:5:0;;;5410:52;;;;;;;;;;;;:37;;;;;;:52;;;;;;;;;;;;;;;5448:5;5410:37;:52;;;5:2:-1;;;;30:1;27;20:12;5:2;5410:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5410:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5410:52:0;;5290:177;-1:-1:-1;;;5290:177:0:o;4287:138::-;-1:-1:-1;;;;;4392:19:0;;;4364:14;4392:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;4287:138::o;14916:150::-;-1:-1:-1;;;;;15023:16:0;;14977:23;15023:16;;;:8;:16;;;;;;;;;15040:12;:20;;;;;;15015:46;;15023:16;15015:7;:46::i;258:110::-;338:5;;;356:6;;;;348:15;;;;;12551:267;12650:12;1828;;12650;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;12679:1:0;12685:88;12695:6;:13;12693:1;:15;12685:88;;;12720:47;12735:6;12742:1;12735:9;;;;;;;;;;;;;;;;;;12745:7;12753;12761:5;12720:14;:47::i;:::-;12709:3;;12685:88;;5612:43;;;;;;;;;;;;;;;:::o;8973:222::-;9074:12;1828;;9074;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;9107:1:0;9093:80;9111:3;:10;9109:1;:12;9093:80;;;9133:34;9147:5;9153:3;9157:1;9153:6;;;;;;;;;;;;;;;;;;9160;9133:13;:34::i;:::-;9122:3;;9093:80;;11567:176;11633:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;11652:12;:25;;-1:-1:-1;;11652:25:0;;;;;;;;;11687:35;;;11698:10;11687:35;;11652:25;11709:12;;;11687:35;;;;;;;;;;;;;;;;;;-1:-1:-1;11734:4:0;11567:176;;;:::o;1897:200::-;1828:12;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;1974:20:0;;;;1966:66;;;;;-1:-1:-1;;;;;1966:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2058:5;;2042:31;;-1:-1:-1;;;;;2042:31:0;;;;2058:5;;2042:31;;2058:5;;2042:31;2078:5;:14;;-1:-1:-1;;2078:14:0;-1:-1:-1;;;;;2078:14:0;;;;;;;;;;1897:200::o;9979:291::-;10056:12;1828;;10056;;;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;-1:-1:-1;10097:42:0;;-1:-1:-1;10158:1:0;10144:104;10162:5;:12;10160:1;:14;10144:104;;;10186:56;10200:5;10206:1;10200:8;;;;;;;;;;;;;;;;;;10209:13;10223:8;:18;10232:5;10238:1;10232:8;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10223:18:0;-1:-1:-1;;;;;10223:18:0;;;;;;;;;;;;;10186:13;:56::i;:::-;10175:3;;10144:104;;13296:180;13393:12;1828;;-1:-1:-1;;;;;1828:12:0;1816:10;:24;;:45;;-1:-1:-1;1856:5:0;;-1:-1:-1;;;;;1856:5:0;1844:10;:17;1816:45;1808:75;;;;;;;-1:-1:-1;;;;;1808:75:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1808:75:0;;;;;;;;;;;;;;;13412:43;13425:6;13432:9;13442:7;13450:4;13412:12;:43::i;12940:118::-;-1:-1:-1;;;;;13032:21:0;13005:12;13032:21;;;:13;:21;;;;;;;;;12940:118::o;3812:324::-;-1:-1:-1;;;;;3906:19:0;;;;3898:63;;;;;-1:-1:-1;;;;;3898:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3980:21:0;;;;3972:65;;;;;-1:-1:-1;;;;;3972:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4048:14:0;;;;;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;:32;;;4096;;;;;;;;;;;;;;;;;3812:324;;;:::o;7641:752::-;8040:24;-1:-1:-1;;;;;7730:18:0;;;;7722:67;;;;;-1:-1:-1;;;;;7722:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7802:16:0;;;;7794:65;;;;;-1:-1:-1;;;;;7794:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7872:15:0;;;;;;:8;:15;;;;;;:23;-1:-1:-1;7872:23:0;7864:77;;;;;-1:-1:-1;;;;;7864:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7985:13:0;;;;;;:8;:13;;;;;;7954:29;7985:13;7976:6;7954:7;:29::i;:::-;:44;;7946:89;;;;;-1:-1:-1;;;;;7946:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8073:15:0;;;;;;;:8;:15;;;;;;;8089:13;;;;;;;;8065:38;;8073:15;8065:7;:38::i;:::-;-1:-1:-1;;;;;8132:15:0;;;;;;:8;:15;;;;;;8040:63;;-1:-1:-1;8124:31:0;;8148:6;8124:7;:31::i;:::-;-1:-1:-1;;;;;8108:15:0;;;;;;;:8;:15;;;;;;:47;;;;8182:13;;;;;;;8174:29;;8196:6;8174:7;:29::i;:::-;-1:-1:-1;;;;;8160:13:0;;;;;;;:8;:13;;;;;;;;:43;;;;8231:15;;;;;;;;;8211:12;:19;;;;;;;;:35;8208:75;;;-1:-1:-1;;;;;8268:15:0;;;;;;:8;:15;;;;;;;;;8248:12;:19;;;;;;:35;8208:75;8308:3;-1:-1:-1;;;;;8293:26:0;8302:5;-1:-1:-1;;;;;8293:26:0;;8312:6;8293:26;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8339:15:0;;;;;;;:8;:15;;;;;;;8355:13;;;;;;;;8371:16;;8331:38;;:7;:38::i;:::-;:56;8324:64;;;;7641:752;;;;:::o;14016:143::-;-1:-1:-1;;;;;14089:20:0;;;;;;:12;:20;;;;;;;;;:27;;;14126:28;;;;;;;;;;;;;;;;;;;;;;14016:143;;:::o;11843:227::-;-1:-1:-1;;;;;11936:18:0;;;;;;:10;:18;;;;;;;;:26;;-1:-1:-1;;11936:26:0;;;;;;;;;;11967:13;:21;;;;;;:29;;;;;;;;;;;12001:65;;;;12024:36;;;-1:-1:-1;;;;;12024:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11843:227;;;;:::o;6612:1018::-;-1:-1:-1;;;;;6697:16:0;;;;6689:61;;;;;-1:-1:-1;;;;;6689:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6764:23;6783:3;6764:18;:23::i;:::-;6763:24;6755:73;;;;;-1:-1:-1;;;;;6755:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6845:15:0;;;;;;:8;:15;;;;;;:23;-1:-1:-1;6845:23:0;6837:73;;;;;-1:-1:-1;;;;;6837:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6931:15:0;;;;;;:8;:15;;;;;;;;;6947:12;:19;;;;;;;6969:6;;6923:44;;:7;:44::i;:::-;:52;;6915:107;;;;;-1:-1:-1;;;;;6915:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7031:15:0;;;;;;:8;:15;;;;;;;;7030:16;7027:463;;;7063:12;;;;7062:13;7054:44;;;;;-1:-1:-1;;;;;7054:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7113:17:0;;;;;;:10;:17;;;;;;;;7112:18;7104:66;;;;;-1:-1:-1;;;;;7104:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7185:18:0;;;;;;:13;:18;;;;;;;;7184:19;7176:70;;;;;-1:-1:-1;;;;;7176:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7255:16:0;;7272:1;7255:16;;;:9;:16;;;;;;:18;7252:116;;;-1:-1:-1;;;;;7306:16:0;;;;;;:9;:16;;;;;;7290:15;:32;7282:79;;;;;-1:-1:-1;;;;;7282:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7376:14:0;;7391:1;7376:14;;;:7;:14;;;;;;:16;7373:112;;;-1:-1:-1;;;;;7425:14:0;;;;;;:7;:14;;;;;;7409:15;:30;7401:77;;;;;-1:-1:-1;;;;;7401:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7518:15:0;;;;;;:8;:15;;;;;;7510:31;;7534:6;7510:7;:31::i;:::-;-1:-1:-1;;;;;7494:15:0;;;;;;;:8;:15;;;;;;:47;;;;7568:13;;;;;;;7560:29;;7582:6;7560:7;:29::i;:::-;-1:-1:-1;;;;;7546:13:0;;;;;;;:8;:13;;;;;;;;;:43;;;;7599:26;;;;;;;7546:13;;7599:26;;;;;;;;;;;;;6612:1018;;;:::o;10275:401::-;-1:-1:-1;;;;;10356:17:0;;;;10348:58;;;;;-1:-1:-1;;;;;10348:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10419:15:0;;;;;;:8;:15;;;;;;:23;-1:-1:-1;10419:23:0;10411:69;;;;;-1:-1:-1;;;;;10411:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10511:15:0;;;;;;:8;:15;;;;;;10503:31;;10527:6;10503:7;:31::i;:::-;-1:-1:-1;;;;;10487:15:0;;;;;;:8;:15;;;;;:47;10560:12;;10552:28;;10573:6;10552:7;:28::i;:::-;10539:12;:41;10603:9;;10595:25;;10613:6;10595:7;:25::i;:::-;10585:9;:35;10625:47;;;;10648:18;;;-1:-1:-1;;;;;10648:18:0;;;;;;;;;;;;;;;;;;;;;;;10625:47;10275:401;;;:::o;13063:228::-;-1:-1:-1;;;;;13162:17:0;;;;;;:9;:17;;;;;;;;:27;;;13194:7;:15;;;;;:23;;;13222:65;;;;13245:36;;;-1:-1:-1;;;;;13245:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;13063:228;;;;:::o;15071:169::-;-1:-1:-1;;;;;15150:16:0;;;;;;:8;:16;;;;;:25;;-1:-1:-1;;15150:25:0;;;;;;;15180:56;;;;15203:27;;;-1:-1:-1;;;;;15203:27:0;;;;;;;;;;;;;;;;;;;;;;;;15071:169;;;:::o;51:174::-;111:4;170:20;;209:8;;51:174::o
Swarm Source
bzzr://253a9a010789df1c4d9fc35c0bb2659814c150df85e84d34225f3d43089cd902
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.