XDD      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw x y z { | } ~        @+Settings for parsing of a hamlet document. The value to replace a "!!!"# with. Do not include the trailing  newline. EShould we put a newline after closing a tag? Mostly useful for debug  output. CHow a tag should be closed. Use this to switch between HTML, XHTML  or even XML output. bool: does it include params? !<Defaults settings: HTML5 doctype and HTML-style empty tags. " !"  !" #$%&'()*An function generating an ! given a URL-rendering function. +Calls . with !. ,Calls . with . -Calls ." using XHTML 1.0 Strict settings. .DA quasi-quoter that converts Hamlet syntax into a function of form:   (url -> String) -> Html JPlease see accompanying documentation for a description of Hamlet syntax. 2A quasi-quoter that converts Hamlet syntax into a  (). JPlease see accompanying documentation for a description of Hamlet syntax. /0Calls / with !. 1Calls /" using XHTML 1.0 Strict settings. JChecks for truth in the left value in each pair in the first argument. If K a true exists, then the corresponding right action is performed. Only the N first is performed. In there are no true values, then the second argument is  performed, if supplied. DRuns the second argument with the value in the first, if available. 3 Otherwise, runs the third argument, if available. #$%&'()*+,-./01#$%&'()$%&'()*+,-./01 0     234 !"#$5%0     234 !"#$5%0       2344 !"#$5%,6!Not intended for direct use, see L. 78Normalized value, 1 == 100%. 9!Not intended for direct use, see L. :; Units used for text formatting. <!Normalized value in centimeters. =Absolute size units. >?@ABCDEFGH&'()*+,-.I/JK0L!Create a CSS size, e.g. $(mkSize 100px). 13Absolute size unit convertion rate to centimeters. M Constructs :9#. Not intended for direct use, see L. N Constructs 76#. Not intended for direct use, see L. 2/Converts number and unit suffix to CSS format. OPQRST#23456789:;<=>?@ABCDEFGHIJKLMNOPQRST#C234H5IJKDEFGL=BA@?>9:;<MOPQR678NST678789:;<:;<=BA@?>>?@ABCDEEFGHIJKLMNOPPQRRSTT3UVW-renderLucius undefined [lucius|foo{bar:baz}|]"foo{bar:baz}"456789:;<XY=#23456789:;<=>?@ABDEFGLMNOPQRSTUVWXYUVWXYUVWXY&>?@ABCDEFGHIJKLMNOZ[\]^_`aPQbRSTcUdVeW Z[\]^_`abcde Z[\]^_`abcde Z[\]^_`a[\]^_`abcde fghijkXlYmno fghijklmno hijkfglmno fgghijkjklmno pqrZ[\s]tuvpqrstuvpqrtuvspqqrstuv wxyz{|}~^_`wxyz{|}~{|wzyx}~wzyxxyz{||}~~abcdefghijklmnopq!A function generating an : given a message translator and a URL rendering function. A function generating an ! given a URL-rendering function. rstuvwxyz{|}~JChecks for truth in the left value in each pair in the first argument. If K a true exists, then the corresponding right action is performed. Only the N first is performed. In there are no true values, then the second argument is  performed, if supplied. DRuns the second argument with the value in the first, if available. 3 Otherwise, runs the third argument, if available. !! Converts a * to lazy bytestring. Wrap an  for embedding in an XML file. 2 !"#$%&'()*+,-./01wxyz{2+-,01./ !"*#$%&'(){wzyx !"##$%&'()*+,- . . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E FGGHIIJKLMNOPQRSSTUVWXYZ[\]]^^__`abcdeefghijklmnopqrsstuvwxyz{|}~                        ;<?@A                                                                     C                    !"#$%&'()*+,-.#/%0$1')234567 8 9:;<1=>?@ABBCA D E FGHIJKLMNOP%QRSTUVWXYZ[ hamlet-0.8.2 Text.HamletText.Hamlet.NonPolyText.Shakespeare Text.Cassius Text.Lucius Text.Romeo Text.Julius Text.CoffeeText.Hamlet.RTText.MkSizeTypeText.Hamlet.ParseText.Hamlet.QuasiText.CssText.Hamlet.Debugblaze-html-0.4.1.2 Text.BlazetoHtmlText.Blaze.Renderer.Utf8 renderHtmlText.Blaze.InternalunsafeByteStringpreEscapedStringstringpreEscapedLazyTextpreEscapedTextHtmlDeref DerefBranch DerefString DerefRational DerefIntegral DerefIdentDerefModulesIdentScopeIdent parseDeref derefToExp flattenDeref parseHashparseVarparseAtparseUrl parseCaretparseInt parseUnderHamletSettings hamletDoctypehamletCloseNewlinehamletCloseStyledefaultHamletSettingsxhtmlHamletSettings HamletValue HamletMonad HamletUrl toHamletValuehtmlToHamletMonadurlToHamletMonadfromHamletValueHamlethamlet hamletDebugxhamlethamletWithSettingshamletFileWithSettings hamletFile xhamletFileCssToCsstoCss renderCssPercentageSizepercentageSizeValue AbsoluteSizeabsoluteSizeUnitabsoluteSizeValue AbsoluteUnitPointPica MillimeterInch CentimeterCassiusColorcolorRed colorBlack renderCassiuscassius cassiusFilecassiusFileDebugmkSize absoluteSizepercentageSizeEmSizeExSize PixelSizeLucius renderLuciuslucius luciusFileluciusFileDebug RomeoSettingsvarCharurlCharintChar toBuilderwrapunwrapdefaultRomeoSettingsromeo romeoFileromeoFileDebug ToJavascript toJavascriptJulius Javascript unJavascript renderJuliusjulius juliusFilejuliusFileDebugToCoffeetoCoffeeCoffee renderCoffeecoffee coffeeFilecoffeeFileDebugHamletExceptionHamletRenderExceptionHamletUnsupportedDocExceptionHamletParseExceptionHamletRT SimpleDocSDCondSDMaybeSDForall SDTemplateSDUrlSDVarSDRaw HamletDataHDListHDMaybeHDBool HDTemplate HDUrlParamsHDUrlHDHtml HamletMap parseHamletRTrenderHamletRTrenderHamletRT'hamletFileDebugEnv urlRender msgRender HamletRules hrFromHtml hrWithEnvhrEmbedIHamlethtmlihamlethtmlFile ihamletFile renderHamletrenderHamletTextrenderHtmlTextcdata mkSizeTypedataDecshowInstanceDecnumInstanceDecfractionalInstanceDectoCssInstanceDec instanceType binaryFunDec unariFunDec1 unariFunDec2read'expType CloseStyle CloseSeparate CloseInsideNoCloseDoc DocContentDocMaybeDocCondDocWith DocForallNest ContentRule InContentNotInQuotesAttr NotInQuotesInQuotesTagPiece TagAttribTagClassTagIdentTagNameLine LineContentLineTag _lineTagName _lineAttr _lineContent _lineClasses LineNothing LineMaybeLineWithLineElse LineElseIfLineIf LineForallContent ContentMsg ContentEmbed ContentUrl ContentVar ContentRawResultOkError parseLines parseLine nestLines nestToDoc compressDocparseDoc attrToContent htmlEmptyTagsdebugHamletSettingshtmlCloseStylexhtmlCloseStyle parseConds NoConstructorRender readUtf8File docsToExpdocToExp contentToExphamletWithSettings'hamletFromStringvarNamestrToExpcondHmaybeHSelectorPairPairsTopLevel MediaBlockTopBlockBlockCDData CDUrlParamCDUrlCDPlainVarType VTUrlParamVTUrlVTPlain ContentPairContentsContentUrlParamCssTopMediaCss' _cssSelectors_cssAttributes cssFileDebugcombineSelectors cssRuntimevtToExpgetVarscompressTopLevel compressBlock blockToCssselectorToBuildercontentsToBuildercontentToBuildertopLevelsToCassiusblocksToCassius renderCss' parseBlocksparseEmptyLine parseComment parseIndent parseBlock parsePairtrimeol parseContentcassiusFromStringparseTopLevelsabsoluteUnitRateshowSize PairBlockluciusFromString whiteSpace parseSelectorparsePairsBlocks parseContentsVarExpEMixin EUrlParamEUrlEPlainVTMixin ContentMixRomeo readFileQ readFileUtf8contentFromStringcontentsToRomeoromeoFromString romeoRuntimerenderJavascriptsettings CoffeescriptunCoffeescriptfashowName flattenDeref'DVal'DListDMaybeDBool DTemplate DUrlParamDUrlDHtmlDValunsafeRenderTemplate liftDValsliftDVal combineDValsvarNamesgetHD replaceFirst Translate htmlRules hamletRules ihamletRules