token-icon

dOOr

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
dOOr
Holders
64+0.00%
Transfers
1,183

Profile Summary

Decimals
18

Market

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