3V ! \ \ \ \ \ \ \ \ \ \      \ \ \ \ \  \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  \ !   ! ! GDROffsetIVAR_OFFSET_NAMEOFFSET_zNumDimsVAR_OFFSET_NUM_ELEMENTS OFFSET_NUMfcLjava/nio/channels/FileChannel;8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)VCodeLineNumberTableLocalVariableTableithis"Lgov/nasa/gsfc/spdf/cdfj/CDF2Impl;bufLjava/nio/ByteBuffer;releasechibufLjava/nio/IntBuffer;_buf recordSize recordTypeposxCDFSize numberOfRDims StackMapTable Exceptions(Ljava/nio/ByteBuffer;I)V setOffsets()V getString(J)Ljava/lang/String;thLjava/lang/Throwable;offsetJ lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getRecord(J)Ljava/nio/ByteBuffer;sizeexlenBuf(JI)Ljava/nio/ByteBuffer;bbgotlongInt(Ljava/nio/ByteBuffer;)JgetOneD'(Ljava/lang/String;Z)Ljava/lang/Object; getVariable>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData; SourceFile CDF2Impl.java f de `_ b_ c_gov/nasa/gsfc/spdf/cdfj/CDF2 a_       ^_  _java/lang/Throwablejava/lang/StringBuilder fVersion    is not accepted by this reader.  f _    _ _  gov/nasa/gsfc/spdf/cdfj/CDFImpl Bad GDR type     _ !_ "_ #$ %& '( )& *( fg +_ ,_ -_ ._ /_ 0_ 1_ 2_ 3_ 4_ 5_ 6_ 7_ 8_ 9_ :_ ;_ <_ =_ >_ ?_ @_ A_ B_ C_ D_ E_ F_ G H I J KL M NO PQNeeded  bytes. Got R S T U gov/nasa/gsfc/spdf/cdfj/CDF2Impljava/io/Serializablejava/nio/ByteBufferjava/nio/channels/FileChanneljava/nio/IntBufferjava/lang/Object(Ljava/nio/ByteBuffer;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore; asIntBuffer()Ljava/nio/IntBuffer;position(I)Ljava/nio/Buffer;get()Iversionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vencoding!gov/nasa/gsfc/spdf/cdfj/DataTypes getByteOrder(I)Ljava/nio/ByteOrder; byteOrderLjava/nio/ByteOrder; setByteOrder(Ljava/nio/ByteOrder;)Vflags incrementgetIntrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariables rDimSizes[I variables()Ljava/util/Hashtable; variableTableLjava/util/Hashtable; attributesattributeTableoffset_NEXT_VDRoffset_NEXT_ADRoffset_ATTR_NAME offset_SCOPEoffset_AgrEDRHeadoffset_AzEDRHeadoffset_NEXT_AEDRoffset_ENTRYNUMoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEoffset_VAR_NAMEoffset_VAR_NUM_ELEMENTS offset_NUM offset_FLAGSoffset_sRecordsoffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsoffset_FIRST_VXRoffset_NEXT_VXRoffset_NENTRIES offset_NUSED offset_FIRSToffset_RECORD_TYPEoffset_RECORDS offset_CSIZE offset_CDATA(JI)Ljava/lang/String;printStackTrace*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;(I)Iallocate(I)Ljava/nio/ByteBuffer;"(J)Ljava/nio/channels/FileChannel;readjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;Z)[D6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;0\!]^_`_a_b_c_de fgh *+*-****@*0*4**@`*** + :* : W 6 W 6* * *&YY* =* *****  W W* *`6+W+ Y6 YY" *+ #*+ $*+ %+ 6 *+ &*+ '+ W+ 6 *+ (+ W* ) 0+ W+ W+ W6  *)*) + O +W***+**,-i8 '-39DHMSZ a!h"o#v$%&'*+,-./01346 7)92:;;D<J=R>Z?_@eAmBrCzDEFGHIHLMNOj k_ lmnop_qeSprsZitoh[u_vMv_w_ x_ Jyy_ e^z_ {;'|}~y|}~}ugfhJ*+.i QRj lmnop_hJ*/*0*41*2* 3*$4*5*6*7*8*09**:**;**<*=* >*<?* @**A*B*C* D*E*F*G*H* I*JivUV WXYZ$[*\0]6^<_B`JaRbZc`dfelfrgzhijklmnopqj lmh+* *@K*@LN :M*-@Nitw{xy!z#|j4to+lm+#to{ J}h9+ ijlmnohD+Oij lmno_hV* *PQN*Y:*RaTW*-UW-O6*Lð:Mð:>BANBMNNSNi. '07BDINj47 _D VlmVDo{ 4|}KhOQ:*TW*U6(VYWXYWi" CELj4OlmOO_Io5_{ E}h:+ ijlmnoAh1*+Zij lmAh0*+[ij lm