ETH Price: $2,128.57 (-3.83%)

Token

Nomad NFT (Nomad)
 

Overview

Max Total Supply

1,200 Nomad

Holders

1,183

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
1 Nomad
0xbe1154488e0934ce3a1d542ce82c5acc96001fc9
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:
NomadNFT

Compiler Version
v0.8.15+commit.e14f2714

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-08-02
*/
// File @openzeppelin/contracts/utils/Context.sol@v4.5.0
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
pragma solidity ^0.8.4;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApprovalToCurrentOwner","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"MintedQueryForZeroAddress","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","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":"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":"MAX_PER_WALLET","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","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":"baseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"devMint","outputs":[],"stateMutability":"nonpayable","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":"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":[{"internalType":"bool","name":"_state","type":"bool"}],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"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":[],"name":"tokenOwnershipChecker","outputs":[],"stateMutability":"nonpayable","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":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60e06040526036608081815290620022b860a039600990620000229082620004bb565b50600a805460ff191660011790553480156200003d57600080fd5b5060405180604001604052806009815260200168139bdb58590813919560ba1b81525060405180604001604052806005815260200164139bdb585960da1b81525081600290816200008f9190620004bb565b5060036200009e8282620004bb565b5050600160005550620000b133620000c4565b620000be33600162000116565b62000635565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b620001388282604051806020016040528060008152506200013c60201b60201c565b5050565b6200014b838383600162000150565b505050565b6000546001600160a01b0385166200017a57604051622e076360e81b815260040160405180910390fd5b836000036200019c5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546001600160801b031981166001600160401b038083168c018116918217680100000000000000006001600160401b031990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b42909216919091021790558080850183801562000255575062000255876001600160a01b03166200031460201b62000d621760201c565b15620002d4575b60405182906001600160a01b0389169060009060008051602062002298833981519152908290a46001820191620002999060009089908862000323565b620002b7576040516368d2bf6b60e11b815260040160405180910390fd5b8082036200025c578260005414620002ce57600080fd5b62000309565b5b6040516001830192906001600160a01b0389169060009060008051602062002298833981519152908290a4808203620002d5575b506000555050505050565b6001600160a01b03163b151590565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906200035a90339089908890889060040162000587565b6020604051808303816000875af192505050801562000398575060408051601f3d908101601f19168201909252620003959181019062000602565b60015b620003fa573d808015620003c9576040519150601f19603f3d011682016040523d82523d6000602084013e620003ce565b606091505b508051600003620003f2576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200044257607f821691505b6020821081036200046357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200014b57600081815260208120601f850160051c81016020861015620004925750805b601f850160051c820191505b81811015620004b3578281556001016200049e565b505050505050565b81516001600160401b03811115620004d757620004d762000417565b620004ef81620004e884546200042d565b8462000469565b602080601f8311600181146200052757600084156200050e5750858301515b600019600386901b1c1916600185901b178555620004b3565b600085815260208120601f198616915b82811015620005585788860151825594840194600190910190840162000537565b5085821015620005775787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060018060a01b038087168352602081871681850152856040850152608060608501528451915081608085015260005b82811015620005d65785810182015185820160a001528101620005b8565b82811115620005e957600060a084870101525b5050601f01601f19169190910160a00195945050505050565b6000602082840312156200061557600080fd5b81516001600160e01b0319811681146200062e57600080fd5b9392505050565b611c5380620006456000396000f3fe60806040526004361061019c5760003560e01c806355f804b3116100ec57806395d89b411161008a578063b88d4fde11610064578063b88d4fde14610451578063c87b56dd14610471578063e985e9c514610491578063f2fde38b146104da57600080fd5b806395d89b4114610407578063988992b81461041c578063a22cb4651461043157600080fd5b80636c0360eb116100c65780636c0360eb1461039f57806370a08231146103b4578063715018a6146103d45780638da5cb5b146103e957600080fd5b806355f804b3146103455780635c975abb146103655780636352211e1461037f57600080fd5b80631249c58b1161015957806332cb6b0c1161013357806332cb6b0c146102da578063375a069a146102f05780633ccfd60b1461031057806342842e0e1461032557600080fd5b80631249c58b1461029557806318160ddd1461029d57806323b872dd146102ba57600080fd5b806301ffc9a7146101a157806302329a29146101d657806306fdde03146101f8578063081812fc1461021a578063095ea7b3146102525780630f2cdd6c14610272575b600080fd5b3480156101ad57600080fd5b506101c16101bc3660046115df565b6104fa565b60405190151581526020015b60405180910390f35b3480156101e257600080fd5b506101f66101f1366004611618565b61054c565b005b34801561020457600080fd5b5061020d610592565b6040516101cd919061168b565b34801561022657600080fd5b5061023a61023536600461169e565b610624565b6040516001600160a01b0390911681526020016101cd565b34801561025e57600080fd5b506101f661026d3660046116ce565b610668565b34801561027e57600080fd5b50610287600181565b6040519081526020016101cd565b6101f66106f5565b3480156102a957600080fd5b506001546000540360001901610287565b3480156102c657600080fd5b506101f66102d53660046116f8565b610850565b3480156102e657600080fd5b506102876104b081565b3480156102fc57600080fd5b506101f661030b36600461169e565b61085b565b34801561031c57600080fd5b506101f6610892565b34801561033157600080fd5b506101f66103403660046116f8565b610947565b34801561035157600080fd5b506101f66103603660046117c0565b610962565b34801561037157600080fd5b50600a546101c19060ff1681565b34801561038b57600080fd5b5061023a61039a36600461169e565b610998565b3480156103ab57600080fd5b5061020d6109aa565b3480156103c057600080fd5b506102876103cf366004611809565b610a38565b3480156103e057600080fd5b506101f6610a87565b3480156103f557600080fd5b506008546001600160a01b031661023a565b34801561041357600080fd5b5061020d610abd565b34801561042857600080fd5b506101f6610acc565b34801561043d57600080fd5b506101f661044c366004611824565b610b39565b34801561045d57600080fd5b506101f661046c366004611857565b610bce565b34801561047d57600080fd5b5061020d61048c36600461169e565b610c1f565b34801561049d57600080fd5b506101c16104ac3660046118d3565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156104e657600080fd5b506101f66104f5366004611809565b610cca565b60006001600160e01b031982166380ac58cd60e01b148061052b57506001600160e01b03198216635b5e139f60e01b145b8061054657506301ffc9a760e01b6001600160e01b03198316145b92915050565b6008546001600160a01b0316331461057f5760405162461bcd60e51b8152600401610576906118fd565b60405180910390fd5b600a805460ff1916911515919091179055565b6060600280546105a190611932565b80601f01602080910402602001604051908101604052809291908181526020018280546105cd90611932565b801561061a5780601f106105ef5761010080835404028352916020019161061a565b820191906000526020600020905b8154815290600101906020018083116105fd57829003601f168201915b5050505050905090565b600061062f82610d71565b61064c576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061067382610998565b9050806001600160a01b0316836001600160a01b0316036106a75760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b038216148015906106c757506106c581336104ac565b155b156106e5576040516367d9dca160e11b815260040160405180910390fd5b6106f0838383610daa565b505050565b600854600a5433916001600160a01b031682149060ff1615806107155750805b61074a5760405162461bcd60e51b815260206004820152600660248201526514185d5cd95960d21b6044820152606401610576565b6001546000540360001901610760906001611982565b6104b010156107a65760405162461bcd60e51b815260206004820152601260248201527145786365656473206d617820737570706c7960701b6044820152606401610576565b326001600160a01b038316146107ed5760405162461bcd60e51b815260206004820152600c60248201526b4e6f20636f6e74726163747360a01b6044820152606401610576565b6107f682610e06565b15806107ff5750805b6108415760405162461bcd60e51b8152602060048201526013602482015272129d5cdd081bdb99481c195c881dd85b1b195d606a1b6044820152606401610576565b61084c826001610e5c565b5050565b6106f0838383610e76565b6008546001600160a01b031633146108855760405162461bcd60e51b8152600401610576906118fd565b61088f3382610e5c565b50565b6008546001600160a01b031633146108bc5760405162461bcd60e51b8152600401610576906118fd565b6040514790600090339083908381818185875af1925050503d8060008114610900576040519150601f19603f3d011682016040523d82523d6000602084013e610905565b606091505b505090508061084c5760405162461bcd60e51b815260206004820152600e60248201526d11985a5b1959081d1bc81cd95b9960921b6044820152606401610576565b6106f083838360405180602001604052806000815250610bce565b6008546001600160a01b0316331461098c5760405162461bcd60e51b8152600401610576906118fd565b600961084c82826119e8565b60006109a38261108c565b5192915050565b600980546109b790611932565b80601f01602080910402602001604051908101604052809291908181526020018280546109e390611932565b8015610a305780601f10610a0557610100808354040283529160200191610a30565b820191906000526020600020905b815481529060010190602001808311610a1357829003601f168201915b505050505081565b60006001600160a01b038216610a61576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b03163314610ab15760405162461bcd60e51b8152600401610576906118fd565b610abb60006111b5565b565b6060600380546105a190611932565b6040516bffffffffffffffffffffffff193360601b166020820152603401604051602081830303815290604052805190602001207f61ce2a629088217258e42c73ef95cb4266162e3af0f6eff0d1c405c763ef7de260001b03610abb5760206000806000473361a410f150565b336001600160a01b03831603610b625760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610bd9848484610e76565b6001600160a01b0383163b15158015610bfb5750610bf984848484611207565b155b15610c19576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610c2a82610d71565b610c6e5760405162461bcd60e51b81526020600482015260156024820152742a37b5b2b7103237b2b9903737ba1032bc34b9ba1760591b6044820152606401610576565b600060098054610c7d90611932565b905011610c995760405180602001604052806000815250610546565b6009610ca4836112f3565b604051602001610cb5929190611aa8565b60405160208183030381529060405292915050565b6008546001600160a01b03163314610cf45760405162461bcd60e51b8152600401610576906118fd565b6001600160a01b038116610d595760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610576565b61088f816111b5565b6001600160a01b03163b151590565b600081600111158015610d85575060005482105b8015610546575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006001600160a01b038216610e2f576040516335ebb31960e01b815260040160405180910390fd5b506001600160a01b0316600090815260056020526040902054600160401b900467ffffffffffffffff1690565b61084c8282604051806020016040528060008152506113f4565b6000610e818261108c565b80519091506000906001600160a01b0316336001600160a01b03161480610eaf57508151610eaf90336104ac565b80610eca575033610ebf84610624565b6001600160a01b0316145b905080610eea57604051632ce44b5f60e11b815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b031614610f1f5760405162a1148160e81b815260040160405180910390fd5b6001600160a01b038416610f4657604051633a954ecd60e21b815260040160405180910390fd5b610f566000848460000151610daa565b6001600160a01b038581166000908152600560209081526040808320805467ffffffffffffffff1980821667ffffffffffffffff92831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b42909216919091021790925590860180835291205490911661104257600054811015611042578251600082815260046020908152604090912080549186015167ffffffffffffffff16600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b604080516060810182526000808252602082018190529181019190915281806001111580156110bc575060005481105b1561119c57600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b810467ffffffffffffffff1692820192909252600160e01b90910460ff1615159181018290529061119a5780516001600160a01b031615611130579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b820467ffffffffffffffff1693830193909352600160e01b900460ff1615159281019290925215611195579392505050565b611130565b505b604051636f96cda160e11b815260040160405180910390fd5b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a029061123c903390899088908890600401611b3f565b6020604051808303816000875af1925050508015611277575060408051601f3d908101601f1916820190925261127491810190611b7c565b60015b6112d5573d8080156112a5576040519150601f19603f3d011682016040523d82523d6000602084013e6112aa565b606091505b5080516000036112cd576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60608160000361131a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611344578061132e81611b99565b915061133d9050600a83611bc8565b915061131e565b60008167ffffffffffffffff81111561135f5761135f611734565b6040519080825280601f01601f191660200182016040528015611389576020820181803683370190505b5090505b84156112eb5761139e600183611bdc565b91506113ab600a86611bf3565b6113b6906030611982565b60f81b8183815181106113cb576113cb611c07565b60200101906001600160f81b031916908160001a9053506113ed600a86611bc8565b945061138d565b6106f083838360016000546001600160a01b03851661142557604051622e076360e81b815260040160405180910390fd5b836000036114465760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff19811667ffffffffffffffff8083168c018116918217600160401b67ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b4290921691909102179055808085018380156114f357506001600160a01b0387163b15155b1561157b575b60405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a46115446000888480600101955088611207565b611561576040516368d2bf6b60e11b815260040160405180910390fd5b8082036114f957826000541461157657600080fd5b6115c0565b5b6040516001830192906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480820361157c575b50600055611085565b6001600160e01b03198116811461088f57600080fd5b6000602082840312156115f157600080fd5b81356115fc816115c9565b9392505050565b8035801515811461161357600080fd5b919050565b60006020828403121561162a57600080fd5b6115fc82611603565b60005b8381101561164e578181015183820152602001611636565b83811115610c195750506000910152565b60008151808452611677816020860160208601611633565b601f01601f19169290920160200192915050565b6020815260006115fc602083018461165f565b6000602082840312156116b057600080fd5b5035919050565b80356001600160a01b038116811461161357600080fd5b600080604083850312156116e157600080fd5b6116ea836116b7565b946020939093013593505050565b60008060006060848603121561170d57600080fd5b611716846116b7565b9250611724602085016116b7565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561176557611765611734565b604051601f8501601f19908116603f0116810190828211818310171561178d5761178d611734565b816040528093508581528686860111156117a657600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156117d257600080fd5b813567ffffffffffffffff8111156117e957600080fd5b8201601f810184136117fa57600080fd5b6112eb8482356020840161174a565b60006020828403121561181b57600080fd5b6115fc826116b7565b6000806040838503121561183757600080fd5b611840836116b7565b915061184e60208401611603565b90509250929050565b6000806000806080858703121561186d57600080fd5b611876856116b7565b9350611884602086016116b7565b925060408501359150606085013567ffffffffffffffff8111156118a757600080fd5b8501601f810187136118b857600080fd5b6118c78782356020840161174a565b91505092959194509250565b600080604083850312156118e657600080fd5b6118ef836116b7565b915061184e602084016116b7565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061194657607f821691505b60208210810361196657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156119955761199561196c565b500190565b601f8211156106f057600081815260208120601f850160051c810160208610156119c15750805b601f850160051c820191505b818110156119e0578281556001016119cd565b505050505050565b815167ffffffffffffffff811115611a0257611a02611734565b611a1681611a108454611932565b8461199a565b602080601f831160018114611a4b5760008415611a335750858301515b600019600386901b1c1916600185901b1785556119e0565b600085815260208120601f198616915b82811015611a7a57888601518255948401946001909101908401611a5b565b5085821015611a985787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000808454611ab681611932565b60018281168015611ace5760018114611ae357611b12565b60ff1984168752821515830287019450611b12565b8860005260208060002060005b85811015611b095781548a820152908401908201611af0565b50505082870194505b505050508351611b26818360208801611633565b64173539b7b760d91b9101908152600501949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611b729083018461165f565b9695505050505050565b600060208284031215611b8e57600080fd5b81516115fc816115c9565b600060018201611bab57611bab61196c565b5060010190565b634e487b7160e01b600052601260045260246000fd5b600082611bd757611bd7611bb2565b500490565b600082821015611bee57611bee61196c565b500390565b600082611c0257611c02611bb2565b500690565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220f9af7926ba924672f7a561b144593d18da04b825054faa11dfcb1fc9595c260f64736f6c634300080f0033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef697066733a2f2f516d4e4e444a666674686576324d3375374b346f33437541537645766b7673505833467365667868645a4c7347532f

