Êþº¾49 � ‹ %  ! �" # ‹$ %%& ' ( �) *+ À,- . / 0 ‹12 3 ‹4 567 ¼8 ¼9 %: ¼; < = ¼>? %@A ‹B CDE CF CGH *I CJ CK -LM %N 2O ÚP K QR ‹S QT ‹U ‹V W êX ëY ëZ[ @\ ]^_ C` Ca Cb C( cd ‹e %f g h i %j k l �m %en ‹op ‹qr s %t uv uw �x ‹y z{ |} |~ ‹€ �‚ Ùƒ „… Ù† ÚY Ú‡ ˆ ‰ Š… @… Ù‹ ÙŒ �… 'Ž � �‘’ t“ '” t•ÿÿÿ–— z. ˜™ Cš›ÿÿÿ œ� êž ƒŸ ƒ  ¡¢ %£ ¤ ¥¦ §¨ ‹© uª À«¬­logLorg/slf4j/Logger;NC_FORMATX_NC3Ljava/lang/String;header,Lucar/nc2/internal/iosp/netcdf3/N3headerNew; lastModifiedJ debugRecordZ valueCharsetLjava/nio/charset/Charset;useRecordStructure()VCodeLineNumberTableLocalVariableTablethis*Lucar/nc2/internal/iosp/netcdf3/N3iospNew; isValidFile%(Lucar/unidata/io/RandomAccessFile;)Zraf"Lucar/unidata/io/RandomAccessFile; Exceptions getDetailInfo()Ljava/lang/String;eLjava/io/IOException;fLjava/util/Formatter; StackMapTableopenT(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)VfileLjava/io/File;ncfileLucar/nc2/NetcdfFile; cancelTaskLucar/nc2/util/CancelTask;location rootGroup®Builder InnerClassesLucar/nc2/Group$Builder;¯ DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; isBuilder()ZbuildW(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/Group$Builder;Lucar/nc2/util/CancelTask;)V createHeader.()Lucar/nc2/internal/iosp/netcdf3/N3headerNew;readData7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;v2Lucar/nc2/Variable;sectionLucar/ma2/Section;vinfoVinfo2Lucar/nc2/internal/iosp/netcdf3/N3headerNew$Vinfo;dataTypeLucar/ma2/DataType;layoutLucar/nc2/iosp/Layout;dataLjava/lang/Object;°±²readToByteChannelO(Lucar/nc2/Variable;Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;)Jchannel'Ljava/nio/channels/WritableByteChannel;readRecordDataP(Lucar/nc2/Structure;Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;)JrecnumIsLucar/nc2/Structure;outcount recordRangeLucar/ma2/Range;³´ syncExtendflushclosesize reacquire toStringDebug&(Ljava/lang/Object;)Ljava/lang/String;osendIospMessage&(Ljava/lang/Object;)Ljava/lang/Object;messagegetValueCharset()Ljava/util/Optional; Signature2()Ljava/util/Optional;setValueCharset(Ljava/nio/charset/Charset;)Vcharset"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable; getFileTypeIdgetFileTypeDescriptiongetFileTypeVersion=(Lucar/nc2/iosp/Layout;Lucar/ma2/DataType;)Ljava/lang/Object;indexS(Lucar/nc2/iosp/Layout;Lucar/ma2/DataType;Ljava/nio/channels/WritableByteChannel;)JchunkµChunkLucar/nc2/iosp/Layout$Chunk;8(Lucar/nc2/Structure;Lucar/ma2/Section;)Lucar/ma2/Array;mMember"Lucar/ma2/StructureMembers$Member;membersLucar/ma2/StructureMembers;nrecsstructureArrayLucar/ma2/ArrayStructureBB;result[B¶· SourceFileN3iospNew.javaucar/nc2/NetcdfFile Ÿ  š› ¦§java/util/Formatter%sjava/lang/Object «¬ ¸¹ –— º»java/io/IOException ¼¬ ½¬ ²³ ¾¬http: ¿À java/io/File ŸÁ ÂÅ ˜à ˜™ ucar/unidata/io/RandomAccessFile ÄÅ ÈÉÆ ÇÈ ÉÊ ËÌ ÍÎ ÆÏ ÐÑ Ò  ÓÔ*ucar/nc2/internal/iosp/netcdf3/N3headerNew ŸÕucar/nc2/Structure à Ö ×Ø0ucar/nc2/internal/iosp/netcdf3/N3headerNew$Vinfo ÙÚ ÛÅucar/nc2/iosp/LayoutRegular Ü™ ÝÞ ßà Ÿá$ucar/nc2/iosp/LayoutRegularSegmented â™ Ÿã äÃå æç Ê æè àá Ê éê ëì íÅ îØjava/lang/Integer ïÞð æñjava/lang/StringBuilder read record òó òôõ öÁ ¨© ÷™ øù Üú í  ûà üù î  ð java/nio/charset/Charset ûüAddRecordStructure ž›NetcdfFileFormat ýþ ÿ›   ôõ œ�    ¬ NetCDF-3/CDM ”•     Ô î à Þ Ô Ô   ë  ucar/ma2/StructureMembers$Member !¬ "# $Å"java/lang/IllegalArgumentException+Cant read records when recsize > 2147483647 %Ã!Too large read: nrecs * recsize= ò&bytes exceeds 'Åucar/ma2/ArrayStructureBB (Þ Ÿ) *+, -. /ã 01 Í2(ucar/nc2/internal/iosp/netcdf3/N3iospNew3 45 ’“ 6Þ 78'ucar/nc2/iosp/AbstractIOServiceProviderucar/nc2/iosp/IOServiceProviderucar/nc2/Group$Builderjava/lang/Stringucar/ma2/DataTypeucar/nc2/iosp/Layoutucar/ma2/InvalidRangeExceptionucar/ma2/Rangejava/util/Iteratorucar/nc2/iosp/Layout$Chunkucar/ma2/StructureMembersucar/ma2/Sectionformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; showDetail(Ljava/util/Formatter;)V getMessagetoString getLocation startsWith(Ljava/lang/String;)Z(Ljava/lang/String;)Vexists()Jorder(I)Vucar/nc2/Groupbuilder()Lucar/nc2/Group$Builder;setName,(Ljava/lang/String;)Lucar/nc2/Group$Builder; setNcfile/(Lucar/nc2/NetcdfFile;)Lucar/nc2/Group$Builder;readR(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/Group$Builder;Ljava/util/Formatter;)V()Lucar/nc2/Group; setRootGroup(Lucar/nc2/Group;)Vfinish getNcfile()Lucar/nc2/NetcdfFile;-(Lucar/nc2/internal/iosp/netcdf3/N3iospNew;)Vucar/nc2/Variable getSPobject()Ljava/lang/Object; getDataType()Lucar/ma2/DataType; isUnlimitedbegingetElementSize()IgetShape()[I(JI[ILucar/ma2/Section;)Vrecsize(JIJ[ILucar/ma2/Section;)VgetTotalNelemsucar/ma2/Arrayfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;getRange(I)Lucar/ma2/Range;iterator()Ljava/util/Iterator;hasNextnextintValuejava/lang/SystemLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnrecStartseek(J)V,(Ljava/nio/channels/WritableByteChannel;JJ)J calcFileSize setMinLengthequals(Ljava/lang/Object;)Z useLongOffsetucar/nc2/write/NetcdfFileFormatNETCDF3_64BIT_OFFSET!Lucar/nc2/write/NetcdfFileFormat;NETCDF3java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional;!ucar/nc2/constants/DataFormatTypeNETCDF#Lucar/nc2/constants/DataFormatType;getDescriptionucar/nc2/iosp/IospHelper readDataFillr(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/iosp/Layout;Lucar/ma2/DataType;Ljava/lang/Object;I)Ljava/lang/Object;getPrimitiveClassType()Ljava/lang/Class;java/lang/ByteTYPELjava/lang/Class;CHAR()Lucar/nc2/iosp/Layout$Chunk; getSrcPos getNelemsjava/lang/ShortFLOATDOUBLEjava/lang/LongmakeStructureMembers()Lucar/ma2/StructureMembers; getMembers+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;getName findVariable'(Ljava/lang/String;)Lucar/nc2/Variable; setDataParam computeSize(J)Ljava/lang/StringBuilder;setStructureSizelength (Lucar/ma2/StructureMembers;[I)V getByteBuffer()Ljava/nio/ByteBuffer;java/nio/ByteBufferarray()[Bnumrecs readFully([BII)V([BII)Iorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;versionvalueOf(I)Ljava/lang/String;!‹�‘ ’“”•–—˜™š›œ�ž›Ÿ ¡8 *·*µ±¢ *X£  ¤¥¦§¡9+¸¬¢^£¤¥¨©ª «¬¡§0»Y·L+½Y*· S¶ W*´ +¶ § M,¶°+¶°"% ¢cdg"j%h&i+l£ &­®0¤¥(¯°±ÿ%‹ ²³¡ g*+,-·+¶:¶š»Y·:¶™ *¶µ+¶**·µ ¸¶,¶:*´ +¶ ,¶!¶",¶#±¢6 y{ |}"~*3‚8ƒ@…N†Y‡bˆf‰£H"´µg¤¥g¨©g¶·g¸¹ Zº•N»¿±ü3Àª ÁÂÃÄÅ¡,¬¢�£ ¤¥ÆÇ¡ÜN*+,¶$-·+¶:¶š»Y·:¶™ *¶µ+¶**·µ *´ +,¶ ±¢* ’ ”•–%—-˜6›;œC�Mž£>%´µN¤¥N¨©N»¿N¸¹>º•±ü6Àª ÈÉ¡3 »%Y*·&°¢¢£  ¤¥ª ÊË¡, †+Á'™ *+À',·(°+¶)À*N+¶+:+¶,š»-Y-´.+¶/+¶0,·1§»2Y-´.+¶/*´ ´3+¶0,·4:¹5 ”š ,¶6¸7°*·8:,¶6¸9°¢* ª«­®°=±Z³f´p·z¸£H†¤¥†Ì͆ÎÏmÐÒgÓÔZ,ÕÖz ר±ý+*ÙZÚüÚª ÛÜÝ¡ü h+Á'™*+À',-·:­+¶)À*:+¶+:+¶,š»-Y´.+¶/+¶0,·1§»2Y´.+¶/*´ ´3+¶0,·4:*-·;­¢¿ÀÂÃ!Å@Æ^È£Hh¤¥hÌÍhÎÏhÞßMÐÒ!GÓÔ^ ÕÖ±ý-*Ù[Úª Ûàá¡1 ’ 7,¶<:¶=:¹>™w¹?À@¶A6*´™²B»CY·DE¶F¶G¶H¶I*´J*´ ´K…*´ ´3ia¶L*´J-*´ ´K…*´ ´3ia*´ ´3¶Ma7§ÿ…­¢& ÎÚ æ*ç1èKéeêŒë�î£H*bâã’¤¥’äå’ÎÏ’æß�ç™ ˆèé±þêëü9ùCª ìÅ¡,¬¢÷£ ¤¥ª í ¡J*´JÆ *´J¶N±¢ûüþ£ ¤¥±ª î ¡�+*´JÆ!*´ Æ*´ ¶O@*´J¶P*´J¶Q*µJ±¢% * £ï™+¤¥±ª ð ¡B*·R*´ *´JµS±¢£ ¤¥ª ñò¡6°¢£¤¥óØôõ¡Ÿ?+ÁT™ *+ÀT·U+V¦ *µW°+X¶Y™*´ ´Z™ ²[§²\°*+·]°¢" %!9#£?¤¥?öر  B÷ø¡2*´^¸_°¢.£ ¤¥ùúûü¡>*+µ^±¢ 78£¤¥ý�þÿ¬¡1²`¶a°¢<£ ¤¥¬¡-b°¢A£ ¤¥¬¡.²c°¢F£ ¤¥Ê¡J *´J+,¸d°¢Q£  ¤¥ Ö ÓÔª Ê¡ë 7,¶e²f¥ ,²g¦3+¹h™í+¹i:*´J-¹j¹k…¶Ma7§ÿÓ,¶e²l¦5+¹h™³+¹i:*´J-¹j¹kh…¶Ma7§ÿÑ,¶e²m¥ ,²n¦5+¹h™p+¹i:*´J-¹j¹kh…¶Ma7§ÿÑ,²o¥ ,¶e²p¦6+¹h™-+¹i:*´J-¹j¹kh…¶Ma7§ÿЭ¢Z\]^_%`AaDcNdWe_f}g€i‘jšk¢lÀmÃoÔpÝqårsv£\ % _ ¢ å  ¤¥ Ö ÓÔ æßç™± ü/ 112ª à ¡à ’,¶™:¹?Àt:+¶u¶v:¶)À*:´.*´ ´Keˆ¶w§ÿÂ*´ ´3x”ž »zY{·|¿,¶}7*´ ´3ix”ž1»zY»CY·D~¶F*´ ´3i¶€¶F�¶G¶H·|¿*´ ´3ˆ¶‚»ƒY¼ Y-¶„O·…:¶†¶‡:6 -¶=:  ¹>™Ÿ ¹?À@¶A6 *´™²B»CY·DE¶F ¶G¶H¶I*´J*´ ´K …*´ ´3ia¶L *´ ´ˆdŸ#*´J …*´ ´3iˆ*´ ´3ˆ¶‰§!*´J …*´ ´3iˆ*´ ´3ˆ¶ŠW„ §ÿ]°¢j…ˆ ‰,Š7‹AŒT�W�e‘o’u“†”´—Á˜Ö›àœã�ž Ÿ# =¢K£k¦‰¨Œ©�«£„ 7ÌÍAÐÒ,(  Šâã ’¤¥’äå’ÎÏŒèé †u™Ö¼à²ã¯çã ±B þêëú@üDÿ4 ‹'êƒëü9ûGùª  ¡1‹¸Œ³�²\¶Ž¸�³c±¢ +.¾"¼5½ *%ÑÚ t