ú΄y       !"#$ !"#$ !"#$%&'()*+A timeout manager ,-./01 *-/01 *-/01/IVarious Warp 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 { settingsTimeout = 20 } 2'Port to listen on. Default value: 3000 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 Run an 3 on the given port. This calls  with  . +Run a Warp server with the given settings. Same as 5, but uses a user-supplied socket instead of opening M one. This allows the user to provide, for example, Unix named socket, which ? can be used when reverse HTTP proxying into your application. Note that the  will still be passed to 3 s via the  4 record. 5678,Parse a set of header lines and body into a 9:. ;<=>?@ABCDEFGHJThe default settings for the Warp server. See the individual settings for  the default value. IJKLM0Call the inner function with a timeout manager. timeout in microseconds N     O      !"#$%&'()*+,-../012345645789:;45<45<=>?@ABCDEFGHIJKLMNOPQ warp-0.4.5Network.Wai.Handler.Warp Paths_warpTimeoutManagerregisterKillThreadpauseresumeSettings settingsPort settingsHostsettingsOnExceptionsettingsTimeoutInvalidRequestOverLargeHeaderConnectionClosedByPeerIncompleteHeadersNonHttp BadFirstLineNotEnoughLinesPortbindPortrun runSettingsrunSettingsSocket parseRequest sendResponse enumSocketdefaultSettings withManagercatchIOversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileNameStateCanceledPausedInactiveActiveHandle initialize ignoreAllregisterticklecancel wai-0.4.2 Network.Wai Application serverPortserveConnection bytesPerReadmaxTotalHeaderLength parseRequest'Request takeUntil parseFirst httpBuilder spaceBuildernewlineBuildertransferEncodingBuildercolonSpaceBuilderheadersresponseHeaderToBuilder checkPersist isChunkedhasBodyparseHeaderNoAttr iterSocket takeHeaders takeHeaders' forceHeadcheckCRreadInt serverHeader