token-icon

ManaCoin

Token

Overview[ERC-20]

Max Total Supply
92,240,649
MNC
Holders
180+0.00%
Transfers
3,048

Profile Summary

Decimals
18

Market

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