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 rootGroupBuilder 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;)JchunkChunkLucar/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+^ 0YL+Y* S W* + M,+"% cdg"j%h&i+l &0(%  g*+,-+:Y: *+** ,:* + ,!",#6 y{ |}"~*38@NYbfH"gggg ZN3 , N*+,$-+:Y: *+** * +, * %-6;CM>%NNNN>6 3 %Y*&   , +' *+',(+)*N++:+,-Y-.+/+0,12Y-.+/* 3+0,4:5 ,67*8:,69* =ZfpzHmgZ,z +*Z  h+'*+',-:+)*:++:+,-Y.+/+0,12Y.+/* 3+0,4:*-;!@^HhhhhM!G^ -*[ 1 7,<:=:>w?@A6*BCYDEFGHI*J* K* 3iaL*J-* K* 3ia* 3Ma7&  *1KeH*b 9C ,  J*J *JN  +*J!* * O@*JP*JQ*J% * + B*R* *JS  6?+T *+TU+V *W+XY* Z [\*+]" %!9#??  B2*^_. >*+^ 781`a< -bA .cF J *J+,dQ     7,ef ,g3+h+i:*J-jkMa7,el5+h+i:*J-jkhMa7,em ,n5+hp+i:*J-jkhMa7,o ,ep6+h-+i:*J-jkhMa7Z\]^_%`AaDcNdWe_f}gijklmopqrsv\ % _        / 112   ,:?t:+uv:)*:.* Kew* 3x zY{|,}7* 3ix1zYCYD~F* 3iFGH|* 3Y Y-O::6 -=:  > ?@A6 *BCYDEF GHI*J* K * 3iaL * d#*J * 3i* 3!*J * 3i* 3W ]j ,7ATWeou #=Kk 7A,(    u B @D4 '9G 1\c +."5 *% t