h$fKi      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                    None8 #$%&'(+-./012356789:<=>?.  !&*+ ,-. /012  3456789:;<)('=>?@AB"C%#$D`dEF_GaHIJKLMNObcPighQRSTUVWXYefZ[\]^jklmnopqtsrwvuzyx}|{~  !&*+ ,-. /012  3456789:;<)('=>?@AB"C%#$D`dEF_GaHIJKLMNObcPighQRSTUVWXYefZ[\]^jklmnopqtsrwvuzyx}|{~None8 #$%&'(+-./012356789:<=>?   !&*+ ,-. /012  3456789:;<)('=>?@AB"C%#$D`dEF_GaHIJKLMNObcPighQRSTUVWXYefZ[\]^jklmnopqtsrwvuzyx}|{~None8 #$%&'(+-./012356789:<=>?&t polysemy-httpA single chunk produced by .None8 #$%&'(+-./012356789:<=>?'^ polysemy-http(This effect abstracts the creation of a 2 in order to allow pool sharing in a flexible way.None8 #$%&'(+-./012356789:<=>?(' polysemy-http+Trivial interpreter with a globally shared  instance.None8 #$%&'(+-./012356789:<=>?( polysemy-httpIndicates a critical error caused by an exception in the http-client backend.None8 #$%&'(+-./012356789:<=>?) polysemy-httpThe name of a header. polysemy-httpThe value of a header. polysemy-httpAn HTTP header.  None8 #$%&'(+-./012356789:<=>?,  polysemy-httpThe response produced by . polysemy-httpUses the type from  for convenience. polysemy-http"The body might be evaluated or an S action. polysemy-httpDoes not use the type from  because it is an alias. polysemy-httpThe native cookie jar. polysemy-http&Match on a response with a 5xx status. polysemy-http&Match on a response with a 4xx status. polysemy-http&Match on a response with a 3xx status. polysemy-http&Match on a response with a 2xx status. polysemy-http&Match on a response with a 1xx status.  None8 #$%&'(+-./012356789:<=>?0[ polysemy-http)Control algebra for streaming requests. r is the final return type of the stream handler, after the request is processed to completion. c is the raw chunk data type h is the handle type that identifies the active request. It is entirely controlled by the consumer and may be empty. polysemy-httpUsed when calling the handler after the request has been initiated, but no data has been read. polysemy-http6Used when calling the handler for each received chunk. polysemy-httpUsed when calling the handler after the request has finished transferring. It should return the final result. polysemy-http9Used to finalize the transfer, e.g. for resource cleanup. None8 #$%&'(+-./012356789:<=>?3U  polysemy-http0All standard HTTP methods, mirroring those from +, plus a constructor for arbitrary strings. polysemy-httpRequest host name. polysemy-http7Produce the usual uppercase representation of a method. polysemy-http Request port. polysemy-http7A flag that indicates whether a request should use TLS. polysemy-httpRrequest path. polysemy-httpThe key of a query parameter. polysemy-httpThe value of a query parameter. polysemy-http!HTTP request parameters, used by . polysemy-httpRequest body, using  because it is what  produces.77 None8 #$%&'(+-./012356789:<=>?8 polysemy-http7Create a request with empty headers, query and cookies. polysemy-httpCreate a request with default port and empty headers, query and cookies. polysemy-httpCreate a TLS request with default port and empty headers, query and cookies. polysemy-httpCreate a TLS GET request with default port and empty headers, query and cookies. polysemy-httpCreate a TLS POST request with default port and empty headers, query and cookies. polysemy-httpCreate a TLS PUT request with default port and empty headers, query and cookies. polysemy-httpCreate a TLS DELETE request with default port and empty headers, query and cookies. polysemy-http;Parse the URL and create a request or return a parse error. polysemy-httpParse URL for a GET. polysemy-httpParse URL for a POST. polysemy-httpParse URL for a PUT. polysemy-httpParse URL for a DELETE. polysemy-http$Create a cookie with default values. polysemy-http"Add multiple cookies to a request. polysemy-http0Add a cookie to a request, using default values. None8 #$%&'(+-./012356789:<=>?; polysemy-http2The main effect for HTTP requests. The parameter c- determines the representation of raw chunks. polysemy-http(Internal action for streaming transfers. polysemy-http%Bracket a higher-order action with a 9 that has been opened while its body hasn't been fetched. polysemy-http:Synchronously run an HTTP request and return the response. polysemy-httpOpen a connection without consuming data and pass the response to a handler for custom transmission. The intended purpose is to allow streaming transfers.   None8 #$%&'(+-./012356789:<=>?= polysemy-httpIn-Memory interpreter for . polysemy-httpWhen a request is made, one response is popped of the head and returned. If the list is exhausted, a 502 response is returned. polysemy-http$Chunks used for streaming responses. None8 #$%&'(+-./012356789:<=>?? polysemy-http Converts a  to a native . polysemy-httpSame as , but the interpretation of  is left to the user. polysemy-http Interpret   using the native  implementation.  is an alias for S , it is how http-client represents chunks. This uses the default interpreter for .None8 #$%&'(+-./012356789:<=>?@ None8 #$%&'(+-./012356789:<=>?C polysemy-http4Initiate a request and stream the response, calling process after connecting, for every chunk, after closing the connection, and for the return value. 4 is used to indicate the stage of the request cycle. handle :: StreamEvent Double (IO ByteString) Int a -> Sem r a handle = \case StreamEvent.Acquire (Response status body headers) -> pure 1 StreamEvent.Chunk handle (StreamChunk c) -> pure () StreamEvent.Result (Response status body headers) handle -> pure 5.5 StreamEvent.Release handle -> pure () runInterpreters $ streamResponse (Http.get "host.com" "path/to/file") handle5.5None8 #$%&'(+-./012356789:<=>?G  polysemy-httpAbstraction of json encoding, potentially usable for other content types like xml. polysemy-http Generic error type for decoders. polysemy-httpAbstraction of json decoding, potentially usable for other content types like xml. polysemy-httpLazily encode a value of type d to a  polysemy-http Strictly encode a value of type d to a  polysemy-http7Convenience constraint for requiring multiple decoders. ,foo :: Decoders [Int, Double] r => Sem r ()  polysemy-http7Convenience constraint for requiring multiple encoders. ,foo :: Encoders [Int, Double] r => Sem r ()  polysemy-httpConvenience constraint for requiring multiple entity effects, to be used like  !. :foo :: Entities [Encode Int, Decode Double] r => Sem r ()  polysemy-httpMarker type to be used with  polysemy-httpMarker type to be used with  polysemy-httpLazily decode a  to a value of type d polysemy-httpStrictly decode a  to a value of type dNone8 #$%&'(+-./012356789:<=>?H polysemy-httpInterpreter for  that uses Aeson. polysemy-httpInterpreter for  that uses Aeson."None8 #$%&'(+-./012356789:<=>?Ib#None9 #$%&'(+-./012356789:<=>?KT$%&'()$*+$*,$-.$-/$%0$%1$%2'(3$45$46$78$9:$9;$9<$9='>?'>@$4A$%B$%C$%D$%E$FG$HI$7J$7K$7L$7M$NO$PQ$PR$PS$%T$%U$%V$%W$%X$%Y$%Z$%[$9\$9]'>^$_`$7a$7b$%c$%d$4e'>f$gh$7i$_j$7k$lm$no$Fp$Hq$%r$st$uv$wx$yz${|$%}$%~'''''$$$$$$'$7$7''$$$$$''$y'$'''$$'$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${$N$N$N$N$N$N$N$N$N$N$N$N$u$u$u$u$u$u$u$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$y$y$y$y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$$$$$$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$9$9$9$9$9$9$9$9$$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$*$$$$$$$$$$$$$$$$$-$-$-$$4$4$4$4$4$$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$%$$$$$'>'>'>'>'>'>'>'>'>'>!                                                                                                                                                                    # # # # # # # # polysemy-http-0.4.0.2-inplacePolysemy.Http.PreludePolysemy.Http.Data.StreamChunkPolysemy.Http.Data.ResponsePolysemy.Http.Data.ManagerPolysemy.Http.ManagerPolysemy.Http.Data.HttpErrorPolysemy.Http.Data.HeaderPolysemy.Http.Data.StreamEventPolysemy.Http.Data.RequestPolysemy.Http.RequestPolysemy.Http.Data.HttpPolysemy.Http.StrictPolysemy.Http.NativePolysemy.Http.JsonPolysemy.Http.HttpPolysemy.Http.Data.EntityPolysemy.Http.AesonEntityPreludeNetwork.HTTP.Client BodyReaderPolysemy.Http.DataHttpNetworkHTTP Network.HTTPTypesAesonencodeNRequestClientPolysemyMembers Polysemy.HttpPaths_polysemy_httpbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip Data.Tuplefstsnd otherwisemap$coerceGHC.Num fromInteger-GHC.Real fromRationalGHC.EnumenumFrom enumFromThen enumFromToenumFromThenTo GHC.Classes==>=negate>>=>>fmapreturnControl.Monad.Failfail Data.String fromString fromIntegral realToFrac toInteger toRational Control.MonadguardGHC.ExtsIsListfromList fromListN<>memptymappendmconcatjoin<*>pure*>BoundedEnumEq GHC.FloatFloating FractionalIntegralMonadFunctorNumOrdGHC.ReadReadReal RealFloatRealFracGHC.ShowShowData.Typeable.InternalTypeable MonadFailIsString Applicative Data.FoldableFoldableData.Traversable Traversable GHC.GenericsGeneric GHC.TypeNatsKnownNatGHC.OverloadedLabelsIsLabel SemigroupMonoid GHC.TypesBoolCharDoubleFloatIntGHC.IntInt8Int16Int32Int64integer-wired-inGHC.Integer.TypeInteger GHC.NaturalNatural GHC.MaybeMaybeOrderingRatioRationalIOWordGHC.WordWord8Word16Word32Word64 Data.EitherEither ConstraintNatCmpNat CoercibleGHC.Stack.Types CallStackD#FalseF#NothingJustTrueLeftRightLTEQGTGHC.IO.Handle.TypesHandleData.Functor.ContravariantcomparisonEquivalencedefaultEquivalencedefaultComparison>$$<>$<$<phantom>$ contramap Contravariant getPredicate Predicate getComparison ComparisongetEquivalence EquivalencegetOpOpData.Functor.Compose getComposeCompose Data.VoidvacuousabsurdVoidData.Semigroup mtimesDefaultcycle1 WrappedMonoid getOptionOptionsortWithData.BitraversablebifoldMapDefault bimapDefaultbifor bisequence bitraverse BitraversableData.BifoldablebifindbiallbianybiorbiandbielembilengthbinullbiListbiasum bisequence_bifor_ bitraverse_bifoldlMbifoldl'bifoldrMbifoldr'bifoldlbifoldr bifoldMapbifold BifoldableData.Bifunctorsecondfirstbimap BifunctorData.List.NonEmptynonEmptyGHC.ExecutionStackshowStackTrace getStackTraceControl.Monad.IO.ClassliftIOMonadIO fromLabelmfilter<$!>unless replicateM_ replicateM zipWithM_zipWithM mapAndUnzipMforever<=<>=>filterM mapAccumR mapAccumLforMsequencemapM sequenceAtraverseControl.Applicativeoptional getZipListZipList Control.Arrow&&&Data.Functor.Identity runIdentityIdentity System.IOwithFileGHC.IO.Handle.FDstderrstdin GHC.StackwithFrozenCallStack callStack GHC.Conc.Sync writeTVarreadTVarnewTVarcatchSTMthrowSTMSTMTVarstdoutBlockBuffering LineBuffering NoBuffering BufferMode GHC.IORefIORefGHC.IOFilePath GHC.ExceptionprettyCallStack prettySrcLocGHC.Exception.Type SomeExceptiondisplayException fromException toException ExceptionData.Functor.ConstgetConstConstfindallanyorand concatMapconcatasum sequence_ sequenceA_forM_mapM_for_ traverse_foldlMlengthnulltoListfoldl'foldlfoldrfoldMap'foldMapfold Data.MonoidgetFirstFirstgetLastLastgetApApData.Semigroup.Internal stimesMonoidstimesIdempotentgetDualDualappEndoEndogetAllAllgetAnyAnygetSumSum getProductProductgetAltAlt someNatValnatValSomeNat Data.OldListunfoldrsortOnsortBysort permutations subsequencestailsinitsgroupgenericReplicategenericSplitAt genericDrop genericTake genericLength transpose intercalate intersperse isPrefixOf Text.Read readMaybereads fromRightfromLeftisRightisLeftpartitionEithersrightsleftseitherData.Ord comparinggetDownDown Data.ProxyProxyControl.Category>>><<< GHC.IO.IOMode ReadWriteMode AppendMode WriteModeReadModeIOModeatanhacoshasinhtanhcoshsinhatanacosasintancossinlogBase**sqrtexppiatan2isIEEEisNegativeZeroisDenormalized isInfiniteisNaN encodeFloat decodeFloat floatRange floatDigits floatRadix byteSwap64 byteSwap32 byteSwap16 Data.BitstoIntegralSizedxorlcmgcd^^^oddeven denominator numeratordivModquotRemmoddivremquotrecip/floorceilingroundtruncateproperFractionboundedEnumFromThenboundedEnumFrommaxBoundminBoundfromEnumtoEnumpredsuccGHC.Charchrunzip3unzipzipWithzip3reversebreakspansplitAtdroptake dropWhile takeWhile replicaterepeatiteratescanr1scanrscanl'scanl1scanluncons Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybe isNothingisJustmaybe Data.Boolbool Data.Function&onfix Data.Functorvoid$><&><$>swapuncurrycurryGHC.MVarMVarsubtractsignumabs*+ GHC.Stack.CCScurrentCallStackasTypeOf$!flip.constidmaxIntminIntordwhen=<<liftA3<**>stimessconcat<$<*liftA2manysome<|>empty Alternativemplusmzero MonadPlus:|NonEmptyStringGHC.Err undefined getCallStack HasCallStackstimesIdempotentMonoidcompare<<=>maxmin/=&&||notbytestring-0.10.12.0Data.ByteString.Short.Internal fromShortShortByteStringData.ByteString.Internal ByteStringtoShort&polysemy-1.5.0.0-ESWe5Soyo2M8WKv0RjpXzPolysemy.Internal.UnionMemberPolysemy.InternalSemcontainers-0.6.2.1Data.IntMap.InternalIntMapData.IntSet.InternalIntSetData.Map.InternalMapData.Sequence.InternalSeqData.Set.InternalSetdeepseq-1.4.4.0Control.DeepSeqforce$!!deepseqrnfNFDatatransformers-0.5.6.2Control.Monad.Trans.MaybeMaybeTControl.Monad.Trans.ExceptExceptT runMaybeTControl.Monad.Trans.Classlift MonadTransControl.Monad.Trans.Identity runIdentityT IdentityT mtl-2.2.2Control.Monad.State.Classmodify' MonadStateControl.Monad.Reader.Classreaderlocal MonadReader runExceptTControl.Monad.Trans.ReaderReaderT runReaderT withReader withReaderT Control.Monad.Trans.State.StrictStateT runStateT execState withState evalStateT execStateTPolysemy.State evalStatemodifygetsputgetStatePolysemy.ErrorrunError fromEitherthrowErrorPolysemy.Internal.Combinators interpretPolysemy.Internal.TH.EffectmakeSemPolysemy.Internal.TacticspureT WithTacticsembed raiseUnder3 raiseUnder2 raiseUnderraiseInterpreterForPolysemy.Internal.KindEffectPolysemy.Embed.TypeEmbed%relude-1.0.0.1-8pVK45ImX1bCTMBsFhaE1URelude.Lifted.Env lookupEnvgetArgsRelude.Lifted.TerminalputStrLnputStrprintgetLineRelude.Foldable.FoldanyMallMorMandMnotElemelemproductsumfoldMapMfoldMapAasumMap flipfoldl'Relude.Lifted.ConcurrentnewEmptyTMVarIO newTMVarIO readTVarIO newTVarIO atomically tryTakeMVar tryReadMVar tryPutMVartakeMVarswapMVarreadMVarputMVarnewMVar newEmptyMVarRelude.Lifted.Handle hGetBuffering hSetBufferinghIsEOFhFlush Relude.List partitionWithmaybeAt!!?Relude.Container.OneoneOneItemOneRelude.NumericintegerToNaturalintegerToBoundedRelude.Bool.Guard||^&&^guardedguardMifMunlessMwhenMRelude.DeepSeq evaluateNF_ evaluateNF evaluateWHNF_ evaluateWHNFRelude.ExceptionbugExcBugRelude.List.NonEmptytaillastinithead whenNotNullM whenNotNull viaNonEmpty Relude.Monad infinitely chainedToRelude.Monad.Either whenRightM_ whenRightM whenRight_ whenRight whenLeftM_ whenLeftM whenLeft_whenLeft maybeToLeft maybeToRight rightToMaybe leftToMaybe Relude.DebugerrortraceId traceShowMtraceM traceShowWith traceShowId Undefined Relude.File appendFileLBS writeFileLBS readFileLBS appendFileBS writeFileBS readFileBSappendFileLTextwriteFileLText readFileLTextappendFileText writeFileText readFileTextRelude.Lifted.File appendFile writeFile Relude.PrintputLBSLnputLBSputBSLnputBS putLTextLnputLText putTextLnputTextRelude.String.Conversion fromStrictfromLazyshow readEitherLText LByteString decodeUtf8decodeUtf8Strict encodeUtf8 ConvertUtf8toTextToTexttoLTextToLTexttoStringToStringtoLazytoStrict LazyStrictRelude.String.Reexportunwordswordsunlineslines Relude.NubintNubOnintNub unstableNubsortNubhashNubordNubOnordNub Relude.Monoid memptyIfTrue memptyIfFalse maybeToMonoidRelude.Monad.Trans hoistMaybeexecutingStateexecutingStateTevaluatingStateevaluatingStateT usingState usingStateT etaReaderT usingReader usingReaderTRelude.Monad.Maybe mapMaybeM whenNothingM_ whenNothingM whenNothing_ whenNothing whenJustMwhenJust?:Relude.List.ReexportcycleRelude.Lifted.IORefatomicWriteIORefatomicModifyIORef'_atomicModifyIORef_atomicModifyIORef'atomicModifyIORef modifyIORef' modifyIORef writeIORef readIORefnewIORefRelude.Lifted.Exitdie exitSuccess exitFailureexitWith Relude.Enum inverseMapuniverseNonEmptyuniverseRelude.Functor.Fmap??flap<<$>>Relude.Functionidentity4unordered-containers-0.2.13.0-GPo3MpOzL9fKG4h1eq6ZDZData.HashSet.InternalHashSetData.HashMap.InternalHashMap'hashable-1.3.0.0-6380ESuEbae43j1WfKKonKData.Hashable.Class hashWithSaltHashableRelude.Applicative appliedTopassmaybeToExceptTexceptToMaybeT text-1.2.4.1Data.Text.Encoding.ErrorUnicodeException OnDecodeErrorOnError strictDecode lenientDecodeData.Text.InternalTextData.Text.EncodingdecodeUtf8With decodeUtf8' stm-2.5.0.0Control.Concurrent.STM.TMVarTMVarnewTMVar newEmptyTMVar takeTMVar tryTakeTMVarputTMVar tryPutTMVar readTMVar tryReadTMVar swapTMVar isEmptyTMVar mkWeakTMVarControl.Concurrent.STM.TVar modifyTVar'%either-5.0.1.1-BUG0qWmkH2oAijtzUca08gData.Either.CombinatorsmapLeft1data-default-class-0.1.2.0-IIN1s3V8yfYEDHe5yjxXHVData.Default.ClassdefDefault*composition-1.0.2.1-IR0dpCjs7hLGd3kbuG1R4sData.Composition.:$aeson-1.5.6.0-8fdXWC4GdA44PjGvU1AJ3V Data.Aeson.TH deriveJSONderiveFromJSONData.Aeson.Types.ToJSONToJSONData.Aeson.Types.FromJSONFromJSON traceShowtracedbgdbgsdbgs_unittuple unsafeLogSAnd unsafeLogAnd unsafeLogSqtliftTdefaultOptions hoistEithertryAnytryHoisttryThrow traverseLeft defaultJson StreamChunk$fEqStreamChunk$fShowStreamChunk(http-types-0.12.3-5NV25xkfogiCTvpd25A8CGNetwork.HTTP.Types.StatusStatusManagerGetinterpretManagerWithinterpretManager HttpError ChunkFailedInternal $fEqHttpError$fShowHttpError HeaderName unHeaderName$fEqHeaderName$fShowHeaderName$fGenericHeaderName$fIsStringHeaderName HeaderValue unHeaderValue$fFromJSONHeaderName$fToJSONHeaderName$fEqHeaderValue$fShowHeaderValue$fGenericHeaderValue$fIsStringHeaderValueHeadernamevalue$fFromJSONHeaderValue$fToJSONHeaderValue $fEqHeader $fShowHeader$fGenericHeader$fFromJSONHeader$fToJSONHeaderResponse_status_body_headers_cookiesServerRedirectSuccessInfo$fShowResponse $fEqResponse$fShowResponse0 StreamEventAcquireChunkResultReleaseMethodPostPutDeleteHeadTraceConnectOptionsPatchCustom $fEqMethod $fShowMethodHostunHost methodUpper$fIsStringMethod$fFromJSONMethod$fToJSONMethod$fEqHost $fShowHost $fGenericHost$fIsStringHostPortunPort$fFromJSONHost $fToJSONHost$fEqPort $fShowPort $fGenericPortTlsunTls$fFromJSONPort $fToJSONPort$fEqTls $fShowTls $fGenericTlsPathunPath $fFromJSONTls $fToJSONTls$fSemigroupPath$fEqPath $fShowPath $fGenericPath$fIsStringPath $fMonoidPathQueryKey unQueryKey$fFromJSONPath $fToJSONPath $fEqQueryKey$fShowQueryKey$fGenericQueryKey$fIsStringQueryKey QueryValue unQueryValue$fFromJSONQueryKey$fToJSONQueryKey$fEqQueryValue$fShowQueryValue$fGenericQueryValue$fIsStringQueryValue_method_host_port_tls_path_queryBodyunBody$fFromJSONQueryValue$fToJSONQueryValue $fEqRequest $fShowRequest$fGenericRequest$fEqBody $fShowBody $fGenericBody$fIsStringBody HasRequestrequestbodycookiesheadershostmethodpathportquerytls$fHasRequestRequest invalidSchemesplit parseScheme parseHostPortparseUrlwithPortwithTlssimplepostdeletefromUrlgetUrlpostUrlputUrl deleteUrl neverExpireepochcookie addCookies addCookieStream ConsumeChunkresponsestream consumeChunk takeResponse takeChunkstreamResponseinterpretHttpStrictWithStateinterpretHttpStrict nativeRequestconvertResponse internalErrorexecuteRequest withResponse distribEitherinterpretHttpNativeWithinterpretHttpNativejsonContentType jsonRequest streamLoop streamHandler EntityEncodeEncode EncodeStrict EntityErrormessage$fEqEntityError$fShowEntityError EntityDecodeDecode DecodeStrict encodeStrictDecodersEncodersEntitiesdecode decodeStrictinterpretEntityEncodeAeson decodeWithinterpretEntityDecodeAeson*http-client-0.6.4.1-4fmimS9FeDTE75AQrt7LhHNetwork.HTTP.Client.Typesversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName