4 X Y Z [ \ ] ^ _` abe cd e fghij Yk Yl Y m n op q r s t uv w w x y z { c| }~        3 3  7 3 7 7 =Y = = < D  }   3 3r   * *r *    _ Z *  *           * t s s x = }Y } Y  Y   *     Z Z     = =           * *    Z *   Z *  * *    *    * $ $                  *  *  *  *!"  #$ c%&TargetAttribute InnerClasses' DataLocator CDFVariable(CDFAttributeEntry CDFAttribute GDR_RECORDI ConstantValueFLAGS_MAJORITY_MASK ROW_MAJORVXR_RECORD_TYPEVVR_RECORD_TYPECVVR_RECORD_TYPE CCR_RECORD_TYPE CPR_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_CPR_offsetoffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsoffset_FIRST_VXRoffset_NEXT_VXRoffset_NENTRIES offset_NUSED offset_FIRSToffset_RECORD_TYPEoffset_RECORDS offset_CSIZE offset_CDATA offset_CVR offset_cType offset_cParmversionreleaseencodingflags increment byteOrderLjava/nio/ByteOrder; bigEndianZ GDROffsetJrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariables rDimSizes[IlastLeapSecondIdwithRZ CPROffsetuSize compression compLevelbufLjava/nio/ByteBuffer;varNames[Ljava/lang/String; variableTableLjava/util/Hashtable;ivariableTableLjava/util/HashMap; SignatureULjava/util/HashMap;attributeTablethisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;source) CDFSource.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;processingOption*ProcessingOption5Lgov/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;nextcdfv-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;namevtypeioffsetsvtypestablevLjava/util/Vector;LocalVariableTypeTable`7AjklpggetVariableNames()[Ljava/lang/String;sa getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;'(Ljava/lang/String;)[Ljava/lang/String;svarNametypevarsglobalAttributeNamesattr.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;xNumnumber 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<(Lgov/nasa/gsfc/spdf/cdfj/Variable;JII)Ljava/nio/ByteBuffer;gzLjava/util/zip/GZIPInputStream;toReadoffexLjava/io/IOException;nclenwork[BulenudatacompType~variableDimensions(Ljava/lang/String;)[IdimsialongInt(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;)[DgetOneD(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 container0CString0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;%Lgov/nasa/gsfc/spdf/cdfj/StringArray;1CDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;da%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;getLong2CLong.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 ST UU >? 3 45 6 *+ (gov/nasa/gsfc/spdf/cdfj/CDFImpl BCCDFImpl7 89 1/ 0/java/lang/Stringzrjava/util/Hashtablejava/util/HashMapjava/util/Vector \]  +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable U: ;< => ?@ AB CD  @A EF DE G9 H gov/nasa/gsfc/spdf/cdfj/VariableVAR_TYPE  I> HC JK+ LM, Nc gO,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute Pc j q&gov/nasa/gsfc/spdf/cdfj/AttributeEntry Q< Rq Sc TOjava/lang/Throwablejava/lang/StringBuilderNo attribute named UV W< UXNo global attribute named !gov/nasa/gsfc/spdf/cdfj/CDFImpl$1 UY 3 2/  UZ[ \]possibly duplicate attribute ^ _X `FILLVAL a F bcd ec f= g7!gov/nasa/gsfc/spdf/cdfj/DataTypesjava/lang/Longjava/lang/Double hc ] i  `a jk   lm   ! n o"gov/nasa/gsfc/spdf/cdfj/CDFFactoryjava/util/zip/GZIPInputStreamjava/io/ByteArrayInputStream Up Uq rsjava/io/IOException at offset Ut"Trying to get data as uncompressedgov/nasa/gsfc/spdf/cdfj/CDFRLE uv"gov/nasa/gsfc/spdf/cdfj/CDFHuffman#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman wn xy z{  | U}  ~java/lang/Object java/lang/Number    java/lang/IllegalAccessException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetExceptiongetNumberAttribute: Utype: U. U- + ,- + java/nio/ByteBuffer  KN OR No 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 U  S is not a string variable        U #gov/nasa/gsfc/spdf/cdfj/StringArray O  6getLong method appropriate for TT2000 and INT8 types.   *+Function not supported for string variables*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer a U   1 89  34  31 AC  DF  GI  LN \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/ByteOrderjava/lang/Exception.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;)ZrzNumberjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 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 isStringTypegetValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VR(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)V%(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;getCompressionType([B)V(Ljava/io/InputStream;)Vread([BII)I(J)Ljava/lang/StringBuilder; decompress([BI)[Bwrap 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;(I)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/VDataContainer! G      !"#$%&'()*+,-./0/1/2/3456789:/;/<=>?@ABCDEFGHCIJKNORSTLUVWF **+Xst uY Z[ >?\]WZ*N-W-XxyzY Z[^/ _?`aW/*XY Z[bcWE*~XY Z[d@efW%* *    Y*OY*OLYSYSMYNY:Y:6+.7 n*:  *W* 7 Y*,2:  :  W ! "W-  #W  7*: {*$%6$*%&S*- *'  (-X" *9AJS\cjmu#Y Ng/ >hi 7j cu^/uc_? Vk!l%Z[*m79nAAoCJDESpqr JDGdU IstuvwxySz{stuvwx |}W"*%L=++*%2S+X  Y  l"Z[ ~Ad  uW@ * +)*XY Z[ j|Wl YM*%N-66J-2:*+,:)$&:+- ,W,$N6--,&S-XB!.36>ALU\bjtYR..pqL!;mlZ[qj~Ad1s{xu!{x  u}W@YL*.*./M,0N-1**.-2)3:4 +5W+$:6+$+&SX>#,>FPS\hv|YH>_lZ[wqc#\\#~Adx, uWH* +)M,,6$N6-",6&7:-8S-X&    '5@FY>5  &lHZ[Hj <i+~Adz u%WL*.*.+)3M,,4,9$,9&7N-:B,9$:6,9$$,9&7N-;S-;XJ !""$$.%0'<(E)Q*`+m,{*.0Y>T-lQ3~AZ[v<Od  #u,Wy*.?@+@AB*.+)3M,?@+@AB,4C@+@ABDY*,EX"78":.;2<M>T?oBY yZ[y.Kd "*!<W^* +)N--6:Y:6$0&7:8,-;WX. { |}!.:HU[YR:$7l^Z[^^ RiFq!=qdzxx0Wt*.?@+@AB*.+)3M,?@+@AB,4C@+@AB,9X"".2MToY tZ[t.Fd "*!<W Y* +)N--6:Y:6$+&7:8,- WX.  !.:HPVYR:$2lYZ[YY MiAq!8qdzxx+W%+ *F`>>*'!G:X"Y> %Z[%k%"idWP* +)M,X  Y Z[j ifW *.*. H *I@ YN*:*JW*73Y*K:-L#Y: M=Y>N@L@AO @*:*-. H(-X^ !#+2<DO`qz}YHDMg/OB]4Z[^/+zoC2s_?d vyJ W<+PXYZ[Wi*+QR,M+S>,$z,TUVW6,TXX19Y. Y PYPYRYR,T[[/7Y. Y PYPYRYRY. Y]PY PY`RYRX>  / > G UbqzY>>$q$/Z[qdUx $ W4+b * c:+d6*+ e:*fgWX( )+,'.1/YH? 4Z[44^/4' ?d y]WW*N-*hW-X345Y Z[^/ ?WH* :*ij*hW**kl6:*mWnWh6 : +o6  q : 6 sYtYuv:  66*  w6   `6 d6ק4: M=Y> y@z@ {AOM|O* c V }Y~W : : Y :  Y :  kxX%9:?@"B.C4D>EFFMGPHXJbKhLkN}PQRSTUWX^Z[\]_`bc de(f2gBiY}4 /,/ k HZ[HH^/HHA?.4M P X d: "ybsyB0W,* +)*M,,N- :--Xp qrtuv)wY4,Z[,j 7 7dWI **XY  Z[ ^/ W1N6-+T-3 Y-X" %Y41Z[1_?1-*ld  W$%,:-gW6 h6::/76   bY. :6 :6  :2:    R   P ŧI:6  :2:  6     aR Ƨ>: M=Y>@,AOM=Y>@AO  +++X& !(+7@FLR\got~"Yo U>l   =l 9 %%%?%*+?!(/+- dy yy[X(. yy[XX yy[XXB:WD *+X  Y Z[ +Ws* **XYZ[-dKssscW/*XY Z[VW>*+X YZ[?W/*XY Z[Wm*,WX Y4Z[^W/*hXY Z[W>*+X YZ[KNW/*XY Z[W>*+X YZ[RWj*+M,@+@AB,W5@+@@+@@+@@AB,X %1cY jZ[jdd %=<Ww*+N-@+@AB-W5@+@@+@@+@@ABY:-X  (2d o Y4wZ[ww - nio  d (z;< W]*+N-@+@AB-S6#@+@@AB-X %-5UY4]Z[]] W-0d %/<Wa*+:@+@AB6#@+@@ABX  *"1#9$Y'Y>aZ[aa a - Wi10d *z.<WX*+N-@+@AB-S6 - --X* +, -%/-051=3A4I5Q8Y4XZ[XX-R-+d %<WF*+X<Y Z[<W y*+:@+@ABS6 YOYO  YO:  X* GH I'K0LKMSN]PeQoSYHyZ[yyyr0IK.7d'Ftt<Ws*+N-@+@AB-S%-::ð-::ǰX2 XY Z%\1]:^A_M`Sb]cddmeYH:M~sZ[sm] m!"d %-<#WW*+M,@+@AB,S @+@ABS GNRY4XZ[XX+7N ,-Qd '<W\*+:@+@ABS GOTY>\Z[\\.\/O ,-Ud '<0Wb*+ YOհXY4Z[)<1Wq*+:ӰX  Y>Z[+7 ,-<2Ww*+N-@+@AB-S%-::ðY*- YOз:׶ǰX2  %1:AMSainYH:M~i,-wZ[wwqd %-<34W*+: ذ׶ǰX Y>Z[5- ,-d6<3WQ *+ٰXY* Z[   <74Wq*+:ڰX  Y>Z[ - ,-<89We*+:@+@ABS KU]bYHeZ[eee^K7],-d '<30Wb*+ YO۰XY4Z[)<31WO*+:@+@ABS GYHOZ[OOOO+7HG,-d '<:;W-*+N-@+@AB-,X %Y*-Z[--<='d%<>?W-*+N-@+@AB-,X %Y*-Z[--@7'd%<ABWF*+,ܰX Y Z[@7<ACW1*+:@+@AB,X   ' Y41Z[11@71-*d'<DEWF*+,ްX Y Z[@7<DFW1*+:@+@AB,X   ' Y41Z[11@71-*d'<GHWF*+,X Y Z[@7<GIW1*+:@+@AB,X  ! "' $Y41Z[11@71-*d'<JKW-*+N-@+@AB-,X ( ) *% ,Y*-Z[--@7'd%<LMWF*+,X 0Y Z[@7<LNW1*+:@+@AB,X 5 6 7' 9Y41Z[11@71-*d'< OPW> YX IY Q- -RSWXTUW1YX  qVWZ    3 DLpM PpQ / / $/%