Overview ERC721
Total Supply:
1,212 SSSGS

Holders:
2
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x90034c27E29484f87c6eF2ea91CD06B0A0641B3F
662aa1efb94e0000600a556104bc600b556001600c819055600d55600e805463ffffffff1916620101011790556000600f81905560115560c06040526005608081905264173539b7b760d91b60a09081526200005f9160159190620007fb565b506016805461ffff60a01b19169055601b805460ff191690553480156200008557600080fd5b506040518060400160405280601d81526020017f536174747661536f756c537570706f7274657273476f6c64656e53425400000081525060405180604001604052806005815260200164535353475360d81b815250620000f4620000ee620002b160201b60201c565b620002b5565b815162000109906003906020850190620007fb565b5080516200011f906004906020840190620007fb565b505060018055506200013360003362000305565b6200015f7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a63362000305565b6200018b7f3a2f235c9daaf33349d300aadff2f15078a89df81bcfdd45ba11c8f816bddc6f3362000305565b62000197600162000315565b60408051808201909152601f81527f536174747661536f756c537570706f727465727320476f6c64656e20534254006020820152620001d6906200033d565b620001fa604051806080016040528060548152602001620044d9605491396200035c565b60408051808201909152601981527f50726f6f66206f6620536174747661536f756c46616d696c7900000000000000602082015262000239906200037b565b6200025d60405180608001604052806058815260200162004461605891396200039a565b6200027e73c45e3d207ab542891b235c21d7366d31ed176f4b6001620003b9565b6200029f730892e00684b1517863eb831384ea0b0d9f5b18e66001620003b9565b620002ab6001620003db565b6200098c565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b620003118282620003f8565b5050565b6200031f6200049c565b60168054911515600160a81b0260ff60a81b19909216919091179055565b620003476200049c565b805162000311906018906020840190620007fb565b620003666200049c565b805162000311906019906020840190620007fb565b620003856200049c565b80516200031190601a906020840190620007fb565b620003a46200049c565b805162000311906017906020840190620007fb565b62000311828260405180602001604052806000815250620004fe60201b60201c565b620003e56200049c565b601b805460ff1916911515919091179055565b60008281526009602090815260408083206001600160a01b038516845290915290205460ff16620003115760008281526009602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620004583390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000546001600160a01b03163314620004fc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b565b6200050a838362000575565b6001600160a01b0383163b1562000570576001548281035b600181019062000538906000908790866200065d565b62000556576040516368d2bf6b60e11b815260040160405180910390fd5b818110620005225781600154146200056d57600080fd5b50505b505050565b60015481620005975760405163b562e8dd60e01b815260040160405180910390fd5b620005a660008483856200075e565b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b17831790558284019083908390600080516020620044b98339815191528180a4600183015b818114620006355780836000600080516020620044b9833981519152600080a46001016200060c565b50816200065457604051622e076360e81b815260040160405180910390fd5b60015550505050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a029062000694903390899088908890600401620008d4565b602060405180830381600087803b158015620006af57600080fd5b505af1925050508015620006e2575060408051601f3d908101601f19168201909252620006df91810190620008a1565b60015b62000741573d80801562000713576040519150601f19603f3d011682016040523d82523d6000602084013e62000718565b606091505b50805162000739576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b601b5460ff1615806200077857506001600160a01b038416155b806200078e57506001600160a01b03831661dead145b620007dc5760405162461bcd60e51b815260206004820152601660248201527f7472616e736665722069732070726f68696269746564000000000000000000006044820152606401620004f3565b620007f584848484620007f560201b620016661760201c565b50505050565b82805462000809906200094f565b90600052602060002090601f0160209004810192826200082d576000855562000878565b82601f106200084857805160ff191683800117855562000878565b8280016001018555821562000878579182015b82811115620008785782518255916020019190600101906200085b565b50620008869291506200088a565b5090565b5b808211156200088657600081556001016200088b565b600060208284031215620008b457600080fd5b81516001600160e01b031981168114620008cd57600080fd5b9392505050565b600060018060a01b038087168352602081871681850152856040850152608060608501528451915081608085015260005b82811015620009235785810182015185820160a00152810162000905565b828111156200093657600060a084870101525b5050601f01601f19169190910160a00195945050505050565b600181811c908216806200096457607f821691505b602082108114156200098657634e487b7160e01b600052602260045260246000fd5b50919050565b613ac5806200099c6000396000f3fe60806040526004361061047d5760003560e01c8063715018a611610255578063b88d4fde11610144578063d5abeb01116100c1578063e39e026911610085578063e39e026914610de2578063e985e9c514610e02578063f138abfa14610e4b578063f2fde38b14610e6b578063f48824db14610e8b578063fcd1aac914610ec357600080fd5b8063d5abeb0114610d4b578063d6dfad7614610d61578063d728312a14610d82578063da3ef23f14610da2578063ddecc4d014610dc257600080fd5b8063c84c038711610108578063c84c038714610c7d578063c87b56dd14610c93578063d04f32d214610cb3578063d539139314610cf7578063d547741f14610d2b57600080fd5b8063b88d4fde14610bfe578063ba6269c614610c11578063bbb8974414610c32578063bedb86fb14610c48578063c668286214610c6857600080fd5b806395d89b41116101d2578063a22cb46511610196578063a22cb46514610b73578063a72193b614610b93578063a9e2acd514610ba9578063aabb9a8614610bc9578063b5f94d0614610bde57600080fd5b806395d89b4114610af65780639659867e14610b0b578063981eb34414610b2b57806399f9889814610b4b578063a217fddf14610b5e57600080fd5b80638da5cb5b116102195780638da5cb5b14610a5b5780638e73cf0014610a7957806391d1485414610a9957806391f2f19314610ab9578063942c927314610ae157600080fd5b8063715018a6146109d057806373ef64fd146109e55780637cb64759146109fb5780637ee3b2ac14610a1b578063877984cb14610a3b57600080fd5b80633511cd54116103715780635978c012116102ee5780636b1a2b7f116102b25780636b1a2b7f146109485780636b8ee0ec1461095b5780636c0360eb1461097b5780636f8b44b01461099057806370a08231146109b057600080fd5b80635978c012146108af578063599487c3146108cf5780635c975abb146108ef5780636352211e14610909578063674c02aa1461092957600080fd5b806344a0d68a1161033557806344a0d68a146107d357806347705cbc146107f3578063499a15d4146108375780634e6bf2041461086f57806355f804b31461088f57600080fd5b80633511cd541461073b57806336568abe1461077e5780633ccfd60b1461079e5780633cf40df3146107a657806342842e0e146107c057600080fd5b806317dc10c4116103ff578063248a9ca3116103c3578063248a9ca314610681578063279a669e146106b1578063282c51f3146106d15780632eb4a7ab146107055780632f2ff15d1461071b57600080fd5b806317dc10c4146105dd57806318160ddd146105fd5780631e0fbfa21461061a57806323b872dd1461064e57806323c030851461066157600080fd5b8063081812fc11610446578063081812fc14610531578063095ea7b314610569578063135d088d1461057c57806313faede6146105915780631581b600146105b557600080fd5b806285bb6f1461048257806301340a32146104b857806301ffc9a7146104da57806304787ca2146104fa57806306fdde031461051c575b600080fd5b34801561048e57600080fd5b50600e546104a3906301000000900460ff1681565b60405190151581526020015b60405180910390f35b3480156104c457600080fd5b506104cd610ee3565b6040516104af9190613811565b3480156104e657600080fd5b506104a36104f536600461330f565b610f71565b34801561050657600080fd5b5061051a610515366004613349565b610f91565b005b34801561052857600080fd5b506104cd610fb0565b34801561053d57600080fd5b5061055161054c3660046132d3565b611042565b6040516001600160a01b0390911681526020016104af565b61051a6105773660046131f2565b611086565b34801561058857600080fd5b506104cd6110e0565b34801561059d57600080fd5b506105a7600a5481565b6040519081526020016104af565b3480156105c157600080fd5b5061055173c45e3d207ab542891b235c21d7366d31ed176f4b81565b3480156105e957600080fd5b5061051a6105f83660046132b8565b6110ed565b34801561060957600080fd5b5060025460015403600019016105a7565b34801561062657600080fd5b506105a77f3a2f235c9daaf33349d300aadff2f15078a89df81bcfdd45ba11c8f816bddc6f81565b61051a61065c366004613111565b61110f565b34801561066d57600080fd5b5061051a61067c3660046130c3565b6112a6565b34801561068d57600080fd5b506105a761069c3660046132d3565b60009081526009602052604090206001015490565b3480156106bd57600080fd5b5061051a6106cc36600461321c565b6112d0565b3480156106dd57600080fd5b506105a77f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b34801561071157600080fd5b506105a760105481565b34801561072757600080fd5b5061051a6107363660046132ec565b611484565b34801561074757600080fd5b506105a76107563660046132ec565b60009182526012602090815260408084206001600160a01b0393909316845291905290205490565b34801561078a57600080fd5b5061051a6107993660046132ec565b6114ae565b61051a611528565b3480156107b257600080fd5b50601b546104a39060ff1681565b61051a6107ce366004613111565b61159c565b3480156107df57600080fd5b5061051a6107ee3660046132d3565b6115b7565b3480156107ff57600080fd5b506105a761080e3660046130c3565b60115460009081526012602090815260408083206001600160a01b039094168352929052205490565b34801561084357600080fd5b506105a76108523660046132ec565b601360209081526000928352604080842090915290825290205481565b34801561087b57600080fd5b5061051a61088a366004613407565b6115c4565b34801561089b57600080fd5b5061051a6108aa366004613349565b61166c565b3480156108bb57600080fd5b5061051a6108ca366004613284565b611687565b3480156108db57600080fd5b5061051a6108ea366004613349565b61179a565b3480156108fb57600080fd5b50600e546104a39060ff1681565b34801561091557600080fd5b506105516109243660046132d3565b6117b5565b34801561093557600080fd5b50600e546104a390610100900460ff1681565b61051a6109563660046134ce565b6117c0565b34801561096757600080fd5b5061051a6109763660046132b8565b611c93565b34801561098757600080fd5b506104cd611cb9565b34801561099c57600080fd5b5061051a6109ab3660046132d3565b611cc6565b3480156109bc57600080fd5b506105a76109cb3660046130c3565b611cd3565b3480156109dc57600080fd5b5061051a611d21565b3480156109f157600080fd5b506105a7600d5481565b348015610a0757600080fd5b5061051a610a163660046132d3565b611d35565b348015610a2757600080fd5b5061051a610a363660046132d3565b611d42565b348015610a4757600080fd5b50601654610551906001600160a01b031681565b348015610a6757600080fd5b506000546001600160a01b0316610551565b348015610a8557600080fd5b5061051a610a943660046132b8565b611da0565b348015610aa557600080fd5b506104a3610ab43660046132ec565b611dc4565b348015610ac557600080fd5b50610551730892e00684b1517863eb831384ea0b0d9f5b18e681565b348015610aed57600080fd5b506104cd611def565b348015610b0257600080fd5b506104cd611dfc565b348015610b1757600080fd5b50600e546104a39062010000900460ff1681565b348015610b3757600080fd5b5061051a610b46366004613349565b611e0b565b61051a610b593660046131f2565b611e26565b348015610b6a57600080fd5b506105a7600081565b348015610b7f57600080fd5b5061051a610b8e3660046131c8565b611ee0565b348015610b9f57600080fd5b506105a7600f5481565b348015610bb557600080fd5b5061051a610bc43660046132d3565b611f3d565b348015610bd557600080fd5b506104cd611f4a565b348015610bea57600080fd5b5061051a610bf93660046132d3565b611f57565b61051a610c0c36600461314d565b611f64565b348015610c1d57600080fd5b506016546104a390600160a01b900460ff1681565b348015610c3e57600080fd5b506105a7600c5481565b348015610c5457600080fd5b5061051a610c633660046132b8565b611fa8565b348015610c7457600080fd5b506104cd611fc3565b348015610c8957600080fd5b506105a760115481565b348015610c9f57600080fd5b506104cd610cae3660046132d3565b611fd0565b348015610cbf57600080fd5b506105a7610cce3660046130c3565b60115460009081526013602090815260408083206001600160a01b039094168352929052205490565b348015610d0357600080fd5b506105a77f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b348015610d3757600080fd5b5061051a610d463660046132ec565b6120f5565b348015610d5757600080fd5b506105a7600b5481565b348015610d6d57600080fd5b506016546104a390600160a81b900460ff1681565b348015610d8e57600080fd5b5061051a610d9d3660046132d3565b61211a565b348015610dae57600080fd5b5061051a610dbd366004613349565b612127565b348015610dce57600080fd5b5061051a610ddd366004613349565b612142565b348015610dee57600080fd5b5061051a610dfd3660046132b8565b61215d565b348015610e0e57600080fd5b506104a3610e1d3660046130de565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b348015610e5757600080fd5b5061051a610e663660046132b8565b612183565b348015610e7757600080fd5b5061051a610e863660046130c3565b6121a9565b348015610e9757600080fd5b506105a7610ea63660046132ec565b601260209081526000928352604080842090915290825290205481565b348015610ecf57600080fd5b5061051a610ede3660046132b8565b61221f565b601a8054610ef090613981565b80601f0160208091040260200160405190810160405280929190818152602001828054610f1c90613981565b8015610f695780601f10610f3e57610100808354040283529160200191610f69565b820191906000526020600020905b815481529060010190602001808311610f4c57829003601f168201915b505050505081565b6000610f7c8261223a565b80610f8b5750610f8b8261226f565b92915050565b610f996122bd565b8051610fac906017906020840190612f08565b5050565b606060038054610fbf90613981565b80601f0160208091040260200160405190810160405280929190818152602001828054610feb90613981565b80156110385780601f1061100d57610100808354040283529160200191611038565b820191906000526020600020905b81548152906001019060200180831161101b57829003601f168201915b5050505050905090565b600061104d82612317565b61106a576040516333d1c03960e21b815260040160405180910390fd5b506000908152600760205260409020546001600160a01b031690565b601b5460ff16156110d65760405162461bcd60e51b8152602060048201526015602482015274185c1c1c9bdd99481a5cc81c1c9bda1a589a5d1959605a1b60448201526064015b60405180910390fd5b610fac828261234c565b60178054610ef090613981565b6110f56122bd565b600e80549115156101000261ff0019909216919091179055565b600061111a826123ec565b9050836001600160a01b0316816001600160a01b03161461114d5760405162a1148160e81b815260040160405180910390fd5b600082815260076020526040902080546111798187335b6001600160a01b039081169116811491141790565b6111a4576111878633610e1d565b6111a457604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b0385166111cb57604051633a954ecd60e21b815260040160405180910390fd5b6111d8868686600161245c565b80156111e357600082555b6001600160a01b038681166000908152600660205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260056020526040902055600160e11b831661126e576001840160008181526005602052604090205461126c57600154811461126c5760008181526005602052604090208490555b505b83856001600160a01b0316876001600160a01b0316600080516020613a7083398151915260405160405180910390a45b505050505050565b6112ae6122bd565b601680546001600160a01b0319166001600160a01b0392909216919091179055565b6112fa7f3a2f235c9daaf33349d300aadff2f15078a89df81bcfdd45ba11c8f816bddc6f33611dc4565b6113465760405162461bcd60e51b815260206004820152601c60248201527f43616c6c6572206973206e6f7420616e206169722064726f707065720000000060448201526064016110cd565b6000805b825181101561138c57828181518110611365576113656139ed565b60200260200101518261137891906138ce565b915080611384816139bc565b91505061134a565b50806000106113dd5760405162461bcd60e51b815260206004820152601b60248201527f6e65656420746f206d696e74206174206c656173742031204e4654000000000060448201526064016110cd565b600b5460025460015483919003600019016113f891906138ce565b11156114165760405162461bcd60e51b81526004016110cd90613824565b60005b825181101561147d5761146b858583818110611437576114376139ed565b905060200201602081019061144c91906130c3565b84838151811061145e5761145e6139ed565b60200260200101516124d4565b80611475816139bc565b915050611419565b5050505050565b60008281526009602052604090206001015461149f816124ee565b6114a983836124f8565b505050565b6001600160a01b038116331461151e5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016110cd565b610fac828261257e565b6115306122bd565b60405160009073c45e3d207ab542891b235c21d7366d31ed176f4b9047908381818185875af1925050503d8060008114611586576040519150601f19603f3d011682016040523d82523d6000602084013e61158b565b606091505b505090508061159957600080fd5b50565b6114a983838360405180602001604052806000815250611f64565b6115bf6122bd565b600a55565b6115cc6122bd565b80518251146115da57600080fd5b60005b8251811015611666578181815181106115f8576115f86139ed565b6020026020010151601360008681526020019081526020016000206000858481518110611627576116276139ed565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550808061165e906139bc565b9150506115dd565b50505050565b6116746122bd565b8051610fac906014906020840190612f08565b6116b17f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84833611dc4565b6116f65760405162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba103090313ab93732b960511b60448201526064016110cd565b60005b8151811015610fac576000828281518110611716576117166139ed565b60200260200101519050611729816117b5565b6001600160a01b0316336001600160a01b03161461177e5760405162461bcd60e51b815260206004820152601260248201527113dddb995c881a5cc8191a5999995c995b9d60721b60448201526064016110cd565b611787816125e5565b5080611792816139bc565b9150506116f9565b6117a26122bd565b8051610fac906019906020840190612f08565b6000610f8b826123ec565b32331461180f5760405162461bcd60e51b815260206004820152601f60248201527f5468652063616c6c657220697320616e6f7468657220636f6e74726163742e0060448201526064016110cd565b600e5460ff161561185b5760405162461bcd60e51b81526020600482015260166024820152751d1a194818dbdb9d1c9858dd081a5cc81c185d5cd95960521b60448201526064016110cd565b846000106118ab5760405162461bcd60e51b815260206004820152601b60248201527f6e65656420746f206d696e74206174206c656173742031204e4654000000000060448201526064016110cd565b600c548511156119095760405162461bcd60e51b8152602060048201526024808201527f6d6178206d696e7420616d6f756e74207065722073657373696f6e20657863656044820152631959195960e21b60648201526084016110cd565b600b5485600161191860015490565b6119229190613927565b61192c91906138ce565b111561194a5760405162461bcd60e51b81526004016110cd90613824565b3485600a546119599190613908565b111561199c5760405162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b60448201526064016110cd565b600e5460009060ff61010090910416151560011415611b1e57600f54611a8c576040516bffffffffffffffffffffffff193360601b16602082015260348101869052600090605401604051602081830303815290604052805190602001209050611a3d8585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060105491508490506125f0565b611a835760405162461bcd60e51b81526020600482015260176024820152761d5cd95c881a5cc81b9bdd08185b1b1bdddb1a5cdd1959604a1b60448201526064016110cd565b85915050611b23565b600f5460011415611b19576011546000908152601360209081526040808320338452909152902054611afa5760405162461bcd60e51b81526020600482015260176024820152761d5cd95c881a5cc81b9bdd08185b1b1bdddb1a5cdd1959604a1b60448201526064016110cd565b5060115460009081526013602090815260408083203384529091529020545b611b23565b50600d545b600e5462010000900460ff16151560011415611be1576011546000908152601260209081526040808320338452909152902054611b609082613927565b861115611baf5760405162461bcd60e51b815260206004820152601c60248201527f6d6178204e46542070657220616464726573732065786365656465640000000060448201526064016110cd565b601154600090815260126020908152604080832033845290915281208054889290611bdb9084906138ce565b90915550505b600e546301000000900460ff16151560011415611c895785600114611c225760405162461bcd60e51b815260206004820152600060248201526044016110cd565b611c2b826117b5565b6001600160a01b0316336001600160a01b031614611c805760405162461bcd60e51b815260206004820152601260248201527113dddb995c881a5cc8191a5999995c995b9d60721b60448201526064016110cd565b611c89826125e5565b61129e33876124d4565b611c9b6122bd565b60168054911515600160a81b0260ff60a81b19909216919091179055565b60148054610ef090613981565b611cce6122bd565b600b55565b60006001600160a01b038216611cfc576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600660205260409020546001600160401b031690565b611d296122bd565b611d336000612606565b565b611d3d6122bd565b601055565b611d4a6122bd565b801580611d575750806001145b611d9b5760405162461bcd60e51b815260206004820152601560248201527420b63637bb903634b9ba103a3cb8329032b93937b960591b60448201526064016110cd565b600f55565b611da86122bd565b600e8054911515620100000262ff000019909216919091179055565b60009182526009602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60198054610ef090613981565b606060048054610fbf90613981565b611e136122bd565b8051610fac906018906020840190612f08565b611e507f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633611dc4565b611e955760405162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b60448201526064016110cd565b600b54816001611ea460015490565b611eae9190613927565b611eb891906138ce565b1115611ed65760405162461bcd60e51b81526004016110cd90613824565b610fac82826124d4565b601b5460ff1615611f335760405162461bcd60e51b815260206004820152601f60248201527f736574417070726f76616c466f72416c6c2069732070726f686962697465640060448201526064016110cd565b610fac8282612656565b611f456122bd565b600c55565b60188054610ef090613981565b611f5f6122bd565b600d55565b611f6f84848461110f565b6001600160a01b0383163b1561166657611f8b848484846126c2565b611666576040516368d2bf6b60e11b815260040160405180910390fd5b611fb06122bd565b600e805460ff1916911515919091179055565b60158054610ef090613981565b601654606090600160a01b900460ff1615156001141561206a5760165460405163c87b56dd60e01b8152600481018490526001600160a01b039091169063c87b56dd9060240160006040518083038186803b15801561202e57600080fd5b505afa158015612042573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f8b9190810190613391565b601654600160a81b900460ff161515600114156120d9576120b3601860196017601a60405160200161209f949392919061363b565b6040516020818303038152906040526127ba565b6040516020016120c3919061371a565b6040516020818303038152906040529050919050565b6120e28261291f565b60156040516020016120c392919061361d565b600082815260096020526040902060010154612110816124ee565b6114a9838361257e565b6121226122bd565b601155565b61212f6122bd565b8051610fac906015906020840190612f08565b61214a6122bd565b8051610fac90601a906020840190612f08565b6121656122bd565b600e805491151563010000000263ff00000019909216919091179055565b61218b6122bd565b60168054911515600160a01b0260ff60a01b19909216919091179055565b6121b16122bd565b6001600160a01b0381166122165760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016110cd565b61159981612606565b6122276122bd565b601b805460ff1916911515919091179055565b60006001600160e01b03198216637965db0b60e01b1480610f8b57506301ffc9a760e01b6001600160e01b0319831614610f8b565b60006301ffc9a760e01b6001600160e01b0319831614806122a057506380ac58cd60e01b6001600160e01b03198316145b80610f8b5750506001600160e01b031916635b5e139f60e01b1490565b6000546001600160a01b03163314611d335760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016110cd565b60008160011115801561232b575060015482105b8015610f8b575050600090815260056020526040902054600160e01b161590565b6000612357826117b5565b9050336001600160a01b03821614612390576123738133610e1d565b612390576040516367d9dca160e11b815260040160405180910390fd5b60008281526007602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600081806001116124435760015481101561244357600081815260056020526040902054600160e01b8116612441575b8061243a57506000190160008181526005602052604090205461241c565b9392505050565b505b604051636f96cda160e11b815260040160405180910390fd5b601b5460ff16158061247557506001600160a01b038416155b8061248a57506001600160a01b03831661dead145b6124cf5760405162461bcd60e51b81526020600482015260166024820152751d1c985b9cd9995c881a5cc81c1c9bda1a589a5d195960521b60448201526064016110cd565b611666565b610fac8282604051806020016040528060008152506129a3565b6115998133612a09565b6125028282611dc4565b610fac5760008281526009602090815260408083206001600160a01b03851684529091529020805460ff1916600117905561253a3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6125888282611dc4565b15610fac5760008281526009602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b611599816000612a62565b6000826125fd8584612ba2565b14949350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b3360008181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906126f79033908990889088906004016137d4565b602060405180830381600087803b15801561271157600080fd5b505af1925050508015612741575060408051601f3d908101601f1916820190925261273e9181019061332c565b60015b61279c573d80801561276f576040519150601f19603f3d011682016040523d82523d6000602084013e612774565b606091505b508051612794576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60608151600014156127da57505060408051602081019091526000815290565b6000604051806060016040528060408152602001613a30604091399050600060038451600261280991906138ce565b61281391906138e6565b61281e906004613908565b9050600061282d8260206138ce565b6001600160401b0381111561284457612844613a03565b6040519080825280601f01601f19166020018201604052801561286e576020820181803683370190505b509050818152600183018586518101602084015b818310156128da576003830192508251603f8160121c168501518253600182019150603f81600c1c168501518253600182019150603f8160061c168501518253600182019150603f8116850151825350600101612882565b6003895106600181146128f4576002811461290557612911565b613d3d60f01b600119830152612911565b603d60f81b6000198301525b509398975050505050505050565b606061292a82612317565b61294757604051630a14c4b560e41b815260040160405180910390fd5b6000612951612bef565b9050805160001415612972576040518060200160405280600081525061243a565b8061297c84612bfe565b60405160200161298d9291906135ee565b6040516020818303038152906040529392505050565b6129ad8383612c4c565b6001600160a01b0383163b156114a9576001548281035b6129d760008683806001019450866126c2565b6129f4576040516368d2bf6b60e11b815260040160405180910390fd5b8181106129c457816001541461147d57600080fd5b612a138282611dc4565b610fac57612a2081612d2c565b612a2b836020612d3e565b604051602001612a3c92919061375f565b60408051601f198184030181529082905262461bcd60e51b82526110cd91600401613811565b6000612a6d836123ec565b905080600080612a8b86600090815260076020526040902080549091565b915091508415612acb57612aa0818433611164565b612acb57612aae8333610e1d565b612acb57604051632ce44b5f60e11b815260040160405180910390fd5b612ad983600088600161245c565b8015612ae457600082555b6001600160a01b038316600081815260066020526040902080546fffffffffffffffffffffffffffffffff0190554260a01b17600360e01b17600087815260056020526040902055600160e11b8416612b6b5760018601600081815260056020526040902054612b69576001548114612b695760008181526005602052604090208590555b505b60405186906000906001600160a01b03861690600080516020613a70833981519152908390a4505060028054600101905550505050565b600081815b8451811015612be757612bd382868381518110612bc657612bc66139ed565b6020026020010151612ed9565b915080612bdf816139bc565b915050612ba7565b509392505050565b606060148054610fbf90613981565b606060a06040510180604052602081039150506000815280825b600183039250600a81066030018353600a900480612c3557612c3a565b612c18565b50819003601f19909101908152919050565b60015481612c6d5760405163b562e8dd60e01b815260040160405180910390fd5b612c7a600084838561245c565b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b17831790558284019083908390600080516020613a708339815191528180a4600183015b818114612d055780836000600080516020613a70833981519152600080a4600101612cdf565b5081612d2357604051622e076360e81b815260040160405180910390fd5b60015550505050565b6060610f8b6001600160a01b03831660145b60606000612d4d836002613908565b612d589060026138ce565b6001600160401b03811115612d6f57612d6f613a03565b6040519080825280601f01601f191660200182016040528015612d99576020820181803683370190505b509050600360fc1b81600081518110612db457612db46139ed565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612de357612de36139ed565b60200101906001600160f81b031916908160001a9053506000612e07846002613908565b612e129060016138ce565b90505b6001811115612e8a576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612e4657612e466139ed565b1a60f81b828281518110612e5c57612e5c6139ed565b60200101906001600160f81b031916908160001a90535060049490941c93612e838161396a565b9050612e15565b50831561243a5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016110cd565b6000818310612ef557600082815260208490526040902061243a565b600083815260208390526040902061243a565b828054612f1490613981565b90600052602060002090601f016020900481019282612f365760008555612f7c565b82601f10612f4f57805160ff1916838001178555612f7c565b82800160010185558215612f7c579182015b82811115612f7c578251825591602001919060010190612f61565b50612f88929150612f8c565b5090565b5b80821115612f885760008155600101612f8d565b6000612fb4612faf846138a7565b613854565b9050828152838383011115612fc857600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b0381168114612ff657600080fd5b919050565b60008083601f84011261300d57600080fd5b5081356001600160401b0381111561302457600080fd5b6020830191508360208260051b850101111561303f57600080fd5b9250929050565b600082601f83011261305757600080fd5b81356020613067612faf83613884565b80838252828201915082860187848660051b890101111561308757600080fd5b60005b858110156130a65781358452928401929084019060010161308a565b5090979650505050505050565b80358015158114612ff657600080fd5b6000602082840312156130d557600080fd5b61243a82612fdf565b600080604083850312156130f157600080fd5b6130fa83612fdf565b915061310860208401612fdf565b90509250929050565b60008060006060848603121561312657600080fd5b61312f84612fdf565b925061313d60208501612fdf565b9150604084013590509250925092565b6000806000806080858703121561316357600080fd5b61316c85612fdf565b935061317a60208601612fdf565b92506040850135915060608501356001600160401b0381111561319c57600080fd5b8501601f810187136131ad57600080fd5b6131bc87823560208401612fa1565b91505092959194509250565b600080604083850312156131db57600080fd5b6131e483612fdf565b9150613108602084016130b3565b6000806040838503121561320557600080fd5b61320e83612fdf565b946020939093013593505050565b60008060006040848603121561323157600080fd5b83356001600160401b038082111561324857600080fd5b61325487838801612ffb565b9095509350602086013591508082111561326d57600080fd5b5061327a86828701613046565b9150509250925092565b60006020828403121561329657600080fd5b81356001600160401b038111156132ac57600080fd5b6127b284828501613046565b6000602082840312156132ca57600080fd5b61243a826130b3565b6000602082840312156132e557600080fd5b5035919050565b600080604083850312156132ff57600080fd5b8235915061310860208401612fdf565b60006020828403121561332157600080fd5b813561243a81613a19565b60006020828403121561333e57600080fd5b815161243a81613a19565b60006020828403121561335b57600080fd5b81356001600160401b0381111561337157600080fd5b8201601f8101841361338257600080fd5b6127b284823560208401612fa1565b6000602082840312156133a357600080fd5b81516001600160401b038111156133b957600080fd5b8201601f810184136133ca57600080fd5b80516133d8612faf826138a7565b8181528560208385010111156133ed57600080fd5b6133fe82602083016020860161393e565b95945050505050565b60008060006060848603121561341c57600080fd5b833592506020808501356001600160401b038082111561343b57600080fd5b818701915087601f83011261344f57600080fd5b813561345d612faf82613884565b8082825285820191508585018b878560051b880101111561347d57600080fd5b600095505b838610156134a75761349381612fdf565b835260019590950194918601918601613482565b509650505060408701359250808311156134c057600080fd5b505061327a86828701613046565b6000806000806000608086880312156134e657600080fd5b853594506020860135935060408601356001600160401b0381111561350a57600080fd5b61351688828901612ffb565b96999598509660600135949350505050565b6000815180845261354081602086016020860161393e565b601f01601f19169290920160200192915050565b8054600090600181811c908083168061356e57607f831692505b602080841082141561359057634e487b7160e01b600052602260045260246000fd5b8180156135a457600181146135b5576135e2565b60ff198616895284890196506135e2565b60008881526020902060005b868110156135da5781548b8201529085019083016135c1565b505084890196505b50505050505092915050565b6000835161360081846020880161393e565b83519083019061361481836020880161393e565b01949350505050565b6000835161362f81846020880161393e565b6133fe81840185613554565b683d913730b6b2911d1160b91b815260006136596009830187613554565b61088b60f21b8082526e113232b9b1b934b83a34b7b7111d1160891b60028301526136876011830188613554565b818152691134b6b0b3b2911d101160b11b600282015291506136ac600c830187613554565b9081527f2261747472696275746573223a5b7b2274726169745f74797065223a2274797060028201526b329116113b30b63ab2911d1160a11b602282015290506136f9602e820185613554565b62227d5d60e81b8152607d60f81b6003820152600401979650505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081526000825161375281601d85016020870161393e565b91909101601d0192915050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161379781601785016020880161393e565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516137c881602884016020880161393e565b01602801949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061380790830184613528565b9695505050505050565b60208152600061243a6020830184613528565b6020808252601690820152751b585e08139195081b1a5b5a5d08195e18d95959195960521b604082015260600190565b604051601f8201601f191681016001600160401b038111828210171561387c5761387c613a03565b604052919050565b60006001600160401b0382111561389d5761389d613a03565b5060051b60200190565b60006001600160401b038211156138c0576138c0613a03565b50601f01601f191660200190565b600082198211156138e1576138e16139d7565b500190565b60008261390357634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615613922576139226139d7565b500290565b600082821015613939576139396139d7565b500390565b60005b83811015613959578181015183820152602001613941565b838111156116665750506000910152565b600081613979576139796139d7565b506000190190565b600181811c9082168061399557607f821691505b602082108114156139b657634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156139d0576139d06139d7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461159957600080fdfe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220bd438a8bb2a9aed335141b3e02802ab8eead97b1c68fe1d06d65d5bbbfdddcab64736f6c6343000807003368747470733a2f2f7362742e7361747476612d736f756c2d737570706f72746572732e636f6d2f676f6c64656e2f696d616765732f7361747476615f636f6c6c656374735f6368656572696e675f676f6c64656e2e706e67ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5468697320697320676f6c64656e20536174747661205342542e20536174747661277320736f756c20696e20796f757220686561727420616e642077616c6c65742c20616e6420626c657373657320796f752e20