úÎ-y,,   None0Type used for the subsite with static contents. Produce a default value of  for a given file  folder. =Does not have index files or directory listings. The static  files' contents must not" change, however new files can be  added. Same as -, but does not assumes that the files do not > change and checks their modification time whenever a request  is made.  Produce a & based on embedding all of the static  files'- contents in the executable at compile time. * Nota Bene: if you replace the scaffolded  call in Settings/StaticFiles.hs S you will need to change the scaffolded addStaticContent. Otherwise, some of your  assets will be 404'Bed. This is because by default yesod will generate compile those  assets to static/tmp which for + is fine since they are served out of the @ directory itself. With embedded static, that will not work.  You can easily change addStaticContent to _ _ _ -> return Nothing as a workaround. T This will cause yesod to embed those assets into the generated HTML file itself. <Template Haskell function that automatically creates routes  for all of your static files. For example, if you used   staticFiles "static/" and you had files "static/ style.css" and  "static/js/ script.js", then the following top-level  definitions would be created:  0 style_css = StaticRoute ["style.css"] [] 0 js_script_js = StaticRoute ["js/script.js"] [] Note that dots (. ), dashes (-) and slashes (/) are  replaced by underscores (_) to create valid Haskell  identifiers. Same as &, but takes an explicit list of files > to create identifiers for. The files path given are relative = to the static folder. For example, to create routes for the  files "static/js/ jquery.js" and  "static/css/ normalize.css", you would use:  H staticFilesList \"static\" [\"js\/jquery.js\", \"css\/normalize.css\"] ?This can be useful when you have a very large number of static > files, but only need to refer to a few of them from Haskell. Same as  , but doesn't append an ETag to the  query string. Using  , will speed up the compilation, since there  won'5t be any need for hashing files during compile-time. ; However, since the ETag ceases to be part of the URL, the   subsite won')t be able to set the expire date too far : on the future. Browsers still will be able to cache the  contents, however they'(ll need send a request to the server to " see if their copy is up-to-date.   static directory route constructor  StaticRoute  append checksum query parameter static directory (list of files to create identifiers for route constructor  StaticRoute  append checksum query parameter             yesod-static-1.1.2 Yesod.Staticyesod-routes-1.1.2Yesod.Routes.ClassRoute StaticRouteStaticstatic staticDevelembed staticFilesstaticFilesList publicFiles base64md5 notHiddengetFileListPieces mkHashMappathFromRawPiecescachedETagLookupDevelcachedETagLookup mkStaticFilesmkStaticFiles'mkStaticFilesList base64md5Filebase64$fYesodDispatchStaticmaster$fRenderRouteStatic