h$(#!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(MessagePack object definition and parser;(c) Hideyuki Tanaka 2009-2015 , (c) Dong Han 2020BSD3None,  #$&-./289:<>?< Z-MessagePack#Representation of MessagePack data. Z-MessagePack true or false Z-MessagePack an integer Z-MessagePacka floating point number Z-MessagePacka floating point number Z-MessagePacka UTF-8 string Z-MessagePack a byte array Z-MessagePacka sequence of objects Z-MessagePackkey-value pairs of objects Z-MessagePacknil Z-MessagePackParse " without consuming trailing bytes. Z-MessagePackParse ,, if there're bytes left, parsing will fail. Z-MessagePackIncreamental parse " without consuming trailing bytes.  Z-MessagePackIncreamental parse ,, if there're bytes left, parsing will fail. Z-MessagePacktype tag Z-MessagePack data payload  MessagePack builders;(c) Hideyuki Tanaka 2009-2015 , (c) Dong Han 2020BSD3None,  #$&-./289:<>? . Z-MessagePack"Construct a scientific value, see /./ Z-MessagePackWrite a scientific value in ext 0x00(positive) and 0x01(negative) format, e.g.0xD50x000x000x000xC7XXXXXXXX0x00'base10 exponent(MessagePack int format)%coefficient(big endian 256-base limbs0 Z-MessagePack2Construct a timestamp(seconds, nanoseconds) value.1 Z-MessagePackWrite a timestamp(seconds, nanoseconds) in ext 0xFF format, e.g.()*+,-./0123456789:;()*+,-./0123456789:;.Fast MessagePack serialization/deserialization(c) Dong Han, 2020BSDwinterland1989@gmail.com experimental non-portableNone,  #$&-./289:<>? 3? Z-MessagePackGeneric encode/decode SettingsA Z-MessagePackformat field labelsB Z-MessagePackformat constructor namesC Z-MessagePacktake missing field as ?D Z-MessagePackA newtype for , whose semigroup's instance is to connect kv builder and sum kv length.F Z-MessagePack+Type class for encode & decode MessagePack.J Z-MessagePack9Decode a MessagePack doc, trailing bytes are not allowed.K Z-MessagePack6Decode a MessagePack bytes, return any trailing bytes.L Z-MessagePack5Decode MessagePack doc chunks, return trailing bytes.M Z-MessagePack>Decode MessagePack doc chunks, trailing bytes are not allowed.N Z-MessagePack*Directly encode data to MessagePack bytes.O Z-MessagePack(Encode data to MessagePack bytes chunks.P Z-MessagePackRun a  with input value.Q Z-MessagePackProduce an error message like 4converting XXX failed, expected XXX, encountered XXX.W Z-MessagePack Directly use & as key-values for further converting.X Z-MessagePackTake a  as an 'FM.FlatMap Value Value', on key duplication prefer first one.Y Z-MessagePackTake a  as an 'FM.FlatMap Value Value', on key duplication prefer last one.Z Z-MessagePack7Retrieve the value associated with the given key of an . The result is  if the key is not present or the value cannot be converted to the desired type.2This accessor is appropriate if the key and value must be present in an object for it to be valid. If the key and value are optional, use [ instead.[ Z-MessagePack7Retrieve the value associated with the given key of an . The result is . if the key is not present or if its value is , or fail if the value cannot be converted to the desired type.This accessor is most useful if the key and value can be absent from an object without affecting its validity. If the key and value are mandatory, use Z instead.\ Z-MessagePack7Retrieve the value associated with the given key of an . The result is  if the key is not present or fail if the value cannot be converted to the desired type.This differs from [ by attempting to convert  the same as any other MessagePack value, instead of interpreting it as .^ Z-MessagePack Variant of [" with explicit converter function._ Z-MessagePack Variant of \" with explicit converter function.` Z-MessagePackConnect key and value to a D using , key will be escaped.a Z-MessagePackWrite map header and Ds.b Z-MessagePack1Connect key and value to a tuple to be used with c.c Z-MessagePack Alias for  Map . pack.d Z-MessagePack Settings T.pack T.pack Falseo Z-MessagePack"Constructor with multiple payloadsp Z-MessagePack!Constructor with a single payloadq Z-MessagePack.Constructor without payload, convert to String{ Z-MessagePack"Constructor with multiple payloads} Z-MessagePack!Constructor with a single payload~ Z-MessagePack.Constructor without payload, convert to String Z-MessagePackThis instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype & and provide your own instance using $ if you want to allow larger inputs. Z-MessagePackThis instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype & and provide your own instance using $ if you want to allow larger inputs. Z-MessagePack  HH:MM:SS.SSS Z-MessagePack YYYY-MM-DDTHH:MM:SS.SSSZ Z-MessagePack  YYYY-MM-DD Z-MessagePack YYYY-MM-DDTHH:MM:SS.SSSZ Z-MessagePackMessagePack extension type Ext 0xFF Z-MessagePackMessagePack extension type Ext 0xFF Z-MessagePackThis instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype & and provide your own instance using $ if you want to allow larger inputs. Z-MessagePackThis instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype & and provide your own instance using $ if you want to allow larger inputs. Z-MessagePackThis instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype & and provide your own instance using $ if you want to allow larger inputs. Z-MessagePack!default instance prefer later key Z-MessagePack!default instance prefer later key Z-MessagePack-Note this instance doesn't reject large input Z-MessagePackUse  as Proxy a Z-MessagePack"Constructor with multiple payloads Z-MessagePack!Constructor with a single payload Z-MessagePack.Constructor without payload, convert to StringQ Z-MessagePack/The name of the type you are trying to convert. Z-MessagePack1The MessagePack value type you expecting to meet. Z-MessagePackThe actual value encountered.] Z-MessagePack4the field converter (value part of a key value pair)   <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdFGHId?@ABCKJLMNOE ><=P  QRSTUVWXYZ[\]^_bc`aD`8b8.Fast MessagePack serialization/deserialization(c) Dong Han, 2019BSDwinterland1989@gmail.com experimental non-portableNone,  #$&-./289:<>?" Z-MessagePack Decode a F instance from file. Z-MessagePack Encode a F instance to file.   <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdFGHId?@ABCKJLMNOE ><=P  QRSTUVWXYZ[\]^_bc`aD                !"#$%&'()*+,-.#/0123456789:;<=>?@ABCDEEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,Z-MessagePack-0.1.0.0-7dvtrF9fIhA2qoxF9wVXeGZ.Data.MessagePackZ.Data.MessagePack.BaseZ.Data.MessagePack.ValueZ.Data.MessagePack.Builder%Z-Data-0.4.0.0-IzCNIbI4h1QDAmgukQOeE3 Z.Data.JSON trainCase snakeCaseZ.Data.JSON.ConverterprependContextfail'EmbeddedIndexKey PathElementerrMsgerrPath ConvertError runConverter ConverterZ.Data.Parser.Base ParseErrorValueBoolIntFloatDoubleStrBinArrayMapExtNilvalue parseValue parseValue'parseValueChunksparseValueChunks'$fArbitraryValue $fNFDataValue $fShowValue $fEqValue $fOrdValue$fGenericValue $fPrintValuenilboolintfloatdoublescientificValue scientifictimestampValue timestampstr'strbinarrayarray' arrayHeadermapmap' mapHeaderext gFromValuegEncodeMessagePackgToValueSettingsfieldFmt constrFmtmissingKeyAsNilKVItem DecodeError MessagePack fromValuetoValueencodeMessagePackdecode'decode decodeChunks decodeChunks'encode encodeChunks convertValue typeMismatchfromNilwithBoolwithStrwithBin withArray withKeyValues withFlatMap withFlatMapR.:.:?.:! convertFieldconvertFieldMaybeconvertFieldMaybe'.!object'.=objectdefaultSettings$fSemigroupKVItem $fGToValuekM1$fGToValuekM10$fGWriteFieldskM1$fGWriteFieldskM10$fGWriteFieldsTYPE:*:$fGMergeFieldskM1$fGMergeFieldskM10$fGMergeFieldsk:*:$fGToValuekM11$fGConstrToValueTYPEM1$fGConstrToValuekM1$fGConstrToValuekM10$fGConstrToValuek:+:$fGConstrToValuekV1$fGEncodeMessagePackk:*:$fGEncodeMessagePackkM1$fGEncodeMessagePackkM10$fGAddProductSizeM1$fGAddProductSizeM10$fGAddProductSize:*:$fGEncodeMessagePackkM11 $fGConstrEncodeMessagePackTYPEM1$fGConstrEncodeMessagePackkM1$fGConstrEncodeMessagePackkM10$fGConstrEncodeMessagePackkM11$fGConstrEncodeMessagePackk:+:$fGConstrEncodeMessagePackkV1$fGFromValuekM1$fGFromValuekM10$fMessagePackDayOfWeek$fMessagePackCalendarDiffDays$fMessagePackCalendarDiffTime$fMessagePackDiffTime$fMessagePackNominalDiffTime$fMessagePackTimeOfDay$fMessagePackLocalTime$fMessagePackDay$fMessagePackZonedTime$fMessagePackSystemTime$fMessagePackUTCTime$fMessagePackFixed$fMessagePackRatio$fMessagePackMaybe$fMessagePackVersion$fMessagePackExitCode$fMessagePack()$fMessagePackOrdering$fMessagePackNatural$fMessagePackInteger$fMessagePackWord64$fMessagePackWord32$fMessagePackWord16$fMessagePackWord8$fMessagePackWord$fMessagePackInt64$fMessagePackInt32$fMessagePackInt16$fMessagePackInt8$fMessagePackInt$fMessagePackFloat$fMessagePackDouble$fMessagePackChar$fMessagePackBool$fMessagePackNonEmpty$fMessagePack[]$fMessagePackHashSet$fMessagePackVector$fMessagePackPrimVector$fMessagePackByteArray$fMessagePackUnliftedArray$fMessagePackPrimArray$fMessagePackSmallArray$fMessagePackArray$fMessagePackTree$fMessagePackSeq$fMessagePackSet$fMessagePackIntSet$fMessagePackFlatIntSet$fMessagePackIntMap$fMessagePackFlatIntMap$fMessagePackMap$fMessagePackHashMap$fMessagePackFlatSet$fMessagePackFlatMap$fMessagePackScientific$fMessagePackText$fMessagePackValue$fMessagePackProxy$fGFromValuekK1$fGEncodeMessagePackkK1 $fGToValuekK1$fGFromFieldskM1$fGFromFieldskM10$fGFromFieldsTYPE:*:$fGBuildLookupkM1$fGBuildLookupkM10$fGBuildLookupk:*:$fGFromValuekM11$fGConstrFromValueTYPEM1$fGConstrFromValuekM1$fGConstrFromValuekM10$fGConstrFromValuek:+:$fGConstrFromValuekV1$fMessagePack(,,,,,,)$fMessagePack(,,,,,)$fMessagePack(,,,,)$fMessagePack(,,,)$fMessagePack(,,)$fMessagePack(,)$fMessagePackProduct$fMessagePackEither$fMessagePackSum$fMessagePackCDouble$fMessagePackCFloat$fMessagePackCSUSeconds$fMessagePackCUSeconds$fMessagePackCTime$fMessagePackCClock$fMessagePackCUIntMax$fMessagePackCIntMax$fMessagePackCUIntPtr$fMessagePackCIntPtr$fMessagePackCBool$fMessagePackCULLong$fMessagePackCLLong$fMessagePackCSigAtomic$fMessagePackCWchar$fMessagePackCSize$fMessagePackCPtrdiff$fMessagePackCULong$fMessagePackCLong$fMessagePackCUInt$fMessagePackCInt$fMessagePackCUShort$fMessagePackCShort$fMessagePackCUChar$fMessagePackCSChar$fMessagePackCChar$fMessagePackTagged$fMessagePackConst$fMessagePackIdentity$fMessagePackLast$fMessagePackFirst$fMessagePackDual$fMessagePackWrappedMonoid$fMessagePackLast0$fMessagePackFirst0$fMessagePackMax$fMessagePackMin$fMessagePackComposereadMessagePackFilewriteMessagePackFileZ.Data.Builder.BaseBuilderbaseGHC.Baseempty GHC.MaybeNothingcolon time-1.9.3!Data.Time.Clock.Internal.DiffTimeDiffTimewithScientific(Data.Time.Clock.Internal.NominalDiffTimeNominalDiffTime Data.FixedFixed GHC.NaturalNaturalinteger-wired-inGHC.Integer.TypeInteger