Îõ³h$áÍ"      !None) &(-./235678;<=>?ÀÁÂÆÉÎÐÑÔÖ×Ùàáçìðñôö>ema8The type of assets that can be bundled in a static site.ema6A file that is copied as-is from the source directory.„Relative paths are assumed relative to the source directory. Absolute paths allow copying static files outside of source directory.ema?ÀÁÂÄÆÉÎÐÑÔÖ×ÙàáçìðñôöJemaEnrich a model to work with Emaema5Get the filepath on disk corresponding to this route.ema'Decode a filepath on disk into a route. emaAll routes in the siteThe gen× command will generate only these routes. On live server, this function is never used."ema>The unit model is useful when using Ema in pure fashion (see Ema.runEmaPure() with a single route (index.html) only. None* &(-./235678:;<=>?ÀÁÂÆÉÎÐÑÔÖ×Ùàáçìðñôöè#emaÂDisable birdbrained hacks from GitHub to disable surprises like, *https://github.com/jekyll/jekyll/issues/55$emaList of generated files.%ema Source file path relative to CWDema%Absolute path to source file to copy.ema:Directory *under* which the source file/dir will be copied&'($#%None) &(-./235678;<=>?ÀÁÂÆÉÎÐÑÔÖ×Ùàáçìðñôö! ema*Return the relative URL of the given routeßAs the returned URL is relative, you will have to either make it absolute (by prepending with )) or set the ` base ` URL in your HTML head element. None* &(-./235678;<=>?ÀÁÂÆÉÎÐÑÔÖ×Ùàáçìðñôöý*ema"Port number to bind the server on.+ema#Host string to start the server on.ema4A basic error response for displaying in the browser,emaReturn the equivalent of WAI's pathInfo, from the raw path string (`document.location.pathname`) the browser sends us.-emaDecode a URL path into a route*This function is used only in live server.*./+0123,-456None. #$&(-./1235678;<=>?ÀÁÂÆÉÎÐÑÔÖ×Ùàáçìðñôö ƒemaCLI subcommand  None) &(-./235678;<=>?ÀÁÂÆÉÎÐÑÔÖ×ÙàáçìðñôöEemaPure version of  runEmaWith (i.e with no model).éDue to purity, there is no impure state, and thus no time-varying model. Neither is there a concept of route, as only a single route (index.html) is expected, whose HTML contents is specified as the only argument to this function. emaConvenient version of  runEmaWithÒ that takes initial model and an update function. You typically want to use this.It uses race_Ó to properly clean up the update action when the ema thread exits, and vice-versa.!emaLike runEma but takes the CLI action2Useful if you are handling CLI arguments yourself.emaHow to render a route ema&How to render a route, given the modelema.A long-running IO action that will update the model LVarÓ over time. This IO action must set the initial model value in the very beginning.!ema&How to render a route, given the modelema.A long-running IO action that will update the model LVarÓ over time. This IO action must set the initial model value in the very beginning. !None) &(-./235678;<=>?ÀÁÂÆÉÎÐÑÔÖ×Ùàáçìðñôö£   !   !7      !"#$%&'()*+,--./012345263789:;<="ema-0.6.0.0-Gf9N5ZNZjTx7iyuu6ZTKHBEmaEma.CLI Ema.Asset Ema.Class Ema.Generate Ema.Route Ema.ServerEma.AppFormatHtmlOtherAsset AssetStaticAssetGenerated encodeRoute decodeRoute allRoutes UrlStrategy UrlPretty UrlDirect routeUrlWithrouteUrlemaErrorHtmlResponseActionGenerateRun$fGEqTYPEAction$fGShowTYPEAction$fGCompareTYPEActionCliaction isLiveServer cliParser cliAction$fArgDictTYPEcAction$fEqCli $fShowCli runEmaPurerunEma runEmaWithCli $fEma()()noBirdbrainedJekyllgeneratecopyDirRecursivelyStaticAssetMissinglogbaseGHC.Real/PortHostpathInfoFromWsMsgdecodeUrlRouteunPortunHostrunServerWithWebSocketHotReload emaErrorHtmldecodeRouteNothingMsg wsClientShim emaStatusHtml