úÎ       None!"234 ÉThe whole parsed Markdown tree. The first parameter is the type of annotations for headings (i.e. sections), the second  chunks of text (which are all associated with sections except for the preface).,Text before the first section. Can be empty.VA section in the Markdown tree. Does not contain subsections (the tree is built using   from  Data.Tree).Level (from 1 to 6). @Text between the heading and the first subsection. Can be empty. QA data type for annotating things with their source. In this library we only use Annotated [Node]2, which stands for some Markdown nodes + source .L parses Markdown with the given options and extracts nodes from the initial ! node."Break Markdown into pieces: ÿÐ blah blah blah } }----> init blah blah blah } # foo } } blah blah }----> (heading, blocks after) } blah blah } ## bar } }----> (heading, blocks after) blah blah } ... #Get start line of a node.*Turn a list of Markdown nodes into a tree. ">(blocks before the first heading, headings + blocks after)#$First node to includeFirst node to exclude%&     "#$%&'      !"#$%&'()*+-cmark-sections-0.1.0.0-EXB416cREqjFSK5rRMqUvQCMark.SectionsDocumentpreface prefaceAnnsectionsSectionlevelheading headingAnncontent contentAnn AnnotatedAnn annSourceannValuecommonmarkToAnnotatedNodesnodesToDocumentflattenDocumentflattenSection flattenTree flattenForest$fMonoidAnnotated $fEqAnnotated$fShowAnnotated$fFunctorAnnotated$fFoldableAnnotated$fTraversableAnnotated $fEqSection $fShowSection $fEqDocument$fShowDocumentcontainers-0.5.7.1 Data.TreeForest$cmark-0.5.3.1-29yWTVenv6I1s0pjGKr5IkCMarkDOCUMENTbreakAtHeadingsstartcutcutTocutFrom