7U,M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNone+24 add newlines everywhere+add newlines between consecutive text lines never add newlines *Settings for parsing of a hamlet document. HThe value to replace a "!!!" with. Do not include the trailing newline. Should we add newlines to the output, making it more human-readable? Useful for client-side debugging but may alter browser page layout.WHow a tag should be closed. Use this to switch between HTML, XHTML or even XML output.BMapping from short names in "$doctype" statements to full doctype.MTrue == avoid newlinesNbool: does it include params?;Defaults settings: HTML5 doctype and HTML-style empty tags.OFWhen using conditional classes, it will often be a single class, e.g.: <div :isHome:.homepage>If isHome is False, we do not want any class attribute to be present. However, due to combining multiple classes together, the most obvious implementation would produce a class="". The purpose of this function is to work around that. It does so by checking if all the classes on this tag are optional. If so, it will only include the class attribute if at least one conditional is true.P/This funny hack is to allow us to refer to the Qi function without requiring the user to have it in scope. See how this function is used in Text.Hamlet.bRSTUVWXYZ[\] ^_`abcdefghijklmnopqrMstuvwxyz{|}~NOP0RSTUVWXYZ[\] ^_`abcdNP$RSTVUW]\[ZYX   ^dcba`_efgkjihlqponmr~}|{zsMtuvwxyNOPNone+3 !"#$%&'()*+ !"#$%&'()*+ '&%$#"!()*+  '&%$#"!()*+None 234<=BFK5A function generating an 9 given a message translator and a URL rendering function.6A function generating an  given a URL-rendering function.70Convert some value to a list of attribute pairs.KChecks for truth in the left value in each pair in the first argument. If a true exists, then the corresponding right action is performed. Only the first is performed. In there are no true values, then the second argument is performed, if supplied.LvRuns the second argument with the value in the first, if available. Otherwise, runs the third argument, if available.N,-./0123456789:;<=>?@ABCDEFGHIJKLnot used right now3 ,-./0123456789:;<=>?@ABCDEFGHIJKL3:H;I6=EF>G5AJ78  CD,-./01234@B<KL?9<,-./0123456789:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./001233456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVWXYZ[\]^_`abcdefghhijklmnopqrstuvwxyz{|}~hamlet-1.1.8.1 Text.HamletText.Hamlet.RTText.Hamlet.Parseblaze-html-0.7.0.3Text.Blaze.HtmlHtml CloseStyle CloseSeparate CloseInsideNoClose NewlineStyleDefaultNewlineStyleAlwaysNewlines NewlinesText NoNewlinesHamletSettings hamletDoctypehamletNewlineshamletCloseStylehamletDoctypeNamesdefaultHamletSettingsxhtmlHamletSettingsHamletExceptionHamletRenderExceptionHamletUnsupportedDocExceptionHamletParseExceptionHamletRT SimpleDocSDCondSDMaybeSDForall SDTemplateSDUrlSDVarSDRaw HamletDataHDListHDMaybeHDBool HDTemplate HDUrlParamsHDUrlHDHtml HamletMap parseHamletRTrenderHamletRTrenderHamletRT'Env urlRender msgRender HamletRules hrFromHtml hrWithEnvhrEmbed HtmlUrlI18nHtmlUrl ToAttributes toAttributes attrsToHtmlshamletxshamlet htmlRuleshamletxhamlet asHtmlUrl hamletRulesihamlet ihamletRuleshamletWithSettingshamletFileWithSettings hamletFilehamletFileReload xhamletFile shamletFile xshamletFile ihamletFilecondHmaybeH LineContent ContentUrltestIncludeClazzesspecialOrIdentbaseGHC.ListorModule DataConstr DCUnqualified DCQualifiedBinding BindRecordBindList BindTuple BindConstrBindAsBindVarDoc DocContentDocCaseDocMaybeDocCondDocWith DocForallNest ContentRule InContentNotInQuotesAttr NotInQuotesInQuotesTagPiece TagAttribs TagAttribTagClassTagIdentTagNameLineLineTag _lineTagName _lineAttr _lineContent _lineClasses _lineAttrs_lineNoNewlineLineOfLineCase LineNothing LineMaybeLineWithLineElse LineElseIfLineIf LineForallContent ContentAttrs ContentMsg ContentEmbed ContentVar ContentRawResultOkError parseLines parseLine nestLines nestToDoc compressDocparseDoc attrToContent htmlEmptyTagshtmlCloseStylexhtmlCloseStyle parseConds doctypeNames spaceTabs$fLiftHamletSettings $fLift(->)$fLiftNewlineStyle$fApplicativeResult$fFunctorResult $fMonadResult UrlRendererfashowName flattenDeref'$fExceptionHamletExceptionVarExpEMixin EUrlParamEUrlEPlain Shakespeare RenderUrlQueryParametersVarTypeVTAttrsVTMsgVTMixin VTUrlParamVTUrlVTPlainMTime TranslateRender docsToExpunIdentbindingPattern mkConNameconToStrbindWildFieldsrecordToFieldNamesdocToExp contentToExphamletFromString docFromStringvarNamestrToExpgetVarshamletUsedIdentifiershamletFileReloadWithSettings readFileUtf8 readFileQ reloadMapReflookupReloadMapinsertReloadMapcontentFromString hamletRuntime$fToAttributes[]$fToAttributes[]0$fToAttributes(,)$fToAttributes(,)0