!I?@ABCDEFGHIJKLMNOPQR None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk  STU None-"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk !yam:This class provide a optional supports for get entry from .#yamUtility$yam Show text.%yamthrow V with messageWyamConvert exception to X&yamUtility%yam Server erroryammessage8YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%W&None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk 'yamContext with logger.(yam Holder for Vault)yam Holder for *yam Logger config,yamLogger buffer size.-yamLogger file path..yamMax logger file size./yam.Max number of logger files should be reserved.0yamLog level to show.'()*+.,0-/None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhkS1yamApplication Configuration.3yamApplication name.4yam&Applicatoin hostname, used in swagger.5yamApplication http port.6yam!Slowloris size in Bytes, show in S123546None,"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk37yamApplication with 8yamApplication on IO.9yamApplication Context Monad.:yamGet entry from 9;yamTry get entry from 9<yamRun Application with context.=yamRun Application with . 789:;<=None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhkNone+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk L None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk!-  SUT  None+"#$%&',-./12345678=>?@ACEHMPSUVX_`adhk$2   None*"#$%&',./12345678=>?@ACEHMPSUVX_`adhk+>yamSwagger Configuration@yamUrl path for swagger.AyamApi schema path for swagger.ByamIf enable swagger.CyamServe with swagger.DyamSwagger modificationCyamSwagger configuration.yamSwagger modification.yamApplication API Proxy.yamApplication context.yamApplication API ServerDyamHostnameyam Server NameyamServer versionyamPortyam Old swagger>?B@ACD(c) 2019 Daniel YUBSD3leptonyu@gmail.com experimentalportableNone+"#$%&',./12345678=>?@ACEHMPSUVX_`adhk9 Eyam'Simple Application with logger context.FyamSimple Application contextGyamApplication Middleware.Jyam@Simple Application Middleware, just provide a config to context.Kyam@Simple Application Middleware, just provide a config to context.Lyam@Simple Application Middleware, just provide a config to context.Myam)Simple Application Middleware, promote a  to GNyamStandard Starter of Yam.Oyamdefault http server by warp.PyamEmpty span notifier.QyamEmpty Application Middleware.N yamApplication Configyam SwaggerConfigyamApplication Versionyam Logger ConfigyamOpentracing notifieryamApplication MiddlewareyamRun ApplicationyamApplication API ProxyyamApplication API ServerR   !"#$%&'()*+.,0-/123546789:;<=>?B@ACDEFGHIJKLMNOPQRNO123546978EF<=%GHIQJLKM*+.,0-/')(!":;>?B@ACDP   $#&     !!"#$%&'()**+,--./0123456789:;<==>?@ABCCDEFGHIJKLMN O O P Q R S TUVWWXYZ[\]^_`abcdefghij kl mnop q rs rt uv wx yz { k| }~ w whJ                ! " # $% yam-0.6.0-1z4Dj8YI3kGDKhTkfzfCHUYamData.Opentracing.Types Yam.Prelude Yam.Logger Yam.ConfigYam.AppYam.Middleware.ErrorData.Opentracing.TracerData.Opentracing.SimpleData.OpentracingYam.Middleware.Trace Yam.SwaggerbaseControl.Monad.IO.ClassliftIO GHC.Exceptionthrow Data.Maybe fromMaybe text-1.2.3.1 Data.Textpack*servant-server-0.16-3HpNOtHT1TdKAaOb7Dm1jHServant.Server.Internal.Context:. EmptyContextContextgetContextEntryHasContextEntryData.Text.Encoding encodeUtf8 decodeUtf8Span$sel:spanId:Span$sel:name:Span$sel:startTime:Span$sel:finishTime:Span$sel:tags:Span$sel:logs:Span$sel:context:Span$sel:references:Span SpanReference $sel:referenceType:SpanReference$sel:parentId:SpanReference SpanContext$sel:traceId:SpanContext$sel:baggage:SpanContextSpanTag TagStringTagBoolTagNumTryContextEntrytryContextEntry randomStringshowTextthrowS randomCode HasLogger VaultHolder LogFuncHolder LogConfig$sel:bufferSize:LogConfig$sel:file:LogConfig$sel:maxSize:LogConfig$sel:rotateHistory:LogConfig$sel:level:LogConfig AppConfig$sel:name:AppConfig$sel:hostname:AppConfig$sel:port:AppConfig$sel:slowlorisSize:AppConfigAppVAppIOAppTgetEntrytryEntryrunAppTrunVault SwaggerConfig$sel:urlDir:SwaggerConfig$sel:urlSchema:SwaggerConfig$sel:enabled:SwaggerConfigserveWithContextAndSwaggerbaseInfo AppSimpleSimple AppMiddleware$sel:runAM:AppMiddleware simpleContext simpleConfig' simpleConfigsimpleMiddlewarestart serveWarpspanNoNotifieremptyAM$fCategory[]AppMiddlewareSpanReferenceTypeChildOf FollowsFrom#Servant.Server.Internal.ServerError ServerError whenException wai-3.2.2-HaZXcS8iuSLIPNes6pXFyNNetwork.Wai.InternalResponseGHC.Base<> Data.VersionVersionData.Text.InternalTextMonadIOControl.Exception.BasebrackettryGHC.IOcatchGHC.Exception.Type fromException Data.Function&fromJustwhenGHC.Stack.Types HasCallStack SomeException,unliftio-core-0.1.2.0-DmlZdkLzX278vkyONsp8WQControl.Monad.IO.Unlift MonadUnliftIO withRunInIO askUnliftIO1data-default-class-0.1.2.0-FeIQ5tLoVZBHMSgrT9zptQData.Default.ClassDefaultdef mtl-2.2.2Control.Monad.Error.Class MonadError throwError catchError*monad-logger-0.3.30-5azEcDZ6cat3JTzQYCrHdcControl.Monad.Logger.CallStacklogErrorlogWarnlogInfologDebugControl.Monad.LoggerLogLevel LevelDebug LevelInfo LevelWarn LevelError LevelOthertemplate-haskellLanguage.Haskell.TH.SyntaxLocloc_end loc_start loc_module loc_package loc_filename Network.Wai MiddlewareLogFuncVHLF withLoggerextensionLogKey getLogger"warp-3.2.26-C0QEHQk66vCEQH8DuhEm1g!Network.Wai.Handler.Warp.SettingsSettings0streaming-commons-0.2.1.0-4w4DA7xtDlFIgZot14miJeData.Streaming.Network.InternalHostPreferenceNetwork.Wai.Handler.Warp getFileInfo pauseTimeoutsetGracefulShutdownTimeoutsetServerPushLogger setLoggersetHTTP2DisabledsetSlowlorisSizesetProxyProtocolOptionalsetProxyProtocolRequiredsetProxyProtocolNonesetForksetMaximumBodyFlush setServerNamesetInstallShutdownHandlergetGracefulShutdownTimeoutgetOnException getOnClose getOnOpengetHostgetPortsetNoParsePathsetBeforeMainLoopsetFileInfoCacheDurationsetFdCacheDuration setManager setTimeout setOnClose setOnOpensetOnExceptionResponsesetOnExceptionsetHostsetPort(Network.Wai.Handler.Warp.WithApplication openFreePorttestWithApplicationSettingstestWithApplicationwithApplicationSettingswithApplicationNetwork.Wai.Handler.Warp.RunrunSettingsSocket runSettingsrunEnvrun!Network.Wai.Handler.Warp.Response warpVersion&Network.Wai.Handler.Warp.HTTP2.RequestmodifyHTTP2Data setHTTP2Data getHTTP2Data$Network.Wai.Handler.Warp.HTTP2.TypesdefaultPushPromisedefaultHTTP2Data HTTP2Datahttp2dataPushPromisehttp2dataTrailers PushPromise promisedPath promisedFilepromisedResponseHeaderspromisedWeightexceptionResponseForDebugdefaultOnExceptionResponsedefaultOnExceptiondefaultShouldDisplayExceptiondefaultSettingsNetwork.Wai.Handler.Warp.TypesPortInvalidRequestNotEnoughLines BadFirstLineNonHttpIncompleteHeadersConnectionClosedByPeerOverLargeHeaderBadProxyHeader&Network.Wai.Handler.Warp.FileInfoCacheFileInfo fileInfoName fileInfoSize fileInfoTime fileInfoDate$vault-0.3.1.2-9ysHdWjZJln4qg3RA6p6SNData.Vault.LazyVaultHasSalak$sel:runAppT':AppTnterrorMiddleware MonadTracing runInSpan MonadTraceraskSpanContextSpanNamenewSpannewSpan' newChildSpanforkSpan setReferencestagaddLog setBaggage finishSpan newContextTracerTracerT$sel:runTracer:TracerT runTracing TraceConfig$sel:method:TraceConfig$sel:enabled:TraceConfighTraceIdhParentTraceIdhSpanIdhSampledtraceMiddleware