úÎ(e$Ž'      !"#$%&None )2346=KMTOOur universal node type. Only used during generic tree walking and traversals.KContext contains all the containing elements in an inside to outside order8XML/HTML syntax, like <? or <!, or our zero-width space .Single attributeAttributes for a element*Text (may include escaped text internally) HTML element with tag and attrs The Principal type in DSL. Use ', to get the String rendition of this type.   is concatenated using (, the ) mappend.  d take arrows that operate over elements, texts, and syntax, and returns a transformation over HTML. * over   t take arrows that operate over attributes and (the inner) HTML, and returns a transformation over a single element.& builds a element from its components.O takes a Text to bits. The string is fully unescaped (a regular Haskell string)1 constructs a Text from a fully unescaped string. promotes a transformation over  into a transformation over .join attributes together.Lpromote a function over an attributes components into a transformation over .Create a single attribute.0 is the main way of generates a element in HTML.) creates a HTML node with text inside it.¡ is an empty piece of HTML, which can be used to avoid the use of the <tag/> form; for example "element "br" [] zero" will generate both an opener and closer.  is the same as "text """.&build a single Attr. Short version of .: gets the attributes of a specific attribute of a element.0 checks the element for a specific element name. gets the element name.& gets the attributes inside a element. gets the HTML inside a element.$6Flatten into singleton HTMLs. The opposite of mconcat.%lifts mapping of   to   over a single level of   sub-nodes. % has the property ''anyElementHTML (arr html) = idR''.IThis is successful only if any of the sub-transformations are successful.&0parsing HTML files. If you want to unparse, use '.G+,-./01234 5 6  !"#$%&789:;<=>?@ABCDEFGHIJ'  !"#$%&'& %$  !"#90/.-,+1234 5 6  !"#$%&789:;<=>?@ABCDEFGHIJK      !"#$%&'()*(+,(+-(+./01234   56789:;<=>?@ABCDEFGHIhtml-kure-0.2.1Text.HTML.KUREHtmlhtmlNodeContextSyntaxAttrAttrsTextElementHTMLhtmlThtmlCelementTelementCtextTtextCattrsTattrsCattrTattrCelementtextzeroattrgetAttrisTaggetTaggetAttrsgetInnerinjectT' projectT' extractT' promoteT' extractR' promoteR' unconcatHTMLanyElementHTML parseHTMLbaseGHC.Showshow Data.Monoid<>Monoidmconcat SyntaxNodeAttrNode AttrsNodeTextNode ElementNodeHTMLNode escapeText unescapeText $fHtmlSyntax $fHtmlText $fHtmlElement$fWalkerContextNode$fInjectionSyntaxNode$fInjectionAttrNode$fInjectionAttrsNode$fInjectionTextNode$fInjectionElementNode$fInjectionHTMLNode$fMonoidContext $fMonoidHTML $fShowSyntax $fShowAttr $fShowAttrs $fShowText $fShowElement $fShowHTML