ETH Price: $1,876.44 (-0.47%)

Token

WePiggy Coin (WPC)
 

Overview

Max Total Supply

237,028,746.917207525200494728 WPC

Holders

3,622

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
11.748579759305343 WPC

Value
$0.00
0x117fcf44e6d50ff3e9c1f03cbc3073ab40f0bede
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
Source Code Verified Exact Match

Contract Name

WePiggyToken

Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here

Contract Security Audit

Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"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":[],"name":"MINTER_ROLE","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":"account","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":[{"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":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"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":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","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"}]
60806040523480156200001157600080fd5b506040518060400160405280600c81526020016b2bb2a834b3b3bc9021b7b4b760a11b8152506040518060400160405280600381526020016257504360e81b81525081600390805190602001906200006b929190620001ba565b50805162000081906004906020840190620001ba565b50506005805460ff19166012179055506200009e600033620000a4565b62000256565b620000b08282620000b4565b5050565b6000828152600660209081526040909120620000db9183906200129b6200012f821b17901c565b15620000b057620000eb6200014f565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600062000146836001600160a01b03841662000153565b90505b92915050565b3390565b6000620001618383620001a2565b620001995750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000149565b50600062000149565b60009081526001919091016020526040902054151590565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001fd57805160ff19168380011785556200022d565b828001600101855582156200022d579182015b828111156200022d57825182559160200191906001019062000210565b506200023b9291506200023f565b5090565b5b808211156200023b576000815560010162000240565b6121ca80620002666000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c80637ecebe001161010f578063b4b5ea57116100a2578063d547741f11610071578063d547741f1461068b578063dd62ed3e146106b7578063e7a324dc146106e5578063f1127ed8146106ed576101f0565b8063b4b5ea57146105f9578063c3cda5201461061f578063ca15c87314610666578063d539139314610683576101f0565b80639dc29fac116100de5780639dc29fac1461056d578063a217fddf14610599578063a457c2d7146105a1578063a9059cbb146105cd576101f0565b80637ecebe00146104f05780639010d07c1461051657806391d148541461053957806395d89b4114610565576101f0565b806336568abe116101875780635c19a95c116101565780635c19a95c146104395780636fcfff451461045f57806370a082311461049e578063782d6fe1146104c4576101f0565b806336568abe14610373578063395093511461039f57806340c10f19146103cb578063587cde1e146103f7576101f0565b806323b872dd116101c357806323b872dd146102d4578063248a9ca31461030a5780632f2ff15d14610327578063313ce56714610355576101f0565b806306fdde03146101f5578063095ea7b31461027257806318160ddd146102b257806320606b70146102cc575b600080fd5b6101fd61073f565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561023757818101518382015260200161021f565b50505050905090810190601f1680156102645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61029e6004803603604081101561028857600080fd5b506001600160a01b0381351690602001356107d5565b604080519115158252519081900360200190f35b6102ba6107f3565b60408051918252519081900360200190f35b6102ba6107f9565b61029e600480360360608110156102ea57600080fd5b506001600160a01b0381358116916020810135909116906040013561081d565b6102ba6004803603602081101561032057600080fd5b50356108a4565b6103536004803603604081101561033d57600080fd5b50803590602001356001600160a01b03166108b9565b005b61035d610925565b6040805160ff9092168252519081900360200190f35b6103536004803603604081101561038957600080fd5b50803590602001356001600160a01b031661092e565b61029e600480360360408110156103b557600080fd5b506001600160a01b03813516906020013561098f565b610353600480360360408110156103e157600080fd5b506001600160a01b0381351690602001356109dd565b61041d6004803603602081101561040d57600080fd5b50356001600160a01b0316610a80565b604080516001600160a01b039092168252519081900360200190f35b6103536004803603602081101561044f57600080fd5b50356001600160a01b0316610a9e565b6104856004803603602081101561047557600080fd5b50356001600160a01b0316610aab565b6040805163ffffffff9092168252519081900360200190f35b6102ba600480360360208110156104b457600080fd5b50356001600160a01b0316610ac3565b6102ba600480360360408110156104da57600080fd5b506001600160a01b038135169060200135610ade565b6102ba6004803603602081101561050657600080fd5b50356001600160a01b0316610ce6565b61041d6004803603604081101561052c57600080fd5b5080359060200135610cf8565b61029e6004803603604081101561054f57600080fd5b50803590602001356001600160a01b0316610d17565b6101fd610d2f565b6103536004803603604081101561058357600080fd5b506001600160a01b038135169060200135610d90565b6102ba610e34565b61029e600480360360408110156105b757600080fd5b506001600160a01b038135169060200135610e39565b61029e600480360360408110156105e357600080fd5b506001600160a01b038135169060200135610ea1565b6102ba6004803603602081101561060f57600080fd5b50356001600160a01b0316610eb5565b610353600480360360c081101561063557600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135610f18565b6102ba6004803603602081101561067c57600080fd5b503561118b565b6102ba6111a2565b610353600480360360408110156106a157600080fd5b50803590602001356001600160a01b03166111c6565b6102ba600480360360408110156106cd57600080fd5b506001600160a01b038135811691602001351661121f565b6102ba61124a565b61071f6004803603604081101561070357600080fd5b5080356001600160a01b0316906020013563ffffffff1661126e565b6040805163ffffffff909316835260208301919091528051918290030190f35b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cb5780601f106107a0576101008083540402835291602001916107cb565b820191906000526020600020905b8154815290600101906020018083116107ae57829003601f168201915b5050505050905090565b60006107e96107e26112b0565b84846112b4565b5060015b92915050565b60025490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b600061082a8484846113a0565b61089a846108366112b0565b610895856040518060600160405280602881526020016120af602891396001600160a01b038a166000908152600160205260408120906108746112b0565b6001600160a01b0316815260208101919091526040016000205491906113e2565b6112b4565b5060019392505050565b60009081526006602052604090206002015490565b6000828152600660205260409020600201546108dc906108d76112b0565b610d17565b6109175760405162461bcd60e51b815260040180806020018281038252602f815260200180611ef5602f913960400191505060405180910390fd5b6109218282611479565b5050565b60055460ff1690565b6109366112b0565b6001600160a01b0316816001600160a01b0316146109855760405162461bcd60e51b815260040180806020018281038252602f815260200180612166602f913960400191505060405180910390fd5b61092182826114e2565b60006107e961099c6112b0565b8461089585600160006109ad6112b0565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061154b565b610a077f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610d17565b610a51576040805162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604482015290519081900360640190fd5b610a5b82826115a5565b6001600160a01b03808316600090815260076020526040812054610921921683611695565b6001600160a01b039081166000908152600760205260409020541690565b610aa833826117d2565b50565b60096020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526020819052604090205490565b6000438210610b1e5760405162461bcd60e51b815260040180806020018281038252602f815260200180611fce602f913960400191505060405180910390fd5b6001600160a01b03831660009081526009602052604090205463ffffffff1680610b4c5760009150506107ed565b6001600160a01b038416600090815260086020908152604080832063ffffffff600019860181168552925290912054168310610bbb576001600160a01b03841660009081526008602090815260408083206000199490940163ffffffff168352929052206001015490506107ed565b6001600160a01b038416600090815260086020908152604080832083805290915290205463ffffffff16831015610bf65760009150506107ed565b600060001982015b8163ffffffff168163ffffffff161115610caf57600282820363ffffffff16048103610c28611e98565b506001600160a01b038716600090815260086020908152604080832063ffffffff808616855290835292819020815180830190925280549093168082526001909301549181019190915290871415610c8a576020015194506107ed9350505050565b805163ffffffff16871115610ca157819350610ca8565b6001820392505b5050610bfe565b506001600160a01b038516600090815260086020908152604080832063ffffffff9094168352929052206001015491505092915050565b600a6020526000908152604090205481565b6000828152600660205260408120610d109083611867565b9392505050565b6000828152600660205260408120610d109083611873565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cb5780601f106107a0576101008083540402835291602001916107cb565b610dba7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610d17565b610e04576040805162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604482015290519081900360640190fd5b610e0e8282611888565b6001600160a01b0380831660009081526007602052604081205461092192169083611695565b600081565b60006107e9610e466112b0565b84610895856040518060600160405280602581526020016121416025913960016000610e706112b0565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906113e2565b60006107e9610eae6112b0565b84846113a0565b6001600160a01b03811660009081526009602052604081205463ffffffff1680610ee0576000610d10565b6001600160a01b038316600090815260086020908152604080832063ffffffff60001986011684529091529020600101549392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610f4361073f565b80519060200120610f52611984565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa158015611085573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166110d75760405162461bcd60e51b815260040180806020018281038252602e815260200180612081602e913960400191505060405180910390fd5b6001600160a01b0381166000908152600a6020526040902080546001810190915589146111355760405162461bcd60e51b815260040180806020018281038252602a815260200180611f82602a913960400191505060405180910390fd5b874211156111745760405162461bcd60e51b815260040180806020018281038252602e815260200180612023602e913960400191505060405180910390fd5b61117e818b6117d2565b505050505b505050505050565b60008181526006602052604081206107ed90611988565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6000828152600660205260409020600201546111e4906108d76112b0565b6109855760405162461bcd60e51b81526004018080602001828103825260308152602001806120516030913960400191505060405180910390fd5b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60086020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b6000610d10836001600160a01b038416611993565b3390565b6001600160a01b0383166112f95760405162461bcd60e51b815260040180806020018281038252602481526020018061211d6024913960400191505060405180910390fd5b6001600160a01b03821661133e5760405162461bcd60e51b8152600401808060200182810382526022815260200180611fac6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6113ab8383836119dd565b6001600160a01b038084166000908152600760205260408082205485841683529120546113dd92918216911683611695565b505050565b600081848411156114715760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561143657818101518382015260200161141e565b50505050905090810190601f1680156114635780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828152600660205260409020611491908261129b565b156109215761149e6112b0565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008281526006602052604090206114fa9082611b38565b15610921576115076112b0565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082820183811015610d10576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216611600576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61160c600083836113dd565b600254611619908261154b565b6002556001600160a01b03821660009081526020819052604090205461163f908261154b565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b816001600160a01b0316836001600160a01b0316141580156116b75750600081115b156113dd576001600160a01b03831615611749576001600160a01b03831660009081526009602052604081205463ffffffff1690816116f7576000611729565b6001600160a01b038516600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b905060006117378285611b4d565b905061174586848484611b8f565b5050505b6001600160a01b038216156113dd576001600160a01b03821660009081526009602052604081205463ffffffff1690816117845760006117b6565b6001600160a01b038416600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b905060006117c4828561154b565b905061118385848484611b8f565b6001600160a01b03808316600090815260076020526040812054909116906117f984610ac3565b6001600160a01b0385811660008181526007602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611861828483611695565b50505050565b6000610d108383611cf4565b6000610d10836001600160a01b038416611d58565b6001600160a01b0382166118cd5760405162461bcd60e51b81526004018080602001828103825260218152602001806120d76021913960400191505060405180910390fd5b6118d9826000836113dd565b61191681604051806060016040528060228152602001611f60602291396001600160a01b03851660009081526020819052604090205491906113e2565b6001600160a01b03831660009081526020819052604090205560025461193c9082611b4d565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b4690565b60006107ed82611d70565b600061199f8383611d58565b6119d5575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556107ed565b5060006107ed565b6001600160a01b038316611a225760405162461bcd60e51b81526004018080602001828103825260258152602001806120f86025913960400191505060405180910390fd5b6001600160a01b038216611a675760405162461bcd60e51b8152600401808060200182810382526023815260200180611ed26023913960400191505060405180910390fd5b611a728383836113dd565b611aaf81604051806060016040528060268152602001611ffd602691396001600160a01b03861660009081526020819052604090205491906113e2565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611ade908261154b565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000610d10836001600160a01b038416611d74565b6000610d1083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113e2565b6000611bb3436040518060600160405280603c8152602001611f24603c9139611e3a565b905060008463ffffffff16118015611bfc57506001600160a01b038516600090815260086020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611c39576001600160a01b038516600090815260086020908152604080832063ffffffff60001989011684529091529020600101829055611caa565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152600884528681208b8616825284528681209551865490861663ffffffff19918216178755925160019687015590815260099092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b81546000908210611d365760405162461bcd60e51b8152600401808060200182810382526022815260200180611eb06022913960400191505060405180910390fd5b826000018281548110611d4557fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015611e305783546000198083019190810190600090879083908110611da757fe5b9060005260206000200154905080876000018481548110611dc457fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080611df457fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506107ed565b60009150506107ed565b6000816401000000008410611e905760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561143657818101518382015260200161141e565b509192915050565b60408051808201909152600080825260208201529056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7457655069676779546f6b656e3a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747345524332303a206275726e20616d6f756e7420657863656564732062616c616e636557655069676779546f6b656e3a3a64656c656761746542795369673a20696e76616c6964206e6f6e636545524332303a20617070726f766520746f20746865207a65726f206164647265737357655069676779546f6b656e3a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656445524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636557655069676779546f6b656e3a3a64656c656761746542795369673a207369676e61747572652065787069726564416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6557655069676779546f6b656e3a3a64656c656761746542795369673a20696e76616c6964207369676e617475726545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a26469706673582212200177fb11856b7b58be637273e05a315dcaca87d642600ef39735d29ae92b21b864736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c80637ecebe001161010f578063b4b5ea57116100a2578063d547741f11610071578063d547741f1461068b578063dd62ed3e146106b7578063e7a324dc146106e5578063f1127ed8146106ed576101f0565b8063b4b5ea57146105f9578063c3cda5201461061f578063ca15c87314610666578063d539139314610683576101f0565b80639dc29fac116100de5780639dc29fac1461056d578063a217fddf14610599578063a457c2d7146105a1578063a9059cbb146105cd576101f0565b80637ecebe00146104f05780639010d07c1461051657806391d148541461053957806395d89b4114610565576101f0565b806336568abe116101875780635c19a95c116101565780635c19a95c146104395780636fcfff451461045f57806370a082311461049e578063782d6fe1146104c4576101f0565b806336568abe14610373578063395093511461039f57806340c10f19146103cb578063587cde1e146103f7576101f0565b806323b872dd116101c357806323b872dd146102d4578063248a9ca31461030a5780632f2ff15d14610327578063313ce56714610355576101f0565b806306fdde03146101f5578063095ea7b31461027257806318160ddd146102b257806320606b70146102cc575b600080fd5b6101fd61073f565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561023757818101518382015260200161021f565b50505050905090810190601f1680156102645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61029e6004803603604081101561028857600080fd5b506001600160a01b0381351690602001356107d5565b604080519115158252519081900360200190f35b6102ba6107f3565b60408051918252519081900360200190f35b6102ba6107f9565b61029e600480360360608110156102ea57600080fd5b506001600160a01b0381358116916020810135909116906040013561081d565b6102ba6004803603602081101561032057600080fd5b50356108a4565b6103536004803603604081101561033d57600080fd5b50803590602001356001600160a01b03166108b9565b005b61035d610925565b6040805160ff9092168252519081900360200190f35b6103536004803603604081101561038957600080fd5b50803590602001356001600160a01b031661092e565b61029e600480360360408110156103b557600080fd5b506001600160a01b03813516906020013561098f565b610353600480360360408110156103e157600080fd5b506001600160a01b0381351690602001356109dd565b61041d6004803603602081101561040d57600080fd5b50356001600160a01b0316610a80565b604080516001600160a01b039092168252519081900360200190f35b6103536004803603602081101561044f57600080fd5b50356001600160a01b0316610a9e565b6104856004803603602081101561047557600080fd5b50356001600160a01b0316610aab565b6040805163ffffffff9092168252519081900360200190f35b6102ba600480360360208110156104b457600080fd5b50356001600160a01b0316610ac3565b6102ba600480360360408110156104da57600080fd5b506001600160a01b038135169060200135610ade565b6102ba6004803603602081101561050657600080fd5b50356001600160a01b0316610ce6565b61041d6004803603604081101561052c57600080fd5b5080359060200135610cf8565b61029e6004803603604081101561054f57600080fd5b50803590602001356001600160a01b0316610d17565b6101fd610d2f565b6103536004803603604081101561058357600080fd5b506001600160a01b038135169060200135610d90565b6102ba610e34565b61029e600480360360408110156105b757600080fd5b506001600160a01b038135169060200135610e39565b61029e600480360360408110156105e357600080fd5b506001600160a01b038135169060200135610ea1565b6102ba6004803603602081101561060f57600080fd5b50356001600160a01b0316610eb5565b610353600480360360c081101561063557600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135610f18565b6102ba6004803603602081101561067c57600080fd5b503561118b565b6102ba6111a2565b610353600480360360408110156106a157600080fd5b50803590602001356001600160a01b03166111c6565b6102ba600480360360408110156106cd57600080fd5b506001600160a01b038135811691602001351661121f565b6102ba61124a565b61071f6004803603604081101561070357600080fd5b5080356001600160a01b0316906020013563ffffffff1661126e565b6040805163ffffffff909316835260208301919091528051918290030190f35b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cb5780601f106107a0576101008083540402835291602001916107cb565b820191906000526020600020905b8154815290600101906020018083116107ae57829003601f168201915b5050505050905090565b60006107e96107e26112b0565b84846112b4565b5060015b92915050565b60025490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b600061082a8484846113a0565b61089a846108366112b0565b610895856040518060600160405280602881526020016120af602891396001600160a01b038a166000908152600160205260408120906108746112b0565b6001600160a01b0316815260208101919091526040016000205491906113e2565b6112b4565b5060019392505050565b60009081526006602052604090206002015490565b6000828152600660205260409020600201546108dc906108d76112b0565b610d17565b6109175760405162461bcd60e51b815260040180806020018281038252602f815260200180611ef5602f913960400191505060405180910390fd5b6109218282611479565b5050565b60055460ff1690565b6109366112b0565b6001600160a01b0316816001600160a01b0316146109855760405162461bcd60e51b815260040180806020018281038252602f815260200180612166602f913960400191505060405180910390fd5b61092182826114e2565b60006107e961099c6112b0565b8461089585600160006109ad6112b0565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061154b565b610a077f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610d17565b610a51576040805162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604482015290519081900360640190fd5b610a5b82826115a5565b6001600160a01b03808316600090815260076020526040812054610921921683611695565b6001600160a01b039081166000908152600760205260409020541690565b610aa833826117d2565b50565b60096020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526020819052604090205490565b6000438210610b1e5760405162461bcd60e51b815260040180806020018281038252602f815260200180611fce602f913960400191505060405180910390fd5b6001600160a01b03831660009081526009602052604090205463ffffffff1680610b4c5760009150506107ed565b6001600160a01b038416600090815260086020908152604080832063ffffffff600019860181168552925290912054168310610bbb576001600160a01b03841660009081526008602090815260408083206000199490940163ffffffff168352929052206001015490506107ed565b6001600160a01b038416600090815260086020908152604080832083805290915290205463ffffffff16831015610bf65760009150506107ed565b600060001982015b8163ffffffff168163ffffffff161115610caf57600282820363ffffffff16048103610c28611e98565b506001600160a01b038716600090815260086020908152604080832063ffffffff808616855290835292819020815180830190925280549093168082526001909301549181019190915290871415610c8a576020015194506107ed9350505050565b805163ffffffff16871115610ca157819350610ca8565b6001820392505b5050610bfe565b506001600160a01b038516600090815260086020908152604080832063ffffffff9094168352929052206001015491505092915050565b600a6020526000908152604090205481565b6000828152600660205260408120610d109083611867565b9392505050565b6000828152600660205260408120610d109083611873565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107cb5780601f106107a0576101008083540402835291602001916107cb565b610dba7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610d17565b610e04576040805162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604482015290519081900360640190fd5b610e0e8282611888565b6001600160a01b0380831660009081526007602052604081205461092192169083611695565b600081565b60006107e9610e466112b0565b84610895856040518060600160405280602581526020016121416025913960016000610e706112b0565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906113e2565b60006107e9610eae6112b0565b84846113a0565b6001600160a01b03811660009081526009602052604081205463ffffffff1680610ee0576000610d10565b6001600160a01b038316600090815260086020908152604080832063ffffffff60001986011684529091529020600101549392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610f4361073f565b80519060200120610f52611984565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa158015611085573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166110d75760405162461bcd60e51b815260040180806020018281038252602e815260200180612081602e913960400191505060405180910390fd5b6001600160a01b0381166000908152600a6020526040902080546001810190915589146111355760405162461bcd60e51b815260040180806020018281038252602a815260200180611f82602a913960400191505060405180910390fd5b874211156111745760405162461bcd60e51b815260040180806020018281038252602e815260200180612023602e913960400191505060405180910390fd5b61117e818b6117d2565b505050505b505050505050565b60008181526006602052604081206107ed90611988565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6000828152600660205260409020600201546111e4906108d76112b0565b6109855760405162461bcd60e51b81526004018080602001828103825260308152602001806120516030913960400191505060405180910390fd5b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60086020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b6000610d10836001600160a01b038416611993565b3390565b6001600160a01b0383166112f95760405162461bcd60e51b815260040180806020018281038252602481526020018061211d6024913960400191505060405180910390fd5b6001600160a01b03821661133e5760405162461bcd60e51b8152600401808060200182810382526022815260200180611fac6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6113ab8383836119dd565b6001600160a01b038084166000908152600760205260408082205485841683529120546113dd92918216911683611695565b505050565b600081848411156114715760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561143657818101518382015260200161141e565b50505050905090810190601f1680156114635780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828152600660205260409020611491908261129b565b156109215761149e6112b0565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008281526006602052604090206114fa9082611b38565b15610921576115076112b0565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082820183811015610d10576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216611600576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61160c600083836113dd565b600254611619908261154b565b6002556001600160a01b03821660009081526020819052604090205461163f908261154b565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b816001600160a01b0316836001600160a01b0316141580156116b75750600081115b156113dd576001600160a01b03831615611749576001600160a01b03831660009081526009602052604081205463ffffffff1690816116f7576000611729565b6001600160a01b038516600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b905060006117378285611b4d565b905061174586848484611b8f565b5050505b6001600160a01b038216156113dd576001600160a01b03821660009081526009602052604081205463ffffffff1690816117845760006117b6565b6001600160a01b038416600090815260086020908152604080832063ffffffff60001987011684529091529020600101545b905060006117c4828561154b565b905061118385848484611b8f565b6001600160a01b03808316600090815260076020526040812054909116906117f984610ac3565b6001600160a01b0385811660008181526007602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611861828483611695565b50505050565b6000610d108383611cf4565b6000610d10836001600160a01b038416611d58565b6001600160a01b0382166118cd5760405162461bcd60e51b81526004018080602001828103825260218152602001806120d76021913960400191505060405180910390fd5b6118d9826000836113dd565b61191681604051806060016040528060228152602001611f60602291396001600160a01b03851660009081526020819052604090205491906113e2565b6001600160a01b03831660009081526020819052604090205560025461193c9082611b4d565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b4690565b60006107ed82611d70565b600061199f8383611d58565b6119d5575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556107ed565b5060006107ed565b6001600160a01b038316611a225760405162461bcd60e51b81526004018080602001828103825260258152602001806120f86025913960400191505060405180910390fd5b6001600160a01b038216611a675760405162461bcd60e51b8152600401808060200182810382526023815260200180611ed26023913960400191505060405180910390fd5b611a728383836113dd565b611aaf81604051806060016040528060268152602001611ffd602691396001600160a01b03861660009081526020819052604090205491906113e2565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611ade908261154b565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000610d10836001600160a01b038416611d74565b6000610d1083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506113e2565b6000611bb3436040518060600160405280603c8152602001611f24603c9139611e3a565b905060008463ffffffff16118015611bfc57506001600160a01b038516600090815260086020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611c39576001600160a01b038516600090815260086020908152604080832063ffffffff60001989011684529091529020600101829055611caa565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152600884528681208b8616825284528681209551865490861663ffffffff19918216178755925160019687015590815260099092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b81546000908210611d365760405162461bcd60e51b8152600401808060200182810382526022815260200180611eb06022913960400191505060405180910390fd5b826000018281548110611d4557fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60008181526001830160205260408120548015611e305783546000198083019190810190600090879083908110611da757fe5b9060005260206000200154905080876000018481548110611dc457fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080611df457fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506107ed565b60009150506107ed565b6000816401000000008410611e905760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561143657818101518382015260200161141e565b509192915050565b60408051808201909152600080825260208201529056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7457655069676779546f6b656e3a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747345524332303a206275726e20616d6f756e7420657863656564732062616c616e636557655069676779546f6b656e3a3a64656c656761746542795369673a20696e76616c6964206e6f6e636545524332303a20617070726f766520746f20746865207a65726f206164647265737357655069676779546f6b656e3a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656445524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636557655069676779546f6b656e3a3a64656c656761746542795369673a207369676e61747572652065787069726564416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b6557655069676779546f6b656e3a3a64656c656761746542795369673a20696e76616c6964207369676e617475726545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a26469706673582212200177fb11856b7b58be637273e05a315dcaca87d642600ef39735d29ae92b21b864736f6c634300060c0033
Deployed Bytecode Sourcemap
43964:10078:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34982:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37088:169;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;37088:169:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;36057:100;;;:::i;:::-;;;;;;;;;;;;;;;;46435:122;;;:::i;37739:321::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;37739:321:0;;;;;;;;;;;;;;;;;:::i;21675:114::-;;;;;;;;;;;;;;;;-1:-1:-1;21675:114:0;;:::i;22051:227::-;;;;;;;;;;;;;;;;-1:-1:-1;22051:227:0;;;;;;-1:-1:-1;;;;;22051:227:0;;:::i;:::-;;35909:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;23260:209;;;;;;;;;;;;;;;;-1:-1:-1;23260:209:0;;;;;;-1:-1:-1;;;;;23260:209:0;;:::i;38469:218::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;38469:218:0;;;;;;;;:::i;44480:297::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;44480:297:0;;;;;;;;:::i;47415:137::-;;;;;;;;;;;;;;;;-1:-1:-1;47415:137:0;-1:-1:-1;;;;;47415:137:0;;:::i;:::-;;;;-1:-1:-1;;;;;47415:137:0;;;;;;;;;;;;;;47700:104;;;;;;;;;;;;;;;;-1:-1:-1;47700:104:0;-1:-1:-1;;;;;47700:104:0;;:::i;46314:48::-;;;;;;;;;;;;;;;;-1:-1:-1;46314:48:0;-1:-1:-1;;;;;46314:48:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;36220:119;;;;;;;;;;;;;;;;-1:-1:-1;36220:119:0;-1:-1:-1;;;;;36220:119:0;;:::i;50311:1262::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;50311:1262:0;;;;;;;;:::i;46849:38::-;;;;;;;;;;;;;;;;-1:-1:-1;46849:38:0;-1:-1:-1;;;;;46849:38:0;;:::i;21348:138::-;;;;;;;;;;;;;;;;-1:-1:-1;21348:138:0;;;;;;;:::i;20309:139::-;;;;;;;;;;;;;;;;-1:-1:-1;20309:139:0;;;;;;-1:-1:-1;;;;;20309:139:0;;:::i;35184:87::-;;;:::i;44785:241::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;44785:241:0;;;;;;;;:::i;19054:49::-;;;:::i;39190:269::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;39190:269:0;;;;;;;;:::i;36552:175::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;36552:175:0;;;;;;;;:::i;49637:243::-;;;;;;;;;;;;;;;;-1:-1:-1;49637:243:0;-1:-1:-1;;;;;49637:243:0;;:::i;48238:1198::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;48238:1198:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;20622:127::-;;;;;;;;;;;;;;;;-1:-1:-1;20622:127:0;;:::i;44076:62::-;;;:::i;22523:230::-;;;;;;;;;;;;;;;;-1:-1:-1;22523:230:0;;;;;;-1:-1:-1;;;;;22523:230:0;;:::i;36790:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;36790:151:0;;;;;;;;;;:::i;46651:117::-;;;:::i;46177:68::-;;;;;;;;;;;;;;;;-1:-1:-1;46177:68:0;;-1:-1:-1;;;;;46177:68:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;34982:83;35052:5;35045:12;;;;;;;;-1:-1:-1;;35045:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;35019:13;;35045:12;;35052:5;;35045:12;;35052:5;35045:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34982:83;:::o;37088:169::-;37171:4;37188:39;37197:12;:10;:12::i;:::-;37211:7;37220:6;37188:8;:39::i;:::-;-1:-1:-1;37245:4:0;37088:169;;;;;:::o;36057:100::-;36137:12;;36057:100;:::o;46435:122::-;46477:80;46435:122;:::o;37739:321::-;37845:4;37862:36;37872:6;37880:9;37891:6;37862:9;:36::i;:::-;37909:121;37918:6;37926:12;:10;:12::i;:::-;37940:89;37978:6;37940:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;37940:19:0;;;;;;:11;:19;;;;;;37960:12;:10;:12::i;:::-;-1:-1:-1;;;;;37940:33:0;;;;;;;;;;;;-1:-1:-1;37940:33:0;;;:89;:37;:89::i;:::-;37909:8;:121::i;:::-;-1:-1:-1;38048:4:0;37739:321;;;;;:::o;21675:114::-;21732:7;21759:12;;;:6;:12;;;;;:22;;;;21675:114::o;22051:227::-;22143:12;;;;:6;:12;;;;;:22;;;22135:45;;22167:12;:10;:12::i;:::-;22135:7;:45::i;:::-;22127:105;;;;-1:-1:-1;;;22127:105:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22245:25;22256:4;22262:7;22245:10;:25::i;:::-;22051:227;;:::o;35909:83::-;35975:9;;;;35909:83;:::o;23260:209::-;23358:12;:10;:12::i;:::-;-1:-1:-1;;;;;23347:23:0;:7;-1:-1:-1;;;;;23347:23:0;;23339:83;;;;-1:-1:-1;;;23339:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23435:26;23447:4;23453:7;23435:11;:26::i;38469:218::-;38557:4;38574:83;38583:12;:10;:12::i;:::-;38597:7;38606:50;38645:10;38606:11;:25;38618:12;:10;:12::i;:::-;-1:-1:-1;;;;;38606:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;38606:25:0;;;:34;;;;;;;;;;;:38;:50::i;44480:297::-;44615:32;44114:24;44636:10;44615:7;:32::i;:::-;44607:67;;;;;-1:-1:-1;;;44607:67:0;;;;;;;;;;;;-1:-1:-1;;;44607:67:0;;;;;;;;;;;;;;;44687:19;44693:3;44698:7;44687:5;:19::i;:::-;-1:-1:-1;;;;;44744:15:0;;;44740:1;44744:15;;;:10;:15;;;;;;44717:52;;44744:15;44761:7;44717:14;:52::i;47415:137::-;-1:-1:-1;;;;;47523:21:0;;;47491:7;47523:21;;;:10;:21;;;;;;;;47415:137::o;47700:104::-;47764:32;47774:10;47786:9;47764;:32::i;:::-;47700:104;:::o;46314:48::-;;;;;;;;;;;;;;;:::o;36220:119::-;-1:-1:-1;;;;;36313:18:0;36286:7;36313:18;;;;;;;;;;;;36220:119::o;50311:1262::-;50407:7;50454:12;50440:11;:26;50432:86;;;;-1:-1:-1;;;50432:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;50553:23:0;;50531:19;50553:23;;;:14;:23;;;;;;;;50591:17;50587:58;;50632:1;50625:8;;;;;50587:58;-1:-1:-1;;;;;50705:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;50726:16:0;;50705:38;;;;;;;;;:48;;:63;-1:-1:-1;50701:147:0;;-1:-1:-1;;;;;50792:20:0;;;;;;:11;:20;;;;;;;;-1:-1:-1;;50813:16:0;;;;50792:38;;;;;;;;50828:1;50792:44;;;-1:-1:-1;50785:51:0;;50701:147;-1:-1:-1;;;;;50909:20:0;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;50905:88:0;;;50980:1;50973:8;;;;;50905:88;51005:12;-1:-1:-1;;51047:16:0;;51074:441;51089:5;51081:13;;:5;:13;;;51074:441;;;51193:1;51176:13;;;51175:19;;;51167:27;;51209:20;;:::i;:::-;-1:-1:-1;;;;;;51232:20:0;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;51209:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;51279:27;;51275:229;;;51334:8;;;;-1:-1:-1;51327:15:0;;-1:-1:-1;;;;51327:15:0;51275:229;51368:12;;:26;;;-1:-1:-1;51364:140:0;;;51423:6;51415:14;;51364:140;;;51487:1;51478:6;:10;51470:18;;51364:140;51074:441;;;;;-1:-1:-1;;;;;;51532:20:0;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;;;;-1:-1:-1;;50311:1262:0;;;;:::o;46849:38::-;;;;;;;;;;;;;:::o;21348:138::-;21421:7;21448:12;;;:6;:12;;;;;:30;;21472:5;21448:23;:30::i;:::-;21441:37;21348:138;-1:-1:-1;;;21348:138:0:o;20309:139::-;20378:4;20402:12;;;:6;:12;;;;;:38;;20432:7;20402:29;:38::i;35184:87::-;35256:7;35249:14;;;;;;;;-1:-1:-1;;35249:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;35223:13;;35249:14;;35256:7;;35249:14;;35256:7;35249:14;;;;;;;;;;;;;;;;;;;;;;;;44785:241;44858:32;44114:24;44879:10;44858:7;:32::i;:::-;44850:67;;;;;-1:-1:-1;;;44850:67:0;;;;;;;;;;;;-1:-1:-1;;;44850:67:0;;;;;;;;;;;;;;;44930:22;44936:7;44945:6;44930:5;:22::i;:::-;-1:-1:-1;;;;;44978:19:0;;;;;;;:10;:19;;;;;;44963:55;;44978:19;;45011:6;44963:14;:55::i;19054:49::-;19099:4;19054:49;:::o;39190:269::-;39283:4;39300:129;39309:12;:10;:12::i;:::-;39323:7;39332:96;39371:15;39332:96;;;;;;;;;;;;;;;;;:11;:25;39344:12;:10;:12::i;:::-;-1:-1:-1;;;;;39332:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;39332:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;36552:175::-;36638:4;36655:42;36665:12;:10;:12::i;:::-;36679:9;36690:6;36655:9;:42::i;49637:243::-;-1:-1:-1;;;;;49764:23:0;;49717:7;49764:23;;;:14;:23;;;;;;;;49805:16;:67;;49871:1;49805:67;;;-1:-1:-1;;;;;49824:20:0;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;49845:16:0;;49824:38;;;;;;;;49860:1;49824:44;;49798:74;49637:243;-1:-1:-1;;;49637:243:0:o;48238:1198::-;48427:23;46477:80;48556:6;:4;:6::i;:::-;48540:24;;;;;;48583:12;:10;:12::i;:::-;48477:165;;;;;;;;;;;;;;;;;;;;;;;;;48622:4;48477:165;;;;;;;;;;;;;;;;;;;;;;;48453:200;;;;;;46697:71;48711:140;;;;-1:-1:-1;;;;;48711:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;48687:175;;;;;;-1:-1:-1;;;48916:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;48892:158;;;;;;;;;-1:-1:-1;49083:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;48453:200;;-1:-1:-1;48687:175:0;;48892:158;;-1:-1:-1;;49083:26:0;;;;;;;-1:-1:-1;;49083:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;49083:26:0;;-1:-1:-1;;49083:26:0;;;-1:-1:-1;;;;;;;49128:23:0;;49120:82;;;;-1:-1:-1;;;49120:82:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;49230:17:0;;;;;;:6;:17;;;;;:19;;;;;;;;49221:28;;49213:83;;;;-1:-1:-1;;;49213:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49322:6;49315:3;:13;;49307:72;;;;-1:-1:-1;;;49307:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49397:31;49407:9;49418;49397;:31::i;:::-;49390:38;;;;48238:1198;;;;;;;:::o;20622:127::-;20685:7;20712:12;;;:6;:12;;;;;:29;;:27;:29::i;44076:62::-;44114:24;44076:62;:::o;22523:230::-;22616:12;;;;:6;:12;;;;;:22;;;22608:45;;22640:12;:10;:12::i;22608:45::-;22600:106;;;;-1:-1:-1;;;22600:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;36790:151;-1:-1:-1;;;;;36906:18:0;;;36879:7;36906:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;36790:151::o;46651:117::-;46697:71;46651:117;:::o;46177:68::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6586:143::-;6656:4;6680:41;6685:3;-1:-1:-1;;;;;6705:14:0;;6680:4;:41::i;17091:106::-;17179:10;17091:106;:::o;42337:346::-;-1:-1:-1;;;;;42439:19:0;;42431:68;;;;-1:-1:-1;;;42431:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;42518:21:0;;42510:68;;;;-1:-1:-1;;;42510:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;42591:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;42643:32;;;;;;;;;;;;;;;;;42337:346;;;:::o;45191:233::-;45298:42;45314:6;45322:9;45333:6;45298:15;:42::i;:::-;-1:-1:-1;;;;;45366:18:0;;;;;;;:10;:18;;;;;;;45386:21;;;;;;;;45351:65;;45366:18;;;;45386:21;45409:6;45351:14;:65::i;:::-;45191:233;;;:::o;29358:192::-;29444:7;29480:12;29472:6;;;;29464:29;;;;-1:-1:-1;;;29464:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;29516:5:0;;;29358:192::o;24503:188::-;24577:12;;;;:6;:12;;;;;:33;;24602:7;24577:24;:33::i;:::-;24573:111;;;24659:12;:10;:12::i;:::-;-1:-1:-1;;;;;24632:40:0;24650:7;-1:-1:-1;;;;;24632:40:0;24644:4;24632:40;;;;;;;;;;24503:188;;:::o;24699:192::-;24774:12;;;;:6;:12;;;;;:36;;24802:7;24774:27;:36::i;:::-;24770:114;;;24859:12;:10;:12::i;:::-;-1:-1:-1;;;;;24832:40:0;24850:7;-1:-1:-1;;;;;24832:40:0;24844:4;24832:40;;;;;;;;;;24699:192;;:::o;28455:181::-;28513:7;28545:5;;;28569:6;;;;28561:46;;;;;-1:-1:-1;;;28561:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;40770:378;-1:-1:-1;;;;;40854:21:0;;40846:65;;;;;-1:-1:-1;;;40846:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;40924:49;40953:1;40957:7;40966:6;40924:20;:49::i;:::-;41001:12;;:24;;41018:6;41001:16;:24::i;:::-;40986:12;:39;-1:-1:-1;;;;;41057:18:0;;:9;:18;;;;;;;;;;;:30;;41080:6;41057:22;:30::i;:::-;-1:-1:-1;;;;;41036:18:0;;:9;:18;;;;;;;;;;;:51;;;;41103:37;;;;;;;41036:18;;:9;;41103:37;;;;;;;;;;40770:378;;:::o;52042:947::-;52148:6;-1:-1:-1;;;;;52138:16:0;:6;-1:-1:-1;;;;;52138:16:0;;;:30;;;;;52167:1;52158:6;:10;52138:30;52134:848;;;-1:-1:-1;;;;;52189:20:0;;;52185:385;;-1:-1:-1;;;;;52297:22:0;;52278:16;52297:22;;;:14;:22;;;;;;;;;52358:13;:60;;52417:1;52358:60;;;-1:-1:-1;;;;;52374:19:0;;;;;;:11;:19;;;;;;;;:34;-1:-1:-1;;52394:13:0;;52374:34;;;;;;;;52406:1;52374:40;;52358:60;52338:80;-1:-1:-1;52437:17:0;52457:21;52338:80;52471:6;52457:13;:21::i;:::-;52437:41;;52497:57;52514:6;52522:9;52533;52544;52497:16;:57::i;:::-;52185:385;;;;-1:-1:-1;;;;;52590:20:0;;;52586:385;;-1:-1:-1;;;;;52698:22:0;;52679:16;52698:22;;;:14;:22;;;;;;;;;52759:13;:60;;52818:1;52759:60;;;-1:-1:-1;;;;;52775:19:0;;;;;;:11;:19;;;;;;;;:34;-1:-1:-1;;52795:13:0;;52775:34;;;;;;;;52807:1;52775:40;;52759:60;52739:80;-1:-1:-1;52838:17:0;52858:21;52739:80;52872:6;52858:13;:21::i;:::-;52838:41;;52898:57;52915:6;52923:9;52934;52945;52898:16;:57::i;51581:453::-;-1:-1:-1;;;;;51694:21:0;;;51668:23;51694:21;;;:10;:21;;;;;;;;;;51815:20;51705:9;51815;:20::i;:::-;-1:-1:-1;;;;;51848:21:0;;;;;;;:10;:21;;;;;;:33;;-1:-1:-1;;;;;;51848:33:0;;;;;;;;;;51899:54;;51788:47;;-1:-1:-1;51848:33:0;51899:54;;;;;;51848:21;51899:54;51966:60;51981:15;51998:9;52009:16;51966:14;:60::i;:::-;51581:453;;;;:::o;7845:149::-;7919:7;7962:22;7966:3;7978:5;7962:3;:22::i;7140:158::-;7220:4;7244:46;7254:3;-1:-1:-1;;;;;7274:14:0;;7244:9;:46::i;41481:418::-;-1:-1:-1;;;;;41565:21:0;;41557:67;;;;-1:-1:-1;;;41557:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41637:49;41658:7;41675:1;41679:6;41637:20;:49::i;:::-;41720:68;41743:6;41720:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;41720:18:0;;:9;:18;;;;;;;;;;;;:68;:22;:68::i;:::-;-1:-1:-1;;;;;41699:18:0;;:9;:18;;;;;;;;;;:89;41814:12;;:24;;41831:6;41814:16;:24::i;:::-;41799:12;:39;41854:37;;;;;;;;41880:1;;-1:-1:-1;;;;;41854:37:0;;;;;;;;;;;;41481:418;;:::o;53884:151::-;53993:9;53884:151;:::o;7384:117::-;7447:7;7474:19;7482:3;7474:7;:19::i;1650:414::-;1713:4;1735:21;1745:3;1750:5;1735:9;:21::i;:::-;1730:327;;-1:-1:-1;1773:23:0;;;;;;;;:11;:23;;;;;;;;;;;;;1956:18;;1934:19;;;:12;;;:19;;;;;;:40;;;;1989:11;;1730:327;-1:-1:-1;2040:5:0;2033:12;;39949:539;-1:-1:-1;;;;;40055:20:0;;40047:70;;;;-1:-1:-1;;;40047:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;40136:23:0;;40128:71;;;;-1:-1:-1;;;40128:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40212:47;40233:6;40241:9;40252:6;40212:20;:47::i;:::-;40292:71;40314:6;40292:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;40292:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;40272:17:0;;;:9;:17;;;;;;;;;;;:91;;;;40397:20;;;;;;;:32;;40422:6;40397:24;:32::i;:::-;-1:-1:-1;;;;;40374:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;40445:35;;;;;;;40374:20;;40445:35;;;;;;;;;;;;;39949:539;;;:::o;6905:149::-;6978:4;7002:44;7010:3;-1:-1:-1;;;;;7030:14:0;;7002:7;:44::i;28919:136::-;28977:7;29004:43;29008:1;29011;29004:43;;;;;;;;;;;;;;;;;:3;:43::i;52997:708::-;53172:18;53193:84;53200:12;53193:84;;;;;;;;;;;;;;;;;:6;:84::i;:::-;53172:105;;53309:1;53294:12;:16;;;:85;;;;-1:-1:-1;;;;;;53314:22:0;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;53337:16:0;;53314:40;;;;;;;;;:50;:65;;;:50;;:65;53294:85;53290:339;;;-1:-1:-1;;;;;53396:22:0;;;;;;:11;:22;;;;;;;;:40;-1:-1:-1;;53419:16:0;;53396:40;;;;;;;;53434:1;53396:46;:57;;;53290:339;;;53525:33;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;53486:22:0;;-1:-1:-1;53486:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;-1:-1:-1;;53486:72:0;;;;;;;;;;;;;53573:25;;;:14;:25;;;;;;:44;;53601:16;;;53573:44;;;;;;;;;;53290:339;53646:51;;;;;;;;;;;;;;-1:-1:-1;;;;;53646:51:0;;;;;;;;;;;52997:708;;;;;:::o;4538:204::-;4633:18;;4605:7;;4633:26;-1:-1:-1;4625:73:0;;;;-1:-1:-1;;;4625:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4716:3;:11;;4728:5;4716:18;;;;;;;;;;;;;;;;4709:25;;4538:204;;;;:::o;3870:129::-;3943:4;3967:19;;;:12;;;;;:19;;;;;;:24;;;3870:129::o;4085:109::-;4168:18;;4085:109::o;2240:1544::-;2306:4;2445:19;;;:12;;;:19;;;;;;2481:15;;2477:1300;;2916:18;;-1:-1:-1;;2867:14:0;;;;2916:22;;;;2843:21;;2916:3;;:22;;3203;;;;;;;;;;;;;;3183:42;;3349:9;3320:3;:11;;3332:13;3320:26;;;;;;;;;;;;;;;;;;;:38;;;;3426:23;;;3468:1;3426:12;;;:23;;;;;;3452:17;;;3426:43;;3578:17;;3426:3;;3578:17;;;;;;;;;;;;;;;;;;;;;;3673:3;:12;;:19;3686:5;3673:19;;;;;;;;;;;3666:26;;;3716:4;3709:11;;;;;;;;2477:1300;3760:5;3753:12;;;;;53713:163;53788:6;53828:12;53819:7;53815:11;;53807:34;;;;-1:-1:-1;;;53807:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;53866:1:0;;53713:163;-1:-1:-1;;53713:163:0:o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
ipfs://0177fb11856b7b58be637273e05a315dcaca87d642600ef39735d29ae92b21b8
🤖 Code Reader

Generate instant answers for your smart contract questions using Al 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.