!б       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None0;<=>?AFKNQTVj     1 1None0;<=>?AFKNQTV6-' binary-extA  A with internal transformers supposed to a binary deserialization. binary-extInternal transformers for  with error type e , base monad m, and decoder result a. binary-ext monad state. binary-ext1Get the total number of bytes read to this point. binary-ext Construct  initial state. binary-extAdjust A state. This is low-level function, not supposed to directly use. binary-ext!Leftover consumed input on error.  binary-ext$Run a decoder, storing input stream.! binary-extRun a A monad, unwrapping all internal transformers in a reversible way. " .   runGetC = " binary-extCustom . getC .   ! =  Example (   is a shortening of ): skipUntilZero :: Get e Bool skipUntilZero = getC $ flip runStateC $ untilJust $ do !m_inp <- await case m_inp of Nothing -> return $ Just $ Right False Just !inp -> do case SB.elemIndex 0 inp of Nothing -> do lift $ modify' $ decoded inp return Nothing Just !i -> do let (!h, !t) = SB.splitAt i inp leftover t lift $ modify' $ decoded h return $ Just $ Right True# binary-extWrap the base monad in  , pushing  to a monad transformers stack.$ binary-extRun  in the base monad, pulling ! from a monad transformers stack.% binary-ext!Catch an error in the base monad.& binary-extWrap the base monad in  , pushing  to a monad transformers stack.' binary-extRun  in the base monad, pulling ! from a monad transformers stack.( binary-extWrap the base monad in .) binary-extRun  in the base monad.* binary-extWrap the base monad in .+ binary-extRun  in the base monad., binary-ext Evaluate  in the base monad.- binary-extExecute  in the base monad.. binary-extWrap the base monad in ./ binary-extRun  in the base monad.0 binary-ext Evaluate  in the base monad.1 binary-extExecute  in the base monad.2 binary-extWrap the base monad in .3 binary-extRun  in the base monad.4 binary-extExecute  in the base monad.5 binary-extWrap the base monad in .6 binary-extRun  in the base monad.7 binary-extExecute  in the base monad.8 binary-extWrap the base monad in .9 binary-extRun  in the base monad.: binary-ext Evaluate  in the base monad.; binary-extExecute  in the base monad.< binary-extWrap the base monad in .= binary-extRun  in the base monad.> binary-ext Evaluate  in the base monad.? binary-extExecute  in the base monad.* !"#$%&'()*+,-./0123456789:;<=>?*!" &'#$%()*+,-./0123456789:;<=>?None0;<=>?AFKNQTV?U binary-ext1Get the total number of bytes read to this point.V binary-ext Skip ahead n bytes. Fails if fewer than n bytes are available.W binary-extIsolate a decoder to operate with a fixed number of bytes, and fail if fewer bytes were consumed, or if fewer bytes are left in the input. Unlike # from binary package, offset from  bytesRead& will NOT be relative to the start of isolate.W binary-ext*The number of bytes that must be consumed. binary-extThe decoder to isolate. QRSTUVWXY STQRUXVWYNone0;<=>?AFKNQTVI ] binary-extA  : with wrappers supposed to a binary or text serialization.^ binary-ext Wrappers for ] with inner monad m and result a (usually ())._ binary-ext^ monad state.` binary-ext2Get the total number of bytes wrote to this point.a binary-extGet the .b binary-extTrivial encoding state.d binary-ext#Collects encoding process feedback.g binary-ext Construct ^ initial state.h binary-extRun a Put6 monad, unwrapping all wrappers in a reversible way. i . runPutS = i binary-extCustom Put. putS . h =  ]^_a`bcdefghi defbc_`ag^hi]None0;<=>?AFKNQTVJrsrsNone0;<=>?AFKNQTVKvuvuvNone0;<=>?AFKNQTV{I#| binary-extThe shortening of ]6 for the most common use case of binary serialization.~ binary-extRun an encoder presented as a | monad. Returns . binary-extEGet the total number of bytes wrote to this point. Can be used with " to result bytes count prediction: putWithSize :: (DefaultEncodingState s, Monad m) => PutM s i S.ByteString m () -> PutM s i S.ByteString m () putWithSize !p = void $ mfix $ \size -> do putWord64le size before <- bytesWrote p after <- bytesWrote return $ after - before binary-extRun the given Y encoder from binary package producing the given bytes count and convert result into a |. binary-ext Write a byte. binary-extWrite a signed byte. binary-extWrite a strict . binary-ext Write a lazy . binary-extWrite a . binary-extWrite a  in big endian format. binary-extWrite a  in big endian format. binary-extWrite a   in big endian format. binary-ext Write an ! in big endian format. binary-ext Write an " in big endian format. binary-ext Write an # in big endian format. binary-extWrite a $ in big endian IEEE-754 format. binary-extWrite a % in big endian IEEE-754 format. binary-extWrite a  in little endian format. binary-extWrite a  in little endian format. binary-extWrite a   in little endian format. binary-ext Write an ! in little endian format. binary-ext Write an " in little endian format. binary-ext Write an # in little endian format. binary-extWrite a $" in little endian IEEE-754 format. binary-extWrite a %" in little endian IEEE-754 format. binary-extWrite a single native machine word. The word is written in host order, host endian form, for the machine you're on. On a 64 bit machine the & is an 8 byte value, on a 32 bit machine, 4 bytes. Values written this way are not portable to different endian or word sized machines, without conversion. binary-extWrite a F in native host order and host endianness. For portability issues see . binary-extWrite a F in native host order and host endianness. For portability issues see . binary-extWrite a  B in native host order On a 32 bit machine we write two host order 3s, in big endian form. For portability issues see . binary-extWrite a single native machine word. The word is written in host order, host endian form, for the machine you're on. On a 64 bit machine the ' is an 8 byte value, on a 32 bit machine, 4 bytes. Values written this way are not portable to different endian or word sized machines, without conversion. binary-ext Write an !F in native host order and host endianness. For portability issues see . binary-ext Write an "F in native host order and host endianness. For portability issues see . binary-ext Write an #B in native host order On a 32 bit machine we write two host order ">s, in big endian form. For portability issues see putInthost. binary-extWrite a $. in native in IEEE-754 format and host endian. binary-extWrite a %. in native in IEEE-754 format and host endian.%]|}~%]}|~ None0;<=>?AFKNQTV$ binary-extThe shortening of 8 for the most common use case of binary deserialization. binary-extRun a decoder presented as a 9 monad. Returns decoder result and consumed bytes count. binary-ext1Get the total number of bytes read to this point. binary-extRun the given (4 monad from binary package and convert result into . binary-ext#An efficient get method for strict s. Fails if fewer than n" bytes are left in the input. If n <= 0# then the empty string is returned. binary-ext!An efficient get method for lazy s. Fails if fewer than n" bytes are left in the input. If n <= 0# then the empty string is returned. binary-ext Get a lazy  that is terminated with a NUL byte. The returned string does not contain the NUL byte. Fails if it reaches the end of input without finding a NUL. binary-ext"Get the remaining bytes as a lazy w. Note that this can be an expensive function to use as it forces reading all input and keeping the string in-memory. binary-extRead a ) from the monad state. binary-extRead an * from the monad state. binary-extRead a  in big endian format. binary-extRead a  in big endian format. binary-extRead a   in big endian format. binary-extRead a  in little endian format. binary-extRead a  in little endian format. binary-extRead a   in little endian format. binary-extRead a single native machine word. The word is read in host order, host endian form, for the machine you're on. On a 64 bit machine the Word is an 8 byte value, on a 32 bit machine, 4 bytes. binary-extRead a 2 byte * in native host order and host endianness. binary-extRead a 4 byte * in native host order and host endianness. binary-extRead a 8 byte  * in native host order and host endianness. binary-extRead an ! in big endian format. binary-extRead an " in big endian format. binary-extRead an # in big endian format. binary-extRead an ! in little endian format. binary-extRead an " in little endian format. binary-extRead an # in little endian format. binary-ext?Read a single native machine word. It works in the same way as . binary-extRead a 2 byte !* in native host order and host endianness. binary-extRead a 4 byte "* in native host order and host endianness. binary-extRead a 8 byte #* in native host order and host endianness. binary-extRead a $ in big endian IEEE-754 format. binary-extRead a $" in little endian IEEE-754 format. binary-extRead a $$ in IEEE-754 format and host endian. binary-extRead a % in big endian IEEE-754 format. binary-extRead a %" in little endian IEEE-754 format. binary-extRead a %$ in IEEE-754 format and host endian.- VWX- VWX None0;<=>?AFKNQTV None0;<=>?AFKNQTV  binary-extThe shortening of ]4 for the most common use case of text serialization. binary-extRun an encoder presented as a ] monad. Returns . binary-extOutput a strict string. binary-extOutput a string. binary-extOutput a showable object. binary-extOutput a decimal digit. binary-extOutput a hexadecimal digit. binary-ext*Output a byte as a hexadecimal digit pair. binary-extOutput an enum value.For example, for \data CharKind = CharKindWhitespace | CharKindOrdinar deriving (Eq, Ord, Enum, Bounded, Show) the following statement is true: UrunConduitPure $ runTextGen (genEnum 8 CharKindWhitespace) .| sinkLazy = "Whitespace" ] ] None0;<=>?AFKNQTVNone0;<=>?AFKNQTV binary-extThe shortening of 6 for the most common use case of text deserialization. binary-extRun a decoder presented as a Get9 monad. Returns decoder result and consumed bytes count. binary-ext1Get the total number of bytes read to this point. binary-ext1Get the total number of bytes read to this point. binary-ext1Get the total number of bytes read to this point. binary-extRun the given  4 monad from binary package and convert result into Get.B XY  B   Y XNone0;<=>?AFKNQTV+,-./0123 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxxyz{|}~               !"#!"$%&'!()!"*%+,%-.%/.%01%21%34%546789:;9<;9=>!?@!?A!?B!CD!CE!CFGHIGHJGHKGHL7M !?N!COPQRSTUVWX'binary-ext-2.0.4-6vasZZ9gwfeIw7iF2J5koB Data.Conduit.Parsers.Text.ParserData.Conduit.ParsersControl.Monad.Error.MapData.Conduit.Parsers.GetCData.Conduit.Parsers.PutSData.Conduit.Parsers.Binary&Data.Conduit.Parsers.Binary.ByteOffsetData.Conduit.Parsers.Binary.PutData.Conduit.Parsers.Binary.GetData.Conduit.Parsers.TextData.Conduit.Parsers.Text.Gen$Data.Conduit.Parsers.Text.TextOffsetGetSisolateControl.Monad.FixmfixPaths_binary_ext*attoparsec-0.13.2.2-BBVvhLzRKYh8bZUniQQAXAData.Attoparsec.TextisHorizontalSpace isEndOfLineData.Attoparsec.Text.Internal notInClassinClassData.Attoparsec.CombinatoreitherPcountchoice MonadMapErrormapError?=>>?>>option''many''many1'' manyTill''sepBy''sepBy1'' skipMany'' skipMany1''"$fMonadMapErroreConduitTe'ConduitT $fMonadMapErroreExceptTe'ExceptT$fMonadMapErroreEithere'EitherGetTGetCDecoding decodingRead DecodingState DecodingTokendecoded startDecodingcontinueDecodingtryPtrackPrunGetCgetCexceptG runExceptG catchExceptGmaybeG runMaybeGreaderG runReaderGstateLG runStateLG evalStateLG execStateLGstateG runStateG evalStateG execStateGwriterLG runWriterLG execWriterLGwriterG runWriterG execWriterGrwsLGrunRWSLG evalRWSLG execRWSLGrwsGrunRWSGevalRWSGexecRWSG$fDecodingStateDecoding$fMonadMapErroreGetCe'GetC$fMonadBaseControlbGetC$fMonadBasebGetC$fMonadTransControlGetC$fMonadTransGetC$fMonadPlusConduitT$fAlternativeConduitT$fMonadErrorGetC$fMonadPlusGetC$fAlternativeGetC $fMonadIOGetC$fApplicativeGetC$fMonadFailGetC$fMonadFixGetC $fFunctorGetC $fMonadGetCDecodingElemsReaddecodingElemsReadChunkosplitAt elemsReadskip endOfInputmatchP $fChunkText$fChunkByteString$fDecodingElemsReadDecodingPutMPutSEncoding encodingWrote runEncodingVoidEncodingState EncodingState EncodingTokenencoded startEncodingrunPutSputS $fEncodingStateVoidEncodingState$fEncodingStateEncoding$fSemigroupPutS$fIsStringPutS$fApplicativePutS$fMonadFixPutS $fFunctorPutS $fMonadPutSEncodingBytesWroteencodingBytesWrote$fEncodingBytesWroteEncoding ByteOffset$fEncodingBytesWroteByteOffset$fEncodingStateByteOffset$fDecodingElemsReadByteOffset$fDecodingStateByteOffset$fShowByteOffsetPutDefaultEncodingStaterunPut bytesWrotecastPutputWord8putInt8 putByteStringputLazyByteStringputShortByteString putWord16be putWord32be putWord64be putInt16be putInt32be putInt64be putFloatbe putDoublebe putWord16le putWord32le putWord64le putInt16le putInt32le putInt64le putFloatle putDoublele putWordhost putWord16host putWord32host putWord64host putInthost putInt16host putInt32host putInt64host putFloathost putDoublehost$fDefaultEncodingStatesDefaultDecodingStaterunGet bytesReadcastGet getByteStringgetLazyByteStringgetLazyByteStringNulgetRemainingLazyByteStringgetWord8getInt8 getWord16be getWord32be getWord64be getWord16le getWord32le getWord64le getWordhost getWord16host getWord32host getWord64host getInt16be getInt32be getInt64be getInt16le getInt32le getInt64le getInthost getInt16host getInt32host getInt64host getFloatbe getFloatle getFloathost getDoublebe getDoublele getDoublehost$fDefaultDecodingStatesDecodingTextReadDecodingColumnsReaddecodingColumnsReadDecodingLinesReaddecodingLinesRead$fDecodingLinesReadDecoding$fDecodingColumnsReadDecoding$fDecodingTextReadsTextGen runTextGen genString genLazyStringgenShowgenDigit genHexDigit genHexBytegenEnum$fDefaultTextGenStates TextOffset$fDecodingColumnsReadTextOffset$fDecodingLinesReadTextOffset$fDecodingElemsReadTextOffset$fDecodingStateTextOffset$fShowTextOffsetParserDefaultParsingState runParser charsRead linesRead columnsRead castParser skipCharIspCharIspChar pCharIsNotsatisfy satisfyWithskip1peekChar peekChar'pDigit pHexDigitpHexBytepLetterpSpace skipStringIs pStringIspAsciiIgnoringCaseIs skipSpace skipWhilescan runScannerpString pStringWhile pStringWhile1 pStringTillpRemainingStringpRemainingLazyString skipEndOfLinepDecimal pHexadecimalpSignedDecimalpSignedHexadecimalpDouble pRational pScientificpEnum$fDefaultParsingStates&conduit-1.3.0.2-1S1asssigqzDdG3F0UQy2uData.Conduit.Internal.ConduitConduitTbaseGHC.Baseflipidtransformers-0.5.5.0Control.Monad.Trans.ExceptExceptT Data.EitherEitherMaybeControl.Monad.Trans.ReaderReaderTControl.Monad.Trans.State.LazyStateT Control.Monad.Trans.State.StrictControl.Monad.Trans.Writer.LazyWriterT!Control.Monad.Trans.Writer.StrictControl.Monad.Trans.RWS.LazyRWSTControl.Monad.Trans.RWS.StrictProducerbinary-0.8.5.1Data.Binary.Putbytestring-0.10.8.2Data.ByteString.Internal ByteStringData.ByteString.Lazy.InternalData.ByteString.Short.InternalShortByteStringGHC.WordWord16Word32Word64GHC.IntInt16Int32Int64ghc-prim GHC.TypesFloatDoubleWordIntData.Binary.Get.InternalWord8Int8version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName