Token
Overview ERC-1155
Total Supply:
1,435 N/A
Holders:
5 addresses
Transfers:
-
Profile Summary
Contract:
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Note: We also found another 5 contracts with exact matching byte codes
Decompile ByteCode
Note: We also found another 5 contracts with exact matching byte codes
Decompile ByteCode
0x6080604052600436106102315760003560e01c80638edd3d761161012d578063bd85b039116100b0578063e985e9c511610077578063e985e9c5146106b5578063f242432a146106fe578063f2fde38b1461071e578063fb9883cb1461073e578063fc81a12a1461075e578063fcd443af1461077e57005b8063bd85b0391461061e578063ca15c8731461064b578063d3184e801461066b578063d547741f14610680578063e8a3d485146106a057005b80639ee12c89116100f45780639ee12c8914610568578063a217fddf14610588578063a22cb4651461059d578063a3246ad3146105bd578063a618ad54146105ea57005b80638edd3d76146104d25780639010d07c146104f257806391d1485414610512578063938e3d7b146105325780639659867e1461055257005b80634e1273f4116101b55780635c975abb1161017c5780635c975abb14610449578063714c539814610461578063715018a6146104765780638456cb591461048b5780638da5cb5b146104a057005b80634e1273f4146103975780634f558e79146103c4578063524773ce146103f357806355264cb41461040957806355f804b31461042957005b80632eb2c2d6116101f95780632eb2c2d61461030f5780632f2ff15d1461032f57806336568abe1461034f5780633f4ba83a1461036f5780634c66d5741461038457005b8062fdd58e1461023a57806301ffc9a71461026d5780630e89341c1461029d57806318160ddd146102ca578063248a9ca3146102df57005b3661023857005b005b34801561024657600080fd5b5061025a610255366004612d6c565b61079e565b6040519081526020015b60405180910390f35b34801561027957600080fd5b5061028d610288366004612dac565b610839565b6040519015158152602001610264565b3480156102a957600080fd5b506102bd6102b8366004612dc9565b610844565b6040516102649190612e32565b3480156102d657600080fd5b5061025a61087e565b3480156102eb57600080fd5b5061025a6102fa366004612dc9565b60009081526020819052604090206001015490565b34801561031b57600080fd5b5061023861032a366004612f98565b610895565b34801561033b57600080fd5b5061023861034a366004613041565b6108cd565b34801561035b57600080fd5b5061023861036a366004613041565b610929565b34801561037b57600080fd5b506102386109a7565b6102386103923660046130ae565b6109bd565b3480156103a357600080fd5b506103b76103b236600461311c565b610c30565b6040516102649190613221565b3480156103d057600080fd5b5061028d6103df366004612dc9565b600090815260076020526040902054151590565b3480156103ff57600080fd5b5061025a60095481565b34801561041557600080fd5b50610238610424366004613234565b610d59565b34801561043557600080fd5b5061023861044436600461328a565b610d88565b34801561045557600080fd5b5060065460ff1661028d565b34801561046d57600080fd5b506102bd610db5565b34801561048257600080fd5b50610238610dc1565b34801561049757600080fd5b50610238610dd5565b3480156104ac57600080fd5b506002546001600160a01b03165b6040516001600160a01b039091168152602001610264565b3480156104de57600080fd5b506102386104ed36600461331e565b610de8565b3480156104fe57600080fd5b506104ba61050d3660046133a1565b610ff6565b34801561051e57600080fd5b5061028d61052d366004613041565b611015565b34801561053e57600080fd5b5061023861054d36600461328a565b61103e565b34801561055e57600080fd5b5061025a60085481565b34801561057457600080fd5b50610238610583366004613041565b61106e565b34801561059457600080fd5b5061025a600081565b3480156105a957600080fd5b506102386105b83660046133d1565b6110f8565b3480156105c957600080fd5b506105dd6105d8366004612dc9565b611103565b6040516102649190613408565b3480156105f657600080fd5b5061025a7fafc7e0593cfbbd27bd53b4a8126b29fa303c29debd8582cf1e99c1fe1030027081565b34801561062a57600080fd5b5061025a610639366004612dc9565b60009081526007602052604090205490565b34801561065757600080fd5b5061025a610666366004612dc9565b6111a9565b34801561067757600080fd5b5061028d6111c0565b34801561068c57600080fd5b5061023861069b366004613041565b6111cb565b3480156106ac57600080fd5b506102bd611212565b3480156106c157600080fd5b5061028d6106d0366004613455565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b34801561070a57600080fd5b5061023861071936600461347f565b6112a0565b34801561072a57600080fd5b506102386107393660046134e3565b6112d1565b34801561074a57600080fd5b50610238610759366004612d6c565b611347565b34801561076a57600080fd5b5061028d6107793660046134e3565b611473565b34801561078a57600080fd5b506102386107993660046134fe565b6114e2565b60006001600160a01b03831661080e5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b5060008181526003602090815260408083206001600160a01b03861684529091529020545b92915050565b60006108338261162b565b606061084e610db5565b6108578361166b565b604051602001610868929190613559565b6040516020818303038152906040529050919050565b6000600954600854610890919061359e565b905090565b61089d6111c0565b6108b95760405162461bcd60e51b8152600401610805906135b1565b6108c685858585856116fd565b5050505050565b816108f06108ea8260009081526020819052604090206001015490565b33611015565b806108fe57506108fe6111c0565b61091a5760405162461bcd60e51b8152600401610805906135e8565b61092483836118a2565b505050565b6001600160a01b03811633146109995760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610805565b6109a382826118c4565b5050565b60006109b2816118e6565b6109ba6118f0565b50565b6040805133606090811b6bffffffffffffffffffffffff19908116602080850191909152603484018990529187901b1660548301526068820185905260888083018590528351808403909101815260a8830184528051908201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000060c884015260e480840182905284518085039091018152610104909301909352815191012090506000610aa18289898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061194292505050565b9050610aac81611473565b610b025760405162461bcd60e51b815260206004820152602160248201527f496e76616c696420617070726f76616c207369676e6174757265207369676e656044820152603960f91b6064820152608401610805565b8315610c01576001600160a01b038516610b765783341015610b715760405162461bcd60e51b815260206004820152602260248201527f496e73756666696369656e74204d4154494320616d6f756e7420726563656976604482015261195960f21b6064820152608401610805565b610c01565b846001600160a01b0381166323b872dd336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604481018890526064016020604051808303816000875af1158015610bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bfe9190613658565b50505b610c26863360405180604001604052806002815260200161060f60f31b81525061195e565b5050505050505050565b60608151835114610c955760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610805565b600083516001600160401b03811115610cb057610cb0612e45565b604051908082528060200260200182016040528015610cd9578160200160208202803683370190505b50905060005b8451811015610d5157610d24858281518110610cfd57610cfd613675565b6020026020010151858381518110610d1757610d17613675565b602002602001015161079e565b828281518110610d3657610d36613675565b6020908102919091010152610d4a8161368b565b9050610cdf565b509392505050565b610d616111c0565b610d7d5760405162461bcd60e51b8152600401610805906135b1565b61092483838361195e565b610d906111c0565b610dac5760405162461bcd60e51b8152600401610805906135b1565b6109ba81611992565b6060610890600061199e565b610dc9611a32565b610dd36000611a8c565b565b6000610de0816118e6565b6109ba611ade565b610df06111c0565b610e0c5760405162461bcd60e51b8152600401610805906135b1565b836000816001600160401b03811115610e2757610e27612e45565b604051908082528060200260200182016040528015610e50578160200160208202803683370190505b50905060005b82811015610f79576000888883818110610e7257610e72613675565b905060200201359050610e85878261079e565b15610ea25760405162461bcd60e51b8152600401610805906136a4565b610ead60018561359e565b821015610f47576000610ec18360016136ef565b90505b84811015610f4557818a8a83818110610edf57610edf613675565b9050602002013503610f335760405162461bcd60e51b815260206004820152601c60248201527f4475706c696361746520626164676520494473206465746563746564000000006044820152606401610805565b80610f3d8161368b565b915050610ec4565b505b6001838381518110610f5b57610f5b613675565b60209081029190910101525080610f718161368b565b915050610e56565b50610fed8588888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020601f8b0181900481028201810190925289815287935091508990899081908401838280828437600092019190915250611b1b92505050565b50505050505050565b600082815260016020526040812061100e9083611c76565b9392505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6110466111c0565b6110625760405162461bcd60e51b8152600401610805906135b1565b600a6109a38282613782565b81611078816118e6565b6001600160a01b03821633036110e45760405162461bcd60e51b815260206004820152602b60248201527f4163636f756e74206d757374206e6f7420626520657175616c206173206d657360448201526a39b0b3b29039b2b73232b960a91b6064820152608401610805565b6110ee83836118a2565b61092483836118c4565b6109a3338383611c82565b60606000611110836111a9565b90506000816001600160401b0381111561112c5761112c612e45565b604051908082528060200260200182016040528015611155578160200160208202803683370190505b50905060005b82811015610d515761116d8582610ff6565b82828151811061117f5761117f613675565b6001600160a01b0390921660209283029190910190910152806111a18161368b565b91505061115b565b600081815260016020526040812061083390611d62565b600061089033611473565b816111e86108ea8260009081526020819052604090206001015490565b806111f657506111f66111c0565b6110ee5760405162461bcd60e51b8152600401610805906135e8565b600a805461121f90613702565b80601f016020809104026020016040519081016040528092919081815260200182805461124b90613702565b80156112985780601f1061126d57610100808354040283529160200191611298565b820191906000526020600020905b81548152906001019060200180831161127b57829003601f168201915b505050505081565b6112a86111c0565b6112c45760405162461bcd60e51b8152600401610805906135b1565b6108c68585858585611d6c565b6112d9611a32565b6001600160a01b03811661133e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610805565b6109ba81611a8c565b6000611352816118e6565b6001600160a01b0383166113f1576040513390600090829085908381818185875af1925050503d80600081146113a4576040519150601f19603f3d011682016040523d82523d6000602084013e6113a9565b606091505b50509050806108c65760405162461bcd60e51b81526020600482015260146024820152734661696c656420746f2073656e64204d4154494360601b6044820152606401610805565b826001600160a01b03811663a9059cbb336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018690526044016020604051808303816000875af115801561144f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c69190613658565b600061149f7fafc7e0593cfbbd27bd53b4a8126b29fa303c29debd8582cf1e99c1fe1030027083611015565b806114b057506114b0600083611015565b806108335750816001600160a01b03166114d26002546001600160a01b031690565b6001600160a01b03161492915050565b6114ea6111c0565b6115065760405162461bcd60e51b8152600401610805906135b1565b60005b8381101561158a576115788686868481811061152757611527613675565b905060200201602081019061153c91906134e3565b85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061195e92505050565b806115828161368b565b915050611509565b505050505050565b61159c8282611015565b6109a3576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556115d23390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600061100e836001600160a01b038416611ea8565b60006001600160e01b03198216636cdb3d1360e11b148061165c57506001600160e01b031982166303a24d0760e21b145b80610833575061083382611ef7565b6060600061167883611f1c565b60010190506000816001600160401b0381111561169757611697612e45565b6040519080825280601f01601f1916602001820160405280156116c1576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846116cb57509392505050565b815183511461171e5760405162461bcd60e51b815260040161080590613841565b6001600160a01b0384166117445760405162461bcd60e51b815260040161080590613889565b33611753818787878787611ff4565b60005b845181101561183c57600085828151811061177357611773613675565b60200260200101519050600085838151811061179157611791613675565b60209081029190910181015160008481526003835260408082206001600160a01b038e1683529093529190912054909150818110156117e25760405162461bcd60e51b8152600401610805906138ce565b60008381526003602090815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906118219084906136ef565b92505081905550505050806118359061368b565b9050611756565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161188c929190613918565b60405180910390a461158a81878787878761216a565b6118ac8282611592565b60008281526001602052604090206109249082611616565b6118ce82826122c5565b6000828152600160205260409020610924908261232a565b6109ba813361233f565b6118f8612398565b6006805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080600061195185856123e1565b91509150610d5181612426565b611968828461079e565b156119855760405162461bcd60e51b8152600401610805906136a4565b6109248284600184612570565b60056109a38282613782565b6060600580546119ad90613702565b80601f01602080910402602001604051908101604052809291908181526020018280546119d990613702565b8015611a265780601f106119fb57610100808354040283529160200191611a26565b820191906000526020600020905b815481529060010190602001808311611a0957829003601f168201915b50505050509050919050565b6002546001600160a01b03163314610dd35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610805565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611ae6612652565b6006805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586119253390565b6001600160a01b038416611b415760405162461bcd60e51b815260040161080590613946565b8151835114611b625760405162461bcd60e51b815260040161080590613841565b33611b7281600087878787611ff4565b60005b8451811015611c0e57838181518110611b9057611b90613675565b602002602001015160036000878481518110611bae57611bae613675565b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b031681526020019081526020016000206000828254611bf691906136ef565b90915550819050611c068161368b565b915050611b75565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611c5f929190613918565b60405180910390a46108c68160008787878761216a565b600061100e8383612698565b816001600160a01b0316836001600160a01b031603611cf55760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610805565b6001600160a01b03838116600081815260046020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6000610833825490565b6001600160a01b038416611d925760405162461bcd60e51b815260040161080590613889565b336000611d9e856126c2565b90506000611dab856126c2565b9050611dbb838989858589611ff4565b60008681526003602090815260408083206001600160a01b038c16845290915290205485811015611dfe5760405162461bcd60e51b8152600401610805906138ce565b60008781526003602090815260408083206001600160a01b038d8116855292528083208985039055908a16825281208054889290611e3d9084906136ef565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611e9d848a8a8a8a8a61270d565b505050505050505050565b6000818152600183016020526040812054611eef57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610833565b506000610833565b60006001600160e01b03198216635a05180f60e01b14806108335750610833826127c8565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310611f5b5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611f87576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310611fa557662386f26fc10000830492506010015b6305f5e1008310611fbd576305f5e100830492506008015b6127108310611fd157612710830492506004015b60648310611fe3576064830492506002015b600a83106108335760010192915050565b6120028686868686866127fd565b825160005b81811015610c2657600085828151811061202357612023613675565b60200260200101519050600085838151811061204157612041613675565b6020026020010151905060006001600160a01b0316896001600160a01b0316036120d857806008600082825461207791906136ef565b90915550600090505b818110156120d25760405133906001600160a01b038b169085907fcefb260f8f3b4677474472a7cbd3bd0118d8447c5953557c58025d73c7f243b590600090a4806120ca8161368b565b915050612080565b50612155565b6001600160a01b0388166121555780600960008282546120f891906136ef565b90915550600090505b818110156121535760405133906001600160a01b038c169085907f6eb311afe9673312eefb0619173d8463f4d61e1b006620e8239115cc635ae5d590600090a48061214b8161368b565b915050612101565b505b505080806121629061368b565b915050612007565b6001600160a01b0384163b1561158a5760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906121ae9089908990889088908890600401613987565b6020604051808303816000875af19250505080156121e9575060408051601f3d908101601f191682019092526121e6918101906139e5565b60015b612295576121f5613a02565b806308c379a00361222e5750612209613a1e565b806122145750612230565b8060405162461bcd60e51b81526004016108059190612e32565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610805565b6001600160e01b0319811663bc197c8160e01b14610fed5760405162461bcd60e51b815260040161080590613aa7565b6122cf8282611015565b156109a3576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600061100e836001600160a01b038416612984565b6123498282611015565b6109a35761235681612a77565b612361836020612a89565b604051602001612372929190613aef565b60408051601f198184030181529082905262461bcd60e51b825261080591600401612e32565b60065460ff16610dd35760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610805565b60008082516041036124175760208301516040840151606085015160001a61240b87828585612c24565b9450945050505061241f565b506000905060025b9250929050565b600081600481111561243a5761243a613b64565b036124425750565b600181600481111561245657612456613b64565b036124a35760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610805565b60028160048111156124b7576124b7613b64565b036125045760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610805565b600381600481111561251857612518613b64565b036109ba5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610805565b6001600160a01b0384166125965760405162461bcd60e51b815260040161080590613946565b3360006125a2856126c2565b905060006125af856126c2565b90506125c083600089858589611ff4565b60008681526003602090815260408083206001600160a01b038b168452909152812080548792906125f29084906136ef565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4610fed8360008989898961270d565b60065460ff1615610dd35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610805565b60008260000182815481106126af576126af613675565b9060005260206000200154905092915050565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106126fc576126fc613675565b602090810291909101015292915050565b6001600160a01b0384163b1561158a5760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906127519089908990889088908890600401613b7a565b6020604051808303816000875af192505050801561278c575060408051601f3d908101601f19168201909252612789918101906139e5565b60015b612798576121f5613a02565b6001600160e01b0319811663f23a6e6160e01b14610fed5760405162461bcd60e51b815260040161080590613aa7565b60006001600160e01b03198216637965db0b60e01b148061083357506301ffc9a760e01b6001600160e01b0319831614610833565b61280b868686868686612ce8565b6001600160a01b0385166128925760005b83518110156128905782818151811061283757612837613675565b60200260200101516007600086848151811061285557612855613675565b60200260200101518152602001908152602001600020600082825461287a91906136ef565b9091555061288990508161368b565b905061281c565b505b6001600160a01b03841661158a5760005b8351811015610fed5760008482815181106128c0576128c0613675565b6020026020010151905060008483815181106128de576128de613675565b60200260200101519050600060076000848152602001908152602001600020549050818110156129615760405162461bcd60e51b815260206004820152602860248201527f455243313135353a206275726e20616d6f756e74206578636565647320746f74604482015267616c537570706c7960c01b6064820152608401610805565b6000928352600760205260409092209103905561297d8161368b565b90506128a3565b60008181526001830160205260408120548015612a6d5760006129a860018361359e565b85549091506000906129bc9060019061359e565b9050818114612a215760008660000182815481106129dc576129dc613675565b90600052602060002001549050808760000184815481106129ff576129ff613675565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080612a3257612a32613bbf565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610833565b6000915050610833565b60606108336001600160a01b03831660145b60606000612a98836002613bd5565b612aa39060026136ef565b6001600160401b03811115612aba57612aba612e45565b6040519080825280601f01601f191660200182016040528015612ae4576020820181803683370190505b509050600360fc1b81600081518110612aff57612aff613675565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612b2e57612b2e613675565b60200101906001600160f81b031916908160001a9053506000612b52846002613bd5565b612b5d9060016136ef565b90505b6001811115612bd5576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612b9157612b91613675565b1a60f81b828281518110612ba757612ba7613675565b60200101906001600160f81b031916908160001a90535060049490941c93612bce81613bec565b9050612b60565b50831561100e5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610805565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612c5b5750600090506003612cdf565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612caf573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612cd857600060019250925050612cdf565b9150600090505b94509492505050565b60065460ff161561158a5760405162461bcd60e51b815260206004820152602c60248201527f455243313135355061757361626c653a20746f6b656e207472616e736665722060448201526b1dda1a5b19481c185d5cd95960a21b6064820152608401610805565b80356001600160a01b0381168114612d6757600080fd5b919050565b60008060408385031215612d7f57600080fd5b612d8883612d50565b946020939093013593505050565b6001600160e01b0319811681146109ba57600080fd5b600060208284031215612dbe57600080fd5b813561100e81612d96565b600060208284031215612ddb57600080fd5b5035919050565b60005b83811015612dfd578181015183820152602001612de5565b50506000910152565b60008151808452612e1e816020860160208601612de2565b601f01601f19169290920160200192915050565b60208152600061100e6020830184612e06565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715612e8057612e80612e45565b6040525050565b60006001600160401b03821115612ea057612ea0612e45565b5060051b60200190565b600082601f830112612ebb57600080fd5b81356020612ec882612e87565b604051612ed58282612e5b565b83815260059390931b8501820192828101915086841115612ef557600080fd5b8286015b84811015612f105780358352918301918301612ef9565b509695505050505050565b60006001600160401b03831115612f3457612f34612e45565b604051612f4b601f8501601f191660200182612e5b565b809150838152848484011115612f6057600080fd5b83836020830137600060208583010152509392505050565b600082601f830112612f8957600080fd5b61100e83833560208501612f1b565b600080600080600060a08688031215612fb057600080fd5b612fb986612d50565b9450612fc760208701612d50565b935060408601356001600160401b0380821115612fe357600080fd5b612fef89838a01612eaa565b9450606088013591508082111561300557600080fd5b61301189838a01612eaa565b9350608088013591508082111561302757600080fd5b5061303488828901612f78565b9150509295509295909350565b6000806040838503121561305457600080fd5b8235915061306460208401612d50565b90509250929050565b60008083601f84011261307f57600080fd5b5081356001600160401b0381111561309657600080fd5b60208301915083602082850101111561241f57600080fd5b60008060008060008060a087890312156130c757600080fd5b86356001600160401b038111156130dd57600080fd5b6130e989828a0161306d565b9097509550506020870135935061310260408801612d50565b925060608701359150608087013590509295509295509295565b6000806040838503121561312f57600080fd5b82356001600160401b038082111561314657600080fd5b818501915085601f83011261315a57600080fd5b8135602061316782612e87565b6040516131748282612e5b565b83815260059390931b850182019282810191508984111561319457600080fd5b948201945b838610156131b9576131aa86612d50565b82529482019490820190613199565b965050860135925050808211156131cf57600080fd5b506131dc85828601612eaa565b9150509250929050565b600081518084526020808501945080840160005b83811015613216578151875295820195908201906001016131fa565b509495945050505050565b60208152600061100e60208301846131e6565b60008060006060848603121561324957600080fd5b8335925061325960208501612d50565b915060408401356001600160401b0381111561327457600080fd5b61328086828701612f78565b9150509250925092565b60006020828403121561329c57600080fd5b81356001600160401b038111156132b257600080fd5b8201601f810184136132c357600080fd5b6132d284823560208401612f1b565b949350505050565b60008083601f8401126132ec57600080fd5b5081356001600160401b0381111561330357600080fd5b6020830191508360208260051b850101111561241f57600080fd5b60008060008060006060868803121561333657600080fd5b85356001600160401b038082111561334d57600080fd5b61335989838a016132da565b909750955085915061336d60208901612d50565b9450604088013591508082111561338357600080fd5b506133908882890161306d565b969995985093965092949392505050565b600080604083850312156133b457600080fd5b50508035926020909101359150565b80151581146109ba57600080fd5b600080604083850312156133e457600080fd5b6133ed83612d50565b915060208301356133fd816133c3565b809150509250929050565b6020808252825182820181905260009190848201906040850190845b818110156134495783516001600160a01b031683529284019291840191600101613424565b50909695505050505050565b6000806040838503121561346857600080fd5b61347183612d50565b915061306460208401612d50565b600080600080600060a0868803121561349757600080fd5b6134a086612d50565b94506134ae60208701612d50565b9350604086013592506060860135915060808601356001600160401b038111156134d757600080fd5b61303488828901612f78565b6000602082840312156134f557600080fd5b61100e82612d50565b60008060008060006060868803121561351657600080fd5b8535945060208601356001600160401b038082111561353457600080fd5b61354089838a016132da565b9096509450604088013591508082111561338357600080fd5b6000835161356b818460208801612de2565b83519083019061357f818360208801612de2565b01949350505050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561083357610833613588565b6020808252601d908201527f43616c6c6572206d75737420626520636f6e74726163742061646d696e000000604082015260600190565b6020808252604a908201527f43616c6c6572206d75737420626520636f6e74726163742061646d696e206f7260408201527f20686176652061646d696e20726f6c65206f6620726f6c6520676976656e20616060820152691cc8185c99dd5b595b9d60b21b608082015260a00190565b60006020828403121561366a57600080fd5b815161100e816133c3565b634e487b7160e01b600052603260045260246000fd5b60006001820161369d5761369d613588565b5060010190565b6020808252602b908201527f4163636f756e74732063616e206f6e6c7920706f7373657373206f6e65206f6660408201526a206561636820626164676560a81b606082015260800190565b8082018082111561083357610833613588565b600181811c9082168061371657607f821691505b60208210810361373657634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561092457600081815260208120601f850160051c810160208610156137635750805b601f850160051c820191505b8181101561158a5782815560010161376f565b81516001600160401b0381111561379b5761379b612e45565b6137af816137a98454613702565b8461373c565b602080601f8311600181146137e457600084156137cc5750858301515b600019600386901b1c1916600185901b17855561158a565b600085815260208120601f198616915b82811015613813578886015182559484019460019091019084016137f4565b50858210156138315787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b60408152600061392b60408301856131e6565b828103602084015261393d81856131e6565b95945050505050565b60208082526021908201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736040820152607360f81b606082015260800190565b6001600160a01b0386811682528516602082015260a0604082018190526000906139b3908301866131e6565b82810360608401526139c581866131e6565b905082810360808401526139d98185612e06565b98975050505050505050565b6000602082840312156139f757600080fd5b815161100e81612d96565b600060033d1115613a1b5760046000803e5060005160e01c5b90565b600060443d1015613a2c5790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715613a5b57505050505090565b8285019150815181811115613a735750505050505090565b843d8701016020828501011115613a8d5750505050505090565b613a9c60208286010187612e5b565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613b27816017850160208801612de2565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613b58816028840160208801612de2565b01602801949350505050565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090613bb490830184612e06565b979650505050505050565b634e487b7160e01b600052603160045260246000fd5b808202811582820484141761083357610833613588565b600081613bfb57613bfb613588565b50600019019056fea2646970667358221220e870bdf497a8c2aa892e7f3625b06abf6d64877968cf8c6ff78aabe59cdef04964736f6c63430008110033