Êþº¾3Ñ 0� ‚ +ƒ „… „† „‡ „ˆ „‰ Š‹ Œ � „Ž �� „‘ „’“ �” • – —? +˜™ ˜N š › œ �ž Ÿ ¡¢ £ �¤¥ Ÿ¦j �§ Ÿ¨©ÿÿÿÿÿÿÿÿª +�« ¬ ­®MIN_CACHED_BUFFER_SIZEI ConstantValueMAX_CACHED_BUFFER_SIZE@BUFFER_REALLOCATION_THRESHOLDFBUFFERLjava/lang/ThreadLocal; Signature:Ljava/lang/ThreadLocal;>;FILE_OUTPUT_STREAM_CLASSLjava/lang/Class;Ljava/lang/Class<*>;CHANNEL_FIELD_OFFSETJ()VCodeLineNumberTableLocalVariableTablethis&Lcom/google/protobuf/ByteBufferWriter;clearCachedBufferwrite.(Ljava/nio/ByteBuffer;Ljava/io/OutputStream;)Vlengtharray[BbufferLjava/nio/ByteBuffer;outputLjava/io/OutputStream; initialPos StackMapTable© Exceptions¯getOrCreateBuffer(I)[B requestedSizeneedToReallocate(II)Z bufferLength getBuffer()[BsrLjava/lang/ref/SoftReference;LocalVariableTypeTable!Ljava/lang/ref/SoftReference<[B>;™ setBuffer([B)VvaluewriteToChannel.(Ljava/nio/ByteBuffer;Ljava/io/OutputStream;)Zchannel'Ljava/nio/channels/WritableByteChannel;°±¡¢ safeGetClass%(Ljava/lang/String;)Ljava/lang/Class;e"Ljava/lang/ClassNotFoundException; classNameLjava/lang/String;¥((Ljava/lang/String;)Ljava/lang/Class<*>;getChannelFieldOffset(Ljava/lang/Class;)JfieldLjava/lang/reflect/Field;clazz(Ljava/lang/Class<*>;)J SourceFileByteBufferWriter.java BC 9: ²³° ´µ ¶· M_ ¸µ ¹µ± Jº hi XY »·¼ ½¾ ¿À ´Á$com/google/protobuf/ByteBufferWriter ¾ ^_ [\ ef ¿Ãjava/lang/ref/SoftReference B³ @A =>Ä ÅÆÇ ÈÉ%java/nio/channels/WritableByteChanneljava/lang/ClassCastException JÊ Ëq java/lang/ClassNotFoundException Ì· ÍÎ ÏÐjava/lang/Throwablejava/lang/ThreadLocaljava.io.FileOutputStream pq xyjava/lang/Objectjava/io/IOExceptionjava/nio/ByteBufferjava/io/OutputStreamset(Ljava/lang/Object;)Vposition()IhasArray()Z arrayOffset remaining([BII)V hasRemainingjava/lang/Mathmin(II)Iget([BII)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;max()Ljava/lang/Object;java/lang/Class isInstance(Ljava/lang/Object;)Zcom/google/protobuf/UnsafeUtil getObject'(Ljava/lang/Object;J)Ljava/lang/Object;(Ljava/nio/ByteBuffer;)IforNamehasUnsafeArrayOperationsgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;objectFieldOffset(Ljava/lang/reflect/Field;)J00123452367839:;<=>;?@A BCD/*·±E-F GHICD$²¶±E TUJKD#o*¶=*¶™+*¶*¶*¶`*¶¶ §9*+¸ š1*¶¸ N*¶ ™"*¶-¾¸ 6*-¶W+-¶ §ÿÝ*¶W§:*¶W¿±ZccecE>\^ a$b,e4f;gFhOiWjZn`ocnkonpF4FL24&MNoOPoQRjS2Tü$üú%HU VW XYD…*¸;¸L+Æ +¾¸™¼L@£+¸+°Esu wx{$|(F*Z2 ONT ü [\DU¢††j–œ§¬E„FZ2]2T@ ^_Dl²¶ÀK*ǧ *¶À°E ‰ ŠF  `ab  `cT üdF efD=²»Y*·¶±E Ž�F gN hiD¸3² ”›,²+¶™"M+²¸ÀM§N,Æ ,*¹!W¬¬" E& ’”–™"—#š'›/œ1ŸF jk3OP3QRTÿ"lmnoú VW pqDX*¸"°L°#E¤¥¦FrstuTEv;w xyDŽ*Ƹ$™*%¶&L+¸'­§L)­(E¬ ­®²°³Fz{|>b |?TBU;}~CD<»+Y·,³-¸.³²¸/³±EG KM€