4 )a *bc def )g )h *i )j *k lmn op oq or os tsu v lw xy *z *{ *| }~ }   } } b   offsetJlengththis$0!Lcom/google/common/io/ByteSource;&(Lcom/google/common/io/ByteSource;JJ)VCodeLineNumberTableLocalVariableTablethisSlicedByteSource InnerClasses2Lcom/google/common/io/ByteSource$SlicedByteSource; StackMapTable openStream()Ljava/io/InputStream; ExceptionsopenBufferedStream sliceStream,(Ljava/io/InputStream;)Ljava/io/InputStream;skippedcloserLcom/google/common/io/Closer;eLjava/lang/Throwable;inLjava/io/InputStream;nslice%(JJ)Lcom/google/common/io/ByteSource; maxLengthisEmpty()Z sizeIfKnown#()Lcom/google/common/base/Optional; unslicedSizeoffoptionalUnslicedSize!Lcom/google/common/base/Optional;LocalVariableTypeTable3Lcom/google/common/base/Optional; Signature5()Lcom/google/common/base/Optional;toString()Ljava/lang/String; SourceFileByteSource.java ./ 0offset (%s) may not be negative length (%s) may not be negative +, -, <= AB @= java/lang/Throwable java/io/ByteArrayInputStream 0  MN PQ RS Q java/lang/Long Sjava/lang/StringBuilder ]^ .slice( , )0com/google/common/io/ByteSource$SlicedByteSourcecom/google/common/io/ByteSourcejava/io/IOExceptionjava/io/InputStreamcom/google/common/io/Closercom/google/common/base/Optional()V$com/google/common/base/Preconditions checkArgument(ZLjava/lang/String;J)V com/google/common/io/ByteStreamsskipUpTo(Ljava/io/InputStream;J)Jcreate()Lcom/google/common/io/Closer;register((Ljava/io/Closeable;)Ljava/io/Closeable;rethrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;close([B)Vlimit-(Ljava/io/InputStream;J)Ljava/io/InputStream;java/lang/Mathmin(JJ)J isPresentget()Ljava/lang/Object; longValue()JvalueOf(J)Ljava/lang/Long;of5(Ljava/lang/Object;)Lcom/google/common/base/Optional;absentjava/lang/Objectappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;0)*+,-,./0129*+*   * *3 -284 9589+,9-,9:;@@<=26 ** 34  58>?@=26 ** 34  58>?AB2#V* G+* A#: :+W: *+Y+*  #-+32  #+5>BM 4>C,DEFG5C,V58VHI9/UJ:KJLJ :K>?MN2> ! !*e7**a!3"*4*>58>+,>-,*O,9 @@PQ2L* *34 589@>?RS2:*L+*+A* 7* e3$ 6"4*T,$U,:582VWX 2VY96Z[\]^2\2 Y!*"#$#*%&#*%'#(3'4 258_`7 )*6