1X YZ [\ ]^ _ ` ab cd e f g h i j k l m n o p q r s t u v w x y? z> { |} '~  *~     0 2~  2 6        6 6 B 6      \   P    \  P \ ' ' ' \ ^~ '  P          o~  r    w r w r r r r r r r r r r r   w       \    w w   =       ~ @@        ~   \     \ r r r \     w w      w? w          \  !" #$ %& ~ ~' 0( 0)  * + ,- . /@ 0 123456789:;<=> WordSeparator InnerClasses thisClassNameLjava/lang/String;DEFAULT_INDENT_THRESHOLDFDEFAULT_DROP_THRESHOLDsystemLineSeparator lineSeparator pageSeparator wordSeparatorparagraphStart paragraphEnd pageStartpageEnd articleStart articleEnd currentPageNoI startPageendPage startBookmarkPLorg/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItem;startBookmarkPageNumber endBookmarkendBookmarkPageNumber suppressDuplicateOverlappingTextZshouldSeparateByBeadssortByPositionaddMoreFormattingindentThreshold dropThresholdspacingToleranceaverageCharTolerance pageArticlesLjava/util/List; SignatureULjava/util/List;charactersByArticleLjava/util/Vector;KLjava/util/Vector;>;characterListMappingLjava/util/Map;oLjava/util/Map;>;>;outputEncodingdocument&Lorg/apache/pdfbox/pdmodel/PDDocument;outputLjava/io/Writer; normalize&Lorg/apache/pdfbox/util/TextNormalize;ENDOFLASTTEXTX_RESET_VALUE ConstantValueMAXYFORLINE_RESET_VALUE$EXPECTEDSTARTOFNEXTWORDX_RESET_VALUEMAXHEIGHTFORLINE_RESET_VALUEMINYTOPFORLINE_RESET_VALUELASTWORDSPACING_RESET_VALUELIST_ITEM_EXPRESSIONS[Ljava/lang/String; liPatterns+Ljava/util/List;()VCodeLineNumberTableLocalVariableTablethis(Lorg/apache/pdfbox/util/PDFTextStripper; Exceptions?(Ljava/util/Properties;)VpropsLjava/util/Properties;(Ljava/lang/String;)VencodinggetText:(Lorg/apache/pdfbox/pdmodel/PDDocument;)Ljava/lang/String;doc outputStreamLjava/io/StringWriter;7(Lorg/apache/pdfbox/cos/COSDocument;)Ljava/lang/String;#Lorg/apache/pdfbox/cos/COSDocument; Deprecated writeText6(Lorg/apache/pdfbox/cos/COSDocument;Ljava/io/Writer;)V resetEngine9(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/io/Writer;)Ve4Lorg/apache/pdfbox/exceptions/CryptographyException;7Lorg/apache/pdfbox/exceptions/InvalidPasswordException; processPages(Ljava/util/List;)Vcontents!Lorg/apache/pdfbox/cos/COSStream;nextPage"Lorg/apache/pdfbox/pdmodel/PDPage; contentStream+Lorg/apache/pdfbox/pdmodel/common/PDStream;pagespageIterLjava/util/Iterator;LocalVariableTypeTableBLjava/util/List;FLjava/util/Iterator;E(Ljava/util/List;)V getPageNumberc(Lorg/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItem;Ljava/util/List;)IbookmarkallPages pageNumberpage(Lorg/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItem;Ljava/util/List;)I startDocument)(Lorg/apache/pdfbox/pdmodel/PDDocument;)Vpdf endDocument processPageF(Lorg/apache/pdfbox/pdmodel/PDPage;Lorg/apache/pdfbox/cos/COSStream;)VinumberOfArticleSections originalSizecontent startArticle(Z)Visltr endArticle%(Lorg/apache/pdfbox/pdmodel/PDPage;)V writePage comparator/Lorg/apache/pdfbox/util/TextPositionComparator;dirBaposition%Lorg/apache/pdfbox/util/TextPosition; stringValue positionX positionY positionWidthpositionHeightcurrent(Lorg/apache/pdfbox/util/PositionWrapper;characterValue wordCharCount wordSpacing deltaSpaceaverageCharWidthdeltaCharWidthexpectedStartOfNextWordXtextListtextIterltrCntrtlCnt isRtlDominanthasRtllinepreviousAveCharWidth maxYForLineminYTopForLineendOfLastTextXlastWordSpacingmaxHeightForLine lastPositionlastLineStartPosition startOfPagestartOfArticle7Ljava/util/List;;Ljava/util/Iterator;overlap(FFFF)Zy1height1y2height2writePageSeperatorwriteLineSeparatorwriteWordSeparatorwriteCharacters((Lorg/apache/pdfbox/util/TextPosition;)Vtext writeStringwithin(FFF)ZfirstsecondvarianceprocessTextPositionyMatchesLjava/util/SortedSet;xMatchLjava/util/TreeSet;i$ySet textCharactertextXtextYsameTextCharactersLjava/util/TreeMap;suppressCharacter tolerancexMatchesLjava/util/SortedMap;rect.Lorg/apache/pdfbox/pdmodel/common/PDRectangle;beadCLorg/apache/pdfbox/pdmodel/interactive/pagenavigation/PDThreadBead;previousTextPositionfoundArticleDivisionIndex0notFoundButFirstLeftAndAboveArticleDivisionIndex(notFoundButFirstLeftArticleDivisionIndex)notFoundButFirstAboveArticleDivisionIndexxyarticleDivisionIndex showCharacter(Ljava/util/SortedSet;&Ljava/util/TreeSet;LLjava/util/TreeMap;>;NLjava/util/SortedMap;>; getStartPage()I setStartPage(I)VstartPageValue getEndPage setEndPage endPageValuesetLineSeparator separatorgetLineSeparator()Ljava/lang/String;setPageSeparatorgetWordSeparatorsetWordSeparatorgetPageSeparator#getSuppressDuplicateOverlappingText()ZgetCurrentPageNo getOutput()Ljava/io/Writer;getCharactersByArticle()Ljava/util/Vector;M()Ljava/util/Vector;>;#setSuppressDuplicateOverlappingText%suppressDuplicateOverlappingTextValuegetSeparateByBeadssetShouldSeparateByBeadsaShouldSeparateByBeadsgetEndBookmarkR()Lorg/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItem;setEndBookmarkS(Lorg/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItem;)V aEndBookmarkgetStartBookmarksetStartBookmarkaStartBookmarkgetAddMoreFormattingsetAddMoreFormattingnewAddMoreFormattinggetSortByPositionsetSortByPositionnewSortByPositiongetSpacingTolerance()FsetSpacingTolerance(F)VspacingToleranceValuegetAverageCharTolerancesetAverageCharToleranceaverageCharToleranceValuegetIndentThresholdsetIndentThresholdindentThresholdValuegetDropThresholdsetDropThresholddropThresholdValuegetParagraphStartsetParagraphStartsgetParagraphEndsetParagraphEnd getPageStart setPageStartpageStartValue getPageEnd setPageEnd pageEndValuegetArticleStartsetArticleStartarticleStartValue getArticleEnd setArticleEndarticleEndValueinspectFontEncoding&(Ljava/lang/String;)Ljava/lang/String;strreversedLjava/lang/StringBuilder;handleLineSeparation(Lorg/apache/pdfbox/util/PositionWrapper;Lorg/apache/pdfbox/util/PositionWrapper;Lorg/apache/pdfbox/util/PositionWrapper;F)Lorg/apache/pdfbox/util/PositionWrapper;isParagraphSeparation|(Lorg/apache/pdfbox/util/PositionWrapper;Lorg/apache/pdfbox/util/PositionWrapper;Lorg/apache/pdfbox/util/PositionWrapper;F)VcurrentPatternLjava/util/regex/Pattern; liPatternyGapxGapresultwriteParagraphSeparatorwriteParagraphStartwriteParagraphEndwritePageStart writePageEndmatchListItemPatternC(Lorg/apache/pdfbox/util/PositionWrapper;)Ljava/util/regex/Pattern;pwtptxtpsetListItemPatternspatterns.(Ljava/util/List;)VgetListItemPatterns()Ljava/util/List; expressionarr$len$-()Ljava/util/List; matchPattern=(Ljava/lang/String;Ljava/util/List;)Ljava/util/regex/Pattern;matchedPatternX(Ljava/lang/String;Ljava/util/List;)Ljava/util/regex/Pattern; writeLine(Ljava/util/List;Z)VnumberOfStrings$Ljava/util/List;((Ljava/util/List;Z)V$(Ljava/util/List;ZZ)Ljava/util/List;lineStr normalizedLjava/util/LinkedList; lineBuilder*Ljava/util/LinkedList;_(Ljava/util/List;ZZ)Ljava/util/List;fnfe!Ljava/lang/NumberFormatException;prop SourceFilePDFTextStripper.java6org/apache/pdfbox/resources/PDFTextStripper.properties@ AB 6?line.separatorC D                           java/util/Vector 67 java/util/HashMap !" )* 4 $$org/apache/pdfbox/util/TextNormalize 6Bjava/io/StringWriter LO E$org/apache/pdfbox/pdmodel/PDDocument 6F DE N7 %& '(  ij G HB2org/apache/pdfbox/exceptions/CryptographyException/org/apache/pdfbox/exceptions/WrappedIOException$Error decrypting document, details: 6I5org/apache/pdfbox/exceptions/InvalidPasswordExceptionError: document is encrypted JKL M< ST lj bcN OP QRS T UV org/apache/pdfbox/pdmodel/PDPage WXY Z[ mn \] ^_  w `< a b cdjava/util/List e7java/util/ArrayList fgh ij kl x7  w st m nB  07 -org/apache/pdfbox/util/TextPositionComparatoro pq#org/apache/pdfbox/util/TextPosition r s tuv wx&org/apache/pdfbox/util/PositionWrapper 6 yz {| } ~            7  )J EF #$    .7   7 7 /7 v7 17   7   cjava/util/TreeMap    java/util/TreeSet  Aorg/apache/pdfbox/pdmodel/interactive/pagenavigation/PDThreadBead        djava/lang/StringBuilder 6  %&   7 -7     7  23      ;< AB 23 java/util/regex/Pattern   7java/lang/String Bjava/util/LinkedList4org/apache/pdfbox/util/PDFTextStripper$WordSeparator   &org/apache/pdfbox/util/PDFTextStripper   .indent java/lang/NumberFormatException.drop\.\d+\.\[\d+\]\d+\)[A-Z]\.[a-z]\.[A-Z]\)[a-z]\) [IVXL]+\. [ivxl]+\.&org/apache/pdfbox/util/PDFStreamEnginejava/io/IOException%org/apache/pdfbox/util/ResourceLoaderloadProperties+(Ljava/lang/String;Z)Ljava/util/Properties;java/lang/System getPropertytoString&(Lorg/apache/pdfbox/cos/COSDocument;)V isEncrypteddecrypt*(Ljava/lang/String;Ljava/lang/Throwable;)VgetDocumentCatalog/()Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;+org/apache/pdfbox/pdmodel/PDDocumentCatalog getAllPagesNorg/apache/pdfbox/pdmodel/interactive/documentnavigation/outline/PDOutlineItem getCOSObject!()Lorg/apache/pdfbox/cos/COSBase;iterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object; getContents-()Lorg/apache/pdfbox/pdmodel/common/PDStream;)org/apache/pdfbox/pdmodel/common/PDStream getStream#()Lorg/apache/pdfbox/cos/COSStream;findDestinationPageJ(Lorg/apache/pdfbox/pdmodel/PDDocument;)Lorg/apache/pdfbox/pdmodel/PDPage;indexOf(Ljava/lang/Object;)IgetThreadBeadssizesetSizeget(I)Ljava/lang/Object;clearset'(ILjava/lang/Object;)Ljava/lang/Object; java/util/Map findResources)()Lorg/apache/pdfbox/pdmodel/PDResources; processStreamm(Lorg/apache/pdfbox/pdmodel/PDPage;Lorg/apache/pdfbox/pdmodel/PDResources;Lorg/apache/pdfbox/cos/COSStream;)Vjava/io/Writerwritejava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)V getCharacterlengthcharAt(I)Cjava/lang/CharactergetDirectionality(C)BgetFont)()Lorg/apache/pdfbox/pdmodel/font/PDFont;getTextPosition'()Lorg/apache/pdfbox/util/TextPosition; getFontSize getXDirAdj getYDirAdjgetWidthDirAdj getHeightDirgetXgetYgetWidth getHeightgetIndividualWidths()[FgetWidthOfSpaceendsWith(Ljava/lang/String;)Z getSeparator8()Lorg/apache/pdfbox/util/PDFTextStripper$WordSeparator;add(Ljava/lang/Object;)Zjava/lang/Mathmax(FF)Fmin setLineStartflush&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/FloatvalueOf(F)Ljava/lang/Float;subMap;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;java/util/SortedMapvalues()Ljava/util/Collection;java/util/CollectionsubSet;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;java/util/SortedSetisEmpty getRectangle0()Lorg/apache/pdfbox/pdmodel/common/PDRectangle;,org/apache/pdfbox/pdmodel/common/PDRectanglecontains(FF)Z getLowerLeftXgetUpperRightY isDiacritic((Lorg/apache/pdfbox/util/TextPosition;)ZmergeDiacriticN(Lorg/apache/pdfbox/util/TextPosition;Lorg/apache/pdfbox/util/TextNormalize;)Vremoveappend(C)Ljava/lang/StringBuilder;isParagraphStartisArticleStartabs(F)FsetHangingIndentisHangingIndentcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/MatchermatchesmakeLineLogicalOrder'(Ljava/lang/String;Z)Ljava/lang/String; normalizePres-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/Class getSimpleName toLowerCase parseFloat(Ljava/lang/String;)F!+            !"#$%&'()*+,l-,j.,j/,l0,k1,l2345W678******* * * * *** * ************* !*"#*$%*&*'Y()**Y+,*-*.*/*0Y*/1-9" oqr#s)t/u5v;wCxIyO|T}Y~_dinsx}: ;<=>6?8*+****** * * * *** * ************* !*"#*$%*&*'Y()**Y+,*-*.*/*0Y*/1-9"oqrs$t*u0v6w>xDyJ|O}T~Z_dinsx}:;<@A=>6B8******* * * * *** * ************* !*"#*$%*&*'Y()**Y+,*-*.*+/*0Y*/1-9" oqr#s)t/u5v;wCxIyO|T}Y~_dinsx}:;<C=>DE8Y2Y3M*+,4,59: ;<F& GH=>DI8A *6Y+789: ;< FJ=>KLM8P*6Y+7,49  : ;<FJG(=>KN78< *9*9 :  ;<LO8,*:*+;*,<*=#** ********;>*;?'*; @NBYC-DNBYF-D**;GHI**;JGPSAGP_E9N&' ()+,%--.50=2G<PES>T@_B`DkHyIJ:4T PQ` PR;<F&G(=>ST8Z****+K****+K*4*-*%**L*L **+MM,N3,OPN-Q:*Y`R:*-Sʱ9FUWZ\(_Wf\gakhlqn{opqstvw:>UV{#WXYZ;<[h:\]^[_h:\`=>abc8>+*;T:,U`>9{| }:4;<d ef  gX^ e_=>hij859:;<k&=>lj859:;<k&=>mn8h***********+V*+W&*&Xh`>*>*)Y6*)Z64*)[\]*)^Y_`W*,a*++b,c*d*+e9J<AIW^`iqz:>t7o Wpp i^q ;<gXrV=>s784*f9 : ;<=>st8D *<*gh9  : ;< u=>v78: *<*ih9  :  ;<=> w859:;<gX=> w859:;<gX=>x78 mjDkElFl8l8::66 *)Y*m6  *)Y1*) [\: *noYp:   q M: 6 6 Nn Or:s:6tKuv6     6*f6 6^Y_: M: l8 N Or:wYx:s:(yzy{z{l8*n"|8}8~88888868 8  k8$ *j8b n*j8l8 n8nb n8*j8j8%l %b8 %b8 6 *#9**]*:lFj8jDl8kEj1)zszs W#DbF *W8$fE::688X**** *9n  !"#'%+(:*H+O-X._1hBkCnExGHIKLPRWIZ]_`bhj s$t.v:wExL|rv} $-18@IOTY^ao    $).259=@JZ^b(h!l":)Xyz 6{|R} \~U :~EL} vs8-1 H h] k n qTK$>.:o m;<jg d `\YVSP ^ H h K=>8.*#% %# %#$f#%#%f9&:4.;<....78E*<*h*<94 56: ;<=>78: *<*h9 ? @:  ;<=>78: *<*h9 J K:  ;<=>8D *<+sh9 U V: ;< =>B8A *<+h9 `a: ;< =>8^$#%b$#%f9l:*;<8% =*=+sN+8+8*,-:Y:*,-W6+-tnn8fb:  :  N9 O:  fb:   6::  Y:  W W=>666+8+8*6  *&X*& :  y :    h`>Y    h64   h6   h6> ]>6  6 5 6 ( 6  6 *)Yd6 *) [\:   +Wv  Xdr: + + +*-D 3+ *+ *-  XdW +W  +W9"Hxy { |}~+09FIXo1AFMYc !-BR _pz: ' }@] ( +IXo Ml A} o B^       ;<^> ' ( +o  8/*9&: ;<8>*9 01:;< 8/*9=: ;<8>*9 GH:;< B8>*+9 ST:;<8/*9]: ;<B8>*+9 ij:;<8/* 9s: ;<B8>*+ 9 :;<8/*9: ;<8/*9: ;<8/*9: ;<8/*<9: ;<8/*)9: ;<t8>*9 :;<8/*9: ;<t8>*9 :;<8/*9: ;<8>*+9 :;< 8/*9: ;<8>*+9 :;< 8/*9: ;<t8>*9 :;<8/*9: ;<t8>*9 ,-:;<8/*#98: ;<8>*##9 EF:;<8/*%9Q: ;<8>*#%9 ^_:;<8/*9m: ;<8>*#9 |}:;<  8/*!9: ;< 8>*#!9 :;<  8/* 9: ;<B8>*+ 9 :;<8/* 9: ;<B8>*+ 9 :;<8/*9: ;<B8>*+9 :;<8/*9: ;<B8>*+9 :;<8/*9: ;<B8>*+9 :;<8/*9: ;<B8>*+9 :;<8_*+ +t+=+t+uv+Y+tM+td>,+uW,9. +!-3%?&J(T&Z*:4o Fo _;<_ ? !"#$85+*+,-+N+, ***§*-9* <= >?AC$G(H/M3O:45;<5555=>%&8 6- 6+z},z}f8+z|-z|f8*j 6*+zj- 6m+Ƨf+zv-Q6KÍ+zk5-ə +Ƨ'- *-:*+:  6+9jnoq u!w2y?{E}W^dky:f '( )(!*2+;<~,-78; **9:  ;<=>.78: *<*˶h9  :  ;<=>/78: *<*̶h9  :  ;<=>078: *<*Ͷh9  :  ;<=>178: *<*ζh9  :  ;<=>238u+zM,sN-*ϸ:9 :4;<45 67(8T8P*+.9 :;<9^ 95:;<8C*.:*^Y_.L+=>!+2::*.W*.9')*%,,-8*>0:>, 7(%=(>3%? # C;<@AB81M+N-N -O:*ն֙,9CDF)H/K:47( &]119/C(^ 195DEF8h+X>1d6$d**+ضلݧ16(*+ضd*ׄر96 VW Y[]!_0Y9dBfQg]iadgm:>&o <+o h;<hhaG ^ hH=>I)J8 Y:Y:+:N[Or:ݙ9:*-:*-:WY:sW-:*-:*-:W9Nx yz0|8~?COZbkn|:f ?,K0Ib]#K;< LMN"^ LOPQ78j  YܲK*L++t+E$MYܲK*L++t+E$ M YSYSYSYSYSYSYSYSYSY Sѱ;DGnwz9JC EFN+O0P;T@UDZGWH\^]c^nbscwhze{:>@RHSTsR{ST+PU0KVW