Contract 0x6b23c89196deb721e6fd9726e6c76e4810a464bc 7

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x2919abc16669d2baf472f627860bdfb87d1d9aee698796923005f42fb108b147Transfer144929632022-01-19 5:30:3057 secs ago0x8667c0af17868f82e283361ed816c2ceae69593e IN  X World Games: XWG Token0 BNB0.00011051
0xc244c0b4ce5d90f654c7aa25d9a22e57a8120dda84b7bcdc2876a2f57e39a772Transfer144929592022-01-19 5:30:181 min ago0x4d2aa77c38f5dd3673bad8596f8c2b8600f23a40 IN  X World Games: XWG Token0 BNB0.00011051
0xd6f812a83ba2c730ea8cf16adaf196214d5f2dfd291bf80554bb93b6a5e81c3aTransfer144929572022-01-19 5:30:121 min ago0x11695e4547640912ab69106b70683e4f135d1d2e IN  X World Games: XWG Token0 BNB0.00018551
0x3e87795c79f4e50d94abb59f7d7fead4daba6ee16219ff69ae2c7f55385372a1Transfer144929502022-01-19 5:29:511 min ago0xbac26d4c5b88666d92a91b7feadf4f79b6368ab1 IN  X World Games: XWG Token0 BNB0.00026051
0x311f2118f9504a715829aba14855680d481346659f39f80da422c6f1b32e7215Transfer144929492022-01-19 5:29:481 min ago0x7026cad34130b60bf8f06652c77549cda90d1061 IN  X World Games: XWG Token0 BNB0.00011051
0x1781d3bf394b0a06edf3c73f1cc9034685b5aba4ece4382b012dd7cefec3bb70Transfer144929442022-01-19 5:29:331 min ago0xd8d9a6cdf6071c87d2c40425ed789087351b44a2 IN  X World Games: XWG Token0 BNB0.00018563
0x910c8ceac910bd01b78c598f8dcfddbaa48d18da60967dbb8ebd58a504bdc697Transfer144929402022-01-19 5:29:212 mins ago0xbac26d4c5b88666d92a91b7feadf4f79b6368ab1 IN  X World Games: XWG Token0 BNB0.00026057
0x1e976603cd034b32b10e4cf9f3f8fbe4a4b8a7602c6b3b95169633e05abd2450Transfer144929402022-01-19 5:29:212 mins ago0x3d4d7856f73dc39189f4985b0f0f9f0dac7be8a5 IN  X World Games: XWG Token0 BNB0.00011051
0x12cb809eef62dae7e991dfd9764fce1fc081507c8eab7ada1d04fd9487c6108eTransfer144929312022-01-19 5:28:542 mins ago0xbac26d4c5b88666d92a91b7feadf4f79b6368ab1 IN  X World Games: XWG Token0 BNB0.00026057
0x77a0d74128c39fb2d367db38b7715a52378a316ffb9cc64236ff441c1e858777Transfer144929272022-01-19 5:28:422 mins ago0x568953ad8148e079afcf091aa0fb7876b7049ef6 IN  X World Games: XWG Token0 BNB0.00011051
0x25f1b44c5bb093c324545486cc0029eac555652cfc21c69bb20c82362af8c79cTransfer144929142022-01-19 5:28:033 mins ago0x2d15f51fc55d14c060e12ee78321b04010f35292 IN  X World Games: XWG Token0 BNB0.00011051
0x34a9505a297bf1a545508c122283df9c8aa441a599d12469fc3dae8c86c66632Transfer144929052022-01-19 5:27:363 mins ago0xd077dbeefe91e6ce6279ac0211d89d8f81b9f845 IN  X World Games: XWG Token0 BNB0.00011051
0x656556f3ed99874aec165dc98ba24b3c0c00f962e7fa91ec3589fe333c2f6fa2Transfer144929052022-01-19 5:27:363 mins ago0xd8d9a6cdf6071c87d2c40425ed789087351b44a2 IN  X World Games: XWG Token0 BNB0.00018551
0x0b51914eaa9f9b962420dd59c4b0a5621b4d8cd5cbe13d77d590090d595e0da6Transfer144928872022-01-19 5:26:424 mins ago0xa8d3079a334bae17127cb00ed3dfc37695cb1edc IN  X World Games: XWG Token0 BNB0.00011057
0xea23ded7dda8ad8f4ba01bda991948e584365b0b1c0110ab182daa3094463103Transfer144928832022-01-19 5:26:304 mins ago0x768509f36392ca0033114474bb032cceba1d3bb8 IN  X World Games: XWG Token0 BNB0.000122395
0x2a24b507aead3b15d8651954346c6625a800a16f152771bf7e41d31658b08af4Transfer144928802022-01-19 5:26:215 mins ago0x768509f36392ca0033114474bb032cceba1d3bb8 IN  X World Games: XWG Token0 BNB0.00018545
0x67441aa4ac0ad85ed3edba015ad464563df9e947718a2194f783e547e1ee6334Transfer144928762022-01-19 5:26:095 mins ago0xeed73bb2856023e506c5a05b3f0d7c27b34de145 IN  X World Games: XWG Token0 BNB0.00018563
0x7a621a08728a7ebb6f25c073b8a91dab0f80c2e2e41d78a214808adc8d875f4eTransfer144928722022-01-19 5:25:575 mins ago0x36397c2173cdbc4dabc51d7473b4816965e7c510 IN  X World Games: XWG Token0 BNB0.00011051
0xcc03485cfd3a8ffa3a3921ec60f0534ac36364a186c7db8e3cfd5fe554b9c6e8Transfer144928702022-01-19 5:25:515 mins ago0x2d9c579455460d58507ab95ff61a7eea6c1b37fe IN  X World Games: XWG Token0 BNB0.00011051
0xa52a94046ce0e3fb2b08d18de9ee1dd3ab41da37d6292ba85ac2471a234722f5Transfer144928672022-01-19 5:25:425 mins ago0xe5466e30b3db01886ae65aee0e96570e2a4bbd2c IN  X World Games: XWG Token0 BNB0.00011051
0xf081334356f4aac44251005a672770e0630e2eaf50709ea16bd65e468251205dTransfer144928632022-01-19 5:25:305 mins ago0xbac26d4c5b88666d92a91b7feadf4f79b6368ab1 IN  X World Games: XWG Token0 BNB0.00026057
0xb328c1b6a983a7a0fd25aa9d2e8e548e72c51df56d1a6603c7c9509ae8037efbTransfer144928582022-01-19 5:25:156 mins ago0xbac26d4c5b88666d92a91b7feadf4f79b6368ab1 IN  X World Games: XWG Token0 BNB0.00026057
0x6e58d012a630f49c2cdf09eceed071b2b7d141acfd47d32b02d9e68165474e53Transfer144928492022-01-19 5:24:486 mins ago0xcdb4cb984cc7cd125e65d94f2883df1f1c4f346c IN  X World Games: XWG Token0 BNB0.00018563
0x256c9d3e3ceb7f75dedd7c47813c7a91ca6eaa78da40e21d1c490d03ef152ec2Transfer144928382022-01-19 5:24:157 mins ago0x3b83ce4cd30fa75b1d439a4a98d6521dc6f8f6d8 IN  X World Games: XWG Token0 BNB0.00011051
0x8819c809f4dd65a097fe5a6a6c2836c511b75d77adc5cbea8015bacc40a0afedTransfer144928372022-01-19 5:24:127 mins ago0xeed73bb2856023e506c5a05b3f0d7c27b34de145 IN  X World Games: XWG Token0 BNB0.00018551
[ Download CSV Export 

OVERVIEW

X World Games is a decentralized gaming ecosystem built on the Binance Smart Chain. Users can obtain the X World Games (XWG) Tokens through a variety of innovative games.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
XWGToken

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-03-08
*/

pragma solidity 0.5.16;

interface IBEP20 {
  function totalSupply() external view returns (uint256);
  function decimals() external view returns (uint8);
  function symbol() external view returns (string memory);
  function name() external view returns (string memory);
  function getOwner() external view returns (address);
  function balanceOf(address account) external view returns (uint256);
  function transfer(address recipient, uint256 amount) external returns (bool);
  function allowance(address _owner, address spender) external view returns (uint256);
  function approve(address spender, uint256 amount) external returns (bool);
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Context {
  constructor () internal {}

  function _msgSender() internal view returns (address payable) {
    return msg.sender;
  }

  function _msgData() internal view returns (bytes memory) {
    this;
    return msg.data;
  }
}

library SafeMath {
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a, "SafeMath: addition overflow");

    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    return sub(a, b, "SafeMath: subtraction overflow");
  }

  function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b <= a, errorMessage);
    uint256 c = a - b;

    return c;
  }

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b, "SafeMath: multiplication overflow");

    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    return div(a, b, "SafeMath: division by zero");
  }

  function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b > 0, errorMessage);
    uint256 c = a / b;

    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    return mod(a, b, "SafeMath: modulo by zero");
  }

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

contract Ownable is Context {
  address private _owner;

  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

  constructor () internal {
    address msgSender = _msgSender();
    _owner = msgSender;
    emit OwnershipTransferred(address(0), msgSender);
  }

  function owner() public view returns (address) {
    return _owner;
  }

  modifier onlyOwner() {
    require(_owner == _msgSender(), "Ownable: caller is not the owner");
    _;
  }

  function renounceOwnership() public onlyOwner {
    emit OwnershipTransferred(_owner, address(0));
    _owner = address(0);
  }

  function transferOwnership(address newOwner) public onlyOwner {
    _transferOwnership(newOwner);
  }

  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0), "Ownable: new owner is the zero address");
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

contract Blacklistable is Ownable {
  mapping (address => bool) public isBlacklisted;

  event AddedBlacklist(address _user);
  event RemovedBlacklist(address _user);

  modifier onlyNotBlacklisted() {
    require(isBlacklisted[_msgSender()] == false, "Blacklistable: caller is blacklisted");
    _;
  }

  function getBlacklistStatus(address account) external view returns (bool) {
    return isBlacklisted[account];
  }

  function addBlacklist (address account) public onlyOwner {
    isBlacklisted[account] = true;
    emit AddedBlacklist(account);
  }

  function removeBlacklist (address account) public onlyOwner {
    isBlacklisted[account] = false;
    emit RemovedBlacklist(account);
  }
}

