token-icon

Visor ETH-USDT Uni v3

Token

Overview[ERC-20]

Max Total Supply
0.0
vETH-USDTV3-1
Holders
2+0.00%
Transfers
16

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106102c85760003560e01c80638da5cb5b1161017b578063c4a7761e116100d8578063dd62ed3e1161008c578063f2fde38b11610071578063f2fde38b14610887578063fa082743146108ad578063fa461e33146108b5576102c8565b8063dd62ed3e14610839578063ddca3f4314610867576102c8565b8063d21220a7116100bd578063d21220a7146107ad578063d2eabcfc146107b5578063d3487997146107bd576102c8565b8063c4a7761e1461079d578063d0c93a7c146107a5576102c8565b8063a457c2d71161012f578063abbffcb911610114578063abbffcb9146106f0578063b460af941461072a578063bb032a6614610777576102c8565b8063a457c2d714610698578063a9059cbb146106c4576102c8565b806395ccea671161016057806395ccea671461063457806395d89b4114610660578063a049de6b14610668576102c8565b80638da5cb5b146105fa5780638dbdbe6d14610602576102c8565b80633950935111610229578063549f6dc9116101dd57806370a08231116101c257806370a08231146105295780637fe75b071461054f578063888a9134146105f2576102c8565b8063549f6dc9146104d1578063648cab8514610521576102c8565b80633f3e4c111161020e5780633f3e4c11146104a45780634d461fbb146104c157806351e87af7146104c9576102c8565b806339509351146104535780633e091ee91461047f576102c8565b806316f0115b1161028057806323b872dd1161026557806323b872dd146103f75780632ab4d0521461042d578063313ce56714610435576102c8565b806316f0115b146103d557806318160ddd146103dd576102c8565b8063095ea7b3116102b1578063095ea7b3146103695780630dfe1681146103a95780630f35bcac146103cd576102c8565b8063065e5360146102cd57806306fdde03146102ec575b600080fd5b6102d5610931565b6040805160029290920b8252519081900360200190f35b6102f46109b5565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561032e578181015183820152602001610316565b50505050905090810190601f16801561035b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103956004803603604081101561037f57600080fd5b506001600160a01b038135169060200135610a4b565b604080519115158252519081900360200190f35b6103b1610a69565b604080516001600160a01b039092168252519081900360200190f35b6102d5610a78565b6103b1610a88565b6103e5610a9c565b60408051918252519081900360200190f35b6103956004803603606081101561040d57600080fd5b506001600160a01b03813581169160208101359091169060400135610aa2565b6103e5610b2a565b61043d610b30565b6040805160ff9092168252519081900360200190f35b6103956004803603604081101561046957600080fd5b506001600160a01b038135169060200135610b39565b6104a26004803603604081101561049557600080fd5b5080359060200135610b87565b005b6104a2600480360360208110156104ba57600080fd5b5035610be5565b6103e5610c3d565b6102d5610c43565b6104a2600480360360c08110156104e757600080fd5b508035600290810b916020810135820b916040820135810b91606081013590910b906001600160a01b036080820135169060a00135610c4c565b6103e561162a565b6103e56004803603602081101561053f57600080fd5b50356001600160a01b0316611630565b6104a26004803603602081101561056557600080fd5b81019060208101813564010000000081111561058057600080fd5b82018360208201111561059257600080fd5b803590602001918460208302840111640100000000831117156105b457600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061164f945050505050565b6102d5611704565b6103b1611714565b6103e56004803603606081101561061857600080fd5b50803590602081013590604001356001600160a01b031661172a565b6104a26004803603604081101561064a57600080fd5b506001600160a01b038135169060200135611c21565b6102f4611c88565b610670611ce9565b604080516001600160801b039094168452602084019290925282820152519081900360600190f35b610395600480360360408110156106ae57600080fd5b506001600160a01b038135169060200135611d6f565b610395600480360360408110156106da57600080fd5b506001600160a01b038135169060200135611dd7565b6104a26004803603606081101561070657600080fd5b508035600290810b91602081013590910b90604001356001600160801b0316611deb565b61075e6004803603606081101561074057600080fd5b508035906001600160a01b0360208201358116916040013516611f78565b6040805192835260208301919091528051918290030190f35b6103956004803603602081101561078d57600080fd5b50356001600160a01b031661233c565b61075e612351565b6102d5612461565b6103b1612471565b610670612480565b6104a2600480360360608110156107d357600080fd5b8135916020810135918101906060810160408201356401000000008111156107fa57600080fd5b82018360208201111561080c57600080fd5b8035906020019184600183028401116401000000008311171561082e57600080fd5b5090925090506124dc565b6103e56004803603604081101561084f57600080fd5b506001600160a01b038135811691602001351661259a565b61086f6125c5565b6040805162ffffff9092168252519081900360200190f35b6104a26004803603602081101561089d57600080fd5b50356001600160a01b03166125e8565b6102d561267c565b6104a2600480360360608110156108cb57600080fd5b8135916020810135918101906060810160408201356401000000008111156108f257600080fd5b82018360208201111561090457600080fd5b8035906020019184600183028401116401000000008311171561092657600080fd5b50909250905061268c565b6000600560019054906101000a90046001600160a01b03166001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561098157600080fd5b505afa158015610995573d6000803e3d6000fd5b505050506040513d60e08110156109ab57600080fd5b5060200151919050565b60038054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a415780601f10610a1657610100808354040283529160200191610a41565b820191906000526020600020905b815481529060010190602001808311610a2457829003601f168201915b5050505050905090565b6000610a5f610a58612837565b848461283b565b5060015b92915050565b6006546001600160a01b031681565b6008546301000000900460020b81565b60055461010090046001600160a01b031681565b60025490565b6000610aaf848484612927565b610b1f84610abb612837565b610b1a85604051806060016040528060288152602001613f41602891396001600160a01b038a16600090815260016020526040812090610af9612837565b6001600160a01b031681526020810191909152604001600020549190612a82565b61283b565b5060015b9392505050565b600b5481565b60055460ff1690565b6000610a5f610b46612837565b84610b1a8560016000610b57612837565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490612b19565b600854600160301b90046001600160a01b03163314610bda576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600991909155600a55565b600854600160301b90046001600160a01b03163314610c38576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600b55565b600a5481565b60085460020b81565b600854600160301b90046001600160a01b03163314610c9f576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b8460020b8660020b128015610cd15750600754600160b81b9004600290810b810b9087900b81610ccb57fe5b0760020b155b8015610cfa5750600754600160b81b9004600290810b810b9086900b81610cf457fe5b0760020b155b610d4b576040805162461bcd60e51b815260206004820152601560248201527f6261736520706f736974696f6e20696e76616c69640000000000000000000000604482015290519081900360640190fd5b8260020b8460020b128015610d7d5750600754600160b81b9004600290810b810b9085900b81610d7757fe5b0760020b155b8015610da65750600754600160b81b9004600290810b810b9084900b81610da057fe5b0760020b155b610df7576040805162461bcd60e51b815260206004820152601660248201527f6c696d697420706f736974696f6e20696e76616c696400000000000000000000604482015290519081900360640190fd5b600754600090610e1c90600160d01b8104600290810b91600160e81b9004900b612b73565b50909150506001600160801b03811615610ed5576005546007546040805163a34123a760e01b8152600160d01b8304600290810b810b6004830152600160e81b909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b158015610ea857600080fd5b505af1158015610ebc573d6000803e3d6000fd5b505050506040513d6040811015610ed257600080fd5b50505b600854600090610ef390600281810b9163010000009004900b612b73565b50909150506001600160801b03811615610fa5576005546008546040805163a34123a760e01b8152600283810b810b60048301526301000000909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b158015610f7857600080fd5b505af1158015610f8c573d6000803e3d6000fd5b505050506040513d6040811015610fa257600080fd5b50505b6007546000908190610fcc90600160d01b8104600290810b91600160e81b9004900b612b73565b6008546001600160801b03928316955091169250600091508190610ffe90600281810b9163010000009004900b612b73565b6001600160801b0391821694501691506000905061101c8386612b19565b9050600061102a8386612b19565b60075490915061105390600160d01b8104600290810b91600160e81b9004900b8a306001612c52565b505060085461107490600281810b9163010000009004900b89306001612c52565b5050811561109e5761109e8a61108b84600a612e39565b6006546001600160a01b03169190612ea0565b80156110c6576110c68a6110b383600a612e39565b6007546001600160a01b03169190612ea0565b7fbc4c20ad04f161d631d9ce94d27659391196415aa3c42f6a71c62e905ece782d6110ef610931565b600654604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561113a57600080fd5b505afa15801561114e573d6000803e3d6000fd5b505050506040513d602081101561116457600080fd5b5051600754604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156111b157600080fd5b505afa1580156111c5573d6000803e3d6000fd5b505050506040513d60208110156111db57600080fd5b505185856111e7610a9c565b6040805160029790970b87526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190a188156113955760055461010090046001600160a01b031663128acb083060008c138061124d578c60000361124f565b8c5b60008e136112715773fffd8963efd1fc6a506488495d951d5263988d25611278565b6401000276a45b3060405160200180826001600160a01b031681526020019150506040516020818303038152906040526040518663ffffffff1660e01b815260040180866001600160a01b031681526020018515158152602001848152602001836001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611319578181015183820152602001611301565b50505050905090810190601f1680156113465780820380516001836020036101000a031916815260200191505b5096505050505050506040805180830381600087803b15801561136857600080fd5b505af115801561137c573d6000803e3d6000fd5b505050506040513d604081101561139257600080fd5b50505b8d6007601a6101000a81548162ffffff021916908360020b62ffffff1602179055508c6007601d6101000a81548162ffffff021916908360020b62ffffff1602179055506115066007601a9054906101000a900460020b6007601d9054906101000a900460020b600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561145e57600080fd5b505afa158015611472573d6000803e3d6000fd5b505050506040513d602081101561148857600080fd5b5051600754604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156114d557600080fd5b505afa1580156114e9573d6000803e3d6000fd5b505050506040513d60208110156114ff57600080fd5b5051612f0c565b60075490985061152d90600160d01b8104600290810b91600160e81b9004900b8a30612fb2565b50508b600860006101000a81548162ffffff021916908360020b62ffffff1602179055508a600860036101000a81548162ffffff021916908360020b62ffffff1602179055506115f8600860009054906101000a900460020b600860039054906101000a900460020b600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561145e57600080fd5b60085490975061161890600281810b9163010000009004900b8930612fb2565b50505050505050505050505050505050565b60095481565b6001600160a01b0381166000908152602081905260409020545b919050565b600854600160301b90046001600160a01b031633146116a2576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b60005b81518160ff161015611700576001600c6000848460ff16815181106116c657fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016116a5565b5050565b600754600160e81b900460020b81565b600854600160301b90046001600160a01b031681565b60008084118061173a5750600083115b61178b576040805162461bcd60e51b815260206004820152601860248201527f6465706f73697473206d757374206265206e6f6e7a65726f0000000000000000604482015290519081900360640190fd5b6009548410801561179d5750600a5483105b6117d85760405162461bcd60e51b815260040180806020018281038252602a815260200180613f8a602a913960400191505060405180910390fd5b6001600160a01b038216158015906117f957506001600160a01b0382163014155b61182f576040805162461bcd60e51b8152602060048201526002602482015261746f60f01b604482015290519081900360640190fd5b6001600160a01b0382166000908152600c602052604090205460ff1661189c576040805162461bcd60e51b815260206004820152601360248201527f6d757374206265206f6e20746865206c69737400000000000000000000000000604482015290519081900360640190fd5b6007546000906118c190600160d01b8104600290810b91600160e81b9004900b612b73565b50909150506001600160801b0381161561197a576005546007546040805163a34123a760e01b8152600160d01b8304600290810b810b6004830152600160e81b909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b15801561194d57600080fd5b505af1158015611961573d6000803e3d6000fd5b505050506040513d604081101561197757600080fd5b50505b60085460009061199890600281810b9163010000009004900b612b73565b50909150506001600160801b03811615611a4a576005546008546040805163a34123a760e01b8152600283810b810b60048301526301000000909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b158015611a1d57600080fd5b505af1158015611a31573d6000803e3d6000fd5b505050506040513d6040811015611a4757600080fd5b50505b6000611a54610931565b90506000611a6182613122565b9050600060c0611a8c670de0b6b3a7640000611a866001600160a01b03861680613461565b90613461565b901c9050600080611a9b612351565b90925090506000611abe670de0b6b3a7640000611ab88e87613461565b90612e39565b9050611aca8b82612b19565b98508b15611aea57600654611aea906001600160a01b031633308f6134ba565b8a15611b0857600754611b08906001600160a01b031633308e6134ba565b611b10610a9c565b15611b52576000611b2d670de0b6b3a7640000611ab88688613461565b9050611b4e611b3c8285612b19565b611ab8611b47610a9c565b8d90613461565b9950505b611b5c8a8a61352f565b604080518a8152602081018e90528082018d905290516001600160a01b038c169133917f4e2ca0515ed1aef1395f66b5303bb5d6f1bf9d61a353fa53f73f8ac9973fa9f69181900360600190a3600b541580611bc15750600b54611bbe610a9c565b11155b611c12576040805162461bcd60e51b815260206004820152600e60248201527f6d6178546f74616c537570706c79000000000000000000000000000000000000604482015290519081900360640190fd5b50505050505050509392505050565b600854600160301b90046001600160a01b03163314611c74576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b6117006001600160a01b0383163383612ea0565b60048054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a415780601f10610a1657610100808354040283529160200191610a41565b60085460009081908190819081908190611d1190600281810b9163010000009004900b612b73565b6008549295509093509150611d3590600281810b9163010000009004900b8561361f565b9095509350611d4d856001600160801b038416612b19565b9450611d62846001600160801b038316612b19565b9350829550505050909192565b6000610a5f611d7c612837565b84610b1a856040518060600160405280602581526020016140276025913960016000611da6612837565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190612a82565b6000610a5f611de4612837565b8484612927565b600854600160301b90046001600160a01b03163314611e3e576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b6005546040805163a34123a760e01b8152600286810b600483015285900b60248201526001600160801b038416604482015281516101009093046001600160a01b03169263a34123a7926064808401939192918290030181600087803b158015611ea757600080fd5b505af1158015611ebb573d6000803e3d6000fd5b505050506040513d6040811015611ed157600080fd5b5050600554604080516309e3d67b60e31b8152336004820152600286810b602483015285900b60448201526001600160801b0360648201819052608482015281516101009093046001600160a01b031692634f1eb3d89260a4808401939192918290030181600087803b158015611f4757600080fd5b505af1158015611f5b573d6000803e3d6000fd5b505050506040513d6040811015611f7157600080fd5b5050505050565b60008060008511611fd0576040805162461bcd60e51b815260206004820152600660248201527f7368617265730000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038416612010576040805162461bcd60e51b8152602060048201526002602482015261746f60f01b604482015290519081900360640190fd5b600754600090819061204590600160d01b8104600290810b91600160e81b9004900b61203d82828c6136c9565b896000612c52565b6008549193509150600090819061207890600281810b9163010000009004900b61207082828e6136c9565b8b6000612c52565b915091506000612086610a9c565b9050600061212682611ab88d600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156120f457600080fd5b505afa158015612108573d6000803e3d6000fd5b505050506040513d602081101561211e57600080fd5b505190613461565b9050600061219483611ab88e600760009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156120f457600080fd5b905081156121b3576006546121b3906001600160a01b03168c84612ea0565b80156121d0576007546121d0906001600160a01b03168c83612ea0565b6121e4826121de8988612b19565b90612b19565b98506121f4816121de8887612b19565b97506001600160a01b038a163314806122825750336001600160a01b03168a6001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561224b57600080fd5b505afa15801561225f573d6000803e3d6000fd5b505050506040513d602081101561227557600080fd5b50516001600160a01b0316145b6122d3576040805162461bcd60e51b815260206004820152601a60248201527f53656e646572206d757374206f776e2074686520746f6b656e73000000000000604482015290519081900360640190fd5b6122dd8a8d613709565b604080518d8152602081018b90528082018a905290516001600160a01b03808e1692908d16917febff2602b3f468259e1e99f613fed6691f3a6526effe6ef3e768ba7ae7a36c4f9181900360600190a350505050505050935093915050565b600c6020526000908152604090205460ff1681565b60008060008061235f612480565b925092505060008061236f611ce9565b600654604080516370a0823160e01b815230600482015290519396509194506123fd935085926121de9289926001600160a01b0316916370a0823191602480820192602092909190829003018186803b1580156123cb57600080fd5b505afa1580156123df573d6000803e3d6000fd5b505050506040513d60208110156123f557600080fd5b505190612b19565b600754604080516370a0823160e01b815230600482015290519298506124579284926121de9288926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156123cb57600080fd5b9450505050509091565b600754600160b81b900460020b81565b6007546001600160a01b031681565b6000806000806000806124b16007601a9054906101000a900460020b6007601d9054906101000a900460020b612b73565b6007549295509093509150611d3590600160d01b8104600290810b91600160e81b9004900b8561361f565b60055461010090046001600160a01b031633146124f857600080fd5b60008282602081101561250a57600080fd5b50356001600160a01b031690503081141561255e57841561253c5760065461253c906001600160a01b03163387612ea0565b831561255957600754612559906001600160a01b03163386612ea0565b611f71565b841561257c5760065461257c906001600160a01b03168233886134ba565b8315611f7157600754611f71906001600160a01b03168233876134ba565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60075474010000000000000000000000000000000000000000900462ffffff1681565b600854600160301b90046001600160a01b0316331461263b576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600880546001600160a01b03909216600160301b027fffffffffffff0000000000000000000000000000000000000000ffffffffffff909216919091179055565b600754600160d01b900460020b81565b60055461010090046001600160a01b031633146126a857600080fd5b6000828260208110156126ba57600080fd5b50356001600160a01b03169050600085131561277f576001600160a01b038116301415612767576006546040805163a9059cbb60e01b81523360048201526024810188905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561273557600080fd5b505af1158015612749573d6000803e3d6000fd5b505050506040513d602081101561275f57600080fd5b506125599050565b600654612559906001600160a01b03168233886134ba565b6000841315611f71576001600160a01b03811630141561281f576007546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156127ed57600080fd5b505af1158015612801573d6000803e3d6000fd5b505050506040513d602081101561281757600080fd5b50611f719050565b600754611f71906001600160a01b03168233876134ba565b3390565b6001600160a01b0383166128805760405162461bcd60e51b8152600401808060200182810382526024815260200180613fd96024913960400191505060405180910390fd5b6001600160a01b0382166128c55760405162461bcd60e51b8152600401808060200182810382526022815260200180613eb26022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661296c5760405162461bcd60e51b8152600401808060200182810382526025815260200180613fb46025913960400191505060405180910390fd5b6001600160a01b0382166129b15760405162461bcd60e51b8152600401808060200182810382526023815260200180613e6d6023913960400191505060405180910390fd5b6129bc838383612f07565b6129f981604051806060016040528060268152602001613ed4602691396001600160a01b0386166000908152602081905260409020549190612a82565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612a289082612b19565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115612b115760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612ad6578181015183820152602001612abe565b50505050905090810190601f168015612b035780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610b23576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b604080513060601b602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a83018085528151919092012060055463514ea4bf60e01b909252603e830181905292516000938493849391926101009092046001600160a01b03169163514ea4bf91605e8082019260a092909190829003018186803b158015612c0c57600080fd5b505afa158015612c20573d6000803e3d6000fd5b505050506040513d60a0811015612c3657600080fd5b5080516060820151608090920151909891975095509350505050565b6000806001600160801b03851615612e2f576005546040805163a34123a760e01b815260028a810b600483015289900b60248201526001600160801b0388166044820152815160009384936101009091046001600160a01b03169263a34123a7926064808301939282900301818787803b158015612ccf57600080fd5b505af1158015612ce3573d6000803e3d6000fd5b505050506040513d6040811015612cf957600080fd5b5080516020909101519092509050600085612d1c57612d1783613805565b612d25565b6001600160801b035b9050600086612d3c57612d3783613805565b612d45565b6001600160801b035b90506000826001600160801b03161180612d6857506000816001600160801b0316115b15612e2a57600554604080516309e3d67b60e31b81526001600160a01b038b8116600483015260028f810b60248401528e900b60448301526001600160801b0380871660648401528516608483015282516101009094041692634f1eb3d89260a4808401939192918290030181600087803b158015612de657600080fd5b505af1158015612dfa573d6000803e3d6000fd5b505050506040513d6040811015612e1057600080fd5b5080516020909101516001600160801b0391821697501694505b505050505b9550959350505050565b6000808211612e8f576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381612e9857fe5b049392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b179052612f0790849061381c565b505050565b600080600560019054906101000a90046001600160a01b03166001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b158015612f5d57600080fd5b505afa158015612f71573d6000803e3d6000fd5b505050506040513d60e0811015612f8757600080fd5b50519050612fa881612f9888613122565b612fa188613122565b87876138cd565b9695505050505050565b6000806001600160801b0384161561311957600560019054906101000a90046001600160a01b03166001600160a01b0316633c8a7d8d308888888860405160200180826001600160a01b031681526020019150506040516020818303038152906040526040518663ffffffff1660e01b815260040180866001600160a01b031681526020018560020b81526020018460020b8152602001836001600160801b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015613091578181015183820152602001613079565b50505050905090810190601f1680156130be5780820380516001836020036101000a031916815260200191505b5096505050505050506040805180830381600087803b1580156130e057600080fd5b505af11580156130f4573d6000803e3d6000fd5b505050506040513d604081101561310a57600080fd5b50805160209091015190925090505b94509492505050565b60008060008360020b12613139578260020b613141565b8260020b6000035b9050620d89e881111561317f576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166131a0577001000000000000000000000000000000006131b2565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156131e6576ffff97272373d413259a46990580e213a0260801c5b6004821615613205576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615613224576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615613243576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615613262576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615613281576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156132a0576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156132c0576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156132e0576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615613300576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615613320576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615613340576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615613360576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615613380576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156133a0576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156133c1576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156133e1576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615613400576d2216e584f5fa1ea926041bedfe980260801c5b6208000082161561341d576b048a170391f7dc42444e8fa20260801c5b60008460020b131561343857806000198161343457fe5b0490505b64010000000081061561344c57600161344f565b60005b60ff16602082901c0192505050919050565b60008261347057506000610a63565b8282028284828161347d57fe5b0414610b235760405162461bcd60e51b8152600401808060200182810382526021815260200180613f206021913960400191505060405180910390fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17905261352990859061381c565b50505050565b6001600160a01b03821661358a576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61359660008383612f07565b6002546135a39082612b19565b6002556001600160a01b0382166000908152602081905260409020546135c99082612b19565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000806000600560019054906101000a90046001600160a01b03166001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561367257600080fd5b505afa158015613686573d6000803e3d6000fd5b505050506040513d60e081101561369c57600080fd5b505190506136bc816136ad88613122565b6136b688613122565b87613985565b9250925050935093915050565b6000806136d68585612b73565b505090506137006136fb6136e8610a9c565b611ab86001600160801b03851687613461565b613805565b95945050505050565b6001600160a01b03821661374e5760405162461bcd60e51b8152600401808060200182810382526021815260200180613f696021913960400191505060405180910390fd5b61375a82600083612f07565b61379781604051806060016040528060228152602001613e90602291396001600160a01b0385166000908152602081905260409020549190612a82565b6001600160a01b0383166000908152602081905260409020556002546137bd9082613a20565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60006001600160801b0382111561381857fe5b5090565b6000613871826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613a7d9092919063ffffffff16565b805190915015612f075780806020019051602081101561389057600080fd5b5051612f075760405162461bcd60e51b815260040180806020018281038252602a815260200180613ffd602a913960400191505060405180910390fd5b6000836001600160a01b0316856001600160a01b031611156138ed579293925b846001600160a01b0316866001600160a01b03161161391857613911858585613a94565b9050613700565b836001600160a01b0316866001600160a01b0316101561397a57600061393f878686613a94565b9050600061394e878986613af7565b9050806001600160801b0316826001600160801b03161061396f5780613971565b815b92505050613700565b612fa8858584613af7565b600080836001600160a01b0316856001600160a01b031611156139a6579293925b846001600160a01b0316866001600160a01b0316116139d1576139ca858585613b34565b9150613119565b836001600160a01b0316866001600160a01b03161015613a0a576139f6868585613b34565b9150613a03858785613b9d565b9050613119565b613a15858585613b9d565b905094509492505050565b600082821115613a77576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6060613a8c8484600085613be0565b949350505050565b6000826001600160a01b0316846001600160a01b03161115613ab4579192915b6000613ad7856001600160a01b0316856001600160a01b0316600160601b613d3b565b9050613700613af284838888036001600160a01b0316613d3b565b613dea565b6000826001600160a01b0316846001600160a01b03161115613b17579192915b613a8c613af283600160601b8787036001600160a01b0316613d3b565b6000826001600160a01b0316846001600160a01b03161115613b54579192915b836001600160a01b0316613b8d606060ff16846001600160801b0316901b8686036001600160a01b0316866001600160a01b0316613d3b565b81613b9457fe5b04949350505050565b6000826001600160a01b0316846001600160a01b03161115613bbd579192915b613a8c826001600160801b03168585036001600160a01b0316600160601b613d3b565b606082471015613c215760405162461bcd60e51b8152600401808060200182810382526026815260200180613efa6026913960400191505060405180910390fd5b613c2a85613e00565b613c7b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310613cb95780518252601f199092019160209182019101613c9a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613d1b576040519150601f19603f3d011682016040523d82523d6000602084013e613d20565b606091505b5091509150613d30828286613e06565b979650505050505050565b6000808060001985870986860292508281109083900303905080613d715760008411613d6657600080fd5b508290049050610b23565b808411613d7d57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b806001600160801b038116811461164a57600080fd5b3b151590565b60608315613e15575081610b23565b825115613e255782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315612ad6578181015183820152602001612abe56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f20616464726573736465706f73697473206d757374206265206c657373207468616e206d6178696d756d20616d6f756e747345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa164736f6c6343000706000a
Creation ByteCode
0x60806040523480156200001157600080fd5b506040516200451738038062004517833981810160405260c08110156200003757600080fd5b5080516020808301516040808501516060860151608087015160a09097015183518085018552601581527f5669736f72204554482d5553445420556e6920763300000000000000000000008188019081528551808701909652600d86526c764554482d5553445456332d3160981b97860197909752805197989597939692959491939092620000ca916003919062000403565b508051620000e090600490602084019062000403565b505060058054601260ff1990911617610100600160a81b0319166101006001600160a01b038a81168202929092179283905560408051630dfe168160e01b81529051919093049091169250630dfe168191600480820192602092909190829003018186803b1580156200015257600080fd5b505afa15801562000167573d6000803e3d6000fd5b505050506040513d60208110156200017e57600080fd5b5051600680546001600160a01b0319166001600160a01b039283161790556005546040805163d21220a760e01b815290516101009092049092169163d21220a7916004808301926020929190829003018186803b158015620001df57600080fd5b505afa158015620001f4573d6000803e3d6000fd5b505050506040513d60208110156200020b57600080fd5b5051600780546001600160a01b0319166001600160a01b039283161790556005546040805163ddca3f4360e01b815290516101009092049092169163ddca3f43916004808301926020929190829003018186803b1580156200026c57600080fd5b505afa15801562000281573d6000803e3d6000fd5b505050506040513d60208110156200029857600080fd5b50516007805462ffffff60a01b1916600160a01b62ffffff90931692909202919091179055600554604080516334324e9f60e21b815290516101009092046001600160a01b03169163d0c93a7c91600480820192602092909190829003018186803b1580156200030757600080fd5b505afa1580156200031c573d6000803e3d6000fd5b505050506040513d60208110156200033357600080fd5b50516007805460088054600297880b62ffffff908116600160e81b026001600160e81b039a8a0b8216600160d01b0262ffffff60d01b19978b0b8316600160b81b0262ffffff60b81b19909616959095179690961693909317989098169390931790915591840b821663010000000265ffffff000000199390940b90911662ffffff196001600160a01b03909616660100000000000002600160301b600160d01b031990951694909417949094169290921791909116179055506000600b556000196009819055600a55620004af565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200043b576000855562000486565b82601f106200045657805160ff191683800117855562000486565b8280016001018555821562000486579182015b828111156200048657825182559160200191906001019062000469565b506200049492915062000498565b5090565b5b8082111562000494576000815560010162000499565b61405880620004bf6000396000f3fe608060405234801561001057600080fd5b50600436106102c85760003560e01c80638da5cb5b1161017b578063c4a7761e116100d8578063dd62ed3e1161008c578063f2fde38b11610071578063f2fde38b14610887578063fa082743146108ad578063fa461e33146108b5576102c8565b8063dd62ed3e14610839578063ddca3f4314610867576102c8565b8063d21220a7116100bd578063d21220a7146107ad578063d2eabcfc146107b5578063d3487997146107bd576102c8565b8063c4a7761e1461079d578063d0c93a7c146107a5576102c8565b8063a457c2d71161012f578063abbffcb911610114578063abbffcb9146106f0578063b460af941461072a578063bb032a6614610777576102c8565b8063a457c2d714610698578063a9059cbb146106c4576102c8565b806395ccea671161016057806395ccea671461063457806395d89b4114610660578063a049de6b14610668576102c8565b80638da5cb5b146105fa5780638dbdbe6d14610602576102c8565b80633950935111610229578063549f6dc9116101dd57806370a08231116101c257806370a08231146105295780637fe75b071461054f578063888a9134146105f2576102c8565b8063549f6dc9146104d1578063648cab8514610521576102c8565b80633f3e4c111161020e5780633f3e4c11146104a45780634d461fbb146104c157806351e87af7146104c9576102c8565b806339509351146104535780633e091ee91461047f576102c8565b806316f0115b1161028057806323b872dd1161026557806323b872dd146103f75780632ab4d0521461042d578063313ce56714610435576102c8565b806316f0115b146103d557806318160ddd146103dd576102c8565b8063095ea7b3116102b1578063095ea7b3146103695780630dfe1681146103a95780630f35bcac146103cd576102c8565b8063065e5360146102cd57806306fdde03146102ec575b600080fd5b6102d5610931565b6040805160029290920b8252519081900360200190f35b6102f46109b5565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561032e578181015183820152602001610316565b50505050905090810190601f16801561035b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103956004803603604081101561037f57600080fd5b506001600160a01b038135169060200135610a4b565b604080519115158252519081900360200190f35b6103b1610a69565b604080516001600160a01b039092168252519081900360200190f35b6102d5610a78565b6103b1610a88565b6103e5610a9c565b60408051918252519081900360200190f35b6103956004803603606081101561040d57600080fd5b506001600160a01b03813581169160208101359091169060400135610aa2565b6103e5610b2a565b61043d610b30565b6040805160ff9092168252519081900360200190f35b6103956004803603604081101561046957600080fd5b506001600160a01b038135169060200135610b39565b6104a26004803603604081101561049557600080fd5b5080359060200135610b87565b005b6104a2600480360360208110156104ba57600080fd5b5035610be5565b6103e5610c3d565b6102d5610c43565b6104a2600480360360c08110156104e757600080fd5b508035600290810b916020810135820b916040820135810b91606081013590910b906001600160a01b036080820135169060a00135610c4c565b6103e561162a565b6103e56004803603602081101561053f57600080fd5b50356001600160a01b0316611630565b6104a26004803603602081101561056557600080fd5b81019060208101813564010000000081111561058057600080fd5b82018360208201111561059257600080fd5b803590602001918460208302840111640100000000831117156105b457600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061164f945050505050565b6102d5611704565b6103b1611714565b6103e56004803603606081101561061857600080fd5b50803590602081013590604001356001600160a01b031661172a565b6104a26004803603604081101561064a57600080fd5b506001600160a01b038135169060200135611c21565b6102f4611c88565b610670611ce9565b604080516001600160801b039094168452602084019290925282820152519081900360600190f35b610395600480360360408110156106ae57600080fd5b506001600160a01b038135169060200135611d6f565b610395600480360360408110156106da57600080fd5b506001600160a01b038135169060200135611dd7565b6104a26004803603606081101561070657600080fd5b508035600290810b91602081013590910b90604001356001600160801b0316611deb565b61075e6004803603606081101561074057600080fd5b508035906001600160a01b0360208201358116916040013516611f78565b6040805192835260208301919091528051918290030190f35b6103956004803603602081101561078d57600080fd5b50356001600160a01b031661233c565b61075e612351565b6102d5612461565b6103b1612471565b610670612480565b6104a2600480360360608110156107d357600080fd5b8135916020810135918101906060810160408201356401000000008111156107fa57600080fd5b82018360208201111561080c57600080fd5b8035906020019184600183028401116401000000008311171561082e57600080fd5b5090925090506124dc565b6103e56004803603604081101561084f57600080fd5b506001600160a01b038135811691602001351661259a565b61086f6125c5565b6040805162ffffff9092168252519081900360200190f35b6104a26004803603602081101561089d57600080fd5b50356001600160a01b03166125e8565b6102d561267c565b6104a2600480360360608110156108cb57600080fd5b8135916020810135918101906060810160408201356401000000008111156108f257600080fd5b82018360208201111561090457600080fd5b8035906020019184600183028401116401000000008311171561092657600080fd5b50909250905061268c565b6000600560019054906101000a90046001600160a01b03166001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561098157600080fd5b505afa158015610995573d6000803e3d6000fd5b505050506040513d60e08110156109ab57600080fd5b5060200151919050565b60038054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a415780601f10610a1657610100808354040283529160200191610a41565b820191906000526020600020905b815481529060010190602001808311610a2457829003601f168201915b5050505050905090565b6000610a5f610a58612837565b848461283b565b5060015b92915050565b6006546001600160a01b031681565b6008546301000000900460020b81565b60055461010090046001600160a01b031681565b60025490565b6000610aaf848484612927565b610b1f84610abb612837565b610b1a85604051806060016040528060288152602001613f41602891396001600160a01b038a16600090815260016020526040812090610af9612837565b6001600160a01b031681526020810191909152604001600020549190612a82565b61283b565b5060015b9392505050565b600b5481565b60055460ff1690565b6000610a5f610b46612837565b84610b1a8560016000610b57612837565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490612b19565b600854600160301b90046001600160a01b03163314610bda576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600991909155600a55565b600854600160301b90046001600160a01b03163314610c38576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600b55565b600a5481565b60085460020b81565b600854600160301b90046001600160a01b03163314610c9f576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b8460020b8660020b128015610cd15750600754600160b81b9004600290810b810b9087900b81610ccb57fe5b0760020b155b8015610cfa5750600754600160b81b9004600290810b810b9086900b81610cf457fe5b0760020b155b610d4b576040805162461bcd60e51b815260206004820152601560248201527f6261736520706f736974696f6e20696e76616c69640000000000000000000000604482015290519081900360640190fd5b8260020b8460020b128015610d7d5750600754600160b81b9004600290810b810b9085900b81610d7757fe5b0760020b155b8015610da65750600754600160b81b9004600290810b810b9084900b81610da057fe5b0760020b155b610df7576040805162461bcd60e51b815260206004820152601660248201527f6c696d697420706f736974696f6e20696e76616c696400000000000000000000604482015290519081900360640190fd5b600754600090610e1c90600160d01b8104600290810b91600160e81b9004900b612b73565b50909150506001600160801b03811615610ed5576005546007546040805163a34123a760e01b8152600160d01b8304600290810b810b6004830152600160e81b909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b158015610ea857600080fd5b505af1158015610ebc573d6000803e3d6000fd5b505050506040513d6040811015610ed257600080fd5b50505b600854600090610ef390600281810b9163010000009004900b612b73565b50909150506001600160801b03811615610fa5576005546008546040805163a34123a760e01b8152600283810b810b60048301526301000000909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b158015610f7857600080fd5b505af1158015610f8c573d6000803e3d6000fd5b505050506040513d6040811015610fa257600080fd5b50505b6007546000908190610fcc90600160d01b8104600290810b91600160e81b9004900b612b73565b6008546001600160801b03928316955091169250600091508190610ffe90600281810b9163010000009004900b612b73565b6001600160801b0391821694501691506000905061101c8386612b19565b9050600061102a8386612b19565b60075490915061105390600160d01b8104600290810b91600160e81b9004900b8a306001612c52565b505060085461107490600281810b9163010000009004900b89306001612c52565b5050811561109e5761109e8a61108b84600a612e39565b6006546001600160a01b03169190612ea0565b80156110c6576110c68a6110b383600a612e39565b6007546001600160a01b03169190612ea0565b7fbc4c20ad04f161d631d9ce94d27659391196415aa3c42f6a71c62e905ece782d6110ef610931565b600654604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561113a57600080fd5b505afa15801561114e573d6000803e3d6000fd5b505050506040513d602081101561116457600080fd5b5051600754604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156111b157600080fd5b505afa1580156111c5573d6000803e3d6000fd5b505050506040513d60208110156111db57600080fd5b505185856111e7610a9c565b6040805160029790970b87526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190a188156113955760055461010090046001600160a01b031663128acb083060008c138061124d578c60000361124f565b8c5b60008e136112715773fffd8963efd1fc6a506488495d951d5263988d25611278565b6401000276a45b3060405160200180826001600160a01b031681526020019150506040516020818303038152906040526040518663ffffffff1660e01b815260040180866001600160a01b031681526020018515158152602001848152602001836001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611319578181015183820152602001611301565b50505050905090810190601f1680156113465780820380516001836020036101000a031916815260200191505b5096505050505050506040805180830381600087803b15801561136857600080fd5b505af115801561137c573d6000803e3d6000fd5b505050506040513d604081101561139257600080fd5b50505b8d6007601a6101000a81548162ffffff021916908360020b62ffffff1602179055508c6007601d6101000a81548162ffffff021916908360020b62ffffff1602179055506115066007601a9054906101000a900460020b6007601d9054906101000a900460020b600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561145e57600080fd5b505afa158015611472573d6000803e3d6000fd5b505050506040513d602081101561148857600080fd5b5051600754604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156114d557600080fd5b505afa1580156114e9573d6000803e3d6000fd5b505050506040513d60208110156114ff57600080fd5b5051612f0c565b60075490985061152d90600160d01b8104600290810b91600160e81b9004900b8a30612fb2565b50508b600860006101000a81548162ffffff021916908360020b62ffffff1602179055508a600860036101000a81548162ffffff021916908360020b62ffffff1602179055506115f8600860009054906101000a900460020b600860039054906101000a900460020b600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561145e57600080fd5b60085490975061161890600281810b9163010000009004900b8930612fb2565b50505050505050505050505050505050565b60095481565b6001600160a01b0381166000908152602081905260409020545b919050565b600854600160301b90046001600160a01b031633146116a2576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b60005b81518160ff161015611700576001600c6000848460ff16815181106116c657fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016116a5565b5050565b600754600160e81b900460020b81565b600854600160301b90046001600160a01b031681565b60008084118061173a5750600083115b61178b576040805162461bcd60e51b815260206004820152601860248201527f6465706f73697473206d757374206265206e6f6e7a65726f0000000000000000604482015290519081900360640190fd5b6009548410801561179d5750600a5483105b6117d85760405162461bcd60e51b815260040180806020018281038252602a815260200180613f8a602a913960400191505060405180910390fd5b6001600160a01b038216158015906117f957506001600160a01b0382163014155b61182f576040805162461bcd60e51b8152602060048201526002602482015261746f60f01b604482015290519081900360640190fd5b6001600160a01b0382166000908152600c602052604090205460ff1661189c576040805162461bcd60e51b815260206004820152601360248201527f6d757374206265206f6e20746865206c69737400000000000000000000000000604482015290519081900360640190fd5b6007546000906118c190600160d01b8104600290810b91600160e81b9004900b612b73565b50909150506001600160801b0381161561197a576005546007546040805163a34123a760e01b8152600160d01b8304600290810b810b6004830152600160e81b909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b15801561194d57600080fd5b505af1158015611961573d6000803e3d6000fd5b505050506040513d604081101561197757600080fd5b50505b60085460009061199890600281810b9163010000009004900b612b73565b50909150506001600160801b03811615611a4a576005546008546040805163a34123a760e01b8152600283810b810b60048301526301000000909304830b90920b602483015260006044830181905281516101009094046001600160a01b03169363a34123a79360648082019493918390030190829087803b158015611a1d57600080fd5b505af1158015611a31573d6000803e3d6000fd5b505050506040513d6040811015611a4757600080fd5b50505b6000611a54610931565b90506000611a6182613122565b9050600060c0611a8c670de0b6b3a7640000611a866001600160a01b03861680613461565b90613461565b901c9050600080611a9b612351565b90925090506000611abe670de0b6b3a7640000611ab88e87613461565b90612e39565b9050611aca8b82612b19565b98508b15611aea57600654611aea906001600160a01b031633308f6134ba565b8a15611b0857600754611b08906001600160a01b031633308e6134ba565b611b10610a9c565b15611b52576000611b2d670de0b6b3a7640000611ab88688613461565b9050611b4e611b3c8285612b19565b611ab8611b47610a9c565b8d90613461565b9950505b611b5c8a8a61352f565b604080518a8152602081018e90528082018d905290516001600160a01b038c169133917f4e2ca0515ed1aef1395f66b5303bb5d6f1bf9d61a353fa53f73f8ac9973fa9f69181900360600190a3600b541580611bc15750600b54611bbe610a9c565b11155b611c12576040805162461bcd60e51b815260206004820152600e60248201527f6d6178546f74616c537570706c79000000000000000000000000000000000000604482015290519081900360640190fd5b50505050505050509392505050565b600854600160301b90046001600160a01b03163314611c74576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b6117006001600160a01b0383163383612ea0565b60048054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a415780601f10610a1657610100808354040283529160200191610a41565b60085460009081908190819081908190611d1190600281810b9163010000009004900b612b73565b6008549295509093509150611d3590600281810b9163010000009004900b8561361f565b9095509350611d4d856001600160801b038416612b19565b9450611d62846001600160801b038316612b19565b9350829550505050909192565b6000610a5f611d7c612837565b84610b1a856040518060600160405280602581526020016140276025913960016000611da6612837565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190612a82565b6000610a5f611de4612837565b8484612927565b600854600160301b90046001600160a01b03163314611e3e576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b6005546040805163a34123a760e01b8152600286810b600483015285900b60248201526001600160801b038416604482015281516101009093046001600160a01b03169263a34123a7926064808401939192918290030181600087803b158015611ea757600080fd5b505af1158015611ebb573d6000803e3d6000fd5b505050506040513d6040811015611ed157600080fd5b5050600554604080516309e3d67b60e31b8152336004820152600286810b602483015285900b60448201526001600160801b0360648201819052608482015281516101009093046001600160a01b031692634f1eb3d89260a4808401939192918290030181600087803b158015611f4757600080fd5b505af1158015611f5b573d6000803e3d6000fd5b505050506040513d6040811015611f7157600080fd5b5050505050565b60008060008511611fd0576040805162461bcd60e51b815260206004820152600660248201527f7368617265730000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b6001600160a01b038416612010576040805162461bcd60e51b8152602060048201526002602482015261746f60f01b604482015290519081900360640190fd5b600754600090819061204590600160d01b8104600290810b91600160e81b9004900b61203d82828c6136c9565b896000612c52565b6008549193509150600090819061207890600281810b9163010000009004900b61207082828e6136c9565b8b6000612c52565b915091506000612086610a9c565b9050600061212682611ab88d600660009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156120f457600080fd5b505afa158015612108573d6000803e3d6000fd5b505050506040513d602081101561211e57600080fd5b505190613461565b9050600061219483611ab88e600760009054906101000a90046001600160a01b03166001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156120f457600080fd5b905081156121b3576006546121b3906001600160a01b03168c84612ea0565b80156121d0576007546121d0906001600160a01b03168c83612ea0565b6121e4826121de8988612b19565b90612b19565b98506121f4816121de8887612b19565b97506001600160a01b038a163314806122825750336001600160a01b03168a6001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561224b57600080fd5b505afa15801561225f573d6000803e3d6000fd5b505050506040513d602081101561227557600080fd5b50516001600160a01b0316145b6122d3576040805162461bcd60e51b815260206004820152601a60248201527f53656e646572206d757374206f776e2074686520746f6b656e73000000000000604482015290519081900360640190fd5b6122dd8a8d613709565b604080518d8152602081018b90528082018a905290516001600160a01b03808e1692908d16917febff2602b3f468259e1e99f613fed6691f3a6526effe6ef3e768ba7ae7a36c4f9181900360600190a350505050505050935093915050565b600c6020526000908152604090205460ff1681565b60008060008061235f612480565b925092505060008061236f611ce9565b600654604080516370a0823160e01b815230600482015290519396509194506123fd935085926121de9289926001600160a01b0316916370a0823191602480820192602092909190829003018186803b1580156123cb57600080fd5b505afa1580156123df573d6000803e3d6000fd5b505050506040513d60208110156123f557600080fd5b505190612b19565b600754604080516370a0823160e01b815230600482015290519298506124579284926121de9288926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156123cb57600080fd5b9450505050509091565b600754600160b81b900460020b81565b6007546001600160a01b031681565b6000806000806000806124b16007601a9054906101000a900460020b6007601d9054906101000a900460020b612b73565b6007549295509093509150611d3590600160d01b8104600290810b91600160e81b9004900b8561361f565b60055461010090046001600160a01b031633146124f857600080fd5b60008282602081101561250a57600080fd5b50356001600160a01b031690503081141561255e57841561253c5760065461253c906001600160a01b03163387612ea0565b831561255957600754612559906001600160a01b03163386612ea0565b611f71565b841561257c5760065461257c906001600160a01b03168233886134ba565b8315611f7157600754611f71906001600160a01b03168233876134ba565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60075474010000000000000000000000000000000000000000900462ffffff1681565b600854600160301b90046001600160a01b0316331461263b576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600880546001600160a01b03909216600160301b027fffffffffffff0000000000000000000000000000000000000000ffffffffffff909216919091179055565b600754600160d01b900460020b81565b60055461010090046001600160a01b031633146126a857600080fd5b6000828260208110156126ba57600080fd5b50356001600160a01b03169050600085131561277f576001600160a01b038116301415612767576006546040805163a9059cbb60e01b81523360048201526024810188905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561273557600080fd5b505af1158015612749573d6000803e3d6000fd5b505050506040513d602081101561275f57600080fd5b506125599050565b600654612559906001600160a01b03168233886134ba565b6000841315611f71576001600160a01b03811630141561281f576007546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156127ed57600080fd5b505af1158015612801573d6000803e3d6000fd5b505050506040513d602081101561281757600080fd5b50611f719050565b600754611f71906001600160a01b03168233876134ba565b3390565b6001600160a01b0383166128805760405162461bcd60e51b8152600401808060200182810382526024815260200180613fd96024913960400191505060405180910390fd5b6001600160a01b0382166128c55760405162461bcd60e51b8152600401808060200182810382526022815260200180613eb26022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661296c5760405162461bcd60e51b8152600401808060200182810382526025815260200180613fb46025913960400191505060405180910390fd5b6001600160a01b0382166129b15760405162461bcd60e51b8152600401808060200182810382526023815260200180613e6d6023913960400191505060405180910390fd5b6129bc838383612f07565b6129f981604051806060016040528060268152602001613ed4602691396001600160a01b0386166000908152602081905260409020549190612a82565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612a289082612b19565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115612b115760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612ad6578181015183820152602001612abe565b50505050905090810190601f168015612b035780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015610b23576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b604080513060601b602080830191909152600285810b60e890811b60348501529085900b901b60378301528251601a818403018152603a83018085528151919092012060055463514ea4bf60e01b909252603e830181905292516000938493849391926101009092046001600160a01b03169163514ea4bf91605e8082019260a092909190829003018186803b158015612c0c57600080fd5b505afa158015612c20573d6000803e3d6000fd5b505050506040513d60a0811015612c3657600080fd5b5080516060820151608090920151909891975095509350505050565b6000806001600160801b03851615612e2f576005546040805163a34123a760e01b815260028a810b600483015289900b60248201526001600160801b0388166044820152815160009384936101009091046001600160a01b03169263a34123a7926064808301939282900301818787803b158015612ccf57600080fd5b505af1158015612ce3573d6000803e3d6000fd5b505050506040513d6040811015612cf957600080fd5b5080516020909101519092509050600085612d1c57612d1783613805565b612d25565b6001600160801b035b9050600086612d3c57612d3783613805565b612d45565b6001600160801b035b90506000826001600160801b03161180612d6857506000816001600160801b0316115b15612e2a57600554604080516309e3d67b60e31b81526001600160a01b038b8116600483015260028f810b60248401528e900b60448301526001600160801b0380871660648401528516608483015282516101009094041692634f1eb3d89260a4808401939192918290030181600087803b158015612de657600080fd5b505af1158015612dfa573d6000803e3d6000fd5b505050506040513d6040811015612e1057600080fd5b5080516020909101516001600160801b0391821697501694505b505050505b9550959350505050565b6000808211612e8f576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381612e9857fe5b049392505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b179052612f0790849061381c565b505050565b600080600560019054906101000a90046001600160a01b03166001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b158015612f5d57600080fd5b505afa158015612f71573d6000803e3d6000fd5b505050506040513d60e0811015612f8757600080fd5b50519050612fa881612f9888613122565b612fa188613122565b87876138cd565b9695505050505050565b6000806001600160801b0384161561311957600560019054906101000a90046001600160a01b03166001600160a01b0316633c8a7d8d308888888860405160200180826001600160a01b031681526020019150506040516020818303038152906040526040518663ffffffff1660e01b815260040180866001600160a01b031681526020018560020b81526020018460020b8152602001836001600160801b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015613091578181015183820152602001613079565b50505050905090810190601f1680156130be5780820380516001836020036101000a031916815260200191505b5096505050505050506040805180830381600087803b1580156130e057600080fd5b505af11580156130f4573d6000803e3d6000fd5b505050506040513d604081101561310a57600080fd5b50805160209091015190925090505b94509492505050565b60008060008360020b12613139578260020b613141565b8260020b6000035b9050620d89e881111561317f576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b6000600182166131a0577001000000000000000000000000000000006131b2565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156131e6576ffff97272373d413259a46990580e213a0260801c5b6004821615613205576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615613224576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615613243576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615613262576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615613281576fff2ea16466c96a3843ec78b326b528610260801c5b60808216156132a0576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156132c0576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156132e0576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615613300576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615613320576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615613340576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615613360576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615613380576f70d869a156d2a1b890bb3df62baf32f70260801c5b6180008216156133a0576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156133c1576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156133e1576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615613400576d2216e584f5fa1ea926041bedfe980260801c5b6208000082161561341d576b048a170391f7dc42444e8fa20260801c5b60008460020b131561343857806000198161343457fe5b0490505b64010000000081061561344c57600161344f565b60005b60ff16602082901c0192505050919050565b60008261347057506000610a63565b8282028284828161347d57fe5b0414610b235760405162461bcd60e51b8152600401808060200182810382526021815260200180613f206021913960400191505060405180910390fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17905261352990859061381c565b50505050565b6001600160a01b03821661358a576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61359660008383612f07565b6002546135a39082612b19565b6002556001600160a01b0382166000908152602081905260409020546135c99082612b19565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000806000600560019054906101000a90046001600160a01b03166001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561367257600080fd5b505afa158015613686573d6000803e3d6000fd5b505050506040513d60e081101561369c57600080fd5b505190506136bc816136ad88613122565b6136b688613122565b87613985565b9250925050935093915050565b6000806136d68585612b73565b505090506137006136fb6136e8610a9c565b611ab86001600160801b03851687613461565b613805565b95945050505050565b6001600160a01b03821661374e5760405162461bcd60e51b8152600401808060200182810382526021815260200180613f696021913960400191505060405180910390fd5b61375a82600083612f07565b61379781604051806060016040528060228152602001613e90602291396001600160a01b0385166000908152602081905260409020549190612a82565b6001600160a01b0383166000908152602081905260409020556002546137bd9082613a20565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60006001600160801b0382111561381857fe5b5090565b6000613871826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613a7d9092919063ffffffff16565b805190915015612f075780806020019051602081101561389057600080fd5b5051612f075760405162461bcd60e51b815260040180806020018281038252602a815260200180613ffd602a913960400191505060405180910390fd5b6000836001600160a01b0316856001600160a01b031611156138ed579293925b846001600160a01b0316866001600160a01b03161161391857613911858585613a94565b9050613700565b836001600160a01b0316866001600160a01b0316101561397a57600061393f878686613a94565b9050600061394e878986613af7565b9050806001600160801b0316826001600160801b03161061396f5780613971565b815b92505050613700565b612fa8858584613af7565b600080836001600160a01b0316856001600160a01b031611156139a6579293925b846001600160a01b0316866001600160a01b0316116139d1576139ca858585613b34565b9150613119565b836001600160a01b0316866001600160a01b03161015613a0a576139f6868585613b34565b9150613a03858785613b9d565b9050613119565b613a15858585613b9d565b905094509492505050565b600082821115613a77576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6060613a8c8484600085613be0565b949350505050565b6000826001600160a01b0316846001600160a01b03161115613ab4579192915b6000613ad7856001600160a01b0316856001600160a01b0316600160601b613d3b565b9050613700613af284838888036001600160a01b0316613d3b565b613dea565b6000826001600160a01b0316846001600160a01b03161115613b17579192915b613a8c613af283600160601b8787036001600160a01b0316613d3b565b6000826001600160a01b0316846001600160a01b03161115613b54579192915b836001600160a01b0316613b8d606060ff16846001600160801b0316901b8686036001600160a01b0316866001600160a01b0316613d3b565b81613b9457fe5b04949350505050565b6000826001600160a01b0316846001600160a01b03161115613bbd579192915b613a8c826001600160801b03168585036001600160a01b0316600160601b613d3b565b606082471015613c215760405162461bcd60e51b8152600401808060200182810382526026815260200180613efa6026913960400191505060405180910390fd5b613c2a85613e00565b613c7b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600080866001600160a01b031685876040518082805190602001908083835b60208310613cb95780518252601f199092019160209182019101613c9a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613d1b576040519150601f19603f3d011682016040523d82523d6000602084013e613d20565b606091505b5091509150613d30828286613e06565b979650505050505050565b6000808060001985870986860292508281109083900303905080613d715760008411613d6657600080fd5b508290049050610b23565b808411613d7d57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b806001600160801b038116811461164a57600080fd5b3b151590565b60608315613e15575081610b23565b825115613e255782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315612ad6578181015183820152602001612abe56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f20616464726573736465706f73697473206d757374206265206c657373207468616e206d6178696d756d20616d6f756e747345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa164736f6c6343000706000a0000000000000000000000004e68ccd3e89f51c3074ca5072bbac773960dfa36000000000000000000000000bb27baf085cb9c46d9f64b8d1f43d3e5a34d2c1cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfb44fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff7cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcacfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfd60
©2022-now by Spectre