4 'a bc de bf &g &h &i bj bk bl bm bn bo bp bq rs &t ru &v bw bxy &z b{| b}~ b & & & & & & & &scratchLjava/nio/ByteBuffer;()VCodeLineNumberTableLocalVariableTablethis+Lcom/google/common/hash/AbstractByteHasher;update(B)V([B)Vb[B([BII)ViIofflen StackMapTable(Ljava/nio/ByteBuffer;)V remainingputByte"(B)Lcom/google/common/hash/Hasher;BputBytes#([B)Lcom/google/common/hash/Hasher;bytes%([BII)Lcom/google/common/hash/Hasher;6(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"(I)Lcom/google/common/hash/Hasher;putShort"(S)Lcom/google/common/hash/Hasher;sSputIntputLong"(J)Lcom/google/common/hash/Hasher;lJputChar"(C)Lcom/google/common/hash/Hasher;cC)(C)Lcom/google/common/hash/PrimitiveSink;)(J)Lcom/google/common/hash/PrimitiveSink;)(I)Lcom/google/common/hash/PrimitiveSink;)(S)Lcom/google/common/hash/PrimitiveSink;=(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;,([BII)Lcom/google/common/hash/PrimitiveSink;*([B)Lcom/google/common/hash/PrimitiveSink;)(B)Lcom/google/common/hash/PrimitiveSink; SourceFileAbstractByteHasher.javaRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; *+  () 16 12 =  13 1< H#com/google/common/primitives/Shorts 1F L!com/google/common/primitives/Ints M"com/google/common/primitives/Longs Q"com/google/common/primitives/Chars QR MN LF HI AE AD AB >?)com/google/common/hash/AbstractByteHasher%com/google/common/hash/AbstractHasherjava/lang/Throwablejava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;hasArray()Zarray()[B arrayOffset()Ipositionlimit(I)Ljava/nio/Buffer;get()B$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;checkPositionIndexes(III)Vclear()Ljava/nio/Buffer;(S)Ljava/nio/ByteBuffer;(J)Ljava/nio/ByteBuffer;(C)Ljava/nio/ByteBuffer; &'()*+,B**- #$. /01213,A *++- /0. /0 4516,6`*+3-6 769.478/04598:8; 1<,@+$*+ + + `+ ++ W+ =*+-=>?(A1B9A?E. -=8@/0@4); (>?,?**- IJ./04@AB,H +W*+*-OP Q. /0 C5AD,b`+*+*-V WX.*/0C598:8AE,?*+*- ]^./0C)1F,~%** *WM*W,* -f hih#j.%/0%C8;XG HI,G*W*- o p./0JKLF,G*W*- u v./078MN,H*W*- { |./0OPQR,G*W*-  ./0STAQU,0*-". /0AMV,0*-". /0ALW,0* -". /0AHX,0*!-". /0AAY,0*+"-". /0AAZ,2*+#-". /0AA[,0*+$-". /0A>\,0*%-". /0]^_`