token-icon

NMR Risk Management Technology

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
NMRT
Holders
9+0.00%
Transfers
12

Profile Summary

Decimals
18

Market

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