h$'!n      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  Safe-Inferred  packstream'Checks whether the represented data is () packstream'Checks whether the represented data is   packstream'Checks whether the represented data is   packstream'Checks whether the represented data is  packstream'Checks whether the represented data is  ByteString packstream'Checks whether the represented data is Text packstream0Checks whether the represented data is '[Value]' packstream7Checks whether the represented data is 'Map Text Value' packstream'Checks whether the represented data is  Structure packstream&Extracts the size of tiny collection (Text , '[Value]' or 'Map Text Value')  packstream 9 packstream*Convert strings into hexadecimal and back.: packstream Convert string into hexadecimal.; packstream3Convert from hexadecimal and fail on invalid input.9:;9:;None5>!? packstream%The data types taht can be read from Q representation@ packstreamConverts generic G" type to a specific one or raises TA packstream)The data types that can be serialized as QB packstream!Convert data type to the generic GC packstreamA structure is a composite value, comprised of fields and a unique type code. Structure encodings consist, beyond the marker, of a single byte, the tag byte, followed by a sequence of up to 15 fields, each an individual value. The size of a structure is measured as the number of fields and not the total byte size. This count does not include the tag.E packstream Type codeF packstreamStructure fieldsG packstreamPackStream offers a number of core data types, many supported by multiple binary representations, as well as a flexible extension mechanism.H packstreamMissing or empty valueI packstream True or FalseJ packstreamSigned 64-bit integerK packstream64-bit floating point numberL packstream Byte arrayM packstreamUnicode text, UTF-8N packstreamOrdered collection of GsO packstream5Collection of key-value entries (no order guaranteed)P packstream%Composite value with a type signatureQ packstreamBasic parser type. It works like parser combinators for binary data that represents PackStream.T packstreamBasic Q2 error type that is used to handle parsing errors.U packstreamThis  doesn't represent null objectV packstreamThis  doesn't represent any booleanW packstreamThis ' doesn't represent any unsigned integerX packstreamThis  doesn't represent any integerY packstreamThis , doesn't represent any floating-point numberZ packstreamThis  doesn't represent any  string[ packstreamThis  doesn't represent any  array\ packstreamThis  doesn't represent any list of Q values] packstreamThis % doesn't represent any dictionary of Q values^ packstreamThis  doesn't represent any C_ packstreamThis  doesn't represent any G` packstreamThis  doesn't represent specific Ca packstream,Use specific parser combinator to parse the  that represents any Q data.b packstream Represent a  key and some A data into the # pair. Can be useful to work with Q dictionaries. )fromList ["hello" =: 1, "world" =: False]$?@ABCDFEGLKJHNIMPOQRST`_^]\[ZYXWVUab$T`_^]\[ZYXWVUQRSaGLKJHNIMPOCDFEABb?@None9? packstream+The data types that can be serialized into  packstream&Serialize a specific data type into a  packstream+The data types that can be intepreted from  packstream Interpret a  as a specific type of raise T packstreamCheck that the  value is in the n-bit boundsNone  packstreamParse () packstreamParse  packstreamParse  packstreamParse  packstreamParse  packstreamParse  packstreamParse a list of specified G/s (e.g. `list integer` will parse some '[Int]') packstream Parse a dictionary of specified G6s (e.g. `dict integer` will parse some 'Map Text Int') packstreamParse C packstreamParse any valid G  None  packstream Represent () as  PackStream  packstream Represent  as  PackStream  packstream Represent  as  PackStream  packstream Represent  as  PackStream  packstream Represent  as  PackStream  packstream Represent  as  PackStream  packstreamRepresent '[Value]' as  PackStream  packstreamRepresent 'Map Text Value' as  PackStream  packstream Represent C as  PackStream  packstream Represent G as  PackStream   None>?9 packstream9The data types that can be interpreted or parsed to/from Q  packstreamPack a value into a Q  packstreamParse a value from a Q  packstream,Unpack some value of the specific type from  or raise T packstream,Unpack some value of the specific type from  or %CDEFGOPMINHJKLQRSTUVWXYZ[\]^_`ab%TUVWXYZ[\]^_`QRSaGOPMINHJKLbCDEFNone #$  packstream&The days are days since the Unix epoch packstream&The days are days since the Unix epoch packstream/Alternating sequence of nodes and relationships packstream Chain of  s in path packstream Chain of  s in path packstreamThe ids is a list of relationship id and node id to represent the path packstream9Relationship detail without start or end node information packstreamRelationship identifier packstreamRelationship type packstreamDict of relationship properties packstream2Snapshot of a relationship within a graph database packstreamRelationship identifier packstreamIdentifier of the start node packstreamIdentifier of the end node packstreamRelationship type packstreamDict of relationship properties packstream*Snapshot of a node within a graph database packstreamNode identifier packstreamList of node labels packstreamDict of node properties packstream*The set of types, that can be parsed from Q Cs packstreamConvert C to the object of selected type packstream+The set of types, that can be presented as Q Cs packstreamConvert object to C%%  Safe-Inferred!Y     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMMNOPQRSTUVWXYZZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        )packstream-0.1.0.0-F8Ms96VRlti7GlnFurA00lData.PackStream.Internal.CodeData.PackStream.Internal.HexData.PackStream.Internal.TypeData.PackStream.Internal.BinaryData.PackStream.ParserData.PackStream.SerializerData.PackStreamData.PackStream.StructurePaths_packstreamisNullisFalseisTrueisBool isTinyIntisInt8isInt16isInt32isInt64isIntisFloatisBytes8 isBytes16 isBytes32isBytes isTinyString isString8 isString16 isString32isString isTinyListisList8isList16isList32isList isTinyDictisDict8isDict16isDict32isDict isStructuretinySizeisSmthnullCode falseCodetrueCodeint8Code int16Code int32Code int64Code floatCode bytes8Code bytes16Code bytes32CodestringTinyCode string8Code string16Code string32Code listTinyCode list8Code list16Code list32Code dictTinyCode dict8Code dict16Code dict32Code structureCodeHexhexunhex$fHexByteString$fHexByteString0$fHex[] FromValue fromValueToValuetoValue Structure signaturefieldsValueNBIFUTLDS PackStream runUnpackSPackStreamErrorNotNullNotBoolNotWordNotIntNotFloat NotStringNotBytesNotListNotDict NotStructureNotValueWrongStructure unpackStream=:$fToValueValue$fToValueStructure $fToValueMap $fToValue[] $fToValueText$fToValueByteString$fToValueDouble$fToValueInteger $fToValueInt $fToValueBool $fToValue()$fFromValueValue$fFromValueStructure$fFromValueMap $fFromValue[]$fFromValueText$fFromValueByteString$fFromValueDouble$fFromValueInteger$fFromValueInt$fFromValueBool $fFromValue()$fShowStructure $fEqStructure $fShowValue $fEqValue$fFunctorPackStream$fApplicativePackStream$fMonadPackStream $fMonadStateByteStringPackStream%$fMonadErrorPackStreamErrorPackStream$fShowPackStreamError$fEqPackStreamError$fOrdPackStreamError Serialize serialize Interpret interpretinDepth$fInterpretText$fInterpretByteString$fInterpretDouble$fInterpretInteger$fInterpretInt$fInterpretWord$fInterpretWord64$fInterpretWord32$fInterpretWord16$fInterpretWord8$fInterpretInt64$fInterpretInt32$fInterpretInt16$fInterpretInt8$fSerializeText$fSerializeByteString$fSerializeDouble$fSerializeInteger$fSerializeInt$fSerializeWord$fSerializeWord64$fSerializeWord32$fSerializeWord16$fSerializeWord8$fSerializeInt64$fSerializeInt32$fSerializeInt16$fSerializeInt8nullboolintegerfloatbytesstringlistdict structurevaluePackStreamValuepackunpack unpackThrow unpackFail$fPackStreamValueValue$fPackStreamValueStructure$fPackStreamValueMap$fPackStreamValue[]$fPackStreamValueText$fPackStreamValueByteString$fPackStreamValueDouble$fPackStreamValueInteger$fPackStreamValueInt$fPackStreamValueBool$fPackStreamValue()Point3DPoint2DDuration LocalDateTimeDateTimeZoneIdDateTime LocalTimeTimeDatedaysPathnodesrelsidsUnboundRelationshipurelIdurelType urelProps RelationshiprelId startNodeId endNodeIdrelTyperelPropsNodenodeIdlabels nodeProps FromStructure fromStructure ToStructure toStructure$fFromStructureNode$fToStructureNode$fFromStructureRelationship$fToStructureRelationship"$fFromStructureUnboundRelationship $fToStructureUnboundRelationship$fFromStructurePath$fToStructurePath$fFromStructureDate$fToStructureDate $fShowDate$fEqDate $fShowPath$fEqPath$fShowUnboundRelationship$fEqUnboundRelationship$fShowRelationship$fEqRelationship $fShowNode$fEqNodeghc-prim GHC.TypesBoolIntDoubleTruebytestring-0.10.10.0Data.ByteString.Internal ByteString text-1.2.3.2Data.Text.InternalTextcontainers-0.6.2.1Data.Map.InternalMapbaseGHC.RealIntegralControl.Monad.Failfailversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName