ETH Price: $2,502.01 (+2.05%)
Gas: 0.2 Gwei

Token

SaWonDeFi (SAWON)
 

Overview

Max Total Supply

21,004 SAWON

Holders

7

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

SaWonToken

Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled
Yes with 999999 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"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":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint256","name":"votes","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":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rollbackOwner","outputs":[],"stateMutability":"nonpayable","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":[{"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"}]
60806040523480156200001157600080fd5b50604051806040016040528060098152602001685361576f6e4465466960b81b8152506040518060400160405280600581526020016429a0aba7a760d91b815250600062000064620000ef60201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508151620000c3906004906020850190620000f3565b508051620000d9906005906020840190620000f3565b50506006805460ff19166012179055506200018f565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200013657805160ff191683800117855562000166565b8280016001018555821562000166579182015b828111156200016657825182559160200191906001019062000149565b506200017492915062000178565b5090565b5b8082111562000174576000815560010162000179565b6124e9806200019f6000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c80637ecebe0011610104578063a457c2d7116100a2578063dd62ed3e11610071578063dd62ed3e146103a5578063e7a324dc146103b8578063f1127ed8146103c0578063f2fde38b146103e1576101cf565b8063a457c2d714610359578063a9059cbb1461036c578063b4b5ea571461037f578063c3cda52014610392576101cf565b80638da5cb5b116100de5780638da5cb5b1461032357806395d89b411461032b5780639dc29fac14610333578063a0712d6814610346576101cf565b80637ecebe0014610300578063893d20e8146103135780638d4394ea1461031b576101cf565b806340c10f19116101715780636fcfff451161014b5780636fcfff45146102b257806370a08231146102d2578063715018a6146102e5578063782d6fe1146102ed576101cf565b806340c10f191461026a578063587cde1e1461027f5780635c19a95c1461029f576101cf565b806320606b70116101ad57806320606b701461022757806323b872dd1461022f578063313ce567146102425780633950935114610257576101cf565b806306fdde03146101d4578063095ea7b3146101f257806318160ddd14610212575b600080fd5b6101dc6103f4565b6040516101e99190611ece565b60405180910390f35b610205610200366004611d03565b6104a8565b6040516101e99190611e3a565b61021a6104c6565b6040516101e99190611e45565b61021a6104cc565b61020561023d366004611cc3565b6104f0565b61024a610591565b6040516101e991906123b9565b610205610265366004611d03565b61059a565b61027d610278366004611d03565b6105f5565b005b61029261028d366004611c74565b6106b1565b6040516101e99190611e19565b61027d6102ad366004611c74565b6106dc565b6102c56102c0366004611c74565b6106e9565b6040516101e99190612392565b61021a6102e0366004611c74565b610701565b61027d610729565b61021a6102fb366004611d03565b61080b565b61021a61030e366004611c74565b610ab6565b610292610ac8565b61027d610ad7565b610292610b7a565b6101dc610b96565b61027d610341366004611d03565b610c15565b610205610354366004611dcb565b610c92565b610205610367366004611d03565b610d20565b61020561037a366004611d03565b610d95565b61021a61038d366004611c74565b610da9565b61027d6103a0366004611d2d565b610e45565b61021a6103b3366004611c8f565b61109f565b61021a6110d7565b6103d36103ce366004611d8c565b6110fb565b6040516101e99291906123a3565b61027d6103ef366004611c74565b611128565b60048054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561049e5780601f106104735761010080835404028352916020019161049e565b820191906000526020600020905b81548152906001019060200180831161048157829003601f168201915b5050505050905090565b60006104bc6104b56111e8565b84846111ec565b5060015b92915050565b60035490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b60006104fd8484846112fb565b610587846105096111e8565b6105828560405180606001604052806028815260200161241f6028913973ffffffffffffffffffffffffffffffffffffffff8a166000908152600260205260408120906105546111e8565b73ffffffffffffffffffffffffffffffffffffffff168152602081019190915260400160002054919061147a565b6111ec565b5060019392505050565b60065460ff1690565b60006104bc6105a76111e8565b8461058285600260006105b86111e8565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918c1681529252902054906114c0565b6105fd6111e8565b73ffffffffffffffffffffffffffffffffffffffff1661061b610b7a565b73ffffffffffffffffffffffffffffffffffffffff1614610671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b60405180910390fd5b61067b82826114ff565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600760205260408120546106ad9216836115f4565b5050565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600760205260409020541690565b6106e633826117da565b50565b60096020526000908152604090205463ffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b6107316111e8565b73ffffffffffffffffffffffffffffffffffffffff1661074f610b7a565b73ffffffffffffffffffffffffffffffffffffffff161461079c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000438210610846576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689061226d565b73ffffffffffffffffffffffffffffffffffffffff831660009081526009602052604090205463ffffffff16806108815760009150506104c0565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8601811685529252909120541683106109465773ffffffffffffffffffffffffffffffffffffffff841660009081526008602090815260408083207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9490940163ffffffff168352929052206001015490506104c0565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260086020908152604080832083805290915290205463ffffffff1683101561098e5760009150506104c0565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82015b8163ffffffff168163ffffffff161115610a7257600282820363ffffffff160481036109de611c39565b5073ffffffffffffffffffffffffffffffffffffffff8716600090815260086020908152604080832063ffffffff808616855290835292819020815180830190925280549093168082526001909301549181019190915290871415610a4d576020015194506104c09350505050565b805163ffffffff16871115610a6457819350610a6b565b6001820392505b50506109b4565b5073ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff9094168352929052206001015491505092915050565b600a6020526000908152604090205481565b6000610ad2610b7a565b905090565b73d94af5b615c673a84fd35caf4e895006ee05db0a5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60058054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561049e5780601f106104735761010080835404028352916020019161049e565b610c1d6111e8565b73ffffffffffffffffffffffffffffffffffffffff16610c3b610b7a565b73ffffffffffffffffffffffffffffffffffffffff1614610c88576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b6106ad82826118a1565b6000610c9c6111e8565b73ffffffffffffffffffffffffffffffffffffffff16610cba610b7a565b73ffffffffffffffffffffffffffffffffffffffff1614610d07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b610d18610d126111e8565b836114ff565b506001919050565b60006104bc610d2d6111e8565b846105828560405180606001604052806025815260200161246d6025913960026000610d576111e8565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918d1681529252902054919061147a565b60006104bc610da26111e8565b84846112fb565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604081205463ffffffff1680610de1576000610e3e565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610e706103f4565b80519060200120610e7f6119b9565b30604051602001610e939493929190611e7f565b60405160208183030381529060405280519060200120905060007fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf888888604051602001610ee49493929190611e4e565b60405160208183030381529060405280519060200120905060008282604051602001610f11929190611de3565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610f4e9493929190611eb0565b6020604051602081039080840390855afa158015610f70573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116610fe8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612156565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600a60205260409020805460018101909155891461104e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906122ca565b87421115611088576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689061208d565b611092818b6117da565b505050505b505050505050565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60086020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b6111306111e8565b73ffffffffffffffffffffffffffffffffffffffff1661114e610b7a565b73ffffffffffffffffffffffffffffffffffffffff161461119b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b73ffffffffffffffffffffffffffffffffffffffff8116610aed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611ff9565b3390565b73ffffffffffffffffffffffffffffffffffffffff8316611239576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611f9c565b73ffffffffffffffffffffffffffffffffffffffff8216611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612327565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906112ee908590611e45565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611348576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611f3f565b73ffffffffffffffffffffffffffffffffffffffff8216611395576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906121b3565b6113df816040518060600160405280602681526020016124476026913973ffffffffffffffffffffffffffffffffffffffff8616600090815260016020526040902054919061147a565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020526040808220939093559084168152205461141b90826114c0565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112ee908590611e45565b600081848411156114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689190611ece565b505050900390565b600082820183811015610e3e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612056565b73ffffffffffffffffffffffffffffffffffffffff821661154c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906120ea565b60035461155990826114c0565b60035573ffffffffffffffffffffffffffffffffffffffff821660009081526001602052604090205461158c90826114c0565b73ffffffffffffffffffffffffffffffffffffffff83166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115e8908590611e45565b60405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116305750600081115b156117d55773ffffffffffffffffffffffffffffffffffffffff8316156117075773ffffffffffffffffffffffffffffffffffffffff831660009081526009602052604081205463ffffffff16908161168a5760006116e7565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b905060006116f582856119bd565b9050611703868484846119ff565b5050505b73ffffffffffffffffffffffffffffffffffffffff8216156117d55773ffffffffffffffffffffffffffffffffffffffff821660009081526009602052604081205463ffffffff16908161175c5760006117b9565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b905060006117c782856114c0565b9050611097858484846119ff565b505050565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600760205260408120549091169061180e84610701565b73ffffffffffffffffffffffffffffffffffffffff85811660008181526007602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461189b8284836115f4565b50505050565b73ffffffffffffffffffffffffffffffffffffffff82166118ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612210565b611938816040518060600160405280602281526020016124926022913973ffffffffffffffffffffffffffffffffffffffff8516600090815260016020526040902054919061147a565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604090205560035461196b90826119bd565b60035560405160009073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115e8908590611e45565b4690565b6000610e3e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061147a565b6000611a23436040518060600160405280603581526020016123ea60359139611bef565b905060008463ffffffff16118015611a97575073ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8901811685529252909120548282169116145b15611aff5773ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff89011684529091529020600101829055611b98565b60408051808201825263ffffffff8084168252602080830186815273ffffffffffffffffffffffffffffffffffffffff8a166000818152600884528681208b861682528452868120955186549086167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000918216178755925160019687015590815260099092529390208054928801909116919092161790555b8473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248484604051611be0929190612384565b60405180910390a25050505050565b6000816401000000008410611c31576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689190611ece565b509192915050565b604080518082019091526000808252602082015290565b803573ffffffffffffffffffffffffffffffffffffffff811681146104c057600080fd5b600060208284031215611c85578081fd5b610e3e8383611c50565b60008060408385031215611ca1578081fd5b611cab8484611c50565b9150611cba8460208501611c50565b90509250929050565b600080600060608486031215611cd7578081fd5b8335611ce2816123c7565b92506020840135611cf2816123c7565b929592945050506040919091013590565b60008060408385031215611d15578182fd5b611d1f8484611c50565b946020939093013593505050565b60008060008060008060c08789031215611d45578182fd5b611d4f8888611c50565b95506020870135945060408701359350606087013560ff81168114611d72578283fd5b9598949750929560808101359460a0909101359350915050565b60008060408385031215611d9e578182fd5b611da88484611c50565b9150602083013563ffffffff81168114611dc0578182fd5b809150509250929050565b600060208284031215611ddc578081fd5b5035919050565b7f190100000000000000000000000000000000000000000000000000000000000081526002810192909252602282015260420190565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b901515815260200190565b90815260200190565b93845273ffffffffffffffffffffffffffffffffffffffff9290921660208401526040830152606082015260800190565b9384526020840192909252604083015273ffffffffffffffffffffffffffffffffffffffff16606082015260800190565b93845260ff9290921660208401526040830152606082015260800190565b6000602080835283518082850152825b81811015611efa57858101830151858201604001528201611ede565b81811115611f0b5783604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60208082526025908201527f42455032303a207472616e736665722066726f6d20746865207a65726f20616460408201527f6472657373000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526024908201527f42455032303a20617070726f76652066726f6d20746865207a65726f2061646460408201527f7265737300000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201527f6464726573730000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526027908201527f544f4b454e3a3a64656c656761746542795369673a207369676e61747572652060408201527f6578706972656400000000000000000000000000000000000000000000000000606082015260800190565b6020808252601f908201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526027908201527f544f4b454e3a3a64656c656761746542795369673a20696e76616c696420736960408201527f676e617475726500000000000000000000000000000000000000000000000000606082015260800190565b60208082526023908201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260408201527f6573730000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f42455032303a206275726e2066726f6d20746865207a65726f2061646472657360408201527f7300000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526028908201527f544f4b454e3a3a6765745072696f72566f7465733a206e6f742079657420646560408201527f7465726d696e6564000000000000000000000000000000000000000000000000606082015260800190565b60208082526023908201527f544f4b454e3a3a64656c656761746542795369673a20696e76616c6964206e6f60408201527f6e63650000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526022908201527f42455032303a20617070726f766520746f20746865207a65726f20616464726560408201527f7373000000000000000000000000000000000000000000000000000000000000606082015260800190565b918252602082015260400190565b63ffffffff91909116815260200190565b63ffffffff929092168252602082015260400190565b60ff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff811681146106e657600080fdfe544f4b454e3a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e20616d6f756e7420657863656564732062616c616e6365a26469706673582212205fce98cfa7b0219e560e4542414099d0d69d610aa2f0169d383ea06cde99fb0864736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c80637ecebe0011610104578063a457c2d7116100a2578063dd62ed3e11610071578063dd62ed3e146103a5578063e7a324dc146103b8578063f1127ed8146103c0578063f2fde38b146103e1576101cf565b8063a457c2d714610359578063a9059cbb1461036c578063b4b5ea571461037f578063c3cda52014610392576101cf565b80638da5cb5b116100de5780638da5cb5b1461032357806395d89b411461032b5780639dc29fac14610333578063a0712d6814610346576101cf565b80637ecebe0014610300578063893d20e8146103135780638d4394ea1461031b576101cf565b806340c10f19116101715780636fcfff451161014b5780636fcfff45146102b257806370a08231146102d2578063715018a6146102e5578063782d6fe1146102ed576101cf565b806340c10f191461026a578063587cde1e1461027f5780635c19a95c1461029f576101cf565b806320606b70116101ad57806320606b701461022757806323b872dd1461022f578063313ce567146102425780633950935114610257576101cf565b806306fdde03146101d4578063095ea7b3146101f257806318160ddd14610212575b600080fd5b6101dc6103f4565b6040516101e99190611ece565b60405180910390f35b610205610200366004611d03565b6104a8565b6040516101e99190611e3a565b61021a6104c6565b6040516101e99190611e45565b61021a6104cc565b61020561023d366004611cc3565b6104f0565b61024a610591565b6040516101e991906123b9565b610205610265366004611d03565b61059a565b61027d610278366004611d03565b6105f5565b005b61029261028d366004611c74565b6106b1565b6040516101e99190611e19565b61027d6102ad366004611c74565b6106dc565b6102c56102c0366004611c74565b6106e9565b6040516101e99190612392565b61021a6102e0366004611c74565b610701565b61027d610729565b61021a6102fb366004611d03565b61080b565b61021a61030e366004611c74565b610ab6565b610292610ac8565b61027d610ad7565b610292610b7a565b6101dc610b96565b61027d610341366004611d03565b610c15565b610205610354366004611dcb565b610c92565b610205610367366004611d03565b610d20565b61020561037a366004611d03565b610d95565b61021a61038d366004611c74565b610da9565b61027d6103a0366004611d2d565b610e45565b61021a6103b3366004611c8f565b61109f565b61021a6110d7565b6103d36103ce366004611d8c565b6110fb565b6040516101e99291906123a3565b61027d6103ef366004611c74565b611128565b60048054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561049e5780601f106104735761010080835404028352916020019161049e565b820191906000526020600020905b81548152906001019060200180831161048157829003601f168201915b5050505050905090565b60006104bc6104b56111e8565b84846111ec565b5060015b92915050565b60035490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b60006104fd8484846112fb565b610587846105096111e8565b6105828560405180606001604052806028815260200161241f6028913973ffffffffffffffffffffffffffffffffffffffff8a166000908152600260205260408120906105546111e8565b73ffffffffffffffffffffffffffffffffffffffff168152602081019190915260400160002054919061147a565b6111ec565b5060019392505050565b60065460ff1690565b60006104bc6105a76111e8565b8461058285600260006105b86111e8565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918c1681529252902054906114c0565b6105fd6111e8565b73ffffffffffffffffffffffffffffffffffffffff1661061b610b7a565b73ffffffffffffffffffffffffffffffffffffffff1614610671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b60405180910390fd5b61067b82826114ff565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600760205260408120546106ad9216836115f4565b5050565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600760205260409020541690565b6106e633826117da565b50565b60096020526000908152604090205463ffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b6107316111e8565b73ffffffffffffffffffffffffffffffffffffffff1661074f610b7a565b73ffffffffffffffffffffffffffffffffffffffff161461079c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000438210610846576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689061226d565b73ffffffffffffffffffffffffffffffffffffffff831660009081526009602052604090205463ffffffff16806108815760009150506104c0565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8601811685529252909120541683106109465773ffffffffffffffffffffffffffffffffffffffff841660009081526008602090815260408083207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9490940163ffffffff168352929052206001015490506104c0565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260086020908152604080832083805290915290205463ffffffff1683101561098e5760009150506104c0565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82015b8163ffffffff168163ffffffff161115610a7257600282820363ffffffff160481036109de611c39565b5073ffffffffffffffffffffffffffffffffffffffff8716600090815260086020908152604080832063ffffffff808616855290835292819020815180830190925280549093168082526001909301549181019190915290871415610a4d576020015194506104c09350505050565b805163ffffffff16871115610a6457819350610a6b565b6001820392505b50506109b4565b5073ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff9094168352929052206001015491505092915050565b600a6020526000908152604090205481565b6000610ad2610b7a565b905090565b73d94af5b615c673a84fd35caf4e895006ee05db0a5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60058054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561049e5780601f106104735761010080835404028352916020019161049e565b610c1d6111e8565b73ffffffffffffffffffffffffffffffffffffffff16610c3b610b7a565b73ffffffffffffffffffffffffffffffffffffffff1614610c88576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b6106ad82826118a1565b6000610c9c6111e8565b73ffffffffffffffffffffffffffffffffffffffff16610cba610b7a565b73ffffffffffffffffffffffffffffffffffffffff1614610d07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b610d18610d126111e8565b836114ff565b506001919050565b60006104bc610d2d6111e8565b846105828560405180606001604052806025815260200161246d6025913960026000610d576111e8565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918d1681529252902054919061147a565b60006104bc610da26111e8565b84846112fb565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604081205463ffffffff1680610de1576000610e3e565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610e706103f4565b80519060200120610e7f6119b9565b30604051602001610e939493929190611e7f565b60405160208183030381529060405280519060200120905060007fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf888888604051602001610ee49493929190611e4e565b60405160208183030381529060405280519060200120905060008282604051602001610f11929190611de3565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610f4e9493929190611eb0565b6020604051602081039080840390855afa158015610f70573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116610fe8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612156565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600a60205260409020805460018101909155891461104e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906122ca565b87421115611088576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689061208d565b611092818b6117da565b505050505b505050505050565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60086020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b6111306111e8565b73ffffffffffffffffffffffffffffffffffffffff1661114e610b7a565b73ffffffffffffffffffffffffffffffffffffffff161461119b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612121565b73ffffffffffffffffffffffffffffffffffffffff8116610aed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611ff9565b3390565b73ffffffffffffffffffffffffffffffffffffffff8316611239576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611f9c565b73ffffffffffffffffffffffffffffffffffffffff8216611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612327565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906112ee908590611e45565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611348576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611f3f565b73ffffffffffffffffffffffffffffffffffffffff8216611395576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906121b3565b6113df816040518060600160405280602681526020016124476026913973ffffffffffffffffffffffffffffffffffffffff8616600090815260016020526040902054919061147a565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020526040808220939093559084168152205461141b90826114c0565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112ee908590611e45565b600081848411156114b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689190611ece565b505050900390565b600082820183811015610e3e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612056565b73ffffffffffffffffffffffffffffffffffffffff821661154c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610668906120ea565b60035461155990826114c0565b60035573ffffffffffffffffffffffffffffffffffffffff821660009081526001602052604090205461158c90826114c0565b73ffffffffffffffffffffffffffffffffffffffff83166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115e8908590611e45565b60405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116305750600081115b156117d55773ffffffffffffffffffffffffffffffffffffffff8316156117075773ffffffffffffffffffffffffffffffffffffffff831660009081526009602052604081205463ffffffff16908161168a5760006116e7565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b905060006116f582856119bd565b9050611703868484846119ff565b5050505b73ffffffffffffffffffffffffffffffffffffffff8216156117d55773ffffffffffffffffffffffffffffffffffffffff821660009081526009602052604081205463ffffffff16908161175c5760006117b9565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b905060006117c782856114c0565b9050611097858484846119ff565b505050565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600760205260408120549091169061180e84610701565b73ffffffffffffffffffffffffffffffffffffffff85811660008181526007602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461189b8284836115f4565b50505050565b73ffffffffffffffffffffffffffffffffffffffff82166118ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890612210565b611938816040518060600160405280602281526020016124926022913973ffffffffffffffffffffffffffffffffffffffff8516600090815260016020526040902054919061147a565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604090205560035461196b90826119bd565b60035560405160009073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115e8908590611e45565b4690565b6000610e3e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061147a565b6000611a23436040518060600160405280603581526020016123ea60359139611bef565b905060008463ffffffff16118015611a97575073ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8901811685529252909120548282169116145b15611aff5773ffffffffffffffffffffffffffffffffffffffff8516600090815260086020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff89011684529091529020600101829055611b98565b60408051808201825263ffffffff8084168252602080830186815273ffffffffffffffffffffffffffffffffffffffff8a166000818152600884528681208b861682528452868120955186549086167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000918216178755925160019687015590815260099092529390208054928801909116919092161790555b8473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248484604051611be0929190612384565b60405180910390a25050505050565b6000816401000000008410611c31576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106689190611ece565b509192915050565b604080518082019091526000808252602082015290565b803573ffffffffffffffffffffffffffffffffffffffff811681146104c057600080fd5b600060208284031215611c85578081fd5b610e3e8383611c50565b60008060408385031215611ca1578081fd5b611cab8484611c50565b9150611cba8460208501611c50565b90509250929050565b600080600060608486031215611cd7578081fd5b8335611ce2816123c7565b92506020840135611cf2816123c7565b929592945050506040919091013590565b60008060408385031215611d15578182fd5b611d1f8484611c50565b946020939093013593505050565b60008060008060008060c08789031215611d45578182fd5b611d4f8888611c50565b95506020870135945060408701359350606087013560ff81168114611d72578283fd5b9598949750929560808101359460a0909101359350915050565b60008060408385031215611d9e578182fd5b611da88484611c50565b9150602083013563ffffffff81168114611dc0578182fd5b809150509250929050565b600060208284031215611ddc578081fd5b5035919050565b7f190100000000000000000000000000000000000000000000000000000000000081526002810192909252602282015260420190565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b901515815260200190565b90815260200190565b93845273ffffffffffffffffffffffffffffffffffffffff9290921660208401526040830152606082015260800190565b9384526020840192909252604083015273ffffffffffffffffffffffffffffffffffffffff16606082015260800190565b93845260ff9290921660208401526040830152606082015260800190565b6000602080835283518082850152825b81811015611efa57858101830151858201604001528201611ede565b81811115611f0b5783604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60208082526025908201527f42455032303a207472616e736665722066726f6d20746865207a65726f20616460408201527f6472657373000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526024908201527f42455032303a20617070726f76652066726f6d20746865207a65726f2061646460408201527f7265737300000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201527f6464726573730000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526027908201527f544f4b454e3a3a64656c656761746542795369673a207369676e61747572652060408201527f6578706972656400000000000000000000000000000000000000000000000000606082015260800190565b6020808252601f908201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526027908201527f544f4b454e3a3a64656c656761746542795369673a20696e76616c696420736960408201527f676e617475726500000000000000000000000000000000000000000000000000606082015260800190565b60208082526023908201527f42455032303a207472616e7366657220746f20746865207a65726f206164647260408201527f6573730000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f42455032303a206275726e2066726f6d20746865207a65726f2061646472657360408201527f7300000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526028908201527f544f4b454e3a3a6765745072696f72566f7465733a206e6f742079657420646560408201527f7465726d696e6564000000000000000000000000000000000000000000000000606082015260800190565b60208082526023908201527f544f4b454e3a3a64656c656761746542795369673a20696e76616c6964206e6f60408201527f6e63650000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526022908201527f42455032303a20617070726f766520746f20746865207a65726f20616464726560408201527f7373000000000000000000000000000000000000000000000000000000000000606082015260800190565b918252602082015260400190565b63ffffffff91909116815260200190565b63ffffffff929092168252602082015260400190565b60ff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff811681146106e657600080fdfe544f4b454e3a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e20616d6f756e7420657863656564732062616c616e6365a26469706673582212205fce98cfa7b0219e560e4542414099d0d69d610aa2f0169d383ea06cde99fb0864736f6c634300060c0033
Deployed Bytecode Sourcemap
47463:9031:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17113:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;18692:161;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;17681:100::-;;;:::i;:::-;;;;;;;:::i;48910:122::-;;;:::i;19324:364::-;;;;;;:::i;:::-;;:::i;17525:92::-;;;:::i;:::-;;;;;;;:::i;20096:210::-;;;;;;:::i;:::-;;:::i;47616:162::-;;;;;;:::i;:::-;;:::i;:::-;;49893:149;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;50186:104::-;;;;;;:::i;:::-;;:::i;48788:49::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;17843:119::-;;;;;;:::i;:::-;;:::i;14066:148::-;;;:::i;52792:1254::-;;;;;;:::i;:::-;;:::i;49324:39::-;;;;;;:::i;:::-;;:::i;16949:94::-;;;:::i;14621:257::-;;;:::i;13415:87::-;;;:::i;17324:96::-;;;:::i;47786:109::-;;;;;;:::i;:::-;;:::i;21287:130::-;;;;;;:::i;:::-;;:::i;20808:261::-;;;;;;:::i;:::-;;:::i;18174:167::-;;;;;;:::i;:::-;;:::i;52106:255::-;;;;;;:::i;:::-;;:::i;50724:1181::-;;;;;;:::i;:::-;;:::i;18403:143::-;;;;;;:::i;:::-;;:::i;49126:117::-;;;:::i;48649:70::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;14369:244::-;;;;;;:::i;:::-;;:::i;17113:92::-;17192:5;17185:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17159:13;;17185:12;;17192:5;;17185:12;;17192:5;17185:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17113:92;:::o;18692:161::-;18767:4;18784:39;18793:12;:10;:12::i;:::-;18807:7;18816:6;18784:8;:39::i;:::-;-1:-1:-1;18841:4:0;18692:161;;;;;:::o;17681:100::-;17761:12;;17681:100;:::o;48910:122::-;48952:80;48910:122;:::o;19324:364::-;19423:4;19440:36;19450:6;19458:9;19469:6;19440:9;:36::i;:::-;19487:171;19510:6;19531:12;:10;:12::i;:::-;19558:89;19596:6;19558:89;;;;;;;;;;;;;;;;;:19;;;;;;;:11;:19;;;;;;19578:12;:10;:12::i;:::-;19558:33;;;;;;;;;;;;;-1:-1:-1;19558:33:0;;;:89;:37;:89::i;:::-;19487:8;:171::i;:::-;-1:-1:-1;19676:4:0;19324:364;;;;;:::o;17525:92::-;17600:9;;;;17525:92;:::o;20096:210::-;20176:4;20193:83;20202:12;:10;:12::i;:::-;20216:7;20225:50;20264:10;20225:11;:25;20237:12;:10;:12::i;:::-;20225:25;;;;;;;;;;;;;;;;;;-1:-1:-1;20225:25:0;;;:34;;;;;;;;;;;:38;:50::i;47616:162::-;13646:12;:10;:12::i;:::-;13635:23;;:7;:5;:7::i;:::-;:23;;;13627:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;47688:19:::1;47694:3;47699:7;47688:5;:19::i;:::-;47745:15;::::0;;::::1;47741:1;47745:15:::0;;;:10:::1;:15;::::0;;;;;47718:52:::1;::::0;47745:15:::1;47762:7:::0;47718:14:::1;:52::i;:::-;47616:162:::0;;:::o;49893:149::-;50013:21;;;;49981:7;50013:21;;;:10;:21;;;;;;;;49893:149::o;50186:104::-;50250:32;50260:10;50272:9;50250;:32::i;:::-;50186:104;:::o;48788:49::-;;;;;;;;;;;;;;;:::o;17843:119::-;17936:18;;17909:7;17936:18;;;:9;:18;;;;;;;17843:119::o;14066:148::-;13646:12;:10;:12::i;:::-;13635:23;;:7;:5;:7::i;:::-;:23;;;13627:68;;;;;;;;;;;;:::i;:::-;14173:1:::1;14157:6:::0;;14136:40:::1;::::0;::::1;14157:6:::0;;::::1;::::0;14136:40:::1;::::0;14173:1;;14136:40:::1;14204:1;14187:19:::0;;;::::1;::::0;;14066:148::o;52792:1254::-;52900:7;52947:12;52933:11;:26;52925:79;;;;;;;;;;;;:::i;:::-;53039:23;;;53017:19;53039:23;;;:14;:23;;;;;;;;53077:17;53073:58;;53118:1;53111:8;;;;;53073:58;53191:20;;;;;;;:11;:20;;;;;;;;:38;53212:16;;;53191:38;;;;;;;;;:48;;:63;-1:-1:-1;53187:147:0;;53278:20;;;;;;;:11;:20;;;;;;;;53299:16;;;;;53278:38;;;;;;;;53314:1;53278:44;;;-1:-1:-1;53271:51:0;;53187:147;53395:20;;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;53391:88:0;;;53466:1;53459:8;;;;;53391:88;53491:12;53533:16;;;53560:428;53575:5;53567:13;;:5;:13;;;53560:428;;;53639:1;53622:13;;;53621:19;;;53613:27;;53682:20;;:::i;:::-;-1:-1:-1;53705:20:0;;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;53682:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53752:27;;53748:229;;;53807:8;;;;-1:-1:-1;53800:15:0;;-1:-1:-1;;;;53800:15:0;53748:229;53841:12;;:26;;;-1:-1:-1;53837:140:0;;;53896:6;53888:14;;53837:140;;;53960:1;53951:6;:10;53943:18;;53837:140;53560:428;;;;;-1:-1:-1;54005:20:0;;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;;;;-1:-1:-1;;52792:1254:0;;;;:::o;49324:39::-;;;;;;;;;;;;;:::o;16949:94::-;17001:7;17028;:5;:7::i;:::-;17021:14;;16949:94;:::o;14621:257::-;14683:42;14737:51;14825:6;;;14804:38;;;;;;;14825:6;;;14804:38;;;14853:6;:17;;;;;;;;;;;;;;;14621:257::o;13415:87::-;13461:7;13488:6;;;13415:87;:::o;17324:96::-;17405:7;17398:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17372:13;;17398:14;;17405:7;;17398:14;;17405:7;17398:14;;;;;;;;;;;;;;;;;;;;;;;;47786:109;13646:12;:10;:12::i;:::-;13635:23;;:7;:5;:7::i;:::-;:23;;;13627:68;;;;;;;;;;;;:::i;:::-;47863:24:::1;47869:8;47879:7;47863:5;:24::i;21287:130::-:0;21343:4;13646:12;:10;:12::i;:::-;13635:23;;:7;:5;:7::i;:::-;:23;;;13627:68;;;;;;;;;;;;:::i;:::-;21360:27:::1;21366:12;:10;:12::i;:::-;21380:6;21360:5;:27::i;:::-;-1:-1:-1::0;21405:4:0::1;21287:130:::0;;;:::o;20808:261::-;20893:4;20910:129;20919:12;:10;:12::i;:::-;20933:7;20942:96;20981:15;20942:96;;;;;;;;;;;;;;;;;:11;:25;20954:12;:10;:12::i;:::-;20942:25;;;;;;;;;;;;;;;;;;-1:-1:-1;20942:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;18174:167::-;18252:4;18269:42;18279:12;:10;:12::i;:::-;18293:9;18304:6;18269:9;:42::i;52106:255::-;52245:23;;;52198:7;52245:23;;;:14;:23;;;;;;;;52286:16;:67;;52352:1;52286:67;;;52305:20;;;;;;;:11;:20;;;;;;;;:38;52326:16;;;52305:38;;;;;;;;52341:1;52305:44;;52286:67;52279:74;52106:255;-1:-1:-1;;;52106:255:0:o;50724:1181::-;50917:23;48952:80;51046:6;:4;:6::i;:::-;51030:24;;;;;;51073:12;:10;:12::i;:::-;51112:4;50967:165;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;50943:200;;;;;;50917:226;;51156:18;49172:71;51268:9;51296:5;51320:6;51201:140;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;51177:175;;;;;;51156:196;;51365:14;51470:15;51504:10;51406:123;;;;;;;;;:::i;:::-;;;;;;;;;;;;;51382:158;;;;;;51365:175;;51553:17;51573:26;51583:6;51591:1;51594;51597;51573:26;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;51573:26:0;;;;;;-1:-1:-1;;51618:23:0;;;51610:75;;;;;;;;;;;;:::i;:::-;51713:17;;;;;;;:6;:17;;;;;:19;;;;;;;;51704:28;;51696:76;;;;;;;;;;;;:::i;:::-;51798:6;51791:3;:13;;51783:65;;;;;;;;;;;;:::i;:::-;51866:31;51876:9;51887;51866;:31::i;:::-;51859:38;;;;50724:1181;;;;;;;:::o;18403:143::-;18511:18;;;;18484:7;18511:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;18403:143::o;49126:117::-;49172:71;49126:117;:::o;48649:70::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14369:244::-;13646:12;:10;:12::i;:::-;13635:23;;:7;:5;:7::i;:::-;:23;;;13627:68;;;;;;;;;;;;:::i;:::-;14458:22:::1;::::0;::::1;14450:73;;;;;;;;;;;;:::i;8937:98::-:0;9017:10;8937:98;:::o;24088:339::-;24183:19;;;24175:68;;;;;;;;;;;;:::i;:::-;24262:21;;;24254:68;;;;;;;;;;;;:::i;:::-;24335:18;;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;24387:32;;;;;24365:6;;24387:32;:::i;:::-;;;;;;;;24088:339;;;:::o;21907:472::-;22006:20;;;21998:70;;;;;;;;;;;;:::i;:::-;22087:23;;;22079:71;;;;;;;;;;;;:::i;:::-;22183;22205:6;22183:71;;;;;;;;;;;;;;;;;:17;;;;;;;:9;:17;;;;;;;:71;:21;:71::i;:::-;22163:17;;;;;;;;:9;:17;;;;;;:91;;;;22288:20;;;;;;;:32;;22313:6;22288:24;:32::i;:::-;22265:20;;;;;;;;:9;:20;;;;;;;:55;;;;22336:35;;;;;;;;;;22364:6;;22336:35;:::i;43874:192::-;43960:7;43996:12;43988:6;;;;43980:29;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;44032:5:0;;;43874:192::o;42971:181::-;43029:7;43061:5;;;43085:6;;;;43077:46;;;;;;;;;;;;:::i;22660:308::-;22736:21;;;22728:65;;;;;;;;;;;;:::i;:::-;22821:12;;:24;;22838:6;22821:16;:24::i;:::-;22806:12;:39;22877:18;;;;;;;:9;:18;;;;;;:30;;22900:6;22877:22;:30::i;:::-;22856:18;;;;;;;:9;:18;;;;;;:51;;;;22923:37;;22856:18;;;22923:37;;;;22953:6;;22923:37;:::i;:::-;;;;;;;;22660:308;;:::o;54501:947::-;54607:6;54597:16;;:6;:16;;;;:30;;;;;54626:1;54617:6;:10;54597:30;54593:848;;;54648:20;;;;54644:385;;54756:22;;;54737:16;54756:22;;;:14;:22;;;;;;;;;54817:13;:60;;54876:1;54817:60;;;54833:19;;;;;;;:11;:19;;;;;;;;:34;54853:13;;;54833:34;;;;;;;;54865:1;54833:40;;54817:60;54797:80;-1:-1:-1;54896:17:0;54916:21;54797:80;54930:6;54916:13;:21::i;:::-;54896:41;;54956:57;54973:6;54981:9;54992;55003;54956:16;:57::i;:::-;54644:385;;;;55049:20;;;;55045:385;;55157:22;;;55138:16;55157:22;;;:14;:22;;;;;;;;;55218:13;:60;;55277:1;55218:60;;;55234:19;;;;;;;:11;:19;;;;;;;;:34;55254:13;;;55234:34;;;;;;;;55266:1;55234:40;;55218:60;55198:80;-1:-1:-1;55297:17:0;55317:21;55198:80;55331:6;55317:13;:21::i;:::-;55297:41;;55357:57;55374:6;55382:9;55393;55404;55357:16;:57::i;55045:385::-;54501:947;;;:::o;54054:439::-;54171:21;;;;54145:23;54171:21;;;:10;:21;;;;;;;;;;54230:20;54182:9;54230;:20::i;:::-;54307:21;;;;;;;;:10;:21;;;;;;:33;;;;;;;;;;;;;54358:54;;54203:47;;-1:-1:-1;54307:33:0;54358:54;;;;;;54307:21;54358:54;54425:60;54440:15;54457:9;54468:16;54425:14;:60::i;:::-;54054:439;;;;:::o;23300:348::-;23376:21;;;23368:67;;;;;;;;;;;;:::i;:::-;23469:68;23492:6;23469:68;;;;;;;;;;;;;;;;;:18;;;;;;;:9;:18;;;;;;;:68;:22;:68::i;:::-;23448:18;;;;;;;:9;:18;;;;;:89;23563:12;;:24;;23580:6;23563:16;:24::i;:::-;23548:12;:39;23603:37;;23629:1;;23603:37;;;;;;;;23633:6;;23603:37;:::i;56338:153::-;56448:9;56338:153;:::o;43435:136::-;43493:7;43520:43;43524:1;43527;43520:43;;;;;;;;;;;;;;;;;:3;:43::i;55456:705::-;55635:18;55656:77;55663:12;55656:77;;;;;;;;;;;;;;;;;:6;:77::i;:::-;55635:98;;55765:1;55750:12;:16;;;:85;;;;-1:-1:-1;55770:22:0;;;;;;;:11;:22;;;;;;;;:65;55793:16;;;55770:40;;;;;;;;;:50;:65;;;:50;;:65;55750:85;55746:339;;;55852:22;;;;;;;:11;:22;;;;;;;;:40;55875:16;;;55852:40;;;;;;;;55890:1;55852:46;:57;;;55746:339;;;55981:33;;;;;;;;;;;;;;;;;;;;;55942:22;;;-1:-1:-1;55942:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;;;;;;;;;;;;;;;56029:25;;;:14;:25;;;;;;:44;;56057:16;;;56029:44;;;;;;;;;;55746:339;56123:9;56102:51;;;56134:8;56144;56102:51;;;;;;;:::i;:::-;;;;;;;;55456:705;;;;;:::o;56169:161::-;56244:6;56282:12;56275:5;56271:9;;56263:32;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;56320:1:0;;56169:161;-1:-1:-1;;56169:161:0:o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;:::o;5:130::-;72:20;;21866:42;21855:54;;22705:35;;22695:2;;22754:1;;22744:12;684:241;;788:2;776:9;767:7;763:23;759:32;756:2;;;-1:-1;;794:12;756:2;856:53;901:7;877:22;856:53;:::i;932:366::-;;;1053:2;1041:9;1032:7;1028:23;1024:32;1021:2;;;-1:-1;;1059:12;1021:2;1121:53;1166:7;1142:22;1121:53;:::i;:::-;1111:63;;1229:53;1274:7;1211:2;1254:9;1250:22;1229:53;:::i;:::-;1219:63;;1015:283;;;;;:::o;1305:491::-;;;;1443:2;1431:9;1422:7;1418:23;1414:32;1411:2;;;-1:-1;;1449:12;1411:2;85:6;72:20;97:33;124:5;97:33;:::i;:::-;1501:63;-1:-1;1601:2;1640:22;;72:20;97:33;72:20;97:33;:::i;:::-;1405:391;;1609:63;;-1:-1;;;1709:2;1748:22;;;;346:20;;1405:391::o;1803:366::-;;;1924:2;1912:9;1903:7;1899:23;1895:32;1892:2;;;-1:-1;;1930:12;1892:2;1992:53;2037:7;2013:22;1992:53;:::i;:::-;1982:63;2082:2;2121:22;;;;346:20;;-1:-1;;;1886:283::o;2176:865::-;;;;;;;2363:3;2351:9;2342:7;2338:23;2334:33;2331:2;;;-1:-1;;2370:12;2331:2;2432:53;2477:7;2453:22;2432:53;:::i;:::-;2422:63;;2522:2;2565:9;2561:22;346:20;2530:63;;2630:2;2673:9;2669:22;346:20;2638:63;;2738:2;2779:9;2775:22;616:20;22166:4;23223:5;22155:16;23200:5;23197:33;23187:2;;-1:-1;;23234:12;23187:2;2325:716;;;;-1:-1;2325:716;;2844:3;2884:22;;209:20;;2953:3;2993:22;;;209:20;;-1:-1;2325:716;-1:-1;;2325:716::o;3048:364::-;;;3168:2;3156:9;3147:7;3143:23;3139:32;3136:2;;;-1:-1;;3174:12;3136:2;3236:53;3281:7;3257:22;3236:53;:::i;:::-;3226:63;;3326:2;3368:9;3364:22;482:20;22072:10;23103:5;22061:22;23079:5;23076:34;23066:2;;-1:-1;;23114:12;23066:2;3334:62;;;;3130:282;;;;;:::o;3419:241::-;;3523:2;3511:9;3502:7;3498:23;3494:32;3491:2;;;-1:-1;;3529:12;3491:2;-1:-1;346:20;;3485:175;-1:-1;3485:175::o;10457:659::-;6301:66;6281:87;;6266:1;6387:11;;3969:37;;;;10968:12;;;3969:37;11079:12;;;10702:414::o;11123:222::-;21866:42;21855:54;;;;3738:37;;11250:2;11235:18;;11221:124::o;11352:210::-;21688:13;;21681:21;3852:34;;11473:2;11458:18;;11444:118::o;11569:222::-;3969:37;;;11696:2;11681:18;;11667:124::o;11798:556::-;3969:37;;;21866:42;21855:54;;;;12174:2;12159:18;;3738:37;12257:2;12242:18;;3969:37;12340:2;12325:18;;3969:37;12009:3;11994:19;;11980:374::o;12361:556::-;3969:37;;;12737:2;12722:18;;3969:37;;;;12820:2;12805:18;;3969:37;21866:42;21855:54;12903:2;12888:18;;3738:37;12572:3;12557:19;;12543:374::o;12924:548::-;3969:37;;;22166:4;22155:16;;;;13292:2;13277:18;;10410:35;13375:2;13360:18;;3969:37;13458:2;13443:18;;3969:37;13131:3;13116:19;;13102:370::o;13479:310::-;;13626:2;;13647:17;13640:47;4322:5;21157:12;21314:6;13626:2;13615:9;13611:18;21302:19;-1:-1;22256:101;22270:6;22267:1;22264:13;22256:101;;;22337:11;;;;;22331:18;22318:11;;;21342:14;22318:11;22311:39;22285:10;;22256:101;;;22372:6;22369:1;22366:13;22363:2;;;-1:-1;21342:14;22428:6;13615:9;22419:16;;22412:27;22363:2;-1:-1;22629:2;22609:14;22625:7;22605:28;4480:39;;;;21342:14;4480:39;;13597:192;-1:-1;;;13597:192::o;13796:416::-;13996:2;14010:47;;;4756:2;13981:18;;;21302:19;4792:34;21342:14;;;4772:55;4861:7;4847:12;;;4840:29;4888:12;;;13967:245::o;14219:416::-;14419:2;14433:47;;;5139:2;14404:18;;;21302:19;5175:34;21342:14;;;5155:55;5244:6;5230:12;;;5223:28;5270:12;;;14390:245::o;14642:416::-;14842:2;14856:47;;;5521:2;14827:18;;;21302:19;5557:34;21342:14;;;5537:55;5626:8;5612:12;;;5605:30;5654:12;;;14813:245::o;15488:416::-;15688:2;15702:47;;;6637:2;15673:18;;;21302:19;6673:29;21342:14;;;6653:50;6722:12;;;15659:245::o;15911:416::-;16111:2;16125:47;;;6973:2;16096:18;;;21302:19;7009:34;21342:14;;;6989:55;7078:9;7064:12;;;7057:31;7107:12;;;16082:245::o;16334:416::-;16534:2;16548:47;;;7358:2;16519:18;;;21302:19;7394:33;21342:14;;;7374:54;7447:12;;;16505:245::o;16757:416::-;16957:2;16971:47;;;16942:18;;;21302:19;7734:34;21342:14;;;7714:55;7788:12;;;16928:245::o;17180:416::-;17380:2;17394:47;;;8039:2;17365:18;;;21302:19;8075:34;21342:14;;;8055:55;8144:9;8130:12;;;8123:31;8173:12;;;17351:245::o;17603:416::-;17803:2;17817:47;;;8424:2;17788:18;;;21302:19;8460:34;21342:14;;;8440:55;8529:5;8515:12;;;8508:27;8554:12;;;17774:245::o;18026:416::-;18226:2;18240:47;;;8805:2;18211:18;;;21302:19;8841:34;21342:14;;;8821:55;8910:3;8896:12;;;8889:25;8933:12;;;18197:245::o;18449:416::-;18649:2;18663:47;;;9184:2;18634:18;;;21302:19;9220:34;21342:14;;;9200:55;9289:10;9275:12;;;9268:32;9319:12;;;18620:245::o;18872:416::-;19072:2;19086:47;;;9570:2;19057:18;;;21302:19;9606:34;21342:14;;;9586:55;9675:5;9661:12;;;9654:27;9700:12;;;19043:245::o;19295:416::-;19495:2;19509:47;;;9951:2;19480:18;;;21302:19;9987:34;21342:14;;;9967:55;10056:4;10042:12;;;10035:26;10080:12;;;19466:245::o;19947:333::-;3969:37;;;20266:2;20251:18;;3969:37;20102:2;20087:18;;20073:207::o;20287:218::-;22072:10;22061:22;;;;10295:36;;20412:2;20397:18;;20383:122::o;20512:329::-;22072:10;22061:22;;;;10295:36;;20827:2;20812:18;;3969:37;20665:2;20650:18;;20636:205::o;20848:214::-;22166:4;22155:16;;;;10410:35;;20971:2;20956:18;;20942:120::o;22646:117::-;21866:42;22733:5;21855:54;22708:5;22705:35;22695:2;;22754:1;;22744:12
Swarm Source
ipfs://5fce98cfa7b0219e560e4542414099d0d69d610aa2f0169d383ea06cde99fb08
🤖 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.