Êþº¾4½Ú Û dÜ Ý Þ ßà ßá ßâ ßã ßäåæ Üç è ¼é ê ë ßì ‹í îï ë ßð ñ ßò óô «õ ßö «÷ ßø ¾ùú "Ü «û ßü ¾ý "þ ¿ÿ  " +Ü ¿ À  / À  « 3 ¾  ¾ ¼ : « > > ß « « · D F ¿ Ä!" JÜ J# Ä$% N&' PÜ ‹é ¼( ‹) /* ¼+ ‹, ¼- ‹. /0 Ò12 Ò3 ß4 Ò5 ¼6 ¼7 89 :;<StreamDataIterator InnerClasses DataResultloggerLorg/slf4j/Logger;debugZ ConstantValue showDeflatetotal_uncompressedSizeDtotal_compressedSize$assertionsDisabled()VCodeLineNumberTableLocalVariableTablethis Lucar/nc2/stream/NcStreamReader;getCompression(Z)Dresetresult StackMapTable readStreamA(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;)Lucar/nc2/NetcdfFile;isLjava/io/InputStream;ncfileLucar/nc2/NetcdfFile;b[BmsizeImproto>Header&Lucar/nc2/stream/NcStreamProto$Header;† ExceptionsreadDatai(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lucar/nc2/stream/NcStreamReader$DataResult;locationLjava/lang/String; bytesRead readData1W(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;)Lucar/nc2/stream/NcStreamReader$DataResult;slensbnobjsdataLucar/ma2/Array;iiLucar/ma2/IndexIterator;Lucar/ma2/ArrayStructureBB;sLucar/nc2/Structure;membersLucar/ma2/StructureMembers;binLjava/io/ByteArrayInputStream;in#Ljava/util/zip/InflaterInputStream;resultbpsizedpdproto?Data$Lucar/nc2/stream/NcStreamProto$Data;boLjava/nio/ByteOrder;dataTypeLucar/ma2/DataType;sectionLucar/ma2/Section;dsizedatabcompress@Compress(Lucar/nc2/stream/NcStreamProto$Compress;uncompressedSizeABCDEFG readData2B(Ljava/io/InputStream;)Lucar/nc2/stream/NcStreamReader$DataResult;HDataCol'Lucar/nc2/stream/NcStreamProto$DataCol;decoder!Lucar/nc2/stream/NcStreamDataCol;getStructureIteratorL(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;)Lucar/ma2/StructureDataIterator;proto2ncR(Lucar/nc2/stream/NcStreamProto$Header;Lucar/nc2/NetcdfFile;)Lucar/nc2/NetcdfFile;rootIGroup%Lucar/nc2/stream/NcStreamProto$Group; rootBuilderJBuilderLucar/nc2/Group$Builder; access$000()Lorg/slf4j/Logger; SourceFileNcStreamReader.javaucar/nc2/stream/NcStreamReader hi st op qpK LM N† OP Q† RSjava/io/IOExceptionjava/lang/StringBuilderData corrupted on TU VW XW sY Z[ \] ËÌjava/io/EOFException ^† •– _† ÂÃData transfer corrupted on \` ab cf gh i±ucar/ma2/Section jm no p± qr st rk uvjava/lang/AssertionError wx yzjava/lang/String{ |} s~ €)ucar/nc2/stream/NcStreamReader$DataResult W s‚ ƒ±„ …† ‡± ˆ‰ucar/nc2/Structure Š‹ Œ Žucar/ma2/ArrayStructureBB s ‘’ “” • –¹java/io/ByteArrayInputStream s—!java/util/zip/InflaterInputStream s˜ s™ \šucar/nc2/stream/NcStreamDataCol ›œ W1ucar/nc2/stream/NcStreamReader$StreamDataIterator sžucar/nc2/NetcdfFileSubclass ŸY  W ¡z ¢Y £W ¤Y ¥¦§ ¨© ª« ¬­ ®¯ °± ²³ ´tµ ¶z· ¸¹java/lang/Objectº$ucar/nc2/stream/NcStreamProto$Header"ucar/nc2/stream/NcStreamProto$Data&ucar/nc2/stream/NcStreamProto$Compressjava/io/InputStreamucar/nc2/NetcdfFilejava/nio/ByteOrderucar/ma2/DataTypeucar/ma2/Arrayucar/ma2/IndexIteratorucar/ma2/StructureMembers%ucar/nc2/stream/NcStreamProto$DataCol#ucar/nc2/stream/NcStreamProto$Groupucar/nc2/Group$Builderucar/nc2/stream/NcStream readFully(Ljava/io/InputStream;[B)I MAGIC_STARTtest([B[B)Z MAGIC_HEADER readAndTest(Ljava/io/InputStream;[B)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getLocation()Ljava/lang/String;toString(Ljava/lang/String;)VreadVInt(Ljava/io/InputStream;)I parseFrom*([B)Lucar/nc2/stream/NcStreamProto$Header; MAGIC_DATA MAGIC_DATA2(([B)Lucar/nc2/stream/NcStreamProto$Data;decodeDataByteOrder:(Lucar/nc2/stream/NcStreamProto$Data;)Ljava/nio/ByteOrder; getDataType»DataType*()Lucar/nc2/stream/NcStreamProto$DataType;convertDataType=(Lucar/nc2/stream/NcStreamProto$DataType;)Lucar/ma2/DataType;SEQUENCE getSection¼Section)()Lucar/nc2/stream/NcStreamProto$Section; decodeSection;(Lucar/nc2/stream/NcStreamProto$Section;)Lucar/ma2/Section;STRINGgetShape()[Ifactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array; computeSize()JgetIndexIterator()Lucar/ma2/IndexIterator;hasNext()Z!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)V setObjectNext(Ljava/lang/Object;)V getVarName%(Ljava/lang/String;Lucar/ma2/Array;)VOPAQUEjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer; STRUCTURE findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;makeStructureMembers()Lucar/ma2/StructureMembers; getVersion()I setOffsets(Lucar/ma2/StructureMembers;)I6(Lucar/ma2/StructureMembers;[ILjava/nio/ByteBuffer;I)VdecodeArrayStructure<(Lucar/ma2/StructureMembers;[I[B)Lucar/ma2/ArrayStructureBB; getCompress*()Lucar/nc2/stream/NcStreamProto$Compress;getUncompressedSizeDEFLATE([B)V(Ljava/io/InputStream;)V<(Lucar/ma2/DataType;[ILjava/nio/ByteBuffer;)Lucar/ma2/Array;+([B)Lucar/nc2/stream/NcStreamProto$DataCol;decodeK(Lucar/nc2/stream/NcStreamProto$DataCol;Lucar/ma2/Section;)Lucar/ma2/Array;getNameG(Ljava/io/InputStream;Lucar/ma2/StructureMembers;Ljava/nio/ByteOrder;)V setLocationgetIdisEmptysetIdgetTitlesetTitlegetRoot'()Lucar/nc2/stream/NcStreamProto$Group;ucar/nc2/Groupbuilder()Lucar/nc2/Group$Builder; setNcfile/(Lucar/nc2/NetcdfFile;)Lucar/nc2/Group$Builder;setName,(Ljava/lang/String;)Lucar/nc2/Group$Builder; readGroup@(Lucar/nc2/stream/NcStreamProto$Group;Lucar/nc2/Group$Builder;)Vbuild()Lucar/nc2/Group; setRootGroup(Lucar/nc2/Group;)Vfinishjava/lang/ClassdesiredAssertionStatusorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;ucar/nc2/stream/NcStreamProto&ucar/nc2/stream/NcStreamProto$DataType%ucar/nc2/stream/NcStreamProto$Section!dhijklmnklm op qprk stu/*·±vw xy z{uf²²oH™ ³³'¯v() *+-w|k}p~ü€u-ˆ¼N+-¸W-²¸™++² ¸ šI» Y» Y· ¶,¶¶¶·¿-² ¸š!» Y» Y· ¶,¶¶¶·¿+¸6¼:+¸W¸:*,·M,°v6 12 567<:F;d?j@pAwG~H†XwHˆxyˆ‚ˆƒ„„…†j‡ˆp‰†~ Š~ ü<Ž' ‘ué\¼:+¸6¾¢ »Y-·¿²¸™ *+,·°²¸™ *+·°» Y» Y· ¶-¶¶·¿v& no pqs)t0u;vAxw>\xy\‚\ƒ„\’“W…† O”ˆ~ ýŽ •–u$:+¸>¼:+¸W¸:¸:¶¸ :²!¦ »"Y·#§ ¶$¸%:²&¦x+¸6 ¶'¸(: ²)š …¶*”™ »+Y·,¿ ¶-:  ¹.™,+¸6  ¼: + ¸W »/Y ²0·1¹2§ÿл3Y¶4 ·5°²6¦q+¸6 ¶'¸(: ²)š …¶*”™ »+Y·,¿ ¶-:  ¹.™%+¸6  ¼: + ¸W  ¸7¹2§ÿ×»3Y¶4 ·5°+¸6  ¼: + ¸W²8¦h,¶4¶9À::  ¶;: ¶<š. ¸=W»>Y ¶' ¸7·?: »3Y¶4 ·5° ¶' ¸@: »3Y¶4 ·5°¶A: ¶B6  ²C¦O»DY ·E:»FY·G: ¼:¸W¶'¸7¸H: ² ‡c³² ‡c³§¶' ¸7¸H: »3Y¶4 ·5°vâ8| €‚„)…EˆM‰SŠ_‹yŒ€ŠŽ–‘°’³“•ʖЗܘö™ýš› œž&Ÿ) 8¤>§D¨KªS«a¬h®p¯v°Œ±›´©µ¸½¿¾Æ¿ÎÀÙÁäÂêÃòÅÉ ÊÌÍ+ÐwB —ˆ –˜† So™ˆ _cš› €Bœ  —ˆ ˜† Ðh™ˆ Ü\š› ý;œ Œšž ©šž aWŸ  hP¡¢ Ù>£¤ä3¥¦ê-§†š› :xy:‚:ƒ„5¨ˆ 0©†"ª­®¯)°±Eõ²³>ü´ˆ Döµ† +š› ¿{¶¹ Ætºˆ ~¨ÿ;»¼Ž«½¾G"þ5"¿üÀ2øý3¿üÀ+øÿb »¼Ž«½¾"Ž:Áùþa·ÿ»¼Ž«½¾"Ž¿· ÂÃuµ7+¸=¼N+-¸W-¸I:»JY·K:¶L:»3Y¶M·5°vÔ× ØÚÝÞ(ßwH7xy7‚2¨ˆ .©†"ªÆÇÈ(š› ÉÊu o+²¸ š!» Y» Y· ¶,¶¶¶·¿+¸>¼:+¸W¸:,¶4¶9À::¶;:¸=W¸:»NY+·O°v. æ ç(é-ì2í9î@ðNñUò[ôbõw\ oxyo‚oƒ„-B¨ˆ2=©†@/ª­N!Ÿ U¡¢b ®¯~( ËÌuí`,Ç »PY·QM,+¶R¶S+¶T¶Uš ,+¶T¶V+¶W¶Uš ,+¶W¶X+¶YN¸Z,¶[\¶]:-¸^,¶_¶`,¶a,°v6 BC DEF&G0H8J=KKLQMZN^Ow4`xy`Š`ƒ„=#ÍÐKÑÔ~ ÕÖu²°v×tu@¶bš§³)¸c³±v ~ @ØÙfR Ne 3g ‹=Œ«=¬·=¸@Ä=ÅÎ=ÏÒ/Ó d=e@k=l