3 E F G H I J K LM NOQ PQ R STUVW FX FY F Z [ \] ^ _ ` a b cd e efgh 'Fi 'jk 'lm n 'op 'q &r s t u v w Px yz{ | } ~     C C  G C G G  M Q  y   C C_   : :_ :    l g :  :           } | | q  :     g g     '   }        : :    g :   g :  : :    :      :                  :  :  :  :   PTargetAttribute InnerClasses DataLocator CDFVariableCDFAttributeEntry CDFAttribute GDR_RECORDI ConstantValueFLAGS_MAJORITY_MASK ROW_MAJORVXR_RECORD_TYPEVVR_RECORD_TYPECVVR_RECORD_TYPE STRINGDELIMITERLjava/lang/String;offset_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_CDATAversionreleaseencodingflags increment byteOrderLjava/nio/ByteOrder; bigEndianZ GDROffsetJrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariables rDimSizes[IlastLeapSecondIdbufLjava/nio/ByteBuffer;varNames[Ljava/lang/String; variableTableLjava/util/Hashtable;irvariableTableLjava/util/HashMap; SignatureULjava/util/HashMap;izvariableTableattributeTablethisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;source CDFSource.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;processingOptionProcessingOption5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;LOGGERLjava/util/logging/Logger;(Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethis!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; getRecord(J)Ljava/nio/ByteBuffer;offset_buf getByteOrder()Ljava/nio/ByteOrder; rowMajority()Z StackMapTable variables()Ljava/util/Hashtable;ex$Ljava/lang/IllegalArgumentException;nextcdfv-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;namevtypeioffsetsvtypestable_irvariableTable_izvariableTablevLjava/util/Vector;LocalVariableTypeTableM',WXY]TfgetVariableNames()[Ljava/lang/String;sa getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;'(Ljava/lang/String;)[Ljava/lang/String;stypevarsglobalAttributeNamesattr.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;vecsetLjava/util/Set;iterLjava/util/Iterator;variableAttributeNamesae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;var getAttribute&(Ljava/lang/String;)Ljava/lang/Object;atragetGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute; Exceptions8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;cattrsvaluesgetAttributeEntries&(Ljava/lang/String;)Ljava/util/Vector;8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;entriesgetCDFVariable7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;number attributescdfaoLjava/lang/Object; getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;"Lgov/nasa/gsfc/spdf/cdfj/Variable; getFillValuedfillDlfillfillpositionBuffer;(Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;bvsizecountgetValueBuffer(JII)Ljava/nio/ByteBuffer;gzLjava/util/zip/GZIPInputStream;toReadoffLjava/io/IOException;clenwork[BudatanvariableDimensions(Ljava/lang/String;)[IdimsiazlongInt(Ljava/nio/ByteBuffer;)J lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getString(J)Ljava/lang/String;(JI)Ljava/lang/String;max*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;bagetNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;numLjava/lang/Number;Ljava/lang/Exception;nelementvbuf vbufLocalnelvalue[Jvalue[DlongType setByteOrder(Ljava/nio/ByteOrder;)Vbo(Z)V _bigEndian isBigEndian setBufferb getBuffer()Ljava/nio/ByteBuffer; extractBytes(I[BII)V bufOffsetlengetRecordOffset()I setSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V getSource0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource; setOption8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)Voptionget1D(Ljava/lang/String;)[DvarNamegetOneD(Ljava/lang/String;Z)[D columnMajorta1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;)(Ljava/lang/String;Ljava/lang/Boolean;)[B stringTypeLjava/lang/Boolean;*(Ljava/lang/String;Ljava/lang/Boolean;Z)[B'(Ljava/lang/String;Z)Ljava/lang/Object;preserve'(Ljava/lang/String;I)Ljava/lang/Object;point((Ljava/lang/String;II)Ljava/lang/Object;firstlastrangeget containerCString0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;%Lgov/nasa/gsfc/spdf/cdfj/StringArray; CDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;da%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;getLong!CLong.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;la#Lgov/nasa/gsfc/spdf/cdfj/LongArray;element((Ljava/lang/String;[I)Ljava/lang/Object;elementsdbuf,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;index0index1)(Ljava/lang/String;III)Ljava/lang/Object;*(Ljava/lang/String;II[I)Ljava/lang/Object;getPointgetRange)(Ljava/lang/String;IIZ)Ljava/lang/Object;oned getRangeOneDgetRangeBufferB(Ljava/lang/String;II)Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer; isCompatible&(Ljava/lang/String;Ljava/lang/Class;)ZclLjava/lang/Class; getByteArray(Ljava/lang/String;[I)[BptgetDoubleArray(Ljava/lang/String;[I)[D(Ljava/lang/String;[IZ)[D getFloatArray(Ljava/lang/String;[I)[F(Ljava/lang/String;[IZ)[F getIntArray(Ljava/lang/String;[I)[I(Ljava/lang/String;[IZ)[I getLongArray(Ljava/lang/String;[I)[J getShortArray(Ljava/lang/String;[I)[S(Ljava/lang/String;[IZ)[StargetAttributeInstance5(ZZ)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;p access$000()Ljava/util/logging/Logger;()V SourceFile CDFImpl.java ?@ AB )* " #$ %  gov/nasa/gsfc/spdf/cdfj/CDFImpl -.CDFImpl& '( !  java/lang/Stringzrjava/util/Hashtablejava/util/HashMapjava/util/Vector HI +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable A) *+ ,- .O / 01 23"java/lang/IllegalArgumentExceptionjava/lang/IllegalStateExceptionjava/lang/StringBuilderUnable to access variable " 45 " at offset 46 which is past file length 7 48, is the file truncated? 9+ A:  +, ;< /0 30 =( > gov/nasa/gsfc/spdf/cdfj/VariableVAR_TYPE  ?- 4. @A BC DO UE,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute FO X a&gov/nasa/gsfc/spdf/cdfj/AttributeEntry G+ Ha IO JE 0Kjava/lang/ThrowableNo attribute named ALNo global attribute named !gov/nasa/gsfc/spdf/cdfj/CDFImpl$1 AM NO " APQ RSpossibly duplicate attribute T UL VFILLVAL W < XYZ [Y \* ]'!gov/nasa/gsfc/spdf/cdfj/DataTypesjava/lang/Longjava/lang/Double ^O I _  LM `a   bc    djava/util/zip/GZIPInputStreamjava/io/ByteArrayInputStream Ae Af ghjava/io/IOException at offset "Trying to get data as uncompressed id jk lm  n Ao  pqjava/lang/Objectr stjava/lang/Number uv wx yjava/lang/ExceptiongetNumberAttribute: 4ztype: {B |  } java/nio/ByteBuffer ~ 7: ;> pqNo such variable: ' Variable ] cannot be converted to double, or the conversion may result in loss of precision. Use get1D(5, Boolean.TRUE) for string type. Otherwise use get1D(, false _ cannot be converted to double, or the conversion may result in loss of precision. Use getOneD(/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute A  I is not a string variable        B #gov/nasa/gsfc/spdf/cdfj/StringArray E  6getLong method appropriate for TT2000 and INT8 types.   +Function not supported for string variables*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer M A    %&   !    .0  13  46  9; \N  cdfj.cdfimpl java/io/Serializable+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption java/util/Setjava/util/Iteratorjava/nio/ByteOrder.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong duplicateposition(I)Ljava/nio/Buffer;slicejava/util/logging/Loggerentering'(Ljava/lang/String;Ljava/lang/String;)V7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)VgetName()Ljava/lang/String;add(Ljava/lang/Object;)ZisTypeRjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;limit(I)Ljava/lang/StringBuilder;toString*(Ljava/lang/String;Ljava/lang/Throwable;)V elementAt(I)Ljava/lang/Object;exiting&(Ljava/lang/Object;)Ljava/lang/Object;equalskeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;isGlobalgetAttributeNamegEntries isStringTypegetValue&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)VR(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)VcharAt(I)C%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Z)Ljava/lang/Object;getTypegetClass()Ljava/lang/Class;java/lang/ClassgetComponentTypeTYPE typeCategory isCompressedgetDataItemSizeorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;getInt(I)I([B)Ljava/nio/ByteBuffer;([B)V(Ljava/io/InputStream;)Vread([BII)Iwrap getDimensions()[I arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V()B([BII)Vmethodjava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; doubleValue()D longValue()JintValue-(Ljava/lang/Object;)Ljava/lang/StringBuilder;printStackTrace BIG_ENDIAN LITTLE_ENDIAN([BII)Ljava/nio/ByteBuffer;(Ljava/lang/Class;)Z asDoubleArray()[D(ZZ)V7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[D(I)Z asByteArray([I)[B([IZ)[B isLongType asLongArray([I)[J([I)[DgetStringContainer4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;runasArray"()Lgov/nasa/gsfc/spdf/cdfj/AArray;arraygetDoubleContainer5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;#gov/nasa/gsfc/spdf/cdfj/DoubleArraygetLongContainer2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;!gov/nasa/gsfc/spdf/cdfj/LongArray nativeOrder](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VasArrayElement([I)Ljava/lang/Object;(II)Ljava/lang/Object; as1DArray asOneDArray(Z)[D(Z[I)[D asFloatArray(Z[I)[F asIntArray(Z[I)[I asShortArray(Z[I)[S getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;"gov/nasa/gsfc/spdf/cdfj/CDFFactory&gov/nasa/gsfc/spdf/cdfj/VDataContainer =      !"#$%&'()*+,-./01230124.567:;>?@KABCF **+DWX YE FG )*HICZ*N-W-D\]^E FGJ K*LMC/*DdE FGNOCE*~DjE FGP@QRCN* *    Y*OY*OLYSYSMYNY:Y:Y:6+.7 *:  *W* 7 Y*,2:  :W  !" #W !" #W- $W S 7*: A:&Y'Y()**+*,-**./0*12D*3463*45S*- *6*7  8-%D&q rs*t9uAvJwSx\yezl{v|~~:=yCO\msx~E<STU VW XlJ~K* _YR!ZFG*f['9W\,AO].JF^0S=_0\4`abJF^2S=_2PJ RcdefgghiKjkNl= mnC"*4L=++*42S+D  E  Z"FG o,P  epqC@ * +9:DE FG XmrCIYM>*4L**42;<:-3"5:+=,*42W,3N6--,5S-D6 $,7BV\dn{ER$2`aBs RZgZFGt{uado,P  h!h  evnC<YL*>*>?M,@N-A**>-B9C:D +EW+3:6+3+5SD:#,>FPS\hv|EH>wx_ZFGwyacz{#\|}\#o,Ph~, erCH* +9M,,F3N6-",F5G:-HS-D" '5@FE>5  &ZHFGHX <W+o,Pj e%C<*>*>+9CM,,D,I3,I5GN-JB,I3:6,I3$,I5GN-KLS-KD: $0<EQ`m{E>T-ZQ3o,FGvx<OP  #e,Cy*>MY'Y(N*+*1O*>+9CM,MY'Y(N*+*1O,DMY'Y(P*+*1OQY*,RD".MoE yFGy.KxP "*!MC^* +9N--F:Y:6305G:H,=KWD* ' ()*!+.,:-H.U+[1ER:$7Z^FG^^ RWFa!=aPjhh0Ct*>MY'Y(N*+*1O*>+9CM,MY'Y(N*+*1O,DMY'Y(P*+*1O,ID8"9.:M;o=E tFGt.FxP "*!MCY* +9N--F:Y:63+5G:H,= WD& E FGH!I.J:KPIVMER:$2ZYFGYY MWAa!8aPjhh+C,+Sz*7"TN-*6"TN-DT UVX*YE4W*W,FG,Y,PRC{ *>*> U *V@ YN*:*WW*7CY*X:-Y$Y: Z'Y([*Y*1\ @*:*-> U8-DRa bcd#e+f2h<iDjOl`mqnzm}pqrstuvEHDMUOBx]4FGJ+z].2sK*P fiJ C<+]DEFGCi*+^_<M+`>,3z,abcd6,aee19f. Y PYPYRYR,ahh/7f. Y PYPYRYRf. YjPY PYmRYRD>/>GUbqzE>>$q$FGatPUh $ C3+o * p:+q6* r:*stWD &0EH* 3FG33J3& *P iICW*N-*uW-DE FGJ *C *:*vw*uW**xy6:*zW{Wh:6 |Y}Y~: 6 6  *   6    `6   d6 ק4: Z'Y( **,1\Z\*p QDf".4>FNQchk p }   E c4 h/ k, /S FGJ*.4NQ P/"iH ciB0C,* +9:M,,N- :--D ) E4,FG,X ' 'PCI **D,E  FG J C1N6-+T-3 Y-D012 342%6E41FG1K*1-*ZP  C%,:-tW6 h6::/76   bf. :6 :6  :2:    R   P ŧI:6  :2:  6     aR Ƨ>: Z'Y(*,1\Z'Y(*/1\  +D";< =>?@!A(B+D7E@FFGLIRK\LgMoO~PKSTUVXYTa\]^_`c"dEo U>Z   =Z 9S %t%%*%*!(+ Pi iihe(. iihee iiheeB:CD *+D g hE FG Cs* **DklmEFGPKcccOC/*DpE FGBC:*+DsEFG*C/*DtE FGCm*,WD wxE4FGJC/*uDzE FGC>*+D }~EFG7:C/*DE FGC>*+D EFG>Cj*+M,MY'Y(*+*1O,d5MY'Y(*+**+**+**1O,D%1cE jFGjdP %=MCw*+N-MY'Y(*+*1O-d5MY'Y(*+**+**+**1OY:-D (2doE4wFGww nWoP (j;MC]*+N-MY'Y(*+*1O-`6#MY'Y(*+**1O-D%-UE4]FG]]W-0tP %/MCa*+:MY'Y(*+*1O6#MY'Y(*+**1OD *1YE>aFGaaa WW10tP *j.MCX*+N-MY'Y(*+*1O-`6 - --D%-=AQE4XFGXXR-+tP %MCF*+DE FGMCy*+:MY'Y(*+*1O`6 YOYO  YO:  D'0K]oEHyFGyyyr0ItK.'P'FddMCs*+N-MY'Y(*+*1O-`%-::-::D. %1:AMS]dmEH: Mo sFGsm] mP %-MCW*+M,MY'Y(*+*1O,` MYO,N--:İD"%1;CIQE4WFGWQCQP %MCK *+ YOŰDE  FG  MCX*+:MY'Y(*+*1O` MYƷOY*ȷN--,˰D"'4>GNRE4XFGXX'N QP 'MC\*+:MY'Y(*+*1O` MYƷOY*ȷ:̰D"'4>GO T E>\FG\\\O UP 'MCb*+ YOͰDE4FGMCq*+:˰D  E>FG' MCw*+N-MY'Y(*+*1O-`%-::Y*- YOȷ:϶D. %1:AM S"a$i%n&EH: Mo iwFGwwqP %-M !C*+: а϶D- ./E>FG" P#M CQ *+ѰD4E* FG   M$!Cq*+:ҰD 9 :E>FG M%&Ce*+:MY'Y(*+*1O` MYƷO YOYO:Y*ȷ:D& ?@'A4B>DKFUG]HbIEHeFGeee^K']P 'M Cb*+ YOӰDNE4FGM CO*+:MY'Y(*+*1O` MYƷO*+:˰DST'U4V>XGYEHOFGOOOO'HGP 'M'(C-*+N-MY'Y(*+*1O-,D]^%_E*-FG--)*'P%M+,C-*+N-MY'Y(*+*1O-,Dcd%eE*-FG---''P%M./CF*+,԰DiE FG-'M.0C1*+:MY'Y(*+*1O,Dno'pE41FG11-'1*P'M12CF*+,ְDtE FG-'M13C1*+:MY'Y(*+*1O,Dyz'{E41FG11-'1*P'M45CF*+,ذDE FG-'M46C1*+:MY'Y(*+*1O,D'E41FG11-'1*P'M78C-*+N-MY'Y(*+*1O-,D%E*-FG---''P%M9:CF*+,ڰDE FG-'M9;C1*+:MY'Y(*+*1O,D'E41FG11-'1*P'M <=C> YDE > ?@CD ABC1Yܷݳ߸D  UCDZ    C Q89 <=