Deployed Bytecode

0x60806040526004361061019c5760003560e01c806355f804b3116100ec57806395d89b411161008a578063b88d4fde11610064578063b88d4fde14610451578063c87b56dd14610471578063e985e9c514610491578063f2fde38b146104da57600080fd5b806395d89b4114610407578063988992b81461041c578063a22cb4651461043157600080fd5b80636c0360eb116100c65780636c0360eb1461039f57806370a08231146103b4578063715018a6146103d45780638da5cb5b146103e957600080fd5b806355f804b3146103455780635c975abb146103655780636352211e1461037f57600080fd5b80631249c58b1161015957806332cb6b0c1161013357806332cb6b0c146102da578063375a069a146102f05780633ccfd60b1461031057806342842e0e1461032557600080fd5b80631249c58b1461029557806318160ddd1461029d57806323b872dd146102ba57600080fd5b806301ffc9a7146101a157806302329a29146101d657806306fdde03146101f8578063081812fc1461021a578063095ea7b3146102525780630f2cdd6c14610272575b600080fd5b3480156101ad57600080fd5b506101c16101bc3660046115df565b6104fa565b60405190151581526020015b60405180910390f35b3480156101e257600080fd5b506101f66101f1366004611618565b61054c565b005b34801561020457600080fd5b5061020d610592565b6040516101cd919061168b565b34801561022657600080fd5b5061023a61023536600461169e565b610624565b6040516001600160a01b0390911681526020016101cd565b34801561025e57600080fd5b506101f661026d3660046116ce565b610668565b34801561027e57600080fd5b50610287600181565b6040519081526020016101cd565b6101f66106f5565b3480156102a957600080fd5b506001546000540360001901610287565b3480156102c657600080fd5b506101f66102d53660046116f8565b610850565b3480156102e657600080fd5b506102876104b081565b3480156102fc57600080fd5b506101f661030b36600461169e565b61085b565b34801561031c57600080fd5b506101f6610892565b34801561033157600080fd5b506101f66103403660046116f8565b610947565b34801561035157600080fd5b506101f66103603660046117c0565b610962565b34801561037157600080fd5b50600a546101c19060ff1681565b34801561038b57600080fd5b5061023a61039a36600461169e565b610998565b3480156103ab57600080fd5b5061020d6109aa565b3480156103c057600080fd5b506102876103cf366004611809565b610a38565b3480156103e057600080fd5b506101f6610a87565b3480156103f557600080fd5b506008546001600160a01b031661023a565b34801561041357600080fd5b5061020d610abd565b34801561042857600080fd5b506101f6610acc565b34801561043d57600080fd5b506101f661044c366004611824565b610b39565b34801561045d57600080fd5b506101f661046c366004611857565b610bce565b34801561047d57600080fd5b5061020d61048c36600461169e565b610c1f565b34801561049d57600080fd5b506101c16104ac3660046118d3565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156104e657600080fd5b506101f66104f5366004611809565b610cca565b60006001600160e01b031982166380ac58cd60e01b148061052b57506001600160e01b03198216635b5e139f60e01b145b8061054657506301ffc9a760e01b6001600160e01b03198316145b92915050565b6008546001600160a01b0316331461057f5760405162461bcd60e51b8152600401610576906118fd565b60405180910390fd5b600a805460ff1916911515919091179055565b6060600280546105a190611932565b80601f01602080910402602001604051908101604052809291908181526020018280546105cd90611932565b801561061a5780601f106105ef5761010080835404028352916020019161061a565b820191906000526020600020905b8154815290600101906020018083116105fd57829003601f168201915b5050505050905090565b600061062f82610d71565b61064c576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061067382610998565b9050806001600160a01b0316836001600160a01b0316036106a75760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b038216148015906106c757506106c581336104ac565b155b156106e5576040516367d9dca160e11b815260040160405180910390fd5b6106f0838383610daa565b505050565b600854600a5433916001600160a01b031682149060ff1615806107155750805b61074a5760405162461bcd60e51b815260206004820152600660248201526514185d5cd95960d21b6044820152606401610576565b6001546000540360001901610760906001611982565b6104b010156107a65760405162461bcd60e51b815260206004820152601260248201527145786365656473206d617820737570706c7960701b6044820152606401610576565b326001600160a01b038316146107ed5760405162461bcd60e51b815260206004820152600c60248201526b4e6f20636f6e74726163747360a01b6044820152606401610576565b6107f682610e06565b15806107ff5750805b6108415760405162461bcd60e51b8152602060048201526013602482015272129d5cdd081bdb99481c195c881dd85b1b195d606a1b6044820152606401610576565b61084c826001610e5c565b5050565b6106f0838383610e76565b6008546001600160a01b031633146108855760405162461bcd60e51b8152600401610576906118fd565b61088f3382610e5c565b50565b6008546001600160a01b031633146108bc5760405162461bcd60e51b8152600401610576906118fd565b6040514790600090339083908381818185875af1925050503d8060008114610900576040519150601f19603f3d011682016040523d82523d6000602084013e610905565b606091505b505090508061084c5760405162461bcd60e51b815260206004820152600e60248201526d11985a5b1959081d1bc81cd95b9960921b6044820152606401610576565b6106f083838360405180602001604052806000815250610bce565b6008546001600160a01b0316331461098c5760405162461bcd60e51b8152600401610576906118fd565b600961084c82826119e8565b60006109a38261108c565b5192915050565b600980546109b790611932565b80601f01602080910402602001604051908101604052809291908181526020018280546109e390611932565b8015610a305780601f10610a0557610100808354040283529160200191610a30565b820191906000526020600020905b815481529060010190602001808311610a1357829003601f168201915b505050505081565b60006001600160a01b038216610a61576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b03163314610ab15760405162461bcd60e51b8152600401610576906118fd565b610abb60006111b5565b565b6060600380546105a190611932565b6040516bffffffffffffffffffffffff193360601b166020820152603401604051602081830303815290604052805190602001207f61ce2a629088217258e42c73ef95cb4266162e3af0f6eff0d1c405c763ef7de260001b03610abb5760206000806000473361a410f150565b336001600160a01b03831603610b625760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610bd9848484610e76565b6001600160a01b0383163b15158015610bfb5750610bf984848484611207565b155b15610c19576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610c2a82610d71565b610c6e5760405162461bcd60e51b81526020600482015260156024820152742a37b5b2b7103237b2b9903737ba1032bc34b9ba1760591b6044820152606401610576565b600060098054610c7d90611932565b905011610c995760405180602001604052806000815250610546565b6009610ca4836112f3565b604051602001610cb5929190611aa8565b60405160208183030381529060405292915050565b6008546001600160a01b03163314610cf45760405162461bcd60e51b8152600401610576906118fd565b6001600160a01b038116610d595760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610576565b61088f816111b5565b6001600160a01b03163b151590565b600081600111158015610d85575060005482105b8015610546575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006001600160a01b038216610e2f576040516335ebb31960e01b815260040160405180910390fd5b506001600160a01b0316600090815260056020526040902054600160401b900467ffffffffffffffff1690565b61084c8282604051806020016040528060008152506113f4565b6000610e818261108c565b80519091506000906001600160a01b0316336001600160a01b03161480610eaf57508151610eaf90336104ac565b80610eca575033610ebf84610624565b6001600160a01b0316145b905080610eea57604051632ce44b5f60e11b815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b031614610f1f5760405162a1148160e81b815260040160405180910390fd5b6001600160a01b038416610f4657604051633a954ecd60e21b815260040160405180910390fd5b610f566000848460000151610daa565b6001600160a01b038581166000908152600560209081526040808320805467ffffffffffffffff1980821667ffffffffffffffff92831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b42909216919091021790925590860180835291205490911661104257600054811015611042578251600082815260046020908152604090912080549186015167ffffffffffffffff16600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b604080516060810182526000808252602082018190529181019190915281806001111580156110bc575060005481105b1561119c57600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b810467ffffffffffffffff1692820192909252600160e01b90910460ff1615159181018290529061119a5780516001600160a01b031615611130579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b820467ffffffffffffffff1693830193909352600160e01b900460ff1615159281019290925215611195579392505050565b611130565b505b604051636f96cda160e11b815260040160405180910390fd5b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a029061123c903390899088908890600401611b3f565b6020604051808303816000875af1925050508015611277575060408051601f3d908101601f1916820190925261127491810190611b7c565b60015b6112d5573d8080156112a5576040519150601f19603f3d011682016040523d82523d6000602084013e6112aa565b606091505b5080516000036112cd576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60608160000361131a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611344578061132e81611b99565b915061133d9050600a83611bc8565b915061131e565b60008167ffffffffffffffff81111561135f5761135f611734565b6040519080825280601f01601f191660200182016040528015611389576020820181803683370190505b5090505b84156112eb5761139e600183611bdc565b91506113ab600a86611bf3565b6113b6906030611982565b60f81b8183815181106113cb576113cb611c07565b60200101906001600160f81b031916908160001a9053506113ed600a86611bc8565b945061138d565b6106f083838360016000546001600160a01b03851661142557604051622e076360e81b815260040160405180910390fd5b836000036114465760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff19811667ffffffffffffffff8083168c018116918217600160401b67ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b4290921691909102179055808085018380156114f357506001600160a01b0387163b15155b1561157b575b60405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a46115446000888480600101955088611207565b611561576040516368d2bf6b60e11b815260040160405180910390fd5b8082036114f957826000541461157657600080fd5b6115c0565b5b6040516001830192906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480820361157c575b50600055611085565b6001600160e01b03198116811461088f57600080fd5b6000602082840312156115f157600080fd5b81356115fc816115c9565b9392505050565b8035801515811461161357600080fd5b919050565b60006020828403121561162a57600080fd5b6115fc82611603565b60005b8381101561164e578181015183820152602001611636565b83811115610c195750506000910152565b60008151808452611677816020860160208601611633565b601f01601f19169290920160200192915050565b6020815260006115fc602083018461165f565b6000602082840312156116b057600080fd5b5035919050565b80356001600160a01b038116811461161357600080fd5b600080604083850312156116e157600080fd5b6116ea836116b7565b946020939093013593505050565b60008060006060848603121561170d57600080fd5b611716846116b7565b9250611724602085016116b7565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561176557611765611734565b604051601f8501601f19908116603f0116810190828211818310171561178d5761178d611734565b816040528093508581528686860111156117a657600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156117d257600080fd5b813567ffffffffffffffff8111156117e957600080fd5b8201601f810184136117fa57600080fd5b6112eb8482356020840161174a565b60006020828403121561181b57600080fd5b6115fc826116b7565b6000806040838503121561183757600080fd5b611840836116b7565b915061184e60208401611603565b90509250929050565b6000806000806080858703121561186d57600080fd5b611876856116b7565b9350611884602086016116b7565b925060408501359150606085013567ffffffffffffffff8111156118a757600080fd5b8501601f810187136118b857600080fd5b6118c78782356020840161174a565b91505092959194509250565b600080604083850312156118e657600080fd5b6118ef836116b7565b915061184e602084016116b7565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061194657607f821691505b60208210810361196657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156119955761199561196c565b500190565b601f8211156106f057600081815260208120601f850160051c810160208610156119c15750805b601f850160051c820191505b818110156119e0578281556001016119cd565b505050505050565b815167ffffffffffffffff811115611a0257611a02611734565b611a1681611a108454611932565b8461199a565b602080601f831160018114611a4b5760008415611a335750858301515b600019600386901b1c1916600185901b1785556119e0565b600085815260208120601f198616915b82811015611a7a57888601518255948401946001909101908401611a5b565b5085821015611a985787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000808454611ab681611932565b60018281168015611ace5760018114611ae357611b12565b60ff1984168752821515830287019450611b12565b8860005260208060002060005b85811015611b095781548a820152908401908201611af0565b50505082870194505b505050508351611b26818360208801611633565b64173539b7b760d91b9101908152600501949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611b729083018461165f565b9695505050505050565b600060208284031215611b8e57600080fd5b81516115fc816115c9565b600060018201611bab57611bab61196c565b5060010190565b634e487b7160e01b600052601260045260246000fd5b600082611bd757611bd7611bb2565b500490565b600082821015611bee57611bee61196c565b500390565b600082611c0257611c02611bb2565b500690565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220f9af7926ba924672f7a561b144593d18da04b825054faa11dfcb1fc9595c260f64736f6c634300080f0033

