token-icon

Signata DAO

Token

Overview[ERC-20]

Max Total Supply
50,000,000.0
dSATA
Holders
60+0.00%
Transfers
1,256

Profile Summary

Decimals
18

Market

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