h&2-N      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred [  http-conduitConduit powered version of . Differences are:"Response body is represented as a Producer.Generalized to any instance of  MonadUnliftIO , not just IO.The Manager is contained by a  MonadReader context. Since 2.1.0 http-conduitAn Acquire for getting a Response. Since 2.1.0 http-conduitTLS-powered manager settings. Since 2.1.0 http-conduitGet a new manager using . Since 2.1.0 http-conduit+Get a new manager using the given settings. Since 2.1.0 http-conduitConduit-powered version of .See  for the differences with . Since 2.1.0 http-conduitGeneralized version of . Since 2.1.0 http-conduitSame as , except it uses the Manager in the reader environment. Since 2.1.1 http-conduitSame as , except it uses the Manager in the reader environment.'This can be more convenient that using # as it avoids the need to specify the base monad for the response body. Since 2.1.2 http-conduitSame as  , but uses 6 from Reader environment instead of the global one. Since 2.3.6   !"#&'(*+,-./0134789:;<=>?@ABCDEFGHKJIbLMNOPQRSTUVWXY[\]_`aZ^ocdefghijklnmptqsr{uvwxzy|}~   !"#&'(*+,-./0134789:;<=>?@ABCDEFGHKJIbLMNOPQRSTUVWXY[\]_`aZ^ocdefghijklnmptqsr{uvwxzy|}~ Safe-Inferred" http-conduitDownload the specified , returning the results as a . This is a simplified version of  for the common case where you simply want the response data as a simple datatype. If you want more power, such as interleaved actions on the response body during download, you'll need to use ' directly. This function is defined as:  httpLbs =  <=< Even though the 1 contains a lazy bytestring, this function does not utilize lazy I/O, and therefore the entire response body will live in memory. If you want constant memory usage, you'll need to use conduit packages's  returned by .This function will throwIO an K for any response with a non-2xx status code (besides 3xx redirects up to a limit of 10 redirects). This behavior can be modified by changing the  checkStatus field of your request.Note: Unlike previous versions, this function will perform redirects, as specified by the  setting. http-conduitDownload the specified URL, following any redirects, and return the response body.This function will throwIO an K for any response with a non-2xx status code (besides 3xx redirects up to a limit of 10 redirects). It uses >6 to parse the input. This function essentially wraps .Note: Even though this function returns a lazy bytestring, it does not utilize lazy I/O, and therefore the entire response body will live in memory. If you want constant memory usage, you'll need to use the conduit package and  directly."Note: This function creates a new +. It should be avoided in production code.$%)-024567;<>?KJIbZ^a`_]\[YXWVUTSRQPONMLonmlkjihgfedcptsrq{zyxwvutsrq{zyxwvu-%$onmlkjihgfedcp?><;742)650KJIbZ^a`_]\[YXWVUTSRQPONML Safe-Inferred"6,n(  http-conduit-An exception that can occur when parsing JSONNOTE: Depends on the aeson cabal flag being enabled http-conduit1Perform an HTTP request and return the body as a  ByteString.  http-conduit7Perform an HTTP request and return the body as a lazy  ByteString. Note that the entire value will be read into memory at once (no lazy I/O will be performed). The advantage of a lazy  ByteString here (versus using 4) is--if needed--a better in-memory representation. http-conduit5Perform an HTTP request and ignore the response body.  http-conduitPerform an HTTP request and parse the body as JSON. In the event of an JSON parse errors, a " runtime exception will be thrown.NOTE: Depends on the aeson cabal flag being enabled  http-conduitPerform an HTTP request and parse the body as JSON. In the event of an JSON parse errors, a Left value will be returned.NOTE: Depends on the aeson cabal flag being enabled  http-conduit7?7@7A7B7C7D7E7F7G7H7I7J7K7L7MNOPQPRPSTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTToTTTTTTTTTTTTTTTTTTTTTTTTT1+http-conduit-2.3.8.2-6Zgp8qwWHUL3ANJ4W7Gy3INetwork.HTTP.Client.ConduitNetwork.HTTP.ConduitNetwork.HTTP.Simple httpSourceCSource+http-client-0.7.13.1-JwOlk3BwWeMB3IVAjKPLs0Network.HTTP.ClientresponseTimeoutDefaultresponseTimeoutNoneresponseTimeoutMicromanagerSetProxymanagerSetSecureProxymanagerSetInsecureProxywithResponseHistoryresponseOpenHistoryhrFinalResponsehrFinalRequest hrRedirectsHistoriedResponseNetwork.HTTP.Client.CorewithConnectionNetwork.HTTP.Client.CookiesgenerateCookieinsertCheckedCookiereceiveSetCookieupdateCookieJarcomputeCookieStringinsertCookiesIntoRequestevictExpiredCookiesisPotentiallyTrustworthyOrigin!removeExistingCookieFromCookieJardestroyCookieJarcreateCookieJar pathMatches defaultPath domainMatches isIpAddressNetwork.HTTP.Client.Manager defaultProxyproxyEnvironmentNamedproxyEnvironmentuseProxySecureWithoutConnectuseProxynoProxyproxyFromRequest withManager closeManager newManagerrawConnectionModifySocketSizerawConnectionModifySocketNetwork.HTTP.Client.ResponsegetOriginalRequestgetRedirectedRequestNetwork.HTTP.Client.RequestobservedStreamFile streamFilesetQueryStringPartialEscapesetQueryStringsetRequestCheckStatussetRequestIgnoreStatusurlEncodedBodyapplyBasicProxyAuthaddProxyapplyBearerAuthapplyBasicAuthbrowserDecompressalwaysDecompressdefaultRequestgetUrirequestFromURI_requestFromURI parseRequest_ parseRequestthrowErrorStatusCodes parseUrlThrowparseUrlNetwork.HTTP.Client.Body brReadSomeNetwork.HTTP.Client.ConnectionstrippedHostNamesocketConnectionmakeConnectionNetwork.HTTP.Client.TypesequivCookieJarequalCookieJarcompareCookies equivCookie equalCookieInvalidUrlExceptionHttpExceptionRequest HttpExceptionInvalidProxySettingsConnectionClosedInvalidProxyEnvironmentVariableHttpZlibExceptionInvalidDestinationHostIncompleteHeadersInvalidChunkHeadersResponseBodyTooShortWrongRequestBodyStreamSizeTlsNotSupportedNoResponseDataReceivedProxyConnectExceptionInternalExceptionInvalidRequestHeader InvalidHeaderInvalidStatusLineConnectionFailureConnectionTimeoutResponseTimeoutOverlongHeadersTooManyRedirectsStatusCodeExceptionHttpExceptionContentcookie_http_onlycookie_secure_onlycookie_host_onlycookie_persistentcookie_last_access_timecookie_creation_time cookie_path cookie_domaincookie_expiry_time cookie_value cookie_nameCookie CookieJar proxyPort proxyHostProxy RequestBodyIORequestBodyStreamChunkedRequestBodyStreamRequestBodyBuilder RequestBodyBSRequestBodyLBS RequestBodyPopper NeedsPopper GivesPopper redactHeadersshouldStripHeaderOnRedirectrequestVersion cookieJarresponseTimeout checkResponse redirectCount decompressrawBody hostAddressproxy requestBodyrequestHeaders queryStringpathporthostsecuremethodRequestresponseCookieJar responseBodyresponseHeadersresponseVersionresponseStatusResponsemanagerModifyResponsemanagerModifyRequestmanagerIdleConnectionCountmanagerWrapExceptionmanagerRetryableExceptionmanagerResponseTimeoutmanagerTlsConnectionmanagerRawConnectionmanagerConnCountManagerSettings ProxyOverrideManagergetHttpManagerHasHttpManager thisChunkSize readSoFarfileSizeStreamFileStatus.http-client-tls-0.3.6.2-JK5AHlU5XUHCK0jN5sdrAHNetwork.HTTP.Client.TLStlsManagerSettingsmkManagerSettings(http-types-0.12.3-L3rcKlUfVN0BViQ440kXJlNetwork.HTTP.Types.URI QueryItemQueryNetwork.HTTP.Types.HeaderHeaderRequestHeadersResponseHeaders withResponseacquireResponsedefaultManagerSettingsnewManagerSettings responseOpen responseClosebodyReaderSourcerequestBodySourcerequestBodySourceChunkedhttpLbs httpNoBody simpleHttp lbsResponsehttprequestBodySourceIOrequestBodySourceChunkedIO JSONExceptionJSONParseExceptionJSONConversionExceptionhttpBShttpLBShttpJSONhttpJSONEitherhttpSinkparseRequestThrowparseRequestThrow_setRequestMethodsetRequestSecuresetRequestHostsetRequestPortsetRequestPathaddRequestHeadergetRequestHeadersetRequestHeadersetRequestHeadersgetRequestQueryStringsetRequestQueryStringaddToRequestQueryStringsetRequestBodysetRequestBodyJSONsetRequestBodyLBSsetRequestBodySourcesetRequestBodyFilesetRequestBodyURLEncodedsetRequestBasicAuthsetRequestBearerAuthsetRequestManagersetRequestProxysetRequestResponseTimeoutgetResponseStatusgetResponseStatusCodegetResponseHeadergetResponseHeadersgetResponseBody$fExceptionJSONException$fShowJSONException$conduit-1.3.5-Et8gg52Gj6jLDbatvG80T9Data.Conduit.Internal.ConduitSink&resourcet-1.3.0-A6NymxaN5yD2guSinOmkB6%Control.Monad.Trans.Resource.Internal MonadResourceConduitM