contract XWGToken is Context, IBEP20, Ownable, Blacklistable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;

  mapping (address => mapping (address => uint256)) private _allowances;

  uint256 private _totalSupply;
  uint8 private _decimals;
  string private _symbol;
  string private _name;

  constructor() public {
    _name = "XWG";
    _symbol = "XWG";
    _decimals = 18;
    _totalSupply = 10000000000000000000000000000;
    _balances[msg.sender] = _totalSupply;

    emit Transfer(address(0), msg.sender, _totalSupply);
  }

  function getOwner() external view returns (address) {
    return owner();
  }

  function decimals() external view returns (uint8) {
    return _decimals;
  }

  function symbol() external view returns (string memory) {
    return _symbol;
  }

  function name() external view returns (string memory) {
    return _name;
  }

  function totalSupply() external view returns (uint256) {
    return _totalSupply;
  }

  function balanceOf(address account) external view returns (uint256) {
    return _balances[account];
  }

  function transfer(address recipient, uint256 amount) public onlyNotBlacklisted returns (bool) {
    _transfer(_msgSender(), recipient, amount);
    return true;
  }

  function transferFrom(address sender, address recipient, uint256 amount) public onlyNotBlacklisted returns (bool) {
    _transfer(sender, recipient, amount);
    _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
    return true;
  }

  function allowance(address owner, address spender) external view returns (uint256) {
    return _allowances[owner][spender];
  }

  function approve(address spender, uint256 amount) public onlyNotBlacklisted returns (bool) {
    _approve(_msgSender(), spender, amount);
    return true;
  }

  function increaseAllowance(address spender, uint256 addedValue) public onlyNotBlacklisted returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
    return true;
  }

  function decreaseAllowance(address spender, uint256 subtractedValue) public onlyNotBlacklisted returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
    return true;
  }

  function burn(uint256 amount) public onlyOwner returns (bool) {
    _burn(_msgSender(), amount);
    return true;
  }

  function batchTransfer(address[] memory recipients, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(recipients.length == amounts.length);
    for (uint256 i = 0; i < recipients.length; i++) {
      require(transfer(recipients[i], amounts[i]));
    }
    return true;
  }

  function batchTransferFrom(address sender, address[] memory recipients, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(recipients.length == amounts.length);
    for (uint256 i = 0; i < amounts.length; i++) {
      require(transferFrom(sender, recipients[i], amounts[i]));
    }
    return true;
  }

  function batchTransferFromMany(address[] memory senders, address recipient, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(senders.length == amounts.length);
    for (uint256 i = 0; i < amounts.length; i++) {
      require(transferFrom(senders[i], recipient, amounts[i]));
    }
    return true;
  }

  function batchTransferFromManyToMany(address[] memory senders, address[] memory recipients, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(senders.length == recipients.length);
    require(senders.length == amounts.length);
    for (uint i = 0; i < amounts.length; i++) {
      require(transferFrom(senders[i], recipients[i], amounts[i]));
    }
    return true;
  }

  function batchApprove(address[] memory spenders, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(spenders.length == amounts.length);
    for (uint256 i = 0; i < amounts.length; i++) {
      require(approve(spenders[i], amounts[i]));
    }
    return true;
  }

  function batchIncreaseAllowance(address[] memory spenders, uint256[] memory addedValues) public onlyNotBlacklisted returns (bool) {
    require(spenders.length == addedValues.length);
    for (uint256 i = 0; i < addedValues.length; i++) {
      require(increaseAllowance(spenders[i], addedValues[i]));
    }
    return true;
  }

  function batchDecreaseAllowance(address[] memory spenders, uint256[] memory subtractedValues) public onlyNotBlacklisted returns (bool) {
    require(spenders.length == subtractedValues.length);
    for (uint256 i = 0; i < subtractedValues.length; i++) {
      require(decreaseAllowance(spenders[i], subtractedValues[i]));
    }
    return true;
  }

  function _transfer(address sender, address recipient, uint256 amount) internal {
    require(sender != address(0), "BEP20: transfer from the zero address");
    require(recipient != address(0), "BEP20: transfer to the zero address");

    _balances[sender] = _balances[sender].sub(amount, "BEP20: transfer amount exceeds balance");
    _balances[recipient] = _balances[recipient].add(amount);
    emit Transfer(sender, recipient, amount);
  }

  function _burn(address account, uint256 amount) internal {
    require(account != address(0), "BEP20: burn from the zero address");

    _balances[account] = _balances[account].sub(amount, "BEP20: burn amount exceeds balance");
    _totalSupply = _totalSupply.sub(amount);
    emit Transfer(account, address(0), amount);
  }

  function _approve(address owner, address spender, uint256 amount) internal {
    require(owner != address(0), "BEP20: approve from the zero address");
    require(spender != address(0), "BEP20: approve to the zero address");

    _allowances[owner][spender] = amount;
    emit Approval(owner, spender, amount);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_user","type":"address"}],"name":"AddedBlacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_user","type":"address"}],"name":"RemovedBlacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addBlacklist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"spenders","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchApprove","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"spenders","type":"address[]"},{"internalType":"uint256[]","name":"subtractedValues","type":"uint256[]"}],"name":"batchDecreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"spenders","type":"address[]"},{"internalType":"uint256[]","name":"addedValues","type":"uint256[]"}],"name":"batchIncreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"senders","type":"address[]"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransferFromMany","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"senders","type":"address[]"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransferFromManyToMany","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getBlacklistStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeBlacklist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506000620000276001600160e01b036200013916565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040805180820190915260038082526258574760e81b60209092019182526200009d916007916200013e565b506040805180820190915260038082526258574760e81b6020909201918252620000ca916006916200013e565b506005805460ff191660121790556b204fce5e3e250261100000006004819055336000818152600260209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3620001e0565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018157805160ff1916838001178555620001b1565b82800160010185558215620001b1579182015b82811115620001b157825182559160200191906001019062000194565b50620001bf929150620001c3565b5090565b6200013b91905b80821115620001bf5760008155600101620001ca565b6121ab80620001f06000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806370a08231116100f9578063a457c2d711610097578063dd62ed3e11610071578063dd62ed3e14610cc2578063eb91e65114610cf0578063f2fde38b14610d16578063fe575a8714610d3c576101a9565b8063a457c2d714610b47578063a9059cbb14610b73578063d8bc226314610b9f576101a9565b8063893d20e8116100d3578063893d20e814610aed5780638da5cb5b14610b1157806395d89b4114610b195780639cfe42da14610b21576101a9565b806370a082311461099a578063715018a6146109c057806388d695b2146109ca576101a9565b8063395093511161016657806342966c681161014057806342966c68146107015780634885b2541461071e57806358d2b4a51461085157806364d7cabc14610877576101a9565b8063395093511461040d5780633e11b7651461043957806341e183981461055c576101a9565b806306fdde03146101ae578063095ea7b31461022b57806318160ddd1461026b57806323b872dd14610285578063313ce567146102bb578063380e809e146102d9575b600080fd5b6101b6610d62565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f05781810151838201526020016101d8565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102576004803603604081101561024157600080fd5b506001600160a01b038135169060200135610df8565b604080519115158252519081900360200190f35b610273610e7a565b60408051918252519081900360200190f35b6102576004803603606081101561029b57600080fd5b506001600160a01b03813581169160208101359091169060400135610e80565b6102c3610f72565b6040805160ff9092168252519081900360200190f35b610257600480360360608110156102ef57600080fd5b810190602081018135600160201b81111561030957600080fd5b82018360208201111561031b57600080fd5b803590602001918460208302840111600160201b8311171561033c57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092956001600160a01b03853516959094909350604081019250602001359050600160201b81111561039c57600080fd5b8201836020820111156103ae57600080fd5b803590602001918460208302840111600160201b831117156103cf57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610f7b945050505050565b6102576004803603604081101561042357600080fd5b506001600160a01b038135169060200135611049565b6102576004803603604081101561044f57600080fd5b810190602081018135600160201b81111561046957600080fd5b82018360208201111561047b57600080fd5b803590602001918460208302840111600160201b8311171561049c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156104eb57600080fd5b8201836020820111156104fd57600080fd5b803590602001918460208302840111600160201b8311171561051e57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611102945050505050565b6102576004803603606081101561057257600080fd5b810190602081018135600160201b81111561058c57600080fd5b82018360208201111561059e57600080fd5b803590602001918460208302840111600160201b831117156105bf57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561060e57600080fd5b82018360208201111561062057600080fd5b803590602001918460208302840111600160201b8311171561064157600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561069057600080fd5b8201836020820111156106a257600080fd5b803590602001918460208302840111600160201b831117156106c357600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506111c4945050505050565b6102576004803603602081101561071757600080fd5b503561129b565b6102576004803603606081101561073457600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561075e57600080fd5b82018360208201111561077057600080fd5b803590602001918460208302840111600160201b8311171561079157600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156107e057600080fd5b8201836020820111156107f257600080fd5b803590602001918460208302840111600160201b8311171561081357600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061130e945050505050565b6102576004803603602081101561086757600080fd5b50356001600160a01b03166113b0565b6102576004803603604081101561088d57600080fd5b810190602081018135600160201b8111156108a757600080fd5b8201836020820111156108b957600080fd5b803590602001918460208302840111600160201b831117156108da57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561092957600080fd5b82018360208201111561093b57600080fd5b803590602001918460208302840111600160201b8311171561095c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506113ce945050505050565b610273600480360360208110156109b057600080fd5b50356001600160a01b0316611490565b6109c86114ab565b005b610257600480360360408110156109e057600080fd5b810190602081018135600160201b8111156109fa57600080fd5b820183602082011115610a0c57600080fd5b803590602001918460208302840111600160201b83111715610a2d57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b811115610a7c57600080fd5b820183602082011115610a8e57600080fd5b803590602001918460208302840111600160201b83111715610aaf57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061154d945050505050565b610af561160f565b604080516001600160a01b039092168252519081900360200190f35b610af561161e565b6101b661162d565b6109c860048036036020811015610b3757600080fd5b50356001600160a01b031661168e565b61025760048036036040811015610b5d57600080fd5b506001600160a01b038135169060200135611742565b61025760048036036040811015610b8957600080fd5b506001600160a01b038135169060200135611815565b61025760048036036040811015610bb557600080fd5b810190602081018135600160201b811115610bcf57600080fd5b820183602082011115610be157600080fd5b803590602001918460208302840111600160201b83111715610c0257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b811115610c5157600080fd5b820183602082011115610c6357600080fd5b803590602001918460208302840111600160201b83111715610c8457600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061188e945050505050565b61027360048036036040811015610cd857600080fd5b506001600160a01b0381358116916020013516611950565b6109c860048036036020811015610d0657600080fd5b50356001600160a01b031661197b565b6109c860048036036020811015610d2c57600080fd5b50356001600160a01b0316611a2b565b61025760048036036020811015610d5257600080fd5b50356001600160a01b0316611a8f565b60078054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610dee5780601f10610dc357610100808354040283529160200191610dee565b820191906000526020600020905b815481529060010190602001808311610dd157829003601f168201915b5050505050905090565b600060016000610e06611aa4565b6001600160a01b0316815260208101919091526040016000205460ff1615610e5f5760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e71610e6a611aa4565b8484611aa8565b50600192915050565b60045490565b600060016000610e8e611aa4565b6001600160a01b0316815260208101919091526040016000205460ff1615610ee75760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610ef2848484611b94565b610f6884610efe611aa4565b610f638560405180606001604052806028815260200161205c602891396001600160a01b038a16600090815260036020526040812090610f3c611aa4565b6001600160a01b03168152602081019190915260400160002054919063ffffffff611cf216565b611aa8565b5060019392505050565b60055460ff1690565b600060016000610f89611aa4565b6001600160a01b0316815260208101919091526040016000205460ff1615610fe25760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b8151845114610ff057600080fd5b60005b825181101561103e5761102d85828151811061100b57fe5b60200260200101518585848151811061102057fe5b6020026020010151610e80565b61103657600080fd5b600101610ff3565b506001949350505050565b600060016000611057611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156110b05760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e716110bb611aa4565b84610f6385600360006110cc611aa4565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff611d8916565b600060016000611110611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156111695760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461117757600080fd5b60005b8251811015610f68576111b384828151811061119257fe5b60200260200101518483815181106111a657fe5b6020026020010151610df8565b6111bc57600080fd5b60010161117a565b6000600160006111d2611aa4565b6001600160a01b0316815260208101919091526040016000205460ff161561122b5760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b825184511461123957600080fd5b815184511461124757600080fd5b60005b825181101561103e5761128a85828151811061126257fe5b602002602001015185838151811061127657fe5b602002602001015185848151811061102057fe5b61129357600080fd5b60010161124a565b60006112a5611aa4565b6000546001600160a01b039081169116146112f5576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b611306611300611aa4565b83611dea565b506001919050565b60006001600061131c611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156113755760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461138357600080fd5b60005b825181101561103e5761139f8585838151811061127657fe5b6113a857600080fd5b600101611386565b6001600160a01b031660009081526001602052604090205460ff1690565b6000600160006113dc611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156114355760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461144357600080fd5b60005b8251811015610f685761147f84828151811061145e57fe5b602002602001015184838151811061147257fe5b6020026020010151611049565b61148857600080fd5b600101611446565b6001600160a01b031660009081526002602052604090205490565b6114b3611aa4565b6000546001600160a01b03908116911614611503576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006001600061155b611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156115b45760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b81518351146115c257600080fd5b60005b8351811015610f68576115fe8482815181106115dd57fe5b60200260200101518483815181106115f157fe5b6020026020010151611815565b61160757600080fd5b6001016115c5565b600061161961161e565b905090565b6000546001600160a01b031690565b60068054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610dee5780601f10610dc357610100808354040283529160200191610dee565b611696611aa4565b6000546001600160a01b039081169116146116e6576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b6001600160a01b038116600081815260016020818152604092839020805460ff1916909217909155815192835290517f86c048150dfc5def3c35f7bc81582956dd964e56d8c028c9f4f5e978bb203c319281900390910190a150565b600060016000611750611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156117a95760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e716117b4611aa4565b84610f63856040518060600160405280602581526020016120ed60259139600360006117de611aa4565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff611cf216565b600060016000611823611aa4565b6001600160a01b0316815260208101919091526040016000205460ff161561187c5760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e71611887611aa4565b8484611b94565b60006001600061189c611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156118f55760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461190357600080fd5b60005b8251811015610f685761193f84828151811061191e57fe5b602002602001015184838151811061193257fe5b6020026020010151611742565b61194857600080fd5b600101611906565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b611983611aa4565b6000546001600160a01b039081169116146119d3576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b6001600160a01b038116600081815260016020908152604091829020805460ff19169055815192835290517f90792cb7177eb70be35a14e39400d4143370da97f528237fd2b069e408ca68fb9281900390910190a150565b611a33611aa4565b6000546001600160a01b03908116911614611a83576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b611a8c81611ee6565b50565b60016020526000908152604090205460ff1681565b3390565b6001600160a01b038316611aed5760405162461bcd60e51b81526004018080602001828103825260248152602001806120126024913960400191505060405180910390fd5b6001600160a01b038216611b325760405162461bcd60e51b81526004018080602001828103825260228152602001806121556022913960400191505060405180910390fd5b6001600160a01b03808416600081815260036020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611bd95760405162461bcd60e51b8152600401808060200182810382526025815260200180611fc96025913960400191505060405180910390fd5b6001600160a01b038216611c1e5760405162461bcd60e51b81526004018080602001828103825260238152602001806120ca6023913960400191505060405180910390fd5b611c61816040518060600160405280602681526020016120a4602691396001600160a01b038616600090815260026020526040902054919063ffffffff611cf216565b6001600160a01b038085166000908152600260205260408082209390935590841681522054611c96908263ffffffff611d8916565b6001600160a01b0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611d815760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d46578181015183820152602001611d2e565b50505050905090810190601f168015611d735780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611de3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216611e2f5760405162461bcd60e51b81526004018080602001828103825260218152602001806121126021913960400191505060405180910390fd5b611e7281604051806060016040528060228152602001612133602291396001600160a01b038516600090815260026020526040902054919063ffffffff611cf216565b6001600160a01b038316600090815260026020526040902055600454611e9e908263ffffffff611f8616565b6004556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038116611f2b5760405162461bcd60e51b81526004018080602001828103825260268152602001806120366026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000611de383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611cf256fe42455032303a207472616e736665722066726f6d20746865207a65726f2061646472657373426c61636b6c69737461626c653a2063616c6c657220697320626c61636b6c697374656442455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657242455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158206bf1b7bb069080869d4d24b5efab4221b7409fd0a2c6256895784746b8a639ba64736f6c63430005100032

