ERC-20
Source Code
Overview
Max Total Supply
100,000,000 DTG
Holders
11
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newWallet","type":"address"},{"indexed":true,"internalType":"address","name":"oldWallet","type":"address"}],"name":"devWalletUpdated","type":"event"},{"inputs":[],"name":"USDC","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedMaxTransactionAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyDevFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyTotalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"devWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"updAds","type":"address"},{"internalType":"bool","name":"isEx","type":"bool"}],"name":"excludeFromMaxTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitsInEffect","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"removeLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellDevFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellLiquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellTotalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_devFee","type":"uint256"},{"internalType":"uint256","name":"_liquidityFee","type":"uint256"}],"name":"updateBuyFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newDevWallet","type":"address"}],"name":"updateDevWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateMaxTxnAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateMaxWalletAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_devFee","type":"uint256"},{"internalType":"uint256","name":"_liquidityFee","type":"uint256"}],"name":"updateSellFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enabled","type":"bool"}],"name":"updateSwapEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"updateSwapTokensAtAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60c0604052600680546001600160a01b03191673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48179055600b80546201000162ffffff199091161790553480156200004a57600080fd5b506040518060400160405280601481526020017f446f6e616c64205472756d70204772696666696e0000000000000000000000008152506040518060400160405280600381526020016244544760e81b8152508160039081620000ae91906200065b565b506004620000bd82826200065b565b505050620000da620000d46200035360201b60201c565b62000357565b737a250d5630b4cf539739df2c5dacb4c659f2488d620000fc816001620003a9565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000147573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200016d919062000727565b6006546040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303816000875af1158015620001bf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e5919062000727565b6001600160a01b031660a081905262000200906001620003a9565b600260006003816a52b7d2dcc80cd2e400000060646200022182876200076f565b6200022d919062000791565b60085560646200023f8260026200076f565b6200024b919062000791565b600a556127106200025e8260056200076f565b6200026a919062000791565b600955600d859055600e849055620002838486620007b4565b600c55601083905560118290556200029c8284620007b4565b600f55600780546001600160a01b031916731175e415dc6049c3bdd9ebe275ccc4d81cd53c1b179055620002e4620002dc6005546001600160a01b031690565b600162000423565b620002f130600162000423565b6200030061dead600162000423565b6200031f620003176005546001600160a01b031690565b6001620003a9565b6200032c306001620003a9565b6200033b61dead6001620003a9565b620003473382620004cd565b505050505050620007cf565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b03163314620003f85760405162461bcd60e51b815260206004820181905260248201526000805160206200268b83398151915260448201526064015b60405180910390fd5b6001600160a01b03919091166000908152601360205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146200046e5760405162461bcd60e51b815260206004820181905260248201526000805160206200268b8339815191526044820152606401620003ef565b6001600160a01b038216600081815260126020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005255760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620003ef565b8060026000828254620005399190620007b4565b90915550506001600160a01b0382166000908152602081905260408120805483929062000568908490620007b4565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620005e257607f821691505b6020821081036200060357634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005b257600081815260208120601f850160051c81016020861015620006325750805b601f850160051c820191505b8181101562000653578281556001016200063e565b505050505050565b81516001600160401b03811115620006775762000677620005b7565b6200068f81620006888454620005cd565b8462000609565b602080601f831160018114620006c75760008415620006ae5750858301515b600019600386901b1c1916600185901b17855562000653565b600085815260208120601f198616915b82811015620006f857888601518255948401946001909101908401620006d7565b5085821015620007175787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200073a57600080fd5b81516001600160a01b03811681146200075257600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156200078c576200078c62000759565b500290565b600082620007af57634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115620007ca57620007ca62000759565b500190565b60805160a051611e65620008266000396000818161041d0152818161125c0152818161146d0152818161157d0152818161162601526116e0015260008181610320015281816119c40152611a030152611e656000f3fe6080604052600436106102555760003560e01c806389a3027111610139578063c0246668116100b6578063dd62ed3e1161007a578063dd62ed3e14610707578063e2f456051461074d578063f11a24d314610763578063f2fde38b14610779578063f637434214610799578063f8b45b05146107af57600080fd5b8063c02466681461067b578063c18bc1951461069b578063c8c8ebe4146106bb578063d257b34f146106d1578063d85ba063146106f157600080fd5b806395d89b41116100fd57806395d89b41146105fb5780639c3b4fdc14610610578063a0d82dc514610626578063a9059cbb1461063c578063bbc0c7421461065c57600080fd5b806389a30271146105685780638a8c523c146105885780638da5cb5b1461059d5780638ea5220f146105bb578063924de9b7146105db57600080fd5b8063313ce567116101d25780636a486a8e116101965780636a486a8e146104b25780636ddd1713146104c857806370a08231146104e8578063715018a61461051e578063751039fc146105335780637571336a1461054857600080fd5b8063313ce567146103ef57806349bd5a5e1461040b5780634a62bb651461043f5780634fbee1931461045957806366ca9b831461049257600080fd5b806318160ddd1161021957806318160ddd1461035a5780631816467f14610379578063203e727e1461039957806323b872dd146103b957806327c8f835146103d957600080fd5b806302dbd8f81461026157806306fdde0314610283578063095ea7b3146102ae57806310d5de53146102de5780631694505e1461030e57600080fd5b3661025c57005b600080fd5b34801561026d57600080fd5b5061028161027c366004611a7b565b6107c5565b005b34801561028f57600080fd5b50610298610813565b6040516102a59190611a9d565b60405180910390f35b3480156102ba57600080fd5b506102ce6102c9366004611b09565b6108a5565b60405190151581526020016102a5565b3480156102ea57600080fd5b506102ce6102f9366004611b33565b60136020526000908152604090205460ff1681565b34801561031a57600080fd5b506103427f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102a5565b34801561036657600080fd5b506002545b6040519081526020016102a5565b34801561038557600080fd5b50610281610394366004611b33565b6108bb565b3480156103a557600080fd5b506102816103b4366004611b4e565b610942565b3480156103c557600080fd5b506102ce6103d4366004611b67565b610a1f565b3480156103e557600080fd5b5061034261dead81565b3480156103fb57600080fd5b50604051601281526020016102a5565b34801561041757600080fd5b506103427f000000000000000000000000000000000000000000000000000000000000000081565b34801561044b57600080fd5b50600b546102ce9060ff1681565b34801561046557600080fd5b506102ce610474366004611b33565b6001600160a01b031660009081526012602052604090205460ff1690565b34801561049e57600080fd5b506102816104ad366004611a7b565b610ac9565b3480156104be57600080fd5b5061036b600f5481565b3480156104d457600080fd5b50600b546102ce9062010000900460ff1681565b3480156104f457600080fd5b5061036b610503366004611b33565b6001600160a01b031660009081526020819052604090205490565b34801561052a57600080fd5b50610281610b0e565b34801561053f57600080fd5b506102ce610b44565b34801561055457600080fd5b50610281610563366004611bb3565b610b81565b34801561057457600080fd5b50600654610342906001600160a01b031681565b34801561059457600080fd5b50610281610bd6565b3480156105a957600080fd5b506005546001600160a01b0316610342565b3480156105c757600080fd5b50600754610342906001600160a01b031681565b3480156105e757600080fd5b506102816105f6366004611be6565b610c13565b34801561060757600080fd5b50610298610c59565b34801561061c57600080fd5b5061036b600d5481565b34801561063257600080fd5b5061036b60105481565b34801561064857600080fd5b506102ce610657366004611b09565b610c68565b34801561066857600080fd5b50600b546102ce90610100900460ff1681565b34801561068757600080fd5b50610281610696366004611bb3565b610c75565b3480156106a757600080fd5b506102816106b6366004611b4e565b610cfe565b3480156106c757600080fd5b5061036b60085481565b3480156106dd57600080fd5b506102ce6106ec366004611b4e565b610dcf565b3480156106fd57600080fd5b5061036b600c5481565b34801561071357600080fd5b5061036b610722366004611c01565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561075957600080fd5b5061036b60095481565b34801561076f57600080fd5b5061036b600e5481565b34801561078557600080fd5b50610281610794366004611b33565b610f26565b3480156107a557600080fd5b5061036b60115481565b3480156107bb57600080fd5b5061036b600a5481565b6005546001600160a01b031633146107f85760405162461bcd60e51b81526004016107ef90611c2b565b60405180910390fd5b6010829055601181905561080c8183611c76565b600f555050565b60606003805461082290611c8e565b80601f016020809104026020016040519081016040528092919081815260200182805461084e90611c8e565b801561089b5780601f106108705761010080835404028352916020019161089b565b820191906000526020600020905b81548152906001019060200180831161087e57829003601f168201915b5050505050905090565b60006108b2338484610fc1565b50600192915050565b6005546001600160a01b031633146108e55760405162461bcd60e51b81526004016107ef90611c2b565b6007546040516001600160a01b03918216918316907f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74390600090a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461096c5760405162461bcd60e51b81526004016107ef90611c2b565b670de0b6b3a76400006103e861098160025490565b61098c906001611cc8565b6109969190611ce7565b6109a09190611ce7565b811015610a075760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201526e6c6f776572207468616e20302e312560881b60648201526084016107ef565b610a1981670de0b6b3a7640000611cc8565b60085550565b6000610a2c8484846110e5565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610ab15760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016107ef565b610abe8533858403610fc1565b506001949350505050565b6005546001600160a01b03163314610af35760405162461bcd60e51b81526004016107ef90611c2b565b600d829055600e819055610b078183611c76565b600c555050565b6005546001600160a01b03163314610b385760405162461bcd60e51b81526004016107ef90611c2b565b610b426000611728565b565b6005546000906001600160a01b03163314610b715760405162461bcd60e51b81526004016107ef90611c2b565b50600b805460ff19169055600190565b6005546001600160a01b03163314610bab5760405162461bcd60e51b81526004016107ef90611c2b565b6001600160a01b03919091166000908152601360205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610c005760405162461bcd60e51b81526004016107ef90611c2b565b600b805462ffff00191662010100179055565b6005546001600160a01b03163314610c3d5760405162461bcd60e51b81526004016107ef90611c2b565b600b8054911515620100000262ff000019909216919091179055565b60606004805461082290611c8e565b60006108b23384846110e5565b6005546001600160a01b03163314610c9f5760405162461bcd60e51b81526004016107ef90611c2b565b6001600160a01b038216600081815260126020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314610d285760405162461bcd60e51b81526004016107ef90611c2b565b670de0b6b3a76400006103e8610d3d60025490565b610d48906005611cc8565b610d529190611ce7565b610d5c9190611ce7565b811015610db75760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b60648201526084016107ef565b610dc981670de0b6b3a7640000611cc8565b600a5550565b6005546000906001600160a01b03163314610dfc5760405162461bcd60e51b81526004016107ef90611c2b565b620186a0610e0960025490565b610e14906001611cc8565b610e1e9190611ce7565b821015610e8b5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b60648201526084016107ef565b6103e8610e9760025490565b610ea2906005611cc8565b610eac9190611ce7565b821115610f185760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b60648201526084016107ef565b50600981905560015b919050565b6005546001600160a01b03163314610f505760405162461bcd60e51b81526004016107ef90611c2b565b6001600160a01b038116610fb55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107ef565b610fbe81611728565b50565b6001600160a01b0383166110235760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016107ef565b6001600160a01b0382166110845760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016107ef565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661110b5760405162461bcd60e51b81526004016107ef90611d09565b6001600160a01b0382166111315760405162461bcd60e51b81526004016107ef90611d4e565b8060000361114a576111458383600061177a565b505050565b600b5460ff1615611422576005546001600160a01b0384811691161480159061118157506005546001600160a01b03838116911614155b801561119557506001600160a01b03821615155b80156111ac57506001600160a01b03821661dead14155b80156111c25750600654600160a01b900460ff16155b1561142257600b54610100900460ff1661125a576001600160a01b03831660009081526012602052604090205460ff168061121557506001600160a01b03821660009081526012602052604090205460ff165b61125a5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b60448201526064016107ef565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b03161480156112b457506001600160a01b03821660009081526013602052604090205460ff16155b15611398576008548111156113295760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b60648201526084016107ef565b600a546001600160a01b03831660009081526020819052604090205461134f9083611c76565b11156113935760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016107ef565b611422565b6001600160a01b03821660009081526013602052604090205460ff1661142257600a546001600160a01b0383166000908152602081905260409020546113de9083611c76565b11156114225760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016107ef565b306000908152602081905260409020546009548110801590819061144e5750600b5462010000900460ff165b80156114645750600654600160a01b900460ff16155b80156114a157507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316145b80156114c657506001600160a01b03851660009081526012602052604090205460ff16155b80156114eb57506001600160a01b03841660009081526012602052604090205460ff16155b15611519576006805460ff60a01b1916600160a01b17905561150b6118cf565b6006805460ff60a01b191690555b6006546001600160a01b03861660009081526012602052604090205460ff600160a01b90920482161591168061156757506001600160a01b03851660009081526012602052604090205460ff165b15611570575060005b60008060008315611712577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316886001600160a01b03161480156115be57506000600f54115b15611624576115e360646115dd600f548a61191990919063ffffffff16565b9061192c565b9250600f54601154846115f69190611cc8565b6116009190611ce7565b9150600f54601054846116139190611cc8565b61161d9190611ce7565b90506116c3565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316896001600160a01b031614801561166757506000600c54115b156116c35761168660646115dd600c548a61191990919063ffffffff16565b9250600c54600e54846116999190611cc8565b6116a39190611ce7565b9150600c54600d54846116b69190611cc8565b6116c09190611ce7565b90505b82156116d4576116d489308561177a565b811561170557611705307f00000000000000000000000000000000000000000000000000000000000000008461177a565b61170f8388611d91565b96505b61171d89898961177a565b505050505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166117a05760405162461bcd60e51b81526004016107ef90611d09565b6001600160a01b0382166117c65760405162461bcd60e51b81526004016107ef90611d4e565b6001600160a01b0383166000908152602081905260409020548181101561183e5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016107ef565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290611875908490611c76565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516118c191815260200190565b60405180910390a350505050565b30600090815260208190526040812054908190036118ea5750565b6009546118f8906014611cc8565b8111156119105760095461190d906014611cc8565b90505b610fbe81611938565b60006119258284611cc8565b9392505050565b60006119258284611ce7565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061196d5761196d611da8565b6001600160a01b03928316602091820292909201015260065482519116908290600190811061199e5761199e611da8565b60200260200101906001600160a01b031690816001600160a01b0316815250506119e9307f000000000000000000000000000000000000000000000000000000000000000084610fc1565b600754604051635c11d79560e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811692635c11d79592611a45928792600092889291909116904290600401611dbe565b600060405180830381600087803b158015611a5f57600080fd5b505af1158015611a73573d6000803e3d6000fd5b505050505050565b60008060408385031215611a8e57600080fd5b50508035926020909101359150565b600060208083528351808285015260005b81811015611aca57858101830151858201604001528201611aae565b81811115611adc576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610f2157600080fd5b60008060408385031215611b1c57600080fd5b611b2583611af2565b946020939093013593505050565b600060208284031215611b4557600080fd5b61192582611af2565b600060208284031215611b6057600080fd5b5035919050565b600080600060608486031215611b7c57600080fd5b611b8584611af2565b9250611b9360208501611af2565b9150604084013590509250925092565b80358015158114610f2157600080fd5b60008060408385031215611bc657600080fd5b611bcf83611af2565b9150611bdd60208401611ba3565b90509250929050565b600060208284031215611bf857600080fd5b61192582611ba3565b60008060408385031215611c1457600080fd5b611c1d83611af2565b9150611bdd60208401611af2565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008219821115611c8957611c89611c60565b500190565b600181811c90821680611ca257607f821691505b602082108103611cc257634e487b7160e01b600052602260045260246000fd5b50919050565b6000816000190483118215151615611ce257611ce2611c60565b500290565b600082611d0457634e487b7160e01b600052601260045260246000fd5b500490565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b600082821015611da357611da3611c60565b500390565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611e0e5784516001600160a01b031683529383019391830191600101611de9565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203fa8644538ae35c897a9b2189d8339ff9275b201d56da4b1c16f05c1784333f464736f6c634300080f00334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
Deployed Bytecode
0x6080604052600436106102555760003560e01c806389a3027111610139578063c0246668116100b6578063dd62ed3e1161007a578063dd62ed3e14610707578063e2f456051461074d578063f11a24d314610763578063f2fde38b14610779578063f637434214610799578063f8b45b05146107af57600080fd5b8063c02466681461067b578063c18bc1951461069b578063c8c8ebe4146106bb578063d257b34f146106d1578063d85ba063146106f157600080fd5b806395d89b41116100fd57806395d89b41146105fb5780639c3b4fdc14610610578063a0d82dc514610626578063a9059cbb1461063c578063bbc0c7421461065c57600080fd5b806389a30271146105685780638a8c523c146105885780638da5cb5b1461059d5780638ea5220f146105bb578063924de9b7146105db57600080fd5b8063313ce567116101d25780636a486a8e116101965780636a486a8e146104b25780636ddd1713146104c857806370a08231146104e8578063715018a61461051e578063751039fc146105335780637571336a1461054857600080fd5b8063313ce567146103ef57806349bd5a5e1461040b5780634a62bb651461043f5780634fbee1931461045957806366ca9b831461049257600080fd5b806318160ddd1161021957806318160ddd1461035a5780631816467f14610379578063203e727e1461039957806323b872dd146103b957806327c8f835146103d957600080fd5b806302dbd8f81461026157806306fdde0314610283578063095ea7b3146102ae57806310d5de53146102de5780631694505e1461030e57600080fd5b3661025c57005b600080fd5b34801561026d57600080fd5b5061028161027c366004611a7b565b6107c5565b005b34801561028f57600080fd5b50610298610813565b6040516102a59190611a9d565b60405180910390f35b3480156102ba57600080fd5b506102ce6102c9366004611b09565b6108a5565b60405190151581526020016102a5565b3480156102ea57600080fd5b506102ce6102f9366004611b33565b60136020526000908152604090205460ff1681565b34801561031a57600080fd5b506103427f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b0390911681526020016102a5565b34801561036657600080fd5b506002545b6040519081526020016102a5565b34801561038557600080fd5b50610281610394366004611b33565b6108bb565b3480156103a557600080fd5b506102816103b4366004611b4e565b610942565b3480156103c557600080fd5b506102ce6103d4366004611b67565b610a1f565b3480156103e557600080fd5b5061034261dead81565b3480156103fb57600080fd5b50604051601281526020016102a5565b34801561041757600080fd5b506103427f0000000000000000000000008f7107c7ac549daa88464772e1ad7915b43685d681565b34801561044b57600080fd5b50600b546102ce9060ff1681565b34801561046557600080fd5b506102ce610474366004611b33565b6001600160a01b031660009081526012602052604090205460ff1690565b34801561049e57600080fd5b506102816104ad366004611a7b565b610ac9565b3480156104be57600080fd5b5061036b600f5481565b3480156104d457600080fd5b50600b546102ce9062010000900460ff1681565b3480156104f457600080fd5b5061036b610503366004611b33565b6001600160a01b031660009081526020819052604090205490565b34801561052a57600080fd5b50610281610b0e565b34801561053f57600080fd5b506102ce610b44565b34801561055457600080fd5b50610281610563366004611bb3565b610b81565b34801561057457600080fd5b50600654610342906001600160a01b031681565b34801561059457600080fd5b50610281610bd6565b3480156105a957600080fd5b506005546001600160a01b0316610342565b3480156105c757600080fd5b50600754610342906001600160a01b031681565b3480156105e757600080fd5b506102816105f6366004611be6565b610c13565b34801561060757600080fd5b50610298610c59565b34801561061c57600080fd5b5061036b600d5481565b34801561063257600080fd5b5061036b60105481565b34801561064857600080fd5b506102ce610657366004611b09565b610c68565b34801561066857600080fd5b50600b546102ce90610100900460ff1681565b34801561068757600080fd5b50610281610696366004611bb3565b610c75565b3480156106a757600080fd5b506102816106b6366004611b4e565b610cfe565b3480156106c757600080fd5b5061036b60085481565b3480156106dd57600080fd5b506102ce6106ec366004611b4e565b610dcf565b3480156106fd57600080fd5b5061036b600c5481565b34801561071357600080fd5b5061036b610722366004611c01565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561075957600080fd5b5061036b60095481565b34801561076f57600080fd5b5061036b600e5481565b34801561078557600080fd5b50610281610794366004611b33565b610f26565b3480156107a557600080fd5b5061036b60115481565b3480156107bb57600080fd5b5061036b600a5481565b6005546001600160a01b031633146107f85760405162461bcd60e51b81526004016107ef90611c2b565b60405180910390fd5b6010829055601181905561080c8183611c76565b600f555050565b60606003805461082290611c8e565b80601f016020809104026020016040519081016040528092919081815260200182805461084e90611c8e565b801561089b5780601f106108705761010080835404028352916020019161089b565b820191906000526020600020905b81548152906001019060200180831161087e57829003601f168201915b5050505050905090565b60006108b2338484610fc1565b50600192915050565b6005546001600160a01b031633146108e55760405162461bcd60e51b81526004016107ef90611c2b565b6007546040516001600160a01b03918216918316907f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74390600090a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461096c5760405162461bcd60e51b81526004016107ef90611c2b565b670de0b6b3a76400006103e861098160025490565b61098c906001611cc8565b6109969190611ce7565b6109a09190611ce7565b811015610a075760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201526e6c6f776572207468616e20302e312560881b60648201526084016107ef565b610a1981670de0b6b3a7640000611cc8565b60085550565b6000610a2c8484846110e5565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610ab15760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016107ef565b610abe8533858403610fc1565b506001949350505050565b6005546001600160a01b03163314610af35760405162461bcd60e51b81526004016107ef90611c2b565b600d829055600e819055610b078183611c76565b600c555050565b6005546001600160a01b03163314610b385760405162461bcd60e51b81526004016107ef90611c2b565b610b426000611728565b565b6005546000906001600160a01b03163314610b715760405162461bcd60e51b81526004016107ef90611c2b565b50600b805460ff19169055600190565b6005546001600160a01b03163314610bab5760405162461bcd60e51b81526004016107ef90611c2b565b6001600160a01b03919091166000908152601360205260409020805460ff1916911515919091179055565b6005546001600160a01b03163314610c005760405162461bcd60e51b81526004016107ef90611c2b565b600b805462ffff00191662010100179055565b6005546001600160a01b03163314610c3d5760405162461bcd60e51b81526004016107ef90611c2b565b600b8054911515620100000262ff000019909216919091179055565b60606004805461082290611c8e565b60006108b23384846110e5565b6005546001600160a01b03163314610c9f5760405162461bcd60e51b81526004016107ef90611c2b565b6001600160a01b038216600081815260126020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314610d285760405162461bcd60e51b81526004016107ef90611c2b565b670de0b6b3a76400006103e8610d3d60025490565b610d48906005611cc8565b610d529190611ce7565b610d5c9190611ce7565b811015610db75760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b60648201526084016107ef565b610dc981670de0b6b3a7640000611cc8565b600a5550565b6005546000906001600160a01b03163314610dfc5760405162461bcd60e51b81526004016107ef90611c2b565b620186a0610e0960025490565b610e14906001611cc8565b610e1e9190611ce7565b821015610e8b5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b60648201526084016107ef565b6103e8610e9760025490565b610ea2906005611cc8565b610eac9190611ce7565b821115610f185760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b60648201526084016107ef565b50600981905560015b919050565b6005546001600160a01b03163314610f505760405162461bcd60e51b81526004016107ef90611c2b565b6001600160a01b038116610fb55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107ef565b610fbe81611728565b50565b6001600160a01b0383166110235760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016107ef565b6001600160a01b0382166110845760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016107ef565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661110b5760405162461bcd60e51b81526004016107ef90611d09565b6001600160a01b0382166111315760405162461bcd60e51b81526004016107ef90611d4e565b8060000361114a576111458383600061177a565b505050565b600b5460ff1615611422576005546001600160a01b0384811691161480159061118157506005546001600160a01b03838116911614155b801561119557506001600160a01b03821615155b80156111ac57506001600160a01b03821661dead14155b80156111c25750600654600160a01b900460ff16155b1561142257600b54610100900460ff1661125a576001600160a01b03831660009081526012602052604090205460ff168061121557506001600160a01b03821660009081526012602052604090205460ff165b61125a5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b60448201526064016107ef565b7f0000000000000000000000008f7107c7ac549daa88464772e1ad7915b43685d66001600160a01b0316836001600160a01b03161480156112b457506001600160a01b03821660009081526013602052604090205460ff16155b15611398576008548111156113295760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b60648201526084016107ef565b600a546001600160a01b03831660009081526020819052604090205461134f9083611c76565b11156113935760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016107ef565b611422565b6001600160a01b03821660009081526013602052604090205460ff1661142257600a546001600160a01b0383166000908152602081905260409020546113de9083611c76565b11156114225760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016107ef565b306000908152602081905260409020546009548110801590819061144e5750600b5462010000900460ff165b80156114645750600654600160a01b900460ff16155b80156114a157507f0000000000000000000000008f7107c7ac549daa88464772e1ad7915b43685d66001600160a01b0316846001600160a01b0316145b80156114c657506001600160a01b03851660009081526012602052604090205460ff16155b80156114eb57506001600160a01b03841660009081526012602052604090205460ff16155b15611519576006805460ff60a01b1916600160a01b17905561150b6118cf565b6006805460ff60a01b191690555b6006546001600160a01b03861660009081526012602052604090205460ff600160a01b90920482161591168061156757506001600160a01b03851660009081526012602052604090205460ff165b15611570575060005b60008060008315611712577f0000000000000000000000008f7107c7ac549daa88464772e1ad7915b43685d66001600160a01b0316886001600160a01b03161480156115be57506000600f54115b15611624576115e360646115dd600f548a61191990919063ffffffff16565b9061192c565b9250600f54601154846115f69190611cc8565b6116009190611ce7565b9150600f54601054846116139190611cc8565b61161d9190611ce7565b90506116c3565b7f0000000000000000000000008f7107c7ac549daa88464772e1ad7915b43685d66001600160a01b0316896001600160a01b031614801561166757506000600c54115b156116c35761168660646115dd600c548a61191990919063ffffffff16565b9250600c54600e54846116999190611cc8565b6116a39190611ce7565b9150600c54600d54846116b69190611cc8565b6116c09190611ce7565b90505b82156116d4576116d489308561177a565b811561170557611705307f0000000000000000000000008f7107c7ac549daa88464772e1ad7915b43685d68461177a565b61170f8388611d91565b96505b61171d89898961177a565b505050505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166117a05760405162461bcd60e51b81526004016107ef90611d09565b6001600160a01b0382166117c65760405162461bcd60e51b81526004016107ef90611d4e565b6001600160a01b0383166000908152602081905260409020548181101561183e5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016107ef565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290611875908490611c76565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516118c191815260200190565b60405180910390a350505050565b30600090815260208190526040812054908190036118ea5750565b6009546118f8906014611cc8565b8111156119105760095461190d906014611cc8565b90505b610fbe81611938565b60006119258284611cc8565b9392505050565b60006119258284611ce7565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061196d5761196d611da8565b6001600160a01b03928316602091820292909201015260065482519116908290600190811061199e5761199e611da8565b60200260200101906001600160a01b031690816001600160a01b0316815250506119e9307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84610fc1565b600754604051635c11d79560e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d811692635c11d79592611a45928792600092889291909116904290600401611dbe565b600060405180830381600087803b158015611a5f57600080fd5b505af1158015611a73573d6000803e3d6000fd5b505050505050565b60008060408385031215611a8e57600080fd5b50508035926020909101359150565b600060208083528351808285015260005b81811015611aca57858101830151858201604001528201611aae565b81811115611adc576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610f2157600080fd5b60008060408385031215611b1c57600080fd5b611b2583611af2565b946020939093013593505050565b600060208284031215611b4557600080fd5b61192582611af2565b600060208284031215611b6057600080fd5b5035919050565b600080600060608486031215611b7c57600080fd5b611b8584611af2565b9250611b9360208501611af2565b9150604084013590509250925092565b80358015158114610f2157600080fd5b60008060408385031215611bc657600080fd5b611bcf83611af2565b9150611bdd60208401611ba3565b90509250929050565b600060208284031215611bf857600080fd5b61192582611ba3565b60008060408385031215611c1457600080fd5b611c1d83611af2565b9150611bdd60208401611af2565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008219821115611c8957611c89611c60565b500190565b600181811c90821680611ca257607f821691505b602082108103611cc257634e487b7160e01b600052602260045260246000fd5b50919050565b6000816000190483118215151615611ce257611ce2611c60565b500290565b600082611d0457634e487b7160e01b600052601260045260246000fd5b500490565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b600082821015611da357611da3611c60565b500390565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611e0e5784516001600160a01b031683529383019391830191600101611de9565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203fa8644538ae35c897a9b2189d8339ff9275b201d56da4b1c16f05c1784333f464736f6c634300080f0033
Deployed Bytecode Sourcemap
23244:10600:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28455:246;;;;;;;;;;-1:-1:-1;28455:246:0;;;;;:::i;:::-;;:::i;:::-;;8100:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10267:169;;;;;;;;;;-1:-1:-1;10267:169:0;;;;;:::i;:::-;;:::i;:::-;;;1471:14:1;;1464:22;1446:41;;1434:2;1419:18;10267:169:0;1306:187:1;24201:63:0;;;;;;;;;;-1:-1:-1;24201:63:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;23317:51;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1879:32:1;;;1861:51;;1849:2;1834:18;23317:51:0;1689:229:1;9220:108:0;;;;;;;;;;-1:-1:-1;9308:12:0;;9220:108;;;2069:25:1;;;2057:2;2042:18;9220:108:0;1923:177:1;28899:189:0;;;;;;;;;;-1:-1:-1;28899:189:0;;;;;:::i;:::-;;:::i;27289:275::-;;;;;;;;;;-1:-1:-1;27289:275:0;;;;;:::i;:::-;;:::i;10918:492::-;;;;;;;;;;-1:-1:-1;10918:492:0;;;;;:::i;:::-;;:::i;23420:53::-;;;;;;;;;;;;23466:6;23420:53;;9062:93;;;;;;;;;;-1:-1:-1;9062:93:0;;9145:2;2973:36:1;;2961:2;2946:18;9062:93:0;2831:184:1;23375:38:0;;;;;;;;;;;;;;;23731:33;;;;;;;;;;-1:-1:-1;23731:33:0;;;;;;;;29098:126;;;;;;;;;;-1:-1:-1;29098:126:0;;;;;:::i;:::-;-1:-1:-1;;;;;29188:28:0;29164:4;29188:28;;;:19;:28;;;;;;;;;29098:126;28207:240;;;;;;;;;;-1:-1:-1;28207:240:0;;;;;:::i;:::-;;:::i;23954:28::-;;;;;;;;;;;;;;;;23811:30;;;;;;;;;;-1:-1:-1;23811:30:0;;;;;;;;;;;9391:127;;;;;;;;;;-1:-1:-1;9391:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;9492:18:0;9465:7;9492:18;;;;;;;;;;;;9391:127;1335:103;;;;;;;;;;;;;:::i;26593:121::-;;;;;;;;;;;;;:::i;27836:167::-;;;;;;;;;;-1:-1:-1;27836:167:0;;;;;:::i;:::-;;:::i;23480:64::-;;;;;;;;;;-1:-1:-1;23480:64:0;;;;-1:-1:-1;;;;;23480:64:0;;;26429:112;;;;;;;;;;;;;:::i;684:87::-;;;;;;;;;;-1:-1:-1;757:6:0;;-1:-1:-1;;;;;757:6:0;684:87;;23583:24;;;;;;;;;;-1:-1:-1;23583:24:0;;;;-1:-1:-1;;;;;23583:24:0;;;28099:100;;;;;;;;;;-1:-1:-1;28099:100:0;;;;;:::i;:::-;;:::i;8319:104::-;;;;;;;;;;;;;:::i;23884:24::-;;;;;;;;;;;;;;;;23989:25;;;;;;;;;;;;;;;;9731:175;;;;;;;;;;-1:-1:-1;9731:175:0;;;;;:::i;:::-;;:::i;23771:33::-;;;;;;;;;;-1:-1:-1;23771:33:0;;;;;;;;;;;28709:182;;;;;;;;;;-1:-1:-1;28709:182:0;;;;;:::i;:::-;;:::i;27572:256::-;;;;;;;;;;-1:-1:-1;27572:256:0;;;;;:::i;:::-;;:::i;23616:35::-;;;;;;;;;;;;;;;;26784:497;;;;;;;;;;-1:-1:-1;26784:497:0;;;;;:::i;:::-;;:::i;23850:27::-;;;;;;;;;;;;;;;;9969:151;;;;;;;;;;-1:-1:-1;9969:151:0;;;;;:::i;:::-;-1:-1:-1;;;;;10085:18:0;;;10058:7;10085:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;9969:151;23658:33;;;;;;;;;;;;;;;;23915:30;;;;;;;;;;;;;;;;1593:201;;;;;;;;;;-1:-1:-1;1593:201:0;;;;;:::i;:::-;;:::i;24021:31::-;;;;;;;;;;;;;;;;23698:24;;;;;;;;;;;;;;;;28455:246;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;;;;;;;;;28574:10:::1;:20:::0;;;28605:16:::1;:32:::0;;;28664:29:::1;28624:13:::0;28587:7;28664:29:::1;:::i;:::-;28648:13;:45:::0;-1:-1:-1;;28455:246:0:o;8100:100::-;8154:13;8187:5;8180:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8100:100;:::o;10267:169::-;10350:4;10367:39;136:10;10390:7;10399:6;10367:8;:39::i;:::-;-1:-1:-1;10424:4:0;10267:169;;;;:::o;28899:189::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;29035:9:::1;::::0;29004:41:::1;::::0;-1:-1:-1;;;;;29035:9:0;;::::1;::::0;29004:41;::::1;::::0;::::1;::::0;29035:9:::1;::::0;29004:41:::1;29056:9;:24:::0;;-1:-1:-1;;;;;;29056:24:0::1;-1:-1:-1::0;;;;;29056:24:0;;;::::1;::::0;;;::::1;::::0;;28899:189::o;27289:275::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;27426:4:::1;27418;27397:13;9308:12:::0;;;9220:108;27397:13:::1;:17;::::0;27413:1:::1;27397:17;:::i;:::-;27396:26;;;;:::i;:::-;27395:35;;;;:::i;:::-;27385:6;:45;;27363:142;;;::::0;-1:-1:-1;;;27363:142:0;;5502:2:1;27363:142:0::1;::::0;::::1;5484:21:1::0;5541:2;5521:18;;;5514:30;5580:34;5560:18;;;5553:62;-1:-1:-1;;;5631:18:1;;;5624:45;5686:19;;27363:142:0::1;5300:411:1::0;27363:142:0::1;27539:17;:6:::0;27549::::1;27539:17;:::i;:::-;27516:20;:40:::0;-1:-1:-1;27289:275:0:o;10918:492::-;11058:4;11075:36;11085:6;11093:9;11104:6;11075:9;:36::i;:::-;-1:-1:-1;;;;;11151:19:0;;11124:24;11151:19;;;:11;:19;;;;;;;;136:10;11151:33;;;;;;;;11203:26;;;;11195:79;;;;-1:-1:-1;;;11195:79:0;;5918:2:1;11195:79:0;;;5900:21:1;5957:2;5937:18;;;5930:30;5996:34;5976:18;;;5969:62;-1:-1:-1;;;6047:18:1;;;6040:38;6095:19;;11195:79:0;5716:404:1;11195:79:0;11310:57;11319:6;136:10;11360:6;11341:16;:25;11310:8;:57::i;:::-;-1:-1:-1;11398:4:0;;10918:492;-1:-1:-1;;;;10918:492:0:o;28207:240::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;28325:9:::1;:19:::0;;;28355:15:::1;:31:::0;;;28412:27:::1;28373:13:::0;28337:7;28412:27:::1;:::i;:::-;28397:12;:42:::0;-1:-1:-1;;28207:240:0:o;1335:103::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;1400:30:::1;1427:1;1400:18;:30::i;:::-;1335:103::o:0;26593:121::-;757:6;;26645:4;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;-1:-1:-1;26662:14:0::1;:22:::0;;-1:-1:-1;;26662:22:0::1;::::0;;;26593:121;:::o;27836:167::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;27949:39:0;;;::::1;;::::0;;;:31:::1;:39;::::0;;;;:46;;-1:-1:-1;;27949:46:0::1;::::0;::::1;;::::0;;;::::1;::::0;;27836:167::o;26429:112::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;26484:13:::1;:20:::0;;-1:-1:-1;;26515:18:0;;;;;26429:112::o;28099:100::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;28170:11:::1;:21:::0;;;::::1;;::::0;::::1;-1:-1:-1::0;;28170:21:0;;::::1;::::0;;;::::1;::::0;;28099:100::o;8319:104::-;8375:13;8408:7;8401:14;;;;;:::i;9731:175::-;9817:4;9834:42;136:10;9858:9;9869:6;9834:9;:42::i;28709:182::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;28794:28:0;::::1;;::::0;;;:19:::1;:28;::::0;;;;;;;;:39;;-1:-1:-1;;28794:39:0::1;::::0;::::1;;::::0;;::::1;::::0;;;28849:34;;1446:41:1;;;28849:34:0::1;::::0;1419:18:1;28849:34:0::1;;;;;;;28709:182:::0;;:::o;27572:256::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;27712:4:::1;27704;27683:13;9308:12:::0;;;9220:108;27683:13:::1;:17;::::0;27699:1:::1;27683:17;:::i;:::-;27682:26;;;;:::i;:::-;27681:35;;;;:::i;:::-;27671:6;:45;;27649:131;;;::::0;-1:-1:-1;;;27649:131:0;;6327:2:1;27649:131:0::1;::::0;::::1;6309:21:1::0;6366:2;6346:18;;;6339:30;6405:34;6385:18;;;6378:62;-1:-1:-1;;;6456:18:1;;;6449:34;6500:19;;27649:131:0::1;6125:400:1::0;27649:131:0::1;27803:17;:6:::0;27813::::1;27803:17;:::i;:::-;27791:9;:29:::0;-1:-1:-1;27572:256:0:o;26784:497::-;757:6;;26892:4;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;26971:6:::1;26950:13;9308:12:::0;;;9220:108;26950:13:::1;:17;::::0;26966:1:::1;26950:17;:::i;:::-;26949:28;;;;:::i;:::-;26936:9;:41;;26914:144;;;::::0;-1:-1:-1;;;26914:144:0;;6732:2:1;26914:144:0::1;::::0;::::1;6714:21:1::0;6771:2;6751:18;;;6744:30;6810:34;6790:18;;;6783:62;-1:-1:-1;;;6861:18:1;;;6854:51;6922:19;;26914:144:0::1;6530:417:1::0;26914:144:0::1;27126:4;27105:13;9308:12:::0;;;9220:108;27105:13:::1;:17;::::0;27121:1:::1;27105:17;:::i;:::-;27104:26;;;;:::i;:::-;27091:9;:39;;27069:141;;;::::0;-1:-1:-1;;;27069:141:0;;7154:2:1;27069:141:0::1;::::0;::::1;7136:21:1::0;7193:2;7173:18;;;7166:30;7232:34;7212:18;;;7205:62;-1:-1:-1;;;7283:18:1;;;7276:50;7343:19;;27069:141:0::1;6952:416:1::0;27069:141:0::1;-1:-1:-1::0;27221:18:0::1;:30:::0;;;27269:4:::1;975:1;26784:497:::0;;;:::o;1593:201::-;757:6;;-1:-1:-1;;;;;757:6:0;136:10;904:23;896:68;;;;-1:-1:-1;;;896:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1682:22:0;::::1;1674:73;;;::::0;-1:-1:-1;;;1674:73:0;;7575:2:1;1674:73:0::1;::::0;::::1;7557:21:1::0;7614:2;7594:18;;;7587:30;7653:34;7633:18;;;7626:62;-1:-1:-1;;;7704:18:1;;;7697:36;7750:19;;1674:73:0::1;7373:402:1::0;1674:73:0::1;1758:28;1777:8;1758:18;:28::i;:::-;1593:201:::0;:::o;13759:380::-;-1:-1:-1;;;;;13895:19:0;;13887:68;;;;-1:-1:-1;;;13887:68:0;;7982:2:1;13887:68:0;;;7964:21:1;8021:2;8001:18;;;7994:30;8060:34;8040:18;;;8033:62;-1:-1:-1;;;8111:18:1;;;8104:34;8155:19;;13887:68:0;7780:400:1;13887:68:0;-1:-1:-1;;;;;13974:21:0;;13966:68;;;;-1:-1:-1;;;13966:68:0;;8387:2:1;13966:68:0;;;8369:21:1;8426:2;8406:18;;;8399:30;8465:34;8445:18;;;8438:62;-1:-1:-1;;;8516:18:1;;;8509:32;8558:19;;13966:68:0;8185:398:1;13966:68:0;-1:-1:-1;;;;;14047:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;14099:32;;2069:25:1;;;14099:32:0;;2042:18:1;14099:32:0;;;;;;;13759:380;;;:::o;29232:3679::-;-1:-1:-1;;;;;29364:18:0;;29356:68;;;;-1:-1:-1;;;29356:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;29443:16:0;;29435:64;;;;-1:-1:-1;;;29435:64:0;;;;;;;:::i;:::-;29516:6;29526:1;29516:11;29512:93;;29544:28;29560:4;29566:2;29570:1;29544:15;:28::i;:::-;29232:3679;;;:::o;29512:93::-;29621:14;;;;29617:1430;;;757:6;;-1:-1:-1;;;;;29674:15:0;;;757:6;;29674:15;;;;:49;;-1:-1:-1;757:6:0;;-1:-1:-1;;;;;29710:13:0;;;757:6;;29710:13;;29674:49;:86;;;;-1:-1:-1;;;;;;29744:16:0;;;;29674:86;:128;;;;-1:-1:-1;;;;;;29781:21:0;;29795:6;29781:21;;29674:128;:158;;;;-1:-1:-1;29824:8:0;;-1:-1:-1;;;29824:8:0;;;;29823:9;29674:158;29652:1384;;;29872:13;;;;;;;29867:223;;-1:-1:-1;;;;;29944:25:0;;;;;;:19;:25;;;;;;;;;:52;;-1:-1:-1;;;;;;29973:23:0;;;;;;:19;:23;;;;;;;;29944:52;29910:160;;;;-1:-1:-1;;;29910:160:0;;9600:2:1;29910:160:0;;;9582:21:1;9639:2;9619:18;;;9612:30;-1:-1:-1;;;9658:18:1;;;9651:52;9720:18;;29910:160:0;9398:346:1;29910:160:0;30304:13;-1:-1:-1;;;;;30296:21:0;:4;-1:-1:-1;;;;;30296:21:0;;:82;;;;-1:-1:-1;;;;;;30343:35:0;;;;;;:31;:35;;;;;;;;30342:36;30296:82;30270:751;;;30465:20;;30455:6;:30;;30421:169;;;;-1:-1:-1;;;30421:169:0;;9951:2:1;30421:169:0;;;9933:21:1;9990:2;9970:18;;;9963:30;10029:34;10009:18;;;10002:62;-1:-1:-1;;;10080:18:1;;;10073:51;10141:19;;30421:169:0;9749:417:1;30421:169:0;30673:9;;-1:-1:-1;;;;;9492:18:0;;9465:7;9492:18;;;;;;;;;;;30647:22;;:6;:22;:::i;:::-;:35;;30613:140;;;;-1:-1:-1;;;30613:140:0;;10373:2:1;30613:140:0;;;10355:21:1;10412:2;10392:18;;;10385:30;-1:-1:-1;;;10431:18:1;;;10424:49;10490:18;;30613:140:0;10171:343:1;30613:140:0;30270:751;;;-1:-1:-1;;;;;30801:35:0;;;;;;:31;:35;;;;;;;;30796:225;;30921:9;;-1:-1:-1;;;;;9492:18:0;;9465:7;9492:18;;;;;;;;;;;30895:22;;:6;:22;:::i;:::-;:35;;30861:140;;;;-1:-1:-1;;;30861:140:0;;10373:2:1;30861:140:0;;;10355:21:1;10412:2;10392:18;;;10385:30;-1:-1:-1;;;10431:18:1;;;10424:49;10490:18;;30861:140:0;10171:343:1;30861:140:0;31108:4;31059:28;9492:18;;;;;;;;;;;31166;;31142:42;;;;;;;31215:35;;-1:-1:-1;31239:11:0;;;;;;;31215:35;:61;;;;-1:-1:-1;31268:8:0;;-1:-1:-1;;;31268:8:0;;;;31267:9;31215:61;:97;;;;;31299:13;-1:-1:-1;;;;;31293:19:0;:2;-1:-1:-1;;;;;31293:19:0;;31215:97;:140;;;;-1:-1:-1;;;;;;31330:25:0;;;;;;:19;:25;;;;;;;;31329:26;31215:140;:181;;;;-1:-1:-1;;;;;;31373:23:0;;;;;;:19;:23;;;;;;;;31372:24;31215:181;31197:313;;;31423:8;:15;;-1:-1:-1;;;;31423:15:0;-1:-1:-1;;;31423:15:0;;;31455:10;:8;:10::i;:::-;31482:8;:16;;-1:-1:-1;;;;31482:16:0;;;31197:313;31538:8;;-1:-1:-1;;;;;31648:25:0;;31522:12;31648:25;;;:19;:25;;;;;;31538:8;-1:-1:-1;;;31538:8:0;;;;;31537:9;;31648:25;;:52;;-1:-1:-1;;;;;;31677:23:0;;;;;;:19;:23;;;;;;;;31648:52;31644:100;;;-1:-1:-1;31727:5:0;31644:100;31756:12;31783:26;31824:20;31937:7;31933:925;;;31995:13;-1:-1:-1;;;;;31989:19:0;:2;-1:-1:-1;;;;;31989:19:0;;:40;;;;;32028:1;32012:13;;:17;31989:40;31985:583;;;32057:34;32087:3;32057:25;32068:13;;32057:6;:10;;:25;;;;:::i;:::-;:29;;:34::i;:::-;32050:41;;32159:13;;32139:16;;32132:4;:23;;;;:::i;:::-;32131:41;;;;:::i;:::-;32110:62;;32228:13;;32214:10;;32207:4;:17;;;;:::i;:::-;32206:35;;;;:::i;:::-;32191:50;;31985:583;;;32311:13;-1:-1:-1;;;;;32303:21:0;:4;-1:-1:-1;;;;;32303:21:0;;:41;;;;;32343:1;32328:12;;:16;32303:41;32299:269;;;32372:33;32401:3;32372:24;32383:12;;32372:6;:10;;:24;;;;:::i;:33::-;32365:40;;32472:12;;32453:15;;32446:4;:22;;;;:::i;:::-;32445:39;;;;:::i;:::-;32424:60;;32540:12;;32527:9;;32520:4;:16;;;;:::i;:::-;32519:33;;;;:::i;:::-;32504:48;;32299:269;32588:7;;32584:90;;32616:42;32632:4;32646;32653;32616:15;:42::i;:::-;32692:22;;32688:128;;32735:65;32759:4;32766:13;32781:18;32735:15;:65::i;:::-;32832:14;32842:4;32832:14;;:::i;:::-;;;31933:925;32870:33;32886:4;32892:2;32896:6;32870:15;:33::i;:::-;29345:3566;;;;;;29232:3679;;;:::o;1954:191::-;2047:6;;;-1:-1:-1;;;;;2064:17:0;;;-1:-1:-1;;;;;;2064:17:0;;;;;;;2097:40;;2047:6;;;2064:17;2047:6;;2097:40;;2028:16;;2097:40;2017:128;1954:191;:::o;11900:733::-;-1:-1:-1;;;;;12040:20:0;;12032:70;;;;-1:-1:-1;;;12032:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;12121:23:0;;12113:71;;;;-1:-1:-1;;;12113:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;12281:17:0;;12257:21;12281:17;;;;;;;;;;;12317:23;;;;12309:74;;;;-1:-1:-1;;;12309:74:0;;10851:2:1;12309:74:0;;;10833:21:1;10890:2;10870:18;;;10863:30;10929:34;10909:18;;;10902:62;-1:-1:-1;;;10980:18:1;;;10973:36;11026:19;;12309:74:0;10649:402:1;12309:74:0;-1:-1:-1;;;;;12419:17:0;;;:9;:17;;;;;;;;;;;12439:22;;;12419:42;;12483:20;;;;;;;;:30;;12455:6;;12419:9;12483:30;;12455:6;;12483:30;:::i;:::-;;;;;;;;12548:9;-1:-1:-1;;;;;12531:35:0;12540:6;-1:-1:-1;;;;;12531:35:0;;12559:6;12531:35;;;;2069:25:1;;2057:2;2042:18;;1923:177;12531:35:0;;;;;;;;12021:612;11900:733;;;:::o;33499:340::-;33582:4;33538:23;9492:18;;;;;;;;;;;;33603:20;;;33599:59;;33640:7;33499:340::o;33599:59::-;33692:18;;:23;;33713:2;33692:23;:::i;:::-;33674:15;:41;33670:115;;;33750:18;;:23;;33771:2;33750:23;:::i;:::-;33732:41;;33670:115;33797:34;33815:15;33797:17;:34::i;19212:98::-;19270:7;19297:5;19301:1;19297;:5;:::i;:::-;19290:12;19212:98;-1:-1:-1;;;19212:98:0:o;19611:::-;19669:7;19696:5;19700:1;19696;:5;:::i;32919:572::-;33070:16;;;33084:1;33070:16;;;;;;;;33046:21;;33070:16;;;;;;;;;;-1:-1:-1;33070:16:0;33046:40;;33115:4;33097;33102:1;33097:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;33097:23:0;;;:7;;;;;;;;;:23;33141:4;;33131:7;;33141:4;;;33131;;33141;;33131:7;;;;;;:::i;:::-;;;;;;:14;-1:-1:-1;;;;;33131:14:0;;;-1:-1:-1;;;;;33131:14:0;;;;;33158:62;33175:4;33190:15;33208:11;33158:8;:62::i;:::-;33433:9;;33259:224;;-1:-1:-1;;;33259:224:0;;-1:-1:-1;;;;;33259:15:0;:69;;;;;:224;;33343:11;;33369:1;;33414:4;;33433:9;;;;;33457:15;;33259:224;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32975:516;32919:572;:::o;14:248:1:-;82:6;90;143:2;131:9;122:7;118:23;114:32;111:52;;;159:1;156;149:12;111:52;-1:-1:-1;;182:23:1;;;252:2;237:18;;;224:32;;-1:-1:-1;14:248:1:o;267:597::-;379:4;408:2;437;426:9;419:21;469:6;463:13;512:6;507:2;496:9;492:18;485:34;537:1;547:140;561:6;558:1;555:13;547:140;;;656:14;;;652:23;;646:30;622:17;;;641:2;618:26;611:66;576:10;;547:140;;;705:6;702:1;699:13;696:91;;;775:1;770:2;761:6;750:9;746:22;742:31;735:42;696:91;-1:-1:-1;848:2:1;827:15;-1:-1:-1;;823:29:1;808:45;;;;855:2;804:54;;267:597;-1:-1:-1;;;267:597:1:o;869:173::-;937:20;;-1:-1:-1;;;;;986:31:1;;976:42;;966:70;;1032:1;1029;1022:12;1047:254;1115:6;1123;1176:2;1164:9;1155:7;1151:23;1147:32;1144:52;;;1192:1;1189;1182:12;1144:52;1215:29;1234:9;1215:29;:::i;:::-;1205:39;1291:2;1276:18;;;;1263:32;;-1:-1:-1;;;1047:254:1:o;1498:186::-;1557:6;1610:2;1598:9;1589:7;1585:23;1581:32;1578:52;;;1626:1;1623;1616:12;1578:52;1649:29;1668:9;1649:29;:::i;2105:180::-;2164:6;2217:2;2205:9;2196:7;2192:23;2188:32;2185:52;;;2233:1;2230;2223:12;2185:52;-1:-1:-1;2256:23:1;;2105:180;-1:-1:-1;2105:180:1:o;2290:328::-;2367:6;2375;2383;2436:2;2424:9;2415:7;2411:23;2407:32;2404:52;;;2452:1;2449;2442:12;2404:52;2475:29;2494:9;2475:29;:::i;:::-;2465:39;;2523:38;2557:2;2546:9;2542:18;2523:38;:::i;:::-;2513:48;;2608:2;2597:9;2593:18;2580:32;2570:42;;2290:328;;;;;:::o;3020:160::-;3085:20;;3141:13;;3134:21;3124:32;;3114:60;;3170:1;3167;3160:12;3185:254;3250:6;3258;3311:2;3299:9;3290:7;3286:23;3282:32;3279:52;;;3327:1;3324;3317:12;3279:52;3350:29;3369:9;3350:29;:::i;:::-;3340:39;;3398:35;3429:2;3418:9;3414:18;3398:35;:::i;:::-;3388:45;;3185:254;;;;;:::o;3444:180::-;3500:6;3553:2;3541:9;3532:7;3528:23;3524:32;3521:52;;;3569:1;3566;3559:12;3521:52;3592:26;3608:9;3592:26;:::i;3629:260::-;3697:6;3705;3758:2;3746:9;3737:7;3733:23;3729:32;3726:52;;;3774:1;3771;3764:12;3726:52;3797:29;3816:9;3797:29;:::i;:::-;3787:39;;3845:38;3879:2;3868:9;3864:18;3845:38;:::i;3894:356::-;4096:2;4078:21;;;4115:18;;;4108:30;4174:34;4169:2;4154:18;;4147:62;4241:2;4226:18;;3894:356::o;4255:127::-;4316:10;4311:3;4307:20;4304:1;4297:31;4347:4;4344:1;4337:15;4371:4;4368:1;4361:15;4387:128;4427:3;4458:1;4454:6;4451:1;4448:13;4445:39;;;4464:18;;:::i;:::-;-1:-1:-1;4500:9:1;;4387:128::o;4520:380::-;4599:1;4595:12;;;;4642;;;4663:61;;4717:4;4709:6;4705:17;4695:27;;4663:61;4770:2;4762:6;4759:14;4739:18;4736:38;4733:161;;4816:10;4811:3;4807:20;4804:1;4797:31;4851:4;4848:1;4841:15;4879:4;4876:1;4869:15;4733:161;;4520:380;;;:::o;4905:168::-;4945:7;5011:1;5007;5003:6;4999:14;4996:1;4993:21;4988:1;4981:9;4974:17;4970:45;4967:71;;;5018:18;;:::i;:::-;-1:-1:-1;5058:9:1;;4905:168::o;5078:217::-;5118:1;5144;5134:132;;5188:10;5183:3;5179:20;5176:1;5169:31;5223:4;5220:1;5213:15;5251:4;5248:1;5241:15;5134:132;-1:-1:-1;5280:9:1;;5078:217::o;8588:401::-;8790:2;8772:21;;;8829:2;8809:18;;;8802:30;8868:34;8863:2;8848:18;;8841:62;-1:-1:-1;;;8934:2:1;8919:18;;8912:35;8979:3;8964:19;;8588:401::o;8994:399::-;9196:2;9178:21;;;9235:2;9215:18;;;9208:30;9274:34;9269:2;9254:18;;9247:62;-1:-1:-1;;;9340:2:1;9325:18;;9318:33;9383:3;9368:19;;8994:399::o;10519:125::-;10559:4;10587:1;10584;10581:8;10578:34;;;10592:18;;:::i;:::-;-1:-1:-1;10629:9:1;;10519:125::o;11188:127::-;11249:10;11244:3;11240:20;11237:1;11230:31;11280:4;11277:1;11270:15;11304:4;11301:1;11294:15;11320:980;11582:4;11630:3;11619:9;11615:19;11661:6;11650:9;11643:25;11687:2;11725:6;11720:2;11709:9;11705:18;11698:34;11768:3;11763:2;11752:9;11748:18;11741:31;11792:6;11827;11821:13;11858:6;11850;11843:22;11896:3;11885:9;11881:19;11874:26;;11935:2;11927:6;11923:15;11909:29;;11956:1;11966:195;11980:6;11977:1;11974:13;11966:195;;;12045:13;;-1:-1:-1;;;;;12041:39:1;12029:52;;12136:15;;;;12101:12;;;;12077:1;11995:9;11966:195;;;-1:-1:-1;;;;;;;12217:32:1;;;;12212:2;12197:18;;12190:60;-1:-1:-1;;;12281:3:1;12266:19;12259:35;12178:3;11320:980;-1:-1:-1;;;11320:980:1:o
Swarm Source
ipfs://3fa8644538ae35c897a9b2189d8339ff9275b201d56da4b1c16f05c1784333f4
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
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.
Add Token to MetaMask (Web3)

