Overview ERC1155
Total Supply:
0 SHIP

Holders:
14
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x2A145bA0dA063DE8D6F8591372C7E2dB69a17892
60806040523480156200001157600080fd5b5060405162004a2938038062004a29833981016040819052620000349162000a82565b83838662000042816200036b565b506200004e3362000384565b8051825114620000c05760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b60648201526084015b60405180910390fd5b6000825111620001135760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f207061796565730000000000006044820152606401620000b7565b60005b82518110156200017f576200016a83828151811062000139576200013962000b9d565b602002602001015183838151811062000156576200015662000b9d565b6020026020010151620003d660201b60201c565b80620001768162000bc9565b91505062000116565b50506001600b555086516200019c9060109060208a019062000695565b508551620001b290601190602089019062000695565b508451620001c890601290602088019062000695565b5080600c60008a61ffff16815260200190815260200160002060008201518160000160006101000a81548161ffff021916908361ffff16021790555060208201518160000160026101000a81548161ffff021916908361ffff16021790555060408201518160000160046101000a81548161ffff021916908361ffff16021790555060608201518160000160066101000a8154816001600160481b0302191690836001600160481b03160217905550608082015181600001600f6101000a8154816001600160481b0302191690836001600160481b0316021790555060a08201518160000160186101000a81548160ff02191690831515021790555060c08201518160000160196101000a81548160ff02191690831515021790555060e082015181600001601a6101000a81548160ff02191690831515021790555061010082015181600001601b6101000a81548160ff02191690831515021790555061012082015181600001601c6101000a81548161ffff021916908361ffff1602179055509050506200035d82620005c460201b60201c565b505050505050505062000c3c565b80516200038090600290602084019062000695565b5050565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620004435760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b6064820152608401620000b7565b60008111620004955760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a207368617265732061726520300000006044820152606401620000b7565b6001600160a01b03821660009081526006602052604090205415620005115760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b6064820152608401620000b7565b60088054600181019091557ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319166001600160a01b03841690811790915560009081526006602052604090208190556004546200057b90829062000be5565b600455604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac910160405180910390a15050565b6003546001600160a01b03163314620006205760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620000b7565b6001600160a01b038116620006875760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620000b7565b620006928162000384565b50565b828054620006a39062000c00565b90600052602060002090601f016020900481019282620006c7576000855562000712565b82601f10620006e257805160ff191683800117855562000712565b8280016001018555821562000712579182015b8281111562000712578251825591602001919060010190620006f5565b506200072092915062000724565b5090565b5b8082111562000720576000815560010162000725565b805161ffff811681146200074e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b03811182821017156200078f576200078f62000753565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620007c057620007c062000753565b604052919050565b600082601f830112620007da57600080fd5b81516001600160401b03811115620007f657620007f662000753565b60206200080c601f8301601f1916820162000795565b82815285828487010111156200082157600080fd5b60005b838110156200084157858101830151828201840152820162000824565b83811115620008535760008385840101525b5095945050505050565b60006001600160401b0382111562000879576200087962000753565b5060051b60200190565b80516001600160a01b03811681146200074e57600080fd5b600082601f830112620008ad57600080fd5b81516020620008c6620008c0836200085d565b62000795565b82815260059290921b84018101918181019086841115620008e657600080fd5b8286015b848110156200090c57620008fe8162000883565b8352918301918301620008ea565b509695505050505050565b600082601f8301126200092957600080fd5b815160206200093c620008c0836200085d565b82815260059290921b840181019181810190868411156200095c57600080fd5b8286015b848110156200090c578051835291830191830162000960565b80516001600160481b03811681146200074e57600080fd5b805180151581146200074e57600080fd5b60006101408284031215620009b657600080fd5b620009c062000769565b9050620009cd826200073b565b8152620009dd602083016200073b565b6020820152620009f0604083016200073b565b604082015262000a036060830162000979565b606082015262000a166080830162000979565b608082015262000a2960a0830162000991565b60a082015262000a3c60c0830162000991565b60c082015262000a4f60e0830162000991565b60e082015261010062000a6481840162000991565b9082015261012062000a788382016200073b565b9082015292915050565b600080600080600080600080610220898b03121562000aa057600080fd5b62000aab896200073b565b60208a01519098506001600160401b038082111562000ac957600080fd5b62000ad78c838d01620007c8565b985060408b015191508082111562000aee57600080fd5b62000afc8c838d01620007c8565b975060608b015191508082111562000b1357600080fd5b62000b218c838d01620007c8565b965060808b015191508082111562000b3857600080fd5b62000b468c838d016200089b565b955060a08b015191508082111562000b5d57600080fd5b5062000b6c8b828c0162000917565b93505062000b7d60c08a0162000883565b915062000b8e8a60e08b01620009a2565b90509295985092959890939650565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820162000bde5762000bde62000bb3565b5060010190565b6000821982111562000bfb5762000bfb62000bb3565b500190565b600181811c9082168062000c1557607f821691505b60208210810362000c3657634e487b7160e01b600052602260045260246000fd5b50919050565b613ddd8062000c4c6000396000f3fe60806040526004361061022b5760003560e01c806377342bdf1161012a57806377342bdf1461067e5780637a657d6c146106ab5780637e7351af146106cb578063873f6f9e146106eb5780638b83209b146107275780638cb4a267146107475780638da5cb5b1461076757806395d89b411461077c5780639852595c146107915780639c4dab52146107b15780639df806d6146107c7578063a22cb465146107e7578063a6373fa014610807578063b1cd74681461081a578063ce7c2ac21461083a578063d4a417e614610870578063d79779b214610886578063ddb3ee96146108a6578063e0178478146108c6578063e0d3f38e146108e6578063e33b7de314610906578063e985e9c51461091b578063f242432a14610964578063f2fde38b1461098457600080fd5b8062fdd58e1461027057806301ffc9a7146102a357806302fe5305146102d357806303780733146102f557806306fdde03146103445780630e89341c1461036657806319165587146103865780631cdc802a146103a657806321b97f20146103d6578063234b0fa8146103f657806326a49e37146104165780632c8dbf1e146104365780632eb2c2d6146104565780633a98ef3914610476578063406072a91461048b578063419a8d1b146104ab57806348b75044146104cb5780634e1273f4146104eb5780634f64b2be1461051857806353f89b2014610616578063544270e2146106365780635ef1e8fd14610656578063715018a61461066957600080fd5b3661026b577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be7703334604051610261929190612ead565b60405180910390a1005b600080fd5b34801561027c57600080fd5b5061029061028b366004612edb565b6109a4565b6040519081526020015b60405180910390f35b3480156102af57600080fd5b506102c36102be366004612f1d565b610a3b565b604051901515815260200161029a565b3480156102df57600080fd5b506102f36102ee366004612fd9565b610a8d565b005b34801561030157600080fd5b50610331610310366004613021565b600e60209081526000928352604080842090915290825290205461ffff1681565b60405161ffff909116815260200161029a565b34801561035057600080fd5b50610359610ad3565b60405161029a91906130ad565b34801561037257600080fd5b506103596103813660046130c0565b610b61565b34801561039257600080fd5b506102f36103a13660046130d9565b610c3a565b3480156103b257600080fd5b506102c36103c13660046130d9565b600d6020526000908152604090205460ff1681565b3480156103e257600080fd5b506102f36103f13660046130c0565b610d4c565b34801561040257600080fd5b506102f36104113660046130c0565b610d80565b34801561042257600080fd5b506102906104313660046130c0565b610dd0565b34801561044257600080fd5b506102f36104513660046130d9565b610e40565b34801561046257600080fd5b506102f36104713660046131aa565b610e90565b34801561048257600080fd5b50600454610290565b34801561049757600080fd5b506102906104a6366004613257565b610f27565b3480156104b757600080fd5b506102906104c63660046130c0565b610f52565b3480156104d757600080fd5b506102f36104e6366004613257565b610f82565b3480156104f757600080fd5b5061050b610506366004613285565b61112c565b60405161029a919061338c565b34801561052457600080fd5b506105ae6105333660046130c0565b600c6020526000908152604090205461ffff80821691620100008104821691600160201b82048116916001600160481b03600160301b8204811692600160781b83049091169160ff600160c01b8204811692600160c81b8304821692600160d01b8104831692600160d81b82041691600160e01b909104168a565b6040805161ffff9b8c168152998b1660208b0152978a16978901979097526001600160481b03958616606089015294909316608087015290151560a0860152151560c0850152151560e08401521515610100830152919091166101208201526101400161029a565b34801561062257600080fd5b506102f361063136600461339f565b611255565b34801561064257600080fd5b506103596106513660046133d8565b61128f565b6102f36106643660046133d8565b6113ab565b34801561067557600080fd5b506102f3611516565b34801561068a57600080fd5b5060155461069e906001600160a01b031681565b60405161029a919061340d565b3480156106b757600080fd5b506102f36106c63660046130d9565b611551565b3480156106d757600080fd5b506102f36106e636600461342f565b6115a4565b3480156106f757600080fd5b50610331610706366004613021565b600f60209081526000928352604080842090915290825290205461ffff1681565b34801561073357600080fd5b5061069e6107423660046130c0565b61167a565b34801561075357600080fd5b506102f36107623660046130c0565b6116aa565b34801561077357600080fd5b5061069e6116de565b34801561078857600080fd5b506103596116ed565b34801561079d57600080fd5b506102906107ac3660046130d9565b6116fa565b3480156107bd57600080fd5b5061029060145481565b3480156107d357600080fd5b506102f36107e23660046130d9565b611715565b3480156107f357600080fd5b506102f3610802366004613482565b611766565b6102f36108153660046134c7565b611771565b34801561082657600080fd5b506102f361083536600461351d565b6119fe565b34801561084657600080fd5b506102906108553660046130d9565b6001600160a01b031660009081526006602052604090205490565b34801561087c57600080fd5b5061029060135481565b34801561089257600080fd5b506102906108a13660046130d9565b611bdb565b3480156108b257600080fd5b506102f36108c136600461359b565b611bf6565b3480156108d257600080fd5b506102f36108e1366004613608565b611cfd565b3480156108f257600080fd5b506102f361090136600461359b565b611dea565b34801561091257600080fd5b50600554610290565b34801561092757600080fd5b506102c3610936366004613257565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b34801561097057600080fd5b506102f361097f366004613646565b611ec8565b34801561099057600080fd5b506102f361099f3660046130d9565b611f4f565b60006001600160a01b038316610a155760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b1480610a6c57506001600160e01b031982166303a24d0760e21b145b80610a8757506301ffc9a760e01b6001600160e01b03198316145b92915050565b33610a966116de565b6001600160a01b031614610abc5760405162461bcd60e51b8152600401610a0c906136ae565b8051610acf906012906020840190612e14565b5050565b60108054610ae0906136e3565b80601f0160208091040260200160405190810160405280929190818152602001828054610b0c906136e3565b8015610b595780601f10610b2e57610100808354040283529160200191610b59565b820191906000526020600020905b815481529060010190602001808311610b3c57829003601f168201915b505050505081565b6060600060128054610b72906136e3565b905011610c095760128054610b86906136e3565b80601f0160208091040260200160405190810160405280929190818152602001828054610bb2906136e3565b8015610bff5780601f10610bd457610100808354040283529160200191610bff565b820191906000526020600020905b815481529060010190602001808311610be257829003601f168201915b5050505050610a87565b6012610c1483611fef565b604051602001610c25929190613739565b60405160208183030381529060405292915050565b6001600160a01b038116600090815260066020526040902054610c6f5760405162461bcd60e51b8152600401610a0c906137df565b6000610c7a60055490565b610c84904761383b565b90506000610c9b8383610c96866116fa565b6120f7565b905080600003610cbd5760405162461bcd60e51b8152600401610a0c90613853565b6001600160a01b03831660009081526007602052604081208054839290610ce590849061383b565b925050819055508060056000828254610cfe919061383b565b90915550610d0e90508382612135565b7fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b0568382604051610d3f929190612ead565b60405180910390a1505050565b33610d556116de565b6001600160a01b031614610d7b5760405162461bcd60e51b8152600401610a0c906136ae565b601455565b33610d896116de565b6001600160a01b031614610daf5760405162461bcd60e51b8152600401610a0c906136ae565b6000908152600c60205260409020805460ff60d81b1916600160d81b179055565b6000818152600c6020526040812054600160c01b900460ff16610e11576000828152600c6020526040902054600160781b90046001600160481b0316610e31565b6000828152600c6020526040902054600160301b90046001600160481b03165b6001600160481b031692915050565b33610e496116de565b6001600160a01b031614610e6f5760405162461bcd60e51b8152600401610a0c906136ae565b6001600160a01b03166000908152600d60205260409020805460ff19169055565b6001600160a01b038516331480610eac5750610eac8533610936565b610f135760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b6064820152608401610a0c565b610f20858585858561224b565b5050505050565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b6000818152600c6020526040812054610f789061ffff600160e01b82048116911661389e565b61ffff1692915050565b6001600160a01b038116600090815260066020526040902054610fb75760405162461bcd60e51b8152600401610a0c906137df565b6000610fc283611bdb565b6040516370a0823160e01b81526001600160a01b038516906370a0823190610fee90309060040161340d565b602060405180830381865afa15801561100b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061102f91906138c1565b611039919061383b565b9050600061104c8383610c968787610f27565b90508060000361106e5760405162461bcd60e51b8152600401610a0c90613853565b6001600160a01b038085166000908152600a60209081526040808320938716835292905290812080548392906110a590849061383b565b90915550506001600160a01b038416600090815260096020526040812080548392906110d290849061383b565b909155506110e39050848483612428565b836001600160a01b03167f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a848360405161111e929190612ead565b60405180910390a250505050565b606081518351146111915760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610a0c565b600083516001600160401b038111156111ac576111ac612f3a565b6040519080825280602002602001820160405280156111d5578160200160208202803683370190505b50905060005b845181101561124d576112208582815181106111f9576111f96138da565b6020026020010151858381518110611213576112136138da565b60200260200101516109a4565b828281518110611232576112326138da565b6020908102919091010152611246816138f0565b90506111db565b509392505050565b6015546001600160a01b0316331461127f5760405162461bcd60e51b8152600401610a0c90613909565b61128a81848461247e565b505050565b6000818152600c602052604090205460609061ffff808216916112bb918691600160e01b90041661383b565b11156112ef57506040805180820190915260118152704e4f545f454e4f5547485f535550504c5960781b60208201526113a4565b6000828152600c6020526040902054600160c01b900460ff168061132957506000828152600c6020526040902054600160c81b900460ff16155b1561135357506040805180820190915260088152674e4f545f4c49564560c01b60208201526113a4565b6000828152600c6020526040902054600160c01b900460ff1615801561138e57506000828152600c6020526040902054600160c81b900460ff165b156113a457506040805160208101909152600081525b9392505050565b6002600b54036113cd5760405162461bcd60e51b8152600401610a0c90613931565b6002600b55336000908152600d602052604090205460ff166114015760405162461bcd60e51b8152600401610a0c90613909565b6000818152600c6020526040902054600160e01b810461ffff1690600160c81b900460ff166114425760405162461bcd60e51b8152600401610a0c90613968565b6000828152600c602052604090205461ffff90811690611465908590841661383b565b11156114835760405162461bcd60e51b8152600401610a0c9061398f565b348361148e84610dd0565b61149891906139bc565b11156114b65760405162461bcd60e51b8152600401610a0c906139db565b6114c08382613a02565b600c6000848152602001908152602001600020600001601c6101000a81548161ffff021916908361ffff16021790555061150b848385604051806020016040528060008152506125ed565b50506001600b555050565b3361151f6116de565b6001600160a01b0316146115455760405162461bcd60e51b8152600401610a0c906136ae565b61154f60006126e6565b565b3361155a6116de565b6001600160a01b0316146115805760405162461bcd60e51b8152600401610a0c906136ae565b6001600160a01b03166000908152600d60205260409020805460ff19166001179055565b336115ad6116de565b6001600160a01b0316146115d35760405162461bcd60e51b8152600401610a0c906136ae565b82156115fb576013546000036115fb5760405162461bcd60e51b8152600401610a0c90613a28565b8015611623576014546000036116235760405162461bcd60e51b8152600401610a0c90613a28565b6000938452600c60205260409093208054931515600160d01b0260ff60d01b19921515600160c81b0260ff60c81b19941515600160c01b029490941661ffff60c01b19909516949094179290921716919091179055565b60006008828154811061168f5761168f6138da565b6000918252602090912001546001600160a01b031692915050565b336116b36116de565b6001600160a01b0316146116d95760405162461bcd60e51b8152600401610a0c906136ae565b601355565b6003546001600160a01b031690565b60118054610ae0906136e3565b6001600160a01b031660009081526007602052604090205490565b3361171e6116de565b6001600160a01b0316146117445760405162461bcd60e51b8152600401610a0c906136ae565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b610acf338383612738565b6002600b54036117935760405162461bcd60e51b8152600401610a0c90613931565b6002600b556000838152600c602052604090205461ffff620100008204811691600160e01b9004811690349085166117ca87610dd0565b6117d491906139bc565b11156117f25760405162461bcd60e51b8152600401610a0c906139db565b6000858152600c602052604090205461ffff1661180f8583613a02565b61ffff1611156118315760405162461bcd60e51b8152600401610a0c9061398f565b6000858152600c6020526040902054600160c81b900460ff166118665760405162461bcd60e51b8152600401610a0c90613968565b6000858152600c6020526040902054600160c01b900460ff1615611967576000858152600e602090815260408083203384529091528120546118ad90869061ffff16613a02565b90508261ffff168161ffff1611156118d75760405162461bcd60e51b8152600401610a0c90613a50565b6040516001600160601b03193360601b1660208201526000906034016040516020818303038152906040528051906020012090506119188560135483612818565b6119345760405162461bcd60e51b8152600401610a0c90613a7a565b506000868152600e602090815260408083203384529091529020805461ffff191661ffff929092169190911790556119a4565b6000858152600c602052604090205461ffff600160201b909104811690851611156119a45760405162461bcd60e51b8152600401610a0c90613a50565b6119ae8482613a02565b6000868152600c60209081526040808320805461ffff60e01b1916600160e01b61ffff96871602179055805191820190529081526119f291339188918816906125ed565b50506001600b55505050565b6000848152600c6020526040902054600160d01b900460ff16611a545760405162461bcd60e51b815260206004820152600e60248201526d436c61696d20696e61637469766560901b6044820152606401610a0c565b6000848152600f60209081526040808320338452825280832054878452600c9092529091205461ffff91821691600160e01b820481169116611a968583613a02565b61ffff161115611ab85760405162461bcd60e51b8152600401610a0c9061398f565b6040805133602082015261ffff871691810191909152600090606001604051602081830303815290604052805190602001209050611af98460145483612818565b611b155760405162461bcd60e51b8152600401610a0c90613a7a565b6000611b21848861389e565b90508061ffff168661ffff161115611b4b5760405162461bcd60e51b8152600401610a0c90613a50565b611b558684613a02565b6000898152600c60205260409020805461ffff92909216600160e01b0261ffff60e01b19909216919091179055611b8c8685613a02565b6000898152600f6020908152604080832033808552908352818420805461ffff191661ffff9687161790558151928301909152918152611bd1928b91908a16906125ed565b5050505050505050565b6001600160a01b031660009081526009602052604090205490565b33611bff6116de565b6001600160a01b031614611c255760405162461bcd60e51b8152600401610a0c906136ae565b6000868152600c602052604090205461ffff1615611c745760405162461bcd60e51b815260206004820152600c60248201526b546f6b656e2065786973747360a01b6044820152606401610a0c565b6000958652600c602052604090952080546001600160481b03968716600160781b02600160781b600160c01b031997909316600160301b02600160301b600160781b031961ffff958616600160201b0216600160201b600160781b0319968616620100000263ffffffff1990931695909716949094171793909316939093171792909216179055565b33611d066116de565b6001600160a01b031614611d2c5760405162461bcd60e51b8152600401610a0c906136ae565b6002600b5403611d4e5760405162461bcd60e51b8152600401610a0c90613931565b6002600b556000838152600c602052604090205461ffff600160e01b820481169116611d7a8383613a02565b61ffff161115611d9c5760405162461bcd60e51b8152600401610a0c9061398f565b611da68282613a02565b6000858152600c60209081526040808320805461ffff60e01b1916600160e01b61ffff968716021790558051918201905290815261150b91859187918616906125ed565b33611df36116de565b6001600160a01b031614611e195760405162461bcd60e51b8152600401610a0c906136ae565b6000868152600c602052604090205461ffff600160e01b90910481169086161015611e775760405162461bcd60e51b815260206004820152600e60248201526d496e76616c696420737570706c7960901b6044820152606401610a0c565b6000868152600c602052604081205461ffff169003611c745760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b6044820152606401610a0c565b6001600160a01b038516331480611ee45750611ee48533610936565b611f425760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201526808185c1c1c9bdd995960ba1b6064820152608401610a0c565b610f20858585858561282e565b33611f586116de565b6001600160a01b031614611f7e5760405162461bcd60e51b8152600401610a0c906136ae565b6001600160a01b038116611fe35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a0c565b611fec816126e6565b50565b6060816000036120165750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612040578061202a816138f0565b91506120399050600a83613ab9565b915061201a565b6000816001600160401b0381111561205a5761205a612f3a565b6040519080825280601f01601f191660200182016040528015612084576020820181803683370190505b5090505b84156120ef57612099600183613acd565b91506120a6600a86613ae4565b6120b190603061383b565b60f81b8183815181106120c6576120c66138da565b60200101906001600160f81b031916908160001a9053506120e8600a86613ab9565b9450612088565b949350505050565b6004546001600160a01b0384166000908152600660205260408120549091839161212190866139bc565b61212b9190613ab9565b6120ef9190613acd565b804710156121855760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610a0c565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146121d2576040519150601f19603f3d011682016040523d82523d6000602084013e6121d7565b606091505b505090508061128a5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c20726044820152791958da5c1a595b9d081b585e481a185d99481c995d995c9d195960321b6064820152608401610a0c565b81518351146122ad5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b6064820152608401610a0c565b6001600160a01b0384166122d35760405162461bcd60e51b8152600401610a0c90613af8565b3360005b84518110156123ba5760008582815181106122f4576122f46138da565b602002602001015190506000858381518110612312576123126138da565b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156123625760405162461bcd60e51b8152600401610a0c90613b3d565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b1682528120805484929061239f90849061383b565b92505081905550505050806123b3906138f0565b90506122d7565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161240a929190613b87565b60405180910390a4612420818787878787612946565b505050505050565b61128a8363a9059cbb60e01b8484604051602401612447929190612ead565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612aa8565b6001600160a01b0383166124e05760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201526265737360e81b6064820152608401610a0c565b3360006124ec84612b7a565b905060006124f984612b7a565b60408051602080820183526000918290528882528181528282206001600160a01b038b16835290522054909150848110156125825760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604482015263616e636560e01b6064820152608401610a0c565b6000868152602081815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a9052909290881691600080516020613d88833981519152910160405180910390a46040805160208101909152600090525b50505050505050565b6001600160a01b03841661264d5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610a0c565b33600061265985612b7a565b9050600061266685612b7a565b90506000868152602081815260408083206001600160a01b038b1684529091528120805487929061269890849061383b565b909155505060408051878152602081018790526001600160a01b03808a169260009291871691600080516020613d88833981519152910160405180910390a46125e483600089898989612bc5565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316036127ab5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610a0c565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6000826128258584612c87565b14949350505050565b6001600160a01b0384166128545760405162461bcd60e51b8152600401610a0c90613af8565b33600061286085612b7a565b9050600061286d85612b7a565b90506000868152602081815260408083206001600160a01b038c168452909152902054858110156128b05760405162461bcd60e51b8152600401610a0c90613b3d565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a168252812080548892906128ed90849061383b565b909155505060408051888152602081018890526001600160a01b03808b16928c82169291881691600080516020613d88833981519152910160405180910390a461293b848a8a8a8a8a612bc5565b505050505050505050565b612958846001600160a01b0316612cf3565b156124205760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906129919089908990889088908890600401613bac565b6020604051808303816000875af19250505080156129cc575060408051601f3d908101601f191682019092526129c991810190613c0a565b60015b612a78576129d8613c27565b806308c379a003612a1157506129ec613c43565b806129f75750612a13565b8060405162461bcd60e51b8152600401610a0c91906130ad565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610a0c565b6001600160e01b0319811663bc197c8160e01b146125e45760405162461bcd60e51b8152600401610a0c90613ccc565b6000612afd826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612d029092919063ffffffff16565b80519091501561128a5780806020019051810190612b1b9190613d14565b61128a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610a0c565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110612bb457612bb46138da565b602090810291909101015292915050565b612bd7846001600160a01b0316612cf3565b156124205760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190612c109089908990889088908890600401613d31565b6020604051808303816000875af1925050508015612c4b575060408051601f3d908101601f19168201909252612c4891810190613c0a565b60015b612c57576129d8613c27565b6001600160e01b0319811663f23a6e6160e01b146125e45760405162461bcd60e51b8152600401610a0c90613ccc565b600081815b845181101561124d576000858281518110612ca957612ca96138da565b60200260200101519050808311612ccf5760008381526020829052604090209250612ce0565b600081815260208490526040902092505b5080612ceb816138f0565b915050612c8c565b6001600160a01b03163b151590565b60606120ef848460008585612d1685612cf3565b612d625760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a0c565b600080866001600160a01b03168587604051612d7e9190613d6b565b60006040518083038185875af1925050503d8060008114612dbb576040519150601f19603f3d011682016040523d82523d6000602084013e612dc0565b606091505b5091509150612dd0828286612ddb565b979650505050505050565b60608315612dea5750816113a4565b825115612dfa5782518084602001fd5b8160405162461bcd60e51b8152600401610a0c91906130ad565b828054612e20906136e3565b90600052602060002090601f016020900481019282612e425760008555612e88565b82601f10612e5b57805160ff1916838001178555612e88565b82800160010185558215612e88579182015b82811115612e88578251825591602001919060010190612e6d565b50612e94929150612e98565b5090565b5b80821115612e945760008155600101612e99565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0381168114611fec57600080fd5b60008060408385031215612eee57600080fd5b8235612ef981612ec6565b946020939093013593505050565b6001600160e01b031981168114611fec57600080fd5b600060208284031215612f2f57600080fd5b81356113a481612f07565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715612f7557612f75612f3a565b6040525050565b60006001600160401b03831115612f9557612f95612f3a565b604051612fac601f8501601f191660200182612f50565b809150838152848484011115612fc157600080fd5b83836020830137600060208583010152509392505050565b600060208284031215612feb57600080fd5b81356001600160401b0381111561300157600080fd5b8201601f8101841361301257600080fd5b6120ef84823560208401612f7c565b6000806040838503121561303457600080fd5b82359150602083013561304681612ec6565b809150509250929050565b60005b8381101561306c578181015183820152602001613054565b8381111561307b576000848401525b50505050565b60008151808452613099816020860160208601613051565b601f01601f19169290920160200192915050565b6020815260006113a46020830184613081565b6000602082840312156130d257600080fd5b5035919050565b6000602082840312156130eb57600080fd5b81356113a481612ec6565b60006001600160401b0382111561310f5761310f612f3a565b5060051b60200190565b600082601f83011261312a57600080fd5b81356020613137826130f6565b6040516131448282612f50565b83815260059390931b850182019282810191508684111561316457600080fd5b8286015b8481101561317f5780358352918301918301613168565b509695505050505050565b600082601f83011261319b57600080fd5b6113a483833560208501612f7c565b600080600080600060a086880312156131c257600080fd5b85356131cd81612ec6565b945060208601356131dd81612ec6565b935060408601356001600160401b03808211156131f957600080fd5b61320589838a01613119565b9450606088013591508082111561321b57600080fd5b61322789838a01613119565b9350608088013591508082111561323d57600080fd5b5061324a8882890161318a565b9150509295509295909350565b6000806040838503121561326a57600080fd5b823561327581612ec6565b9150602083013561304681612ec6565b6000806040838503121561329857600080fd5b82356001600160401b03808211156132af57600080fd5b818501915085601f8301126132c357600080fd5b813560206132d0826130f6565b6040516132dd8282612f50565b83815260059390931b85018201928281019150898411156132fd57600080fd5b948201945b8386101561332457853561331581612ec6565b82529482019490820190613302565b9650508601359250508082111561333a57600080fd5b5061334785828601613119565b9150509250929050565b600081518084526020808501945080840160005b8381101561338157815187529582019590820190600101613365565b509495945050505050565b6020815260006113a46020830184613351565b6000806000606084860312156133b457600080fd5b833592506020840135915060408401356133cd81612ec6565b809150509250925092565b6000806000606084860312156133ed57600080fd5b83356133f881612ec6565b95602085013595506040909401359392505050565b6001600160a01b0391909116815260200190565b8015158114611fec57600080fd5b6000806000806080858703121561344557600080fd5b84359350602085013561345781613421565b9250604085013561346781613421565b9150606085013561347781613421565b939692955090935050565b6000806040838503121561349557600080fd5b82356134a081612ec6565b9150602083013561304681613421565b803561ffff811681146134c257600080fd5b919050565b6000806000606084860312156134dc57600080fd5b833592506134ec602085016134b0565b915060408401356001600160401b0381111561350757600080fd5b61351386828701613119565b9150509250925092565b6000806000806080858703121561353357600080fd5b84359350613543602086016134b0565b9250613551604086016134b0565b915060608501356001600160401b0381111561356c57600080fd5b61357887828801613119565b91505092959194509250565b80356001600160481b03811681146134c257600080fd5b60008060008060008060c087890312156135b457600080fd5b863595506135c4602088016134b0565b94506135d2604088016134b0565b93506135e0606088016134b0565b92506135ee60808801613584565b91506135fc60a08801613584565b90509295509295509295565b60008060006060848603121561361d57600080fd5b83359250602084013561362f81612ec6565b915061363d604085016134b0565b90509250925092565b600080600080600060a0868803121561365e57600080fd5b853561366981612ec6565b9450602086013561367981612ec6565b9350604086013592506060860135915060808601356001600160401b038111156136a257600080fd5b61324a8882890161318a565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c908216806136f757607f821691505b60208210810361371757634e487b7160e01b600052602260045260246000fd5b50919050565b6000815161372f818560208601613051565b9290920192915050565b600080845481600182811c91508083168061375557607f831692505b6020808410820361377457634e487b7160e01b86526022600452602486fd5b8180156137885760018114613799576137c6565b60ff198616895284890196506137c6565b60008b81526020902060005b868110156137be5781548b8201529085019083016137a5565b505084890196505b5050505050506137d6818561371d565b95945050505050565b60208082526026908201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060408201526573686172657360d01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b6000821982111561384e5761384e613825565b500190565b6020808252602b908201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060408201526a191d59481c185e5b595b9d60aa1b606082015260800190565b600061ffff838116908316818110156138b9576138b9613825565b039392505050565b6000602082840312156138d357600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b60006001820161390257613902613825565b5060010190565b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252600d908201526c53616c6520696e61637469766560981b604082015260600190565b602080825260139082015272496e73756666696369656e7420737570706c7960681b604082015260600190565b60008160001904831182151516156139d6576139d6613825565b500290565b6020808252600d908201526c115512081a5b98dbdc9c9958dd609a1b604082015260600190565b600061ffff808316818516808303821115613a1f57613a1f613825565b01949350505050565b6020808252600e908201526d149bdbdd081d5b9919599a5b995960921b604082015260600190565b60208082526010908201526f496e76616c6964207175616e7469747960801b604082015260600190565b6020808252600f908201526e139bdd081dda1a5d195b1a5cdd1959608a1b604082015260600190565b634e487b7160e01b600052601260045260246000fd5b600082613ac857613ac8613aa3565b500490565b600082821015613adf57613adf613825565b500390565b600082613af357613af3613aa3565b500690565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b604081526000613b9a6040830185613351565b82810360208401526137d68185613351565b6001600160a01b0386811682528516602082015260a060408201819052600090613bd890830186613351565b8281036060840152613bea8186613351565b90508281036080840152613bfe8185613081565b98975050505050505050565b600060208284031215613c1c57600080fd5b81516113a481612f07565b600060033d1115613c405760046000803e5060005160e01c5b90565b600060443d1015613c515790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715613c8057505050505090565b8285019150815181811115613c985750505050505090565b843d8701016020828501011115613cb25750505050505090565b613cc160208286010187612f50565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b600060208284031215613d2657600080fd5b81516113a481613421565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090612dd090830184613081565b60008251613d7d818460208701613051565b919091019291505056fec3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62a2646970667358221220ad02305f25076c50807173adf26780ce7de953f463d6a900e64885cca66360a364736f6c634300080e003300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003600000000000000000000000001484ddb021fa661b830b69c0d3ead24e43191b4100000000000000000000000000000000000000000000000000000000000000df0000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010546865204c756e6172204d6f64756c650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045348495000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002568747470733a2f2f6170692d6d696e742e6361736164656c756e612e696f2f746f6b656e2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000001484ddb021fa661b830b69c0d3ead24e43191b4100000000000000000000000098ee85e7cc2665261d9fd3ea53f2db4491c547e30000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000000a