A=9C      !"#$%&'()*+,-./0123456789:;<=>?@ABNone(03457>KLNUV)DOM parser error description.Tag not found which should be.path of element=Tag contents has wrong format, (could not read text to value)+Such tag name is not expected in this place$Node is not an element but should be/Node should have text content, but it does not.Any other error &Cursor to current parser's environmentContext axis to follow deeperPath for errorsHelper newtype returning 0 for any type with instance Usually you should pass  to combinators like 1 or 4X explicitly. But sometimes you need term search. Especially for code generated with TH.DShould return either error message (what was wrong) or parsed valueTypeclass for structures which may be parsed from XML DOM. Usually you should pass parsing function explicitly to combinators like ", & or ( , but sometimes you need term search. Especially when you try to parse polymorphic types. Or you maybe generate parser with TH for your types, so typeclass would be convenient also.Content parser type. Parser is just a function taking Text and returning either error description or successfully parsed value.+Parser monad where all parsing actions liveRender path for showing error!'Run parser on root element of Document.CHelper function, throws " if second argument is empty list"Find first element with given name in current element and run parser inside of found element. Throws PENotFound error if element not found.#Generic elements combinator. Takes predicate filtering/converting list of cursors to some traversable (with posible filtering and/or reordering)$]Find all elements with gievn name in current element and run parser inside of this elements.&]Try to find element with given name and run parser inside of it. If not found return Nothing'=Run parser within axis context. Expected to not use directly.('Given parser will match inside specific)1Given parser will match tag in arbitrary deepness*8Return the name of current cursor we staying in. Return D' if we are not staying on element node+-Return name of current element the parser in.,nRun predicate with current tag name. Parser fails if predicate returned (Just msg) or node is not an element.-Throw 7 if name of current element does not match with given..QGet concatenated text from current parser's node(s). If current context have no Content nodes then return Nothing.5@Take attribute from current node (if it is an element). Throws  or 7&Always successfully parses any DOM to ()8&Never parses successfully. It is just E93Does not strip content. Returns content unmodified.:3Does not strip content. Returns content unmodified.;tExpects content to be a singe non-blank character. Blank characters are stripped to parse pretty-printed XML files.@Expects content to be y, yes, t, true or 1 for True value. n, no, f, false or 0 for False value. Case is not significant, blank characters are striped.B.Get children nodes from current parser's node.F2This isntance might be not very obvious but anywayX GHIJKLM N!C"#Some predicate like O#Name of tags to find in current tag"Parser to run inside found cursors$%&'/Path suffix to append to path before run parserAxis to append to context Parser to run(/Sequence of tag names parser must match inside Parser to run)*+,name checking predicate-./0123456789:;<=>?@ABPFQRSTUVWXYZC  !"#$%&'()*+,-./0123456789:;<=>?@ABJ   !789:;<=>?@"$%&#')(/.0*+651234AB-,F  GHIJKLM N!C"#$%&'()*+,-./0123456789:;<=>?@ABPFQRSTUVWXYZ[       !"#$%&'()*+,-./0123456789:;<=>?@ABCDECDFGHIJKLMNOCPQRSTUVWXYZ[\]dompa_2EzmHMbIzniLpHOSCuKRRJText.XML.DOM.Parser ParserError PENotFound_pePath PEWrongFormat _peDetailsPEWrongTagName PENotElementPEContentNotFoundPEOther peDetailspePath ParserData _pdCursor_pdAxis_pdPath ParserErrorsunParserErrorspdAxispdCursorpdPathCurrentContentunCurrentContent FromContent fromContentFromDomfromDom ContentParser DomParser renderPaththrowParserError runDomParserinElem inElemsPredinElemsnonEmptyInElems maybeInEleminAxisinTags inDescendantstryCurrentName currentNamecheckCurrentNamecheckCurrentLaxNametryCurrentContentTexttryCurrentContentcurrentContent elemContentnonEmptyElemsContent elemsContentmaybeElemContent currentAttrtryCurrentAttr unitFromDom voidFromDomtextFromContentstringFromContentcharFromContentintFromContentintegerFromContentdoubleFromContentfixedFromContentboolFromContent fromContentR currentNodes takeFirstElembaseGHC.BaseNothingmzero$fFromContentBool _PENotFound_PEWrongFormat_PEWrongTagName _PENotElement_PEContentNotFound_PEOther$fExceptionParserErrornodeName Data.Maybe listToMaybe$fFromDomCurrentContent$fFromContentFixed$fFromContentDouble$fFromContentInteger$fFromContentInt$fFromContentChar$fFromContent[]$fFromContentText $fFromDom()$fExceptionParserErrorsTFCo:R:UnwrappedParserErrors