3%      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          Y !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst^nopmlkgjihf`abcdeVWXYZ[\]^_QRSTUNPO@MJIHECAKLKLLLFGLDB:;<=>?6789054321+,-./(*) !"#$%&'qrstY !"#$%&' !"#$%&'(*))*+,-./,-./054321123456789789:;<=>?;<=>?@MJIHECAKLKLLLFGLDBABCDEFGHIJKLMNPOOPQRSTURSTUV WXYZ[\]^_WXYZ[\]^_`abcdeabcdefgjihhijklmnopopqrstuvwxyz{|}~uvwxyz{|}~|}~uvwxyz{uvwxyz{vwxyz{|}~BBBB....                     uvwxyz{|}~          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      PageIO-0.0.3Text.PageIO.LabelMapText.PageIO.TypesText.PageIO.InferText.PageIO.ExtractText.PageIO.TransformText.PageIO.ParserText.PageIO.IndexText.PageIO.Run Text.PageIOLabelMkLabel labelAtomLabelMap MkLabelMaplabelMaptoLabel fromLabelfromList fromListWithtoList keyToLabel mapWithKeyelemsunion unionWithunions unionsWithlookupinsert insertWithmemberkeysfilternullmapMaybemapMaybeWithKey intersectionMatchMkMatch matchValueBlockMkBlock blockLines blockPatterns blockFields blockOrderBy blockGroupBy blockFilterByblockUsePriorityOrderBy DDescending DAscendingFilterMkFilter filterFieldfilterOperator filterMatchOperator OStartsWith OEndsWithOEq OContainsONotFrameMkFrameframeBox frameBlocksFieldMkFieldfieldBox fieldVariablefieldKeepSpaces fieldFormatVariableVLiteralvValueVReplace vMatchReplaceVSubStrvDropvTakeVLabelVCountVSumvScopevLabelVPageScopeSDocSPagePattern MkPattern patternBox patternMatchpatternUseWildcardsSheetMkSheet sheetNamesheetBox sheetPatterns sheetFields sheetFrames sheetGroupBy sheetOrderBysheetUseBlockSortPriorityBoxMkBoxboxLeftboxTopboxRight boxBottomValue FieldFormatFDateFNumericFGeneralFractionDigitsRowColPageMkPage pageLinesmatches valToIntValvalToIntmatchSubstring DateMatch MkDateMatch matchLine matchIsROC matchYear matchMonthmatchDay inferSheetmkField namePattern datePatterninferPageNameField tryMatchNameinferPageDateFields tryMatchDate validateMatchdateMatchToFields SheetResult MkSheetResult resultFields resultBlocksBound BlockResult MkBlockResult blockResultsArea prettyEntry extractPagecrop checkPattern extractFieldfieldLen extractBlocks extractBlockpageVal DocBinding MkDocBinding docValueMap docResultdocPage docBinding FieldBinding PageBinding FitAttempt PageCapacity BlockData MkBlockDatadataSize dataAreasOrderedSlotMkSlotslotSize slotBlocksAppliedVariableMkAppliedVariableavRowavColavValueValueMapDocMkDocdocMeta docContent parsePagesemitDoctransformPagesmakeDoc packPagesbindDocdoGroupBlockDatadoExpandFields replaceWith doGroupArea doGroupRows repeatTailsconstToPattern fillVariables formatInt formatFloat makeValueMapmakePage doGroupBy replacePage replaceArea clearAreafillAreafillLine doCapacity doAttemptareaRowsfillPageVariables valueToAreasheetVariableFieldssheetBlockOrderByssheetBlockGroupByssheetBlockFieldsgatherForSheetBlocktryFit fitOnePage fitOneSlotliftA4liftA5<$$> readSheet parseFromFile parseMaybemaybeFieldVariableliteralVariablefunctionVariablesubstrVariablereplaceVariable bareLabelmaybeFieldFormat maybeFilters parseFilteroperatorcommaSep maybeOrderBysmaybeBy maybeRule parseLabelrsheetsymspnumpatternfield boxNumbersframeretLabelblock literalStrmatchStrmkMatchpackLBSlabelStrstr quotedValuesepEndBy sepEndBy1many1choicebetweenoneOfnoneOf indexDocs blockProductfromYMD readPages hReadPageshReadPagesLazyhReadPagesStrictputPage formatDotted addTables addColumn