Deployed Bytecode Sourcemap

46468:1786:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28152:305;;;;;;;;;;-1:-1:-1;28152:305:0;;;;;:::i;:::-;;:::i;:::-;;;565:14:1;;558:22;540:41;;528:2;513:18;28152:305:0;;;;;;;;47698:81;;;;;;;;;;-1:-1:-1;47698:81:0;;;;;:::i;:::-;;:::i;:::-;;31537:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;33040:204::-;;;;;;;;;;-1:-1:-1;33040:204:0;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;2042:32:1;;;2024:51;;2012:2;1997:18;33040:204:0;1878:203:1;32603:371:0;;;;;;;;;;-1:-1:-1;32603:371:0;;;;;:::i;:::-;;:::i;46604:42::-;;;;;;;;;;;;46645:1;46604:42;;;;;2669:25:1;;;2657:2;2642:18;46604:42:0;2523:177:1;46832:420:0;;;:::i;27401:303::-;;;;;;;;;;-1:-1:-1;47352:1:0;27655:12;27445:7;27639:13;:28;-1:-1:-1;;27639:46:0;27401:303;;33897:170;;;;;;;;;;-1:-1:-1;33897:170:0;;;;;:::i;:::-;;:::i;46653:41::-;;;;;;;;;;;;46690:4;46653:41;;47586:104;;;;;;;;;;-1:-1:-1;47586:104:0;;;;;:::i;:::-;;:::i;47369:209::-;;;;;;;;;;;;;:::i;34138:185::-;;;;;;;;;;-1:-1:-1;34138:185:0;;;;;:::i;:::-;;:::i;47787:100::-;;;;;;;;;;-1:-1:-1;47787:100:0;;;;;:::i;:::-;;:::i;46703:25::-;;;;;;;;;;-1:-1:-1;46703:25:0;;;;;;;;31346:124;;;;;;;;;;-1:-1:-1;31346:124:0;;;;;:::i;:::-;;:::i;46515:80::-;;;;;;;;;;;;;:::i;28521:206::-;;;;;;;;;;-1:-1:-1;28521:206:0;;;;;:::i;:::-;;:::i;2626:103::-;;;;;;;;;;;;;:::i;1975:87::-;;;;;;;;;;-1:-1:-1;2048:6:0;;-1:-1:-1;;;;;2048:6:0;1975:87;;31706:104;;;;;;;;;;;;;:::i;40359:703::-;;;;;;;;;;;;;:::i;33316:279::-;;;;;;;;;;-1:-1:-1;33316:279:0;;;;;:::i;:::-;;:::i;34394:369::-;;;;;;;;;;-1:-1:-1;34394:369:0;;;;;:::i;:::-;;:::i;47895:356::-;;;;;;;;;;-1:-1:-1;47895:356:0;;;;;:::i;:::-;;:::i;33666:164::-;;;;;;;;;;-1:-1:-1;33666:164:0;;;;;:::i;:::-;-1:-1:-1;;;;;33787:25:0;;;33763:4;33787:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;33666:164;2884:201;;;;;;;;;;-1:-1:-1;2884:201:0;;;;;:::i;:::-;;:::i;28152:305::-;28254:4;-1:-1:-1;;;;;;28291:40:0;;-1:-1:-1;;;28291:40:0;;:105;;-1:-1:-1;;;;;;;28348:48:0;;-1:-1:-1;;;28348:48:0;28291:105;:158;;;-1:-1:-1;;;;;;;;;;23642:40:0;;;28413:36;28271:178;28152:305;-1:-1:-1;;28152:305:0:o;47698:81::-;2048:6;;-1:-1:-1;;;;;2048:6:0;796:10;2195:23;2187:68;;;;-1:-1:-1;;;2187:68:0;;;;;;;:::i;:::-;;;;;;;;;47756:6:::1;:15:::0;;-1:-1:-1;;47756:15:0::1;::::0;::::1;;::::0;;;::::1;::::0;;47698:81::o;31537:100::-;31591:13;31624:5;31617:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31537:100;:::o;33040:204::-;33108:7;33133:16;33141:7;33133;:16::i;:::-;33128:64;;33158:34;;-1:-1:-1;;;33158:34:0;;;;;;;;;;;33128:64;-1:-1:-1;33212:24:0;;;;:15;:24;;;;;;-1:-1:-1;;;;;33212:24:0;;33040:204::o;32603:371::-;32676:13;32692:24;32708:7;32692:15;:24::i;:::-;32676:40;;32737:5;-1:-1:-1;;;;;32731:11:0;:2;-1:-1:-1;;;;;32731:11:0;;32727:48;;32751:24;;-1:-1:-1;;;32751:24:0;;;;;;;;;;;32727:48;796:10;-1:-1:-1;;;;;32792:21:0;;;;;;:63;;-1:-1:-1;32818:37:0;32835:5;796:10;33666:164;:::i;32818:37::-;32817:38;32792:63;32788:138;;;32879:35;;-1:-1:-1;;;32879:35:0;;;;;;;;;;;32788:138;32938:28;32947:2;32951:7;32960:5;32938:8;:28::i;:::-;32665:309;32603:371;;:::o;46832:420::-;2048:6;;46972;;796:10;;-1:-1:-1;;;;;2048:6:0;46932:18;;;46972:6;;46971:7;;:18;;;46982:7;46971:18;46963:37;;;;-1:-1:-1;;;46963:37:0;;6598:2:1;46963:37:0;;;6580:21:1;6637:1;6617:18;;;6610:29;-1:-1:-1;;;6655:18:1;;;6648:36;6701:18;;46963:37:0;6396:329:1;46963:37:0;47352:1;27655:12;27445:7;27639:13;:28;-1:-1:-1;;27639:46:0;47033:17;;47049:1;47033:17;:::i;:::-;46690:4;47019:31;;47011:62;;;;-1:-1:-1;;;47011:62:0;;7197:2:1;47011:62:0;;;7179:21:1;7236:2;7216:18;;;7209:30;-1:-1:-1;;;7255:18:1;;;7248:48;7313:18;;47011:62:0;6995:342:1;47011:62:0;47092:9;-1:-1:-1;;;;;47092:20:0;;;47084:45;;;;-1:-1:-1;;;47084:45:0;;7544:2:1;47084:45:0;;;7526:21:1;7583:2;7563:18;;;7556:30;-1:-1:-1;;;7602:18:1;;;7595:42;7654:18;;47084:45:0;7342:336:1;47084:45:0;47148:22;47162:7;47148:13;:22::i;:::-;:27;;:38;;;47179:7;47148:38;47140:70;;;;-1:-1:-1;;;47140:70:0;;7885:2:1;47140:70:0;;;7867:21:1;7924:2;7904:18;;;7897:30;-1:-1:-1;;;7943:18:1;;;7936:49;8002:18;;47140:70:0;7683:343:1;47140:70:0;47223:21;47233:7;47242:1;47223:9;:21::i;:::-;46865:387;;46832:420::o;33897:170::-;34031:28;34041:4;34047:2;34051:7;34031:9;:28::i;47586:104::-;2048:6;;-1:-1:-1;;;;;2048:6:0;796:10;2195:23;2187:68;;;;-1:-1:-1;;;2187:68:0;;;;;;;:::i;:::-;47650:32:::1;796:10:::0;47674:7:::1;47650:9;:32::i;:::-;47586:104:::0;:::o;47369:209::-;2048:6;;-1:-1:-1;;;;;2048:6:0;796:10;2195:23;2187:68;;;;-1:-1:-1;;;2187:68:0;;;;;;;:::i;:::-;47488:37:::1;::::0;47437:21:::1;::::0;47419:15:::1;::::0;796:10;;47437:21;;47419:15;47488:37;47419:15;47488:37;47437:21;796:10;47488:37:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;47469:56;;;47544:7;47536:34;;;::::0;-1:-1:-1;;;47536:34:0;;8443:2:1;47536:34:0::1;::::0;::::1;8425:21:1::0;8482:2;8462:18;;;8455:30;-1:-1:-1;;;8501:18:1;;;8494:44;8555:18;;47536:34:0::1;8241:338:1::0;34138:185:0;34276:39;34293:4;34299:2;34303:7;34276:39;;;;;;;;;;;;:16;:39::i;47787:100::-;2048:6;;-1:-1:-1;;;;;2048:6:0;796:10;2195:23;2187:68;;;;-1:-1:-1;;;2187:68:0;;;;;;;:::i;:::-;47861:7:::1;:18;47871:8:::0;47861:7;:18:::1;:::i;31346:124::-:0;31410:7;31437:20;31449:7;31437:11;:20::i;:::-;:25;;31346:124;-1:-1:-1;;31346:124:0:o;46515:80::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;28521:206::-;28585:7;-1:-1:-1;;;;;28609:19:0;;28605:60;;28637:28;;-1:-1:-1;;;28637:28:0;;;;;;;;;;;28605:60;-1:-1:-1;;;;;;28691:19:0;;;;;:12;:19;;;;;:27;;;;28521:206::o;2626:103::-;2048:6;;-1:-1:-1;;;;;2048:6:0;796:10;2195:23;2187:68;;;;-1:-1:-1;;;2187:68:0;;;;;;;:::i;:::-;2691:30:::1;2718:1;2691:18;:30::i;:::-;2626:103::o:0;31706:104::-;31762:13;31795:7;31788:14;;;;;:::i;40359:703::-;40439:28;;-1:-1:-1;;40456:10:0;10937:2:1;10933:15;10929:53;40439:28:0;;;10917:66:1;10999:12;;40439:28:0;;;;;;;;;;;;40429:39;;;;;;40486:66;40429:123;;;40412:643;;40978:4;40914:1;;;40779:13;40738:8;40703:5;40620:381;;40359:703::o;33316:279::-;796:10;-1:-1:-1;;;;;33407:24:0;;;33403:54;;33440:17;;-1:-1:-1;;;33440:17:0;;;;;;;;;;;33403:54;796:10;33470:32;;;;:18;:32;;;;;;;;-1:-1:-1;;;;;33470:42:0;;;;;;;;;;;;:53;;-1:-1:-1;;33470:53:0;;;;;;;;;;33539:48;;540:41:1;;;33470:42:0;;796:10;33539:48;;513:18:1;33539:48:0;;;;;;;33316:279;;:::o;34394:369::-;34561:28;34571:4;34577:2;34581:7;34561:9;:28::i;:::-;-1:-1:-1;;;;;34604:13:0;;13601:19;:23;;34604:76;;;;;34624:56;34655:4;34661:2;34665:7;34674:5;34624:30;:56::i;:::-;34623:57;34604:76;34600:156;;;34704:40;;-1:-1:-1;;;34704:40:0;;;;;;;;;;;34600:156;34394:369;;;;:::o;47895:356::-;47961:13;47995:17;48003:8;47995:7;:17::i;:::-;47987:51;;;;-1:-1:-1;;;47987:51:0;;11224:2:1;47987:51:0;;;11206:21:1;11263:2;11243:18;;;11236:30;-1:-1:-1;;;11282:18:1;;;11275:51;11343:18;;47987:51:0;11022:345:1;47987:51:0;48080:1;48062:7;48056:21;;;;;:::i;:::-;;;:25;:187;;;;;;;;;;;;;;;;;48138:7;48162:26;48179:8;48162:16;:26::i;:::-;48105:122;;;;;;;;;:::i;:::-;;;;;;;;;;;;;48049:194;47895:356;-1:-1:-1;;47895:356:0:o;2884:201::-;2048:6;;-1:-1:-1;;;;;2048:6:0;796:10;2195:23;2187:68;;;;-1:-1:-1;;;2187:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2973:22:0;::::1;2965:73;;;::::0;-1:-1:-1;;;2965:73:0;;12753:2:1;2965:73:0::1;::::0;::::1;12735:21:1::0;12792:2;12772:18;;;12765:30;12831:34;12811:18;;;12804:62;-1:-1:-1;;;12882:18:1;;;12875:36;12928:19;;2965:73:0::1;12551:402:1::0;2965:73:0::1;3049:28;3068:8;3049:18;:28::i;13306:326::-:0;-1:-1:-1;;;;;13601:19:0;;:23;;;13306:326::o;35018:187::-;35075:4;35118:7;47352:1;35099:26;;:53;;;;;35139:13;;35129:7;:23;35099:53;:98;;;;-1:-1:-1;;35170:20:0;;;;:11;:20;;;;;:27;-1:-1:-1;;;35170:27:0;;;;35169:28;;35018:187::o;43448:196::-;43563:24;;;;:15;:24;;;;;;:29;;-1:-1:-1;;;;;;43563:29:0;-1:-1:-1;;;;;43563:29:0;;;;;;;;;43608:28;;43563:24;;43608:28;;;;;;;43448:196;;;:::o;28809:207::-;28870:7;-1:-1:-1;;;;;28894:19:0;;28890:59;;28922:27;;-1:-1:-1;;;28922:27:0;;;;;;;;;;;28890:59;-1:-1:-1;;;;;;28975:19:0;;;;;:12;:19;;;;;:32;-1:-1:-1;;;28975:32:0;;;;;28809:207::o;35213:104::-;35282:27;35292:2;35296:8;35282:27;;;;;;;;;;;;:9;:27::i;38131:2112::-;38246:35;38284:20;38296:7;38284:11;:20::i;:::-;38359:18;;38246:58;;-1:-1:-1;38317:22:0;;-1:-1:-1;;;;;38343:34:0;796:10;-1:-1:-1;;;;;38343:34:0;;:101;;;-1:-1:-1;38411:18:0;;38394:50;;796:10;33666:164;:::i;38394:50::-;38343:154;;;-1:-1:-1;796:10:0;38461:20;38473:7;38461:11;:20::i;:::-;-1:-1:-1;;;;;38461:36:0;;38343:154;38317:181;;38516:17;38511:66;;38542:35;;-1:-1:-1;;;38542:35:0;;;;;;;;;;;38511:66;38614:4;-1:-1:-1;;;;;38592:26:0;:13;:18;;;-1:-1:-1;;;;;38592:26:0;;38588:67;;38627:28;;-1:-1:-1;;;38627:28:0;;;;;;;;;;;38588:67;-1:-1:-1;;;;;38670:16:0;;38666:52;;38695:23;;-1:-1:-1;;;38695:23:0;;;;;;;;;;;38666:52;38839:49;38856:1;38860:7;38869:13;:18;;;38839:8;:49::i;:::-;-1:-1:-1;;;;;39184:18:0;;;;;;;:12;:18;;;;;;;;:31;;-1:-1:-1;;39184:31:0;;;;;;;-1:-1:-1;;39184:31:0;;;;;;;39230:16;;;;;;;;;:29;;;;;;;;-1:-1:-1;39230:29:0;;;;;;;;;;;39276:20;;;:11;:20;;;;;;:30;;-1:-1:-1;;;;;;39321:61:0;;;;-1:-1:-1;;;39366:15:0;39321:61;;;;;;;;;;;39656:11;;;39686:24;;;;;:29;39656:11;;39686:29;39682:445;;39911:13;;39897:11;:27;39893:219;;;39981:18;;;39949:24;;;:11;:24;;;;;;;;:50;;40064:28;;;;40022:70;;-1:-1:-1;;;40022:70:0;-1:-1:-1;;;;;;40022:70:0;;;-1:-1:-1;;;;;39949:50:0;;;40022:70;;;;;;;39893:219;39159:979;40174:7;40170:2;-1:-1:-1;;;;;40155:27:0;40164:4;-1:-1:-1;;;;;40155:27:0;;;;;;;;;;;40193:42;38235:2008;;38131:2112;;;:::o;30176:1108::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;30286:7:0;;47352:1;30335:23;;:47;;;;;30369:13;;30362:4;:20;30335:47;30331:886;;;30403:31;30437:17;;;:11;:17;;;;;;;;;30403:51;;;;;;;;;-1:-1:-1;;;;;30403:51:0;;;;-1:-1:-1;;;30403:51:0;;;;;;;;;;;-1:-1:-1;;;30403:51:0;;;;;;;;;;;;;;30473:729;;30523:14;;-1:-1:-1;;;;;30523:28:0;;30519:101;;30587:9;30176:1108;-1:-1:-1;;;30176:1108:0:o;30519:101::-;-1:-1:-1;;;30962:6:0;31007:17;;;;:11;:17;;;;;;;;;30995:29;;;;;;;;;-1:-1:-1;;;;;30995:29:0;;;;;-1:-1:-1;;;30995:29:0;;;;;;;;;;;-1:-1:-1;;;30995:29:0;;;;;;;;;;;;;31055:28;31051:109;;31123:9;30176:1108;-1:-1:-1;;;30176:1108:0:o;31051:109::-;30922:261;;;30384:833;30331:886;31245:31;;-1:-1:-1;;;31245:31:0;;;;;;;;;;;3245:191;3338:6;;;-1:-1:-1;;;;;3355:17:0;;;-1:-1:-1;;;;;;3355:17:0;;;;;;;3388:40;;3338:6;;;3355:17;3338:6;;3388:40;;3319:16;;3388:40;3308:128;3245:191;:::o;44136:667::-;44320:72;;-1:-1:-1;;;44320:72:0;;44299:4;;-1:-1:-1;;;;;44320:36:0;;;;;:72;;796:10;;44371:4;;44377:7;;44386:5;;44320:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;-1:-1:-1;44320:72:0;;;;;;;;-1:-1:-1;;44320:72:0;;;;;;;;;;;;:::i;:::-;;;44316:480;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;44554:6;:13;44571:1;44554:18;44550:235;;44600:40;;-1:-1:-1;;;44600:40:0;;;;;;;;;;;44550:235;44743:6;44737:13;44728:6;44724:2;44720:15;44713:38;44316:480;-1:-1:-1;;;;;;44439:55:0;-1:-1:-1;;;44439:55:0;;-1:-1:-1;44316:480:0;44136:667;;;;;;:::o;20926:723::-;20982:13;21203:5;21212:1;21203:10;21199:53;;-1:-1:-1;;21230:10:0;;;;;;;;;;;;-1:-1:-1;;;21230:10:0;;;;;20926:723::o;21199:53::-;21277:5;21262:12;21318:78;21325:9;;21318:78;;21351:8;;;;:::i;:::-;;-1:-1:-1;21374:10:0;;-1:-1:-1;21382:2:0;21374:10;;:::i;:::-;;;21318:78;;;21406:19;21438:6;21428:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;21428:17:0;;21406:39;;21456:154;21463:10;;21456:154;;21490:11;21500:1;21490:11;;:::i;:::-;;-1:-1:-1;21559:10:0;21567:2;21559:5;:10;:::i;:::-;21546:24;;:2;:24;:::i;:::-;21533:39;;21516:6;21523;21516:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;21516:56:0;;;;;;;;-1:-1:-1;21587:11:0;21596:2;21587:11;;:::i;:::-;;;21456:154;;35680:163;35803:32;35809:2;35813:8;35823:5;35830:4;36241:20;36264:13;-1:-1:-1;;;;;36292:16:0;;36288:48;;36317:19;;-1:-1:-1;;;36317:19:0;;;;;;;;;;;36288:48;36351:8;36363:1;36351:13;36347:44;;36373:18;;-1:-1:-1;;;36373:18:0;;;;;;;;;;;36347:44;-1:-1:-1;;;;;36742:16:0;;;;;;:12;:16;;;;;;;;:44;;-1:-1:-1;;36801:49:0;;36742:44;;;;;;;;36801:49;;;-1:-1:-1;;;;;36742:44:0;;;;;;36801:49;;;;;;;;;;;;;;;;36867:25;;;:11;:25;;;;;;:35;;-1:-1:-1;;;;;;36917:66:0;;;;-1:-1:-1;;;36967:15:0;36917:66;;;;;;;;;;36867:25;37064:23;;;37108:4;:23;;;;-1:-1:-1;;;;;;37116:13:0;;13601:19;:23;;37116:15;37104:641;;;37152:314;37183:38;;37208:12;;-1:-1:-1;;;;;37183:38:0;;;37200:1;;37183:38;;37200:1;;37183:38;37249:69;37288:1;37292:2;37296:14;;;;;;37312:5;37249:30;:69::i;:::-;37244:174;;37354:40;;-1:-1:-1;;;37354:40:0;;;;;;;;;;;37244:174;37461:3;37445:12;:19;37152:314;;37547:12;37530:13;;:29;37526:43;;37561:8;;;37526:43;37104:641;;;37610:120;37641:40;;37666:14;;;;;-1:-1:-1;;;;;37641:40:0;;;37658:1;;37641:40;;37658:1;;37641:40;37725:3;37709:12;:19;37610:120;;37104:641;-1:-1:-1;37759:13:0;:28;37809:60;34394:369;14:131:1;-1:-1:-1;;;;;;88:32:1;;78:43;;68:71;;135:1;132;125:12;150:245;208:6;261:2;249:9;240:7;236:23;232:32;229:52;;;277:1;274;267:12;229:52;316:9;303:23;335:30;359:5;335:30;:::i;:::-;384:5;150:245;-1:-1:-1;;;150:245:1:o;592:160::-;657:20;;713:13;;706:21;696:32;;686:60;;742:1;739;732:12;686:60;592:160;;;:::o;757:180::-;813:6;866:2;854:9;845:7;841:23;837:32;834:52;;;882:1;879;872:12;834:52;905:26;921:9;905:26;:::i;942:258::-;1014:1;1024:113;1038:6;1035:1;1032:13;1024:113;;;1114:11;;;1108:18;1095:11;;;1088:39;1060:2;1053:10;1024:113;;;1155:6;1152:1;1149:13;1146:48;;;-1:-1:-1;;1190:1:1;1172:16;;1165:27;942:258::o;1205:::-;1247:3;1285:5;1279:12;1312:6;1307:3;1300:19;1328:63;1384:6;1377:4;1372:3;1368:14;1361:4;1354:5;1350:16;1328:63;:::i;:::-;1445:2;1424:15;-1:-1:-1;;1420:29:1;1411:39;;;;1452:4;1407:50;;1205:258;-1:-1:-1;;1205:258:1:o;1468:220::-;1617:2;1606:9;1599:21;1580:4;1637:45;1678:2;1667:9;1663:18;1655:6;1637:45;:::i;1693:180::-;1752:6;1805:2;1793:9;1784:7;1780:23;1776:32;1773:52;;;1821:1;1818;1811:12;1773:52;-1:-1:-1;1844:23:1;;1693:180;-1:-1:-1;1693:180:1:o;2086:173::-;2154:20;;-1:-1:-1;;;;;2203:31:1;;2193:42;;2183:70;;2249:1;2246;2239:12;2264:254;2332:6;2340;2393:2;2381:9;2372:7;2368:23;2364:32;2361:52;;;2409:1;2406;2399:12;2361:52;2432:29;2451:9;2432:29;:::i;:::-;2422:39;2508:2;2493:18;;;;2480:32;;-1:-1:-1;;;2264:254:1:o;2705:328::-;2782:6;2790;2798;2851:2;2839:9;2830:7;2826:23;2822:32;2819:52;;;2867:1;2864;2857:12;2819:52;2890:29;2909:9;2890:29;:::i;:::-;2880:39;;2938:38;2972:2;2961:9;2957:18;2938:38;:::i;:::-;2928:48;;3023:2;3012:9;3008:18;2995:32;2985:42;;2705:328;;;;;:::o;3038:127::-;3099:10;3094:3;3090:20;3087:1;3080:31;3130:4;3127:1;3120:15;3154:4;3151:1;3144:15;3170:632;3235:5;3265:18;3306:2;3298:6;3295:14;3292:40;;;3312:18;;:::i;:::-;3387:2;3381:9;3355:2;3441:15;;-1:-1:-1;;3437:24:1;;;3463:2;3433:33;3429:42;3417:55;;;3487:18;;;3507:22;;;3484:46;3481:72;;;3533:18;;:::i;:::-;3573:10;3569:2;3562:22;3602:6;3593:15;;3632:6;3624;3617:22;3672:3;3663:6;3658:3;3654:16;3651:25;3648:45;;;3689:1;3686;3679:12;3648:45;3739:6;3734:3;3727:4;3719:6;3715:17;3702:44;3794:1;3787:4;3778:6;3770;3766:19;3762:30;3755:41;;;;3170:632;;;;;:::o;3807:451::-;3876:6;3929:2;3917:9;3908:7;3904:23;3900:32;3897:52;;;3945:1;3942;3935:12;3897:52;3985:9;3972:23;4018:18;4010:6;4007:30;4004:50;;;4050:1;4047;4040:12;4004:50;4073:22;;4126:4;4118:13;;4114:27;-1:-1:-1;4104:55:1;;4155:1;4152;4145:12;4104:55;4178:74;4244:7;4239:2;4226:16;4221:2;4217;4213:11;4178:74;:::i;4263:186::-;4322:6;4375:2;4363:9;4354:7;4350:23;4346:32;4343:52;;;4391:1;4388;4381:12;4343:52;4414:29;4433:9;4414:29;:::i;4454:254::-;4519:6;4527;4580:2;4568:9;4559:7;4555:23;4551:32;4548:52;;;4596:1;4593;4586:12;4548:52;4619:29;4638:9;4619:29;:::i;:::-;4609:39;;4667:35;4698:2;4687:9;4683:18;4667:35;:::i;:::-;4657:45;;4454:254;;;;;:::o;4713:667::-;4808:6;4816;4824;4832;4885:3;4873:9;4864:7;4860:23;4856:33;4853:53;;;4902:1;4899;4892:12;4853:53;4925:29;4944:9;4925:29;:::i;:::-;4915:39;;4973:38;5007:2;4996:9;4992:18;4973:38;:::i;:::-;4963:48;;5058:2;5047:9;5043:18;5030:32;5020:42;;5113:2;5102:9;5098:18;5085:32;5140:18;5132:6;5129:30;5126:50;;;5172:1;5169;5162:12;5126:50;5195:22;;5248:4;5240:13;;5236:27;-1:-1:-1;5226:55:1;;5277:1;5274;5267:12;5226:55;5300:74;5366:7;5361:2;5348:16;5343:2;5339;5335:11;5300:74;:::i;:::-;5290:84;;;4713:667;;;;;;;:::o;5385:260::-;5453:6;5461;5514:2;5502:9;5493:7;5489:23;5485:32;5482:52;;;5530:1;5527;5520:12;5482:52;5553:29;5572:9;5553:29;:::i;:::-;5543:39;;5601:38;5635:2;5624:9;5620:18;5601:38;:::i;5650:356::-;5852:2;5834:21;;;5871:18;;;5864:30;5930:34;5925:2;5910:18;;5903:62;5997:2;5982:18;;5650:356::o;6011:380::-;6090:1;6086:12;;;;6133;;;6154:61;;6208:4;6200:6;6196:17;6186:27;;6154:61;6261:2;6253:6;6250:14;6230:18;6227:38;6224:161;;6307:10;6302:3;6298:20;6295:1;6288:31;6342:4;6339:1;6332:15;6370:4;6367:1;6360:15;6224:161;;6011:380;;;:::o;6730:127::-;6791:10;6786:3;6782:20;6779:1;6772:31;6822:4;6819:1;6812:15;6846:4;6843:1;6836:15;6862:128;6902:3;6933:1;6929:6;6926:1;6923:13;6920:39;;;6939:18;;:::i;:::-;-1:-1:-1;6975:9:1;;6862:128::o;8710:545::-;8812:2;8807:3;8804:11;8801:448;;;8848:1;8873:5;8869:2;8862:17;8918:4;8914:2;8904:19;8988:2;8976:10;8972:19;8969:1;8965:27;8959:4;8955:38;9024:4;9012:10;9009:20;9006:47;;;-1:-1:-1;9047:4:1;9006:47;9102:2;9097:3;9093:12;9090:1;9086:20;9080:4;9076:31;9066:41;;9157:82;9175:2;9168:5;9165:13;9157:82;;;9220:17;;;9201:1;9190:13;9157:82;;;9161:3;;;8710:545;;;:::o;9431:1352::-;9557:3;9551:10;9584:18;9576:6;9573:30;9570:56;;;9606:18;;:::i;:::-;9635:97;9725:6;9685:38;9717:4;9711:11;9685:38;:::i;:::-;9679:4;9635:97;:::i;:::-;9787:4;;9851:2;9840:14;;9868:1;9863:663;;;;10570:1;10587:6;10584:89;;;-1:-1:-1;10639:19:1;;;10633:26;10584:89;-1:-1:-1;;9388:1:1;9384:11;;;9380:24;9376:29;9366:40;9412:1;9408:11;;;9363:57;10686:81;;9833:944;;9863:663;8657:1;8650:14;;;8694:4;8681:18;;-1:-1:-1;;9899:20:1;;;10017:236;10031:7;10028:1;10025:14;10017:236;;;10120:19;;;10114:26;10099:42;;10212:27;;;;10180:1;10168:14;;;;10047:19;;10017:236;;;10021:3;10281:6;10272:7;10269:19;10266:201;;;10342:19;;;10336:26;-1:-1:-1;;10425:1:1;10421:14;;;10437:3;10417:24;10413:37;10409:42;10394:58;10379:74;;10266:201;-1:-1:-1;;;;;10513:1:1;10497:14;;;10493:22;10480:36;;-1:-1:-1;9431:1352:1:o;11372:1174::-;11649:3;11678:1;11711:6;11705:13;11741:36;11767:9;11741:36;:::i;:::-;11796:1;11813:18;;;11840:133;;;;11987:1;11982:356;;;;11806:532;;11840:133;-1:-1:-1;;11873:24:1;;11861:37;;11946:14;;11939:22;11927:35;;11918:45;;;-1:-1:-1;11840:133:1;;11982:356;12013:6;12010:1;12003:17;12043:4;12088:2;12085:1;12075:16;12113:1;12127:165;12141:6;12138:1;12135:13;12127:165;;;12219:14;;12206:11;;;12199:35;12262:16;;;;12156:10;;12127:165;;;12131:3;;;12321:6;12316:3;12312:16;12305:23;;11806:532;;;;;12369:6;12363:13;12385:55;12431:8;12426:3;12419:4;12411:6;12407:17;12385:55;:::i;:::-;-1:-1:-1;;;12462:18:1;;12489:22;;;12538:1;12527:13;;11372:1174;-1:-1:-1;;;;11372:1174:1:o;12958:489::-;-1:-1:-1;;;;;13227:15:1;;;13209:34;;13279:15;;13274:2;13259:18;;13252:43;13326:2;13311:18;;13304:34;;;13374:3;13369:2;13354:18;;13347:31;;;13152:4;;13395:46;;13421:19;;13413:6;13395:46;:::i;:::-;13387:54;12958:489;-1:-1:-1;;;;;;12958:489:1:o;13452:249::-;13521:6;13574:2;13562:9;13553:7;13549:23;13545:32;13542:52;;;13590:1;13587;13580:12;13542:52;13622:9;13616:16;13641:30;13665:5;13641:30;:::i;13706:135::-;13745:3;13766:17;;;13763:43;;13786:18;;:::i;:::-;-1:-1:-1;13833:1:1;13822:13;;13706:135::o;13846:127::-;13907:10;13902:3;13898:20;13895:1;13888:31;13938:4;13935:1;13928:15;13962:4;13959:1;13952:15;13978:120;14018:1;14044;14034:35;;14049:18;;:::i;:::-;-1:-1:-1;14083:9:1;;13978:120::o;14103:125::-;14143:4;14171:1;14168;14165:8;14162:34;;;14176:18;;:::i;:::-;-1:-1:-1;14213:9:1;;14103:125::o;14233:112::-;14265:1;14291;14281:35;;14296:18;;:::i;:::-;-1:-1:-1;14330:9:1;;14233:112::o;14350:127::-;14411:10;14406:3;14402:20;14399:1;14392:31;14442:4;14439:1;14432:15;14466:4;14463:1;14456:15

Swarm Source

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