Deployed ByteCode Sourcemap

4218:6095:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4218:6095:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5070:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;5070:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5984:161;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5984:161:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5155:87;;;:::i;:::-;;;;;;;;;;;;;;;;5533:309;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5533:309:0;;;;;;;;;;;;;;;;;:::i;4896:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7437:339;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7437:339:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7437:339:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7437:339:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7437:339:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7437:339:0;;-1:-1:-1;;;;;7437:339:0;;;;;;;;-1:-1:-1;7437:339:0;;;;-1:-1:-1;7437:339:0;;;;-1:-1:-1;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7437:339:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7437:339:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7437:339:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7437:339:0;;-1:-1:-1;7437:339:0;;-1:-1:-1;;;;;7437:339:0:i;6151:219::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6151:219:0;;;;;;;;:::i;8195:298::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8195:298:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8195:298:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8195:298:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8195:298:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8195:298:0;;;;;;;;-1:-1:-1;8195:298:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;8195:298:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8195:298:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8195:298:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8195:298:0;;-1:-1:-1;8195:298:0;;-1:-1:-1;;;;;8195:298:0:i;7782:407::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7782:407:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7782:407:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7782:407:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7782:407:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7782:407:0;;;;;;;;-1:-1:-1;7782:407:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7782:407:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7782:407:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7782:407:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7782:407:0;;;;;;;;-1:-1:-1;7782:407:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7782:407:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7782:407:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7782:407:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7782:407:0;;-1:-1:-1;7782:407:0;;-1:-1:-1;;;;;7782:407:0:i;6652:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6652:120:0;;:::i;7093:338::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;7093:338:0;;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7093:338:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7093:338:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7093:338:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7093:338:0;;;;;;;;-1:-1:-1;7093:338:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7093:338:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7093:338:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7093:338:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7093:338:0;;-1:-1:-1;7093:338:0;;-1:-1:-1;;;;;7093:338:0:i;3809:116::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3809:116:0;-1:-1:-1;;;;;3809:116:0;;:::i;8499:334::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8499:334:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8499:334:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8499:334:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8499:334:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8499:334:0;;;;;;;;-1:-1:-1;8499:334:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;8499:334:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8499:334:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8499:334:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8499:334:0;;-1:-1:-1;8499:334:0;;-1:-1:-1;;;;;8499:334:0:i;5248:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5248:106:0;-1:-1:-1;;;;;5248:106:0;;:::i;3024:130::-;;;:::i;:::-;;6778:309;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6778:309:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;6778:309:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6778:309:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6778:309:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6778:309:0;;;;;;;;-1:-1:-1;6778:309:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;6778:309:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6778:309:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6778:309:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6778:309:0;;-1:-1:-1;6778:309:0;;-1:-1:-1;;;;;6778:309:0:i;4811:79::-;;;:::i;:::-;;;;-1:-1:-1;;;;;4811:79:0;;;;;;;;;;;;;;2830:73;;;:::i;4981:83::-;;;:::i;3931:134::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3931:134:0;-1:-1:-1;;;;;3931:134:0;;:::i;6376:270::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6376:270:0;;;;;;;;:::i;5360:167::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5360:167:0;;;;;;;;:::i;8839:354::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8839:354:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8839:354:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8839:354:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8839:354:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8839:354:0;;;;;;;;-1:-1:-1;8839:354:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;8839:354:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8839:354:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8839:354:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8839:354:0;;-1:-1:-1;8839:354:0;;-1:-1:-1;;;;;8839:354:0:i;5848:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5848:130:0;;;;;;;;;;:::i;4071:140::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4071:140:0;-1:-1:-1;;;;;4071:140:0;;:::i;3160:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3160:103:0;-1:-1:-1;;;;;3160:103:0;;:::i;3530:46::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3530:46:0;-1:-1:-1;;;;;3530:46:0;;:::i;5070:79::-;5138:5;5131:12;;;;;;;;-1:-1:-1;;5131:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5109:13;;5131:12;;5138:5;;5131:12;;5138:5;5131:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5070:79;:::o;5984:161::-;6069:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6082:39;6091:12;:10;:12::i;:::-;6105:7;6114:6;6082:8;:39::i;:::-;-1:-1:-1;6135:4:0;5984:161;;;;:::o;5155:87::-;5224:12;;5155:87;:::o;5533:309::-;5641:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5654:36;5664:6;5672:9;5683:6;5654:9;:36::i;:::-;5697:121;5706:6;5714:12;:10;:12::i;:::-;5728:89;5766:6;5728:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5728:19:0;;;;;;:11;:19;;;;;;5748:12;:10;:12::i;:::-;-1:-1:-1;;;;;5728:33:0;;;;;;;;;;;;-1:-1:-1;5728:33:0;;;:89;;:37;:89;:::i;:::-;5697:8;:121::i;:::-;-1:-1:-1;5832:4:0;5533:309;;;;;:::o;4896:79::-;4960:9;;;;4896:79;:::o;7437:339::-;7574:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7613:7;:14;7595:7;:14;:32;7587:41;;;;;;7640:9;7635:118;7659:7;:14;7655:1;:18;7635:118;;;7697:47;7710:7;7718:1;7710:10;;;;;;;;;;;;;;7722:9;7733:7;7741:1;7733:10;;;;;;;;;;;;;;7697:12;:47::i;:::-;7689:56;;;;;;7675:3;;7635:118;;;-1:-1:-1;7766:4:0;;7437:339;-1:-1:-1;;;;7437:339:0:o;6151:219::-;6250:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6263:83;6272:12;:10;:12::i;:::-;6286:7;6295:50;6334:10;6295:11;:25;6307:12;:10;:12::i;:::-;-1:-1:-1;;;;;6295:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6295:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;8195:298::-;8305:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8345:7;:14;8326:8;:15;:33;8318:42;;;;;;8372:9;8367:103;8391:7;:14;8387:1;:18;8367:103;;;8429:32;8437:8;8446:1;8437:11;;;;;;;;;;;;;;8450:7;8458:1;8450:10;;;;;;;;;;;;;;8429:7;:32::i;:::-;8421:41;;;;;;8407:3;;8367:103;;7782:407;7935:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7974:10;:17;7956:7;:14;:35;7948:44;;;;;;8025:7;:14;8007:7;:14;:32;7999:41;;;;;;8052:6;8047:119;8068:7;:14;8064:1;:18;8047:119;;;8106:51;8119:7;8127:1;8119:10;;;;;;;;;;;;;;8131;8142:1;8131:13;;;;;;;;;;;;;;8146:7;8154:1;8146:10;;;;;;;8106:51;8098:60;;;;;;8084:3;;8047:119;;6652:120;6708:4;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;6721:27;6727:12;:10;:12::i;:::-;6741:6;6721:5;:27::i;:::-;-1:-1:-1;6762:4:0;6652:120;;;:::o;7093:338::-;7226:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7268:7;:14;7247:10;:17;:35;7239:44;;;;;;7295:9;7290:118;7314:7;:14;7310:1;:18;7290:118;;;7352:47;7365:6;7373:10;7384:1;7373:13;;;;;;;7352:47;7344:56;;;;;;7330:3;;7290:118;;3809:116;-1:-1:-1;;;;;3897:22:0;3877:4;3897:22;;;:13;:22;;;;;;;;;3809:116::o;8499:334::-;8623:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8663:11;:18;8644:8;:15;:37;8636:46;;;;;;8694:9;8689:121;8713:11;:18;8709:1;:22;8689:121;;;8755:46;8773:8;8782:1;8773:11;;;;;;;;;;;;;;8786;8798:1;8786:14;;;;;;;;;;;;;;8755:17;:46::i;:::-;8747:55;;;;;;8733:3;;8689:121;;5248:106;-1:-1:-1;;;;;5330:18:0;5307:7;5330:18;;;:9;:18;;;;;;;5248:106::o;3024:130::-;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;3119:1;3103:6;;3082:40;;-1:-1:-1;;;;;3103:6:0;;;;3082:40;;3119:1;;3082:40;3146:1;3129:19;;-1:-1:-1;;;;;;3129:19:0;;;3024:130::o;6778:309::-;6891:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6933:7;:14;6912:10;:17;:35;6904:44;;;;;;6960:9;6955:109;6979:10;:17;6975:1;:21;6955:109;;;7020:35;7029:10;7040:1;7029:13;;;;;;;;;;;;;;7044:7;7052:1;7044:10;;;;;;;;;;;;;;7020:8;:35::i;:::-;7012:44;;;;;;6998:3;;6955:109;;4811:79;4854:7;4877;:5;:7::i;:::-;4870:14;;4811:79;:::o;2830:73::-;2868:7;2891:6;-1:-1:-1;;;;;2891:6:0;2830:73;:::o;4981:83::-;5051:7;5044:14;;;;;;;;-1:-1:-1;;5044:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5022:13;;5044:14;;5051:7;;5044:14;;5051:7;5044:14;;;;;;;;;;;;;;;;;;;;;;;;3931:134;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3995:22:0;;;;;;4020:4;3995:22;;;;;;;;;:29;;-1:-1:-1;;3995:29:0;;;;;;;4036:23;;;;;;;;;;;;;;;;;3931:134;:::o;6376:270::-;6480:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6493:129;6502:12;:10;:12::i;:::-;6516:7;6525:96;6564:15;6525:96;;;;;;;;;;;;;;;;;:11;:25;6537:12;:10;:12::i;:::-;-1:-1:-1;;;;;6525:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6525:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;5360:167::-;5448:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5461:42;5471:12;:10;:12::i;:::-;5485:9;5496:6;5461:9;:42::i;8839:354::-;8968:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9008:16;:23;8989:8;:15;:42;8981:51;;;;;;9044:9;9039:131;9063:16;:23;9059:1;:27;9039:131;;;9110:51;9128:8;9137:1;9128:11;;;;;;;;;;;;;;9141:16;9158:1;9141:19;;;;;;;;;;;;;;9110:17;:51::i;:::-;9102:60;;;;;;9088:3;;9039:131;;5848:130;-1:-1:-1;;;;;5945:18:0;;;5922:7;5945:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5848:130::o;4071:140::-;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4138:22:0;;4163:5;4138:22;;;:13;:22;;;;;;;;;:30;;-1:-1:-1;;4138:30:0;;;4180:25;;;;;;;;;;;;;;;;;4071:140;:::o;3160:103::-;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;3229:28;3248:8;3229:18;:28::i;:::-;3160:103;:::o;3530:46::-;;;;;;;;;;;;;;;:::o;971:92::-;1047:10;971:92;:::o;9990:320::-;-1:-1:-1;;;;;10080:19:0;;10072:68;;;;-1:-1:-1;;;10072:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10155:21:0;;10147:68;;;;-1:-1:-1;;;10147:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10224:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10272:32;;;;;;;;;;;;;;;;;9990:320;;;:::o;9199:449::-;-1:-1:-1;;;;;9293:20:0;;9285:70;;;;-1:-1:-1;;;9285:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9370:23:0;;9362:71;;;;-1:-1:-1;;;9362:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9462;9484:6;9462:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9462:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;9442:17:0;;;;;;;:9;:17;;;;;;:91;;;;9563:20;;;;;;;:32;;9588:6;9563:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;9540:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;9607:35;;;;;;;9540:20;;9607:35;;;;;;;;;;;;;9199:449;;;:::o;1503:178::-;1589:7;1621:12;1613:6;;;;1605:29;;;;-1:-1:-1;;;1605:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23: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;1605:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1653:5:0;;;1503:178::o;1194:167::-;1252:7;1280:5;;;1300:6;;;;1292:46;;;;;-1:-1:-1;;;1292:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1354:1;1194:167;-1:-1:-1;;;1194:167:0:o;9654:330::-;-1:-1:-1;;;;;9726:21:0;;9718:67;;;;-1:-1:-1;;;9718:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9815:68;9838:6;9815:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9815:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;9794:18:0;;;;;;:9;:18;;;;;:89;9905:12;;:24;;9922:6;9905:24;:16;:24;:::i;:::-;9890:12;:39;9941:37;;;;;;;;9967:1;;-1:-1:-1;;;;;9941:37:0;;;;;;;;;;;;9654:330;;:::o;3269:215::-;-1:-1:-1;;;;;3339:22:0;;3331:73;;;;-1:-1:-1;;;3331:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3437:6;;;3416:38;;-1:-1:-1;;;;;3416:38:0;;;;3437:6;;;3416:38;;;3461:6;:17;;-1:-1:-1;;;;;;3461:17:0;-1:-1:-1;;;;;3461:17:0;;;;;;;;;;3269:215::o;1367:130::-;1425:7;1448:43;1452:1;1455;1448:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

bzzr://6bf1b7bb069080869d4d24b5efab4221b7409fd0a2c6256895784746b8a639ba
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.