ETH Price: $2,709.65 (-3.52%)

Token

The Egyptians (Egyptians)
 

Overview

Max Total Supply

2,265 Egyptians

Holders

993

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A

Other Info

Balance
2 Egyptians
0x7299b0c46718558f89d0dd56324b7dc2969209ee
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Contract Source Code Verified (Exact Match)

Contract Name:
TheEgyptians

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
*Submitted for verification at Etherscan.io on 2022-07-11
*/
/**
*Submitted for verification at Etherscan.io on 2022-07-09
*/
// EGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEG
// EGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEG
// EGEGE GEGEGEGEGEGE GEGEGEG
// EGEGE GEGEGEGEGE GEGEGEGEG
// EGEGE GEGEGEGEGEGEGEGEGEGE GEGEGEGEGEGEGEGEGEG
// EGEGE GEGEGEGEGEGEGEGEGEGE GEGEGEGEGEGEGGEGEGE
// EGEGE GEGEGEGEGE GEGEG EGEGEG
// EGEGE GEGEGEGEGE EGEGEGEE GEGEG
// EGEGE GEGEGEGEGEGEGEGEGEGE GEGEGEGEG EGEGE
// EGEGE GEGEGEGEGEGEGEGEGEGE GEGEGEGEG EGEGE
// EGEGE GEGEGEGEGE GEGEG
// EGEGE GEGEGEGEGEG EGEGE
// EGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEG
// EGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEGEG
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","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":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"FREE_MINTS_PER_TX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_MINTS_PER_TX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PUBLIC_SALE_PRICE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_FREE_MINTS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isPublicSaleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_isPublicSaleActive","type":"bool"}],"name":"setIsPublicSaleActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"name":"setMaxLimitPerTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_numfreemints","type":"uint256"}],"name":"setNumFreeMints","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setSalePrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"},{"internalType":"address","name":"user","type":"address"}],"name":"treasuryMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60e0604052603660808181529062001da460a03980516200002991600a916020909101906200013f565b506115b3600b556005600c556002600d556611c37937e08000600e556107d0600f556010805460ff191690553480156200006257600080fd5b50604080518082018252600d81526c54686520456779707469616e7360981b602080830191825283518085019094526009845268456779707469616e7360b81b908401528151919291620000b9916002916200013f565b508051620000cf9060039060208401906200013f565b5050600160005550620000e233620000ed565b600160095562000222565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200014d90620001e5565b90600052602060002090601f016020900481019282620001715760008555620001bc565b82601f106200018c57805160ff1916838001178555620001bc565b82800160010185558215620001bc579182015b82811115620001bc5782518255916020019190600101906200019f565b50620001ca929150620001ce565b5090565b5b80821115620001ca5760008155600101620001cf565b600181811c90821680620001fa57607f821691505b602082108114156200021c57634e487b7160e01b600052602260045260246000fd5b50919050565b611b7280620002326000396000f3fe6080604052600436106101e35760003560e01c806366cb8f9911610102578063b88d4fde11610095578063d5abeb0111610064578063d5abeb011461053c578063e985e9c514610552578063f2a3013e1461059b578063f2fde38b146105bb57600080fd5b8063b88d4fde146104d1578063c6a91b42146104f1578063c87b56dd14610507578063d547cfb71461052757600080fd5b806395d89b41116100d157806395d89b41146104695780639e9fcffc1461047e578063a0712d681461049e578063a22cb465146104b157600080fd5b806366cb8f991461040057806370a0823114610416578063715018a6146104365780638da5cb5b1461044b57600080fd5b80631919fed71161017a5780633ccfd60b116101495780633ccfd60b1461038b57806342842e0e146103a057806355f804b3146103c05780636352211e146103e057600080fd5b80631919fed7146103115780631e84c4131461033157806323b872dd1461034b57806328cad13d1461036b57600080fd5b8063089d4665116101b6578063089d46651461029b578063095ea7b3146102b15780630a00ae83146102d357806318160ddd146102f357600080fd5b806301ffc9a7146101e857806306fdde031461021d57806307e89ec01461023f578063081812fc14610263575b600080fd5b3480156101f457600080fd5b506102086102033660046117b4565b6105db565b60405190151581526020015b60405180910390f35b34801561022957600080fd5b5061023261062d565b60405161021491906119c3565b34801561024b57600080fd5b50610255600e5481565b604051908152602001610214565b34801561026f57600080fd5b5061028361027e366004611837565b6106bf565b6040516001600160a01b039091168152602001610214565b3480156102a757600080fd5b50610255600f5481565b3480156102bd57600080fd5b506102d16102cc36600461176f565b610703565b005b3480156102df57600080fd5b506102d16102ee366004611837565b6107a3565b3480156102ff57600080fd5b50610255600154600054036000190190565b34801561031d57600080fd5b506102d161032c366004611837565b6107b0565b34801561033d57600080fd5b506010546102089060ff1681565b34801561035757600080fd5b506102d161036636600461168d565b6107bd565b34801561037757600080fd5b506102d1610386366004611799565b61094e565b34801561039757600080fd5b506102d1610969565b3480156103ac57600080fd5b506102d16103bb36600461168d565b6109df565b3480156103cc57600080fd5b506102d16103db3660046117ee565b6109ff565b3480156103ec57600080fd5b506102836103fb366004611837565b610a1e565b34801561040c57600080fd5b50610255600d5481565b34801561042257600080fd5b5061025561043136600461163f565b610a29565b34801561044257600080fd5b506102d1610a78565b34801561045757600080fd5b506008546001600160a01b0316610283565b34801561047557600080fd5b50610232610a8c565b34801561048a57600080fd5b506102d1610499366004611837565b610a9b565b6102d16104ac366004611837565b610aa8565b3480156104bd57600080fd5b506102d16104cc366004611745565b610bfc565b3480156104dd57600080fd5b506102d16104ec3660046116c9565b610c92565b3480156104fd57600080fd5b50610255600c5481565b34801561051357600080fd5b50610232610522366004611837565b610cdc565b34801561053357600080fd5b50610232610d7d565b34801561054857600080fd5b50610255600b5481565b34801561055e57600080fd5b5061020861056d36600461165a565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156105a757600080fd5b506102d16105b6366004611850565b610e0b565b3480156105c757600080fd5b506102d16105d636600461163f565b610eca565b60006301ffc9a760e01b6001600160e01b03198316148061060c57506380ac58cd60e01b6001600160e01b03198316145b806106275750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606002805461063c90611a64565b80601f016020809104026020016040519081016040528092919081815260200182805461066890611a64565b80156106b55780601f1061068a576101008083540402835291602001916106b5565b820191906000526020600020905b81548152906001019060200180831161069857829003601f168201915b5050505050905090565b60006106ca82610f40565b6106e7576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061070e82610a1e565b9050336001600160a01b038216146107475761072a813361056d565b610747576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6107ab610f75565b600f55565b6107b8610f75565b600e55565b60006107c882610fcf565b9050836001600160a01b0316816001600160a01b0316146107fb5760405162a1148160e81b815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b038816909114176108485761082b863361056d565b61084857604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661086f57604051633a954ecd60e21b815260040160405180910390fd5b801561087a57600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b831661090557600184016000818152600460205260409020546109035760005481146109035760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610956610f75565b6010805460ff1916911515919091179055565b610971610f75565b600260095414156109c95760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026009556109d8334761103f565b6001600955565b6109fa83838360405180602001604052806000815250610c92565b505050565b610a07610f75565b8051610a1a90600a906020840190611504565b5050565b600061062782610fcf565b60006001600160a01b038216610a52576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b610a80610f75565b610a8a6000611158565b565b60606003805461063c90611a64565b610aa3610f75565b600c55565b60105460ff16610afa5760405162461bcd60e51b815260206004820152601760248201527f5075626c69632073616c65206973206e6f74206f70656e00000000000000000060448201526064016109c0565b600b5481610b0f600154600054036000190190565b610b1991906119d6565b1115610b615760405162461bcd60e51b815260206004820152601760248201527613585e1a5b5d5b481cdd5c1c1b1e48195e18d959591959604a1b60448201526064016109c0565b600f5481610b76600154600054036000190190565b610b8091906119d6565b1180610b8d5750600d5481115b15610bef573481600e54610ba19190611a02565b1115610bef5760405162461bcd60e51b815260206004820152601860248201527f496e636f7272656374204554482076616c75652073656e74000000000000000060448201526064016109c0565b610bf933826111aa565b50565b6001600160a01b038216331415610c265760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c9d8484846107bd565b6001600160a01b0383163b15610cd657610cb9848484846111c4565b610cd6576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610ce782610f40565b610d4b5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016109c0565b600a610d56836112bc565b604051602001610d679291906118bb565b6040516020818303038152906040529050919050565b600a8054610d8a90611a64565b80601f0160208091040260200160405190810160405280929190818152602001828054610db690611a64565b8015610e035780601f10610dd857610100808354040283529160200191610e03565b820191906000526020600020905b815481529060010190602001808311610de657829003601f168201915b505050505081565b610e13610f75565b60008211610e595760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081b5a5b9d08185b5bdd5b9d606a1b60448201526064016109c0565b600b5482610e6e600154600054036000190190565b610e7891906119d6565b1115610ec05760405162461bcd60e51b815260206004820152601760248201527613585e1a5b5d5b481cdd5c1c1b1e48195e18d959591959604a1b60448201526064016109c0565b610a1a81836111aa565b610ed2610f75565b6001600160a01b038116610f375760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109c0565b610bf981611158565b600081600111158015610f54575060005482105b8015610627575050600090815260046020526040902054600160e01b161590565b6008546001600160a01b03163314610a8a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109c0565b600081806001116110265760005481101561102657600081815260046020526040902054600160e01b8116611024575b8061101d575060001901600081815260046020526040902054610fff565b9392505050565b505b604051636f96cda160e11b815260040160405180910390fd5b8047101561108f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016109c0565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146110dc576040519150601f19603f3d011682016040523d82523d6000602084013e6110e1565b606091505b50509050806109fa5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016109c0565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610a1a8282604051806020016040528060008152506113ba565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906111f9903390899088908890600401611986565b602060405180830381600087803b15801561121357600080fd5b505af1925050508015611243575060408051601f3d908101601f19168201909252611240918101906117d1565b60015b61129e573d808015611271576040519150601f19603f3d011682016040523d82523d6000602084013e611276565b606091505b508051611296576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6060816112e05750506040805180820190915260018152600360fc1b602082015290565b8160005b811561130a57806112f481611a9f565b91506113039050600a836119ee565b91506112e4565b60008167ffffffffffffffff81111561132557611325611b10565b6040519080825280601f01601f19166020018201604052801561134f576020820181803683370190505b5090505b84156112b457611364600183611a21565b9150611371600a86611aba565b61137c9060306119d6565b60f81b81838151811061139157611391611afa565b60200101906001600160f81b031916908160001a9053506113b3600a866119ee565b9450611353565b6113c48383611427565b6001600160a01b0383163b156109fa576000548281035b6113ee60008683806001019450866111c4565b61140b576040516368d2bf6b60e11b815260040160405180910390fd5b8181106113db57816000541461142057600080fd5b5050505050565b6000546001600160a01b03831661145057604051622e076360e81b815260040160405180910390fd5b8161146e5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038316600081815260056020526040902080546801000000000000000185020190554260a01b6001841460e11b1717600082815260046020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48082106114b85760005550505050565b82805461151090611a64565b90600052602060002090601f0160209004810192826115325760008555611578565b82601f1061154b57805160ff1916838001178555611578565b82800160010185558215611578579182015b8281111561157857825182559160200191906001019061155d565b50611584929150611588565b5090565b5b808211156115845760008155600101611589565b600067ffffffffffffffff808411156115b8576115b8611b10565b604051601f8501601f19908116603f011681019082821181831017156115e0576115e0611b10565b816040528093508581528686860111156115f957600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461162a57600080fd5b919050565b8035801515811461162a57600080fd5b60006020828403121561165157600080fd5b61101d82611613565b6000806040838503121561166d57600080fd5b61167683611613565b915061168460208401611613565b90509250929050565b6000806000606084860312156116a257600080fd5b6116ab84611613565b92506116b960208501611613565b9150604084013590509250925092565b600080600080608085870312156116df57600080fd5b6116e885611613565b93506116f660208601611613565b925060408501359150606085013567ffffffffffffffff81111561171957600080fd5b8501601f8101871361172a57600080fd5b6117398782356020840161159d565b91505092959194509250565b6000806040838503121561175857600080fd5b61176183611613565b91506116846020840161162f565b6000806040838503121561178257600080fd5b61178b83611613565b946020939093013593505050565b6000602082840312156117ab57600080fd5b61101d8261162f565b6000602082840312156117c657600080fd5b813561101d81611b26565b6000602082840312156117e357600080fd5b815161101d81611b26565b60006020828403121561180057600080fd5b813567ffffffffffffffff81111561181757600080fd5b8201601f8101841361182857600080fd5b6112b48482356020840161159d565b60006020828403121561184957600080fd5b5035919050565b6000806040838503121561186357600080fd5b8235915061168460208401611613565b6000815180845261188b816020860160208601611a38565b601f01601f19169290920160200192915050565b600081516118b1818560208601611a38565b9290920192915050565b600080845481600182811c9150808316806118d757607f831692505b60208084108214156118f757634e487b7160e01b86526022600452602486fd5b81801561190b576001811461191c57611949565b60ff19861689528489019650611949565b60008b81526020902060005b868110156119415781548b820152908501908301611928565b505084890196505b50505050505061197d61196c61196683602f60f81b815260010190565b8661189f565b64173539b7b760d91b815260050190565b95945050505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906119b990830184611873565b9695505050505050565b60208152600061101d6020830184611873565b600082198211156119e9576119e9611ace565b500190565b6000826119fd576119fd611ae4565b500490565b6000816000190483118215151615611a1c57611a1c611ace565b500290565b600082821015611a3357611a33611ace565b500390565b60005b83811015611a53578181015183820152602001611a3b565b83811115610cd65750506000910152565b600181811c90821680611a7857607f821691505b60208210811415611a9957634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611ab357611ab3611ace565b5060010190565b600082611ac957611ac9611ae4565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610bf957600080fdfea2646970667358221220d43699105ef2464f9ed8c01b64f65cb1ce9586c17a1391760c1227c51eaf676364736f6c63430008070033697066733a2f2f516d6454704c524869697239754a75544d546a734641794150765347717144475775416975387132566955674b4e2f

