token-icon

GREG

Token

Overview[ERC-20]

Max Total Supply
16,676,935,420.0
GREG
Holders
68+0.00%
Transfers
859

Profile Summary

Decimals
18

Market

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