úÎ!. )é+      !"#$%&'()*Safe6](§2 html-parseAn attribute of a tag html-parse An HTML token html-parse0An opening tag. Attribute ordering is arbitrary. html-parseA self-closing tag. html-parseA closing tag. html-parseThe content between tags. html-parseA single character of content html-parseContents of a comment.  html-parseDoctype  html-parseThe value of an attribute  html-parseAn attribute name (e.g. href)  html-parseA tag name (e.g. body)+ html-parseThis is a bit of a hack  html-parseParse a single ., html-parse§8.2.4.1 : Data state- html-parse§8.2.4.6: Tag open state. html-parse§8.2.4.7: End tag open state/ html-parseEquivalent to inClass "x09x0ax0c "0 html-parse§8.2.4.8: Tag name state: the open case8deviation: no lower-casing, don't handle NULL characters1 html-parse §8.2.4.10: Tag name state: close case2 html-parse §8.2.4.10: Tag name state: common code8deviation: no lower-casing, don't handle NULL characters3 html-parse §8.2.4.40: Self-closing start tag state4 html-parse §8.2.4.32: Before attribute name statedeviation: no lower-casing5 html-parse §8.2.4.33: Attribute name state6 html-parse §8.2.4.34: After attribute name state7 html-parse §8.2.4.35: Before attribute value state8 html-parse §8.2.4.36': Attribute value (double-quoted) state9 html-parse §8.2.4.37': Attribute value (single-quoted) state: html-parse §8.2.4.38": Attribute value (unquoted) state; html-parse §8.2.4.39&: After attribute value (quoted) state< html-parse §8.2.4.41: Bogus comment state= html-parse §8.2.4.42: Markup declaration open state> html-parse §8.2.4.43: Comment start state? html-parse §8.2.4.44: Comment start dash state@ html-parse §8.2.4.45: Comment stateA html-parse§8.2.46: Comment less-than sign stateB html-parse§8.2.47#: Comment less-than sign bang stateC html-parse§8.2.48(: Comment less-than sign bang dash stateD html-parse§8.2.49-: Comment less-than sign bang dash dash stateE html-parse §8.2.4.50: Comment end dash stateF html-parse §8.2.4.51: Comment end stateG html-parse §8.2.4.52: Comment end bang stateH html-parse §8.2.4.53: DOCTYPE state FIXME html-parse(Parse a lazy list of tokens from strict I. html-parse&Parse a lazy list of tokens from lazy J. html-parseSee . html-parse.(Somewhat) canonical string representation of . html-parseSee . html-parse.Does not escape quotation in attribute values! html-parseMeld neighoring  and 6 constructors together and drops empty text elements.   Safe%)•  !"#$%& #!" $%&K      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLJMLN)html-parse-0.2.0.2-7vnlXzwU6Vr9S4S9ceeW3DText.HTML.ParserText.HTML.TreeAttrTokenTagOpen TagSelfCloseTagClose ContentText ContentCharCommentDoctype AttrValueAttrNameTagNametoken parseTokensparseTokensLazy renderTokens renderToken renderAttrs renderAttrcanonicalizeTokens $fNFDataToken $fShowAttr$fEqAttr $fOrdAttr $fShowToken $fOrdToken $fEqToken$fGenericTokenPStack_pstackToplevelSiblings_pstackParentsParseTokenForestError$ParseTokenForestErrorBracketMismatchtokensToForest nonClosingtokensFromForesttokensFromTree $fEqPStack $fShowPStack$fEqParseTokenForestError$fShowParseTokenForestErrorendOfFileToken dataStatetagOpen endTagOpen isWhitespace tagNameOpen tagNameClosetagName'selfClosingStartTagbeforeAttrNameattrName afterAttrNamebeforeAttrValueattrValueDQuotedattrValueSQuotedattrValueUnquotedafterAttrValueQuoted bogusCommentmarkupDeclOpen commentStartcommentStartDashcommentcommentLessThancommentLessThanBangcommentLessThanBangDashcommentLessThanBangDashDashcommentEndDash commentEndcommentEndBangdoctype text-1.2.3.0Data.Text.InternalTextData.Text.Internal.Lazy