3      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012None!"246= %With an element use these attributes.4With the given element(s), use the given attributes.$Used for names that are mixed, e.g. style_.Can be converted to HTML.Used for attributes.  An attribute. The attribute name. The attribute value. 9A monad transformer that generates HTML. Use the simpler < type if you don't want to transform over some other monad.xThis is the low-level way to run the HTML transformer, finally returning an element builder and a value. You can pass 3/ for both arguments for a top-level call. See  and  for easier to use functions..Simple HTML builder type. Defined in terms of  0. Check out that type for instance information.wSimple use-cases will just use this type. But if you want to transformer over Reader or something, you can go and use  .Render the HTML to a lazy 4.3This is a convenience function defined in terms of , 5 and 6F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy 7.3This is a convenience function defined in terms of , 5 and 6, and 8F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy 4, but in a monad.3This is a convenience function defined in terms of  and 6F. Check the source if you're interested in the lower-level behaviour.Render the HTML to a lazy 7, but in a monad.3This is a convenience function defined in terms of  and 6, and 8F. Check the source if you're interested in the lower-level behaviour.Build the HTML. Analogous to  execState.HYou might want to use this is if you want to do something with the raw 9/. Otherwise for simple cases you can just use  or .4Evaluate the HTML to its return value. Analogous to  evalState.`Use this if you want to ignore the HTML output of an action completely and just get the result.For using with the  type, you'll need 5 e.g.%runIdentity (evalHtmlT (p_ "Hello!"))()Make an HTML builder.Make an HTML builder for:>Encode the given strict plain text to an encoded HTML builder.;For the contentful elements: div_<For the contentless elements: br_=(HTML elements can be a mixed thing e.g. style_.>%Attributes can be a mixed thing e.g. style_.? Just calls .@\We pack it via string. Could possibly encode straight into a builder. That might be faster.A.If you want to use IO in your HTML generation.B Used for C.DBasically acts like Writer.EJust re-uses Monad.FBased on the monad instance.G&Monoid is right-associative, a la the 9 in it.+Some element, either Html () or Html () -> Html (). HThe HTML to generate.The a is discarded.HTML monad to evaluate.1Ignore the HTML output and just return the value.Name.Children HTML.A parent element.Name.A parent element.:;<=>IJKLM?@ABDEFG  !  H:;<=>IJKLM?@ABDEFGNone DOCTYPE elementDOCTYPE element + html elementa elementabbr elementaddress elementarea elementarticle elementaside element audio element!b element"base element#bdo element$ blockquote element%body element&br element'button element(canvas element)caption element*cite element or cite attribute.+code element,col element-colgroup element.command element/datalist element0dd element1del element2details element3dfn element4div element5dl element6dt element7em element8embed element9fieldset element: figcaption element;figure element<footer element=form element or form attribute>h1 element?h2 element@h3 elementAh4 elementBh5 elementCh6 elementDhead elementEheader elementFhgroup elementGhr elementHhtml elementIi elementJiframe elementKimg elementLinput elementMins elementNkbd elementOkeygen elementPlabel element or label attributeQlegend elementRli elementSlink elementTmap elementUmark elementVmenu elementWmenuitem elementXmeta elementYmeter elementZnav element[noscript element\object element]ol element^optgroup element_option element`output elementap elementbparam elementcpre elementdprogress elementeq elementfrp elementgrt elementhruby elementisamp elementjscript elementksection elementlselect elementmsmall elementnsource elementospan element or span attributepstrong elementqstyle element or style attributersub elementssummary element or summary attributetsup elementutable elementvtbody elementwtd elementxtextarea elementytfoot elementzth element{thead element|time element}title element or title attribute~tr elementtrack elementul elementvar elementvideo elementwbr elementThe accept attribute.The  acceptCharset attribute.The  accesskey attribute.The action attribute.The alt attribute.The async attribute.The  autocomplete attribute.The  autofocus attribute.The autoplay attribute.The  challenge attribute.The charset attribute.The checked attribute.The class attribute.The cols attribute.The colspan attribute.The content attribute.The contenteditable attribute.The  contextmenu attribute.The controls attribute.The coords attribute.The data attribute.The datetime attribute.The defer attribute.The dir attribute.The disabled attribute.The  draggable attribute.The enctype attribute.The for attribute.The  formaction attribute.The  formenctype attribute.The  formmethod attribute.The formnovalidate attribute.The  formtarget attribute.The headers attribute.The height attribute.The hidden attribute.The high attribute.The href attribute.The hreflang attribute.The  httpEquiv attribute.The icon attribute.The id attribute.The ismap attribute.The item attribute.The itemprop attribute.The keytype attribute.The lang attribute.The list attribute.The loop attribute.The low attribute.The manifest attribute.The max attribute.The  maxlength attribute.The media attribute.The method attribute.The min attribute.The multiple attribute.The name attribute.The  novalidate attribute.The onbeforeonload attribute.The  onbeforeprint attribute.The onblur attribute.The  oncanplay attribute.The oncanplaythrough attribute.The onchange attribute.The onclick attribute.The  oncontextmenu attribute.The  ondblclick attribute.The ondrag attribute.The  ondragend attribute.The  ondragenter attribute.The  ondragleave attribute.The  ondragover attribute.The  ondragstart attribute.The ondrop attribute.The ondurationchange attribute.The  onemptied attribute.The onended attribute.The onerror attribute.The onfocus attribute.The  onformchange attribute.The  onforminput attribute.The  onhaschange attribute.The oninput attribute.The  oninvalid attribute.The  onkeydown attribute.The onkeyup attribute.The onload attribute.The  onloadeddata attribute.The onloadedmetadata attribute.The  onloadstart attribute.The  onmessage attribute.The  onmousedown attribute.The  onmousemove attribute.The  onmouseout attribute.The  onmouseover attribute.The  onmouseup attribute.The  onmousewheel attribute.The ononline attribute.The  onpagehide attribute.The  onpageshow attribute.The onpause attribute.The onplay attribute.The  onplaying attribute.The  onprogress attribute.The  onpropstate attribute.The  onratechange attribute.The onreadystatechange attribute.The onredo attribute.The onresize attribute.The onscroll attribute.The onseeked attribute.The  onseeking attribute.The onselect attribute.The  onstalled attribute.The  onstorage attribute.The onsubmit attribute.The  onsuspend attribute.The  ontimeupdate attribute.The onundo attribute.The onunload attribute.The onvolumechange attribute.The  onwaiting attribute.The open attribute.The optimum attribute.The pattern attribute.The ping attribute.The  placeholder attribute.The preload attribute.The pubdate attribute.The  radiogroup attribute.The readonly attribute.The rel attribute. The required attribute. The reversed attribute. The rows attribute. The rowspan attribute. The sandbox attribute.The scope attribute.The scoped attribute.The seamless attribute.The selected attribute.The shape attribute.The size attribute.The sizes attribute.The  spellcheck attribute.The src attribute.The srcdoc attribute.The start attribute.The step attribute.The subject attribute.The tabindex attribute.The target attribute.The type attribute.The usemap attribute.The value attribute. The width attribute.!The wrap attribute."The xmlns attribute.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"None#A grid container.$A fluid grid container.% A grid row.&A fluid grid row.'A span of 1 column.(A span of 2 columns.)A span of 3 columns.*A span of 4 columns.+A span of 5 columns.,A span of 6 columns.-A span of 7 columns..A span of 8 columns./A span of 9 columns.0A span of 10 columns.1A span of 11 columns.2A span of 12 columns.#$%&'()*+,-./012#$%&'()*+,-./012#$%&'()*+,-./012#$%&'()*+,-./012None   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !" N      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDECFG@HIJKLMNOPQR=STUVWXYZ[\]^ lucid-0.1 Lucid.Base Lucid.Html5Lucid.BootstrapLucidWithwithMixedmixedToHtmltoHtml toHtmlRawToTexttoTextAttrattrName attrValueHtmlTrunHtmlTHtmlrenderBS renderText renderBST renderTextT execHtmlT evalHtmlT makeElementmakeElementNoEnddoctype_ doctypehtml_a_abbr_address_area_article_aside_audio_b_base_bdo_ blockquote_body_br_button_canvas_caption_cite_code_col_ colgroup_command_ datalist_dd_del_details_dfn_div_dl_dt_em_embed_ fieldset_ figcaption_figure_footer_form_h1_h2_h3_h4_h5_h6_head_header_hgroup_hr_html_i_iframe_img_input_ins_kbd_keygen_label_legend_li_link_map_mark_menu_ menuitem_meta_meter_nav_ noscript_object_ol_ optgroup_option_output_p_param_pre_ progress_q_rp_rt_ruby_samp_script_section_select_small_source_span_strong_style_sub_summary_sup_table_tbody_td_ textarea_tfoot_th_thead_time_title_tr_track_ul_var_video_wbr_accept_acceptCharset_ accesskey_action_alt_async_ autocomplete_ autofocus_ autoplay_ challenge_charset_checked_class_cols_colspan_content_contenteditable_ contextmenu_ controls_coords_data_ datetime_defer_dir_ disabled_ draggable_enctype_for_ formaction_ formenctype_ formmethod_formnovalidate_ formtarget_headers_height_hidden_high_href_ hreflang_ httpEquiv_icon_id_ismap_item_ itemprop_keytype_lang_list_loop_low_ manifest_max_ maxlength_media_method_min_ multiple_name_ novalidate_onbeforeonload_onbeforeprint_onblur_ oncanplay_oncanplaythrough_ onchange_onclick_oncontextmenu_ ondblclick_ondrag_ ondragend_ ondragenter_ ondragleave_ ondragover_ ondragstart_ondrop_ondurationchange_ onemptied_onended_onerror_onfocus_ onformchange_ onforminput_ onhaschange_oninput_ oninvalid_ onkeydown_onkeyup_onload_ onloadeddata_onloadedmetadata_ onloadstart_ onmessage_ onmousedown_ onmousemove_ onmouseout_ onmouseover_ onmouseup_ onmousewheel_ ononline_ onpagehide_ onpageshow_onpause_onplay_ onplaying_ onprogress_ onpropstate_ onratechange_onreadystatechange_onredo_ onresize_ onscroll_ onseeked_ onseeking_ onselect_ onstalled_ onstorage_ onsubmit_ onsuspend_ ontimeupdate_onundo_ onunload_onvolumechange_ onwaiting_open_optimum_pattern_ping_ placeholder_preload_pubdate_ radiogroup_ readonly_rel_ required_ reversed_rows_rowspan_sandbox_scope_scoped_ seamless_ selected_shape_size_sizes_ spellcheck_src_srcdoc_start_step_subject_ tabindex_target_type_usemap_value_width_wrap_xmlns_ container_containerFluid_row_ rowFluid_span1_span2_span3_span4_span5_span6_span7_span8_span9_span10_span11_span12_base Data.Monoidmemptybytestring-0.10.4.0Data.ByteString.Lazy.Internal ByteStringtransformers-0.4.2.0Data.Functor.Identity runIdentityblaze-builder-0.3.3.4!Blaze.ByteString.Builder.InternaltoLazyByteString text-1.2.0.0Data.Text.InternalTextData.Text.Lazy.Encoding decodeUtf8'Blaze.ByteString.Builder.Internal.TypesBuilderencode $fWith(->) $fWithHtmlT $fMixedaHtmlT $fMixedaAttr $fShowHtmlT$fIsStringHtmlT$fMonadIOHtmlT$fMonadTransHtmlTControl.Monad.Trans.Classlift $fMonadHtmlT$fFunctorHtmlT$fApplicativeHtmlT $fMonoidHtmlT $fToHtmlText $fToHtmlInt $fToHtml[] $fToTextText $fToText[]