token-icon

X-Men

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000,…
X-Men
Holders
40+0.00%
Transfers
46

Profile Summary

Decimals
0

Market

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