!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None 05@IOT[;Deserializable type. 1 must consume all the remaining input or fail.Deserializable type.  must not rely on .8Deserializer wrapper with big endian default byte order.;Deserializer wrapper with little endian default byte order. A wrapper around the # monad (to avoid orphan instances). A wrapper around the # monad (to avoid orphan instances).Deserialization monad.'Default byte order of the deserializer.Deserialze a byte.=Deserialize an unsigned 16-bit integer in default byte order.=Deserialize an unsigned 32-bit integer in default byte order.=Deserialize an unsigned 64-bit integer in default byte order.8Deserialize an unsigned 16-bit integer in little endian.5Deserialize an unsigned 16-bit integer in big endian.8Deserialize an unsigned 32-bit integer in little endian.5Deserialize an unsigned 32-bit integer in big endian.8Deserialize an unsigned 64-bit integer in little endian.5Deserialize an unsigned 64-bit integer in big endian. p2 deserializes a byte that satisfies the predicate p, failing otherwise.ADeserialize the specified byte value, failing on any other input. c, deserializes any byte that is not equal to c, failing if c is encountered. bs+ deserializes a sequence of bytes given by bs , failing on any other input. 'Skip exactly the given number of bytes.!! n$ checks that the input has at least nP more bytes and returns a portion of the input of length greater or equal to n (without consuming it)."" n" fails if the input has less than n more bytes.#*Consume exactly the given number of bytes.$<Consume a portion of the input (the size of the returned ? is implementation dependent). Empty result means that the  is reached.%% n d feeds the next n bytes to the deserializer d. If d consumes less or more that n bytes, % will fail.&:Deserialize an unsigned 16-bit integer in host byte order.':Deserialize an unsigned 32-bit integer in host byte order.(:Deserialize an unsigned 64-bit integer in host byte order.)QDeserialize an unsigned native-sized integer in serializer default byte order.*>Deserialize an unsigned native-sized integer in little endian.+;Deserialize an unsigned native-sized integer in big endian.,@Deserialize an unsigned native-sized integer in host byte order.-#Deserialize a signed 8-bit integer..EDeserialize a signed 16-bit integer in serializer default byte order./5Deserialize a signed 16-bit integer in little endian.02Deserialize a signed 16-bit integer in big endian.17Deserialize a signed 16-bit integer in host byte order.2EDeserialize a signed 32-bit integer in serializer default byte order.35Deserialize a signed 32-bit integer in little endian.42Deserialize a signed 32-bit integer in big endian.57Deserialize a signed 32-bit integer in host byte order.6EDeserialize a signed 64-bit integer in serializer default byte order.75Deserialize a signed 64-bit integer in little endian.82Deserialize a signed 64-bit integer in big endian.97Deserialize a signed 64-bit integer in host byte order.:NDeserialize a signed native-sized integer in serializer default byte order.;;Deserialize a signed native-sized integer in little endian.<8Deserialize a signed native-sized integer in big endian.==Deserialize a signed native-sized integer in host byte order.>A shorthand for  ().?Force the default byte order.@7Force the default byte order to be the host byte order.A:Deserialize a value using the provided default byte order.BBDeserialize a value using little endian as the default byte order.C?Deserialize a value using big endian as the default byte order.DDDeserialize a value using host byte order as the default byte order.d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcb # !%$"&'()*+,-./0123456789:;<=>?@ABCDE !"#$%  &'()*+,-./0123456789:;<=> ?@ABCDE   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcNone 059;@IOT4~Serializable type. O must work under assumption that it will not be followed by any more output.!Types with fixed serialized size.Serialized size in bytes.Serializable type. G must work under assumption that it will be followed by more output.6Serializer wrapper with big endian default byte order.9Serializer wrapper with little endian default byte order.Serialization monoid.%Default byte order of the serializer.Serialize a byte.  x =  ( x)?Serialize an unsigned 16-bit integer in the default byte order.?Serialize an unsigned 32-bit integer in the default byte order.?Serialize an unsigned 64-bit integer in the default byte order.6Serialize an unsigned 16-bit integer in little endian.3Serialize an unsigned 16-bit integer in big endian.6Serialize an unsigned 32-bit integer in little endian.3Serialize an unsigned 32-bit integer in big endian.6Serialize an unsigned 64-bit integer in little endian.3Serialize an unsigned 64-bit integer in big endian. Serialize a  . Must be a monoid homomorphism. Serialize a  . Must be a monoid homomorphism.Serialize a lazy   . Must be a monoid homomorphism. Serialize a   . Must be a monoid homomorphism.7Serialize an usigned 16-bit integer in host byte order.8Serialize an unsigned 32-bit integer in host byte order.8Serialize an unsigned 64-bit integer in host byte order.OSerialize an unsigned native-sized integer in serializer default byte order.<Serialize an unsigned native-sized integer in little endian.9Serialize an unsigned native-sized integer in big endian.>Serialize an unsigned native-sized integer in host byte order.!Serialize a signed 8-bit integer.CSerialize a signed 16-bit integer in serializer default byte order.3Serialize a signed 16-bit integer in little endian.0Serialize a signed 16-bit integer in big endian.5Serialize a signed 16-bit integer in host byte order.CSerialize a signed 32-bit integer in serializer default byte order.3Serialize a signed 32-bit integer in little endian.0Serialize a signed 32-bit integer in big endian.5Serialize a signed 32-bit integer in host byte order.CSerialize a signed 64-bit integer in serializer default byte order.3Serialize a signed 64-bit integer in little endian.0Serialize a signed 64-bit integer in big endian.5Serialize a signed 64-bit integer in host byte order.ISerialize a signed native-sized integer in serializer default byte order.9Serialize a signed native-sized integer in little endian.6Serialize a signed native-sized integer in big endian.;Serialize a signed native-sized integer in host byte order.Force the default byte order.7Force the default byte order to be the host byte order.8Serialize a value using the provided default byte order.@Serialize a value using little endian as the default byte order.=Serialize a value using big endian as the default byte order.BSerialize a value using host byte order as the default byte order.b~:~:~L~          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%&'()*+,-./0123456789:;<*data-serializer-0.2-8P7qWoxr5WbD0Jkl4kRb21Data.DeserializerData.SerializerRestDeserializablegetRestDeserializablegetBigEndianDeserializer deserializeBLittleEndianDeserializer deserializeLCerealDeserializercerealDeserializerBinaryDeserializerbinaryDeserializer Deserializerendianword8word16word32word64word16Lword16Bword32Lword32Bword64Lword64BsatisfybytenotBytebytesskipensureensure_takechunkisolateword16Hword32Hword64HwordwordLwordBwordHint8int16int16Lint16Bint16Hint32int32Lint32Bint32Hint64int64Lint64Bint64HintintLintBintHlabel deserializeIn deserializeHgetIngetLgetBgetH$fRestDeserializable[]$fRestDeserializable(,)$fRestDeserializableEither$fRestDeserializableBuilder$fRestDeserializableByteString#$fRestDeserializableShortByteString$fRestDeserializableByteString0$fDeserializableShortByteString$fDeserializableByteString$fDeserializableEither$fDeserializableMaybe$fDeserializable(,)$fDeserializableInt$fDeserializableInt64$fDeserializableInt32$fDeserializableInt16$fDeserializableInt8$fDeserializableWord$fDeserializableWord64$fDeserializableWord32$fDeserializableWord16$fDeserializableWord8$fDeserializableBool#$fDeserializerBigEndianDeserializer&$fDeserializerLittleEndianDeserializer $fDeserializerCerealDeserializer$$fLookAheadParsingCerealDeserializer$fParsingCerealDeserializer $fDeserializerBinaryDeserializer$$fLookAheadParsingBinaryDeserializer$fParsingBinaryDeserializer$fGenericBinaryDeserializer$fFunctorBinaryDeserializer$fApplicativeBinaryDeserializer$fAlternativeBinaryDeserializer$fMonadBinaryDeserializer$fGenericCerealDeserializer$fFunctorCerealDeserializer$fApplicativeCerealDeserializer$fAlternativeCerealDeserializer$fMonadCerealDeserializer$fDataLittleEndianDeserializer!$fGenericLittleEndianDeserializer!$fFunctorLittleEndianDeserializer%$fApplicativeLittleEndianDeserializer%$fAlternativeLittleEndianDeserializer$fMonadLittleEndianDeserializer!$fParsingLittleEndianDeserializer*$fLookAheadParsingLittleEndianDeserializer$fDataBigEndianDeserializer$fGenericBigEndianDeserializer$fFunctorBigEndianDeserializer"$fApplicativeBigEndianDeserializer"$fAlternativeBigEndianDeserializer$fMonadBigEndianDeserializer$fParsingBigEndianDeserializer'$fLookAheadParsingBigEndianDeserializerRestSerializableputRestSizedSerializablesize SerializableputBigEndianSerializer serializeBLittleEndianSerializer serializeL Serializer byteStringshortByteStringlazyByteStringbuilder serializeIn serializeHputInputLputBputH$fRestSerializable(,)$fRestSerializable[]$fRestSerializableBuilder$fRestSerializableByteString!$fRestSerializableShortByteString$fRestSerializableByteString0$fSizedSerializable(,)$fSizedSerializableInt$fSizedSerializableInt64$fSizedSerializableInt32$fSizedSerializableInt16$fSizedSerializableInt8$fSizedSerializableWord$fSizedSerializableWord64$fSizedSerializableWord32$fSizedSerializableWord16$fSizedSerializableWord8$fSizedSerializableBool$fSerializableShortByteString$fSerializableByteString$fSerializableEither$fSerializableMaybe$fSerializable(,)$fSerializableInt$fSerializableInt64$fSerializableInt32$fSerializableInt16$fSerializableInt8$fSerializableWord$fSerializableWord64$fSerializableWord32$fSerializableWord16$fSerializableWord8$fSerializableBool$fSerializerBigEndianSerializer"$fSerializerLittleEndianSerializer$fSerializerPutM$fSerializerPutM0$fSerializerBuilder$fSerializer[]$fDataLittleEndianSerializer$fGenericLittleEndianSerializer$fMonoidLittleEndianSerializer$fDataBigEndianSerializer$fGenericBigEndianSerializer$fMonoidBigEndianSerializer%parsers-0.12.4-29bGctqCRRl1rTVgbYCJkUText.Parser.Combinatorseof%cereal-0.5.3.0-90KodwwwQanJlL7equBhpBData.Serialize.GetGetbinary-0.8.3.0Data.Binary.Get.Internalbytestring-0.10.8.1Data.ByteString.Internal ByteStringbaseGHC.BaseflipmanysomeControl.ApplicativeoptionalText.Parser.LookAheadLookAheadParsing lookAheadmanyTillchainr1chainl1chainlchainrcountendByendBy1sepEndBy sepEndBy1sepBy1sepBybetween skipOptionaloptionchoiceParsingtryskipMany unexpected notFollowedByskipSomeData.ByteString singletonData.ByteString.Short.InternalShortByteStringData.ByteString.Lazy.Internal Data.ByteString.Builder.InternalBuilder