token-icon

Collective DAO

Token

Overview[ERC-20]

Max Total Supply
2,500,000,000.0
CLXV
Holders
107+0.00%
Transfers
623

Profile Summary

Decimals
18

Market

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