1~   X X  X X X X  X X X X !   !       !   !   !  * * !  !  ! !   !!" !# !$ % *& *' () !*+ X,- ./ G ( G0 G12 L3 G. G45 P6 P7 X8 P9 P:;< JBIG2Page InnerClasses JBIG2SegmentSYMBOL_DICTIONARYI ConstantValueINTERMEDIATE_TEXT_REGIONIMMEDIATE_TEXT_REGIONIMMEDIATE_LOSSLESS_TEXT_REGIONPATTERN_DICTIONARYINTERMEDIATE_HALFTONE_REGIONIMMEDIATE_HALFTONE_REGION"IMMEDIATE_LOSSLESS_HALFTONE_REGIONINTERMEDIATE_GENERIC_REGION$IMMEDIATE_GENERIC_REGION&!IMMEDIATE_LOSSLESS_GENERIC_REGION'&INTERMEDIATE_GENERIC_REFINEMENT_REGION(#IMMEDIATE_GENERIC_REFINEMENT_REGION*,IMMEDIATE_LOSSLESS_GENERIC_REFINEMENT_REGION+PAGE_INFORMATION0 END_OF_PAGE1 END_OF_STRIPE2 END_OF_FILE3PROFILES4TABLES5 EXTENSION>segmentsLjava/util/SortedMap; SignaturegLjava/util/SortedMap;pagesdLjava/util/SortedMap;globalsLjava/util/SortedSet;TLjava/util/SortedSet;ra/Lcom/itextpdf/text/pdf/RandomAccessFileOrArray; sequentialZnumber_of_pages_knownnumber_of_pagesread2(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;)VCodeLineNumberTableLocalVariableTablethis0Lcom/itextpdf/text/pdf/codec/JBIG2SegmentReader; Exceptions copyByteArray([B)[Bb[Bbc()Vtmp=Lcom/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Segment;segsLjava/util/Iterator;LocalVariableTypeTable)Ljava/util/Iterator; readSegment@(Lcom/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Segment;)Vlastpage_bitmap_widthpage_bitmap_heightp:Lcom/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Page;sptrdata readHeader?()Lcom/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Segment;jireferred_to_current_bytesegment_page_associationsegment_numbersegment_header_flagsdeferred_non_retainpage_association_size segment_typereferred_to_byte0count_of_referred_to_segmentsreferred_to_segment_numbers[Isegment_retention_flags[Zpage_association_offsetsegment_data_lengthJend_ptr header_datareadFileHeaderidstring refidstringfileheaderflags numberOfPages()I getPageHeight(I)I getPageWidthgetPage=(I)Lcom/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Page;page getGlobal(Z)[BelementLjava/lang/Object;i$eLjava/io/IOException; for_embeddingosLjava/io/ByteArrayOutputStream;toString()Ljava/lang/String; SourceFileJBIG2SegmentReader.java java/util/TreeMap java/util/TreeSet ] = >?java/lang/IllegalStateException+already.attempted.a.read.on.this.jbig2.filejava/lang/Object@ AB C D]E FGH IJK LM NM O] PQR STU VW XY Z[;com/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Segment \ ] ^_ ` ]8com/itextpdf/text/pdf/codec/JBIG2SegmentReader$JBIG2Page6referring.to.widht.height.of.page.we.havent.seen.yet.1 Aa b] c] d eQcount.of.referred.to.segments.had.bad.value.in.header.for.segment.1.starting.at.2f Fg h i] j kM l*page.1.invalid.for.segment.2.starting.at.3 ] mn o pq rn s'file.header.idstring.not.good.at.byte.1  file.header.flags.bits.2.7.not.0 tjava/io/ByteArrayOutputStream uv wjava/io/IOException x yzjava/lang/StringBuilder%Jbig2SegmentReader: number of pages: {| {} *Jbig2SegmentReader in indeterminate state..com/itextpdf/text/pdf/codec/JBIG2SegmentReaderjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V4com/itextpdf/text/error_messages/MessageLocalizationgetComposedMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V segmentNumberjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/SortedMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-com/itextpdf/text/pdf/RandomAccessFileOrArraygetFilePointer()JlengthtypekeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; dataLength([B)Iseek(J)VreadInt'(Ljava/lang/String;I)Ljava/lang/String;pageBitmapWidthpageBitmapHeight(I)VdeferredNonRetainjava/lang/String(I)Ljava/lang/String;segmentRetentionFlagscountOfReferredToSegmentsreadUnsignedShortreadUnsignedIntreferredToSegmentNumbers containsKey(Ljava/lang/Object;)Z4(ILcom/itextpdf/text/pdf/codec/JBIG2SegmentReader;)V addSegmentjava/util/SortedSetadd headerDatasizewrite([B)VcloseprintStackTrace toByteArray()[Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!X\]^_`]^ab]^cd]^ef]^gh]^ij]^kl]^mn]^op]^qr]^st]^uv]^wx]^yz]^{|]^}~]^]^]^]^]^] 5**Y*Y*Y* * *+ "`ab%f*g/455L L*L*+* + A*  Y* **4*L*+*++W* * էT*L*++W+3*M,**, !B!(-2DY^py*-^L" "LQ* =+"#+"N* -%W+-&+0k* 6* '* (6* (6* '*+) *: Y++),-.J &+4>GPYcx}R>^]PL]YC]x$ ]L* <* (=!Y/N* 06~6-1@~@6?~6-* 06~z6 : :  g* *  e'* (2~6  `: 6 6  p6 * 06   x ~zT   ̧o = `: ~66   !   x~ zT ާ/   " Y3Y4SY4S- 5- 6 ` : 6   A  * 0O%7  * 8O  * 9O - :* d6 * (6 * 06  * Y;Y 4SY4SY4S- )-<- = -* >* *Y *?W *  *-@*-AW* 97-"* 6* 'd:* %W-B- B   # 6<MTZcmpsz!"#%&')+,-.-1+2J4P5V8^9h:o;~<=?9BFGHJLMOQ RT&U?WDX\Zg^p`vbcdefh)]:] 7] %] aE] ]  ]]#]6mMVTO]c@]m6] p3 s0 ] ] p3#]LK* 'L* +%WYTYJTYBTY2TY TY TYTY TM>+ +3,3 YC,* 0>*~*~D~ YE*D** ( Blm npErMsVtdrjxrz{}~4G#] ExrK]L4 *F  H* *.]H* *-]E* *]wGYHM*IN-E-!:!:31,BJ,&J,KN-M,N,OadL>&-EHQZ]adeiprH--&4KewwoS!* PYQRS*TUVW !Z*XY !X[