ERC-20
Source Code
Overview
Max Total Supply
100,000,000,000 HBL
Holders
267
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 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":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"address","name":"router_","type":"address"},{"internalType":"address","name":"charityAddress_","type":"address"},{"internalType":"uint16","name":"taxFeeBps_","type":"uint16"},{"internalType":"uint16","name":"liquidityFeeBps_","type":"uint16"},{"internalType":"uint16","name":"charityFeeBps_","type":"uint16"},{"internalType":"address","name":"pinkAntiBot_","type":"address"},{"internalType":"address","name":"serviceFeeReceiver_","type":"address"},{"internalType":"uint256","name":"serviceFee_","type":"uint256"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"minTokensBeforeSwap","type":"uint256"}],"name":"MinTokensBeforeSwapUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"TokenCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"VERSION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_charityAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_charityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"deliver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableAntiBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromReward","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"pinkAntiBot","outputs":[{"internalType":"contract IPinkAntiBot","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"},{"internalType":"bool","name":"deductTransferFee","type":"bool"}],"name":"reflectionFromToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enable","type":"bool"}],"name":"setEnableAntiBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"liquidityFeeBps","type":"uint256"}],"name":"setLiquidityFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setSwapAndLiquifyEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"taxFeeBps","type":"uint256"}],"name":"setTaxFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"stateMutability":"payable","type":"receive"}]Deployed Bytecode
0x6080604052600436106102295760003560e01c80634549b039116101235780638da5cb5b116100ab578063c49b9a801161006f578063c49b9a801461067e578063dd62ed3e1461069e578063ea2f0b37146106e4578063f2fde38b14610704578063ffa1ad741461072457600080fd5b80638da5cb5b146105eb5780638ee88c531461060957806395d89b4114610629578063a457c2d71461063e578063a9059cbb1461065e57600080fd5b80635342acb4116100f25780635342acb41461052e5780636bc87c3a1461056757806370a082311461057d578063715018a61461059d57806388f82020146105b257600080fd5b80634549b039146104ad57806349bd5a5e146104cd5780634a74bb02146104ed57806352390c021461050e57600080fd5b8063241ec3be116101b15780633b124fe7116101755780633b124fe7146104215780633bd5d17314610437578063407133d21461045757806340f8007a14610477578063437823ec1461048d57600080fd5b8063241ec3be1461037e5780632d8381191461039f578063313ce567146103bf5780633685d419146103e1578063395093511461040157600080fd5b80631694505e116101f85780631694505e146102d157806318160ddd1461030957806319a8ac9e1461031e5780631f46b1c61461033e57806323b872dd1461035e57600080fd5b8063061c82d01461023557806306fdde0314610257578063095ea7b31461028257806313114a9d146102b257600080fd5b3661023057005b600080fd5b34801561024157600080fd5b506102556102503660046123ca565b610739565b005b34801561026357600080fd5b5061026c6107b1565b604051610279919061243a565b60405180910390f35b34801561028e57600080fd5b506102a261029d366004612385565b610843565b6040519015158152602001610279565b3480156102be57600080fd5b506009545b604051908152602001610279565b3480156102dd57600080fd5b506013546102f1906001600160a01b031681565b6040516001600160a01b039091168152602001610279565b34801561031557600080fd5b506007546102c3565b34801561032a57600080fd5b506015546102f1906001600160a01b031681565b34801561034a57600080fd5b506102556103593660046123b0565b61085a565b34801561036a57600080fd5b506102a2610379366004612345565b6108a2565b34801561038a57600080fd5b506017546102a290600160a01b900460ff1681565b3480156103ab57600080fd5b506102c36103ba3660046123ca565b61090b565b3480156103cb57600080fd5b50600c5460405160ff9091168152602001610279565b3480156103ed57600080fd5b506102556103fc3660046122d5565b61098f565b34801561040d57600080fd5b506102a261041c366004612385565b610b7e565b34801561042d57600080fd5b506102c3600d5481565b34801561044357600080fd5b506102556104523660046123ca565b610bb4565b34801561046357600080fd5b506017546102f1906001600160a01b031681565b34801561048357600080fd5b506102c360115481565b34801561049957600080fd5b506102556104a83660046122d5565b610ca0565b3480156104b957600080fd5b506102c36104c83660046123e2565b610cee565b3480156104d957600080fd5b506014546102f1906001600160a01b031681565b3480156104f957600080fd5b506015546102a290600160a81b900460ff1681565b34801561051a57600080fd5b506102556105293660046122d5565b610d7d565b34801561053a57600080fd5b506102a26105493660046122d5565b6001600160a01b031660009081526004602052604090205460ff1690565b34801561057357600080fd5b506102c3600f5481565b34801561058957600080fd5b506102c36105983660046122d5565b610ed0565b3480156105a957600080fd5b50610255610f2f565b3480156105be57600080fd5b506102a26105cd3660046122d5565b6001600160a01b031660009081526005602052604090205460ff1690565b3480156105f757600080fd5b506000546001600160a01b03166102f1565b34801561061557600080fd5b506102556106243660046123ca565b610f65565b34801561063557600080fd5b5061026c610fd4565b34801561064a57600080fd5b506102a2610659366004612385565b610fe3565b34801561066a57600080fd5b506102a2610679366004612385565b611032565b34801561068a57600080fd5b506102556106993660046123b0565b61103f565b3480156106aa57600080fd5b506102c36106b936600461230d565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b3480156106f057600080fd5b506102556106ff3660046122d5565b6110c1565b34801561071057600080fd5b5061025561071f3660046122d5565b61110c565b34801561073057600080fd5b506102c3600181565b6000546001600160a01b0316331461076c5760405162461bcd60e51b81526004016107639061248d565b60405180910390fd5b6127108111156107ac5760405162461bcd60e51b815260206004820152600b60248201526a496e76616c69642062707360a81b6044820152606401610763565b600d55565b6060600a80546107c0906125a0565b80601f01602080910402602001604051908101604052809291908181526020018280546107ec906125a0565b80156108395780601f1061080e57610100808354040283529160200191610839565b820191906000526020600020905b81548152906001019060200180831161081c57829003601f168201915b5050505050905090565b60006108503384846111bf565b5060015b92915050565b6000546001600160a01b031633146108845760405162461bcd60e51b81526004016107639061248d565b60178054911515600160a01b0260ff60a01b19909216919091179055565b60006108af8484846112e4565b61090184336108fc85604051806060016040528060288152602001612622602891396001600160a01b038a166000908152600360209081526040808320338452909152902054919061155a565b6111bf565b5060019392505050565b60006008548211156109725760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610763565b600061097c611586565b905061098883826111b3565b9392505050565b6000546001600160a01b031633146109b95760405162461bcd60e51b81526004016107639061248d565b6001600160a01b03811660009081526005602052604090205460ff16610a215760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610763565b60005b600654811015610b7a57816001600160a01b031660068281548110610a5957634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b03161415610b685760068054610a8490600190612589565b81548110610aa257634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600680546001600160a01b039092169183908110610adc57634e487b7160e01b600052603260045260246000fd5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600590925220805460ff191690556006805480610b4257634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190555050565b80610b72816125db565b915050610a24565b5050565b3360008181526003602090815260408083206001600160a01b038716845290915281205490916108509185906108fc90866115a9565b3360008181526005602052604090205460ff1615610c295760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610763565b6000610c34836115b5565b5050506001600160a01b038616600090815260016020526040902054939450610c6293925084915050611610565b6001600160a01b038316600090815260016020526040902055600854610c889082611610565b600855600954610c9890846115a9565b600955505050565b6000546001600160a01b03163314610cca5760405162461bcd60e51b81526004016107639061248d565b6001600160a01b03166000908152600460205260409020805460ff19166001179055565b6000600754831115610d425760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610763565b81610d62576000610d52846115b5565b5094965061085495505050505050565b6000610d6d846115b5565b5093965061085495505050505050565b6000546001600160a01b03163314610da75760405162461bcd60e51b81526004016107639061248d565b6001600160a01b03811660009081526005602052604090205460ff1615610e105760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610763565b6001600160a01b03811660009081526001602052604090205415610e6a576001600160a01b038116600090815260016020526040902054610e509061090b565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b03166000818152600560205260408120805460ff191660019081179091556006805491820181559091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0180546001600160a01b0319169091179055565b6001600160a01b03811660009081526005602052604081205460ff1615610f0d57506001600160a01b031660009081526002602052604090205490565b6001600160a01b0382166000908152600160205260409020546108549061090b565b6000546001600160a01b03163314610f595760405162461bcd60e51b81526004016107639061248d565b610f63600061161c565b565b6000546001600160a01b03163314610f8f5760405162461bcd60e51b81526004016107639061248d565b612710811115610fcf5760405162461bcd60e51b815260206004820152600b60248201526a496e76616c69642062707360a81b6044820152606401610763565b600f55565b6060600b80546107c0906125a0565b600061085033846108fc8560405180606001604052806025815260200161264a602591393360009081526003602090815260408083206001600160a01b038d168452909152902054919061155a565b60006108503384846112e4565b6000546001600160a01b031633146110695760405162461bcd60e51b81526004016107639061248d565b60158054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906110b690831515815260200190565b60405180910390a150565b6000546001600160a01b031633146110eb5760405162461bcd60e51b81526004016107639061248d565b6001600160a01b03166000908152600460205260409020805460ff19169055565b6000546001600160a01b031633146111365760405162461bcd60e51b81526004016107639061248d565b6001600160a01b03811661119b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610763565b6111a48161161c565b50565b6000610988828461256a565b6000610988828461254a565b6001600160a01b0383166112215760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610763565b6001600160a01b0382166112825760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610763565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166113485760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610763565b6001600160a01b0382166113aa5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610763565b6000811161140c5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610763565b601754600160a01b900460ff161561148d5760175460405163090ec10b60e31b81526001600160a01b03858116600483015284811660248301526044820184905290911690634876085890606401600060405180830381600087803b15801561147457600080fd5b505af1158015611488573d6000803e3d6000fd5b505050505b600061149830610ed0565b601654909150811080159081906114b95750601554600160a01b900460ff16155b80156114d357506014546001600160a01b03868116911614155b80156114e85750601554600160a81b900460ff165b156114fb5760165491506114fb8261166c565b6001600160a01b03851660009081526004602052604090205460019060ff168061153d57506001600160a01b03851660009081526004602052604090205460ff165b15611546575060005b61155286868684611713565b505050505050565b6000818484111561157e5760405162461bcd60e51b8152600401610763919061243a565b505050900390565b6000806000611593611896565b90925090506115a282826111b3565b9250505090565b60006109888284612532565b60008060008060008060008060008060006115cf8c611a50565b935093509350935060008060006115f08f8787876115eb611586565b611aa5565b919f509d509b509599509397509195509350505050919395979092949650565b60006109888284612589565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6015805460ff60a01b1916600160a01b179055600061168c8260026111b3565b9050600061169a8383611610565b9050476116a683611b07565b60006116b24783611610565b90506116be8382611c84565b60408051858152602081018390529081018490527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a150506015805460ff60a01b19169055505050565b8061172057611720611d68565b6001600160a01b03841660009081526005602052604090205460ff16801561176157506001600160a01b03831660009081526005602052604090205460ff16155b1561177657611771848484611dad565b611874565b6001600160a01b03841660009081526005602052604090205460ff161580156117b757506001600160a01b03831660009081526005602052604090205460ff165b156117c757611771848484611ef3565b6001600160a01b03841660009081526005602052604090205460ff1615801561180957506001600160a01b03831660009081526005602052604090205460ff16155b1561181957611771848484611fb2565b6001600160a01b03841660009081526005602052604090205460ff16801561185957506001600160a01b03831660009081526005602052604090205460ff165b156118695761177184848461200c565b611874848484611fb2565b8061189057611890600e54600d55601054600f55601254601155565b50505050565b6008546007546000918291825b600654811015611a20578260016000600684815481106118d357634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061194c575081600260006006848154811061192557634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561196257600854600754945094505050509091565b6119b6600160006006848154811061198a57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020548490611610565b9250611a0c60026000600684815481106119e057634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020548390611610565b915080611a18816125db565b9150506118a3565b50600754600854611a30916111b3565b821015611a47576008546007549350935050509091565b90939092509050565b6000806000806000611a6186612095565b90506000611a6e876120b8565b90506000611a7b886120d5565b90506000611a9582611a8f85818d89611610565b90611610565b9993985091965094509092505050565b6000808080611ab489866111a7565b90506000611ac289876111a7565b90506000611ad089886111a7565b90506000611ade89896111a7565b90506000611af282611a8f85818989611610565b949d949c50929a509298505050505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611b4a57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b158015611b9e57600080fd5b505afa158015611bb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bd691906122f1565b81600181518110611bf757634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152601354611c1d91309116846111bf565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac94790611c569085906000908690309042906004016124c2565b600060405180830381600087803b158015611c7057600080fd5b505af1158015611552573d6000803e3d6000fd5b601354611c9c9030906001600160a01b0316846111bf565b6013546001600160a01b031663f305d719823085600080611cc56000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015611d2857600080fd5b505af1158015611d3c573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611d61919061240d565b5050505050565b600d54158015611d785750600f54155b8015611d845750601154155b15611d8b57565b600d8054600e55600f8054601055601180546012556000928390559082905555565b6000806000806000806000611dc1886115b5565b9650965096509650965096509650611e0788600260008d6001600160a01b03166001600160a01b031681526020019081526020016000205461161090919063ffffffff16565b6001600160a01b038b16600090815260026020908152604080832093909355600190522054611e369088611610565b6001600160a01b03808c1660009081526001602052604080822093909355908b1681522054611e6590876115a9565b6001600160a01b038a16600090815260016020526040902055611e878261210b565b611e9081612194565b611e9a858461229c565b886001600160a01b03168a6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051611edf91815260200190565b60405180910390a350505050505050505050565b6000806000806000806000611f07886115b5565b9650965096509650965096509650611f4d87600160008d6001600160a01b03166001600160a01b031681526020019081526020016000205461161090919063ffffffff16565b6001600160a01b03808c16600090815260016020908152604080832094909455918c16815260029091522054611f8390856115a9565b6001600160a01b038a16600090815260026020908152604080832093909355600190522054611e6590876115a9565b6000806000806000806000611fc6886115b5565b9650965096509650965096509650611e3687600160008d6001600160a01b03166001600160a01b031681526020019081526020016000205461161090919063ffffffff16565b6000806000806000806000612020886115b5565b965096509650965096509650965061206688600260008d6001600160a01b03166001600160a01b031681526020019081526020016000205461161090919063ffffffff16565b6001600160a01b038b16600090815260026020908152604080832093909355600190522054611f4d9088611610565b60006108546127106120b2600d54856111a790919063ffffffff16565b906111b3565b60006108546127106120b2600f54856111a790919063ffffffff16565b6015546000906001600160a01b03166120f057506000919050565b6108546127106120b2601154856111a790919063ffffffff16565b6000612115611586565b9050600061212383836111a7565b3060009081526001602052604090205490915061214090826115a9565b3060009081526001602090815260408083209390935560059052205460ff161561218f573060009081526002602052604090205461217e90846115a9565b306000908152600260205260409020555b505050565b80156111a45760006121a4611586565b905060006121b283836111a7565b6015546001600160a01b03166000908152600160205260409020549091506121da90826115a9565b601580546001600160a01b03908116600090815260016020908152604080832095909555925490911681526005909152205460ff1615612255576015546001600160a01b031660009081526002602052604090205461223990846115a9565b6015546001600160a01b03166000908152600260205260409020555b6015546001600160a01b0316336001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516112d791815260200190565b6008546122a99083611610565b6008556009546122b990826115a9565b6009555050565b803580151581146122d057600080fd5b919050565b6000602082840312156122e6578081fd5b81356109888161260c565b600060208284031215612302578081fd5b81516109888161260c565b6000806040838503121561231f578081fd5b823561232a8161260c565b9150602083013561233a8161260c565b809150509250929050565b600080600060608486031215612359578081fd5b83356123648161260c565b925060208401356123748161260c565b929592945050506040919091013590565b60008060408385031215612397578182fd5b82356123a28161260c565b946020939093013593505050565b6000602082840312156123c1578081fd5b610988826122c0565b6000602082840312156123db578081fd5b5035919050565b600080604083850312156123f4578182fd5b82359150612404602084016122c0565b90509250929050565b600080600060608486031215612421578283fd5b8351925060208401519150604084015190509250925092565b6000602080835283518082850152825b818110156124665785810183015185820160400152820161244a565b818111156124775783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156125115784516001600160a01b0316835293830193918301916001016124ec565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115612545576125456125f6565b500190565b60008261256557634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612584576125846125f6565b500290565b60008282101561259b5761259b6125f6565b500390565b600181811c908216806125b457607f821691505b602082108114156125d557634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156125ef576125ef6125f6565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03811681146111a457600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ffc44ae8232b5c1f4ae5fd595c1bb1a40a931c9058856340847391366999f26364736f6c63430008040033
Deployed Bytecode Sourcemap
29077:23421:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;39375:173;;;;;;;;;;-1:-1:-1;39375:173:0;;;;;:::i;:::-;;:::i;:::-;;33538:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;34523:193;;;;;;;;;;-1:-1:-1;34523:193:0;;;;;:::i;:::-;;:::i;:::-;;;4250:14:1;;4243:22;4225:41;;4213:2;4198:18;34523:193:0;4180:92:1;36022:87:0;;;;;;;;;;-1:-1:-1;36091:10:0;;36022:87;;;10171:25:1;;;10159:2;10144:18;36022:87:0;10126:76:1;30085:41:0;;;;;;;;;;-1:-1:-1;30085:41:0;;;;-1:-1:-1;;;;;30085:41:0;;;;;;-1:-1:-1;;;;;3049:32:1;;;3031:51;;3019:2;3004:18;30085:41:0;2986:102:1;33815:95:0;;;;;;;;;;-1:-1:-1;33895:7:0;;33815:95;;30168:30;;;;;;;;;;-1:-1:-1;30168:30:0;;;;-1:-1:-1;;;;;30168:30:0;;;33429:101;;;;;;;;;;-1:-1:-1;33429:101:0;;;;;:::i;:::-;;:::i;34724:446::-;;;;;;;;;;-1:-1:-1;34724:446:0;;;;;:::i;:::-;;:::i;30369:25::-;;;;;;;;;;-1:-1:-1;30369:25:0;;;;-1:-1:-1;;;30369:25:0;;;;;;37037:322;;;;;;;;;;-1:-1:-1;37037:322:0;;;;;:::i;:::-;;:::i;33724:83::-;;;;;;;;;;-1:-1:-1;33790:9:0;;33724:83;;33790:9;;;;11661:36:1;;11649:2;11634:18;33724:83:0;11616:87:1;37821:477:0;;;;;;;;;;-1:-1:-1;37821:477:0;;;;;:::i;:::-;;:::i;35178:300::-;;;;;;;;;;-1:-1:-1;35178:300:0;;;;;:::i;:::-;;:::i;29818:22::-;;;;;;;;;;;;;;;;36117:421;;;;;;;;;;-1:-1:-1;36117:421:0;;;;;:::i;:::-;;:::i;30331:31::-;;;;;;;;;;-1:-1:-1;30331:31:0;;;;-1:-1:-1;;;;;30331:31:0;;;29994:26;;;;;;;;;;;;;;;;39138:111;;;;;;;;;;-1:-1:-1;39138:111:0;;;;;:::i;:::-;;:::i;36546:483::-;;;;;;;;;;-1:-1:-1;36546:483:0;;;;;:::i;:::-;;:::i;30133:28::-;;;;;;;;;;-1:-1:-1;30133:28:0;;;;-1:-1:-1;;;;;30133:28:0;;;30235:33;;;;;;;;;;-1:-1:-1;30235:33:0;;;;-1:-1:-1;;;30235:33:0;;;;;;37367:446;;;;;;;;;;-1:-1:-1;37367:446:0;;;;;:::i;:::-;;:::i;45091:124::-;;;;;;;;;;-1:-1:-1;45091:124:0;;;;;:::i;:::-;-1:-1:-1;;;;;45180:27:0;45156:4;45180:27;;;:18;:27;;;;;;;;;45091:124;29897:28;;;;;;;;;;;;;;;;33918:198;;;;;;;;;;-1:-1:-1;33918:198:0;;;;;:::i;:::-;;:::i;5454:94::-;;;;;;;;;;;;;:::i;35894:120::-;;;;;;;;;;-1:-1:-1;35894:120:0;;;;;:::i;:::-;-1:-1:-1;;;;;35986:20:0;35962:4;35986:20;;;:11;:20;;;;;;;;;35894:120;4803:87;;;;;;;;;;-1:-1:-1;4849:7:0;4876:6;-1:-1:-1;;;;;4876:6:0;4803:87;;39556:269;;;;;;;;;;-1:-1:-1;39556:269:0;;;;;:::i;:::-;;:::i;33629:87::-;;;;;;;;;;;;;:::i;35486:400::-;;;;;;;;;;-1:-1:-1;35486:400:0;;;;;:::i;:::-;;:::i;34124:199::-;;;;;;;;;;-1:-1:-1;34124:199:0;;;;;:::i;:::-;;:::i;39833:171::-;;;;;;;;;;-1:-1:-1;39833:171:0;;;;;:::i;:::-;;:::i;34331:184::-;;;;;;;;;;-1:-1:-1;34331:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;34480:18:0;;;34448:7;34480:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;34331:184;39257:110;;;;;;;;;;-1:-1:-1;39257:110:0;;;;;:::i;:::-;;:::i;5703:192::-;;;;;;;;;;-1:-1:-1;5703:192:0;;;;;:::i;:::-;;:::i;29221:35::-;;;;;;;;;;;;29255:1;29221:35;;39375:173;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;;;;;;;;;39489:5:::1;39476:9;:18;;39450:60;;;::::0;-1:-1:-1;;;39450:60:0;;8663:2:1;39450:60:0::1;::::0;::::1;8645:21:1::0;8702:2;8682:18;;;8675:30;-1:-1:-1;;;8721:18:1;;;8714:41;8772:18;;39450:60:0::1;8635:161:1::0;39450:60:0::1;39521:7;:19:::0;39375:173::o;33538:83::-;33575:13;33608:5;33601:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33538:83;:::o;34523:193::-;34625:4;34647:39;3601:10;34670:7;34679:6;34647:8;:39::i;:::-;-1:-1:-1;34704:4:0;34523:193;;;;;:::o;33429:101::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;33499:13:::1;:23:::0;;;::::1;;-1:-1:-1::0;;;33499:23:0::1;-1:-1:-1::0;;;;33499:23:0;;::::1;::::0;;;::::1;::::0;;33429:101::o;34724:446::-;34856:4;34873:36;34883:6;34891:9;34902:6;34873:9;:36::i;:::-;34920:220;34943:6;3601:10;34991:138;35047:6;34991:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;34991:19:0;;;;;;:11;:19;;;;;;;;3601:10;34991:33;;;;;;;;;;:37;:138::i;:::-;34920:8;:220::i;:::-;-1:-1:-1;35158:4:0;34724:446;;;;;:::o;37037:322::-;37131:7;37189;;37178;:18;;37156:110;;;;-1:-1:-1;;;37156:110:0;;5955:2:1;37156:110:0;;;5937:21:1;5994:2;5974:18;;;5967:30;6033:34;6013:18;;;6006:62;-1:-1:-1;;;6084:18:1;;;6077:40;6134:19;;37156:110:0;5927:232:1;37156:110:0;37277:19;37299:10;:8;:10::i;:::-;37277:32;-1:-1:-1;37327:24:0;:7;37277:32;37327:11;:24::i;:::-;37320:31;37037:322;-1:-1:-1;;;37037:322:0:o;37821:477::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;37901:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;37893:60;;;::::0;-1:-1:-1;;;37893:60:0;;7176:2:1;37893:60:0::1;::::0;::::1;7158:21:1::0;7215:2;7195:18;;;7188:30;7254:29;7234:18;;;7227:57;7301:18;;37893:60:0::1;7148:177:1::0;37893:60:0::1;37969:9;37964:327;37988:9;:16:::0;37984:20;::::1;37964:327;;;38046:7;-1:-1:-1::0;;;;;38030:23:0::1;:9;38040:1;38030:12;;;;;;-1:-1:-1::0;;;38030:12:0::1;;;;;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;38030:12:0::1;:23;38026:254;;;38089:9;38099:16:::0;;:20:::1;::::0;38118:1:::1;::::0;38099:20:::1;:::i;:::-;38089:31;;;;;;-1:-1:-1::0;;;38089:31:0::1;;;;;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;38074:9:::1;:12:::0;;-1:-1:-1;;;;;38089:31:0;;::::1;::::0;38084:1;;38074:12;::::1;;;-1:-1:-1::0;;;38074:12:0::1;;;;;;;;;;::::0;;;::::1;::::0;;;;;;::::1;:46:::0;;-1:-1:-1;;;;;;38074:46:0::1;-1:-1:-1::0;;;;;38074:46:0;;::::1;;::::0;;38139:16;;::::1;::::0;;:7:::1;:16:::0;;;;;;:20;;;38178:11:::1;:20:::0;;;;:28;;-1:-1:-1;;38178:28:0::1;::::0;;38225:9:::1;:15:::0;;;::::1;;-1:-1:-1::0;;;38225:15:0::1;;;;;;;;;;::::0;;;::::1;::::0;;;;-1:-1:-1;;38225:15:0;;;;;-1:-1:-1;;;;;;38225:15:0::1;::::0;;;;;37964:327:::1;37821:477:::0;:::o;38026:254::-:1;38006:3:::0;::::1;::::0;::::1;:::i;:::-;;;;37964:327;;;;37821:477:::0;:::o;35178:300::-;3601:10;35293:4;35387:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;35387:34:0;;;;;;;;;;35293:4;;35315:133;;35365:7;;35387:50;;35426:10;35387:38;:50::i;36117:421::-;3601:10;36169:14;36232:19;;;:11;:19;;;;;;;;36231:20;36209:114;;;;-1:-1:-1;;;36209:114:0;;9814:2:1;36209:114:0;;;9796:21:1;9853:2;9833:18;;;9826:30;9892:34;9872:18;;;9865:62;-1:-1:-1;;;9943:18:1;;;9936:42;9995:19;;36209:114:0;9786:234:1;36209:114:0;36335:15;36366:19;36377:7;36366:10;:19::i;:::-;-1:-1:-1;;;;;;;;36414:15:0;;;;;;:7;:15;;;;;;36334:51;;-1:-1:-1;36414:28:0;;:15;-1:-1:-1;36334:51:0;;-1:-1:-1;;36414:19:0;:28::i;:::-;-1:-1:-1;;;;;36396:15:0;;;;;;:7;:15;;;;;:46;36463:7;;:20;;36475:7;36463:11;:20::i;:::-;36453:7;:30;36507:10;;:23;;36522:7;36507:14;:23::i;:::-;36494:10;:36;-1:-1:-1;;;36117:421:0:o;39138:111::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;39207:27:0::1;;::::0;;;:18:::1;:27;::::0;;;;:34;;-1:-1:-1;;39207:34:0::1;39237:4;39207:34;::::0;;39138:111::o;36546:483::-;36664:7;36708;;36697;:18;;36689:62;;;;-1:-1:-1;;;36689:62:0;;7532:2:1;36689:62:0;;;7514:21:1;7571:2;7551:18;;;7544:30;7610:33;7590:18;;;7583:61;7661:18;;36689:62:0;7504:181:1;36689:62:0;36767:17;36762:260;;36802:15;36833:19;36844:7;36833:10;:19::i;:::-;-1:-1:-1;36801:51:0;;-1:-1:-1;36867:14:0;;-1:-1:-1;;;;;;36867:14:0;36762:260;36917:23;36954:19;36965:7;36954:10;:19::i;:::-;-1:-1:-1;36914:59:0;;-1:-1:-1;36988:22:0;;-1:-1:-1;;;;;;36988:22:0;37367:446;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;37562:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;37561:21;37553:61;;;::::0;-1:-1:-1;;;37553:61:0;;7176:2:1;37553:61:0::1;::::0;::::1;7158:21:1::0;7215:2;7195:18;;;7188:30;7254:29;7234:18;;;7227:57;7301:18;;37553:61:0::1;7148:177:1::0;37553:61:0::1;-1:-1:-1::0;;;;;37629:16:0;::::1;37648:1;37629:16:::0;;;:7:::1;:16;::::0;;;;;:20;37625:109:::1;;-1:-1:-1::0;;;;;37705:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;;37685:37:::1;::::0;:19:::1;:37::i;:::-;-1:-1:-1::0;;;;;37666:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;:56;37625:109:::1;-1:-1:-1::0;;;;;37744:20:0::1;;::::0;;;:11:::1;:20;::::0;;;;:27;;-1:-1:-1;;37744:27:0::1;37767:4;37744:27:::0;;::::1;::::0;;;37782:9:::1;:23:::0;;;;::::1;::::0;;;;;;::::1;::::0;;-1:-1:-1;;;;;;37782:23:0::1;::::0;;::::1;::::0;;37367:446::o;33918:198::-;-1:-1:-1;;;;;34008:20:0;;33984:7;34008:20;;;:11;:20;;;;;;;;34004:49;;;-1:-1:-1;;;;;;34037:16:0;;;;;:7;:16;;;;;;;33918:198::o;34004:49::-;-1:-1:-1;;;;;34091:16:0;;;;;;:7;:16;;;;;;34071:37;;:19;:37::i;5454:94::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;5519:21:::1;5537:1;5519:9;:21::i;:::-;5454:94::o:0;39556:269::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;39731:5:::1;39712:15;:24;;39666:109;;;::::0;-1:-1:-1;;;39666:109:0;;8663:2:1;39666:109:0::1;::::0;::::1;8645:21:1::0;8702:2;8682:18;;;8675:30;-1:-1:-1;;;8721:18:1;;;8714:41;8772:18;;39666:109:0::1;8635:161:1::0;39666:109:0::1;39786:13;:31:::0;39556:269::o;33629:87::-;33668:13;33701:7;33694:14;;;;;:::i;35486:400::-;35606:4;35628:228;3601:10;35678:7;35700:145;35757:15;35700:145;;;;;;;;;;;;;;;;;3601:10;35700:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;35700:34:0;;;;;;;;;;;;:38;:145::i;34124:199::-;34229:4;34251:42;3601:10;34275:9;34286:6;34251:9;:42::i;39833:171::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;39910:21:::1;:32:::0;;;::::1;;-1:-1:-1::0;;;39910:32:0::1;-1:-1:-1::0;;;;39910:32:0;;::::1;;::::0;;39958:38:::1;::::0;::::1;::::0;::::1;::::0;39934:8;4250:14:1;4243:22;4225:41;;4213:2;4198:18;;4180:92;39958:38:0::1;;;;;;;;39833:171:::0;:::o;39257:110::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;39324:27:0::1;39354:5;39324:27:::0;;;:18:::1;:27;::::0;;;;:35;;-1:-1:-1;;39324:35:0::1;::::0;;39257:110::o;5703:192::-;4849:7;4876:6;-1:-1:-1;;;;;4876:6:0;3601:10;5023:23;5015:68;;;;-1:-1:-1;;;5015:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5792:22:0;::::1;5784:73;;;::::0;-1:-1:-1;;;5784:73:0;;6366:2:1;5784:73:0::1;::::0;::::1;6348:21:1::0;6405:2;6385:18;;;6378:30;6444:34;6424:18;;;6417:62;-1:-1:-1;;;6495:18:1;;;6488:36;6541:19;;5784:73:0::1;6338:228:1::0;5784:73:0::1;5868:19;5878:8;5868:9;:19::i;:::-;5703:192:::0;:::o;9627:98::-;9685:7;9712:5;9716:1;9712;:5;:::i;10026:98::-;10084:7;10111:5;10115:1;10111;:5;:::i;45223:371::-;-1:-1:-1;;;;;45350:19:0;;45342:68;;;;-1:-1:-1;;;45342:68:0;;9409:2:1;45342:68:0;;;9391:21:1;9448:2;9428:18;;;9421:30;9487:34;9467:18;;;9460:62;-1:-1:-1;;;9538:18:1;;;9531:34;9582:19;;45342:68:0;9381:226:1;45342:68:0;-1:-1:-1;;;;;45429:21:0;;45421:68;;;;-1:-1:-1;;;45421:68:0;;6773:2:1;45421:68:0;;;6755:21:1;6812:2;6792:18;;;6785:30;6851:34;6831:18;;;6824:62;-1:-1:-1;;;6902:18:1;;;6895:32;6944:19;;45421:68:0;6745:224:1;45421:68:0;-1:-1:-1;;;;;45502:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;45554:32;;10171:25:1;;;45554:32:0;;10144:18:1;45554:32:0;;;;;;;;45223:371;;;:::o;45602:1637::-;-1:-1:-1;;;;;45724:18:0;;45716:68;;;;-1:-1:-1;;;45716:68:0;;9003:2:1;45716:68:0;;;8985:21:1;9042:2;9022:18;;;9015:30;9081:34;9061:18;;;9054:62;-1:-1:-1;;;9132:18:1;;;9125:35;9177:19;;45716:68:0;8975:227:1;45716:68:0;-1:-1:-1;;;;;45803:16:0;;45795:64;;;;-1:-1:-1;;;45795:64:0;;5551:2:1;45795:64:0;;;5533:21:1;5590:2;5570:18;;;5563:30;5629:34;5609:18;;;5602:62;-1:-1:-1;;;5680:18:1;;;5673:33;5723:19;;45795:64:0;5523:225:1;45795:64:0;45887:1;45878:6;:10;45870:64;;;;-1:-1:-1;;;45870:64:0;;8253:2:1;45870:64:0;;;8235:21:1;8292:2;8272:18;;;8265:30;8331:34;8311:18;;;8304:62;-1:-1:-1;;;8382:18:1;;;8375:39;8431:19;;45870:64:0;8225:231:1;45870:64:0;45951:13;;-1:-1:-1;;;45951:13:0;;;;45947:94;;;45981:11;;:48;;-1:-1:-1;;;45981:48:0;;-1:-1:-1;;;;;3351:15:1;;;45981:48:0;;;3333:34:1;3403:15;;;3383:18;;;3376:43;3435:18;;;3428:34;;;45981:11:0;;;;:30;;3268:18:1;;45981:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;45947:94;46335:28;46366:24;46384:4;46366:9;:24::i;:::-;46467:29;;46335:55;;-1:-1:-1;46430:66:0;;;;;;;46525:53;;-1:-1:-1;46562:16:0;;-1:-1:-1;;;46562:16:0;;;;46561:17;46525:53;:91;;;;-1:-1:-1;46603:13:0;;-1:-1:-1;;;;;46595:21:0;;;46603:13;;46595:21;;46525:91;:129;;;;-1:-1:-1;46633:21:0;;-1:-1:-1;;;46633:21:0;;;;46525:129;46507:318;;;46704:29;;46681:52;;46777:36;46792:20;46777:14;:36::i;:::-;-1:-1:-1;;;;;47018:24:0;;46898:12;47018:24;;;:18;:24;;;;;;46913:4;;47018:24;;;:50;;-1:-1:-1;;;;;;47046:22:0;;;;;;:18;:22;;;;;;;;47018:50;47014:98;;;-1:-1:-1;47095:5:0;47014:98;47190:41;47205:4;47211:2;47215:6;47223:7;47190:14;:41::i;:::-;45602:1637;;;;;;:::o;11168:240::-;11288:7;11349:12;11341:6;;;;11333:29;;;;-1:-1:-1;;;11333:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;11384:5:0;;;11168:240::o;42348:164::-;42390:7;42411:15;42428;42447:19;:17;:19::i;:::-;42410:56;;-1:-1:-1;42410:56:0;-1:-1:-1;42484:20:0;42410:56;;42484:11;:20::i;:::-;42477:27;;;;42348:164;:::o;8889:98::-;8947:7;8974:5;8978:1;8974;:5;:::i;40260:841::-;40360:7;40382;40404;40426;40448;40470;40492;40542:23;40580:12;40607:18;40640:16;40670:20;40682:7;40670:11;:20::i;:::-;40527:163;;;;;;;;40702:15;40719:23;40744:12;40760:136;40786:7;40808:4;40827:10;40852:8;40875:10;:8;:10::i;:::-;40760:11;:136::i;:::-;40701:195;;-1:-1:-1;40701:195:0;-1:-1:-1;40701:195:0;-1:-1:-1;41000:15:0;;-1:-1:-1;41030:4:0;;-1:-1:-1;41049:10:0;;-1:-1:-1;41074:8:0;-1:-1:-1;;;;40260:841:0;;;;;;;;;:::o;9270:98::-;9328:7;9355:5;9359:1;9355;:5;:::i;5903:173::-;5959:16;5978:6;;-1:-1:-1;;;;;5995:17:0;;;-1:-1:-1;;;;;;5995:17:0;;;;;;6028:40;;5978:6;;;;;;;6028:40;;5959:16;6028:40;5903:173;;:::o;47247:977::-;30695:16;:23;;-1:-1:-1;;;;30695:23:0;-1:-1:-1;;;30695:23:0;;;;47398:27:::1;:20:::0;47423:1:::1;47398:24;:27::i;:::-;47383:42:::0;-1:-1:-1;47436:17:0::1;47456:30;:20:::0;47383:42;47456:24:::1;:30::i;:::-;47436:50:::0;-1:-1:-1;47789:21:0::1;47855:22;47872:4:::0;47855:16:::1;:22::i;:::-;48008:18;48029:41;:21;48055:14:::0;48029:25:::1;:41::i;:::-;48008:62;;48120:35;48133:9;48144:10;48120:12;:35::i;:::-;48173:43;::::0;;11397:25:1;;;11453:2;11438:18;;11431:34;;;11481:18;;;11474:34;;;48173:43:0::1;::::0;11385:2:1;11370:18;48173:43:0::1;;;;;;;-1:-1:-1::0;;30741:16:0;:24;;-1:-1:-1;;;;30741:24:0;;;-1:-1:-1;;;47247:977:0:o;49423:838::-;49579:7;49574:28;;49588:14;:12;:14::i;:::-;-1:-1:-1;;;;;49619:19:0;;;;;;:11;:19;;;;;;;;:46;;;;-1:-1:-1;;;;;;49643:22:0;;;;;;:11;:22;;;;;;;;49642:23;49619:46;49615:597;;;49682:48;49704:6;49712:9;49723:6;49682:21;:48::i;:::-;49615:597;;;-1:-1:-1;;;;;49753:19:0;;;;;;:11;:19;;;;;;;;49752:20;:46;;;;-1:-1:-1;;;;;;49776:22:0;;;;;;:11;:22;;;;;;;;49752:46;49748:464;;;49815:46;49835:6;49843:9;49854:6;49815:19;:46::i;49748:464::-;-1:-1:-1;;;;;49884:19:0;;;;;;:11;:19;;;;;;;;49883:20;:47;;;;-1:-1:-1;;;;;;49908:22:0;;;;;;:11;:22;;;;;;;;49907:23;49883:47;49879:333;;;49947:44;49965:6;49973:9;49984:6;49947:17;:44::i;49879:333::-;-1:-1:-1;;;;;50013:19:0;;;;;;:11;:19;;;;;;;;:45;;;;-1:-1:-1;;;;;;50036:22:0;;;;;;:11;:22;;;;;;;;50013:45;50009:203;;;50075:48;50097:6;50105:9;50116:6;50075:21;:48::i;50009:203::-;50156:44;50174:6;50182:9;50193:6;50156:17;:44::i;:::-;50229:7;50224:29;;50238:15;44968;;44958:7;:25;45010:21;;44994:13;:37;45056:19;;45042:11;:33;44914:169;50238:15;49423:838;;;;:::o;42520:605::-;42618:7;;42654;;42571;;;;;42672:338;42696:9;:16;42692:20;;42672:338;;;42780:7;42756;:21;42764:9;42774:1;42764:12;;;;;;-1:-1:-1;;;42764:12:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;42764:12:0;42756:21;;;;;;;;;;;;;:31;;:83;;;42832:7;42808;:21;42816:9;42826:1;42816:12;;;;;;-1:-1:-1;;;42816:12:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;42816:12:0;42808:21;;;;;;;;;;;;;:31;42756:83;42734:146;;;42863:7;;42872;;42855:25;;;;;;;42520:605;;:::o;42734:146::-;42905:34;42917:7;:21;42925:9;42935:1;42925:12;;;;;;-1:-1:-1;;;42925:12:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;42925:12:0;42917:21;;;;;;;;;;;;;42905:7;;:11;:34::i;:::-;42895:44;;42964:34;42976:7;:21;42984:9;42994:1;42984:12;;;;;;-1:-1:-1;;;42984:12:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;42984:12:0;42976:21;;;;;;;;;;;;;42964:7;;:11;:34::i;:::-;42954:44;-1:-1:-1;42714:3:0;;;;:::i;:::-;;;;42672:338;;;-1:-1:-1;43046:7:0;;43034;;:20;;:11;:20::i;:::-;43024:7;:30;43020:61;;;43064:7;;43073;;43056:25;;;;;;42520:605;;:::o;43020:61::-;43100:7;;43109;;-1:-1:-1;42520:605:0;-1:-1:-1;42520:605:0:o;41109:549::-;41210:7;41232;41254;41276;41311:12;41326:24;41342:7;41326:15;:24::i;:::-;41311:39;;41361:18;41382:30;41404:7;41382:21;:30::i;:::-;41361:51;;41423:19;41445:28;41465:7;41445:19;:28::i;:::-;41423:50;-1:-1:-1;41484:23:0;41510:74;41423:50;41510:33;41532:10;41510:33;:7;41522:4;41510:11;:17::i;:::-;:21;;:33::i;:74::-;41484:100;41620:4;;-1:-1:-1;41626:10:0;;-1:-1:-1;41626:10:0;-1:-1:-1;41109:549:0;;-1:-1:-1;;;41109:549:0:o;41666:674::-;41892:7;;;;41989:24;:7;42001:11;41989;:24::i;:::-;41971:42;-1:-1:-1;42024:12:0;42039:21;:4;42048:11;42039:8;:21::i;:::-;42024:36;-1:-1:-1;42071:18:0;42092:27;:10;42107:11;42092:14;:27::i;:::-;42071:48;-1:-1:-1;42130:16:0;42149:25;:8;42162:11;42149:12;:25::i;:::-;42130:44;-1:-1:-1;42185:23:0;42211:71;42130:44;42211:33;42233:10;42211:33;:7;42223:4;42211:11;:17::i;:71::-;42301:7;;;;-1:-1:-1;42327:4:0;;-1:-1:-1;41666:674:0;;-1:-1:-1;;;;;;;;;41666:674:0:o;48232:589::-;48382:16;;;48396:1;48382:16;;;;;;;;48358:21;;48382:16;;;;;;;;;;-1:-1:-1;48382:16:0;48358:40;;48427:4;48409;48414:1;48409:7;;;;;;-1:-1:-1;;;48409:7:0;;;;;;;;;-1:-1:-1;;;;;48409:23:0;;;:7;;;;;;;;;;:23;;;;48453:15;;:22;;;-1:-1:-1;;;48453:22:0;;;;:15;;;;;:20;;:22;;;;;48409:7;;48453:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;48443:4;48448:1;48443:7;;;;;;-1:-1:-1;;;48443:7:0;;;;;;;;;-1:-1:-1;;;;;48443:32:0;;;:7;;;;;;;;;:32;48520:15;;48488:62;;48505:4;;48520:15;48538:11;48488:8;:62::i;:::-;48589:15;;:224;;-1:-1:-1;;;48589:224:0;;-1:-1:-1;;;;;48589:15:0;;;;:66;;:224;;48670:11;;48589:15;;48740:4;;48767;;48787:15;;48589:224;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;48829:513;49009:15;;48977:62;;48994:4;;-1:-1:-1;;;;;49009:15:0;49027:11;48977:8;:62::i;:::-;49082:15;;-1:-1:-1;;;;;49082:15:0;:31;49121:9;49154:4;49174:11;49082:15;;49286:7;4849;4876:6;-1:-1:-1;;;;;4876:6:0;;4803:87;49286:7;49082:252;;;;;;-1:-1:-1;;;;;;49082:252:0;;;-1:-1:-1;;;;;3832:15:1;;;49082:252:0;;;3814:34:1;3864:18;;;3857:34;;;;3907:18;;;3900:34;;;;3950:18;;;3943:34;4014:15;;;3993:19;;;3986:44;49308:15:0;4046:19:1;;;4039:35;3748:19;;49082:252:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;48829:513;;:::o;44581:325::-;44628:7;;:12;:34;;;;-1:-1:-1;44644:13:0;;:18;44628:34;:54;;;;-1:-1:-1;44666:11:0;;:16;44628:54;44624:67;;;44581:325::o;44624:67::-;44721:7;;;44703:15;:25;44763:13;;;44739:21;:37;44809:11;;;44787:19;:33;-1:-1:-1;44833:11:0;;;;44855:17;;;;44883:15;44581:325::o;51742:753::-;51893:15;51923:23;51961:12;51988:23;52026:12;52053:18;52086:16;52116:19;52127:7;52116:10;:19::i;:::-;51878:257;;;;;;;;;;;;;;52164:28;52184:7;52164;:15;52172:6;-1:-1:-1;;;;;52164:15:0;-1:-1:-1;;;;;52164:15:0;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;-1:-1:-1;;;;;52146:15:0;;;;;;:7;:15;;;;;;;;:46;;;;52221:7;:15;;;;:28;;52241:7;52221:19;:28::i;:::-;-1:-1:-1;;;;;52203:15:0;;;;;;;:7;:15;;;;;;:46;;;;52281:18;;;;;;;:39;;52304:15;52281:22;:39::i;:::-;-1:-1:-1;;;;;52260:18:0;;;;;;:7;:18;;;;;:60;52331:26;52346:10;52331:14;:26::i;:::-;52368:25;52384:8;52368:15;:25::i;:::-;52404:23;52416:4;52422;52404:11;:23::i;:::-;52460:9;-1:-1:-1;;;;;52443:44:0;52452:6;-1:-1:-1;;;;;52443:44:0;;52471:15;52443:44;;;;10171:25:1;;10159:2;10144:18;;10126:76;52443:44:0;;;;;;;;51742:753;;;;;;;;;;:::o;50969:765::-;51118:15;51148:23;51186:12;51213:23;51251:12;51278:18;51311:16;51341:19;51352:7;51341:10;:19::i;:::-;51103:257;;;;;;;;;;;;;;51389:28;51409:7;51389;:15;51397:6;-1:-1:-1;;;;;51389:15:0;-1:-1:-1;;;;;51389:15:0;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;-1:-1:-1;;;;;51371:15:0;;;;;;;:7;:15;;;;;;;;:46;;;;51449:18;;;;;:7;:18;;;;;:39;;51472:15;51449:22;:39::i;:::-;-1:-1:-1;;;;;51428:18:0;;;;;;:7;:18;;;;;;;;:60;;;;51520:7;:18;;;;:39;;51543:15;51520:22;:39::i;50269:692::-;50416:15;50446:23;50484:12;50511:23;50549:12;50576:18;50609:16;50639:19;50650:7;50639:10;:19::i;:::-;50401:257;;;;;;;;;;;;;;50687:28;50707:7;50687;:15;50695:6;-1:-1:-1;;;;;50687:15:0;-1:-1:-1;;;;;50687:15:0;;;;;;;;;;;;;:19;;:28;;;;:::i;38306:824::-;38457:15;38487:23;38525:12;38552:23;38590:12;38617:18;38650:16;38680:19;38691:7;38680:10;:19::i;:::-;38442:257;;;;;;;;;;;;;;38728:28;38748:7;38728;:15;38736:6;-1:-1:-1;;;;;38728:15:0;-1:-1:-1;;;;;38728:15:0;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;-1:-1:-1;;;;;38710:15:0;;;;;;:7;:15;;;;;;;;:46;;;;38785:7;:15;;;;:28;;38805:7;38785:19;:28::i;44029:130::-;44093:7;44120:31;44145:5;44120:20;44132:7;;44120;:11;;:20;;;;:::i;:::-;:24;;:31::i;44167:174::-;44264:7;44296:37;44327:5;44296:26;44308:13;;44296:7;:11;;:26;;;;:::i;44349:224::-;44473:15;;44444:7;;-1:-1:-1;;;;;44473:15:0;44469:43;;-1:-1:-1;44511:1:0;;44349:224;-1:-1:-1;44349:224:0:o;44469:43::-;44530:35;44559:5;44530:24;44542:11;;44530:7;:11;;:24;;;;:::i;43133:355::-;43196:19;43218:10;:8;:10::i;:::-;43196:32;-1:-1:-1;43239:18:0;43260:27;:10;43196:32;43260:14;:27::i;:::-;43339:4;43323:22;;;;:7;:22;;;;;;43239:48;;-1:-1:-1;43323:38:0;;43239:48;43323:26;:38::i;:::-;43314:4;43298:22;;;;:7;:22;;;;;;;;:63;;;;43376:11;:26;;;;;;43372:108;;;43458:4;43442:22;;;;:7;:22;;;;;;:38;;43469:10;43442:26;:38::i;:::-;43433:4;43417:22;;;;:7;:22;;;;;:63;43372:108;43133:355;;;:::o;43496:525::-;43562:12;;43558:456;;43591:19;43613:10;:8;:10::i;:::-;43591:32;-1:-1:-1;43638:16:0;43657:25;:8;43591:32;43657:12;:25::i;:::-;43732:15;;-1:-1:-1;;;;;43732:15:0;43724:24;;;;:7;:24;;;;;;43638:44;;-1:-1:-1;43724:38:0;;43638:44;43724:28;:38::i;:::-;43705:15;;;-1:-1:-1;;;;;43705:15:0;;;43697:24;;;;:7;:24;;;;;;;;:65;;;;43793:15;;;;;43781:28;;:11;:28;;;;;;;43777:156;;;43863:15;;-1:-1:-1;;;;;43863:15:0;43855:24;;;;:7;:24;;;;;;:78;;43906:8;43855:28;:78::i;:::-;43836:15;;-1:-1:-1;;;;;43836:15:0;43828:24;;;;:7;:24;;;;;:105;43777:156;43976:15;;-1:-1:-1;;;;;43976:15:0;3601:10;-1:-1:-1;;;;;43953:49:0;;43993:8;43953:49;;;;10171:25:1;;10159:2;10144:18;;10126:76;40105:147:0;40183:7;;:17;;40195:4;40183:11;:17::i;:::-;40173:7;:27;40224:10;;:20;;40239:4;40224:14;:20::i;:::-;40211:10;:33;-1:-1:-1;;40105:147:0:o;14:160:1:-;79:20;;135:13;;128:21;118:32;;108:2;;164:1;161;154:12;108:2;60:114;;;:::o;179:257::-;238:6;291:2;279:9;270:7;266:23;262:32;259:2;;;312:6;304;297:22;259:2;356:9;343:23;375:31;400:5;375:31;:::i;441:261::-;511:6;564:2;552:9;543:7;539:23;535:32;532:2;;;585:6;577;570:22;532:2;622:9;616:16;641:31;666:5;641:31;:::i;707:398::-;775:6;783;836:2;824:9;815:7;811:23;807:32;804:2;;;857:6;849;842:22;804:2;901:9;888:23;920:31;945:5;920:31;:::i;:::-;970:5;-1:-1:-1;1027:2:1;1012:18;;999:32;1040:33;999:32;1040:33;:::i;:::-;1092:7;1082:17;;;794:311;;;;;:::o;1110:466::-;1187:6;1195;1203;1256:2;1244:9;1235:7;1231:23;1227:32;1224:2;;;1277:6;1269;1262:22;1224:2;1321:9;1308:23;1340:31;1365:5;1340:31;:::i;:::-;1390:5;-1:-1:-1;1447:2:1;1432:18;;1419:32;1460:33;1419:32;1460:33;:::i;:::-;1214:362;;1512:7;;-1:-1:-1;;;1566:2:1;1551:18;;;;1538:32;;1214:362::o;1581:325::-;1649:6;1657;1710:2;1698:9;1689:7;1685:23;1681:32;1678:2;;;1731:6;1723;1716:22;1678:2;1775:9;1762:23;1794:31;1819:5;1794:31;:::i;:::-;1844:5;1896:2;1881:18;;;;1868:32;;-1:-1:-1;;;1668:238:1:o;1911:190::-;1967:6;2020:2;2008:9;1999:7;1995:23;1991:32;1988:2;;;2041:6;2033;2026:22;1988:2;2069:26;2085:9;2069:26;:::i;2106:190::-;2165:6;2218:2;2206:9;2197:7;2193:23;2189:32;2186:2;;;2239:6;2231;2224:22;2186:2;-1:-1:-1;2267:23:1;;2176:120;-1:-1:-1;2176:120:1:o;2301:258::-;2366:6;2374;2427:2;2415:9;2406:7;2402:23;2398:32;2395:2;;;2448:6;2440;2433:22;2395:2;2489:9;2476:23;2466:33;;2518:35;2549:2;2538:9;2534:18;2518:35;:::i;:::-;2508:45;;2385:174;;;;;:::o;2564:316::-;2652:6;2660;2668;2721:2;2709:9;2700:7;2696:23;2692:32;2689:2;;;2742:6;2734;2727:22;2689:2;2776:9;2770:16;2760:26;;2826:2;2815:9;2811:18;2805:25;2795:35;;2870:2;2859:9;2855:18;2849:25;2839:35;;2679:201;;;;;:::o;4741:603::-;4853:4;4882:2;4911;4900:9;4893:21;4943:6;4937:13;4986:6;4981:2;4970:9;4966:18;4959:34;5011:4;5024:140;5038:6;5035:1;5032:13;5024:140;;;5133:14;;;5129:23;;5123:30;5099:17;;;5118:2;5095:26;5088:66;5053:10;;5024:140;;;5182:6;5179:1;5176:13;5173:2;;;5252:4;5247:2;5238:6;5227:9;5223:22;5219:31;5212:45;5173:2;-1:-1:-1;5328:2:1;5307:15;-1:-1:-1;;5303:29:1;5288:45;;;;5335:2;5284:54;;4862:482;-1:-1:-1;;;4862:482:1:o;7690:356::-;7892:2;7874:21;;;7911:18;;;7904:30;7970:34;7965:2;7950:18;;7943:62;8037:2;8022:18;;7864:182::o;10207:983::-;10469:4;10517:3;10506:9;10502:19;10548:6;10537:9;10530:25;10574:2;10612:6;10607:2;10596:9;10592:18;10585:34;10655:3;10650:2;10639:9;10635:18;10628:31;10679:6;10714;10708:13;10745:6;10737;10730:22;10783:3;10772:9;10768:19;10761:26;;10822:2;10814:6;10810:15;10796:29;;10843:4;10856:195;10870:6;10867:1;10864:13;10856:195;;;10935:13;;-1:-1:-1;;;;;10931:39:1;10919:52;;11026:15;;;;10991:12;;;;10967:1;10885:9;10856:195;;;-1:-1:-1;;;;;;;11107:32:1;;;;11102:2;11087:18;;11080:60;-1:-1:-1;;;11171:3:1;11156:19;11149:35;11068:3;10478:712;-1:-1:-1;;;10478:712:1:o;11708:128::-;11748:3;11779:1;11775:6;11772:1;11769:13;11766:2;;;11785:18;;:::i;:::-;-1:-1:-1;11821:9:1;;11756:80::o;11841:217::-;11881:1;11907;11897:2;;-1:-1:-1;;;11932:31:1;;11986:4;11983:1;11976:15;12014:4;11939:1;12004:15;11897:2;-1:-1:-1;12043:9:1;;11887:171::o;12063:168::-;12103:7;12169:1;12165;12161:6;12157:14;12154:1;12151:21;12146:1;12139:9;12132:17;12128:45;12125:2;;;12176:18;;:::i;:::-;-1:-1:-1;12216:9:1;;12115:116::o;12236:125::-;12276:4;12304:1;12301;12298:8;12295:2;;;12309:18;;:::i;:::-;-1:-1:-1;12346:9:1;;12285:76::o;12366:380::-;12445:1;12441:12;;;;12488;;;12509:2;;12563:4;12555:6;12551:17;12541:27;;12509:2;12616;12608:6;12605:14;12585:18;12582:38;12579:2;;;12662:10;12657:3;12653:20;12650:1;12643:31;12697:4;12694:1;12687:15;12725:4;12722:1;12715:15;12579:2;;12421:325;;;:::o;12751:135::-;12790:3;-1:-1:-1;;12811:17:1;;12808:2;;;12831:18;;:::i;:::-;-1:-1:-1;12878:1:1;12867:13;;12798:88::o;12891:127::-;12952:10;12947:3;12943:20;12940:1;12933:31;12983:4;12980:1;12973:15;13007:4;13004:1;12997:15;13023:131;-1:-1:-1;;;;;13098:31:1;;13088:42;;13078:2;;13144:1;13141;13134:12
Swarm Source
ipfs://ffc44ae8232b5c1f4ae5fd595c1bb1a40a931c9058856340847391366999f263
🤖 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)