token-icon

Sami

Token

Overview[ERC-20]

Max Total Supply
999,999,999,999.0
SAMI
Holders
84+0.00%
Transfers
183

Profile Summary

Decimals
18

Market

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