=  java/io/InputStream()Vjava/util/zip/CRC32   com/sixlegs/png/PngInputStreamcrcLjava/util/zip/CRC32;  tmp[B  inLjava/io/InputStream;java/io/DataInputStream  (Ljava/io/InputStream;)V   dataLjava/io/DataInputStream; " #$leftI & '(readLong()J*com/sixlegs/png/PngConstantsPNG  .com/sixlegs/png/PngException 012 34java/lang/Long toHexString(J)Ljava/lang/String;6 78makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; -: ;(Ljava/lang/String;Z)V = >?totalJ C DEreadInt()I G H$lengthL 74 N Oreset Q RE getRemaining )T UV getChunkName(I)Ljava/lang/String;X 7Y((Ljava/lang/String;II)Ljava/lang/String; [ \(getValue^ 7_&(Ljava/lang/String;)Ljava/lang/String; a bEread d efupdate(I)V hij kljava/lang/Mathmin(II)I n bo([BII)I q er([BII)V ht ku(JJ)J nx'java/lang/UnsupportedOperationExceptionzdo not close me w| }(Ljava/lang/String;)V  EreadUnsignedByte ajava/io/EOFException  EreadUnsignedShort  java/lang/FloatintBitsToFloat(I)F  java/lang/DoublelongBitsToDouble(J)D  r readFully   skipBytes(I)I  readLine()Ljava/lang/String;  readUTFjava/io/DataInputCodeLineNumberTable StackMapTable Exceptionsjava/io/IOException startChunkendChunkskip(J)Jclose readBoolean()ZreadByte()B readShort()SreadChar()C readFloat()F readDouble()D([B)V getOffset SourceFilePngInputStream.javaBootstrapMethods  7$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;)Improper signature, expected 0x, got 0xBad chunk length:  read  bytes, expected Bad CRC value for  chunk InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup0  >?H$#$a**Y **+*Y**!*%A +-Y+/ /59*Y<@a<6 =36>?)@/A4B<CCDGETG`HT EN*!**BF*F-YI*FK9* M*B<**F!*Y<@a<& MNOP,Q3R8S@TLU,b*P"-YS*F*!d*FW9*!* Z=*B>-YS]9*Y<*F`a<& [\&]+^4_9`>aPb`c&)bEg**!*`<* c*Y!d!kl mnop(r boA*!*+*!gm6* +p*Y!d!& xyz {|"}(~3>.J ***sv>  A" wYy{0 *~ @EC*< Y *~EV!*<*= Yxx` **DE<*<*=*>*6 Yxx`x`x`  (( '(/I*B yI*B *B *%( *++  r' *+  ! * * *RE*!(*<