Deployed Bytecode

0x6080604052600436106101e35760003560e01c806366cb8f9911610102578063b88d4fde11610095578063d5abeb0111610064578063d5abeb011461053c578063e985e9c514610552578063f2a3013e1461059b578063f2fde38b146105bb57600080fd5b8063b88d4fde146104d1578063c6a91b42146104f1578063c87b56dd14610507578063d547cfb71461052757600080fd5b806395d89b41116100d157806395d89b41146104695780639e9fcffc1461047e578063a0712d681461049e578063a22cb465146104b157600080fd5b806366cb8f991461040057806370a0823114610416578063715018a6146104365780638da5cb5b1461044b57600080fd5b80631919fed71161017a5780633ccfd60b116101495780633ccfd60b1461038b57806342842e0e146103a057806355f804b3146103c05780636352211e146103e057600080fd5b80631919fed7146103115780631e84c4131461033157806323b872dd1461034b57806328cad13d1461036b57600080fd5b8063089d4665116101b6578063089d46651461029b578063095ea7b3146102b15780630a00ae83146102d357806318160ddd146102f357600080fd5b806301ffc9a7146101e857806306fdde031461021d57806307e89ec01461023f578063081812fc14610263575b600080fd5b3480156101f457600080fd5b506102086102033660046117b4565b6105db565b60405190151581526020015b60405180910390f35b34801561022957600080fd5b5061023261062d565b60405161021491906119c3565b34801561024b57600080fd5b50610255600e5481565b604051908152602001610214565b34801561026f57600080fd5b5061028361027e366004611837565b6106bf565b6040516001600160a01b039091168152602001610214565b3480156102a757600080fd5b50610255600f5481565b3480156102bd57600080fd5b506102d16102cc36600461176f565b610703565b005b3480156102df57600080fd5b506102d16102ee366004611837565b6107a3565b3480156102ff57600080fd5b50610255600154600054036000190190565b34801561031d57600080fd5b506102d161032c366004611837565b6107b0565b34801561033d57600080fd5b506010546102089060ff1681565b34801561035757600080fd5b506102d161036636600461168d565b6107bd565b34801561037757600080fd5b506102d1610386366004611799565b61094e565b34801561039757600080fd5b506102d1610969565b3480156103ac57600080fd5b506102d16103bb36600461168d565b6109df565b3480156103cc57600080fd5b506102d16103db3660046117ee565b6109ff565b3480156103ec57600080fd5b506102836103fb366004611837565b610a1e565b34801561040c57600080fd5b50610255600d5481565b34801561042257600080fd5b5061025561043136600461163f565b610a29565b34801561044257600080fd5b506102d1610a78565b34801561045757600080fd5b506008546001600160a01b0316610283565b34801561047557600080fd5b50610232610a8c565b34801561048a57600080fd5b506102d1610499366004611837565b610a9b565b6102d16104ac366004611837565b610aa8565b3480156104bd57600080fd5b506102d16104cc366004611745565b610bfc565b3480156104dd57600080fd5b506102d16104ec3660046116c9565b610c92565b3480156104fd57600080fd5b50610255600c5481565b34801561051357600080fd5b50610232610522366004611837565b610cdc565b34801561053357600080fd5b50610232610d7d565b34801561054857600080fd5b50610255600b5481565b34801561055e57600080fd5b5061020861056d36600461165a565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156105a757600080fd5b506102d16105b6366004611850565b610e0b565b3480156105c757600080fd5b506102d16105d636600461163f565b610eca565b60006301ffc9a760e01b6001600160e01b03198316148061060c57506380ac58cd60e01b6001600160e01b03198316145b806106275750635b5e139f60e01b6001600160e01b03198316145b92915050565b60606002805461063c90611a64565b80601f016020809104026020016040519081016040528092919081815260200182805461066890611a64565b80156106b55780601f1061068a576101008083540402835291602001916106b5565b820191906000526020600020905b81548152906001019060200180831161069857829003601f168201915b5050505050905090565b60006106ca82610f40565b6106e7576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061070e82610a1e565b9050336001600160a01b038216146107475761072a813361056d565b610747576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6107ab610f75565b600f55565b6107b8610f75565b600e55565b60006107c882610fcf565b9050836001600160a01b0316816001600160a01b0316146107fb5760405162a1148160e81b815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b038816909114176108485761082b863361056d565b61084857604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661086f57604051633a954ecd60e21b815260040160405180910390fd5b801561087a57600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b831661090557600184016000818152600460205260409020546109035760005481146109035760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610956610f75565b6010805460ff1916911515919091179055565b610971610f75565b600260095414156109c95760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026009556109d8334761103f565b6001600955565b6109fa83838360405180602001604052806000815250610c92565b505050565b610a07610f75565b8051610a1a90600a906020840190611504565b5050565b600061062782610fcf565b60006001600160a01b038216610a52576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b610a80610f75565b610a8a6000611158565b565b60606003805461063c90611a64565b610aa3610f75565b600c55565b60105460ff16610afa5760405162461bcd60e51b815260206004820152601760248201527f5075626c69632073616c65206973206e6f74206f70656e00000000000000000060448201526064016109c0565b600b5481610b0f600154600054036000190190565b610b1991906119d6565b1115610b615760405162461bcd60e51b815260206004820152601760248201527613585e1a5b5d5b481cdd5c1c1b1e48195e18d959591959604a1b60448201526064016109c0565b600f5481610b76600154600054036000190190565b610b8091906119d6565b1180610b8d5750600d5481115b15610bef573481600e54610ba19190611a02565b1115610bef5760405162461bcd60e51b815260206004820152601860248201527f496e636f7272656374204554482076616c75652073656e74000000000000000060448201526064016109c0565b610bf933826111aa565b50565b6001600160a01b038216331415610c265760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c9d8484846107bd565b6001600160a01b0383163b15610cd657610cb9848484846111c4565b610cd6576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610ce782610f40565b610d4b5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016109c0565b600a610d56836112bc565b604051602001610d679291906118bb565b6040516020818303038152906040529050919050565b600a8054610d8a90611a64565b80601f0160208091040260200160405190810160405280929190818152602001828054610db690611a64565b8015610e035780601f10610dd857610100808354040283529160200191610e03565b820191906000526020600020905b815481529060010190602001808311610de657829003601f168201915b505050505081565b610e13610f75565b60008211610e595760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081b5a5b9d08185b5bdd5b9d606a1b60448201526064016109c0565b600b5482610e6e600154600054036000190190565b610e7891906119d6565b1115610ec05760405162461bcd60e51b815260206004820152601760248201527613585e1a5b5d5b481cdd5c1c1b1e48195e18d959591959604a1b60448201526064016109c0565b610a1a81836111aa565b610ed2610f75565b6001600160a01b038116610f375760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109c0565b610bf981611158565b600081600111158015610f54575060005482105b8015610627575050600090815260046020526040902054600160e01b161590565b6008546001600160a01b03163314610a8a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109c0565b600081806001116110265760005481101561102657600081815260046020526040902054600160e01b8116611024575b8061101d575060001901600081815260046020526040902054610fff565b9392505050565b505b604051636f96cda160e11b815260040160405180910390fd5b8047101561108f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016109c0565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146110dc576040519150601f19603f3d011682016040523d82523d6000602084013e6110e1565b606091505b50509050806109fa5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016109c0565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610a1a8282604051806020016040528060008152506113ba565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906111f9903390899088908890600401611986565b602060405180830381600087803b15801561121357600080fd5b505af1925050508015611243575060408051601f3d908101601f19168201909252611240918101906117d1565b60015b61129e573d808015611271576040519150601f19603f3d011682016040523d82523d6000602084013e611276565b606091505b508051611296576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6060816112e05750506040805180820190915260018152600360fc1b602082015290565b8160005b811561130a57806112f481611a9f565b91506113039050600a836119ee565b91506112e4565b60008167ffffffffffffffff81111561132557611325611b10565b6040519080825280601f01601f19166020018201604052801561134f576020820181803683370190505b5090505b84156112b457611364600183611a21565b9150611371600a86611aba565b61137c9060306119d6565b60f81b81838151811061139157611391611afa565b60200101906001600160f81b031916908160001a9053506113b3600a866119ee565b9450611353565b6113c48383611427565b6001600160a01b0383163b156109fa576000548281035b6113ee60008683806001019450866111c4565b61140b576040516368d2bf6b60e11b815260040160405180910390fd5b8181106113db57816000541461142057600080fd5b5050505050565b6000546001600160a01b03831661145057604051622e076360e81b815260040160405180910390fd5b8161146e5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038316600081815260056020526040902080546801000000000000000185020190554260a01b6001841460e11b1717600082815260046020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48082106114b85760005550505050565b82805461151090611a64565b90600052602060002090601f0160209004810192826115325760008555611578565b82601f1061154b57805160ff1916838001178555611578565b82800160010185558215611578579182015b8281111561157857825182559160200191906001019061155d565b50611584929150611588565b5090565b5b808211156115845760008155600101611589565b600067ffffffffffffffff808411156115b8576115b8611b10565b604051601f8501601f19908116603f011681019082821181831017156115e0576115e0611b10565b816040528093508581528686860111156115f957600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461162a57600080fd5b919050565b8035801515811461162a57600080fd5b60006020828403121561165157600080fd5b61101d82611613565b6000806040838503121561166d57600080fd5b61167683611613565b915061168460208401611613565b90509250929050565b6000806000606084860312156116a257600080fd5b6116ab84611613565b92506116b960208501611613565b9150604084013590509250925092565b600080600080608085870312156116df57600080fd5b6116e885611613565b93506116f660208601611613565b925060408501359150606085013567ffffffffffffffff81111561171957600080fd5b8501601f8101871361172a57600080fd5b6117398782356020840161159d565b91505092959194509250565b6000806040838503121561175857600080fd5b61176183611613565b91506116846020840161162f565b6000806040838503121561178257600080fd5b61178b83611613565b946020939093013593505050565b6000602082840312156117ab57600080fd5b61101d8261162f565b6000602082840312156117c657600080fd5b813561101d81611b26565b6000602082840312156117e357600080fd5b815161101d81611b26565b60006020828403121561180057600080fd5b813567ffffffffffffffff81111561181757600080fd5b8201601f8101841361182857600080fd5b6112b48482356020840161159d565b60006020828403121561184957600080fd5b5035919050565b6000806040838503121561186357600080fd5b8235915061168460208401611613565b6000815180845261188b816020860160208601611a38565b601f01601f19169290920160200192915050565b600081516118b1818560208601611a38565b9290920192915050565b600080845481600182811c9150808316806118d757607f831692505b60208084108214156118f757634e487b7160e01b86526022600452602486fd5b81801561190b576001811461191c57611949565b60ff19861689528489019650611949565b60008b81526020902060005b868110156119415781548b820152908501908301611928565b505084890196505b50505050505061197d61196c61196683602f60f81b815260010190565b8661189f565b64173539b7b760d91b815260050190565b95945050505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906119b990830184611873565b9695505050505050565b60208152600061101d6020830184611873565b600082198211156119e9576119e9611ace565b500190565b6000826119fd576119fd611ae4565b500490565b6000816000190483118215151615611a1c57611a1c611ace565b500290565b600082821015611a3357611a33611ace565b500390565b60005b83811015611a53578181015183820152602001611a3b565b83811115610cd65750506000910152565b600181811c90821680611a7857607f821691505b60208210811415611a9957634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611ab357611ab3611ace565b5060010190565b600082611ac957611ac9611ae4565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610bf957600080fdfea2646970667358221220d43699105ef2464f9ed8c01b64f65cb1ce9586c17a1391760c1227c51eaf676364736f6c63430008070033

