Ǭ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ GHC experimental!alasdair.armstrong@googlemail.com        x      !"#$% &!"'#$(%&)'(*)*++,,-.-/0.12/340561728394:5;6<7=8>9?:@;A<B=C>D?E@FABCDEFGRequired type attribute. HRequired type attribute. IRequired type attribute. JRequired type attribute. KLMRequired rows attribute. Required cols attribute. NRequired rows attribute. Required cols attribute. OPQRequired content attribute. RRequired content attribute. STUVWXYRequired size attribute. ZRequired size attribute. [Required name attribute. \Required name attribute. ]Required src attribute. Required alt attribute. ^Required src attribute. Required alt attribute. _Required alt attribute. `Required alt attribute. abcdefghijklmnopqrstuvwxyz{|}~Required dir attribute. Required dir attribute. Required width attribute. Required height attribute. Required width attribute. Required height attribute. Required id attribute. Required id attribute. Required action attribute. Required action attribute. Required label attribute. Required label attribute.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@?>=<;:9876543210/.-,+*)('&%$#"! ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~yGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      Required type attribute. !Required type attribute. "Required type attribute. #Required type attribute. $%&Required rows attribute. Required cols attribute. 'Required rows attribute. Required cols attribute. ()*Required content attribute. +Required content attribute. ,-./01234Required size attribute. 5Required size attribute. 6Required name attribute. 7Required name attribute. 8Required src attribute. Required alt attribute. 9Required src attribute. Required alt attribute. :Required alt attribute. ;Required alt attribute. <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopRequired dir attribute. qRequired dir attribute. rstuvwxyz{|}~Required width attribute. Required height attribute. Required width attribute. Required height attribute. Required id attribute. Required id attribute. Required action attribute. Required action attribute. Required label attribute. Required label attribute.       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ GHC experimental!alasdair.armstrong@googlemail.com`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\GHC experimental!alasdair.armstrong@googlemail.com %Quickly render a xhtml page to text. BThis function will render the entire page on a single line, which - is somewhat unreadable. On the plus side, it's relatively fast. ]^_`a  bcdefghijklmnopqrstuvwxyz{|}~Required type attribute. Required type attribute. Required type attribute. Required type attribute.  Required rows attribute. Required cols attribute.  Required rows attribute. Required cols attribute.  Required href attribute.  Required href attribute.  Required content attribute. Required content attribute. Required src attribute. Required alt attribute. Required src attribute. Required alt attribute. Required alt attribute. Required alt attribute.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGRequired dir attribute. HRequired dir attribute. IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Required id attribute. Required id attribute. Required action attribute. Required action attribute. Required label attribute. Required label attribute.       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ GHC experimental!alasdair.armstrong@googlemail.com      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqtuvwxyz{|}~rs   $%&'()*+,-./0234 567;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcdefghilmnotu|}vwxyz{ OM !"#$%&'()*+,-./012345678[9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ OM !"#$%&'()*+,ij56-./0123478[9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghklmnopqrstuvwxyz{|}~ OM !"#$%&'()+,56@ABCDEFJKLMNOP34Q=UV-WXYZ[\]^_`abc?defghijlRmno2pqrstuvwxz{|}~xhtml-combinators-0.3Text.XHtmlCombinators.Internal"Text.XHtmlCombinators.TransitionalText.XHtmlCombinators.FramesetText.XHtmlCombinators.RenderText.XHtmlCombinators.Strict-Text.XHtmlCombinators.Transitional.Attributes)Text.XHtmlCombinators.Frameset.Attributes'Text.XHtmlCombinators.Strict.Attributes Text.XHtmlCombinators.AttributesText.XHtmlCombinatorsRoot rootToNodeContent toContentCDatacdataNodeTextNodeAttrAttrsXHtmlXHtmlTXHtmlMT unXHtmlMTtellS execXHtmlMTemptytexttextNode emptyNodenode tellTextNode tellEmptyNodetellNodefirst TrContentColgroupContentTableSectionContent TableContent ButtonContentFieldsetContentOptgroupContent SelectContent FormContent MapContent ObjectContentAContent PreContentAddressContent DlContent ListContent InlineContent BlockContent HeadContent HtmlContentXHtml16XHtml15XHtml14XHtml13XHtml12XHtml11XHtml10XHtml9XHtml8XHtml7XHtml6XHtml5XHtml4XHtml3XHtml2XHtml1html'htmlhead'head_title'titlestyle'stylescript'scriptoption'option textarea'textareabase'basemeta'metalink'linkhr'hrbr'br basefont'basefontparam'paramimg'imgarea'areainput'inputisindex'isindexcol'col noscript'noscriptiframe'iframe noframes'noframesbody'bodydiv'div_li'lidd'dd blockquote' blockquotecenter'centerins'insdel'delth'thtd'tdp'ph1'h1h2'h2h3'h3h4'h4h5'h5h6'h6dt'dtspan'span_bdo'bdoem'emstrong'strongdfn'dfncode'codesamp'sampkbd'kbdvar'varcite'citeabbr'abbracronym'acronymq'qsub'subsup'suptt'tti'ib'bbig'bigsmall'smallu'us'sstrike'strikefont'fontlabel'labellegend'legendcaption'captionul'ulol'olmenu'menudir'dirdl'dladdress'addresspre'prea'aobject'objectapplet'appletmap'map_form'formselect'select optgroup'optgroup fieldset'fieldsetbutton'buttontable'tablethead'theadtfoot'tfoottbody'tbody colgroup'colgrouptr'trNoframesContentFramesetContentXHtml17frame'frame frameset'framesetEscaper escapeAttr escapeText childEscaperencoderunsafe renderAttrs renderAttr renderNoderenderTrender FlowContentlangxml_langidxmlnsprofilehreftarget http_equivnamecontentschemeclass_onclick ondblclick onmousedown onmouseup onmouseover onmousemove onmouseout onkeypress onkeydownonkeyupcharsethreflangtype_relrevmedia xml_spacelanguagesrcdeferlongdesc frameborder marginwidth marginheight scrollingalignheightwidthonloadonunload backgroundbgcolorvlinkalinkcompactstartvaluenoshadesizedatetime accesskeytabindexonfocusonblurshapecoordsclearcolorfacedeclareclassidcodebasedata_codetypearchivestandbyusemapborderhspacevspace valuetypealtismapnohrefactionmethodenctypeonsubmitonresetacceptaccept_charsetforcheckeddisabledreadonly maxlengthonselectonchangemultipleselectedrowscolspromptsummaryrules cellspacing cellpaddingcharcharoffvalignspanaxisheadersscoperowspancolspannowrapTrtrToNodeColgroupcolgroupToNode TableSectiontablesectionToNodeTable tableToNodeButton buttonToNodeFieldsetfieldsetToNodeOptgroupoptgroupToNodeSelect selectToNodeForm formToNodeMap mapToNodeObject objectToNodeAaToNodePre preToNodeAddress addressToNodeDldlToNodeList listToNodeInline inlineToNodeBlock blockToNodeHead headToNodeHtml htmlToNodexhtml16xhtml15xhtml14xhtml13xhtml12xhtml11xhtml10xhtml9xhtml8xhtml7xhtml6xhtml5xhtml4xhtml3xhtml2xhtml1noresizeNoframesnoframesToNodeFramesetframesetToNodexhtml17ltgtspaceltsnlFlow flowToNode