4                                  5    *    * *   3 5   * ; >   B   B  H H H   P            ^      B     ;   >   3 p M M u u P P  { { S S    V V   !  Y Y " # \ \$ % &' p () M*+ , M- . /0 12 S3 45 67 8 9 :; < P= >? @A \B CD EF VG HI JK YL M N O PQRSTDIMENSION_VARIESI attributesLjava/util/Vector;nameLjava/lang/String;numbervtypeflagssRecordstypenumberOfElementsnumberOfValues dimensions[Ivaries[ZpadValueLjava/lang/Object;offsetJ completedZ_bufLjava/nio/ByteBuffer; dataItemSize cprOffsetblockingFactorlocator DataLocator InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;compressionType recordGapthis$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)VCodeLineNumberTableLocalVariableTableiba[Bsa[Ljava/lang/String;lpad[Jdpad[D_cprthis CDFVariable-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable; compressed padValueSize _padValue StackMapTableQRcomplete()VU isComplete()ZcheckContinuitylocation locations[[Jlast isTypeRmissingRecordValueIsPreviousmissingRecordValueIsPadisMissingRecords getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getDataBuffers0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;firstbvclenbbufrawdbufssizevdbuf-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; Exceptions/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; rowMajorityrecordVariancepadValueSpecified isCompressed getPadValue()Ljava/lang/Object;(Z)Ljava/lang/Object;ladtempltemppreservePrecisiondagetCDF#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;getType()IgetBlockingFactorgetCompressionTypegetEffectiveRankrankgetEffectiveDimensions()[IedimngetDataItemSizegetNumberOfElementsgetNumberOfValuesgetName()Ljava/lang/String; getNumber getDimensionsiagetRecordRangegetVarys()[Z getBuffer()Ljava/nio/ByteBuffer;([I)Ljava/nio/ByteBuffer; recordRange?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer; containerWCByte.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;XCDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;YCFloat/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;ZCInt-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;[CShort/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;\CLong.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;clLjava/lang/Class;preserveboLjava/nio/ByteOrder; isCompatible(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)ZgetByteContainer2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;pt asByteArray([I)[B()[B([IZ)[B columnMajorgetStringContainer]CString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;getFloatContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat; asFloatArray(Z[I)[FthLjava/lang/Throwable;Y()[F([I)[FgetDoubleContainerI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble; asDoubleArray(Z[I)[DtaTargetAttribute1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[DtattrX()[D([I)[DgetLongContainerF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong; asLongArray(Z[I)[J\()[J([I)[JgetIntContainerF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt; asIntArray(Z[I)[IZ([I)[IgetShortContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort; asShortArray(Z[I)[S[()[S([I)[SgetElementCount()Ljava/util/Vector;ecount SourceFile CDFImpl.javagov/nasa/gsfc/spdf/cdfj/CDFImpl  java/util/Vector ^_ ` ab cU de f2 g h i j kl m n or pq r z !gov/nasa/gsfc/spdf/cdfj/DataTypes  <2 st uv % wxjava/lang/Byte yzjava/lang/String { |c }~ vjava/lang/Long java/lang/Double   +gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator     java/lang/StringBuilder Variable = is missing records. This is not consistent with sRecords = 0 @  java/lang/Throwable0Function not supported for compressed variables  &   f    H   e*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer  q 2   #  ')   `  52  GK(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer   GH d*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer )gov/nasa/gsfc/spdf/cdfj/FloatVarContainer'gov/nasa/gsfc/spdf/cdfj/IntVarContainer)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer(gov/nasa/gsfc/spdf/cdfj/LongVarContainer *Inconsistent constraints for this variable 12 d ?@$ cannot return VDataContainer.CByte. l cannot return byte[]. jk *gov/nasa/gsfc/spdf/cdfj/StringVarContainer& cannot return VDataContainer.CString.$ cannot return VDataContainer.Float. st cannot return float[]. | vw& cannot return VDataContainer.CDouble. ~/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute   a cannot return double[]. n  $ cannot return VDataContainer.CLong.  cannot return long[].  # cannot return VDataContainer.CInt.  cannot return int[]. 8 % cannot return VDataContainer.CShort.  cannot return short[].   B8 EF +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariablejava/lang/Objectjava/io/Serializable gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteBuffer,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString getRecord(J)Ljava/nio/ByteBuffer;offset_VAR_NAME getString(J)Ljava/lang/String;offset_VAR_NUM_ELEMENTSposition(I)Ljava/nio/Buffer;getInt offset_NUM offset_FLAGSoffset_sRecordsoffset_CPR_offsetlongInt(Ljava/nio/ByteBuffer;)Joffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsequals(Ljava/lang/Object;)Z rDimSizes defaultPad(I)Ljava/lang/Object; isStringType(I)Zget([B)Ljava/nio/ByteBuffer; byteValue()B([B)V byteOrdergetNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object; isLongType longValue()J doubleValue()D offset_cType;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V getLocations()[[Jjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)Voffset_RECORDSoffset_RECORD_TYPE(I)I offset_CDATA offset_CSIZE lowOrderInt(Ljava/nio/ByteBuffer;I)Islice getByteOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;limit(IILjava/nio/ByteBuffer;Z)VaddtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;isReallyCompressedgetClass()Ljava/lang/Class;java/lang/ClassgetComponentTypeTYPE arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/nio/ByteOrder nativeOrderH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Vrun(IZ)Z](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)Vjava/lang/Floatjava/lang/Integerjava/lang/Short\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer(IZLjava/lang/Class;)Z as1DArray asOneDArray(Z)[B(ZZ)V(Z)[DvalueOf(I)Ljava/lang/Integer;&gov/nasa/gsfc/spdf/cdfj/VDataContainer!Dv u*+***Y** * * *+ *+ +a* +W** * +W** * +W** *~6* +W** * +W*+* * +W** * + W** !** `"* +#W$% *+&'(%1**  '6*'*'* O**')6*'#*)* *T*! * YO'*! *YT)*+*!.,*-*.*,l6*!/:*!0*:*11* 2W6  * 3   T "6  * 34T 5Y6:5: 6    5S * -*1*!* +78:*!9O :*1::/P;?R6   1R *-*!0*Y,*h,#+* :+@W*A*Ar\ H#(.7FR]it#-:GU[fs'3@F Q X b l rx{ !"$&''&-)3-=.J0O1Y2c3l4o5t7=i* * [ X  C CYuuuu"@ !J ': = $ >**",*BY** *"*~CD*E*:;=>4@8B=C >9$ /*F  ,*"*DFL+2/ eA+:66(2:/ a * /A* +*$GHYIJK*KLKMN:KLNOP1Q<RASDUIPOWVX]Y~]*1 o  g + : .4 * $%a  C*j  @C*r  @K**O* {| ~  K**O*D   **O*~ PYQR*DFMYN*.6,:662:/6 /6 */ :   d`h6 6 *S *TWF *UV *TW%6  *WW* *XY6  Z:*[\W ]W-^Y   _`W;-a^:-bWv "*28QX_lx{  X _ l x { )Q *  28 P   N : !5 !P"0*c !P#2*d $D*~  @%D*~  @&`**O*D*De   '(b*-*!0*-*f   ')W*-*!0*-*-ghiB*-::M, N,-,j-,N6,-,/R-*-==M,N,-,j-N   ( 3 7<EGLV_egrwR< *OL+34,-r+w . .:=/0/*! 12/*!) 32/*1 42/*A: 521<=*'%*)3*'.& BC DEG#H&J)C/L +1/6  78P*k<  M>6*'1*)3*'.,*'.O,6 TU V XYZ [*\-^8_;aHZNc48PK6?9=: ; <2**,<=*'*)3 *'.h<klmn"l(q !*% =2/*y >2/*" ?@/* A2/* B8U*' L*'+*'j+CD85**O*D*DFL Y+2/OY++d2/O 5   EFU*)L*)+*)j+GH7 *lmn  !PGII *l+mn  J!PGKQ8**O+o!pY**,q:rs+l/*!t$uY**,v:wx+y/*!z${Y**,|:}~+/*!$Y**,:+/*!$Y**,:+i.*!#Y**,:PYR  !(07BT[cju&.p !LOTLRLULXL[L^88_`8J8a8bc  $22221!Pde> *+ _`dfH *+  _` agh<*!pY**+qPYHYIJK*KKMR !#<<i!PjkI*!pY**+qM,r,PYHYIJK*KKMR0 123&5  LOIIi&!Pjl0*? !PjmJ*!pY**+qN-r-PYHYIJK*KKMRE FGH'J*LOJJiJn'!Por<*!Y**+PYHYIJK*KKMRR SU<<i!Pst@*!z{Y**+m|PYHYIJK*KKMR] ^_^a*@@i@a@bc!PsuH *+mh  i a!Pvw?*,mN(:PYHYIJK*KKMR-}- P"vwv { xy2|8}> LU#xy??a?i2 LU Mz${!Pv|1* !Pv};*+i!P~@*!tuY**+mvPYHYIJK*KKMR *@@i@a@bc!P~H *+m  i a!P]YN*-,  *ai !PF*,+mN(:PYHYIJK*KKMR-w-+ P"  5;> LR#xyFFFi5LR Pz$!P1* !P;*+i!P?*!Y**+mPYHYIJK*KKMR  ??i?bc!P= *+m i!P>*,mN(:PYHYIJK*KKMR-- P  17> L^#xy>>a>i1 L^ Lz$!P1* !P;*+i!P@*!Y**+mPYHYIJK*KKMR     *@@i@a@bc!PH *+m  i a!P?*,mN(:PYHYIJK*KKMR-- P" ! % "#2&8'> LX#xy??a?i2 LX Mz$!P81*1 !P;*+;i!P@*!Y**+mPYHYIJK*KKMRB CDCF*@@i@a@bc!PH *+mM  i a!P?*,mN(:PYHYIJK*KKMR-- P"[\[ ` ]^2a8b> L[#xy??a?i2 L[ Mz$!P1*k !P;*+ui!P1*LYM>+*3,+.`W,}~ )/* 1, $; R BMVN PVQ SVT VVW YVZ \V] pVq