úÎ\     A timeout manager  !"#$%&'  "#$%&'  "#$%&'5 JVarious proxy server settings. This is purposely kept as an abstract data C type so that new settings can be added without breaking backwards % compatibility. In order to create a   value, use  > and record syntax to modify individual records. For example: & defaultSettings { proxyPort = 3128 } 'Port to listen on. Default value: 3100 0Host to bind to, or * for all. Default value: * xWhat to do with exceptions thrown by either the application or server. Default: ignore server-generated exceptions (see (:) and print application-generated applications to stderr. ,Timeout value in seconds. Default value: 30 QA function that allows the the request to be modified before being run. Default: ' return . id'. ()*+,-./0Port Bind interface or * for all DRun a HTTP and HTTPS proxy server on the specified port. This calls   with . ?Run a HTTP and HTTPS proxy server with the specified settings. 123456789:;<=>?@A,Parse a set of header lines and body into a  . BCDEFGHIJKL To close KThe default settings for the Proxy server. See the individual settings for  the default value. MNOPQR    S       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSThttp-proxy-0.0.4Network.HTTP.ProxyNetwork.HTTP.Proxy.Timeout wai-0.4.3 Network.Wai queryStringpathInfo remoteHostisSecurerequestHeaders serverPort serverNamerawQueryString rawPathInfo httpVersion requestMethodRequestSettings proxyPort proxyHostproxyOnException proxyTimeoutproxyRequestModifierrunProxyrunProxySettingsdefaultSettingsStateCanceledPausedInactiveActiveHandleManager initialize ignoreAllregisterregisterKillThreadticklepauseresumecancelInvalidRequestOverLargeHeaderConnectionClosedByPeerIncompleteHeadersNonHttp BadFirstLineNotEnoughLinesPortbindPortrunSettingsSocketverboseSocketssCloseX shutdownX mkHeadersserveConnection enumIteratee lazyTakeMax failRequest proxyConnect connectToconnect'firstSuccessful parseRequest bytesPerReadmaxTotalHeaderLength parseRequest' parseFirst httpBuilder spaceBuildernewlineBuildertransferEncodingBuildercolonSpaceBuilderheadersresponseHeaderToBuilderparseHeaderNoAttr enumSocket iterSocket takeHeaders takeHeaders' forceHeadcheckCR serverHeader readDecimal