Deployed Bytecode Sourcemap

63413:2749:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33203:615;;;;;;;;;;-1:-1:-1;33203:615:0;;;;;:::i;:::-;;:::i;:::-;;;7762:14:1;;7755:22;7737:41;;7725:2;7710:18;33203:615:0;;;;;;;;38850:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;63750:47::-;;;;;;;;;;;;;;;;;;;11893:25:1;;;11881:2;11866:18;63750:47:0;11747:177:1;40796:204:0;;;;;;;;;;-1:-1:-1;40796:204:0;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;7060:32:1;;;7042:51;;7030:2;7015:18;40796:204:0;6896:203:1;63802:39:0;;;;;;;;;;;;;;;;40344:386;;;;;;;;;;-1:-1:-1;40344:386:0;;;;;:::i;:::-;;:::i;:::-;;65772:131;;;;;;;;;;-1:-1:-1;65772:131:0;;;;;:::i;:::-;;:::i;32257:315::-;;;;;;;;;;;;64698:1;32523:12;32310:7;32507:13;:28;-1:-1:-1;;32507:46:0;;32257:315;65909:115;;;;;;;;;;-1:-1:-1;65909:115:0;;;;;:::i;:::-;;:::i;63846:38::-;;;;;;;;;;-1:-1:-1;63846:38:0;;;;;;;;50061:2800;;;;;;;;;;-1:-1:-1;50061:2800:0;;;;;:::i;:::-;;:::i;65618:148::-;;;;;;;;;;-1:-1:-1;65618:148:0;;;;;:::i;:::-;;:::i;65011:142::-;;;;;;;;;;;;;:::i;41686:185::-;;;;;;;;;;-1:-1:-1;41686:185:0;;;;;:::i;:::-;;:::i;64492:108::-;;;;;;;;;;-1:-1:-1;64492:108:0;;;;;:::i;:::-;;:::i;38639:144::-;;;;;;;;;;-1:-1:-1;38639:144:0;;;;;:::i;:::-;;:::i;63708:37::-;;;;;;;;;;;;;;;;33882:224;;;;;;;;;;-1:-1:-1;33882:224:0;;;;;:::i;:::-;;:::i;17794:103::-;;;;;;;;;;;;;:::i;17146:87::-;;;;;;;;;;-1:-1:-1;17219:6:0;;-1:-1:-1;;;;;17219:6:0;17146:87;;39019:104;;;;;;;;;;;;;:::i;66030:127::-;;;;;;;;;;-1:-1:-1;66030:127:0;;;;;:::i;:::-;;:::i;63957:529::-;;;;;;:::i;:::-;;:::i;41072:308::-;;;;;;;;;;-1:-1:-1;41072:308:0;;;;;:::i;:::-;;:::i;41942:399::-;;;;;;;;;;-1:-1:-1;41942:399:0;;;;;:::i;:::-;;:::i;63667:36::-;;;;;;;;;;;;;;;;65159:312;;;;;;;;;;-1:-1:-1;65159:312:0;;;;;:::i;:::-;;:::i;63536:87::-;;;;;;;;;;;;;:::i;63630:32::-;;;;;;;;;;;;;;;;41451:164;;;;;;;;;;-1:-1:-1;41451:164:0;;;;;:::i;:::-;-1:-1:-1;;;;;41572:25:0;;;41548:4;41572:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;41451:164;64713:292;;;;;;;;;;-1:-1:-1;64713:292:0;;;;;:::i;:::-;;:::i;18052:201::-;;;;;;;;;;-1:-1:-1;18052:201:0;;;;;:::i;:::-;;:::i;33203:615::-;33288:4;-1:-1:-1;;;;;;;;;33588:25:0;;;;:102;;-1:-1:-1;;;;;;;;;;33665:25:0;;;33588:102;:179;;;-1:-1:-1;;;;;;;;;;33742:25:0;;;33588:179;33568:199;33203:615;-1:-1:-1;;33203:615:0:o;38850:100::-;38904:13;38937:5;38930:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38850:100;:::o;40796:204::-;40864:7;40889:16;40897:7;40889;:16::i;:::-;40884:64;;40914:34;;-1:-1:-1;;;40914:34:0;;;;;;;;;;;40884:64;-1:-1:-1;40968:24:0;;;;:15;:24;;;;;;-1:-1:-1;;;;;40968:24:0;;40796:204::o;40344:386::-;40417:13;40433:16;40441:7;40433;:16::i;:::-;40417:32;-1:-1:-1;61244:10:0;-1:-1:-1;;;;;40466:28:0;;;40462:175;;40514:44;40531:5;61244:10;41451:164;:::i;40514:44::-;40509:128;;40586:35;;-1:-1:-1;;;40586:35:0;;;;;;;;;;;40509:128;40649:24;;;;:15;:24;;;;;;:29;;-1:-1:-1;;;;;;40649:29:0;-1:-1:-1;;;;;40649:29:0;;;;;;;;;40694:28;;40649:24;;40694:28;;;;;;;40406:324;40344:386;;:::o;65772:131::-;17032:13;:11;:13::i;:::-;65865:16:::1;:32:::0;65772:131::o;65909:115::-;17032:13;:11;:13::i;:::-;65992:17:::1;:26:::0;65909:115::o;50061:2800::-;50195:27;50225;50244:7;50225:18;:27::i;:::-;50195:57;;50310:4;-1:-1:-1;;;;;50269:45:0;50285:19;-1:-1:-1;;;;;50269:45:0;;50265:86;;50323:28;;-1:-1:-1;;;50323:28:0;;;;;;;;;;;50265:86;50365:27;48791:21;;;48618:15;48833:4;48826:36;48915:4;48899:21;;49005:26;;61244:10;49758:30;;;-1:-1:-1;;;;;49456:26:0;;49737:19;;;49734:55;50544:174;;50631:43;50648:4;61244:10;41451:164;:::i;50631:43::-;50626:92;;50683:35;;-1:-1:-1;;;50683:35:0;;;;;;;;;;;50626:92;-1:-1:-1;;;;;50735:16:0;;50731:52;;50760:23;;-1:-1:-1;;;50760:23:0;;;;;;;;;;;50731:52;50932:15;50929:160;;;51072:1;51051:19;51044:30;50929:160;-1:-1:-1;;;;;51467:24:0;;;;;;;:18;:24;;;;;;51465:26;;-1:-1:-1;;51465:26:0;;;51536:22;;;;;;;;;51534:24;;-1:-1:-1;51534:24:0;;;38538:11;38514:22;38510:40;38497:62;-1:-1:-1;;;38497:62:0;51829:26;;;;:17;:26;;;;;:174;-1:-1:-1;;;52123:46:0;;52119:626;;52227:1;52217:11;;52195:19;52350:30;;;:17;:30;;;;;;52346:384;;52488:13;;52473:11;:28;52469:242;;52635:30;;;;:17;:30;;;;;:52;;;52469:242;52176:569;52119:626;52792:7;52788:2;-1:-1:-1;;;;;52773:27:0;52782:4;-1:-1:-1;;;;;52773:27:0;;;;;;;;;;;50184:2677;;;50061:2800;;;:::o;65618:148::-;17032:13;:11;:13::i;:::-;65720:18:::1;:40:::0;;-1:-1:-1;;65720:40:0::1;::::0;::::1;;::::0;;;::::1;::::0;;65618:148::o;65011:142::-;17032:13;:11;:13::i;:::-;14071:1:::1;14669:7;;:19;;14661:63;;;::::0;-1:-1:-1;;;14661:63:0;;11237:2:1;14661:63:0::1;::::0;::::1;11219:21:1::0;11276:2;11256:18;;;11249:30;11315:33;11295:18;;;11288:61;11366:18;;14661:63:0::1;;;;;;;;;14071:1;14802:7;:18:::0;65086:61:::2;65112:10;65125:21;65086:17;:61::i;:::-;14027:1:::1;14981:7;:22:::0;65011:142::o;41686:185::-;41824:39;41841:4;41847:2;41851:7;41824:39;;;;;;;;;;;;:16;:39::i;:::-;41686:185;;;:::o;64492:108::-;17032:13;:11;:13::i;:::-;64572:22;;::::1;::::0;:12:::1;::::0;:22:::1;::::0;::::1;::::0;::::1;:::i;:::-;;64492:108:::0;:::o;38639:144::-;38703:7;38746:27;38765:7;38746:18;:27::i;33882:224::-;33946:7;-1:-1:-1;;;;;33970:19:0;;33966:60;;33998:28;;-1:-1:-1;;;33998:28:0;;;;;;;;;;;33966:60;-1:-1:-1;;;;;;34044:25:0;;;;;:18;:25;;;;;;28437:13;34044:54;;33882:224::o;17794:103::-;17032:13;:11;:13::i;:::-;17859:30:::1;17886:1;17859:18;:30::i;:::-;17794:103::o:0;39019:104::-;39075:13;39108:7;39101:14;;;;;:::i;66030:127::-;17032:13;:11;:13::i;:::-;66126:16:::1;:25:::0;66030:127::o;63957:529::-;64044:18;;;;64036:54;;;;-1:-1:-1;;;64036:54:0;;11597:2:1;64036:54:0;;;11579:21:1;11636:2;11616:18;;;11609:30;11675:25;11655:18;;;11648:53;11718:18;;64036:54:0;11395:347:1;64036:54:0;64147:9;;64129:14;64113:13;64698:1;32523:12;32310:7;32507:13;:28;-1:-1:-1;;32507:46:0;;32257:315;64113:13;:30;;;;:::i;:::-;:43;;64097:100;;;;-1:-1:-1;;;64097:100:0;;9407:2:1;64097:100:0;;;9389:21:1;9446:2;9426:18;;;9419:30;-1:-1:-1;;;9465:18:1;;;9458:53;9528:18;;64097:100:0;9205:347:1;64097:100:0;64240:16;;64223:14;64207:13;64698:1;32523:12;32310:7;32507:13;:28;-1:-1:-1;;32507:46:0;;32257:315;64207:13;:30;;;;:::i;:::-;:49;:87;;;;64277:17;;64260:14;:34;64207:87;64204:233;;;64368:9;64349:14;64329:17;;:34;;;;:::i;:::-;64328:49;;64306:123;;;;-1:-1:-1;;;64306:123:0;;10884:2:1;64306:123:0;;;10866:21:1;10923:2;10903:18;;;10896:30;10962:26;10942:18;;;10935:54;11006:18;;64306:123:0;10682:348:1;64306:123:0;64443:37;64453:10;64465:14;64443:9;:37::i;:::-;63957:529;:::o;41072:308::-;-1:-1:-1;;;;;41171:31:0;;61244:10;41171:31;41167:61;;;41211:17;;-1:-1:-1;;;41211:17:0;;;;;;;;;;;41167:61;61244:10;41241:39;;;;:18;:39;;;;;;;;-1:-1:-1;;;;;41241:49:0;;;;;;;;;;;;:60;;-1:-1:-1;;41241:60:0;;;;;;;;;;41317:55;;7737:41:1;;;41241:49:0;;61244:10;41317:55;;7710:18:1;41317:55:0;;;;;;;41072:308;;:::o;41942:399::-;42109:31;42122:4;42128:2;42132:7;42109:12;:31::i;:::-;-1:-1:-1;;;;;42155:14:0;;;:19;42151:183;;42194:56;42225:4;42231:2;42235:7;42244:5;42194:30;:56::i;:::-;42189:145;;42278:40;;-1:-1:-1;;;42278:40:0;;;;;;;;;;;42189:145;41942:399;;;;:::o;65159:312::-;65255:13;65296:17;65304:8;65296:7;:17::i;:::-;65280:98;;;;-1:-1:-1;;;65280:98:0;;10120:2:1;65280:98:0;;;10102:21:1;10159:2;10139:18;;;10132:30;10198:34;10178:18;;;10171:62;-1:-1:-1;;;10249:18:1;;;10242:45;10304:19;;65280:98:0;9918:411:1;65280:98:0;65416:12;65435:19;:8;:17;:19::i;:::-;65399:65;;;;;;;;;:::i;:::-;;;;;;;;;;;;;65385:80;;65159:312;;;:::o;63536:87::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;64713:292::-;17032:13;:11;:13::i;:::-;64828:1:::1;64817:8;:12;64801:65;;;::::0;-1:-1:-1;;;64801:65:0;;10536:2:1;64801:65:0::1;::::0;::::1;10518:21:1::0;10575:2;10555:18;;;10548:30;-1:-1:-1;;;10594:18:1;;;10587:49;10653:18;;64801:65:0::1;10334:343:1::0;64801:65:0::1;64917:9;;64905:8;64889:13;64698:1:::0;32523:12;32310:7;32507:13;:28;-1:-1:-1;;32507:46:0;;32257:315;64889:13:::1;:24;;;;:::i;:::-;:37;;64873:94;;;::::0;-1:-1:-1;;;64873:94:0;;9407:2:1;64873:94:0::1;::::0;::::1;9389:21:1::0;9446:2;9426:18;;;9419:30;-1:-1:-1;;;9465:18:1;;;9458:53;9528:18;;64873:94:0::1;9205:347:1::0;64873:94:0::1;64974:25;64984:4;64990:8;64974:9;:25::i;18052:201::-:0;17032:13;:11;:13::i;:::-;-1:-1:-1;;;;;18141:22:0;::::1;18133:73;;;::::0;-1:-1:-1;;;18133:73:0;;8215:2:1;18133:73:0::1;::::0;::::1;8197:21:1::0;8254:2;8234:18;;;8227:30;8293:34;8273:18;;;8266:62;-1:-1:-1;;;8344:18:1;;;8337:36;8390:19;;18133:73:0::1;8013:402:1::0;18133:73:0::1;18217:28;18236:8;18217:18;:28::i;42596:273::-:0;42653:4;42709:7;64698:1;42690:26;;:66;;;;;42743:13;;42733:7;:23;42690:66;:152;;;;-1:-1:-1;;42794:26:0;;;;:17;:26;;;;;;-1:-1:-1;;;42794:43:0;:48;;42596:273::o;17311:132::-;17219:6;;-1:-1:-1;;;;;17219:6:0;61244:10;17375:23;17367:68;;;;-1:-1:-1;;;17367:68:0;;9759:2:1;17367:68:0;;;9741:21:1;;;9778:18;;;9771:30;9837:34;9817:18;;;9810:62;9889:18;;17367:68:0;9557:356:1;35556:1129:0;35623:7;35658;;64698:1;35707:23;35703:915;;35760:13;;35753:4;:20;35749:869;;;35798:14;35815:23;;;:17;:23;;;;;;-1:-1:-1;;;35904:23:0;;35900:699;;36423:113;36430:11;36423:113;;-1:-1:-1;;;36501:6:0;36483:25;;;;:17;:25;;;;;;36423:113;;;36569:6;35556:1129;-1:-1:-1;;;35556:1129:0:o;35900:699::-;35775:843;35749:869;36646:31;;-1:-1:-1;;;36646:31:0;;;;;;;;;;;6200:317;6315:6;6290:21;:31;;6282:73;;;;-1:-1:-1;;;6282:73:0;;9049:2:1;6282:73:0;;;9031:21:1;9088:2;9068:18;;;9061:30;9127:31;9107:18;;;9100:59;9176:18;;6282:73:0;8847:353:1;6282:73:0;6369:12;6387:9;-1:-1:-1;;;;;6387:14:0;6409:6;6387:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6368:52;;;6439:7;6431:78;;;;-1:-1:-1;;;6431:78:0;;8622:2:1;6431:78:0;;;8604:21:1;8661:2;8641:18;;;8634:30;8700:34;8680:18;;;8673:62;8771:28;8751:18;;;8744:56;8817:19;;6431:78:0;8420:422:1;18413:191:0;18506:6;;;-1:-1:-1;;;;;18523:17:0;;;-1:-1:-1;;;;;;18523:17:0;;;;;;;18556:40;;18506:6;;;18523:17;18506:6;;18556:40;;18487:16;;18556:40;18476:128;18413:191;:::o;42953:104::-;43022:27;43032:2;43036:8;43022:27;;;;;;;;;;;;:9;:27::i;56812:716::-;56996:88;;-1:-1:-1;;;56996:88:0;;56975:4;;-1:-1:-1;;;;;56996:45:0;;;;;:88;;61244:10;;57063:4;;57069:7;;57078:5;;56996:88;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;56996:88:0;;;;;;;;-1:-1:-1;;56996:88:0;;;;;;;;;;;;:::i;:::-;;;56992:529;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;57279:13:0;;57275:235;;57325:40;;-1:-1:-1;;;57325:40:0;;;;;;;;;;;57275:235;57468:6;57462:13;57453:6;57449:2;57445:15;57438:38;56992:529;-1:-1:-1;;;;;;57155:64:0;-1:-1:-1;;;57155:64:0;;-1:-1:-1;56992:529:0;56812:716;;;;;;:::o;1639:723::-;1695:13;1916:10;1912:53;;-1:-1:-1;;1943:10:0;;;;;;;;;;;;-1:-1:-1;;;1943:10:0;;;;;1639:723::o;1912:53::-;1990:5;1975:12;2031:78;2038:9;;2031:78;;2064:8;;;;:::i;:::-;;-1:-1:-1;2087:10:0;;-1:-1:-1;2095:2:0;2087:10;;:::i;:::-;;;2031:78;;;2119:19;2151:6;2141:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2141:17:0;;2119:39;;2169:154;2176:10;;2169:154;;2203:11;2213:1;2203:11;;:::i;:::-;;-1:-1:-1;2272:10:0;2280:2;2272:5;:10;:::i;:::-;2259:24;;:2;:24;:::i;:::-;2246:39;;2229:6;2236;2229:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;2229:56:0;;;;;;;;-1:-1:-1;2300:11:0;2309:2;2300:11;;:::i;:::-;;;2169:154;;43473:681;43596:19;43602:2;43606:8;43596:5;:19::i;:::-;-1:-1:-1;;;;;43657:14:0;;;:19;43653:483;;43697:11;43711:13;43759:14;;;43792:233;43823:62;43862:1;43866:2;43870:7;;;;;;43879:5;43823:30;:62::i;:::-;43818:167;;43921:40;;-1:-1:-1;;;43921:40:0;;;;;;;;;;;43818:167;44020:3;44012:5;:11;43792:233;;44107:3;44090:13;;:20;44086:34;;44112:8;;;44086:34;43678:458;;43473:681;;;:::o;44427:1529::-;44492:20;44515:13;-1:-1:-1;;;;;44543:16:0;;44539:48;;44568:19;;-1:-1:-1;;;44568:19:0;;;;;;;;;;;44539:48;44602:13;44598:44;;44624:18;;-1:-1:-1;;;44624:18:0;;;;;;;;;;;44598:44;-1:-1:-1;;;;;45130:22:0;;;;;;:18;:22;;28574:2;45130:22;;:70;;45168:31;45156:44;;45130:70;;;38538:11;38514:22;38510:40;-1:-1:-1;40248:15:0;;40223:23;40219:45;38507:51;38497:62;45443:31;;;;:17;:31;;;;;:173;45461:12;45692:23;;;45730:101;45757:35;;45782:9;;;;;-1:-1:-1;;;;;45757:35:0;;;45774:1;;45757:35;;45774:1;;45757:35;45826:3;45816:7;:13;45730:101;;45847:13;:19;-1:-1:-1;41686:185:0;;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:631:1;78:5;108:18;149:2;141:6;138:14;135:40;;;155:18;;:::i;:::-;230:2;224:9;198:2;284:15;;-1:-1:-1;;280:24:1;;;306:2;276:33;272:42;260:55;;;330:18;;;350:22;;;327:46;324:72;;;376:18;;:::i;:::-;416:10;412:2;405:22;445:6;436:15;;475:6;467;460:22;515:3;506:6;501:3;497:16;494:25;491:45;;;532:1;529;522:12;491:45;582:6;577:3;570:4;562:6;558:17;545:44;637:1;630:4;621:6;613;609:19;605:30;598:41;;;;14:631;;;;;:::o;650:173::-;718:20;;-1:-1:-1;;;;;767:31:1;;757:42;;747:70;;813:1;810;803:12;747:70;650:173;;;:::o;828:160::-;893:20;;949:13;;942:21;932:32;;922:60;;978:1;975;968:12;993:186;1052:6;1105:2;1093:9;1084:7;1080:23;1076:32;1073:52;;;1121:1;1118;1111:12;1073:52;1144:29;1163:9;1144:29;:::i;1184:260::-;1252:6;1260;1313:2;1301:9;1292:7;1288:23;1284:32;1281:52;;;1329:1;1326;1319:12;1281:52;1352:29;1371:9;1352:29;:::i;:::-;1342:39;;1400:38;1434:2;1423:9;1419:18;1400:38;:::i;:::-;1390:48;;1184:260;;;;;:::o;1449:328::-;1526:6;1534;1542;1595:2;1583:9;1574:7;1570:23;1566:32;1563:52;;;1611:1;1608;1601:12;1563:52;1634:29;1653:9;1634:29;:::i;:::-;1624:39;;1682:38;1716:2;1705:9;1701:18;1682:38;:::i;:::-;1672:48;;1767:2;1756:9;1752:18;1739:32;1729:42;;1449:328;;;;;:::o;1782:666::-;1877:6;1885;1893;1901;1954:3;1942:9;1933:7;1929:23;1925:33;1922:53;;;1971:1;1968;1961:12;1922:53;1994:29;2013:9;1994:29;:::i;:::-;1984:39;;2042:38;2076:2;2065:9;2061:18;2042:38;:::i;:::-;2032:48;;2127:2;2116:9;2112:18;2099:32;2089:42;;2182:2;2171:9;2167:18;2154:32;2209:18;2201:6;2198:30;2195:50;;;2241:1;2238;2231:12;2195:50;2264:22;;2317:4;2309:13;;2305:27;-1:-1:-1;2295:55:1;;2346:1;2343;2336:12;2295:55;2369:73;2434:7;2429:2;2416:16;2411:2;2407;2403:11;2369:73;:::i;:::-;2359:83;;;1782:666;;;;;;;:::o;2453:254::-;2518:6;2526;2579:2;2567:9;2558:7;2554:23;2550:32;2547:52;;;2595:1;2592;2585:12;2547:52;2618:29;2637:9;2618:29;:::i;:::-;2608:39;;2666:35;2697:2;2686:9;2682:18;2666:35;:::i;2712:254::-;2780:6;2788;2841:2;2829:9;2820:7;2816:23;2812:32;2809:52;;;2857:1;2854;2847:12;2809:52;2880:29;2899:9;2880:29;:::i;:::-;2870:39;2956:2;2941:18;;;;2928:32;;-1:-1:-1;;;2712:254:1:o;2971:180::-;3027:6;3080:2;3068:9;3059:7;3055:23;3051:32;3048:52;;;3096:1;3093;3086:12;3048:52;3119:26;3135:9;3119:26;:::i;3156:245::-;3214:6;3267:2;3255:9;3246:7;3242:23;3238:32;3235:52;;;3283:1;3280;3273:12;3235:52;3322:9;3309:23;3341:30;3365:5;3341:30;:::i;3406:249::-;3475:6;3528:2;3516:9;3507:7;3503:23;3499:32;3496:52;;;3544:1;3541;3534:12;3496:52;3576:9;3570:16;3595:30;3619:5;3595:30;:::i;3660:450::-;3729:6;3782:2;3770:9;3761:7;3757:23;3753:32;3750:52;;;3798:1;3795;3788:12;3750:52;3838:9;3825:23;3871:18;3863:6;3860:30;3857:50;;;3903:1;3900;3893:12;3857:50;3926:22;;3979:4;3971:13;;3967:27;-1:-1:-1;3957:55:1;;4008:1;4005;3998:12;3957:55;4031:73;4096:7;4091:2;4078:16;4073:2;4069;4065:11;4031:73;:::i;4115:180::-;4174:6;4227:2;4215:9;4206:7;4202:23;4198:32;4195:52;;;4243:1;4240;4233:12;4195:52;-1:-1:-1;4266:23:1;;4115:180;-1:-1:-1;4115:180:1:o;4300:254::-;4368:6;4376;4429:2;4417:9;4408:7;4404:23;4400:32;4397:52;;;4445:1;4442;4435:12;4397:52;4481:9;4468:23;4458:33;;4510:38;4544:2;4533:9;4529:18;4510:38;:::i;4559:257::-;4600:3;4638:5;4632:12;4665:6;4660:3;4653:19;4681:63;4737:6;4730:4;4725:3;4721:14;4714:4;4707:5;4703:16;4681:63;:::i;:::-;4798:2;4777:15;-1:-1:-1;;4773:29:1;4764:39;;;;4805:4;4760:50;;4559:257;-1:-1:-1;;4559:257:1:o;4821:185::-;4863:3;4901:5;4895:12;4916:52;4961:6;4956:3;4949:4;4942:5;4938:16;4916:52;:::i;:::-;4984:16;;;;;4821:185;-1:-1:-1;;4821:185:1:o;5248:1433::-;5626:3;5655:1;5688:6;5682:13;5718:3;5740:1;5768:9;5764:2;5760:18;5750:28;;5828:2;5817:9;5813:18;5850;5840:61;;5894:4;5886:6;5882:17;5872:27;;5840:61;5920:2;5968;5960:6;5957:14;5937:18;5934:38;5931:165;;;-1:-1:-1;;;5995:33:1;;6051:4;6048:1;6041:15;6081:4;6002:3;6069:17;5931:165;6112:18;6139:104;;;;6257:1;6252:320;;;;6105:467;;6139:104;-1:-1:-1;;6172:24:1;;6160:37;;6217:16;;;;-1:-1:-1;6139:104:1;;6252:320;12002:1;11995:14;;;12039:4;12026:18;;6347:1;6361:165;6375:6;6372:1;6369:13;6361:165;;;6453:14;;6440:11;;;6433:35;6496:16;;;;6390:10;;6361:165;;;6365:3;;6555:6;6550:3;6546:16;6539:23;;6105:467;;;;;;;6588:87;6613:61;6639:34;6669:3;-1:-1:-1;;;5194:16:1;;5235:1;5226:11;;5129:114;6639:34;6631:6;6613:61;:::i;:::-;-1:-1:-1;;;5071:20:1;;5116:1;5107:11;;5011:113;6588:87;6581:94;5248:1433;-1:-1:-1;;;;;5248:1433:1:o;7104:488::-;-1:-1:-1;;;;;7373:15:1;;;7355:34;;7425:15;;7420:2;7405:18;;7398:43;7472:2;7457:18;;7450:34;;;7520:3;7515:2;7500:18;;7493:31;;;7298:4;;7541:45;;7566:19;;7558:6;7541:45;:::i;:::-;7533:53;7104:488;-1:-1:-1;;;;;;7104:488:1:o;7789:219::-;7938:2;7927:9;7920:21;7901:4;7958:44;7998:2;7987:9;7983:18;7975:6;7958:44;:::i;12055:128::-;12095:3;12126:1;12122:6;12119:1;12116:13;12113:39;;;12132:18;;:::i;:::-;-1:-1:-1;12168:9:1;;12055:128::o;12188:120::-;12228:1;12254;12244:35;;12259:18;;:::i;:::-;-1:-1:-1;12293:9:1;;12188:120::o;12313:168::-;12353:7;12419:1;12415;12411:6;12407:14;12404:1;12401:21;12396:1;12389:9;12382:17;12378:45;12375:71;;;12426:18;;:::i;:::-;-1:-1:-1;12466:9:1;;12313:168::o;12486:125::-;12526:4;12554:1;12551;12548:8;12545:34;;;12559:18;;:::i;:::-;-1:-1:-1;12596:9:1;;12486:125::o;12616:258::-;12688:1;12698:113;12712:6;12709:1;12706:13;12698:113;;;12788:11;;;12782:18;12769:11;;;12762:39;12734:2;12727:10;12698:113;;;12829:6;12826:1;12823:13;12820:48;;;-1:-1:-1;;12864:1:1;12846:16;;12839:27;12616:258::o;12879:380::-;12958:1;12954:12;;;;13001;;;13022:61;;13076:4;13068:6;13064:17;13054:27;;13022:61;13129:2;13121:6;13118:14;13098:18;13095:38;13092:161;;;13175:10;13170:3;13166:20;13163:1;13156:31;13210:4;13207:1;13200:15;13238:4;13235:1;13228:15;13092:161;;12879:380;;;:::o;13264:135::-;13303:3;-1:-1:-1;;13324:17:1;;13321:43;;;13344:18;;:::i;:::-;-1:-1:-1;13391:1:1;13380:13;;13264:135::o;13404:112::-;13436:1;13462;13452:35;;13467:18;;:::i;:::-;-1:-1:-1;13501:9:1;;13404:112::o;13521:127::-;13582:10;13577:3;13573:20;13570:1;13563:31;13613:4;13610:1;13603:15;13637:4;13634:1;13627:15;13653:127;13714:10;13709:3;13705:20;13702:1;13695:31;13745:4;13742:1;13735:15;13769:4;13766:1;13759:15;13785:127;13846:10;13841:3;13837:20;13834:1;13827:31;13877:4;13874:1;13867:15;13901:4;13898:1;13891:15;13917:127;13978:10;13973:3;13969:20;13966:1;13959:31;14009:4;14006:1;13999:15;14033:4;14030:1;14023:15;14049:131;-1:-1:-1;;;;;;14123:32:1;;14113:43;;14103:71;;14170:1;14167;14160:12

Swarm Source

ipfs://d43699105ef2464f9ed8c01b64f65cb1ce9586c17a1391760c1227c51eaf6763
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.