0 1S 0TU S 0V 0W 0X 0Y 0Z[ \ ] 0^ 0_ `a 0b cd ef 0g eh 0ij Skl mn op q 0r i s t uv `w `x y cz{| +m } 1~inLjava/io/InputStream; memoryLimitIstreamHeaderFlags#Lorg/tukaani/xz/common/StreamFlags;checkLorg/tukaani/xz/check/Check; blockDecoder!Lorg/tukaani/xz/BlockInputStream; indexHash Lorg/tukaani/xz/index/IndexHash; endReachedZ exceptionLjava/io/IOException;(Ljava/io/InputStream;)VCode Exceptions(Ljava/io/InputStream;I)V(Ljava/io/InputStream;I[B)V initialize getCheckType()I getCheckName()Ljava/lang/String;read([BII)IvalidateStreamFooter()V availableclose BP :;org/tukaani/xz/index/IndexHash <= >? @A HF HGjava/io/DataInputStream BC 23 45 67 5 89 L MN#java/lang/IndexOutOfBoundsExceptionorg/tukaani/xz/XZIOException Stream closed Borg/tukaani/xz/BlockInputStream B&org/tukaani/xz/IndexIndicatorException C OP java/io/IOException &org/tukaani/xz/CorruptedInputException-XZ Stream Footer does not match Stream Header QJ RP"org/tukaani/xz/SingleXZInputStreamjava/io/InputStream readFully([B)V!org/tukaani/xz/common/DecoderUtildecodeStreamHeader'([B)Lorg/tukaani/xz/common/StreamFlags;!org/tukaani/xz/common/StreamFlags checkTypeorg/tukaani/xz/check/Check getInstance(I)Lorg/tukaani/xz/check/Check;getName(Ljava/lang/String;)V7(Ljava/io/InputStream;Lorg/tukaani/xz/check/Check;IJJ)VvalidategetUnpaddedSize()JgetUncompressedSizeadd(JJ)VdecodeStreamFooterareStreamFlagsEqualI(Lorg/tukaani/xz/common/StreamFlags;Lorg/tukaani/xz/common/StreamFlags;)Z getIndexSize backwardSizeJ!0123456789:;<=>?@A BCD1%***Y***+E&BFD1%***Y***+E&BGD2&***Y***+- E&HFD% N Y+ - *+- E&HGD-!*+ **-**E&IJD*KLD*MJD'L*+ +3~E&MND ` `+ Y* Y***6*E*Y* **%:** *!**+"6`6`=d>#**#*$%*n:*XuxM&&E&OPDJ> L Y* + +'M*,(*),* +Y,-E&QJD<0* Y*** *.E&RPD;* * /* L* +E&