f`HK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJSafe 9:;<=ADOQRT$This operator is an infix sugar for   paragraph << do ... is equal to put $ paragraph $ do ....7  !"#$%&'()*+,-./0123456%  !"#$7  6543210/ .-,+*)('&% !"#$-    !"#$%&'()*+,-./0123456827None789:;<K=LMN>?@AOPBC 78:9;<=>?@ABC =BC>?@A89:;<7789:;<K=LMN>?@AOPBCNone 9:;<=QRYEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoprstuvwxyz{|}~elmnoqpijkfghcde`ab]^_Z[\WXYTUVQRSNOPKLMHIJEFG}~{|yzwxuvstr/EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None9:;<=CDOQRT is a quick version of ^ when all children of a UList are homogeneous one can factor the building of the Item nodes.   !"%&'()*+,-./06789:;?@ABCHIJKLSTUVWYZ[\]^defghik  %&'(+,-.6789?@ABHIJKSTUVYZ[\defgh"""!   '*)%&(-000000/+,.8;;;;:679ACCCCC?@BJHILLLLLLLKUSTWWV[YZ^^^^^^]\gefiiihdx   !"%&'()*+,-./06789:;?@ABCHIJKLSTUVWYZ[\]^defghiNone9:;<=CDORTSlmnopqrstuvwxyz{|}~Glmnopqrstuvwxyz{|}~n}~{|wxyzlmnopqrstuv4l mnopqrstuvwxyz{|}~None %&:DQRT?     7     k     .     None+  !"#$EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoprstuvwxyz{|}~  %&'(+,-.6789?@ABHIJKSTUVYZ[\defghlmnopqrstuvwxyz{|}~None:HIQRSJHIJJHIHIQRSJT      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNNOPPQRRSTTUVVWXXYZZ[\\]^^_``abbcddeffghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvvwwxyyzz{|}~`NT&  :1Cusq}{ywo     !tdoc-0.4.7-Fi8W98IRJeLF7NS8npysbXText.TDoc.Core Text.TDoc.THText.TDoc.AttributesText.TDoc.TagsText.TDoc.Tags.FormText.TDoc.XHtml Text.TDoc.QQ Text.TDocPlusUnaryNullaryStarPutMFromTDocfromTDocAddAttrs!ToTDoctoTDoc ToChildren toChildrenChildOfChildTDocTNodetTagtAttrs tChildren AttributesOf AttributeOfTAttrIsBlockIsInlineIsBlockOrInline IsAttributeOf IsChildOf IsAttributeIsNode+++<<puttStartNullarytUnarytPlus$fFromTDocWriterTttag$fFromTDocIdentityttag$fFromTDoc[]ttag$fFromTDocChildOft2b$fFromTDocTDoct2b$fAddAttrs(->)tc$fAddAttrsTDoct2b$fToTDocWriterTtb$fToTDocIdentitytb$fToTDocTDoct2b$fToChildrenWriterTtb$fToChildrenIdentitytb$fToChildrenTDoct2b$fToChildrenChildOft2b$fToChildren(,,)tn$fToChildren(,)tn$fToChildren()tb$fToChildren[]tbNodeOptsNodeOptNoTagInlineBlock BlockOrInlinenode attribute attributes tagInstances tagInstance nodeChildrennodeAttributes $fEqNodeOpt TitleAttr fromTitleAttrHreffromHref IdentifierfromIdentifierStyle fromStyleColsfromColsRowsfromRowsNamefromName ClassAttr fromClassAttrAltfromAltSizefromSizeSrcfromSrcHeight fromHeightWidth fromWidthLengthPxCmEmtoPixels $fShowLength AttributeTags TitleAttrTag titleAttrTagHrefTaghrefTag IdentifierTag identifierTagStyleTagstyleTagColsTagcolsTagRowsTagrowsTagNameTagnameTag ClassAttrTag classAttrTagAltTagaltTagSizeTagsizeTagSrcTagsrcTag HeightTag heightTagWidthTagwidthTagwidthheightsrcsizealt classAttrnamerowscolsstyle identifierhref titleAttr$fIsAttributeOfIdentifiern$fIsAttributeOfStylen$fIsAttributeOfClassAttra$fIsAttributeTitleAttr$fIsAttributeHref$fIsAttributeIdentifier$fIsAttributeStyle$fIsAttributeCols$fIsAttributeRows$fIsAttributeName$fIsAttributeClassAttr$fIsAttributeAlt$fIsAttributeSize$fIsAttributeSrc$fIsAttributeHeight$fIsAttributeWidthLeafTagscharTag stringTagstrictByteStringTaglazyByteStringTagUrlfromUrlLeafTagleafTagLeafcharstringstrictByteStringlazyByteString$fToTDocByteStringta$fToTDocByteStringta0 $fToTDoc[]ta$fToTDocCharta$fToChildrenByteStringta$fToChildrenByteStringta0$fToChildrenCharta$fIsBlockOrInlineLeaf$fIsInlineLeaf $fIsNodeLeaf ParagraphTag paragraphTag Paragraph paragraphpara$fIsChildOfaParagraph$fIsBlockOrInlineParagraph$fIsBlockParagraph$fIsNodeParagraphTitleTagtitleTagTitletitle$fIsChildOfLeafTitle $fIsNodeTitleBrTagbrTagBrbr$fIsBlockOrInlineBr $fIsBlockBr $fIsInlineBr $fIsNodeBrHrTaghrTagHrhr$fIsBlockOrInlineHr $fIsBlockHr $fIsInlineHr $fIsNodeHrColTagcolTagColcol$fIsChildOfaCol $fIsNodeColHColTaghColTagHColhcol$fIsChildOfaHCol $fIsNodeHColRowTagrowTagRowrow$fIsChildOfHColRow$fIsChildOfColRow $fIsNodeRowTableTagtableTagTabletable$fIsChildOfRowTable$fIsBlockOrInlineTable$fIsBlockTable $fIsNodeTableItemTagitemTagItemitem$fIsChildOfaItem $fIsNodeItemUListTaguListTagUListulistulistQ$fIsChildOfItemUList$fIsBlockOrInlineUList$fIsBlockUList $fIsNodeUListDivTagdivTagDivSpanTagspanTagSpanspanDoc spanDocCAstrongsmallbigitalicssubsupttbolddiv$fIsChildOfbDiv$fIsBlockOrInlineDiv $fIsBlockDiv $fIsNodeDiv$fIsChildOfaSpan$fIsBlockOrInlineSpan$fIsInlineSpan $fIsNodeSpan SubsectionTag subsectionTag Subsection subsection$fIsChildOfaSubsection$fIsNodeSubsection SectionTag sectionTagSectionsection$fIsChildOfDivSection$fIsChildOfSubsectionSection$fIsChildOfHrSection$fIsChildOfTableSection$fIsChildOfUListSection$fIsChildOfParagraphSection$fIsNodeSectionHLinkTaghLinkTagHLinkhlink$fIsChildOfaHLink$fIsAttributeOfTitleAttrHLink$fIsBlockOrInlineHLink$fIsInlineHLink $fIsNodeHLink AnchorTag anchorTagAnchoranchor$fIsChildOfSpanAnchor$fIsAttributeOfHrefAnchor$fIsBlockOrInlineAnchor$fIsInlineAnchor$fIsNodeAnchorImageTagimageTagImageimage$fIsAttributeOfWidthImage$fIsAttributeOfHeightImage$fIsAttributeOfSrcImage$fIsAttributeOfAltImage$fIsBlockOrInlineImage$fIsInlineImage $fIsNodeImage PreambuleTag preambuleTag Preambule preambule$fIsChildOfTitlePreambule$fIsNodePreambule DocumentTag documentTagDocumentdocument$fIsChildOfDivDocument$fIsChildOfHrDocument$fIsChildOfTableDocument$fIsChildOfUListDocument$fIsChildOfParagraphDocument$fIsChildOfSectionDocument$fIsNodeDocumentTagsRootTagrootTagRootroot$fIsChildOfDocumentRoot$fIsChildOfPreambuleRoot $fIsNodeRoot InputTypeTEXTPASSWORDCHECKBOXRADIOSUBMITRESETFILEIMAGEBUTTONHIDDEN FormMethodGETPOST RawFormMethodMultipleValue fromValueSelectedAction fromAction$fShowInputType$fShowFormMethod $fEqInputType$fOrdInputType$fEnumInputType InputTypeTag inputTypeTag MultipleTag multipleTagValueTagvalueTag SelectedTag selectedTag ActionTag actionTag FormMethodTag formMethodTag formMethodactionselected selectedB selectedMSvalue inputType$fIsAttributeInputType$fIsAttributeMultiple$fIsAttributeValue$fIsAttributeSelected$fIsAttributeAction$fIsAttributeFormMethodLabelTaglabelTagLabellabel$fIsChildOfaLabel $fIsNodeLabelInputTaginputTagInputinput$fIsAttributeOfInputTypeInput$fIsAttributeOfValueInput$fIsAttributeOfNameInput $fIsNodeInput OptionTag optionTagOptionoption$fIsChildOfLeafOption$fIsAttributeOfValueOption$fIsAttributeOfSelectedOption$fIsNodeOption SelectTag selectTagSelectselect$fIsChildOfOptionSelect$fIsAttributeOfSizeSelect$fIsAttributeOfNameSelect$fIsAttributeOfMultipleSelect$fIsNodeSelect TextareaTag textareaTagTextareatextarea$fIsChildOfLeafTextarea$fIsAttributeOfNameTextarea$fIsAttributeOfColsTextarea$fIsAttributeOfRowsTextarea$fIsNodeTextareaFormTagformTagForm$fIsChildOfLabelForm$fIsChildOfInputForm$fIsChildOfTextareaForm$fIsChildOfSelectForm$fIsAttributeOfFormMethodForm$fIsAttributeOfActionForm$fIsBlockOrInlineForm $fIsBlockForm $fIsNodeFormFormTagsFormAttributeTagsformselectQ$fIsChildOfDivForm$fIsChildOfFormDocumentHtmlTag RawHtmlTagHtmlDocHtmlAttributesOfHtmlAttributeOf$fLeafTagsHtmlTagrawHtmlrawHtml_lookupClassAttrrenderTDocHtmlex $fHTMLChildOf $fHTMLTDoc $fTagsHtmlTag$fAttributeTagsHtmlTag$fFormTagsHtmlTag$fFormAttributeTagsHtmlTag$fTitleAttrTagHtmlTag$fHrefTagHtmlTag$fIdentifierTagHtmlTag$fHLinkTagHtmlTag$fDivTagHtmlTag$fSubsectionTagHtmlTag$fSectionTagHtmlTag$fHColTagHtmlTag$fColTagHtmlTag$fRowTagHtmlTag$fTableTagHtmlTag$fHrTagHtmlTag$fBrTagHtmlTag$fImageTagHtmlTag$fTitleTagHtmlTag$fParagraphTagHtmlTag$fItemTagHtmlTag$fUListTagHtmlTag$fDocumentTagHtmlTag$fPreambuleTagHtmlTag$fRootTagHtmlTag$fAnchorTagHtmlTag$fSpanTagHtmlTag$fColsTagHtmlTag$fRowsTagHtmlTag$fSizeTagHtmlTag$fNameTagHtmlTag$fAltTagHtmlTag$fClassAttrTagHtmlTag$fWidthTagHtmlTag$fHeightTagHtmlTag$fSrcTagHtmlTag$fStyleTagHtmlTag$fLabelTagHtmlTag$fTextareaTagHtmlTag$fSelectTagHtmlTag$fOptionTagHtmlTag$fInputTagHtmlTag$fFormTagHtmlTag$fMultipleTagHtmlTag$fInputTypeTagHtmlTag$fSelectedTagHtmlTag$fFormMethodTagHtmlTag$fActionTagHtmlTag$fValueTagHtmlTagfrTopfrAntiqfrQQmkIs lowerFirst mkTagName mkTagClass mkIsChildOfmkIsAttributeOfexpandingQQExpr stripIndents quasiQuoter