4x K L M N OPQ R ES ET EU VW EX EY EZ E[ \ E] E^ E_ E` a b cdef baseChannel'Ljava/nio/channels/ReadableByteChannel;RuntimeInvisibleAnnotations'Ljavax/annotation/concurrent/GuardedBy;valuethisbufferLjava/nio/ByteBuffer; canRewindZ directRead*(Ljava/nio/channels/ReadableByteChannel;)VCodeLineNumberTableLocalVariableTable=Lcom/google/crypto/tink/subtle/RewindableReadableByteChannel;MethodParametersdisableRewinding()Vrewind StackMapTable ExceptionssetBufferLimit(I)VposInewBufferCapacity newBuffernewLimitread(Ljava/nio/ByteBuffer;)IbaseReadResultlimitdstbytesToReadCountbytesFromBufferCountstillToReadCountcurrentReadPos contentLimit bytesCountgcloseisOpen()Z SourceFile"RewindableReadableByteChannel.java '/  "# $% &%java/io/IOExceptionCannot rewind anymore. 'h ij kl ilm no pq 0r st =j :; ul vr =l wH 34 F/ GH;com/google/crypto/tink/subtle/RewindableReadableByteChanneljava/lang/Object%java/nio/channels/ReadableByteChanneljava/nio/ByteBuffer(Ljava/lang/String;)Vposition(I)Ljava/nio/Buffer;capacity()Ijava/lang/Mathmax(II)Iallocate(I)Ljava/nio/ByteBuffer;()Ljava/nio/Buffer;put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; remainingflip hasRemaining1  s!"#  s!$%  s!&%  s!'()a**+****34 5678+!,-!./)4** AB+ !,!0/)f"* Y* * W*HIKL!N+ "!,12"34)P* >* =* h > :*W*W W**W** V WX!Y'Z/[9\@]F_O`+4356!%76'8#P!,P961F-9!:;) L**++=*G***+* **>*W +*W*K*>** `W+*W*W** ***>d6* 6*6*`* W**6*W* W+*W * d6** ***)deghik$l+m0n;pCqQsYt]ufwhzs{ ".?DI+p Q<6{@=6L!,L>#5?6@6A6{B6rC6P<6.D61-  *PfE&2->!F/)J**** + !,2!GH)4 **+  !,IJ