PK FY META-INF/PK FY(FbhhMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK 5IXgov/PK 5IX gov/nasa/PK 5IXgov/nasa/gsfc/PK 5IXgov/nasa/gsfc/spdf/PK 5IXgov/nasa/gsfc/spdf/cdfj/PK 5IXgov/nasa/gsfc/voyager/PK 5IXorg/PK 5IX org/autoplot/PK 5IXorg/autoplot/cdf/PK 5IXtest/PK 5IXwMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL: https://svn.code.sf.net/p/autoplot/code/autoplot/trunk/CdfJavaDataSource/src/META-INF/build.txt $ build.svnrevision: $Revision: 5709 $ PK 5IXn[77AMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.cdf.CdfJavaDataSourceEditorPanel cdfj cdf PK 5IXgt99=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.cdf.CdfJavaDataSourceFactory cdfj cdfn cdf PK 5IXkBfD..<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.cdf.CdfDataSourceFormat cdfj cdf PK 5IXYA99GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.cdf.CdfDataSourceFormatEditorPanel cdfj cdf PK 5IXӤٮe e $gov/nasa/gsfc/spdf/cdfj/AArray.class3 Y !Z [ !\ ]^_` Za b cd e f gh i j k l mn op mq rs t uv wx yz y{|}aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;oLjava/lang/Object;dimI rowMajorityZ(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/AArray; Exceptions(Ljava/lang/Object;Z)VclLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable|}~array()Ljava/lang/Object; getDimensions()[Iallocate(I)Ljava/nio/ByteBuffer;i elementSizesize_dim[IbufLjava/nio/ByteBuffer;Ebuffer()Ljava/nio/ByteBuffer;((Ljava/lang/Class;)Ljava/nio/ByteBuffer; Signature+(Ljava/lang/Class<*>;)Ljava/nio/ByteBuffer;)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;validateDimensions([I)Z dimensionsgetPoint&(Ljava/lang/Object;)Ljava/lang/Object;ah SourceFile AArray.java *2 * () ~ java/lang/Throwablejava/lang/StringBuilderAArray: Object  is not an array * $%&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute *+ "# => &' @ java/lang/String IN IJInvalid call for String type  gov/nasa/gsfc/spdf/cdfj/AArrayjava/lang/Objectjava/lang/Class()VgetClass()Ljava/lang/Class;isArray()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vjava/nio/ByteBufferallocateDirectjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;getTypejava/util/Arraysequals([I[I)Zjava/lang/reflect/Array newInstance'(Ljava/lang/Class;[I)Ljava/lang/Object;set((Ljava/lang/Object;ILjava/lang/Object;)V! !"#$%&'() *+,?*+-   ./0$%1*2,X**+N-#YY +  *+*Y+***-&  5:FRW.*X/0X$%X()J345 J367589:1;<=>,2*-. /0?@,3=*N6--.h=:W-" ! '!0".> A'3/03B'1C' )DE' FG7  HI@,^* **-% &(./0C'71IJ,^#* Y**-+ ,.. #/071IK,M*+-1./0345 361LMIN1LOPQ,@ +*-5. /0 RE ST,BY*L+MN,+ YOY,.ON,+ YOY,.OY,.ON,$+ YOY,.OY,.OY,.ON,*+ YOY,.OY,.OY,.OY,.ON--*--:8 9:;<+>1?LARBsEyFIJK.*$% "#&EU%7+VH9 &,1WXPK 5IXM M !gov/nasa/gsfc/spdf/cdfj/ADR.class3s L MN O P Q R S T U V W X Y Z[ M\ M] M^ M_ M` a MbcdrecordLjava/nio/ByteBuffer;aDRNextJposition agrEDRHeadscopeInum ngrEntries mAXgrEntry azEDRHead nzEntries mAXzEntrynameLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/ADR; setADRNext(J)Vl setAgrEDRHeadsetScope(I)VnsetNum setNgrEntries setMAXgrEntry setAzEDRHead setNzEntries setMAXzEntrysetName(Ljava/lang/String;)Vs getNameBytes(Ljava/lang/String;)[B[Bbsi StackMapTableAgetSize()Iget()Ljava/nio/ByteBuffer; SourceFileADR.java ()e fg  "     ! # $ % &'h ij kG l mG no pg ?@ qrgov/nasa/gsfc/spdf/cdfj/ADRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;java/lang/StringgetBytes()[Blimit(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putIntput([B)Ljava/nio/ByteBuffer;!  !"#$%&'()*F**D*+, -./0*>*+   ,-.120*>*+  ,-.134*>*+ ,-.564*>*+ ,-.574*>* + ,-.584*>*+ ,-.590*>* + !",-.1:4*>* + %&,-.5;4*>* + )*,-.5<=*>*+ + -.,-.>'?@*7M+N6-,-3T,,T,+01 23#455,47-.7>'1&A ,BA)CDEEFG*2*+8, -.HI*(*W**W*W**W**W**W**W** W**W*W** W** W** W*W*** W*W*+F; <=">.?:@FARB^CjDsEFGHIJK, -.JKPK 5IXlZ"""gov/nasa/gsfc/spdf/cdfj/AEDR.class3j d c c c c d c    c    c  c  c  c  c z c ( ( ( ( c c c c c c c c ( c c c      c        c   c   c    ! " # $ %& '(INT_TYPEI FLOAT_TYPE DOUBLE_TYPE LONG_TYPE SHORT_TYPE BYTE_TYPE STRING_TYPESTRINGDELIMITERLjava/lang/String;recordLjava/nio/ByteBuffer;aEDRNextJposition attributeTypeattrNumdataTypenumnumElemsvalues[B3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)VCodeLineNumberTableLocalVariableTablesstrings[Ljava/lang/String;xstrLjava/lang/StringBuffer;la[Jda[Dfa[Fia[Isa[SbathisLgov/nasa/gsfc/spdf/cdfj/AEDR;adrLgov/nasa/gsfc/spdf/cdfj/ADR;typevalueLjava/lang/Object;cLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable')(* Exceptions2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V setAEDRNext(J)VlsetAttributeType(I)Vn setAttrNum setDataTypesetNumgetNum()I setNumElems setValues(Ljava/lang/String;)V([Ljava/lang/String;)Vi([B)V([J)Vbuf([D)Vlval+([I)V([F)V([S)Vget()Ljava/nio/ByteBuffer; lastIndexcountcapacitygetSize()V SourceFile AEDR.java {+ ,- op vf) wf ./java/lang/String * 01 2/java/lang/StringBuffer 34 mn 56java/lang/Throwablesupplied object not an array {7 8 9 : ; < = java/lang/StringBuilderArrays of type 3> 3? not supported {| qr tf ufData type is already defined xf @ lfIncompatible data type 3A for String. BC yz kf for Byte. if for Long.D EF GH IJK LM N hf OPQ LR ST sU VW X- for Double. ef for Int. YZ[ L\ gf for Float. ]^_ L` jf for Short. abc Ld ef { gh Li LN\N gov/nasa/gsfc/spdf/cdfj/AEDRjava/lang/Objectgov/nasa/gsfc/spdf/cdfj/ADRjava/lang/Classjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;getClass()Ljava/lang/Class;isArray()ZgetComponentTypeappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/lang/LongTYPEjava/lang/Doublejava/lang/Floatjava/lang/Integerjava/lang/Shortjava/lang/Byte-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;length(I)Ljava/lang/StringBuilder;getBytes()[Bjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBufferput([J)Ljava/nio/LongBuffer;([B)Ljava/nio/ByteBuffer;asDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer([D)Ljava/nio/DoubleBuffer;putFloat(F)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;putShort(S)Ljava/nio/ByteBuffer;putInt asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer([I)Ljava/nio/IntBuffer; asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer([F)Ljava/nio/FloatBuffer; asShortBuffer()Ljava/nio/ShortBuffer;java/nio/ShortBuffer([S)Ljava/nio/ShortBuffer;putLong(J)Ljava/nio/ByteBuffer;indexOf(Ljava/lang/String;I)I,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;!cdefgfhfifjfkflfmnopqrsrtfufvfwfxfyz{|}`**8**+*-: - :*  X  N- :Y:6'2Wd W*  Y :-:*-:*-:*- :*!"-##:*$%-&&:*'Y(Y)*+,-+.~/ [%,289KT] h!s" $%'(*+,-.01235678:;<=?@ A&B'D/E8F>G?I2nTB`6f]9 8z```f`%; %;, 9& % {}J*+,/~ LM }>*0~ QRr}>*1~ UVf}>*2~ YZf}]* Y3*~]^_f}>*4~ bcf}/*4~d }>*5~ hif}X*+67* *88*2 *4&Y(Y)9+*:;+.*+<=~lmnpOsWtXXn"}<+=Y:>"+2Wd W* ~"wy z{|,z2~;4<<9f.f 0 }l* *>7*/* &Y(Y)9+*:?+.*+==+*=+3T*+7~FNek Pfllz 3 }|* *@8*/*!&Y(Y)9+*:A+.*+7+hM,BCW,D+EW*+h=,*=FW~* GMV^gr{ ||V&p4}5<*+7*9*G+hM,BCW,H+IW*+h=,*=FW**-* * C* *+l7+hM,BCW,H+IW*+h=,*=FW* *,D+hM,BCW>+,+1JW*+h=,KW,*=FW* * %*+==+*=+1T* * E+hM,BCW>+,+1LW*+h=,KW,*=FW*D+hM,BCW>+,+1MW*+h=,KW,*=FW*I+hM,BCW>++17,MW*+h=,KW,*=FWY(Y)9+*:N+.~A&/:CDhy '-.?GOWagqw &p&pf9pfQfG:pf9prf>p<<GD#. }y*+7* *O7*/*&Y(Y)9+*:P+.+hM,BCW,Q+RW*+h=,*=FW~. )LT\eox yyT%p3}z*+7* *S8*/*,&Y(Y)9+*:T+.+hM,BCW,U+VW*+h=,*=FW~. *MU]fpy zzU%p4}y*+7* *W7*/* &Y(Y)9+*:X+.+hM,BCW,Y+ZW*+h=,*=FW~.    )LT\eox yyT%p3})**[*=`<M*KW*\W**1MW**0\W**2MW**MW**4MW**5MW*1h*3 *4V>6 Y*=]^Y>6d`>*MW6*MW>*MW>*MW*KW,*_W,*=`W,KW,~j&2> J!V"b#n$%&')*,-./0123"4(5RfNfKfff*fp% ( }8*[*=`~8 }a-OSG@W>38 Yab~"   PK 5IXX{ ,gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.class3 ,^_ ^ +` ,a +b cdef ^g h ij k l +m cn co pqrZ s t uqv qL wqx yqz {qU< | } ~PdimLjava/util/Vector; Signature'Ljava/util/Vector;clLjava/lang/Class;Ljava/lang/Class<*>;oLjava/lang/Object;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTable_o[Ljava/lang/Object;this(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;data StackMapTable ExceptionsgetType()Ljava/lang/Class;()Ljava/lang/Class<*>; getDimensions()[IiIia[I toStringArray([Ljava/lang/String;)Vsin[Ljava/lang/String;sa toLongArray([J)Vlin[Jla toDoubleArray([D)Vdin[Dda SourceFileArrayAttribute.java 6java/util/Vector -. E 12 java/lang/Throwablejava/lang/StringBuilderAArray: Object  is not an array 6 45 E  2java/lang/Integer 6 [F[B[S java/lang/String3Length of the receiver array does not match length.+Method not appropriate for objects of type &gov/nasa/gsfc/spdf/cdfj/ArrayAttributejava/lang/Object()VgetClassjava/lang/ClassisArray()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VgetComponentType isPrimitivejava/lang/DoubleTYPE(I)Vadd(Ljava/lang/Object;)Zjava/lang/Floatjava/lang/Bytejava/lang/Shortjava/lang/Longsize()Iget(I)Ljava/lang/Object;intValue!+,-./012/345678Kv**Y*+*#Y Y  +  *+*(**** *Y*W* *Y*W* *Y*W* *Y*Ww* *Y* WP*! *Y*""W)*##M*,2*Y,WԱ9~ A F P [eo %!(#2$L%O(Z)a*r+u,: Z;<v=>v?5@ AABE&&&&&%CDE8/*9-: =>/FGH8+*$ L=++*%&O+9/ 01#0)3:  IJ+=> !KL@  MN8X*'4*((M+,>,+,2SY)Y Y * * 96 789/:0<:?:*IJ&OPX=>XQP@( CRS8Y*!4*""M+,>,+,/PY)Y Y * * 9B CDE0F1H;K:*IJ&TUY=>YVU@" CWX8Y*4*M+,>,+,1RY)Y Y * * 9N OPQ0R1T;W:*IJ&YZY=>Y[Z@ C\]PK 5IXl'gov/nasa/gsfc/spdf/cdfj/Attribute.class3   getName()Ljava/lang/String;isGlobal()Z SourceFileAttribute.java!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/ObjectPK 5IXoM,gov/nasa/gsfc/spdf/cdfj/AttributeEntry.class3getType()IgetValue()Ljava/lang/Object; isStringType()Z isLongTypegetAttributeName()Ljava/lang/String;getVariableNumbergetNumberOfElementsisSameAs+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z SourceFileAttributeEntry.java&gov/nasa/gsfc/spdf/cdfj/AttributeEntryjava/lang/Object    PK FY1I@gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.class3= ' ( ) * + ,- ,. ,/ ,023bufLjava/nio/ByteBuffer;firstIlastthis$0*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;D(Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;Ljava/nio/ByteBuffer;II)VCodeLineNumberTableLocalVariableTablethisContentDescriptor InnerClasses?@! "#/*B $#/*C %&  1PK FY{~kCkC.gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.class3# ?@ ? ,A BC ,D ,EFG ?H I BJK L M ,N ,O ,P ,Q BR ,S TT ,U BVW ,X ,Y BZ[\ ]^ B_ B`abcde ,f ,g hij ,k ,l ,m ,no 1p ,q r st 6u 6v 6wx ,yz{ =M |} 1~ | | , , 6  B I   | | ,  i T i i :i i B : ,V  ,u |   |   |   |   | | |   |      |    , B B , , ,      | |ContentDescriptor InnerClasses chunkSizeI ConstantValuethisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IoverlaptypeitemSizeelementsorderLjava/nio/ByteOrder;_classLjava/lang/Class;recordsPerChunkcsizechunkingZbuffersLjava/util/Vector; fillCount singlePointallocationModeLjava/lang/Boolean; userBufferLjava/nio/ByteBuffer;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTable_recordsPerChunkthis*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;preserveboclrange _fillCount_overlap StackMapTablej Exceptions setDirect(Z)Vdirect setUserBuffer(Ljava/nio/ByteBuffer;)Zbuf getBuffer()Ljava/nio/ByteBuffer;cd?**D:**)-E*4 *6Y*-*.*.FGW**.6**.6*/**.*.D:*)**)-E*HIJ:6 6  6 6  44 KLL:/6 / /6 6 4%d`6*".*#"    d6 ` d6^*#*-  E *-E `6  #*4*6Y*-FGW6  4 KLL:  /6 /6d`6** /M:  t*g Nd*h`6 OW?* **-P :Q*4*6Y*-FGW6 i b`6 d6*#% dKLL/6*-E *-E6  h d`6 d`6*/*- *-66* **-P :Q `6    h 3*#* d`- dE* d`-E*4*6Y*-FGWlo "-7?FMV^hqw"%(2AHV]cfpy,3:CV[bi{     $.29BKRal!"#$&'(*-.0B S[nA% ( f{ MFBYKP,| 3u:nCeVX "w?80   d/ +L#"-L . ,oL[C6 . U  ' ",R&S. S.S.,U2S. ,V@2S.S. S.  ,W-2S.S. ,X32)  ,+& )  2$GHJL*N1O9PBQHSJUQVYWcXuZ{\]`bcdfhjlmnopqstuvwy { """! @   d*.*.d`<*h=*J L 3*YK:Z=>++. +.)+1*33" / /*[M,.,.d`>+\6l6p>*]:*h6*h666 *VH^: : 6  / _W   *`W *`6 `6  *UHa: : 6  / bW   *cW *`6 `6  *WHd:  : 6  / eW   *fW *`6 `6  *XHg:  : 6  / hW   *iW *`6 `6  *+Hj: : 6  / OW   *kW *`6 `6  *RHl:  : 6  / mW   *nW *`6 `6  *J",/5<DMPS]djs{'07=@JQW`hv$*-$" m2 d> j8 2 > 8  2 > 8 Z2 Q> W8 2 > 8 2 > 8 //  * 5DMPS , 0 11111L1*]L+*R+ol M+l,pW,*U+olM+a,qW,*V+olM+^,rW,*W+ol M+d,sW,*X+ol M+g,tW,+oM+,uW,f (*4>GIS\e g"q#z$%'()*,-.R > \ z   ! "#   $%"+vw+vM,w ,xM,1 234 6 ""&'  ()/*8 *+;*y:,*-!z*zN-#*{*{,*|*,}-:*{'- :6---dd.O*,~6 = >?(@0A9B?DBENFTG^HlGrK>Wzz,z   p.B8/ 01 *]N-6+ +.+.h6++.+.h+.h66*[:..d`6,',\6l6p6*h6h6 6 6 *R : -l: +U6K6+.36+."    +.h``P܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``Pф  `6  *U: -a: +U6K6+.36+."    +.h``R܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``Rф  `6  *V: -^: +U6K6+.36+."    +.h``Q܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``Qф  `6  *W : -d: +U6K6+.36+."    +.h``O܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``Oф  `6  *X : -g: +U6K6+.36+."    +.h``V܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``Vф  `6  : +T6  J6+.26+.!  - +.h``T݄  `6 +p6  f6+.N6+.=6+.,  - +.h+.h`+.h``T҄  `6 -W NO PQR0S3T9UFVJWRXXY_Zj[n^w_~`abcefghijihmgpqr st#uGtMsSrYz`qf}isy,28>EKNX^djt#*03=CIOYdo"(.4>ITmsy )AGMTZ`ju   B_'82O32C2T4k3 5 '82O32C2T4k3y 6 'w82mO32C2T4k3^ d7 g'\82RO32C2T4k3C I8 L'A827O32C2T4k3(! .9 !&72 N3 1xB2mS4cj3 /  ":39F;w^~W T< Q # ^ 9 4L  &    1   &    1   &    1   &    1   &    1   %    0 =>6,IPK 5IXV  'gov/nasa/gsfc/spdf/cdfj/ByteArray.class3n G H I J*.25 KLMN OP Q R ST UV UW X UYZ[(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)V rowMajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;data[BiIdata2[[Bjkdata3[[[Bldata4[[[[BclLjava/lang/Class;ignorebufLjava/nio/ByteBuffer;_dim[ILocalVariableTypeTableLjava/lang/Class<*>;\<Z] Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer; SourceFileByteArray.java  ! ^, _ `7java/lang/ThrowableOnly byte targets supported aRank > 4 not supported bc def gh\ ij kl "# im!gov/nasa/gsfc/spdf/cdfj/ByteArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/lang/Classdimjava/lang/ByteTYPE(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[Iput([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;(B)Ljava/nio/ByteBuffer;!>*+   !I*+   "#  $%R*L +6A**** $ /:EP R&$ '( + Y * Y *N*:*8g*:-W-W-*:6.-2W-W-*:*76.(6  .-2 2W էI6.=6  .+6  .-2 2 3W  ҄-W-*:*L6  .=6  .+6  .- 2 2 2W  ҄ ^6  .R6  .@6  ..6  .- 2 2 2 3W  τ  -W-5#)2T!`"g#l$n&z'('*+-./010/567876$5*=/>1@=ADBPC\DhExD~CBJKLMNMLKJTUW`)*}+,z#-./, .+,/, 10, C+,12_0, S1/, GC+, "/, 40, F3, X+, =45678,)9:2;<= 6>&#0?@ AB?@    AB?@     !AB?@  CDEFPK 5IX`V227gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.class39 ( ) * +,- . /023 chunkSizeI blockSizelen()VCodeLineNumberTableLocalVariableTablethisChunk InnerClasses3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;(II)V StackMapTable2 Exceptions setLength(I)VlengthallocateBuffer()Ljava/nio/ByteBuffer;bufsizegetBlock()[B SourceFileByteBufferURLReader.java    java/lang/Throwable Chunk size must be >= block size 45 6781gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunkjava/lang/Object(Ljava/lang/String;)Vjava/nio/ByteBufferallocateDirect(I)Ljava/nio/ByteBuffer;+gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader!  P****  /**** Y **&  $). /// $:* !"x+**`<* * *  #+ !# $%1* &'  1 PK 5IXn )__1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.class3 B A A  A  A  A    A A A A  A  A  A p   % % % % % A % %  0 %  A %  9 9 9 9 %Chunk InnerClassesisLjava/io/InputStream;eofZtotalIlenchunk3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;block[BcacheFileChannelLjava/nio/channels/FileChannel;bufferLjava/nio/ByteBuffer;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis-Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader;urlLjava/net/URL;conLjava/net/URLConnection;gzipped StackMapTable ExceptionsD(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)Vc(Ljava/net/URL;Ljava/nio/channels/FileChannel;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V fileChannel0(Ljava/net/URL;Ljava/nio/channels/FileChannel;)VsetChunk6(Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V getBuffer()Ljava/nio/ByteBuffer;posJmodeMapMode'Ljava/nio/channels/FileChannel$MapMode;_bufibuffersLjava/util/Vector;sizeballLocalVariableTypeTable)Ljava/util/Vector;readbuftransfer()V_read(Ljava/nio/ByteBuffer;)Vncount endOfFile()Z SourceFileByteBufferURLReader.java T GH KJ1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk LM NO  EF  .gz java/util/zip/GZIPInputStream T TU ij Te PQ l RSjava/util/Vector }l  r w java/nio/ByteBuffer l  }java/io/IOExceptionPremature end of data T }Unread data remains IJ Jjava/lang/StringBuilderMismatched length  expected:  +gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReaderjava/lang/Object java/net/URLjava/net/URLConnection%java/nio/channels/FileChannel$MapModegetBlock()[BopenConnection()Ljava/net/URLConnection;connectgetContentLength()I setLength(I)VgetInputStream()Ljava/io/InputStream;getPath()Ljava/lang/String;java/lang/StringtrimendsWith(Ljava/lang/String;)Z(Ljava/io/InputStream;)VallocateBufferadd(Ljava/lang/Object;)Zjava/nio/channels/FileChannelposition()J READ_ONLYmapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;get(I)Ljava/lang/Object;asReadOnlyBuffer remainingallocateDirect(I)Ljava/nio/ByteBuffer;put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;write(Ljava/nio/ByteBuffer;)Icapacitylimitjava/io/InputStream(Ljava/lang/String;)V(B)Ljava/nio/ByteBuffer;([B)I([BII)Ljava/nio/ByteBuffer; chunkSizeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString!ABEFGHIJKJLMNOPQRS TUVp****Y**+ M, *, *** *, +>*Y*W6  $)-5GO\oX*pYZp[\)G]^\_H`Gabc'd0TeVQ *+*,W !X  YZ [\ LMd0TfVh*+-*,*-W%& '(X*YZ[\gQLMd0ThV`*+*,**W,- ./X YZ[\gQd0ijVJ*+*+W23 4XYZLMklVYL**+*W*** A!:* "+#+$%M,&=>+#+$%:'`=(N6+#+$%:-)W-*W-&Wb789:"<)?0@8A=BIDQEZF_HaIkJuK}IMNOPNRSXp 8mn= orZsSusSc tJsS!tJYZuvaVwJ/xSy uz` {| d0}lVK*L*+++WWX YXYZ~Sd0VG**+**,WW]^_X YZd0V=+*W++-.W+-*h`6+-'*/> 0Y12+3W**4Y> 0Y52+-=*6***4Y>8+*7W*Y6`6`=*+-*8**?*8*6*-0Y9Y:;<*6=><*=?2++@.W+*WWjcefgh+i3jBkIhOm`njpoqtr|tuvwxy{|}XH3J"-tJ\ JYZRSJJ`, "a| 7 Bd0V/*WX YZDAC pq PK 5IXH-I``.gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.class3: $ A @ @ O @ R @ @    @ @ @   @ @ $  * @  @ @ AD A @ ; @ @bpad[BH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)VCodeLineNumberTableLocalVariableTableiIbbasa[Ljava/lang/String;countdpad[Dthis*Lgov/nasa/gsfc/spdf/cdfj/ByteVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpadLjava/lang/Object; StackMapTableZ ExceptionsallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;jrecordsbuf_datarecreplremndoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)Vbvtypeelements toprocessneeded isCompatible(IZ)ZpreserveZ_asArray()Ljava/lang/Object;rba1[[Be0n0n1ba2[[[Be1n2ba3[[[[Be2n3ba4[[[[[Brank fillArray([BIII)Varrayoffsetfirstlastpos as1DArray()[B asOneDArray(Z)[BcmtargetasArray"()Lgov/nasa/gsfc/spdf/cdfj/AArray;(Z)Ljava/lang/Object; SourceFileByteVarContainer.java   E UV  K      CD  g   WX java/lang/Throwable  Should not see this.  K    K !" # $ % $Rank > 4 not supported at this time. E & ' (java/lang/Byte )* E+ ), -./ 0ljava/lang/Integer 1 Internal error 23 m buffer not available 45 6 7" ) !gov/nasa/gsfc/spdf/cdfj/ByteArray E8 (gov/nasa/gsfc/spdf/cdfj/ByteVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer9,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByteCByte InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Object java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/ByteBufferjava/io/Serializable[Ljava/io/Serializable;[[Ljava/io/Serializable;[[[Ljava/io/Serializable;java/nio/ByteOrder BIG_ENDIANLjava/nio/ByteOrder;TYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;!gov/nasa/gsfc/spdf/cdfj/DataTypes isStringType(I)Zjava/lang/Stringlength()IgetBytesallocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asByteArray([I)[BprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vput([BII)Ljava/nio/ByteBuffer;slice()Ljava/nio/ByteBuffer;itemSizelimit(I)Ljava/nio/Buffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer remaining singlePointget()B(B)V([B)Ljava/nio/ByteBuffer;getElementCount()Ljava/util/Vector;java/util/Vector elementAtintValuebuffersLjava/util/Vector;getRecordRange()[I getLengthposition(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer!@ABCDEFG) *+,-*,:*w:662 `6* 6632 :6  *  3T ˧5 :* 6* 1THV   ",/:GMUXcm!I 2JKpLK m&MD[8JK,gNO/dPKJK(QRSTUVWXYZ[\]h 2^_`ab  ^_`ab9^_`ab cdefgGV M,*W,H$%&I SThK ijklG6H*ISTmKnoG : * * YO::6*h:66  33T6   3T  ,*hW"%HF.0"4%1'2,34576B7E8O9[:f;s:y8>?Iz ' pq^rK H7JK STsKtju\vKwD7XxKBMMDEJyK]69P9Dz ^{b99|}G+:*hWWHCDEFIRST~jKKKiju\j GTHI N PIK] G*< Y *!M,,">6#E*#$Y,%&:,'W*()*+6l6,:6,2'W*# 2*()*+6*()*+6  hl6 -: 6  &6  ,  2 2'W  *#  2 *()*+6*()*+6 *()*+6  h hl6  .: 6  96)6 ,  222'Wք *#  2 *()*+6*()*+6 *()*+6 *()*+6  h h hl6   /:6L6<6 ,6 ,2222'WӄÄ*# 2Y0 H5T UVXY$Z)[,\P^c_h`oarcdefgijklm n(m.p?rTsit~uvwxyxw|~(=L\fpzI.h MDK;yK+K *K hKSK > K-K=K TKiK ~kK Q } Ks0Ki@K_PKKK (K =K \dST Ktj)hK,sK]% {+' ^{, AA ^{-  A^{[^{.   A^{u^{/    A^{cGN*12 Y3 d`*h6*!:*4.d*h*5h66W+7WH!';CMIRNSTNDNKNKNK!-hK''Lj;K]cG5 *899HI  STG6 *:99HI  STG@ *:99HI ST G6 ;Y*<=HI  STcAG0*>HI STAG/*?HI ST B PK 5IXI<"gov/nasa/gsfc/spdf/cdfj/CDF2.class35234MAX_STRING_SIZEI ConstantValue@AgrEDRHead_OFFSET AzEDRHead_OFFSET$rDimSizes_OFFSET< CDF_VERSIONOFFSET_NEXT_VDROFFSET_NEXT_ADRATTR_OFFSET_NAME4OFFSET_NEXT_AEDR OFFSET_SCOPEOFFSET_ENTRYNUMATTR_OFFSET_DATATYPEATTR_OFFSET_NUM_ELEMENTS OFFSET_VALUE0VAR_OFFSET_DATATYPE OFFSET_MAXRECOFFSET_FIRST_VXR OFFSET_FLAGSOFFSET_sRecords OFFSET_RECORDSOFFSET_BLOCKING_FACTOROFFSET_NEXT_VXROFFSET_NENTRIES OFFSET_NUSED OFFSET_FIRSTOFFSET_RECORD_TYPE OFFSET_CDATA OFFSET_CSIZE SourceFile CDF2.javagov/nasa/gsfc/spdf/cdfj/CDF2java/lang/Objectgov/nasa/gsfc/spdf/cdfj/CDFCore       !"#$%&' () *+,-./ 01PK 5IXF&gov/nasa/gsfc/spdf/cdfj/CDF2Impl.class3V ! \ \ \ \ \ \ \ \ \ \      \ \ \ \ \  \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  \ !   ! ! 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 lmPK 5IXBMKK"gov/nasa/gsfc/spdf/cdfj/CDF3.class3<9:;MAX_STRING_SIZEI ConstantValueAgrEDRHead_OFFSETAzEDRHead_OFFSET0rDimSizes_OFFSETT CDF_VERSIONOFFSET_NEXT_VDR OFFSET_NEXT_ADRATTR_OFFSET_NAMEDOFFSET_NEXT_AEDR OFFSET_SCOPEOFFSET_ENTRYNUMATTR_OFFSET_DATATYPEATTR_OFFSET_NUM_ELEMENTS  OFFSET_VALUE8VAR_OFFSET_DATATYPE OFFSET_MAXRECVAR_OFFSET_NAMEOFFSET_zNumDimsTVAR_OFFSET_NUM_ELEMENTS@ OFFSET_NUMOFFSET_FIRST_VXR OFFSET_FLAGS,OFFSET_sRecordsOFFSET_RECORDSOFFSET_BLOCKING_FACTORPOFFSET_NEXT_VXROFFSET_NENTRIES OFFSET_NUSED OFFSET_FIRSTOFFSET_RECORD_TYPE OFFSET_CDATA OFFSET_CSIZE SourceFile CDF3.javagov/nasa/gsfc/spdf/cdfj/CDF3java/lang/Objectgov/nasa/gsfc/spdf/cdfj/CDFCore        ! "#$%&'()* +,-./ 012345678PK 5IXvYY&gov/nasa/gsfc/spdf/cdfj/CDF3Impl.class3j  c c c  c c   c c c c c c  c c c  c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c  Y     GDROffsetJfcLjava/nio/channels/FileChannel;7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)VCodeLineNumberTableLocalVariableTableiIthis"Lgov/nasa/gsfc/spdf/cdfj/CDF3Impl;bufLjava/nio/ByteBuffer;chibufLjava/nio/IntBuffer;_bufposxCDFSize numberOfRDims StackMapTable    Exceptions(Ljava/nio/ByteBuffer;)V setOffsets()V getString(J)Ljava/lang/String;thLjava/lang/Throwable;offset lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getRecord(J)Ljava/nio/ByteBuffer;sizeexLjava/lang/RuntimeException;lenBuf (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 CDF3Impl.java i gh       ef ogov/nasa/gsfc/spdf/cdfj/CDF3java/lang/Throwablejava/lang/StringBuilder iVersion  is not accepted by this reader.  i o o  !" #$ %o &o 'gov/nasa/gsfc/spdf/cdfj/CDFImpl Bad GDR type () *f +f ,f -. /0/the entire file has not been mapped into memory1 2 3o 4o 5o 6o 78 9: ;< =: >< ij ?o @o Ao Bo Co Do Eo Fo Go Ho Io Jo Ko Lo Mo No Oo Po Qo Ro So To Uo Vo Wo Xo Yo Zo [ \ ] (^ _` a bjava/lang/Integer"java/lang/IllegalArgumentException+blocks longer than 2**32 are not supported.java/lang/RuntimeExceptionc deNeeded  bytes. Got f g h i gov/nasa/gsfc/spdf/cdfj/CDF3Impljava/io/Serializablejava/nio/ByteBufferjava/nio/channels/FileChanneljava/nio/IntBufferjava/lang/ObjectthisCDF!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;)Vreleaseencoding!gov/nasa/gsfc/spdf/cdfj/DataTypes getByteOrder(I)Ljava/nio/ByteOrder; byteOrderLjava/nio/ByteOrder; setByteOrder(Ljava/nio/ByteOrder;)Vflags incrementgetIntgetLong()JrVDRHeadzVDRHeadADRHeadcapacity!gov/nasa/gsfc/spdf/cdfj/CDFReaderloggerLjava/util/logging/Logger;java/util/logging/LoggerfinenumberOfRVariablesnumberOfAttributesnumberOfZVariableslastLeapSecondId 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)Jallocate(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;0c defgh ijk' *+*,***+N* :-W-W-W-W*- **  y-a *- * & Y Y* *-*-*****--W-W*-* `6+W+Y6 Y Y*+ !*+ "*+ #+ 7+$ %&'*+(*+)+W+6 *+*+W+W+W*++* , &+W6  *,*, +O +W**-.**/0l4  %*/4=NV^ !"#%&()+,-./2'5/677<8B9J:O;T<Y=a>i?n@sABAEGHJmf vno pqrsthuvwsxoyozfBf{o |)}~~t0N ik?*+1l LMmpqrs kD* 2* 3*D4*5*6*07* 8*9*:* ;*8<*T=*@>*D?*,@*0A*PB*C*TD*E* F*G*H*I*J* K*L*MlvPQ RSTU$V*W0X6Y<ZB[H\N]T^Z_``falbscydefghijklm pqk.* *N*ON :P*-Q lorvst#u%wm4ws.pq.f% ws| K~k:+ l{mpqrskE+Rlm pqrsokWl* *SN*Y:*TW*-UW-R7W YYZ[*Oð::Pð:OS\OX RdScddidl> $-4=GSUXZ_dm>4fUZ lpqlfYs|) 9~ }~DKkOS:*TW*U6(] Y^_`Wl" CELm4OpqOfOoIs5o| E~ k9+ lmpqrsAk1*+alm pq Ak0*+blm pqPK 5IX3|%gov/nasa/gsfc/spdf/cdfj/CDFCore.class3*#$% getByteArray(Ljava/lang/String;[I)[B Exceptions&getDoubleArray(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)[S getRangeOneD)(Ljava/lang/String;IIZ)Ljava/lang/Object;getOneD'(Ljava/lang/String;Z)Ljava/lang/Object; getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable; getSource( CDFSource InnerClasses0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource; SourceFile CDFCore.javagov/nasa/gsfc/spdf/cdfj/CDFCorejava/lang/Objectgov/nasa/gsfc/spdf/cdfj/CDFMetajava/lang/Throwable),gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource"gov/nasa/gsfc/spdf/cdfj/CDFFactory     !" ' PK 5IXk(I)VCodeLineNumberTableLocalVariableTablethisgetValue()IgetTypeL(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType; StackMapTable nameForType(I)Ljava/lang/String;toString()Ljava/lang/String;()V SourceFileCDFDataType.java >O <= DE 8/ 9/ ;/CDF_INT1CDF_BYTECDF_INT2CDF_INT4CDF_INT8 CDF_UINT1 CDF_UINT2 CDF_UINT4 CDF_REAL4 CDF_FLOAT CDF_REAL8 CDF_DOUBLE CDF_EPOCH CDF_EPOCH16 CDF_TT2000CDF_CHAR CDF_UCHAR???java/lang/StringBuilder ( JK) LM#gov/nasa/gsfc/spdf/cdfj/CDFDataType >? ./ 0/ 1/ 2/ 3/ 4/ 5/ 6/ 7/ :/java/lang/Object#gov/nasa/gsfc/spdf/cdfj/CDFTimeTypeappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;1!-./0/1/2/3/4/5/6/7/8/9/:/;/<=>?@F **AIJ KB C/ <=DE@/*ALB C/ FG@j)** *!AR ST'UB )<HI JK@4       AN`bdfhjlnprtvxz| ~ B <=ILM@P&Y** AB &C/NO@!Y"#!Y"$!Y"%!Y"&!Y "'!Y "(!Y")!Y"*!Y"+!Y"!Y "!Y3",!Y!"A6 !-9$E)Q.]3i8u=BGPQPK 5IXTfl4gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords.class3%    (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis NoRecords InnerClasses0Lgov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords;varNameLjava/lang/String; SourceFileCDFException.javajava/lang/StringBuilder  Variable !" has no records. #$ .gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords$gov/nasa/gsfc/spdf/cdfj/CDFException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   U*Y+ -.   PK 5IX_yss6gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError.class3!   (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis ReaderError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;messageLjava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V initCauseLjava/lang/Throwable;(Ljava/lang/Throwable;)V SourceFileCDFException.java    0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError$gov/nasa/gsfc/spdf/cdfj/CDFException,(Ljava/lang/Throwable;)Ljava/lang/Throwable;java/lang/Throwable getMessage()Ljava/lang/String;1>*+   R *+*,W      K*+*+W     PK 5IX6gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError.class3  (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis WriterError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;messageLjava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V initCauseLjava/lang/Throwable; SourceFileCDFException.java  0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError$gov/nasa/gsfc/spdf/cdfj/CDFException,(Ljava/lang/Throwable;)Ljava/lang/Throwable;1>*+   R *+*,W"# $     PK 5IXZoo*gov/nasa/gsfc/spdf/cdfj/CDFException.class3  NoRecords InnerClasses WriterError ReaderError(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis&Lgov/nasa/gsfc/spdf/cdfj/CDFException;messageLjava/lang/String; SourceFileCDFException.java $gov/nasa/gsfc/spdf/cdfj/CDFExceptionjava/lang/Exception.gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError!  >*+    PK fY; 9*gov/nasa/gsfc/spdf/cdfj/CDFFactory$1.class3$   val$optionZ(Z)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$1;missingRecordOption()Ljava/lang/String; StackMapTable SourceFileCDFFactory.javaEnclosingMethod !"  #acceptreject$gov/nasa/gsfc/spdf/cdfj/CDFFactory$13gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOptionProcessingOption"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()V0  4 ** k   D * m n    PK fYW<*gov/nasa/gsfc/spdf/cdfj/CDFFactory$2.class3!   val$_fnameLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$2;getName()Ljava/lang/String;isFile()Z SourceFileCDFFactory.javaEnclosingMethod    $gov/nasa/gsfc/spdf/cdfj/CDFFactory$2,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()V0 4 *+* q   /* r   , s    PK fY9d*gov/nasa/gsfc/spdf/cdfj/CDFFactory$3.class3!  val$_urlLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$3;getName()Ljava/lang/String;isFile()Z SourceFileCDFFactory.javaEnclosingMethod    $gov/nasa/gsfc/spdf/cdfj/CDFFactory$3,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()V0 4 *+*    /*    ,     PK fYq2gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource.class3 ()VCodeLineNumberTableLocalVariableTablethis CDFSource InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;getName()Ljava/lang/String;isFile()ZisURL isByteArray isByteBuffer SourceFileCDFFactory.java ,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSourcejava/lang/Object"gov/nasa/gsfc/spdf/cdfj/CDFFactory!/*  -  ,  ,  ,  ,    PK fY1Kg  9gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption.class3 ()VCodeLineNumberTableLocalVariableTablethisProcessingOption InnerClasses5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;missingRecordsOption()Ljava/lang/String; SourceFileCDFFactory.java reject3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOptionjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/CDFFactory!/*  -    PK fYȼ| | (gov/nasa/gsfc/spdf/cdfj/CDFFactory.class3 j           " "    "   * * * ) 0 ^ 3 ^    9 9  ! "# $% *& @' C ( ) * + ,- L./ N0 N#1 Q2 345 67 89 : ; < => ?@ ?AB ^C D E cFG cH I 6JK g LMNO CDFSource InnerClassesPProcessingOption CDF3_MAGICJ ConstantValueCDF3_COMPRESSED_MAGIC CDF2_MAGICCDF2_MAGIC_DOT5cdfMapLjava/util/Map;maxMappedMemoryLjava/lang/Long;()VCodeLineNumberTableLocalVariableTablethis$Lgov/nasa/gsfc/spdf/cdfj/CDFFactory;getCDF%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;bufLjava/nio/ByteBuffer;ba[B StackMapTableNQR ExceptionsQ8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;_bufrbuf getVersionmbufreleaseIxSsbufLjava/nio/ShortBuffer;lbufLjava/nio/LongBuffer;magicST5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;fnameLjava/lang/String;6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;optionZfileLjava/io/File;_fnamefisLjava/io/FileInputStream;chLjava/nio/channels/FileChannel;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;UVB1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;goturlLjava/net/URL;_urlconLjava/net/URLConnection; remainingisLjava/io/InputStream;offsetWXY uncompressed-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;baisLjava/io/ByteArrayInputStream;gzLjava/util/zip/GZIPInputStream;toReadoffexLjava/io/IOException;version DATA_OFFSETlenulenudatan-/1mappedMemoryUsed()JsetLjava/util/Set;itLjava/util/Iterator;sizeZ[setMaxMappedMemory(J)Vvalueclean SourceFileCDFFactory.java |}R \] ^_ `a b ^c de fg hi hj klS m"gov/nasa/gsfc/spdf/cdfj/CDFFactory gov/nasa/gsfc/spdf/cdfj/CDF3Impl |n op gov/nasa/gsfc/spdf/cdfj/CDF2Impl |q rsT mt } java/io/File |u vwjava/io/FileInputStream |x yz{ }~V  }0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorjava/lang/StringBuilderFile is not a CDF-format file:  w$gov/nasa/gsfc/spdf/cdfj/CDFFactory$1 | $gov/nasa/gsfc/spdf/cdfj/CDFFactory$2  xy ^Wgov/nasa/gsfc/spdf/cdfj/CDFUrl | X b Y  "java/lang/IllegalArgumentException $gov/nasa/gsfc/spdf/cdfj/CDFFactory$3  m  m_ java/io/ByteArrayInputStream |java/util/zip/GZIPInputStream |java/io/IOException Not in GZIPU PCDF file is not GZIP compressed, and other compression formats are not supported  u _ b Z [  gov/nasa/gsfc/spdf/cdfj/CDFImpl g b z{ java/lang/Long | }java/util/WeakHashMap java/lang/Object,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOptionjava/lang/Throwablejava/nio/ByteBufferjava/nio/LongBufferjava/nio/ShortBufferjava/lang/Stringjava/nio/channels/FileChannel java/net/URLjava/net/URLConnectionjava/io/InputStream java/util/Setjava/util/IteratorallocateDirect(I)Ljava/nio/ByteBuffer;put([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;()I,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;position(I)Ljava/nio/Buffer;asReadOnlyBuffer()Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asLongBuffer()Ljava/nio/LongBuffer;get(Ljava/nio/ByteBuffer;)VgetInt(I)I(Ljava/nio/ByteBuffer;I)V asShortBuffer()Ljava/nio/ShortBuffer;()S(Ljava/lang/String;)VgetPath()Ljava/lang/String;(Ljava/io/File;)V getChannel!()Ljava/nio/channels/FileChannel;%java/nio/channels/FileChannel$MapModeMapMode READ_ONLY'Ljava/nio/channels/FileChannel$MapMode;mapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;close$gov/nasa/gsfc/spdf/cdfj/CDFExceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Z)V setOption8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)V setSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V java/util/Map8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/net/URL;)VopenConnection()Ljava/net/URLConnection;getContentLengthgetInputStream()Ljava/io/InputStream;read([BII)I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getLong(I)J([BII)Ljava/nio/ByteBuffer;hasArray()Zarray()[B([BII)V(Ljava/io/InputStream;)Vcontains(Ljava/lang/CharSequence;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnwrapkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getBufferlimit longValuegcjava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map;1jpqrsqrtqruwqrxyz{ |}~3*  ~$*YM*L+*W,çN,-+W+ ! "#$%  $  ~7*YM*N-*W-W- L+* W,ç :,+(++/+"*+ ,-./&021* 72 +~* L+ A  Y* *:Y *6Y**:R`G62Y*̠*:YV56 78:#;*<4><?D@OBUC`DkErFwGHKMNUR* D  r=UZ q;# ~0*[ ~PY* M,!N"Y,#:$:% &':(:)Y*Y+,-*-./0Y123Y-456-7W:`a bcd"e2f7g>hCi^kkqxuvR {vl"e2U>I^~Wz*8L9Y*:;M,<>,=::6>6`6d>?:@Y*Y+,-*A.BCY+D5B|}~!$(4;@CJOjw\ 4 zuid^!Y$VJ0!$&~ =(=*d6*EFe6*6 *E6`:*HW*IN*W*-JW6 *KN66LY-M: NY O: d6 6  *   P6 `6  d6 ק):  RST @YUBV RWXzQ! (0>GQX]ciotwz]lC 8 0 , $ tw0Gzn 0'  B  ~@6Y 6ZK*[L A+\ +]^_`aA  (> *#!q  ~]aabcYda q }~Daeabf}~&gYhi6m:kl no C30) | PK 5IX)GG'gov/nasa/gsfc/spdf/cdfj/CDFImpl$1.class3Y 8 9 : ; < = >? >@A BCD E F GHIJval$aK CDFAttribute InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;this$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;R(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$1;getName()Ljava/lang/String;isGlobal()ZgetNum()I getEntryCountgetEntry(I)Ljava/lang/Object;nIae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry; StackMapTable isStringType(I)Z Exceptions isLongType SourceFile CDFImpl.javaEnclosingMethodL MN   O !" P+ QRS T& U)&gov/nasa/gsfc/spdf/cdfj/AttributeEntry VWjava/lang/ThrowableInvalid attribute index X /$ 2$!gov/nasa/gsfc/spdf/cdfj/CDFImpl$1java/lang/Object'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributegov/nasa/gsfc/spdf/cdfj/CDFImplgetGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;()VnumgEntriesLjava/util/Vector;java/util/Vectorsize elementAtgetValue()Ljava/lang/Object;(Ljava/lang/String;)V C*+*,* !"2*  #$,  %&2*   '&5 *    (),** M, % , ,*+%,-./02* Y * M,+ 2 2*++,-. 1 202* Y * M,+ 2 2*++,-. 1 345676PK 5IX%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)VCodeLineNumberTableLocalVariableTablethis CDFAttribute InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;offsetJ_bufLjava/nio/ByteBuffer;n StackMapTablegetName()Ljava/lang/String;getAttributeEntries(J)Ljava/util/Vector;nextae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;listrlinkToVariables'(Ljava/util/Vector;Ljava/lang/String;)Vvar CDFVariable-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;eentriestypeisGlobal()Z SourceFile CDFImpl.java EF Gjava/util/Vector BC DC @ =>  new attribute {0} at {1}java/lang/Object  @ ?@ A@ @ [\ link attr {0} to {1} gEntries  r cd @link attr {0} to {1} zEntriesz @1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntryCDFAttributeEntry G &gov/nasa/gsfc/spdf/cdfj/AttributeEntry +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable java/lang/StringBuilderAn attribute entry for Z of type  links to variable number . Z Variable whose number is  was not found. C,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributejava/io/Serializable!gov/nasa/gsfc/spdf/cdfj/Attributegov/nasa/gsfc/spdf/cdfj/CDFImpljava/nio/ByteBuffer()Voffset_ATTR_NAME getString(J)Ljava/lang/String; access$000()Ljava/util/logging/Logger;java/util/logging/LevelFINERLjava/util/logging/Level;java/lang/LongvalueOf(J)Ljava/lang/Long;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V getRecord(J)Ljava/nio/ByteBuffer; offset_SCOPEposition(I)Ljava/nio/Buffer;getInt()Ioffset_AgrEDRHeadlongInt(Ljava/nio/ByteBuffer;)JFINESTsizejava/lang/Integer(I)Ljava/lang/Integer;offset_AzEDRHeadoffset_NEXT_AEDRK(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Z elementAt(I)Ljava/lang/Object;getVariableNumbergetCDFVariable7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;java/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAttributeName(I)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V attributes : ;<=>?@A@BCDCEFGHI*+**Y*Y*+ +a   Y* SY S+ :+W**+W+7 J**  Y* SY*S* * **+W+7 :**   Y* SY*S**!J^ .KR\enxK4LOEFPQRRSTQUVWX OYZI/* JK LO[\Im YN*:*"W*7W#Y** $:-%W *:-J2 '29LS]hkK>26]QL^_mLOmPQ]`CSRSUaXBb cdIQ>++&':*,()*:f+,Y-./0/1/,/2/(34/56+,Y-7/(38/569%WdJ> (->VfizK>^_(segh@LOiCj>Ubk lmIK**JK LOU@noN:uM*uf#uPK 5IX %(ZZ7gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry.class3 1q 2r 1s 1t uv 1w xy uz u{ 1| x} 1~ x 1 x u  1 x     x x 1   1 1 3 1 3 3 3 2 ?  1 3  _bufLjava/nio/ByteBuffer;variableNumberItypenelement attributeLjava/lang/String; stringValue stringValues[Ljava/lang/String;valueLjava/lang/Object;this$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTable lastIndexbegincountba[Bi numStringsthisCDFAttributeEntry InnerClasses3Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry;bufname StackMapTableMgetType()IgetNumberOfElements isLongType()Z isStringTypegetValue()Ljava/lang/Object;getAttributeName()Ljava/lang/String;getVariableNumberisSameAs+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)ZnewValue oldStrings newStringsae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry; SourceFile CDFImpl.java BC D >? ;< 56 8 ] 78 8 98 8 :8 8 java/lang/String D =< < ] @A !gov/nasa/gsfc/spdf/cdfj/DataTypes a a` \] ^] bc  ` _`[J [D 1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntryjava/lang/Object&gov/nasa/gsfc/spdf/cdfj/AttributeEntryjava/io/Serializablegov/nasa/gsfc/spdf/cdfj/CDFImpljava/nio/ByteBuffer()V duplicate()Ljava/nio/ByteBuffer;offset_ENTRYNUMposition(I)Ljava/nio/Buffer;getIntoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEget()B([BII)VSTRINGDELIMITERindexOf(Ljava/lang/String;I)I substring(II)Ljava/lang/String;length(I)Ljava/lang/String; byteOrderLjava/nio/ByteOrder;getNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object; typeCategory[I(I)ZgetClass()Ljava/lang/Class;java/lang/ClassisArrayjava/util/Arraysequals)([Ljava/lang/Object;[Ljava/lang/Object;)Z(Ljava/lang/Object;)Z([J[J)Z([D[D)Z!1234 567898:8;<=<>?@ABC DEF Y*+***-*,*+W** *+ W** *+ W** *+W* 2*:6* *T3 *Y*+ `W* 6i*666 *Y61* *S* 2``6 * *S*** **+G$ '2>IU`lu}  &69>AXHf WI8TJ8QK8 }LMN8qO8YPSYBCYT6YU<VA WXYZ[> WXYZ[@\]F/* GH PS^]F/*GH PS_`FG* .GH PSV@a`F2* GH PSbcFY!** ***G H !PSVCdefF/*G H PSg]F/* GH PShiF_* +!*"+#*+$*C*.+%M,&'*(N,((:-)*+%**++,*+*--+%--.*//+%//0G>-4;BNV_ft "H4B$jAVk?_l?PSmnV d  opR 1xQPK 5IX, =M=M1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.class3                               2    '    ' '   0 2   ' 8 ; =   =  C C C   K            Y      =    8   ;   0 k D D p  p G G  v  v J J  |  | M M     P P    S S    k  D  D    ! "# J$ %& '( ) * +, - G. /0 12 S3 45 67 M8 9: ;< P= > ? @A BCDEFDIMENSION_VARIESI attributesLjava/util/Vector;nameLjava/lang/String;numbervtypeflagssRecordstypenumberOfElementsnumberOfValues dimensions[Ivaries[ZpadValueLjava/lang/Object;offsetJ completedZ_bufLjava/nio/ByteBuffer; dataItemSizeblockingFactorlocator DataLocator InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator; 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[Dthis CDFVariable-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable; padValueSize _padValue StackMapTableCDcomplete()VG isComplete()ZcheckContinuity locations[[JlastisTypeRmissingRecordValueIsPreviousmissingRecordValueIsPadisMissingRecords getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getDataBuffers0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;firstbvclen compressedbbufrawdbufssizevdbuf-[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()IgetBlockingFactorgetEffectiveRankrankgetEffectiveDimensions()[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; containerICByte.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;JCDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;KCFloat/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;LCInt-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;MCShort/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;NCLong.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 columnMajorgetStringContainerOCString4([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;K()[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)[DtattrJ()[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)[JN()[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)[IL([I)[IgetShortContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort; asShortArray(Z[I)[SM()[S([I)[SgetElementCount()Ljava/util/Vector;ecount SourceFile CDFImpl.javagov/nasa/gsfc/spdf/cdfj/CDFImpl java/util/Vector PQ R ST UG VW X* Y Z [ \ ] ^r _` a z !gov/nasa/gsfc/spdf/cdfj/DataTypes  3* bc de  fgjava/lang/Byte hijava/lang/String j kZ lm nejava/lang/Long opjava/lang/Double qr+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator s  tuv wxjava/lang/StringBuilder Variable yz= is missing records. This is not consistent with sRecords = 0 {7| }~ java/lang/Throwable0Function not supported for compressed variables ~    X    ?   W*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer  ` *      !   W  ,*  >B(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer   >? [*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 )* [ 67$ cannot return VDataContainer.CByte. c cannot return byte[]. ab *gov/nasa/gsfc/spdf/cdfj/StringVarContainer& cannot return VDataContainer.CString.$ cannot return VDataContainer.Float. jk cannot return float[]. s mn& cannot return VDataContainer.CDouble. uv/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute  x} X cannot return double[]. e  xy$ cannot return VDataContainer.CLong.  cannot return long[].  # cannot return VDataContainer.CInt.  cannot return int[]. / % cannot return VDataContainer.CShort.  cannot return short[].   9/ <=java/lang/Integer +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_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;(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/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)[D(I)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer!C #*+***Y** * * *+ *+ +a* +W** * +W** * +W** * +W** * +W** * +W** ** `* + W!" *+#$%"1**  $6*$*$* O**$&6*$#*&* *T* * YO$* *YT&*(*.)***+*)l6*,:*-*:*.1* /W6*3  T"6*01T2Y3:2:6   2S ***.** +45:*6O :*.77/P89P6/P**L:*.::1R;(?.@7AFBRC]DiEtFGHIJKLMNOPQRST-S3W>XKYeXk[\]_`abcdefgfj kjn)o0p:qDpJsPtSuZvlxvy|z{} "A*3 0 |CC####tk !J'7 :  >**,*=Y** **~>?*@*48= >9$ /* t**?AL+2/ eA6+%+2/ a * +2/A* +*$BCYDEF*FGFHI6 "/47>DKRs*)td\ .4 * !"  C*  @C*  @ G**J*       G**J*?      j **J*~ KYLM*?AMYN*+66,,2/6,2/6*,2/ :d`h6 6 *N*OWF*PQ*OW%6 *RW**ST6 U:  *VWW  XW-YY  Z[W<-\Y:-]Wn "*28BKTcory  KTco r ) ;*28 E M  !5K 0*^ K2*_ D*~  @D*~  @X**J*?*?`' ()   Z***-***a0 12  !O***-****bcdB**77M, N,-,e-,N6,-,/R-**::M,N,-,e-F< =>(?3@7A<BECGELFVG_FeIgLrMwNOR< "OL#34$%r#w & .7:'(/*R )*/*W +*/*\ ,*1<=*$%*&3*$.bc de&f)c/h +1/-  ./P*f<  M>6*$1*&3*$.,*$.O,* op qrs t-u;vHsNx48PK-?0=1 2 3***)<=*$*&3 *$.h<"( !*% 4*/* 5*/* 67/* 8*/* 9/U*$ L*$+*$e+:;/5**J*?*?AL Y+2/OY++d2/O 5 <=U*&L*&+*&e+>?7 *ghi  K>@I *g+hi  AK>BM8**J+j!kY**,l:mn+g/*o$pY**,q:rs+t/*u$vY**,w:xy+z/*{$|Y**,}:~+/*$Y**,:+d.*#Y**,:KYM~ !(07BT[cju&.p !CFTCICLCOCRCU88VW8A8X8YZ  $22221K[\> *+  VW[]H *+  VW X^_<*kY**+lKYCYDEF*FFHM <<`KabI*kY**+lM,m,KYCYDEF*FFHM) *+,&.  CFII`&Kac0*7 KadJ*kY**+lN-m-KYCYDEF*FFHM= >?@'B*CFJJ`Je'Kfi<*Y**+KYCYDEF*FFHMI JL<<`Kjk@*uvY**+hwKYCYDEF*FFHMS TUTW*@@`@X@YZKjlH *+h]  ` XKmn?*,hN(:KYCYDEF*FFHM-x- K"klk p mn2q8r> CL#op??X?`2 CL Mq$rKms1*z Kmt;*+`Kuv@*opY**+hqKYCYDEF*FFHM *@@`@X@YZKuwH *+h  ` XKxy]YN*-,  *X` z|Kx}F*,+hN(:KYCYDEF*FFHM-r-+ K"  5;> CI#opFF~|F`5CI Pq$Kx1* Kx;*+`K?*Y**+hKYCYDEF*FFHM  ??`?YZK= *+h `K>*,hN(:KYCYDEF*FFHM-- K  17> CU#op>>X>`1 CU Lq$K1* K;*+`K@*{|Y**+h}KYCYDEF*FFHM *@@`@X@YZKH *+h  ` XK?*,hN(:KYCYDEF*FFHM-~- K"    2 8> CO#op??X?`2 CO Mq$K/1* K;*+!`K@*Y**+hKYCYDEF*FFHM' ()(+*@@`@X@YZKH *+h1  ` XK?*,hN(:KYCYDEF*FFHM-- K">?> C @A2D8E> CR#op??X?`2 CR Mq$K1*M K;*+V`K5*LYM>+!*3,Y+.[W,]^ _`-_3b*$50 (2R =DHE GHH JHK MHN PHQ SHT gHh {PK 5IXz 1gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.class3_ ` ab a c d e f g hi j k l m nD oA p q hr s t hu v w hx yz{|}_bufLjava/nio/ByteBuffer;numberOfValuesI compressedZ locationsLjava/util/Vector;this$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)VCodeLineNumberTableLocalVariableTablethis DataLocator InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;bncomproffsetJbxvisReallyCompressed()Z getLocations()[[Jia[Jiloc[[J StackMapTable _getLocations)(Ljava/nio/ByteBuffer;)Ljava/util/Vector;firstlastoffentrynextnentriesnusedbfblbobz~ registerNodes*(Ljava/nio/ByteBuffer;Ljava/util/Vector;)VvinbbvrtypegetLocationsAsVector()Ljava/util/Vector; _locations SourceFile CDFImpl.javagov/nasa/gsfc/spdf/cdfj/CDFImpl *+ ,java/util/Vector () "# $% &' %~ FG UV % % % % % >?+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocatorjava/lang/Object+gov/nasa/gsfc/spdf/cdfj/VariableDataLocatorjava/io/Serializablejava/nio/ByteBuffer()Voffset_FIRST_VXRposition(I)Ljava/nio/Buffer;longInt(Ljava/nio/ByteBuffer;)J getRecord(J)Ljava/nio/ByteBuffer;size()I elementAt(I)Ljava/lang/Object;offset_NEXT_VXRoffset_NENTRIESgetInt offset_NUSED offset_FIRSTslice()Ljava/nio/ByteBuffer;add(Ljava/lang/Object;)Zoffset_RECORD_TYPE(I)I! !"#$%&'()*+,-. S*+**Y*,** *+ W+* 7+ :*:*/. o npqr$s0t:uBvJwRx0RS14S*+S5#S6%S7':89B:#J ;)<=./* /z0 14>?.I*L=*0*N+2-/P+2-/P+2-/P+/"} ~)19A~G0*)@A8B%I14 <CDE 7FG.8YM+* W*+ B+* W+6+* W+6+* W+:+*h` W+:+*hh` W+: 6  Q7 7  *d *d7 * 7, Y PY PYPW ! *! L,/f)/;AMSdj}0 @H9 8I9 J9UK% L9/M%AN%SO#jP#jQ# 14:#()E>R} STRTTT,' STRUV.$i>*  >6,R,:*/ :**:* *W/2  '4EMUXbh0RMW)';CA4.X#XB%i14i:#i;)fY%E GT Z[.*YL*M>*+,2W+/ "(0*B%*14"\) CDER]^3 2PK 5IXr5gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.class3   preserveZ columnMajor(ZZ)VCodeLineNumberTableLocalVariableTablethisTargetAttribute InnerClasses1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;pc SourceFile CDFImpl.java   /gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttributejava/lang/Object()Vgov/nasa/gsfc/spdf/cdfj/CDFImpl   Y***    PK 5IXH\j\j%gov/nasa/gsfc/spdf/cdfj/CDFImpl.class3 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 <=      PK 5IXxD%gov/nasa/gsfc/spdf/cdfj/CDFMeta.class3%"# getByteOrder()Ljava/nio/ByteOrder; rowMajority()ZgetVariableNames()[Ljava/lang/String; getVariable>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;'(Ljava/lang/String;)[Ljava/lang/String;globalAttributeNamesvariableAttributeNames getAttribute&(Ljava/lang/String;)Ljava/lang/Object;getGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute; Exceptions$8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; isCompatible&(Ljava/lang/String;Ljava/lang/Class;)Zget1D(Ljava/lang/String;)[D)(Ljava/lang/String;Ljava/lang/Boolean;)[B'(Ljava/lang/String;Z)Ljava/lang/Object;'(Ljava/lang/String;I)Ljava/lang/Object;((Ljava/lang/String;II)Ljava/lang/Object;getAttributeEntries&(Ljava/lang/String;)Ljava/util/Vector;8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; SourceFile CDFMeta.javagov/nasa/gsfc/spdf/cdfj/CDFMetajava/lang/Objectjava/lang/Throwable     !PK 5IX`%%1gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.class3 *_ ` ab ac def ghi *jk lm n opqrst v wxyz ` {| } ~ w  * w  a g *rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;this$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)VCodeLineNumberTableLocalVariableTablethis CDFVector InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;_getTimeSeries(Ljava/lang/String;IZ[D)[[DvarNameLjava/lang/String; componentI ignoreFillZ timeRange[Dvar"Lgov/nasa/gsfc/spdf/cdfj/Variable;methodLjava/lang/reflect/Method; Exceptionsf(Ljava/lang/String;IZ[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; getTimeSeries(Ljava/lang/String;I)[[Ddim StackMapTable(Ljava/lang/String;I[I[I)[[D startTime[IstopTimeLjava/lang/Integer;trangetrkg(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;(Ljava/lang/String;IZ)[[D(Ljava/lang/String;IZ[I[I)[[Dh(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; SourceFileCDFReader.java -. /   TimeSeries java/lang/Object +,java/lang/Integer /java/lang/Boolean / [[DTimeSeriesObject"gov/nasa/gsfc/spdf/cdfj/TimeSeries0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImplTimeSeriesImpl / java/lang/Throwablejava/lang/StringBuilder  is not a vector. / component exceeds dimension of  ( ) 89  Invalid component  for 8G+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector gov/nasa/gsfc/spdf/cdfj/Variable()V!gov/nasa/gsfc/spdf/cdfj/CDFReader checkType(Ljava/lang/String;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;#gov/nasa/gsfc/spdf/cdfj/TSExtractor getMethodQ(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;(I)V(Z)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VgetEffectiveRank()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getEffectiveDimensions()[I(I)Ljava/lang/StringBuilder;getElementCount()Ljava/util/Vector;java/util/Vectorget(I)Ljava/lang/Object;intValuegetAvailableTimeRange(Ljava/lang/String;)[D getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D *+,-. /01> *+*23 47 -.891W*+*+::Y* SYSY Y SY Y SYS23HW47W:;W<=W>?W@ABBC8DEF8G1 i*+*+::Y* SYSY Y SY Y SYSYS:Y*2[3\ i47i:;i<=i>?i@AiHITBCJDE[JKFLM1x*+N-YY+-.6 -YY+ *+!2 1;o34x47x:;x<= lBC;=N=O 1P)FLQ17*+YY+*+"# : $'YY%&+*+':* +-(:*+!2/7K|3R47:;<=RSTSKTNUVA WAO /(X#FLY1C *+YY+*+"# : $'YY%&+*+':* +-(:*+)2/7K|3\ 47:;<=RSTSHIKVNUVA WAO /(X#FLZ1*+YY+*+"# : $'YY%&+*+!2/7K|3447:;<=>?K:NUO /(X#FL[1B *+YY+*+"# : $'YY%&+*+':* +(:*+!2/7K|3\ 47:;<=>?RSTSKUNUVA WAO /(X#FL\1N *+YY+*+"# : $'YY%&+*+':* +(: *+ )2/7K|3f 47:;<=>?RSTSHIKWNUVA WA O /(X#F]^6*a5auPK 5IXE.gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.class3 N O PQ PR STU VWX YZ [ \]^_`a c defg O hi j k l Pm Vn oprdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;this$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)VCodeLineNumberTableLocalVariableTablethisScalar InnerClasses*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;_getTimeSeries(Ljava/lang/String;Z[D)[[DvarNameLjava/lang/String; ignoreFillZ timeRange[Dvar"Lgov/nasa/gsfc/spdf/cdfj/Variable;methodLjava/lang/reflect/Method; Exceptionse(Ljava/lang/String;Z[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; getTimeSeries(Ljava/lang/String;)[[D StackMapTableq(Ljava/lang/String;[I[I)[[D startTime[IstopTimetrangetrf(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;(Ljava/lang/String;Z)[[D(Ljava/lang/String;Z[I[I)[[Dg(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; SourceFileCDFReader.java !" #rs tu vwx yz TimeSeries{ |}java/lang/Object  java/lang/Boolean #~ [[DTimeSeriesObject"gov/nasa/gsfc/spdf/cdfj/TimeSeries0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImplTimeSeriesImpl #q java/lang/Throwablejava/lang/StringBuilder  is not a scalar. #u ,- ,9(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar gov/nasa/gsfc/spdf/cdfj/Variable()V!gov/nasa/gsfc/spdf/cdfj/CDFReader checkType(Ljava/lang/String;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;#gov/nasa/gsfc/spdf/cdfj/TSExtractor getMethodQ(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;(Z)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VgetEffectiveRank()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getAvailableTimeRange(Ljava/lang/String;)[D getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D  !" #$%> *+*&' (+ !",-%K*+*+::Y* SYSY Y SY-S &'>K(+K./K01K23645,678,9%\*+*+::Y* SYSY Y SY-SYS :Y*&N'R\(+\./\01\23\:;G45=67N<=8>?%8*+M,YY+*+& 0' 8(+8./ ,45@0A8>B%O*+YY+*+:* +,-:*+&.8F'>O(+O./OCDOED8F3F G3@.8>H%Q*+YY+*+:* +,-:*+&.8F'HQ(+Q./QCDQEDQ:;8F3F G3@.8>I%6*+YY+*+& .' 6(+6./601@.8>J%P*+YY+*+:* +-:*+&.8G'HP(+P./P01PCDPED8F3G G3@.8>K%R*+YY+*+:* +-:*+&.8G'RR(+R./R01RCDREDR:;8F3G G3@.8LM*P)PbPK 5IXWRR6gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.class3; ) * + , - . / 0234times[DvaluesLjava/lang/Object;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;this$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VCodeLineNumberTableLocalVariableTablethisTimeSeriesImpl InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; Exceptions6getTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;getTimes()[D getValues()Ljava/lang/Object; SourceFileCDFReader.java  8 #$ %&  !" 90gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpljava/lang/Object"gov/nasa/gsfc/spdf/cdfj/TimeSeries:0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError()V!gov/nasa/gsfc/spdf/cdfj/CDFReader$gov/nasa/gsfc/spdf/cdfj/CDFException   v(*+**,*,*, ' ((( !"/* #$/*  %&/*  '( 1 57PK 5IXڇmm:gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.class3F + , -.02 3 -4 5 67 8:;= columnMajorZthis$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)VCodeLineNumberTableLocalVariableTablethisTimeSeriesOneDImpl InnerClasses6Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl;ts%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX; StackMapTable:>? Exceptions getValues()[D getValuesOneD isColumnMajor()Z()Ljava/lang/Object; SourceFileCDFReader.java  @? A'B0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorNot 1D timeseries. C &'  DE[D #$>4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImplTimeSeriesImpl&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD!gov/nasa/gsfc/spdf/cdfj/CDFReader#gov/nasa/gsfc/spdf/cdfj/TimeSeriesXJ(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VisOneD$gov/nasa/gsfc/spdf/cdfj/CDFException(Ljava/lang/String;)VvaluesLjava/lang/Object; )*+*+,, Y*, ( ))) !"#$5 *   "%$5 *   "&'/* A#(/*  ")* 9/1 9<PK 5IX֠xx8x8'gov/nasa/gsfc/spdf/cdfj/CDFReader.class3 o o  n   n  o n n n n             ! "  n#  $ % &' &( )*+ ,-  n. / 01 n234 56 67 A8 9 A: ;< => n? n@A ABC D9  E =F G nH nI J K  L M NO  PQR QS PT  U QV QW QX QY nZ [ nU \ ]  ^ _ ` a b c d e fg hi njk nlmn CDFVector InnerClassesScalarTimeSeriesImplTimeSeriesOneDImplloggerLjava/util/logging/Logger;scalar*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;vector-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;versionLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;(Ljava/lang/String;)VcdfFile Exceptions(Ljava/net/URL;)VurlLjava/net/URL; getTimeSeries8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;varNameb(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;_tspec StackMapTableo<(Ljava/lang/String;[I[I)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; startTime[IstopTimed(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;thLjava/lang/Throwable; timeRange[Dvar"Lgov/nasa/gsfc/spdf/cdfj/Variable;ts%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;mQpqf(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;trangetrtv&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;ri(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD; columnMajorZgetTimeSeriesOneDk(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD;getAvailableTimeRange(Ljava/lang/String;)[Dtimesoverlaps([D)ZtfirstAvailableTime(Ljava/lang/String;)[I(Ljava/lang/String;[I)[IexLjava/lang/Exception;l0JlcLjava/util/Calendar;start3AlastAvailableTimestopGMT(Ljava/util/Calendar;)[ItimeModelInstance@(Ljava/lang/String;[I)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;isTT2000msecDbaseTimeg(Ljava/lang/String;[ILgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;modelgetTimeInstantModel-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;getTime(Ljava/lang/String;[I)Dtime,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;tim getDependent'(Ljava/lang/String;)[Ljava/lang/String;iIanames[Ljava/lang/String; dependentLjava/util/Vector;saR getIndexName'(Ljava/lang/String;I)Ljava/lang/String;dimattrindexgetScalarTimeSeries(Ljava/lang/String;)[[D(Ljava/lang/String;[I[I)[[D(Ljava/lang/String;Z)[[D ignoreFill(Ljava/lang/String;Z[I[I)[[Dg(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;getVectorTimeSeries(Ljava/lang/String;I)[[D component(Ljava/lang/String;I[I[I)[[Dg(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;(Ljava/lang/String;IZ)[[D(Ljava/lang/String;IZ[I[I)[[Dh(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; SourceFileCDFReader.java }~ }(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar }s wx tu+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector yz } vwx yz{6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesXGeneralTimeSeriesX| }~ }0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl }java/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError } o r java/lang/StringBuilder ) has lower time precision than requested.    }4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl } cannot support  ~ java/lang/Double java/lang/Exceptionjava/util/GregorianCalendar  }      java/util/Calendar  incomplete base time definition.         java/lang/Stringjava/util/VectorDEPEND_         cdfj.cdfreader  uv20191001 {|!gov/nasa/gsfc/spdf/cdfj/CDFReader%gov/nasa/gsfc/spdf/cdfj/GenericReader(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel gov/nasa/gsfc/spdf/cdfj/Variable#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX$gov/nasa/gsfc/spdf/cdfj/TimeVariable&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Vrdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;#gov/nasa/gsfc/spdf/cdfj/TSExtractorjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)VJ(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V$gov/nasa/gsfc/spdf/cdfj/CDFException(Ljava/lang/Throwable;)V+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;getOffsetUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;canSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D getMessage*(Ljava/lang/String;Ljava/lang/Throwable;)VK(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnprintStackTracegetTimes()[Djava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;(Ljava/util/TimeZone;)VsetTimeInMillis(J)V()Z()Ljava/util/Date;java/util/Date()J gov/nasa/gsfc/spdf/cdfj/TimeUtil getOffset(J)Dget(I)I;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable([I)JmilliSecondSince1970JANUARY_1_1970_LONGsetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)VgetDefaultTimeInstantModel9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)D%gov/nasa/gsfc/spdf/cdfj/TimePrecision getPrecision;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;variableAttributeNames startsWith(Ljava/lang/String;)Z getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;(I)Ljava/lang/Object;add(Ljava/lang/Object;)Zsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object; getDimensions(I)Ljava/lang/StringBuilder;java/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!no uvwxyz {|&}~3*  }v.*+*Y****Y* * * %- ..|}v.*+ *Y****Y* * * &'()%*-+..> *+ 4 |m, ,N*+-  @ A*|  @Q *+,-T* |   8*+::Y*,-:Y*:Y +,Y Z \]!^,_.`H. 88|88 . +,S q:*+:: :YY+ !*+":*+,-#:*+ :Y$%_`. xz {|})~DKV`bf RKV bqq|qqqn(+ >*+::Y*,-:&Y*':Y$% ,- "-/R/>>|>>> 4 1-y *+:: :&()*YY+ +*+":*+,-#: *+ ,:($*-Yfg: &.IP[gityp ` \P[ i|&3**+M,.NY-1RY--d1RMY,  !4 ! **|``+10+12  ;*+4| *+N-.:Y1RYd1R:*+,#::10M6Y789:1:-;%<=7>7 1 ea:*?NY-%03567N%0357BPZcmu   05mu P<%i7W |@3M;*+@| *+N-.:Y1RYd1R:*+,#::12M6Y789:1:-;%<=7>7 1 ea:*?NY-%03567N'()*%-013/5072B3P4Z5c6m7u8:<=> 05mu P<%i7W |@3MD Y+BOY+B`OY+BOY+ BOY+ BOY+ BOY+BOBC,D?ECBDDN, YC!*+D>,E7 F9Gc9*HNY-$-%?@* RUVWX+Y0Z9[@\A]H'!0A NN|NDm*+,I:-Jklm4| M'KN-qrs u*+,LNY-yz{* |G M LML+*NJ+| d*+OM,PQYRN6,0,2ST-*+,2UQVWW-XP:-YW2  $3=GKQZa>4dd| [JZ  H*+ZN--*+YS`[ \Q:VPNY- > >=>" ,4>?>84 ? HH|H (m*+]MY,     |I*+,-^:Y   4 |K*+,-_:Y 6 78> |Mx*+`NY- L M N* |J*+-a:Y l no> |M*+-b:YH |Ox* +cNY-   * |J* +-d:Y  > |M* +-e:Y;=>H |O* +f:Y R S T4 |K* +g:YqstH |O* +h:YR |Q~*ijklm q:npnrns&nt  D PK 5IX&[)gov/nasa/gsfc/spdf/cdfj/CDFTimeType.class3D , - . /0 12 3 4 5 67 ,8 9:;<EPOCH%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;EPOCH16TT2000htLjava/util/Hashtable; SignatureNLjava/util/Hashtable;_typeI(I)VCodeLineNumberTableLocalVariableTablethisgetValue()IgetType9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;sLjava/lang/String;()V SourceFileCDFTimeType.java )  = >? @A#gov/nasa/gsfc/spdf/cdfj/CDFTimeType    java/util/Hashtableepoch BCepoch16tt2000java/lang/Objectjava/lang/String toLowerCase()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1F **  ! "#/*! ! $%8*' &'()SYY  Y! Y  W W W" $.:FR*+PK 5IXE&k}}$gov/nasa/gsfc/spdf/cdfj/CDFUrl.class3 'P &Q RSTU V W XY XZ[ \]^_`a bcd efg h Xij kl kmn Xo pq pr pst uv pw ux uyz{ $|}~urlLjava/net/URL;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/CDFUrl;uopenConnection()Ljava/net/URLConnection; Exceptions()VkeyStoreLjava/security/KeyStore;ksPathLjava/nio/file/Path;cf'Ljava/security/cert/CertificateFactory;crt Ljava/security/cert/Certificate;tmf#Ljavax/net/ssl/TrustManagerFactory; sslContextLjavax/net/ssl/SSLContext;eLjava/lang/Exception; certificateLjava/lang/String;baisLjava/io/ByteArrayInputStream; StackMapTable^Uz SourceFile CDFUrl.java *7 () 23DST Root CA X3 ============== -----BEGIN CERTIFICATE----- MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- java/io/ByteArrayInputStream *  java.home java/lang/Stringlibsecuritycacerts java/nio/file/OpenOption changeit X.509  DSTRootCAX3  TLS java/lang/Exceptionjava/lang/RuntimeException *gov/nasa/gsfc/spdf/cdfj/CDFUrljava/lang/Objectjava/io/IOException java/net/URLgetBytes()[B([B)Vjava/security/KeyStoregetDefaultType()Ljava/lang/String; getInstance,(Ljava/lang/String;)Ljava/security/KeyStore;java/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;java/nio/file/FilesnewInputStreamF(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; toCharArray()[Cload(Ljava/io/InputStream;[C)V%java/security/cert/CertificateFactory;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;generateCertificate7(Ljava/io/InputStream;)Ljava/security/cert/Certificate;setCertificateEntry5(Ljava/lang/String;Ljava/security/cert/Certificate;)V!javax/net/ssl/TrustManagerFactorygetDefaultAlgorithm7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;init(Ljava/security/KeyStore;)Vjavax/net/ssl/SSLContext.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;getTrustManagers()[Ljavax/net/ssl/TrustManager;W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V setDefault(Ljavax/net/ssl/SSLContext;)V(Ljava/lang/Throwable;)V!&'()*+,F **+-CD E. /0 1)23,2*-G. /04567,sKY*L M  Y SYSYSN,-:+:,:,: !" M$Y,%#-N.0123=4@3C5J6R7Z9b:h;o<{=@>?A.\ j892N:;J6<=R.>?b@AoBC DEFG~HIJKLM NOPK 5IX+Z0gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.class3a <= < > ?@ A B C D E FG HI J KLNOPmapLjava/util/HashMap; Signature:Ljava/util/HashMap;smapSLjava/util/HashMap;()VCodeLineNumberTableLocalVariableTablethisSelector InnerClasses,Lgov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector;add(Ljava/lang/String;Z)VvnameLjava/lang/String; compressionZB(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)Vopt,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption; isCompressed(Ljava/lang/String;)ZnamegetSparseRecordOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption; StackMapTablegetNames()[Ljava/lang/String;names[Ljava/lang/String;setLjava/util/Set; hasVariable SourceFileCDFWriter.java java/util/HashMap  java/lang/Boolean Q RS $% TU VW X,*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption YZjava/lang/String [\] ^_`*gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selectorjava/lang/Object2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection(Z)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; booleanValue()ZPADDEDsize()IkeySet()Ljava/util/Set; java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!gov/nasa/gsfc/spdf/cdfj/CDFWriter M**Y*Y  #$%T*+YW   #&'()$*a*+ *+-W* #&'()+,-.C*+   #/'01\*+  *+   #/'234g*L*M,+W+   # 56 789.P*+  #/'2@:;" M!PK 5IXT:ff'gov/nasa/gsfc/spdf/cdfj/CDFWriter.class3X                            " " % % %  "                  A A        L  L    LI ~ Q    -    c     S           A!  " # $ % & ' ( ~) *+ ,- ./ 01 A234 5 6789  :; L< = >?@ AB CDEFGP HIR HJ -KLM  NO NP NQ NR  STU AV WX + : YZ [\]^ _ `ab c d  e f g h i j k l m n o p q r s t u v wx y Az *: *{ * *| } ~  ~ ~   % A ASelector InnerClasses variableMapLjava/util/Hashtable;gamapvcol4Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;anonymousLoggerLjava/util/logging/Logger;loggerdoNotCheckListGlobalLjava/util/List; Signature$Ljava/util/List;(Z)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;targetMajorityZ*(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)VthLjava/lang/Throwable;cdf'Lgov/nasa/gsfc/spdf/cdfj/GenericReader; StackMapTable Exceptions(Ljava/lang/String;)VfnameLjava/lang/String;Z([Ljava/lang/String;)ViIfiles[Ljava/lang/String;(Ljava/net/URL;)VurlLjava/net/URL;([Ljava/net/URL;)Vurls[Ljava/net/URL;I(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VcolJ([Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VE(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VF([Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V variableNamesp(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)[Ljava/lang/String;nvnames(Ljava/lang/String;Z)V getFileReader;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GenericReader;sizeJfileLjava/io/File;([Ljava/lang/String;Z)V(Ljava/net/URL;Z)V([Ljava/net/URL;Z)VJ(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VK([Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VF(Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VG([Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VaddCDF_addCDF=(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;[Ljava/lang/String;)Vvntvardc'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;copyGlobalAttributesentry(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;eentriesLjava/util/Vector;agan;copyVariableAttributes<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)VexLjava/lang/Exception; compressedsro,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;ctype%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;vmapdims[Ivarys[ZamapanamesG copyVariableDatavar"Lgov/nasa/gsfc/spdf/cdfj/Variable;bLjava/nio/ByteBuffer;dbufs-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;_last _container(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;rr container`x firstTimeLjava/lang/Object;timeVariableListgetTimeVariableList9(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)Ljava/util/List;listLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList;9checkGlobalAttributes_entryfound_entriesupdateVariableAttributesvalidateVariablePropertiesfailed isTimeType(I)Ztype getSelecteddvarnamedependssortedselectednames getDependentM(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/util/Vector;vname dependentselectorInstance6()Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;getVariableType9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;to hasVariable<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)ZgetTimeVariableNameM(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/lang/String; getContainerc(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;rdrvarNameorderLjava/nio/ByteOrder; setLogger(Ljava/util/logging/Logger;)V_loggersetLoggerLevel(Ljava/util/logging/Level;)VnewLevelLjava/util/logging/Level;addToDoNotCheckListanameremoveFromDoNotCheckListattributesInDoNotCheckList()[Ljava/lang/String;sasparseRecordOptiong(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;checkLastLeapSecondId()V SourceFileCDFWriter.java java/util/Hashtable  *gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector  6java/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError WriterError   '( 5 %gov/nasa/gsfc/spdf/cdfj/GenericReader 0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError  5 "# 67       # java/io/File java/lang/StringBuilderfile  does not exist.  java/lang/Integer  & / 1 3 5  < cdfj_source   EF  |   %gov/nasa/gsfc/spdf/cdfj/DataContainer    ZF &    ) &gov/nasa/gsfc/spdf/cdfj/AttributeEntry        dimensions  variancepadValue numberOfElements   M java/lang/Exception Failed to define                   u no java/lang/Boolean    double long /Time Backup -Time of first record for variable  of CDF  & starts before the end of previous CDFjava/util/ArrayList java/util/Vector  %Global attribute entry for attribute 0 not in base, or differs from the value in base.   zFAttribute entry for attribute  for variable  not in base.#gov/nasa/gsfc/spdf/cdfj/CDFDataType     Properties of variable  do not match.     requested: {0}  ${0} not found in original. ignoring. java/lang/String  added: {0}No valid variables selected.DEPEND_  "java/lang/IllegalArgumentException*internal error, expected to see type for: 'variable with the name does not exist:   M M   M !$ %M &) *M +M ,M -0 1M M 25 M 6M 7: ;M <?&gov/nasa/gsfc/spdf/cdfj/VDataContainer @ A BC D EK F GK HK I JLastLeapSecondId K! does not match previously found LMcdfj.cdfwriter NOLogical_file_idGeneration_dateSoftware_version!gov/nasa/gsfc/spdf/cdfj/CDFWriter%gov/nasa/gsfc/spdf/cdfj/GenericWriter java/net/URL2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/util/Listjava/lang/Object gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder rowMajority()Z$gov/nasa/gsfc/spdf/cdfj/CDFException getMessage()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)VgetVariableNames isCompressed(Ljava/lang/String;)ZaddB(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)Vexistsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()J%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader; getSourceaddGlobalAttributeEntry'(Ljava/lang/String;Ljava/lang/Object;)VrecordVariance&(Ljava/lang/String;)Ljava/lang/String;dataContainersLjava/util/LinkedHashMap;java/util/LinkedHashMapget&(Ljava/lang/Object;)Ljava/lang/Object;getNumberOfValues(Ljava/lang/String;)IsetTimeContainer*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)VaddPhantomEntryglobalAttributeNamesgetAttributeEntries&(Ljava/lang/String;)Ljava/util/Vector;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;()I(I)Ljava/lang/Object;getType&gov/nasa/gsfc/spdf/cdfj/SupportedTypescdfType((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;getValue()Ljava/lang/Object;L(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VgetSparseRecordOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;valueOf(Z)Ljava/lang/Boolean; getDimensions(Ljava/lang/String;)[IgetVarys(Ljava/lang/String;)[Z getPadValue'(Ljava/lang/String;Z)Ljava/lang/Object;getNumberOfElements(I)Ljava/lang/Integer;EPOCH16defineVariable(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VprintStackTracevariableAttributeNames'(Ljava/lang/String;)[Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;setVariableAttributeEntry^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VaddVariableAttributeEntry getByteOrder()Ljava/nio/ByteOrder; LITTLE_ENDIANthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;getDataBuffers0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer getBuffer()Ljava/nio/ByteBuffer; addBufferA(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)Vrun getLastRecordaddData)(Ljava/lang/String;Ljava/lang/Object;[I)V asOneDArray(Z)Ljava/lang/Object;addOneD*(Ljava/lang/String;Ljava/lang/Object;[IZ)VgetNames booleanValuecontains(Ljava/lang/Object;)Zjava/lang/DoubleTYPELjava/lang/Class; isCompatible&(Ljava/lang/String;Ljava/lang/Class;)Z getOneDArray<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object; timeOrderOK CDFSource0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;P,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSourcegetNameisSameAs+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Zjava/util/logging/Loggerfinejava/util/Arraysequals([I[I)Z([Z[Z)ZintValue#gov/nasa/gsfc/spdf/cdfj/CDFTimeTypeEPOCH%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;TT2000java/util/logging/LevelFINElog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V startsWith getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;INT1UINT1getByteContainerQCByte2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;INT2getShortContainerRCShortH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;INT4getIntContainerSCIntF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;UINT2UINT4FLOATgetFloatContainerTCFloatH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;DOUBLEgetDoubleContainerUCDoubleI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;INT8getLongContainerVCLongF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;CHARgetStringContainerWCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;setLevelremovetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;missingRecordValueIsPadPADDEDmissingRecordValueIsPreviousPREVIOUSNONElastLeapSecondIdgetLastLeapSecondId(I)Ljava/lang/StringBuilder;getAnonymousLogger()Ljava/util/logging/Logger; getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;"gov/nasa/gsfc/spdf/cdfj/CDFFactory,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString!0k'**Y*Y*Y &!''?*+ *Y*Y*Y*+ M Y, ).1 & ))+..1,2->/ 2 ??1    B**Y*Y*Y*+M*, N Y- ,14 * 7&8,:1=4;5<A>*5 BB  ,4    |*+2=+*+2FGH     Y**Y*Y*YMY+MNY- -*, N Y- -(14 BGJ :P&Q(S1V4T5UBXG[JYKZX\45 K YY(14 G   |*+2=+*+2def     J**Y*Y*Y*+N*-*-,: Y ,7: * r&s,u7x:v<wIy4< JJ  J,:   *+2,>+*+2*     )e**Y*Y*YNY+N:Y *-*-,: Y (14 EPS :&(146EPSUd>6Ueee(=4M  !*+2,>+*+2*    "#C,9+N6-'*-2+-2*+-2 ا *+,!N-&  ),1:A> +$ 1%CCCA% * &D**Y*Y*Y*+N*- : Y ,14 * &,146C46 DD  D,4   '( dM"Y+#N-$#Y%Y&'(+()(*+-,7. +0M+0M:Y ,2NQ .  28AINQSb>8)*Sdd  b Y+,2-B .*+21>+*+2*    /!_**Y*Y*YNY+N:Y *- : Y (14 EJM :&(146EJMO^>6O___(74G  0*+22>+*+2  *    1M**Y*Y*Y*+:**-: Y -:= * &-:=?L>? MM  MM- =   2"*+2-36+*+2% &!'4 """"   38i**Y*Y*Y:Y+::Y **-: Y )36 GTW :2&3)5386687G:T=W;Y<h>H8Yiiii)@6O  4"*+2-46+*+2H I!J4 """"   5 R *+M*,5RS T      5"MY+MNY- -*,5  \^ a_`b!c* ""    67#*+6*+7*8+9:>,,2:*+;>,i+,2<V+,2=I+,2>:::3*?,2@A:+,2B+B*?@AC>,I+,2B*?,2@AD *+,2E*,2+,2*+,2 PY\ zgh ijk!l(j.n6pCqPsYv\t^uawfxuyz{np !8 $Y9 ^u!:;a59 0l$L$%(  K 4"   6-+M>,*,2+,2F*+,  &,*$--(%   <ex+GM>,m:+,2H::Y *,2IW6J-KL:*,2MNOPτ J -:GKSYchkqwRS=>=4?a@ApBxxsC+D3  EF *,Q>*,R:+,SN:Y:TIWUVIWW+,XIWY+,ZIW[+,<VIW\+,]IW^+,_`IW+,X:+,Z:a  ::*,+,<+,]+,_b%:  d Y%Y&e(,(*Y: +,f: 6   : +,  2g: : Y     2 IW KL:  MN:*,  2 Oh6 J2 KL: +,SN:*,  2 Oiʄ _j IW*,IWc  / !*4@MZjx )6AM`my GH  c9? @A A[=>  8  IJK!LM*N)OP"QRS T l  UVW`X!W  UVWWD9Y8  ZF+kl\+ *mQN+n,o:pN:Y 6--2q:*,-2rN*+,sN:Y -t YOY+,BdOYO:*?,@A:$u6\.`O\.`O+ *m*,-vw*,-*mxy*- elo ~ !*-/>HQZ`celoq ! [\/Q ]^AI_`qaebchdP[e;8  - f  gOh  gh g gh g   5 #*+6*+z*+{M*|N6--2:*}:[}~,*?@A:+B+(+ YOYO*m:%+ YOYO*m:: Y 6 Y%Y&(((+n((*+B *+Ej b $*8HSajv!&$%'(* /0"4z ijij  =ija:;*8 8N$##k % ltl Wh  l Wh  l Wh  l Wh  ml Whm<  noBYM*|N6-'+-2>::: ,W,&) * 789<&?)=+>.@:9@BR&9 +. 9 +$BB:pq0%r :pstS u +GM>,*,2}::+,2H::Y 6J}KL:66  J( KL:  6 1,2#%Y&(,2((*A(+ ZGH IJL(O+M-N<PIQURXSeTqU|VSXYZPHaz -qv> [/] Uh=>Xew??xA@ABC= #DDY(2  yF +,fN*,}:*+,j}:6-+,-2g:-2}:6  J| KL: 6 6  J+ KL:    6    -%Y&(-2((,((* WNefgh%i/j:kHlUmandoqp}qrotliy}v> g2] ag=> ddw K? :@AHxA(8 TN%S;( WW"DDY+.  zF*,}N+,6-T}+,SN6!-W}+,X6!-Y}+,Z6-[}~+,<6-^}-+,_6# Y%Y&(,((*B} ~.ADQdgt>8  NI.{+W@!@@@@$  |}6==="4 66~&|0@P# PNY:6,|:2:*+&W*,Q,R +:6  J{ K:  \ W+ 6 *+: , , Q6 ,R: *    K  JJN6J-KS-' %2<ILOYarw|  $-:HNf II @JK  % A0PPPN EAB$:H D8 , D" 7U   J*+fMYN,-6,-,2-*+,2KW-"-BH41JJ DT<AD   YV*+}M,.,T}N-Y%Y&(+(*-Y%Y&(+(* 9;*!MVV  J9WV$+N6-,-2   " 4$$$$ % +,>N:N-   >9   9  I N+,SN:+n,o:l:  NN¦NĦNŦNƦNȥɥ aN˥ ̦NΦ N-а^ +4!<"H$P%\'d(p*x+-.024578:H ej LM[\) + mV    O ++AB C  HѦ *ұ KL   S**WR ST    S**W[ \]   TL+W+c de t+,יذ+,ٙڰ۰jk mnp    I**+ݵܧ8*+ݟ- Y%Y&޶(+ݶ(*ܶ߶*uvxy/zH~II4  j:YWWW#.9Z  6  "# '( ./ 34 89 => PK 5IXHw w !gov/nasa/gsfc/spdf/cdfj/CDR.class3 J "K "L MN "O MP MQ MR MS "T "U "V "W "X "Y Z M[ \] J^ _ `ab cde f Mghi jklibraryVersionIlibraryReleaselibraryIncrementlibraryIdentifiermagic[BencodingflagsrecordLjava/nio/ByteBuffer; copyRightLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/CDR; setEncoding(I)VencsetRowMajority(Z)VmajorityZ StackMapTable setMD5Needed needDigestget()Ljava/nio/ByteBuffer;lenbufgetSize()I SourceFileCDR.java 01 *$ +$l mn ,- op qF rs tn () #$ %$ &$ '$ ./ uv wx yFjava/lang/StringBuilder%- z{ z|.s }~java/lang/Object  wjava/lang/String Common Data Format (CDF) https://cdf.gsfc.nasa.gov Space Physics Data Facility NASA/Goddard Space Flight Center Greenbelt, Maryland 20771 USA (User support: gsfc-cdf-support@lists.nasa.gov) 0gov/nasa/gsfc/spdf/cdfj/CDRjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;position(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putIntgetBytes()[Bput([B)Ljava/nio/ByteBuffer;lengthappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;(Ljava/lang/String;)V!" #$%$&$'$()*$+$,-./012P****83  4 56782>*3 4569$:;2d *Y*Y~3456<=>?;2e*Y *Y~3456@=>AB2*W**W* W** aW* W* W** W** W* W* W* W* W* W*Wd<*YYSW*W* `M, W,*W,W,3Z  "!8"C#N$Z%f&o'x()*+,-123 4564 56jC$D-EF27 * `384  56G12uI   YTYTYTYTYTYTYTYT Y !3  <HIPK 5IX=o()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/CPR;get()Ljava/nio/ByteBuffer;getSize()I SourceFileCPR.java % &' ( ) *+ ,'gov/nasa/gsfc/spdf/cdfj/CPRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putInt!   <**  V*W**W* W*W*W*W* W*W*&  # ,5>HQ V2* PK 5IX KK+gov/nasa/gsfc/spdf/cdfj/DataContainer.class3                   *          # #  # *V       #    E     E  N N N N #  E 3 4       #   5    6        :       *      !  " # $ % & '( ) * +  , - . / 0 1 23 4 5 6 7 8 9: ; < = > ? > > @AB CD E FG FH I FJ  K LM E FN FO FP I FQ R KS E IT E FU I FV W KX E FY I FZ K[ E F\ I]^ E F_ ` ab ac d ae f gh gi j k lmvdrLgov/nasa/gsfc/spdf/cdfj/VDR;vxrLgov/nasa/gsfc/spdf/cdfj/VXR; firstRecordsLjava/util/Vector; Signature'Ljava/util/Vector; lastRecordsbufs)Ljava/util/Vector;pointspositionJ VVR_PREAMBLEI ConstantValue  CVVR_PREAMBLE rowMajorityZCXR_MAX_ENTRIEScprLgov/nasa/gsfc/spdf/cdfj/CPR; timeContainer'Lgov/nasa/gsfc/spdf/cdfj/DataContainer; _firstRecords _lastRecords_bufsphantomLjava/lang/Boolean;_doNotCompress doNotCompresslocs[Jvxrs[Lgov/nasa/gsfc/spdf/cdfj/VXR; (Lgov/nasa/gsfc/spdf/cdfj/VDR;)VCodeLineNumberTableLocalVariableTablethis!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)VgetVDR()Lgov/nasa/gsfc/spdf/cdfj/VDR;getVXR()Lgov/nasa/gsfc/spdf/cdfj/VXR;setTimeContainer*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)VdcaddPhantomEntry()V StackMapTableaddData(Ljava/lang/Object;[IZ)VdataLjava/lang/Object; recordRange[Ioned Exceptions(Ljava/lang/Object;[IZZ)VtLjava/lang/String;expected_lastisbeLjava/lang/StringBuffer;sbffdimdcheckvdimvalues[B[S[F[Dflen_bar[Ljava/lang/String;relaxbufLjava/nio/ByteBuffer;firstdonenptlastaa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;LocalVariableTypeTable(m]getSize()Inbuf_firstegzos Ljava/util/zip/GZIPOutputStream;exLjava/lang/Exception;b uncompressedbaosLjava/io/ByteArrayOutputStream;entriesvsize vxrsNeededlastVXREntries _position3:update,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;ngetBlockingFactorp addJavaArray+(Ljava/lang/Object;IZ)Ljava/nio/ByteBuffer;la#Lgov/nasa/gsfc/spdf/cdfj/LongArray;okda%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;fa$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;ia"Lgov/nasa/gsfc/spdf/cdfj/IntArray;sa$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;ba#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;st%Lgov/nasa/gsfc/spdf/cdfj/StringArray;dataTypeclLjava/lang/Class;ctype%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Class<*>;noDMTX[ getLastRecord(I)Ilstart timeOrderOK(Ljava/lang/Object;)Ze16nextnextTime"(Ljava/nio/channels/FileChannel;)VchannelLjava/nio/channels/FileChannel;longbufintbufpqwriteInt8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;I)Vchvalue writeLong8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V SourceFileDataContainer.java    java/util/Vector    gov/nasa/gsfc/spdf/cdfj/VXR java/lang/Integer  r s t &java/nio/ByteBuffer uvn wxy [#z w {|} ~java/lang/ThrowableJFor data types of size > 1, supplied buffer must be in LITTLE_ENDIAN order   java/lang/StringBuilder%Record range must be specified since  is to be stored as compressed. java/lang/Boolean   compressed/Changing compression mode of input. Previous = . supplied object not an array [M  M  Gap:  -  for  N SparseRecordOption must be set. There are missing records between files for  first record " must follow the last seen record Specified start of the range  does not follow last record J immediately. SparseRecordOption must be set if the CDF is missing records&8)!,.`9* 5/Y#Y$?&,.8@&8A&)!* 5 YB!666 ~,.C* .l6* Dl6`d6 ,.6  d`6*YW*Y W*W*YWEY+F: ]+G6,,.,.d` YH!: *  Y:  YW * I:  2 2` :  O6   2  `  JKO  L MNYO: 6 !  PQW  .RWݻNYST: L:6! PQW.RWݻY#Y$U& VW&V/&)!`d6 *+* X:6{* +*  * 2S YZH+[[:  * Dl6,,.,.d` YH! \:`d6 6* *  +]]:  * Dl6,,.,.d` YH!`d6  h^:_W`a bW&6     5cW dW6* * +ee:  * Dl6,,.,.d` YH!`d6  h^:_W`f gW&6     .hW dW6* * ,+ii:  * Dl6,,.,.d` YH!`d6  h^:_W`j kW&6     0lW dW6* '* -* *  +mm:  * Dl6,,.,.d` YH!`d6  h^:_W`n oW&6     1pW dW6* !* +qq:  * Dl6,,.,.d` YH!`d6  h^:_W`r sW&6     /tW dW6* 2+uu:  * vh* Dl6,,.,.d` YH!`d6 * v h^:6   v  2w6  * v'Y#Y$x&  2&y&)!  2z:{W6* vd |W dW64 Y}!*  *  Y~!* **** *YW*Y W*W*YW"3456$7/89<C=G>[?mBtCDFHIJPQTU V WX)Z/\3]9^A_I`Sazbacfijknopxy!z+{58;>HL_kw| %-8>K_er{ #+Zcly} .JQTu~&37OXbkt   #,5CNY_fi"#$%&()+-#.,/A4E5]8f9v:;<>?@A@:DEG H I *J 4N >O EP LQ SR ZT kU |V W X~&,'(Af)  *A$+ ~&+&+{,- [.-T/#80# 51 l<23 1+ 24 + ~2# + &25 F+ 26 + 2 7c8 )93y{+ ,2:   ! "# $ ; <=>8`?;]@>ZA BC D 51 +U9E3QFFGeEF H B*w.?A =/I(Je#KKe* FGeEIJ 1[ 1]2 1e21i241m31q3JuA[ !%%LM* <* "4*Y**a* **`<*2G=*2d>&*J*JK= * * *a*Y*Y*Y*T=*2D*J3**JW**JW**JW=*2*J*JK>*JK*JK>*W**JK`*JKdW**JWk*2l=*2hd> >***2 676**a7*YS6*d6*2*2`<* "@6  3**aP *J`6  `< ̧ * ** ?6  3**aP*J`6  `< 6  **aP*J: :   :  C:   W*Y : Y :       \: *  `6`< :   M*d*2*aE* * =g]^_`+a9bCdMeOfYg]hhiwjzlnopqsuvwxyz{|}~'2AVht *-9FPZh| '1=HSX]gr|O?AY5NLNAmON|8 S7P 8 7P H9QR |8ST U= V3 =QWX P YZ[ \]N^"C  7EKE!3%667E[R FE[_`Fab+*dW+* W* "+*W*+=*2a>*V+*2W6*2#*`JK6+hW6*2#*`JK6+hW6*2+*`/tW* "Q6*2=+ *`J`tW+hW+*`JWW6*2F*`J:+`tW+ hW+hW+tW+W*2`=+%  ,57ALZk~09JZhouz ~c].Pc.P"PHPZ-U=<QPC\Z<=7jN0, --! GPdM-<=*2*JK><  %+ *e'+-+c  fg EY+F:Y:: Y!DY+*: 6  LY+*: 6  Y+*: İBY+*:Ǧ Ȱɦ ʶ˰ ȰʦHY+*:Φ ϰЦ ZѰɦ~ ϰZ7Y+*:Ԧ հЦ~ հ֦&Y+*:٦* vڰ& &.<S^ow !#$%'()*+%,+/30A1O2`3r4x789:;>?@B<3hiSj;kljmn1opA7qr&stuv !w; BCxyz{D x|&I}~%@ -@ ###LFGI}~ #LFGI}~ )%M8**2d3F )=*JK>"JKL MN!O$P'Q* ))'c *2d=N*JYN -۶* +qq/--ݔ޶* ]:--dR--dR+mm:111111+mm:1--dߗNU VWX"Y)Z/\5]E^``paubcdefgijHuU6.6! A<=6+E(@Imm @m@aS+*W+* W* "+*W*=N:*2x6*k+*2W6*2%*`JK6*+6*2%*`JK6*+6*2*+-*`/* "U6*2@*+- *`J`*++*`JW^6*2L*`J:*+-`*+ *+*+-+W*2`=)n opq+s3t5u;vAwKxXygzy{|z~~*-6IRdtx cj1P c1P$PLPt3U=UXPNrZ5N;=A=@+FEE00# KW%q,dW,hW,dW+,W *<=%q,dW,!tW,dW+,W *<=%PK 5IX>-B'gov/nasa/gsfc/spdf/cdfj/DataTypes.class3 2{ 2|a}~       {          $ & &  ENCODING_COUNTI ConstantValue endian_ness[Ljava/nio/ByteOrder;EPOCH16 CDF_TIME_TT2000!FLOATDOUBLESIGNED_INTEGERUNSIGNED_INTEGERSTRINGLONG LAST_TYPE5methodjava/lang/reflect/Method; typeCategory[IsizelongInt[J()VCodeLineNumberTableLocalVariableTablemethLjava/lang/reflect/Method;this#Lgov/nasa/gsfc/spdf/cdfj/DataTypes;tcLjava/lang/Class; StackMapTable} getString<(Ljava/nio/ByteBuffer;Ljava/lang/Integer;)Ljava/lang/String;bufLjava/nio/ByteBuffer;ncLjava/lang/Integer;sliceba[Bi~i getByteOrder(I)Ljava/nio/ByteOrder;encoding Exceptions isStringType(I)Ztype isLongType defaultPad(I)Ljava/lang/Object;bb SourceFileDataTypes.java RS java/lang/Classjava/nio/ByteBufferjava/lang/Integer KLjava/lang/Exception g java/lang/String R 78java/lang/Throwablejava/lang/StringBuilderUnsupported encoding R MN!gov/nasa/gsfc/spdf/cdfj/DataTypes trjava/lang/Long R qrjava/lang/Byte Rjava/lang/Double Rjava/nio/ByteOrder java/lang/reflect/Method ON PQgetgetShortgetIntgetLonggetFloat getDoublejava/lang/ObjectgetClass()Ljava/lang/Class; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;()Ljava/nio/ByteBuffer;intValue()I()B([BII)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V(J)VgetBytes()[B(B)V(D)V BIG_ENDIANLjava/nio/ByteOrder; LITTLE_ENDIAN12345678945:;45<=45>?45@A45BC45DE45FG45HI45JKLMNONPQRST1**L+YSYSM3,S4,SM ,/ U"gh jl%m,o/n0pV WX1YZ ([\]/^_` abT:* M+ N6--, T-3  Y-U"rs tuvw(u.yV4:cd:ef5gd .hi+j4]kl mnT`)2 2YYU |}V )o4]p qrTD.UV s4] @ trTD.UV s4] @ uvTm1Y Y!"3#$Y%U(V 1s4]wSTX&;S'S'S(S'S(S'S 'S 'S (S(S5)5 5 *5 +;5S*OOK*,L+SO +S O)+S)O*-L+SO*O +S O* O*.L+SO*O+SO*O*/L+SO*O!+S!O*!O*0L+SO*O,+S,O*,O*1L+SO*O-+S-O*-O+SO*O +S O* O)O3O4OL<5!*.+ *.hyP߱-0 UFQ    $ ,4<ENW`ir!z"#$&'()&,./0123456789 :;<"=(>.?4@;ABBICTD[EbFjGqHxIJKLMNOPQRSTUVWXYZ[ \]^_&`-b0a1c9dQcWfV4 j4j4pWX3$j4x\]& t_`yzPK 5IXL+ӭ/gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.class35 & '() *+ ,-_$ ./ .01 fillValues[Ljava/lang/Number;()VCodeLineNumberTableLocalVariableTablethis+Lgov/nasa/gsfc/spdf/cdfj/DefaultFillValues;value(I)Ljava/lang/Object;typeI SourceFileDefaultFillValues.java  java/lang/Numberjava/lang/Integer 2java/lang/Long 3java/lang/Float 4java/lang/Double)gov/nasa/gsfc/spdf/cdfj/DefaultFillValuesjava/lang/Object(I)V(J)V(D)V!/*   02 !"#2YSYSYSY S YS Y SY S,YS-YSYS YS!Y S:%3C S b r $%PK 5IXYS|.gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.class35 & '() *+ ,-)>Y9 ./ .01 padValues[Ljava/lang/Number;()VCodeLineNumberTableLocalVariableTablethis*Lgov/nasa/gsfc/spdf/cdfj/DefaultPadValues;value(I)Ljava/lang/Object;typeI SourceFileDefaultPadValues.java  java/lang/Numberjava/lang/Integer 2java/lang/Long 3java/lang/Float 4java/lang/Double(gov/nasa/gsfc/spdf/cdfj/DefaultPadValuesjava/lang/Object(I)V(J)V(D)V!/*   02 !"# 2YSYSYSY S YS Y SY S,YS-YSYS YS!Y S:%3C S b r $%PK 5IX$")gov/nasa/gsfc/spdf/cdfj/DoubleArray.class3 Y Z [ \?CFI ]^ _^`a bc d e f g hi jk lm n lo jp qr qstu(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)V rowMajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;v Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doFloat,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Djdidata2[[Dkdata3[[[Dldata4[[[[D_dim[Itemp[F_bufLjava/nio/FloatBuffer;KMwtdoDoubleLjava/nio/DoubleBuffer;x SourceFileDoubleArray.java  ' y2 $%z {0|java/lang/Throwable'Only float and double targets supported }Rank > 4 not supported ~ ;< T<  v w () x #gov/nasa/gsfc/spdf/cdfj/DoubleArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/FloatBufferjava/nio/DoubleBufferdimjava/lang/DoubleTYPEjava/lang/Float(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asFloatBuffer()Ljava/nio/FloatBuffer;put([F)Ljava/nio/FloatBuffer;(F)Ljava/nio/FloatBuffer;asDoubleBuffer()Ljava/nio/DoubleBuffer;([D)Ljava/nio/DoubleBuffer;(D)Ljava/nio/DoubleBuffer;!>*+ !"#$%& 'I*+  ! "#$%()& *+R*L +6A****  $ /:EP! R"#,$ -.T+ + Y * Y + >*:+ ** * 8!?"M#!4T"#T/0T12832?456 T/7, A8& 9:;<gD*MN+:*. VU*:N6-1Q-W+*:,.N6,.22:6  ,.-  1Q -W+*:*Z,.N6,.F6  ,.52 2: 6  ,.-   1Q -W ɄH6,.=6  ,.,6  ,.2 2 1W  ҄+*:*n,.N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   1Q -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 1W  τ  + >'( )*4,@-F.a/h0j2v3|456749;<=>?@ABA D?>"H-I8JCKUJ[IaHgPiRuS|TUVWXYZY\WVUabcde(d.c4b:a@kBm!$I=2@*>?@2 "A?7=2vBBCD2 "A? :@2 K=2; @2 01D2 %B=2EFG2 "A? =D2 N@2 _=2  #@2 4D2 EG2 V=2 uHID"#D45<JK :LM4NO,)4PQR  S8PQR     S8PQR      "S8PQRT<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 21W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 1W  ф + .qr s0u<vCwEyQz\{fzl}nz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45JK NU,!0PVS8PV    S8PV      S8PVWXPK 5IX[3110gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.class3 6 W V  Vc VZ V V V       V          "  "   ( ( (! (" # V$ %& V' (  ) V*+ 6, - ./0 : 1  234 V5  6789 V: .;< V= V> W? W@A VB PC VD VE VFGHJdpad[D](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIlpad[Jthis,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object; StackMapTableGMNkO ExceptionsPQI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositiondbufLjava/nio/DoubleBuffer;remRdoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)Vn_numtf[FiposbvfLjava/nio/FloatBuffer;bvdnumLjava/lang/Number;methodLjava/lang/reflect/Method;xlongIntJbvlLjava/nio/LongBuffer;tlbvtypeelements toprocess processedSTUV isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0r_a1[[De1e0n0n1_a2[[[De2n2_a3[[[[De3n3_a4[[[[[DrankbufWXYZasArrayElement([I)Ljava/lang/Object;elementposne(II)Ljava/lang/Object;index0index1 pointSizeloc fillArray([DIII)Varrayoffsetfirstlastb as1DArray()[D asOneDArray(Z)[DcmtargetasArray'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileDoubleVarContainer.java [\ [] fgM ^_ `k a!gov/nasa/gsfc/spdf/cdfj/DataTypes YZO ab [\S c~ do de hiN fgjava/lang/Throwable hij klShould not see this.m no p qr aR st u vwT xy xt zjava/lang/ObjectU {|java/lang/Number }~ c p V xjava/lang/StringBuilder [iUnrecognized data type    [o  pRank > 4 not supported yet.  p x mjava/lang/Double [  java/lang/Integer  x~Internal errorRank > 1 not supported.  x Rank other than 2 not supported.Invalid first index Invalid second index  pbuffer not available  p #gov/nasa/gsfc/spdf/cdfj/DoubleArray [ *gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDoubleCDouble InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/DoubleBufferjava/nio/ByteBufferjava/nio/FloatBufferjava/lang/reflect/Methodjava/nio/LongBufferjava/io/Serializable[Ljava/io/Serializable;[[Ljava/io/Serializable;[[[Ljava/io/Serializable;TYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; typeCategory nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asDoubleArray([I)[DprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()IasDoubleBuffer()Ljava/nio/DoubleBuffer;put([DII)Ljava/nio/DoubleBuffer;(I)Ljava/nio/Buffer; asFloatBuffer()Ljava/nio/FloatBuffer;get([FII)Ljava/nio/FloatBuffer;java/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; doubleValue()DintValue asLongBuffer()Ljava/nio/LongBuffer;([JII)Ljava/nio/LongBuffer;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([D)Ljava/nio/DoubleBuffer; singlePoint(D)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt rowMajority()Z validElement'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z(I)DbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1VWXYZ[\]* e*+,-*,:*.7:* 6* /R* ^&  $.7UXd_\ :`a.'bcedeefgehiejkelmenoMpqr%: stuvwx yz{[|]c *+,- ^  _4 de fg hi jk lmyz{}~]Yh M,*W,^ _ dea ]8^$_dea])- :: * * YO::,6,:6  y 6  *h *l6 6 6   (6  *  1R   *hW h*h`6  d6 ,W +.^j( ) ++/.,0-5.=0C1I2L3Q4U5b6l8o9y:;:9BCDEFG_0 |a r,`a Uoa oUa deaqa Z ZCaILa r2   P D (] :6: 6 .(+8: +6 +: i dh66 W h`6 6 0R Wh`6 l`6 + WW/+6 +: O dh66W h`6  Wh`6 l`6 + WW2:  c dh666" + !":#R Wh`6 l`6 WE2: $/7 w dh6666 + !":%6  aR Wh`6 l`6 W+6 +&: : j dh66'W h`6 6/R Wh`6 l`6 + WWY(Y)*+,-.^^WL MNPQHSOTUU[VbWkXxYZ[\[^_`abcdfghijklm#n-o6p9q@rHsKuRvYwbxoyyz{y}~&,7AJMUX^dkr{_V"akZaO Ua [@aka e r&abTaRr a:aha a{[a^a dkcdeaaaq Za a r" H sx   sx 5 sx  sx sx % sx  sx  sx +sx  sx   sx sx   sx yz{ ]= /^_ a lm]*0< Y1.*2M,,3l>,:6"Ger:4W*56Y17*89:;6l6<:6   24W *5 2*89:;6 *89:;6   hl6  =: *>46  '6     2 24W  اC6  96   )6   22 ?R ք *5  2 *89:;6 *89:;6 *89:;6   h hl6   @: *>G6:6 *6  2224WՄŧV6L6 <6 ,6  222?RӄÄ*5  2 *89:;6 *89:;6 *89:;6 *89:;6  h hhl6   A:*>Z6M6 =6 -6 22224W҄„i6_6O6 ?6 /6 2222?RЄ*5 2YB.^RT $,25X]e} #AJT^hx~ /5;DNXbl '1;EOciou~_+] Za <a,&a +a aaW-a M=a a a  a .a>ae a[0aQ@aGPaa a a  H!a>1a4Aa*Qa#a3aCaSaca8a #a a ade a,a25arqA 3! A' s< AM s=    Asgs@      AssA        " Asy] *0= YC.*+D*2N--3l6-:6*89:;6l6+8+.6: 6 6     ER `6  +6<: 6 6  46    2  + .`ER  `6  ^v &+1:@CX_e j!p"t#~$%#')*+,-.-0,2_w a j0ap*Z t&a !`a 8a KaA >a dek a+:a@CaXarW  E sv  sv<  y]U*0> YF.*89:;6 Y(Y)G+,-.*89:;6 Y(Y)H+,-.h6*2:3l6: l6  : *> h` h`6 6 6     `ER `6  ^Z7 89.:8;S=h>r?ABCDEFGHIJKLJN_#adeaa a.ahatan]aV Oa IZ ,a )a r= 2 s E"y]Q*IJ YK.d`*h6*2:*L.d*h*Mh6W+W^no!p'q;rCsPt_RQdeQZQaQaQa!0a'*;ary]5 *N ^u_  de]6 *O ^w_  de]@ *O ^z_ de m]6 PY*QR^}_  deyA]0*S^_ deA]/*T^_ deA]/*U^_ deyL XIK PK 5IXF'gov/nasa/gsfc/spdf/cdfj/Extractor.class3 2                           "  & H H  4 4 u  u   ! "# $ 4% u& '( ) * + , 2- . "/ 0 12 34 H5. 67 L%89 N: ; < = u> ? @ uA uB uC D E uFGI H IT J uK uL MN uO PQ RS T U V W X Y Z [\] ^; _ H ` La Hb c d ef g h ij k l m n uo p q r s t u v 'w x y z { |} ~        > >    '     J    MAX_ARRAYInumericMethodMapLjava/util/Hashtable;stringMethodMap()VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/Extractor; addFunction9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)Vex!Ljava/lang/NoSuchMethodException;jfuncLjava/lang/String;clLjava/lang/Class;args[[Ljava/lang/Class;majava/lang/reflect/Method; StackMapTable getMethodP(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;rank Exceptions getSeries0W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;padLjava/lang/Number;bvfLjava/nio/FloatBuffer;bvdLjava/nio/DoubleBuffer;nummethodLjava/lang/reflect/Method;xlongIntJbvlLjava/nio/LongBuffer;loc[JfirstlastbvLjava/nio/ByteBuffer;blkilpaddpadDthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;numberOfValuestypeldatadata[DlongTypeZ locationsLjava/util/Vector;offset#4\ castToDouble(Ljava/lang/Object;Z)[DvdataoLjava/lang/Object; getPadValuefill fillDefined fillValuen! getFillValuedfilllfill getSeries1H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[Dmelements[[DpadValuedoSignedInteger(Ljava/nio/ByteBuffer;IIII[[D)Vecount(Ljava/nio/ByteBuffer;IIIII[D)Vpossizeindex (Ljava/nio/ByteBuffer;IIIII[DI)I"(Ljava/nio/ByteBuffer;IIIII[I[[D)Voffsets[Ine#(Ljava/nio/ByteBuffer;IIIII[I[[DI)IdoUnsignedInteger getElement1j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;idxLjava/lang/Integer;element longPadValueloff7 getElements1Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Ljava/lang/Object;[[J getSeries2I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[DlbvsLjava/nio/ShortBuffer;bviLjava/nio/IntBuffer;_numn0n1[[[D getPoint0dptpointitemSize getPoint1Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[Dda getPoint2[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[D getElement2m(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[Dpt1pt2 getRange0}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object; lastValueoa[Ljava/lang/Object;istartiendstartend_data_padblks substitute firstBlock lastBlocki getRange1n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[[D_last elementCount6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/util/Vector; dimensionsecount validElement'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)ZgetRangeForElement1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;ielementgetRangeForElements1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;[I)Ljava/lang/Object;getStringValue*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;ba[BgetStringSeries0X(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[Ljava/lang/String;[Ljava/lang/String;lengetStringSeries1Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[Ljava/lang/String;[[Ljava/lang/String;getStringSeries2Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[Ljava/lang/String; getBlockRange(Ljava/util/Vector;ZII)[IrecordVariancepositionBuffer\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;impl](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IIII)[Ljava/lang/Object; blockRange getSeries3J(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[[Dktemp[Fn2[[[[Dnext getPoint3\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[[D get1DSeriesI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)[Ddo1DB(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZ[I)VresultnumberswapedimC(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZZ[I)VtftlpreserveZ(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)Ljava/lang/Object;[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZZ)Ljava/lang/Object; availabletargetstoptermbegin_edim do1DMissing([JJII)V([JJ)V([JJI)V([DDII)V([DD)V([DDI)VK(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I[I)[Dinitelapsedremstride strideObject Lgov/nasa/gsfc/spdf/cdfj/Stride;_stride!(Ljava/nio/ByteBuffer;I[F[DIIII)Vspanw(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;numptadvancez(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[Dres"(Ljava/nio/ByteBuffer;IIIII[D[II)I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;"(Ljava/nio/ByteBuffer;IIIII[DI[I)I fillWithPad*(ZLjava/lang/Object;IILjava/lang/Object;)VddatafillWithPreviousL(Lgov/nasa/gsfc/spdf/cdfj/Variable;ZLjava/lang/Object;IILjava/lang/Object;)V getOneDSeriesJ(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)[Dcmtoswapdo1DSwapdimtdcdfClass variableClassia seriesArgs[Ljava/lang/Class;arglist SourceFileExtractor.java java/lang/reflect/Methodjava/lang/StringBuilderget    java/lang/NoSuchMethodException   !replacing value for the function       ;!gov/nasa/gsfc/spdf/cdfj/DataTypes    java/lang/Long ! java/lang/Double  +gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator DataLocator InnerClasses  6         java/lang/Object java/lang/Number      ! '     6;FILLVAL java/util/Vector  xyjava/lang/Integerjava/lang/Throwable>Only scalar variables of type int8 are supported at this time.  01 >1 08   |}    04 >4 & has unsupported type in this context. 09 >9       &getElement2 is not supported currently        java/nio/ByteBuffer'Long type not supported in this context       0= >=java/lang/String    [[[Ljava/lang/String;                          gov/nasa/gsfc/spdf/cdfj/Stride   &Unsupported data type for this contextType  not supported in this context    0 >getRange0 start < 0getRange0 end > available 0 >java/util/Hashtable!gov.nasa.gsfc.spdf.cdfj.Extractor gov.nasa.gsfc.spdf.cdfj.CDFImpl gov.nasa.gsfc.spdf.cdfj.Variable java/lang/ClassNotFoundExceptionjava/lang/ClassSeries ElementPointRangeElementsRangeForElementsRangeForElement!gov/nasa/gsfc/spdf/cdfj/Extractor java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptiongov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/FloatBufferjava/nio/DoubleBufferjava/nio/LongBufferjava/nio/ShortBufferjava/nio/IntBufferappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;printStackTraceput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)VgetEffectiveRank()IgetType isStringType(I)Z&(Ljava/lang/Object;)Ljava/lang/Object; typeCategoryisMissingRecords()ZgetName&(Ljava/lang/String;)Ljava/lang/Object;getNumberOfValues(J)V(D)V getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getLocationsAsVector()Ljava/util/Vector; elementAt(I)Ljava/lang/Object; doubleValue()D longValue()J asFloatBuffer()Ljava/nio/FloatBuffer;()FasDoubleBuffer()Ljava/nio/DoubleBuffer;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;intValue asLongBuffer()Ljava/nio/LongBuffer;missingRecordValueIsPrevious(Z)Ljava/lang/Object;getClass()Ljava/lang/Class;getComponentTypeTYPEgetDataItemSize getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;position(I)Ljava/nio/Buffer;'(Ljava/lang/String;I)Ljava/lang/Object;getFloat(I)F getDouble(I)DgetLong(I)J rowMajority()B asShortBuffer()Ljava/nio/ShortBuffer;()S asIntBuffer()Ljava/nio/IntBuffer;getPointgetRange((Ljava/lang/String;II)Ljava/lang/Object;missingRecordValueIsPad asDoubleArray([I)[D asLongArray([I)[JgetRecordRange()[I getDimensionsgetVarys()[Z(I)Vadd(Ljava/lang/Object;)Z)(Ljava/lang/String;III)Ljava/lang/Object;([BII)VgetNumberOfElements isCompressedgetValueBuffer(J)Ljava/nio/ByteBuffer;(JII)Ljava/nio/ByteBuffer; getByteOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;([F)Ljava/nio/FloatBuffer;([D)Ljava/nio/DoubleBuffer;([FII)Ljava/nio/FloatBuffer;([DII)Ljava/nio/DoubleBuffer;([JII)Ljava/nio/LongBuffer;getEffectiveDimensionsjava/util/ArrayscopyOf([II)[I([I)V getStride(I)IforName%(Ljava/lang/String;)Ljava/lang/Class;!2B/*  w`N6A,21-+Y* ,2 S :  *-Y* BE . BEGL R]v>G Fwww n f# _*=*#+N---2 +N-*. -2. mop!q'r/s3uAvGwUx[z4!__XA' J+*++=+>::6.$ :6Y*+ /!::"Y*+##1$:+%&':6 6  ( ) :  /6  /6 *+ /  d`*:  * +R   ,P.%Db-:   .R/:   0R12:  234: +Rܲ12:5/7  U234:66   aR7:   8P F (d4 ) +R  ,P O+9;6   1R 6   /P +r+:i5,7 6    /   d/P ާ2+9 6    1   d1R *J !(+.1:?B[`vw '?F]dk{ "(8>GLU^gpy8X'F{ d'!B;   u O j % ( % (  ( + .  1v~{ ' 9 #= # )&  # / # # # # #  #  #   #  N 7*##M)* N-M6-,-/R,"&/5>   7 7 #  ! )+;M,*+?2-##16D"Y-##1$:/- / 6Y- /!:+6+@A.l6.F :6   BP 6   ,P :6   DR 6   +R ,z %:Ti     $'!  =   = " #$ %))! m7&&@@. &&  #& 'i*+FGHM+>,(z,I=>?6,I##19. Y PYPYRYR,I /7. Y PYPYRYR. YBPY PYDRYR>&'()/*>+G,U.b1q2z359:<>>$(q$)" U $  *++=J+9=+K)LM>J:+6. NYOP*+##:+%&':66  ( ) :  /6  /6 *+ /  d`*:  %621Rڲ.N~ -: 62.R /: \620R   Q  d``6   R  d``6 *CDEF*G2I:JDKNN[O\PiQlRySTUVXYZY\_abc dcb%i,j3k<lIkOjUqcrosruvR{,,*6,,)  o#  *k-2c .:[ [:/ i,l) 2J J#8J#  "   J#N01 C12:656%*234: 2 +Rڄ˱")6<Bf ) )2 8%CC CCC3C .< (046*SWR5 6  708 G12:*TW6  /*TW*234:  +R`< &  -:>Dp - 3% GG5G G6GGG  G7@ 209H `12:*TW6 6  E6   1* .`TW*234:  2  +R `< 2  '3BOUY_ B 52 I% ``5` `6```:;` .YN<  4 0=[e12: *TW6 6  H6   1* .`TW *234: 2  +R `< 6  '3BOUY\bB 52 L% ee5e e6eee:;e .e7^ S<  4 >1s ^12:5/76  I6  9*234:  66  2    aR Ƅ * !07QW]z 0! 7 =2 L% ^^ ^^^3^ .WPS. J# J#>4o ]12:5/7*TW6  @*TW*234:  66     aR`< . %4;RV\z 4" ; D% ]]5] ]6]]]  VOL1 ## ## >8b12:5/7 *TW6  C*TW*234:  66     aR`< . %4;UY_ 4% ; G% bb5b b6bbb  b7[T N4 ## ## >9{12:5/7 *TW6 6  Y6   E* .`TW*234:66 2    aR `< :$.:IP jp tz I!P'I2 ]% {{5{ {6{{{:;{ .tm b< p xJ :xJ#xJ# >=12: 5/7 *TW6 6  \6 E*.`TW *234:662   aR`< >$.:IPjptw} I!P'I2`% 5 6:; .7y r g< s xJ :xJ#xJ#  ?@u+*+,MU,M>+6+96+ YOV+@6+6::6 : : . :6 *+ : :*+##: A.h6 +%&': 66 ( ) :/6/6*+/d`*: ( 1R /PW `6.'HhXR`6YR`6Zd``6c[d``6C<\P`6NYY+] PF (d4 ( 1R /PT <% &()%*,+8,H-P/X0[1^2a3d4g5q6w7z8:;=>?@ABCDEGHJ%M/N\PcQsR}VWX\]^`abdefjm'n3o8p?qNtUudAjzr{p/55uuuABXC%P P%6X [ ^  a d/ gD E   A F ## F ## =F ##  6  F ## N GH+>+9>+,V,6+@6+6 :6,.A.hO^:J: 6 : : .^:6 *+ : J: *+##: +%&': 66 ( ) :/6/6*+/d`*: /T6 2 ,.1R(62 ,./PW6.(i666 2.`XR`6ɧ656 2.`YR`6ʧ _y `c6562.`\P`6ʧ#NYY+] Pd``6  *J "&.6<FV\bhknq{%+2<KQW^   #69DNcipvy.? 252#2:%"29%G"2=9%^G5A; &<.66 <zE;bT IhN . kK nH/ qED  $   xx: xx^J# =xx^J#    4 "  !  ! xx^J# N JK+=. NYOP+>a+9>+K)LM6+K)LM6a:*+##:+%&':6 6  ( ) :  /6  /6 *+ /  d`*:+bF  6/6 22h`1RЄ   ?6/6 22h`1RЄ .4-:+bA  6*6 22.RՄ   6*6 22.RՄ /:+b@  s6)6 220Rք   66)6 220Rք  )+bA  6*6 22cRՄ   6*6 22cRՄ d:+bA  T6*6 22eRՄ   6*6 22eRՄ f:+bA  6*6 22gRՄ   6*6 22gRՄ  6+bS  36<6,c6 22  `RӄÄ   6<6,c6 22  `RӄÄ  h6d:+bS  y6<6,e6 22  `RӄÄ   )6<6,e6 22  `RӄÄ i7f:+bT  6=6-g6 22  aR҄„   m6=6-g6 22  aR҄„ NYY+] P !*5EU`mn{~ !7=CIl s |    !"#$#%3$9#?(E+L,V-`.p-v,|16789:;:9>ABCDCB GLMN'O.P8QBRSQYP_UeXlYvZ[ZY^cdefghihglopqr"q(p.u4{:|?}H~OYcj $@FLRYcmt)0MSY_B#L3,#L3,L.,L.,sL-,YLO-,L.,L.,;L1.,yLo.,MNL., L.,OPj\0LR@,0L@,?Q$0L @,tf0L\@,QMN1LA,0"1LA,QOP     !g ECRU3S`( Tm/ { ~  w K a#Aa#   "  ""             U    V      "a# #a# #  "a# #a# #a# U  "a# U#a# U#  "a# U#a# U#a# a# V  "a# V#a# V#  "a# V#a# V#a#  a#N W@!d+*+,Mk,M>+6+@6+%&':6() ://*+///e a*:  W/dh`6 .%5Di"Y  X$"Y  Y$12:   234: "Y +$12: 5/7   234:  66   a9"Y$Y  \!r %-.;HWdp(/CM\b = (% 5 /C XW 5 >$dddYBGZ%? -7[;)w %F% S$1F F F N \],M>+6. NYOP+@6+%&':6(l) :/J/*+///e a*:  W/dh`6   TW+K)LM6  : .Dh -:6  .R  /:6  0R 12: 6 #  234: +R 12: 5/76 7  234:66   aR + !) * 7 D S `l "!$)%3&C'M%S)V+^,f-p./0-2 5C ,')- i;^I fAST$ 5 % ^ :sYBZ  )[7xK!% k F #  F # F #&F #,F ##F ##FN _`W,M>+6. NYOP+@6+%&':6() ://J*+///e a*:  W/dh`6   TW+K)LM6 +K)LM6   J: .\  -:+b46 '6  2.Rا16 '6  2.R  /:+b36 &6  20R٧06 &6  20R 12:+bC6 66 & 234: 2+Rلɧ@6 66 & 234: 2+Rل 12:5/7+b[6 N6 > 234:66  a9 2RX6 N6 > 234:66  a9 2R NYY+] PJZV:; <=!@)A*B7CDDSE`FoGIJKLMOQRS TU"T(S1Y;ZE[SZYY__baibrc|dedcijkjioqrstuvwts#{-|7}?~GT|Z{`cks|#),LCR+ +>4+ku**ii *:G 0*&:% XBR% XBRksS 5 R S ^. :WWWYBRZ J ).[7 {3!% F J  F J  F J ) )F J (F (FF JFN abR NYlP*   cB dBN ef ",M6-M6+*+m+6+@6+6: : 6 : : :*+:.%d` :  :6 *+ : d`:  :*+##: :+%&': n+9o:G+p+:+p n+:+ q+:6.6.6666*+r:dI : <+ Y/Os19   1R+ Y/Ot/7   /P\2u:2LM6+:66: d  1Rdl  /P /+ YOs19d R,+ YOt/7d P2LM6. 'Ij -:d .R/:d 0R12:d234: +Rٲ12:5/7dX234:  66! ! ! !aR7: d  8Pduh+:6 / d19  1R5 d/7  /P +9? 6  1R6  /P   v $,4<?BEHKNU_jnq %+147BQVglx !"&()+,- ./0(324A8F9X:b;o=r>?@DFHILMPQ)R9SFTIWQXYYcZs[z\]`adefghijlmno.s17v@wExPyYxb|m}v||-!g!ggwXgg9 *s! z!QFY>  g gQhiJ>;IfjBkBl {m,[ 4S[<K ?H BE  EB H?/ K<D N9n U2o p;%bq+\r1Vs4S7P;$\FF ## &&%x)FF ## &&xEt FF ## &&xt #FF ## &&xt #FF ## &&xt  FF ## &&xt  & 8)FF ## &&xt2!FF ## &&xt#!FF ## &&xt#FF ## &&xt!FF ## &&xtFF ## &&xt FF ## &&xt#FF ## &&xt#FF ## &&xt FF ## &&xt N uv,t+6. NYvP,M6-M6+6+@6+K)LM6 d` J: *+##: : +%&':   +9o: +:6  M+wx.6681+ YOs:6 S  +p+:J66  S  .6 .666*+ r:X> dIxx:+ Y.Os:  S   S2u:2LM62LM6d&6  2 1Rֲ.R-:d6  2.R/:d6  20Rdd  Qd``6Gdd  Rd``6#NYY+] PdB5+:6 d2:d   S+966+6  d2 21R `"(08HWdghuz!$*03>MRWhz)3AGMT^hu{)/5>I S e kq'g =w:% %h';zg ,,,.a,T-!g Mhisg7L,B/tttjBtkBl "Rl(Lm0D 8<[H,- W . d/ g p; u q*Jr0Ds3A(nFFJ#xAFFJ#x#FFJ#xBtx#  "  ## #FFJ#xt#JFFJ#xt#J#FFJ#x  Nxy9*yLHYzM>+#*{3,LY+.|}W,17*&92z;*{x |}1*K)LM=>++. +.' )/"*11A;"-  ~wM6+ YOV,M6-M6+*+~+6+@6 +6 : : 6 :: .!d` : 6 *+ :d`: *+##:A .h6+%&':+9o:.6.666*+r:8   1R  /P2u:2LM6 d- 1Rd /P2LM6W`6 .(Lod XR `6d YR `6  dd Zd``6L  dd [d``6&d \P `6dE8  1 1R  /P+9E #6 d 1R 6 d /P   >O,-./$0-1>4F5N6V7Y8\9_:b;e<o=z>}?ABDEFGHIJKLMOPQ RU"V2[;\G]L^V_fbpcfghjklpqr v"x.y1{H}T~WapzL.hi;G|7-5jBkBBCl$mF N6 V Y \  _ b/ eDoEaPp;JrDsA%NFFF ## <FFF ## xtC#"%%" FFF ## xN  ?+V,M6-M6+6+@66 +6 ^: J: 6 :: .%d` ^: 6 *+ :d` J: *+##: :6 .A .hO+%&':+9o:.6.666*+r:d 1 6  2.1R 6  2./P2u:2LM62LM6W6 .#(l#696  2.`XR`6Ƨ686  2.`YR`6ǧw  6]  6C686  2.`\P`6DŽ0+9q 96+6  d2 21Rԧ66+6  d2 2/P   jZ ',4:@CFISbeu ,28@JZ`fo{ *07:@CZ]tw  (.4<)C#2=%"2<%"2{<%hioH{<0)52/2/???jB?kB?A;.l(m  '6,< 4  : I @ . C F/ IDE;yhp;br\sYD) iFFx^J# x1FFx^J# xxt  UFFx^J# xxt " ! !FFx^J# xx  N ,M>,*cT,3 Y,./0 120!4*,,6(&   +=N+6+%&':6(g) :*+///e a*:W6 /6  /#- S `6  TW ل+96--2S-R;< =>?"@/A>BUD\EmFxGHE@KLMLPz c*% >OU8\15 %n   "V%=  )  >+=+9=+K)LM>:+@6+6+%&':6(z) : *+ / / /e a*:  W6  /6   /66  ' 2  S `6   TW ل ƄZVWXY*Z2[:\B]C^P_]`lacdefghed_l*, =% lb K D5 S *-2 :6BPa 7 =   )  9q *I /*(d6*I /66*(+*I :/ 6 6*(L*I :6/-*(d*`I /  66 YOYOf|}~!7:=FTaehnuyp T5=:r!slmrs8 # ' #3+ * :+@6* :*W &0H 633333&   +%&':) :/6/6 *+/ d`*: +9O,.6+@6   W dh`TW6 ,. 6 2Y SYLY|SYLY |SB#*<ELT[ovz T+6 ;lm#* <w %v x  +=. NYOP+>+9>+K)LM6+K)LM6+K)LM6:*+<##:1 19 +%&': 6 6   (  ) :/6/6*+/d`*:+bW 6I696)6222 RքƄT 6I696)6222 RքƄ. -:+bi:6U6E65W62220RʄN:6U6E65W62220Rʄ/:+bh:6T6D64W62221R˄s:6T6D64W62221R˄12:+bj6\6L6<6,234:222+RӄÄ6\6L6<6,234:222+RӄÄ012:5/7+b~6p6`6P6@234:66222  aR6p6`6P6@234:66222  aR#NYY+] P`6 *V!*5EUer #)/5>IS]gw}!'*0 ; E O W au {   #$ %& '*(2)<*O)U'[&a%g0j2q3z456789:7654@ABC DEF-C3B9A?@ELHNOOVP_QjRtS~TUVWXTSRQ_`abc def:b@aF`L_RmUour{tH -L=,M%`V-LL=,BM%!9LI,Y%]Z!H9L>I,4Y%0] 8LH,X%\ 5 #8LH,X% \ 0@LP,~`%0@LP,`%q' DwTLmd,ct%' DTLd,t%OV } !c E?RU/Ser " $   :f X #C #E#       $       # #   #  #    /   /#    5# ## #   5# ## ##  #N  k,M>+6+@6+%&':6() ://a*+///e a*:  W/dh`6   TW+K)LM6 +K)LM6 +K)LM6    a:.L -:+bG6 :6 *6 22.RՄŧD6 :6 *6 22.RՄ /:+bF6 96 )6 220RքƧC6 96 )6 220Rք12:+bV6 I6 96 ) 234:22+RքƄS6 I6 96 ) 234:22+RքƄ12:5/7+bn6 a6 Q6 A 234:66  a922Rk6 a6 Q6 A 234:66  a922RNYY+] PCae{| }~#0?L[r+17@JT^ou{ "+5?IQYiou~3@FLU_is{ 4 .>WM.C>-=-=YB-8=.M-=M"(!3 XEUe(! XlEbUXe?rn \5 DR 4S $ ^T&YBZ  [#B&F% F a    F a    F a  ,  ,F a  (F  (FF aFN L*+,## Y;N *,- R   ;N*,-: . -##: .U&^sU: *-:   W6    `  0R */:   W12: 6% *234: `+Rڧ12: 5/769 *234:66 `  aRƧ^*7:> :-##: W6 `/R- :W,      ( 1 \ b h s }           " $ % & ' ( )' &- +0 -6 .; /A 0J 1U 2_ 3m 2s 5v 7 8 :v% b2 h,  )2/ ! =2J CX%A56U     ;m  [#* &&x#( &&x# &&x#&&x#.&&x##&&x## &&x#'&&x#  &&x#N Q *+, >*   Y; N  #6+6+6.6 +: d6 ,>+95,.66,,. ,.6  d`6 6 6+96: : +@6  A.l6D9B7h : h: :+%&':6r(\) :/6/65(d      (666  :4+b+ :6   dd.O() :/6/6d`6*+/*:,Wd h`6TW f6/+        6d  `6h6 h6! !d6" " " !d`6 6  6d`6! h h`6h`6 6(d$   +   k D E F G$ H) I2 J; LC MI NM OV P[ Qc Ri Sv T V W [ \ ] ^ _ a b c d f h j k m n o p q r s t. w7 x> yA {H |K oQ ] ` d g q v                   ( - C M P U j q t w ~               1 8 B L X a m v y    (D=65UOH Al!:%"3Y;   $qCR; ILm    [ -/D `5rd1g.q$;.!@'x  7xx #xx #&0   +xx #&xdxx #&x @% C-!xx #&x  xx #&x  A- xx #&xxx #&x N 66*P     > /l3  A **     / M **d     / l 66*'R     >  /l3  A *'*      / M *'*d       / l W666,++9*,.66,,.6d`6 +6+96Y-:6  6  l6  p+6 +@6  A .l6  h::   .  h: +:+%&':66,+) /6(d) /66(=) :/6/6d`6*+/*:6 6)6 d6 p pd `6Wd h`6TW    `66d`6 6   h< l6 h .  h:      h`6 "H % & ' ( ) * + ,$ -) .5 2= 4D 5P 6Z 7c 8i 9m :t ; = > ? @ B C D E I J K M N O P Q R T U V" W) X0 Y: ZC [P ^S `Z aa ce dk er fz g k l o p q s t u v w z { | } 3 = G UM T 8m% ^rne"%)0C3S5ePWWWY;W;  TmQ N Zc  [ -  ;} N75xx .>xx#Gxx#x0 &xx#x %7 A, xx#xNWh6 *W6 .uo*-: 6  "   hW , hW 6  h- `, 0R */: 6  &   hW -W`6 ٧ݲ12: A.h6 6  A*   h`TW6$*234:-+Rۄ 12: A.h6 5/7 6R* hTW68*234:66-   aRDŽ NYP,  0 6 @ K Y _ l x ~      $ + 5 ? I X _ x ~    9&% b% 6K *% 0 (2E% UX _B<2.V%m+\    3- 5 0%)#' ##-#### # N x+>.#NYY P+6,6+@6h6 *+l6h: : 6 . : 6 : +%&': 6 6 ( ) :/6/6*+/d`*:p6 6 d`6d6.9(Pw9-:  R`6/:  R`612:hTW234:  +R`6ʲ12:5/7zhTW234:66    aR`67:&  P`6NYPX+9= 6  1R6  /P   G   0 8 ? G O V \ b i v y |    8 ? F V ` g n }               " ) 0 ? I S Y b g q z  # $ # ( )B ?!g  9!TM) ~le% H5j 8o i>G`OX6VQy. |+  (   S0"   #K #  3  # 8 #   # : # # # #  #  #  #   #N ?A +6. NYOP,M6+6+96+ YOV6-6l6h: +@6  h6 A.h6 +%&': 66 (, ) :/6/6*+/d`*:p6 6 d`6Wd h` `6.El XR`6 `6u YR`6 `6   YO661   YO66 NYP 0 - . / 2" 3* 41 5= 6N 7R 8Z 9` :g ;t =z > ? A B C D E F G H I L M N P R S4 U; VK WR X\ \c ]r ^y _ c e f h j k m E q %53AB "C* RZzd  \6 U JE < 9Z %3F#KF#  5'&## F#N0l\12: 6 *TW.6  h6 6  4 *234: +R  `6  `<*TW : v w x y z {! |( }7 ~D K P V Y 7\\5\ \6\\\  \;\ZU Q7 E ? !;% !#x7>w12: 5/7 6 *TW.6  h66H*TW *234:66    aR `6`< B      $ ( / 5 D K e l q t D-K&ww5w w6www  w;wZp i e7 Y $S(O%p(#x4#x##x# ej ,M6 NYP-M6+6NYY P+96d`66l6  h  6+6 +@6 : : 6  . : 6 : +%&':+9o:.6.666*+r:2u:2LM62LMd6B;d6p,dpd6W h`6TWd66 ."(Pu"-: R`6/: 0R`61 2:234: +R`6ղ1 2:5 /7m234:66   aR`67:$ 8P`6NYPI+9M '6 d 1R`6$6 d /P`6   FQ    # * F M Y b k q x    * 0 7 > F S ` h o r              # + 3 : J Q k u |               (x `5S%>1! .J!Q+J3B|hi*zr2%jBkBm# kw o[ l i  f <+p;%rs7l0 +.FF #1FF #x~FF #xt0 -FF #xt/FF #xt#FF #xt# FF #xtFF #xtFF #xt FF #xN ~v M6+ YOV,M6-M6+6  NYY  P +9 6 d`6  6    l6   h   6 +6 : : 6 . : 6  : +@6 h6A .h6+%&':+9o:.6.666h*+r:2u:2LM62LM6W`66 3,d6 p ` pd6dh`6 .%Mt XR`6 `6 YR`6 `6   Y O6T   Y O64- \P`6 `6ܻNYP+9I66 6  1R `6  /P `6  :N    $ , 3 O V _ e n w }     ! " # $ % ' ) * + , - . / 0 1 2 3 4$ 6- 79 8E 9O :S ;Y <` =g >o ?| @ D F G H F L M N L R T# V@ XC ZJ [Y \` Zj `t 3z d e f g h i j m n o s tV" g"$Phi-G9;E/O%5S!%lB?%jBkBBC$m, w] 7 4 1  . [Ep;rs 76"&FFF #KFFF #xzFFF #xt*'&& FFF #xN0 M12: *TW6  5 *234:  +R`<*TW .`6 & y z { |' }4 ~8 > {J z ' 9% MM5M M6MMM  M7M;F 8>h12: 5/7 *TW6  I*TW *234:  66   aR`< .`6 .     % 4 ; U Y e 4% ;M% hh5h h6hhh  h7h;a Z T4#x##x#` g64 /7+ :6  P 1##19+##:6  R :     % / 5 8 D M V ` f z  " P D"M ggn glgmgo d%' && #N *wx.66t;* YOs19,##: 6   R 8* YOt/7, : 6   P B    , 5 ? I O R d m w 8 ,#g5  p d#gm n lmo  {wx%+8 &&# N ) **6*+,##   4)))Y;) @N "8:. -##:: 6 .Y(YJ: *-:   WJ C6.46." ` .h`0R ۄɧ 6.S6.A6./ ` .h.h.h``0R ΄*/:K D6.56.# `.h`R ڄȧ 6.T6.B6.0 `.h.h.h``R ̈́12: : 6" *234: +Rݧf12: : 5/766 *234:66   aRɧ*7:A :-##:: W6 /R- :K D6.56.# `.h`P ڄȧj c6.T6.B6.0 `.h.h.h``P ̈́ I B6  .36  .! `  .h `1R  ܄ ʧh a6  .R6  .@6.. ` .h.h .h` `1R τ  q     H N T _ f m y       ' . : F ] ` f o v }                  # * 4 C J a g j p u {           ! " # $ " ! ) * +% ,1 -= .] /a 0d -j ,p +y 8~ 9 : ; < = > < ; C D E F G H J" G( F. E7 Q.|(p:5GYN T =)1;6HZ  &22 CJ-:2M *@{8);46(HZp  ' 9 4F X 88 8 8 8888;5    % 8E#2#  '   4 &&x##  (   5 &&x##&&x##% &&x##&&x##+&&x###&&x### &&x##-&&x##   (   5 &&x##  &   3N FY YKLMKLMN N:Y+SY,S:`:6S*YSYY+SY,SYLSSYY+SY,SYLSYLSSYS:*YY+SY,SYLSSYY+SY,SYLSSYY+SY,SYLSSYY+SY,SYLSS:*YY+SY,SYLSYLSSYY+SY,SYLSYLSSYSYS:*YSYY+SY,SY-=SSYSYS:*YSYY+SY,SYLSYLSY-=SSYSYS:*YSYY+SY,SYLSYLSYLSSYSYS:*Y*Y+SY,S SY*Y+SY,S S:W : 03;> (  $ *!,"0$3#4%8&=(K)U*m+u-35:<VD^FwHKMPSU[_`*b0e;h>f@gEif X0@+)'8 ;=^ KUC3#x# &PK 5IX\WTj j (gov/nasa/gsfc/spdf/cdfj/FloatArray.class3r I J K)-14 LMNO PQ R S TU VW XY Z X[\](Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;data[FiIdata2[[Fjkdata3[[[Fldata4[[[[FclLjava/lang/Class;ignorebufLjava/nio/ByteBuffer;_dim[I_bufLjava/nio/FloatBuffer;LocalVariableTypeTableLjava/lang/Class<*>;^;_\` Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer; SourceFileFloatArray.java  a+ b c6java/lang/ThrowableOnly float targets supported dRank > 4 not supported ef ghi jk^ lm_ no p" nq"gov/nasa/gsfc/spdf/cdfj/FloatArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/FloatBufferjava/lang/Classdimjava/lang/FloatTYPE(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asFloatBuffer()Ljava/nio/FloatBuffer;put([F)Ljava/nio/FloatBuffer; rowMajority(F)Ljava/nio/FloatBuffer;!?*+   I*+   !" #$R*L +6A**** $ /:EP R%$ &'+ Y * Y * N*:-:* 6a*:W-*:6.2W-*:*86  .)6  . 2 2W  ԧJ6  .>6  .,6  . 2 2 0W  ф -*: *M6  .>6  .,6  .  2 2 2W  ф _6  .S6  .A6  ./6  .  2 2 2 0W  ΄  -2#)28 \"h#p$r&~'('*,-./0/.456 76 5&4,<.>:?A@MAYBeCvB|A@HIJKLKJIHRTh ()*+~,-.+ /*+  .+ 2/+ D*+ 01\ /+ P2.+ DD*+ #.+ 5/+ G2+ Y*+ :34 567+)892:;8<=> 5?%#8@AB CD@AB    CD@AB     "CD@AB EFGHPK 5IXP ))/gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.class3x 1 L K  KX KZ K K O K    K   #  #   K    K   K 1   5   K  K K L L ! K" E# K$ K% K&'(*fpad[F](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIlpad[Jdpad[Dthis+Lgov/nasa/gsfc/spdf/cdfj/FloatVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object; StackMapTable'-.b/ Exceptions01I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionfbufLjava/nio/FloatBuffer;rem2doDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V_numiposbvfntdbvdLjava/nio/DoubleBuffer;numLjava/lang/Number;methodLjava/lang/reflect/Method;xlongIntJbvlLjava/nio/LongBuffer;tlbvtypeelements toprocess processed3456 isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0r_a1[[Fe1e0n0n1_a2[[[Fe2n2_a3[[[[Fe3n3_a4[[[[[Frankbuf789: fillArray([FIII)Varrayoffsetfirstlastbpos as1DArray()[F asOneDArray(Z)[FcmtargetasArray&()Lgov/nasa/gsfc/spdf/cdfj/FloatArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileFloatVarContainer.java ;< P= ]^- >? @b V!gov/nasa/gsfc/spdf/cdfj/DataTypes NO/ AB PQ3 Cu Df DE _`. FGjava/lang/Throwable HIJ KLShould not see this.M NO P QR V2 ST U VT WX4 VY Zjava/lang/Object5 [\java/lang/Number ]^ X _P `a6 Vb c dPRank > 4 not supported yet. PO ef gP Vh idjava/lang/Float Pj klm nzjava/lang/Integer op V^Internal error qr {Pbuffer not available st uP "gov/nasa/gsfc/spdf/cdfj/FloatArray Pv )gov/nasa/gsfc/spdf/cdfj/FloatVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerw-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloatCFloat InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/FloatBufferjava/nio/ByteBufferjava/nio/DoubleBufferjava/lang/reflect/Methodjava/nio/LongBufferjava/io/Serializable[Ljava/io/Serializable;[[Ljava/io/Serializable;[[[Ljava/io/Serializable;TYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; typeCategory nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asFloatArray([I)[FprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asFloatBuffer()Ljava/nio/FloatBuffer;put([FII)Ljava/nio/FloatBuffer;(I)Ljava/nio/Buffer;getasDoubleBuffer()Ljava/nio/DoubleBuffer;([DII)Ljava/nio/DoubleBuffer;java/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; floatValue()FintValue asLongBuffer()Ljava/nio/LongBuffer;([JII)Ljava/nio/LongBuffer;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([F)Ljava/nio/FloatBuffer; singlePoint(F)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt rowMajority()ZbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1KLMNOPQRt *+,-*,:*.7:* 6* /Q4 :* 6* 1QS.  $.7UXbkTp :UV.'WXnUVb'YZ[\]^_`abcdefrghi.: jklmno pqrPsRc *+,- S  T4 [\ ]^ _` ab cdpqrtuRXh M,*W,S !"T [\vV wxyzR8S&T[\{V|}R(-:: * * YO::,6,:6  x 6  *h *l6 6 6   (6  *  0Q   *hW h*h`6  d6 ,W +.Sj* + -+1..0/50=2C3I4L5Q6U7b8l:o;y<=<;@ABCDET0 ~|V r,UV UnV oTV [\VwxhV O OCVILV i2 PD 'R:6: 6 .()4+6 +:  M dh66 W h`6  Wh`6 l`6 + WW/:+6 +: i dh66W h`6 61Q Wh`6 l`6 + WW 2:  b dh666" +!"#:$Q Wh`6 l`6 W% 2: %/7 v dh6666 +!"#:&6  aQ Wh`6 l`6 W+6 +': : i dh66(W h`6 6/Q Wh`6 l`6 + WWSVUJ KLNOHQNRTS[TdUqV|WXYZ[\]^`abcdefghihk"l+m4n7o>pFqIsPtWu`vmwwxyw{|}~ #)4=FIQTZ`gnwTV"d>VNiV Tc VZVV Z p&V`SVPq  V:VgV VwZVZV `g|X[\xVVVwxh OV V i H jo 3jo  jo jojo% jo jo jo+jojo jojo jopqr R= )ST V cdR**< Y+,*-M,,.l>,:6#Hfs:/W*01Y02*34566l67:6   2/W *0 2*34566 *34566   hl6  8: *946  '6     2 2/W  اC6  96   )6   22 :Q ք *0  2 *34566 *34566 *34566   h hl6   ;: *9G6:6 *6  222/WՄŧV6L6 <6 ,6  222:QӄÄ*0  2 *34566 *34566 *34566 *34566  h hhl6   <:*9Z6M6 =6 -6 2222/W҄„i6_6O6 ?6 /6 2222:QЄ*0 2Y=,SRT $+14X]e} #AJT^hx~ /5;DNXbl '1;EOciou~  T+] OV <V,&V +V aVW-V M=V V V  V .V>Ve V[0VQ@VGPVV V V  H!V>1V4AV*QV#V3VCVSVcV8V #V V V[\ Vx+vV1w4ViqA 3!A' j7 AM j8    Ajgj;      Ajj<        " AjpRQ*>? Y@,d`*h6*-:*A.d*h*Bh6W+WS!';CPTRQ[\QOQVQVQV!0vV'*x;VipR5 *CST  [\R6 *DST  [\R@ *DST [\ dR6 EY*FGST  [\pAR0*HST [\AR/*IST [\AR/*JST [\p, M)+ PK 5IXSA!gov/nasa/gsfc/spdf/cdfj/GDR.class3M 3 45 6 7 8 9 : ; < 4= 4> 4? 4@ 4ABCrecordLjava/nio/ByteBuffer;positionJzVDRHeadaDRHeadeofnumAttrInzVarslastLeapSecondId()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/GDR; setZVDRHead(J)Vl setADRHeadsetEof setNumAttr(I)Vn setNzVarssetLastLeapSecondIdget()Ljava/nio/ByteBuffer;getSize()I SourceFileGDR.java D EF        G H0 IJ KF L0gov/nasa/gsfc/spdf/cdfj/GDRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putIntlimit! <**T   !"#$>* #$ !"%&$>* 12 !"%'$>* => !"%()>* GH !"*+)>* QR !"*,)>*  ]^ !"*-.%* W** W* W* W** W** W** W* W** W* W* W** W* W* W** W* W* W*Ja bc"d+e7fCgOhXidjmkvlmnopqr !"/02*v !"12PK fYr|3:gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.class3%    !" container(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;threadLjava/lang/Thread;this$0'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;d(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)VCodeLineNumberTableLocalVariableTablethisThreadMapEntry InnerClasses6Lgov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry; getContainer*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer; getThread()Ljava/lang/Thread; SourceFileGenericReader.java #  $4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntryjava/lang/Object()V%gov/nasa/gsfc/spdf/cdfj/GenericReader    h*+**,*- *  /* /*   PK fYqRR+gov/nasa/gsfc/spdf/cdfj/GenericReader.class3 bc b d e fgh ijk l moq b rs t l uvwx yz{| }~    i 0  $l  y          : :                    [ [ ^   ^ [   ^         tl t t t    tt   l                                      iThreadMapEntry InnerClassestgroupLjava/lang/ThreadGroup; threadMapLjava/util/Hashtable;classMapLOGGERLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;setImpl$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)Vimpl!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;(Ljava/lang/String;)VthLjava/lang/Throwable;cdfFileLjava/lang/String;_fileLjava/io/File; StackMapTablek{ Exceptionssetup(Ljava/net/URL;)VurlLjava/net/URL;get&(Ljava/lang/String;)Ljava/lang/Object;methodLjava/lang/reflect/Method;varNamevar"Lgov/nasa/gsfc/spdf/cdfj/Variable;getLong asDouble0(Ljava/lang/String;)[DiIla[Jda[DndimoLjava/lang/Object;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute; asDouble1(Ljava/lang/String;)[[D asDouble2(Ljava/lang/String;)[[[D asDouble3(Ljava/lang/String;)[[[[DgetOneD(Ljava/lang/String;Z)[D columnMajorZgetRange((Ljava/lang/String;II)Ljava/lang/Object;firstlast getRangeOneD(Ljava/lang/String;IIZ)[DgetVectorComponent(Ljava/lang/String;I)[D componentgetVectorComponents(Ljava/lang/String;[I)[[D components[IgetRangeForComponent(Ljava/lang/String;III)[DgetRangeForComponents(Ljava/lang/String;II[I)[[DstartContainerThread;(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/lang/String; targetType recordRangepreserveO(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteOrder;)Ljava/lang/String;boLjava/nio/ByteOrder;tnametypeLjava/lang/Class; container(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;threadLjava/lang/Thread; threadFinished(Ljava/lang/String;)Z threadName getBuffer)(Ljava/lang/String;)Ljava/nio/ByteBuffer;bufferLjava/nio/ByteBuffer;! getOneDArray'(Ljava/lang/String;Z)Ljava/lang/Object;array>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;?(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/nio/ByteBuffer; useDirect<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object;sbLjava/lang/StringBuffer;getContainerClass%(Ljava/lang/String;)Ljava/lang/Class;stypecl checkType sourceIsFile()Z getSource()Ljava/lang/String;isScalarisVectoruserTimeVariableName&(Ljava/lang/String;)Ljava/lang/String;getRangeContainerS(Ljava/lang/String;[ILjava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;range*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;" getSampled=(Ljava/lang/String;[IILjava/lang/String;ZZ)Ljava/lang/Object;_stridetstride<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object; coreNeeded%(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Z'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z available getContainerd(Ljava/lang/String;Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;getBufferCapacity)(Ljava/lang/String;Ljava/lang/String;[I)IS(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; SourceFileGenericReader.java java/util/Hashtable #  GenericReader constructor$ %& java/io/File 'D(0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorjava/lang/StringBuilder )* does not exist. +F ,-java/lang/Integer Size of file  exceeds Integer.MAX_VALUE. If data for individual variables is less than this limit, you can use ReaderFactory.getReader(fileName) to get a GenericReader instance for this file.. /0java/lang/Throwable"java/lang/IllegalArgumentException 1FCDF file is not GZIP compressed 23: 4 5 67java/lang/ThreadGroup 89 :; /<= >?No such variable Series@ AB VW java/lang/Object CD EF Use asDouble )G() for -dimensional variable &gov/nasa/gsfc/spdf/cdfj/ArrayAttribute H IJK L$[[D[[[D[[[[D MN Range  O  P B QN is not a vector.Element RElements SRangeForElement VX TRangeForElements UV WX  - >? Z[ java/lang/Thread Y Z4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry [ \] ^ _`Invalid thread name acd ef +, Zg /h i^Thread  is working jk /8 lmRequested type  not compatible with preserve = )n op qjava/lang/StringBuffer_null_ )r )s )tu vw )x )y zFjava/lang/ClassUnrecognized type  I9 {!gov/nasa/gsfc/spdf/cdfj/DataTypes~This method cannot be used for variables of type long. Use the get methods for the variable and the associated time variable. E}~ D F ,#CDF does not hava a variable named IN +Function not supported for string variables Invalid type float)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer double*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainerint'gov/nasa/gsfc/spdf/cdfj/IntVarContainershort)gov/nasa/gsfc/spdf/cdfj/ShortVarContainerbyte(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer long(gov/nasa/gsfc/spdf/cdfj/LongVarContainer" KLgov/nasa/gsfc/spdf/cdfj/Stride  j  D       java/lang/String  9 stringcdfj.genericreader %gov/nasa/gsfc/spdf/cdfj/GenericReader gov/nasa/gsfc/spdf/cdfj/MetaData java/net/URL gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/reflect/Method&gov/nasa/gsfc/spdf/cdfj/VDataContainerjava/nio/ByteBuffer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerthisCDFjava/util/logging/Loggerentering9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Vexists$gov/nasa/gsfc/spdf/cdfj/CDFExceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()J"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; getMessagecontains(Ljava/lang/CharSequence;)Z*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Throwable;)Vexiting'(Ljava/lang/String;Ljava/lang/String;)VhashCode()I toHexString(I)Ljava/lang/String;1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;!gov/nasa/gsfc/spdf/cdfj/Extractor getMethodP(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;getEffectiveDimensions(Ljava/lang/String;)[I(I)Ljava/lang/StringBuilder;(Ljava/lang/Object;)VgetType()Ljava/lang/Class;java/lang/LongTYPEgetNumberOfValues(Ljava/lang/String;)I(I)V)(Ljava/lang/String;IIZ)Ljava/lang/Object;getEffectiveRank'(Ljava/lang/String;I)Ljava/lang/Object;((Ljava/lang/String;[I)Ljava/lang/Object;)(Ljava/lang/String;III)Ljava/lang/Object;*(Ljava/lang/String;II[I)Ljava/lang/Object;java/nio/ByteOrder nativeOrder()Ljava/nio/ByteOrder;@(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)Vstartd(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object; getThread()Ljava/lang/Thread;getStateState()Ljava/lang/Thread$State;java/lang/Thread$State TERMINATEDLjava/lang/Thread$State;*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;()Ljava/nio/ByteBuffer;remove asOneDArray(Z)Ljava/lang/Object; isCompatible'(Ljava/lang/String;Ljava/lang/Class;Z)Z(Z)Ljava/lang/StringBuilder; setDirect(Z)Vrun,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;(Z)Ljava/lang/StringBuffer;java/lang/Mathrandom()D(D)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; toLowerCase typeCategory CDFSource0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSourceisFilegetNameexistsVariable isStringType(I)ZI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V([I)V5(ZLgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;asSampledArray4(Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;isMissingRecordsgetRecordRange()[Ijava/lang/DoublegetDoubleContainerCDoubleI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;java/lang/FloatgetFloatContainerCFloatH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;getLongContainerCLongF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;getIntContainerCIntF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;java/lang/ShortgetShortContainerCShortH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;java/lang/BytegetByteContainerCByte2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;getStringContainerCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString; getCapacity setUserBuffer(Ljava/nio/ByteBuffer;)Z getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString!+B**Y! :*+"p**Y+ Y+ M,  YY+,# YY+*+CN-2-& YY- +-! Y-"#px{:&'(#)E+p1x7{2|3468:*|?# E*J6 A*$Y*%&'( <= %**Y*+) M Y,"ACFDE$H  %%  b*+*M, YY++,,-N- ,. *+/-0Y*SY,S1N Y-"(BXCWX"] ^(a/b:cCeXfYg4/)Y bb Y"( ;*+*M, YY++*+2N Y-"(01| }(12*2 ;; 2 (H *+3=9 YY456+758+*+9N:Y-;:<=2->>::6/R -??:M Y,"6 AGQ\elf oe#lGPQF `A-?>? X*+3=9 YY456+758+*+9@@M Y,"MNBNO*GO XXB  X*+3=9 YY456+758+*+9AAM Y,"MNBNO*GO XXB  X*+3=9 YY456+758+*+9BBM Y,"MNBNO*GO XXB  M*+*N- YY++*+C*+D?: Y"4@A (4AC4C MMM D ( L  @*+*: YY++E-: .*+F0Y*SYSYYGSYYGS1: Y"*JxKwx" *3@KxzH3Ez    z$* ,   I*+*: YY++*+H??: Y"*<=5 6*9=;?<H? III I I ? *R 7*+I*+J YY+K*+*N-L-: -.*+M??0Y*SY-SYYGS1??N Y-")U}V|}& WX)[2\:]F^V`}b~c>2K:C~ )& 2*+I*+J YY+K*+*N-N-: -.*+,O@@0Y*SY-SY,S1@@N Y-")UvVuv& rs)v2w:xFyV{v}w~>2D:<w  )x*+I*+J YY+K*+*:P-: YOYOQ*+R??0Y*SYSYYGSYYGSYYGS1??: Y")fg& )3<TgR3s<j    )*> h*+I*+J YY+K*+*:S-: .*+T@@0Y*SYSYYGSYYGSYS1@@: Y")[\& )3<I\R3a<X   ")7 *+,-UV: Y"   > M  \*+,-W:*,X:*+-Y:*(*Z[Y*(\:  ]*^Y* _`W" "->CYf \\\\\\ ! O"H#$":%&>'( -)*+,>*+a^bM, YYc+,de . >>-/'( .. @ /0?m*+fH*YM*+a^gN:-h:: Y"*+iW,ð:, YYj+k!),EFFJF6 !),.8AF M"4. (%&!%12mm-2,*3 45Np*+fK*YN*+a^g::l:: Y"*+iW-ð:- YYj+k",/HIIMI6 -./02"4,7/516;8D9I:P<>1 *%&"'6pp-p4/*  /7] *+,-mO4     /8 *,X:: Y"*+n( YYo,pq:*+-UY:: Y"rsh JY\>eh f giGlJnQoTnYr\p^qhsqtxup #$ ^ 9j#$J6%&,J )0)*  4:9:*,X:*+-UY:: Y"sl*  (/\ #$ 9999996%&*  - tYY+u,uv:-wxW-.yux-.yWuxWzYu{|u}xW~%)4HPzH# !%[;< 4=>?/+aM,YY+,- //@!A$-)BC*+*M, YY++,>. Y (/8B*CC :/# ( CD5 *  EF5 *  G,M*+J @ H,N*+J @ IJf%*+ YY+ #%%# KL*+YY+*+ Y-a:YY-:*+*:-Y*,:-Y*,:-Y*,:-Y*,:-Y*,:-Y*,:V#.8DdgqwRM#DA$g%Nq #+)$OPQ  E*+,:  YO YOYtO:Y: Y"89. 0(293;4f -%N(R; SEEEMETE#EE%OK PU P*+ YOYO: YO YOYtO:Y: Y"CDIK5MDNFOf .%N5RF SPPP P PTP#P#&OL VW1*T VX:*M++.,. *+.,.+.,. *"XY Z[]_1`8b ::M3Y Z[p*+*:YY++,-,-,=-,-,-, -, -YFg h*i1j>lEmRoYpdrksxuvxy{|~H#$ ! *\]/:*,X:*+-UY:: Y"&  'H #$ ////,%&*  /^A:*,X:*+-UY:: Y"Wsh.  (29\ #$ AAAAAA12>%& 3*  _fY=`W`W`W`W`W`W`W&  ".:FR]`aZ ^ np[b@y|        PK 5IXjLkLk+gov/nasa/gsfc/spdf/cdfj/GenericWriter.class33                            " #     + + +   3 *         3  3 3          !" +# $ % ;& '( ) *+ , - ./ 012 34 35 *6 *7 i89 k: k;<= > i? @A @B @C D D E FG HI HJ DK |D iL M iN *O iDP |Q ;R ;S TUV WX Y Z [ \]^ _ ` a b c d ef eg hi jk l m n eo ep L eq L |L r s t |u v w n |n ix ey z { | n } ~ j j  4 e e   e       j j i j  e j   e  c T ; ; attributesLjava/util/LinkedHashMap; SignatureJLjava/util/LinkedHashMap;attributeEntries_Ljava/util/LinkedHashMap;>;variableDescriptorsJLjava/util/LinkedHashMap;lastLeapSecondIdIcdrLgov/nasa/gsfc/spdf/cdfj/CDR;gdrLgov/nasa/gsfc/spdf/cdfj/GDR; rowMajorityZdataContainersTLjava/util/LinkedHashMap; needDigest()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/GenericWriter;(Z)V getAttribute2(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/ADR;nameLjava/lang/String;global3(Ljava/lang/String;ZZ)Lgov/nasa/gsfc/spdf/cdfj/ADR;createadrLgov/nasa/gsfc/spdf/cdfj/ADR;anumber StackMapTableaddGlobalAttributeEntry'(Ljava/lang/String;Ljava/lang/Object;)VvalueLjava/lang/Object; ExceptionsL(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)Vgae.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;thLjava/lang/Throwable;dataType%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;valuesLjava/util/Vector;typeLocalVariableTypeTable2Ljava/util/Vector;findVariableAttributeEntries8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;vae0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;exLjava/lang/Exception;ivnameanamevdescLgov/nasa/gsfc/spdf/cdfj/VDR;resultentriesDLjava/util/Vector;j(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;setVariableAttributeEntry9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VaddVariableAttributeEntry_typecurrentEntrieshasTimeVariable(Ljava/lang/String;)ZvdrdefineTimeVariable:(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)VtimeType%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;defineTimeSeries<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)Vdim[IN(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;)VtnametvdrdefineCompressedTimeSeriess(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Vt(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;Z)V compresseddefineVariablevarys[ZQdefineStringVariable(Ljava/lang/String;[II)Vsize=(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[II)VdefineCompressedVariabledefineCompressedStringVariable addNRVString'(Ljava/lang/String;Ljava/lang/String;)VaddNRVVariableN(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)VO(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)VdefineNRVVariable_sizeR(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;)VrecordVariancepad~(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)Voption,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;.(Ljava/lang/String;[I[ZZZLjava/lang/Object;I)VZ(Ljava/lang/String;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VS(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;I)V(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V_dim_varysclLjava/lang/Class;_paddc'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;Ljava/lang/Class<*>;GgetVariableDescriptors()Ljava/util/HashMap;F()Ljava/util/HashMap; getContainerM(Ljava/lang/String;Ljava/lang/Object;)Lgov/nasa/gsfc/spdf/cdfj/DataContainer;dataaa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute; container97addOneD((Ljava/lang/String;Ljava/lang/Object;Z)Vrelax)(Ljava/lang/String;Ljava/lang/Object;[I)V recordRange*(Ljava/lang/String;Ljava/lang/Object;[IZ)VaddData addBufferA(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)V,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; setMD5NeededneedgetSize()JvecJatsetLjava/util/Set;aitLjava/util/Iterator;atesetaeitdcsetdcitfirst lastContainer#Ljava/util/Set;(Ljava/util/Iterator;write(Ljava/lang/String;)Vfname(Ljava/lang/String;Z)ZobufLjava/nio/ByteBuffer;aeLgov/nasa/gsfc/spdf/cdfj/AEDR; overwritelenrafLjava/io/RandomAccessFile;channelLjava/nio/channels/FileChannel;lastADRcbufdigest]K getDigest,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;nsacsizemdLjava/security/MessageDigest;posba[BdispatchnumLjava/lang/Number;setLastLeapSecondId(I)Vn#(Ljava/nio/channels/FileChannel;J)V"(Ljava/nio/channels/FileChannel;)Vtransbuf remainingwriteWin*(Ljava/lang/String;Ljava/nio/ByteBuffer;)VfosLjava/io/FileOutputStream; isWindows()Z SourceFileGenericWriter.java  java/util/LinkedHashMap gov/nasa/gsfc/spdf/cdfj/CDR gov/nasa/gsfc/spdf/cdfj/GDR  gov/nasa/gsfc/spdf/cdfj/ADR   U    java/util/Vector ,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry java/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError WriterError InnerClasses     gov/nasa/gsfc/spdf/cdfj/VDRjava/lang/StringBuilder Variable  has not been defined.  .gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntryjava/lang/Exception  79 %&  java/lang/String*Value should be numeric array or a String.   :9   Only String values can be added  has not been defined yet.DEPEND_0  OEEpoch DH TimeVariable  does not exist. :8 DM WE already exists. @A OV incompatible size for type  Oh WV  []TInvalid method for string type. Use addNRVVariable(name, dataType, dim, size, value)     e Oi4Only scalar variables of type EPOCH16 are supported. exists already.   %gov/nasa/gsfc/spdf/cdfj/DataContainer &gov/nasa/gsfc/spdf/cdfj/ArrayAttribute  $data must be a 1 dimensional array.  is not defined. xy         gov/nasa/gsfc/spdf/cdfj/AEDR     cdfj_source     overwriting     java/lang/Integerjava/io/RandomAccessFile java/io/Filerw                                MD5        !java/lang/Numberjava/lang/Byte "#java/lang/Short $% &java/lang/Double '(java/lang/Float )*java/lang/Long +Unrecognized type  ,  U   -java/io/IOExceptionUnexpected end of datajava/io/FileOutputStream . os.name /0 1win 2>%gov/nasa/gsfc/spdf/cdfj/GenericWriterjava/lang/Object#gov/nasa/gsfc/spdf/cdfj/CDFDataType*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/lang/Class java/util/Setjava/util/Iteratorjava/nio/channels/FileChanneljava/nio/ByteBufferjava/security/MessageDigestget&(Ljava/lang/Object;)Ljava/lang/Object;setScope()IsetNumput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getValue3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V$gov/nasa/gsfc/spdf/cdfj/CDFException getMessage()Ljava/lang/String; ngrEntries mAXgrEntryadd(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(I)Ljava/lang/Object;getNumgetClass()Ljava/lang/Class;isArrayremove nzEntries containsKey!gov/nasa/gsfc/spdf/cdfj/DataTypes isStringType(I)Z mAXzEntrygetTypeL(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;CHAR-(Ljava/lang/Object;)Ljava/lang/StringBuilder;lengthEPOCH16gov/nasa/gsfc/spdf/cdfj/AArraygetPointNONEjava/lang/reflect/Array newInstance&(Ljava/lang/Class;I)Ljava/lang/Object;set((Ljava/lang/Object;ILjava/lang/Object;)V[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)V(Ljava/lang/Object;)V getDimensions()[I(Ljava/lang/Object;[IZZ)V*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer getBuffer()Ljava/nio/ByteBuffer;getFirstRecord getLastRecordkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;position setZVDRHead(J)VgetVDR()Lgov/nasa/gsfc/spdf/cdfj/VDR; setVDRNext([B)Vequalsjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln#(Ljava/io/File;Ljava/lang/String;)V getChannel!()Ljava/nio/channels/FileChannel;closeallocate(I)Ljava/nio/ByteBuffer;allocateDirect%java/nio/channels/FileChannel$MapModeMapMode READ_WRITE'Ljava/nio/channels/FileChannel$MapMode;mapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;setRowMajority(I)Ljava/nio/Buffer;scope setAgrEDRHead setAzEDRHead setAEDRNext setADRHead setADRNextupdatelimitsetEof setNumAttr setNzVars(Ljava/nio/ByteBuffer;)Iforce getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;printStackTrace([BII)Ljava/nio/ByteBuffer;([BII)V()[Bwrap([B)Ljava/nio/ByteBuffer; byteValue()B shortValue()SintValue doubleValue()D floatValue()F longValue"(J)Ljava/nio/channels/FileChannel;readarray getProperty&(Ljava/lang/String;)Ljava/lang/String; toLowerCase startsWith! 84*  V**Y*Y*Y** Y * Y *Y**. !%*5@iK-P"U#VVF*+& _*+:*+Y:+*6*+W* * +,$--.;/A0J1Q2\3>____ R J  # R    J*+, <= # *+:*+:Y:*+W,,6 Y-!::#Y$%&'&(Y&`&)W<JM">FGHI#J.M<OJRMPOQ\SfTpU{VWf JO | o\(<H o I.  C !"  # !"  $#%& *+*N-##Y+Y,-.+./.0%Y:*,:61123::5-6 )W[gj4:a bc0f9hFiNj[mgpjnlooqjsf g'(l)*o'(Q8+,- ./9S0FF19S02FF1 %03  X45#678U *+,-7 * , - #799u*+,8:1^9:9; #Y<%61*,2=W*,:Y>d>*+,-?2 %/<RX`ktR2&+`  uu,u-uum1 m12 / %#:8U *+,-? * , - #:9~ *+*:##Y+Y,-.+./.0%*+,8:1!*,@F*,YW39;)1d23A6B #YC%*,:--6 3Y D:: #Y $%6E*,)W6F 6FY>`>"^ 2:BM`jn~ ~;'(  ,- ./:<m >'(_  :<2 _23- / C  !"3  #  !"3  51#=>C*+*M,##Y+Y,-.+.G.0%*+H81 0 CC 7?/ 03@#@AO *+,I J    BC#DEV *+,-KL  *   FG#DHR*+,-J*+*:**:$#Y+Y,M..N.0%*+HO" ' H QHRRRRFGRI>?/"0J/ H33#KLm *+,-P  >   FG I BC#DM k *+,-J *+,-Q*+*:**:$#Y+Y,M..R.0%*S*+HO& " #$%%3&8'Y*a+j,\ kkkkFGkIkBCkN%F?/38J/  @33#OE&-:6T*+,-T345%6> +&&&&FG PQ  R#STW *+U,T = >*  FG U#OV T,U$#Y+Y,V.,W0%-:6T*+,-XE(G.HEISJH1+TTTTFGTU.&PQ (R#WE&-:6T*+,-YRST%U> +&&&&FG PQ  R#XTW *+U,Y \ ]*  FG U#WV ,-:6T*+,-Xdef+gH +,,,,FG,U&PQ  R#YZS*+U ,Z,[ qs #[X *+, -[ z {*   #[\,U #Y\%*+,-[4FG #[]G ,U$#Y+Y,V.,W0%-:6T*+,-X- ,]*+^_:#Y$%*+`_il". (.ES_iln{\ 1+n FGU.UPQ (RL##^V ;-:6T,U6*+,-X,:R +;;;;FG;U5PQ,_  R @#O` *+,-ab RFGPQaNb#Oc *+,-b \ FGPQaNbde#Sf *+U,-ab RFGPQaNbU#Sg *+U,-b \ FGPQaNbUde#Oh *+,-ab \ FGPQaNbU#Oi =-Y: - : 6  -  - .O  ç : Y: : 6     3T  ç : ,]- #Yc%*+*:  ##Y+Y,-.+.d.0%: )9::e:  f: *Y+,-  g: :#Y$% *h*+ WiY *j:*+W'**/*8]``e`"r $28 ?!Z"h#o$~'(*+,-./15978 :;"<1=<>+ jG B+ ?!kQ lm ====FG=PQ=a=N=b=U=de 2 jG hkQ ?/ n 1 op lq  !rR"sr"  !rR"s"#  !rR"srR"  !rR"sr"#  !rR"srR13)"t]##uv/*A wxyeNkY,lN:#Y$%-m #Yn%*+i:##Y+Y,-.+.o.0% "* FH KIJL0N=OBPbS> eeezc{|=(}p  "~#1#"*+,pN-,q:#Y$%"]_b`a!c4 """z}p  "##$*+,p:,q:#Y$%"morpq#s> $$$z$}p  "##$*+,p:,-q:#Y$%"}#> $$$z$G}p  "r##%*+,p:,-q:#Y$%"$H %%%z%G%}p  "r##K*+iN-##Y+Y,-.+.o.0%-,q:#Y$%08;"" 08;=J4= KKKz ?}p 0J##N*+i:##Y+Y,-.+.o.0%,q:#Y$%2;>"" 2;>@M>@ NNNzN A}p 2K##N*+i:##Y+Y,-.+.o.0%,-q:#Y$%2;>"" 2;>@M>@ NNNzNG A}p 2K##O*+i:##Y+Y,-.+.o.0%,-q:#Y$%2<?"" 2<?ANHA OOOzOGO B}p 2L##^*+iN-##Y+Y,-.+.o.0%-,r Y,sOY,tOq:#Y$%0KN"*  !"0&;'H&K+N)P*],4P ^^^z R}p 0]##:*3 * u@*va@*wN-x:y"*z:{a@*w:x:y=*z:612|}a@*w:x:6 : yL*zi:  ~ *6   ~ :  a@~6 789$:.;A<J=M>V?_@iA|BCBEFGHIJKLMNOQST UVA  !+|$3op  U$V_d[X Up H|$$V_d[ L $(    5 S*M,=;Y,2|+$+Y,.+.0*+W*+W"] ^_*`CaJbKeRf SS F  F K 5r****B* !aB::!+YY+::*!* !:7 !:)YY+:: !:* ** ** W***vaW*w:x: 6 :  y* z:  :    {aW* :61m2|:&  $ d2|}`W * 6     : x:  y{* z:  :  W W* :61,2|:WWЧ*w:  x: : y"* zi::*W******W:*W*: W* *+;,YY+::WWjZijlm%n(o+p3qFrMsTtYu[xbyl{p|z~ #.AO\hsx ,7ER^ju{~ '.8<OV]ekpiwhXRt+ # O^H3+b  [ E6 oprrrZ(J+Gy v s   n>OE6y    5 %^   R    ; K    2   (\ , /[MM N-+>:+,+66+W,+W,° 4B  $*7AJMSH ** [[YD> $  4 ,9N-;*+;Y,;S_,:-Ħ*+YT_-Ʀ*+ YV_-*+ YO_-ɦ*+YR_-˦*+YQ_-ͦ*+ YP_#Y+Y,϶.-W0%b "(89?OPVfgm}~   4lm" lq t#>*  Y* ** *+* W*+е+**vaW*w:x:6:y*z:: +е+{aW* : 6   1j  2|:  +е & $   d2| ++ }aW *6 :x:yu*z:: +W+W* : 6   1)  2|: + W+ W ӧ*w:x:  y* zi:  +ҧ+*W*+Ӷ****+*W++ӶW**+Ա;  ""-#B%K&T'W(Z)d*w+~-./0123457:<0>?+@1B@DDEGHPIZJmKtL~MNOPQROTUVWXYZ[\])^7_C`LaSbXdU q+ w ~   0+ m\ tU 3 op YYYKTWZ { > 3 KT{  Z  N     9 H     /  %S MM N-N-:+7+ W P7--7WW+6   Yطٿ,-  e7+,¶W 4Zfhl i jknop"q(r/s3tAuHvQwYxiyqzy{|~\ *3FY  sm"g +  4'|Y+N,:--ޱ 4  8߸ #hj PK 5IXww-gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.class3 getEntryCount()IgetEntry(I)Ljava/lang/Object; isLongType(I)Z Exceptions isStringTypegetNum SourceFileGlobalAttribute.java'gov/nasa/gsfc/spdf/cdfj/GlobalAttributejava/lang/Object!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/Throwable       PK 5IXk dd2gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.class3$     GLOBAL_ATTRIBUTE_RECORD_TYPEI3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;adrLgov/nasa/gsfc/spdf/cdfj/ADR;typevalueLjava/lang/Object; Exceptions!2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V()V SourceFileGlobalAttributeEntry.java  "#,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntrygov/nasa/gsfc/spdf/cdfj/AEDRjava/lang/ThrowablesetAttributeType(I)V!  _*+-*  *  J*+,     PK 5IX 0ww&gov/nasa/gsfc/spdf/cdfj/IntArray.class3 W X Y Z?CFI [\ ]\^_ `a b c d e fg hi jk l jm hn op oqrs(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lgov/nasa/gsfc/spdf/cdfj/IntArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;t Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doShort,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Ijdidata2[[Ikdata3[[[Ildata4[[[[I_dimtemp[S_bufLjava/nio/ShortBuffer;LurdoIntLjava/nio/IntBuffer;v SourceFile IntArray.java  ' w2 $%x y0zjava/lang/Throwable$Only int and short targets supported {Rank > 4 not supported |} ;< R< ~ t u ) v  gov/nasa/gsfc/spdf/cdfj/IntArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/ShortBufferjava/nio/IntBufferdimjava/lang/IntegerTYPEjava/lang/Short(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asShortBuffer()Ljava/nio/ShortBuffer;put([S)Ljava/nio/ShortBuffer; rowMajority(S)Ljava/nio/ShortBuffer; asIntBuffer()Ljava/nio/IntBuffer;([I)Ljava/nio/IntBuffer;(I)Ljava/nio/IntBuffer;!>*+ !"#$%& 'I*+  ! "#$%()& *+R*L +6A****  $ /:EP! R"#,$ -.S+ + Y * Y + >*:+ ** * 7!>"L#!4S"#S/0S12732>456 S/7, @8& 9:;<gD*MN+:*. VU*: N6-.V-W+*:,. N6,.22:6  ,.-  .V -W+*:*Z,. N6,.F6  ,.52 2: 6  ,.-   .V -W ɄH6,.=6  ,.,6  ,.2 2 .W  ҄+*:*n,. N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   .V -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 .W  τ  + >'( )*4,@-F.a/h0j2v3|456749;<=>?@ABA D?>"H-I8JCKUJ[IaHgPiRuS|TUVWXYZY\WVUabcde(d.c4b:a@kBm!$I=2@*>?@2 "A?7=2vBBCD2 "A? :@2 K=2; @2 01D2 %B=2EFG2 "A? =D2 N@2 _=2  #@2 4D2 EG2 V=2 uHID"#D45<J? :KL4MN,)4OP  Q8OP     Q8OP      "Q8OPR<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 2.W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 .W  ф + .qr s0u<vCwEyQz\{fzl}nz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45J? MS,!0TQ8T    Q8T      Q8TUVPK 5IXm''-gov/nasa/gsfc/spdf/cdfj/IntVarContainer.class3Z - G F ` F F F J F    F       F  F F - -  F  F F G G F @ F F F   ipad[I](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIthis)Lgov/nasa/gsfc/spdf/cdfj/IntVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;ptpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object;dpad[D StackMapTable  ExceptionsI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionibufLjava/nio/IntBuffer;remdoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V_numbvsLjava/nio/ShortBuffer;iposbvixbvtypeelements toprocess processed isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0rn_a1[[Ie1e0n0n1_a2[[[Ie2n2_a3[[[[Ie3n3_a4[[[[[Irankbuf fillArray([IIII)Varrayoffsetfirstlastbpos as1DArray()[I asOneDArray(Z)[IcmtargetasArray$()Lgov/nasa/gsfc/spdf/cdfj/IntArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileIntVarContainer.java  K! TU "# IJ $% KL &l '\ '( VW )*java/lang/Throwable +,- ./Should not see this.0 12 3 45 Q 67 89 :J ;< => ;? ;7java/lang/StringBuilder K,Unrecognized type @A @B CD K2 E F3Rank > 4 not supported yet. GH I3 ;J KZjava/lang/Integer KL MNO Pq Q3 RS ;3Internal error TU r3buffer not available V W3  gov/nasa/gsfc/spdf/cdfj/IntArray KX 'gov/nasa/gsfc/spdf/cdfj/IntVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerY+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CIntCInt InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrderjava/lang/Object java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/IntBufferjava/nio/ByteBufferjava/nio/ShortBufferjava/io/Serializable[Ljava/io/Serializable;[[Ljava/io/Serializable;[[[Ljava/io/Serializable;TYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asIntArray([I)[IprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asIntBuffer()Ljava/nio/IntBuffer;put([III)Ljava/nio/IntBuffer;(I)Ljava/nio/Buffer;!gov/nasa/gsfc/spdf/cdfj/DataTypes typeCategoryget()B asShortBuffer()Ljava/nio/ShortBuffer;()Sappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([I)Ljava/nio/IntBuffer; singlePoint(I)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAtintValue rowMajority()ZbuffersLjava/util/Vector;getRecordRange getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1FGHIJKLM J*+,-*,::* 6*1ON  "+IO\ .PQJRSJTUJVWJXJJYZJ[\2]^"(_`a#. bcd efghiKjMc *+,-N  O4 RS TU VW XJ YZghiklMXh M,* W,NO RSmQ nopqM8 N ORSrQstM(- :: **  YO::,6,:6  x 6  *h *l6 6 6   (6  *  .O   *hW h*h`6  d6 ,W +.Nj$ % '++.(0)5*=,C-I.L/Q0U1b2l4o5y6765:;<=>?O0 uv|wQ r,PQ UnxQ oTyQ RSzQno{^|Q }J ~JCQILQ a2   P D 'MW> :6: 6 . )d R dh6  6 6    +O   W h`6  l`6 W+6 +:  \ dh6  6 6  O  h`6   W h`6  l`6 + WWr+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WW v d dh6  6 6   $+6  `O   W h`6  l`6 W( +6 +:  m dh6  6 6 $ 6 `O  h`6   W h`6  l`6 + WWr+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WWYY !"#$%NcC DEFH<JGKNLWMdNnOwN}QRSTUVXYZ[\]^_^abc def g(h+j0k6l<mCnLoYpdqmrxstuvwx{|}~  $*1:GQXlr{ "=O8gwQ WCQ wQMQ r xQ L>Q <c 6iQ Q(wQ UQ XQJ(wQ:^Q * $Q >Q c iQ >RS>o>Q>Q>Q>no>{^ 4}J-Q& #Q a5&< bf   (3bf  bf   bf  bf  (3g M= &NO Q YZM* '< Y(%*)M,,*l>,:6#Hfs :+W*,-Y..* /0-16l62:6   2+W *, 2* /0-16 * /0-16   hl6  3: * 446  '6     2 2+W  اC6  96   )6   22 5O ք *,  2 * /0-16 * /0-16 * /0-16   h hl6   6: * 4G6:6 *6  222+WՄŧV6L6 <6 ,6  2225OӄÄ*,  2 * /0-16 * /0-16 * /0-16 * /0-16  h hhl6   7:* 4Z6M6 =6 -6 2222+W҄„i6_6O6 ?6 /6 22225OЄ*, 2Y8%NRT $+14X]e} #AJT^hx~ /5;DNXbl '1;EOciou~         O+] JQ <Q,&wQ +Q aQW-Q M=Q Q Q  Q .Q>Qe Q[0QQ@QGPQQ Q Q  H!Q>1Q4AQ*QQ#Q3QCQSQcQ8Q #Q Q QRS Qo+mQ1n4zQaqA 3! A' b2 AM b3    Abgb6      Abb7        " AbgMQ*9: Y;%d`*h6*):*<.d*h*=h6W+WN!'; C!P"ORQRSQJQQQQQQ!0mQ'*o;QagM5 *> N$O  RSM6 *? N%O  RSM@ *? N'O RS ZM6 @Y*ABN*O  RSgAM0*CNO RSAM/*DNO RSAM/*ENO RSg H PK 5IXw9ojj'gov/nasa/gsfc/spdf/cdfj/LongArray.class3 W X Y Z?CFI [\ ]\^_ `a b c d e fg hi jk l jm hn op oqrs(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/LongArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;t Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doInt,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Jjdidata2[[Jkdata3[[[Jldata4[[[[J_dim[Itemp_bufLjava/nio/IntBuffer;KurdoLongLjava/nio/LongBuffer;v SourceFileLongArray.java  ' w2 $%x y0zjava/lang/Throwable#Only int and long targets supported {Rank > 4 not supported |} ;< R< ~ t u ) v !gov/nasa/gsfc/spdf/cdfj/LongArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/IntBufferjava/nio/LongBufferdimjava/lang/LongTYPEjava/lang/Integer(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asIntBuffer()Ljava/nio/IntBuffer;put([I)Ljava/nio/IntBuffer; rowMajority(I)Ljava/nio/IntBuffer; asLongBuffer()Ljava/nio/LongBuffer;([J)Ljava/nio/LongBuffer;(J)Ljava/nio/LongBuffer;!>*+ !"#$%& 'I*+  ! "#$%()& *+R*L +6A****  $ /:EP! R"#,$ -.T+ + Y * Y + >*:+ ** * 8!?"M#!4T"#T/0T12832?456 T/7, A8& 9:;<_D*MN+:*. VU*: N6-/O-W+*:,. N6,.22:6  ,.-  /O -W+*:*Z,. N6,.F6  ,.52 2: 6  ,.-   /O -W ɄH6,.=6  ,.,6  ,.2 2 /W  ҄+*:*n,. N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   /O -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 /W  τ  + <'( )*4,@-F.a/h0j2v3|456749;<=>?@A B?>"F-G8HCIUH[GaFgNiPuQ|RSTUVWXWZUTS_`abc(b.a4`:_@iBk!$I=2@*>?@2 "A?7=2vBBCD2 "A? :@2 K=2; @2 01D2 %B=2EFG2 "A? =D2 N@2 _=2  #@2 4D2 EG2 V=2 uHID"#D45<JK :LK4MN,)4OOP  Q8OOP     Q8OOP      "Q8OOPR<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 2/W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 /W  ф + .op q0s<tCuEwQx\yfxl{n}z~ !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45JK MS,!0OTQ8OT    Q8OT      Q8OTUVPK 5IXx&&.gov/nasa/gsfc/spdf/cdfj/LongVarContainer.class3v 3 N M  Z MQ M M M    M    % % % %  M  M   M  3   7   M  M M N N M G M M M!"#%lpad[J\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIdpad[Dthis*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IboLjava/nio/ByteOrder;padLjava/lang/Object; StackMapTable"()b* Exceptions+,H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionlbufLjava/nio/LongBuffer;rem-doDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)VnumLjava/lang/Number;_nummethodLjava/lang/reflect/Method;xlongIntJiposbvlbvtypeelements toprocess processed./ isCompatible(IZ)ZpreserveZ_asArray()Ljava/lang/Object;_a0rn_a1[[Je1e0n0n1_a2[[[Je2n2_a3[[[[Je3n3_a4[[[[[Jrankbuf0123 fillArray([JIII)Varrayoffsetfirstlastbpos as1DArray()[J asOneDArray(Z)[JcmtargetasArray%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileLongVarContainer.java 45 R6 ]^( 78 9:; <:= PQ* >? RS. @s Ad AB _`) CDjava/lang/Throwable EFG HIShould not see this.J KL M NO X- PQ RS Tb Ujava/lang/Object/ VWjava/lang/Number XY Q ZM [Qjava/lang/StringBuilder RFUnrecognized data type \] \^ _` RL a bMRank > 4 not supported yet. cd eM [f gjava/lang/Long Rh ijk lxjava/lang/Integer mn [YInternal error op yMbuffer not available qr sM !gov/nasa/gsfc/spdf/cdfj/LongArray Rt (gov/nasa/gsfc/spdf/cdfj/LongVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContaineru,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLongCLong InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/LongBufferjava/nio/ByteBufferjava/lang/reflect/Methodjava/io/Serializable[Ljava/io/Serializable;[[Ljava/io/Serializable;[[[Ljava/io/Serializable;TYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassgetComponentTypejava/lang/Double nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asLongArray([I)[JprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asLongBuffer()Ljava/nio/LongBuffer;put([JII)Ljava/nio/LongBuffer;(I)Ljava/nio/Buffer;!gov/nasa/gsfc/spdf/cdfj/DataTypes typeCategoryjava/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; longValue()JintValuegetappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([J)Ljava/nio/LongBuffer; singlePoint(J)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt rowMajority()ZbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1MNOPQRST(n*+,-*,:9:* 6* * 1P**, U&  %/8X[mVR;WX/)YZn[\n]^n_`nabncdWefg$;hijklmnopRqTW *+,- U  V* [\ ]^ _` abnoprsTYh M,*W,UV [\tX uvwxT8 U"V[\yXz{T)- :: * * YO::,6,:6  y 6  *h *l6 6 6   (6  *  /P   *hW h*h`6  d6 ,W +.Uj& ' )+-.*0+5,=.C/I0L1Q2U3b4l6o7y8987<=>?@AV0 |}|~X r,WX UoX oUX [\XuvfX Q QCXILX g2   P D (T :6: 6 . ,2:  c dh6  6 6   " + : !P   W h`6  l`6 W"2: "/7  v dh6665 + :#6   aP Wh`6 l`6 W+6+: O dh66$Wh`6 Wh`6 l`6 +WWY%Y&'()*+U3F GHJK@MGNNOWPdQnR}SQUVWXYZ\]^_`abcda f+g5h>iAjIkLmRnXo_phqurstuvwxyz|~V} g&~X WTX Gr X9~XgX h@XRkXXe[\vXXXuvf QX X gc@ hm  hm % hm  hm +hm  hm   hm  hm 5 hm nop T= ,UV X T*-< Y.+*/M,,0l>,:6"Ger :1W*23Y/4*56786l69:6   21W *2 2*56786 *56786   hl6  :: *;46  '6     2 21W  اC6  96   )6   22 :*;Z6M6 =6 -6 22221W҄„i6_6O6 ?6 /6 2222Xe X[0XQ@XGPXX X X  H!X>1X4AX*QX#X3XCXSXcX8X #X X X[\ Xv,tX2u5XgqA 3! A' h9 AM h:    Ahgh=      Ahh>        " AhnTQ*@A YB+d`*h6*/:*C.d*h*Dh6W+$WU!';CPVRQ[\QQQXQXQX!0tX'*v;XgnT5 *E UV  [\T6 *F UV  [\T@ *F UV [\ T6 GY*HIUV  [\nAT0*JUV [\AT/*KUV [\AT/*LUV [\n' O$& PK 5IXVs##&gov/nasa/gsfc/spdf/cdfj/MetaData.class3 G F F   F      F  7 7 :   thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()VCodeLineNumberTableLocalVariableTablethis"Lgov/nasa/gsfc/spdf/cdfj/MetaData; getByteOrder()Ljava/nio/ByteOrder; rowMajority()ZgetVariableNames()[Ljava/lang/String;'(Ljava/lang/String;)[Ljava/lang/String;typeLjava/lang/String;globalAttributeNamesvariableAttributeNamesname getAttribute&(Ljava/lang/String;)Ljava/lang/Object;atrglobalAttributeEntryCount(Ljava/lang/String;)I Exceptions8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;varNameanamegetAttributeEntries8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; Signatureb(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;&(Ljava/lang/String;)Ljava/util/Vector;thLjava/lang/Throwable; StackMapTableP(Ljava/lang/String;)Ljava/util/Vector;getGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;recordVariance(Ljava/lang/String;)Z isCompressedgetTypegetDataItemSize getNumbergetNumberOfElementsgetNumberOfValues getPadValue'(Ljava/lang/String;Z)Ljava/lang/Object;preservePrecisionZvar"Lgov/nasa/gsfc/spdf/cdfj/Variable; getDimensions(Ljava/lang/String;)[IgetVarys(Ljava/lang/String;)[ZgetEffectiveRankisMissingRecordsgetRecordRange isCompatible&(Ljava/lang/String;Ljava/lang/Class;)ZclLjava/lang/Class;'(Ljava/lang/String;Ljava/lang/Class;Z)ZpreservemissingRecordValueIsPreviousmissingRecordValueIsPadgetElementCount;(Ljava/lang/String;)Ljava/util/Vector;getEffectiveDimensions isTimeTypeIexistsVariableuserTimeVariableName&(Ljava/lang/String;)Ljava/lang/String;getTimeVariableNametnamevnamevLjava/util/Vector;getLastLeapSecondId()IgetBlockingFactorisTypeR SourceFile MetaData.java JK HI QR ST UV UW ZV [W ]^ pq ]c fg fjjava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses J sjava/lang/StringBuilder#CDF does not hava a variable named J  rT tT u v w x y z z   T    T T          DEPEND_0java/util/Vector  java/lang/StringEpoch   Variable V has no DEPEND_0 attribute. Variable named Epoch assumed to be the right time variable Time variable not found for /Variable named Epoch has no DEPEND_0 attribute.  T gov/nasa/gsfc/spdf/cdfj/MetaDatajava/lang/Object gov/nasa/gsfc/spdf/cdfj/Variablegov/nasa/gsfc/spdf/cdfj/CDFImpl'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute getEntryCount$gov/nasa/gsfc/spdf/cdfj/CDFException(Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;()Ljava/lang/Object;(Z)Ljava/lang/Object;()[I()[Z(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)Z()Ljava/util/Vector;#gov/nasa/gsfc/spdf/cdfj/CDFTimeTypeEPOCH%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;getValueEPOCH16TT2000getNamesize elementAt(I)Ljava/lang/Object;equals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnlastLeapSecondId!FGHI(JKL/*M N OPQRL2*MN OPSTL2*MN OPUVL2*MN OPUWL= *+M&N OP XYZVL2*M-N OP[WL= *+M4N OP \Y]^L= *+ MBN OP _Y`aL? *+ MJN OP _Yb]cLH *+, MWN  OP dY eYbfgLH *+, MaN  OP dY eYbhifjLm*+MY, Mk l mN  klOPeYmInbhopqLm*+MY, Mx y zN  klOP_YmInbrsLr1*+YY+*+M #N1OP1dYm#btsLr1*+YY+*+M #N1OP1dYm#buaLr1*+YY+*+M #N1OP1dYm#bvaLr1*+YY+*+M #N1OP1dYm#bwaLr1*+YY+*+M #N1OP1dYm#bxaLr1*+YY+*+ M #N1OP1dYm#byaLr1*+YY+*+!M #N1OP1dYm#bz^Lr1*+YY+*+"M #N1OP1dYm#bz{L4*+YY+*+N-#M#,N*4OP4dY4|},~m#bLr1*+YY+*+$M #N1OP1dYm#bLr1*+YY+*+%M #N1OP1dYm#baLr1*+YY+*+&M #N1OP1dYm#bsLr1*+YY+*+'M #N1OP1dYm#bLr1*+YY+*+(M #N1OP1dYm#bL<*+YY+*+,)NY-#12M'#*2+3,N*3 kl<OP<dY<m#NnbL7*+YY+*+:,*M7#9-:N47OP7dY77}- ~m#bsL3*+YY+*+M,+MD#F,GN 3OP3dY,~m#bsL3*+YY+*+M,,MQ#S,TN 3OP3dY,~m#bjLr1*+YY+*+-M ]#_N1OP1dYm#bhL3*+YY+*+M,.Mi#k,lN 3OP3dY,~m#bsL(o*+YY+*+M,>/06106206Mu#w,x3yDzX{l|N4oOPodY,C~3<XD+}mI#@RbsL[+*+M NOPdYm@bL{*+YY+3*+4M,,*+N-5:*6 7:8 9:M,d;<P*;(;M=Y>?@)YYA3YB3,M>#)/8@Pbfp|N>OPdY)Y8~@YPym# 2> bL2*CMN OPaLr1*+YY+*+DM #N1OP1dYm#bsLr1*+YY+*+EM #N1OP1dYm#b PK 5IX88*gov/nasa/gsfc/spdf/cdfj/OutputOption.class3add(Ljava/lang/String;Z)V isCompressed(Ljava/lang/String;)ZgetNames()[Ljava/lang/String; hasVariablesetRowMajority(Z)V SourceFileOutputOption.java$gov/nasa/gsfc/spdf/cdfj/OutputOptionjava/lang/Object    PK 5IX>Z77-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.class3#  val$_urlLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$1;getName()Ljava/lang/String;isFile()Z SourceFileReaderFactory.javaEnclosingMethod   !'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1",gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;()V"gov/nasa/gsfc/spdf/cdfj/CDFFactory0 4 *+* ;   /* <   , =    PK 5IXyܥ>>-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.class3#   val$_fnameLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$2;getName()Ljava/lang/String;isFile()Z SourceFileReaderFactory.javaEnclosingMethod   !'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2",gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;()V"gov/nasa/gsfc/spdf/cdfj/CDFFactory0 4 *+*    /*    ,     PK 5IX +gov/nasa/gsfc/spdf/cdfj/ReaderFactory.class3 I H    "            % " %  .  2 2 5 5 5  " ; ; H ; ; H  2 F InnerClassespreambleI()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory; getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;fnameLjava/lang/String; Exceptions3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;gotconLjava/net/URLConnection; remainingisLjava/io/InputStream;ba[BoffsetbufLjava/nio/ByteBuffer;thLjava/lang/Throwable;urlLjava/net/URL;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;rdr#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;_url StackMapTablea getVersionW(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;mbufreleasexSsbufLjava/nio/ShortBuffer;chLjava/nio/channels/FileChannel;lbufLjava/nio/LongBuffer;magicJ8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;nfisLjava/io/FileInputStream;lenremrafLjava/io/RandomAccessFile;mapZfileLjava/io/File;_fname SourceFileReaderFactory.java MN Tgov/nasa/gsfc/spdf/cdfj/CDFUrl M   java/net/HttpURLConnection N u"java/lang/IllegalArgumentExceptionFile is not a CDF-format file. Mjava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorjava/lang/StringBuilderI/O Error reading M!gov/nasa/gsfc/spdf/cdfj/CDFReader 'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1  "gov/nasa/gsfc/spdf/cdfj/CDFFactory gov/nasa/gsfc/spdf/cdfj/CDF3Impl M  M  gov/nasa/gsfc/spdf/cdfj/CDF2Impl M      java/io/File  java/io/FileInputStream M N  java/io/RandomAccessFiler M KL   uvFile is not a CDF-format file: 'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2%gov/nasa/gsfc/spdf/cdfj/ReaderFactoryjava/lang/Object java/net/URLgov/nasa/gsfc/spdf/cdfj/CDFImpljava/net/URLConnectionjava/io/InputStreamjava/nio/LongBufferjava/nio/ShortBufferjava/lang/String(Ljava/net/URL;)VopenConnection()Ljava/net/URLConnection;getContentLength()IgetInputStream()Ljava/io/InputStream;read([BII)I disconnectjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;(Ljava/lang/String;)V$gov/nasa/gsfc/spdf/cdfj/CDFExceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)VsetImpl$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V setSource CDFSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V asLongBuffer()Ljava/nio/LongBuffer;get()J7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V uncompressed-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)VgetInt(I)I8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V asShortBuffer()Ljava/nio/ShortBuffer;()Slength(Ljava/io/File;)Vclose addSuppressed(Ljava/lang/Throwable;)VgetCDF%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;#(Ljava/io/File;Ljava/lang/String;)V readFully([B)V getChannel!()Ljava/nio/channels/FileChannel;getPath,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource1HIKLMNO/*P Q RS TUO0*PQ VWX TYOLY*M,>,::66`6d>,  : L+ Y MYY*,YM,+*N+Y-,bePb#%&'()!*%+1,8-=.@/G0N1T2X3b7e5f689:;?Qz 1 ZLT[\O]LI^_D`a!AbLNcdfefghijklmWn-!opqrs!opBtXuvO* M,!B!# %Y*+&!'*):%Y*!+*-6.Y*+/*0:1T1`I1614.Y*+/̠ 1*):.Y+/PVLM NOQ$R+S5U=VEWQYWZb[m\t]y^_bdelQ\ + wdE xL wdt?yzW\{|cd}~ n<$X TOQ ZM2Y*3N-46:65Y-6::6 ! 76 `6 d6U8H:  9<84:  : : !8:  98 :MF;Y-<=:>7? ?7:@ :ABM, YYC* :YY*D-E:,FYGY:,]be-Sy-Sy P"yz |}~ -05BISy5;HQWQ0#L *L`a L70`a cdefZVWZXij O;WQ kln}0 pst"Qt GtHt psttt ps"BtXNO ?PJ"F" PK 5IXh8gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.class3add(Ljava/lang/String;Z)VB(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V isCompressed(Ljava/lang/String;)ZgetNames()[Ljava/lang/String; hasVariablegetSparseRecordOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption; SourceFileSelectedVariableCollection.java2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollectionjava/lang/Object    PK 5IX76bb(gov/nasa/gsfc/spdf/cdfj/ShortArray.class3 W X Y Z?CFI [\ ]\^_ `a b c d e fg hi hj k hl hm no npqr(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;s Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doByte,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Sjdidata2[[Skdata3[[[Sldata4[[[[S_dim[Itemp[B_bufKMqdoShortLjava/nio/ShortBuffer;t SourceFileShortArray.java  ' u2 $%v w0xjava/lang/Throwable%Only byte and short targets supported yRank > 4 not supported z{ ;< R< |}~ s ) t "gov/nasa/gsfc/spdf/cdfj/ShortArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/ShortBufferdimjava/lang/ShortTYPEjava/lang/Byte(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[Iput([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer; rowMajority(B)Ljava/nio/ByteBuffer; asShortBuffer()Ljava/nio/ShortBuffer;([S)Ljava/nio/ShortBuffer;(S)Ljava/nio/ShortBuffer;!>*+ !"#$%& 'I*+  ! "#$%()& *+R*L +6A****  $ /:EP! R"#,$ -.S+ + Y * Y + >*:+ ** * 7!>"L#!4S"#S/0S12732>456 S/7, @8& 9:;<T*MN+:*AZc*:N6-5T-W+W+*:,.N6,.22:6  ,.-  5T -W+W+*:*Z,.N6,.F6  ,.52 2: 6  ,.-   5T -W ɄH6,.=6  ,.,6  ,.2 2 5W  ҄+W+*:*n,.N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   5T -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 5W  τ  +W+ @'( ) *0,<-B.]/d0i1k3w4}56785:;=>?@ABCDA@(H3I>JIK[JaIgHmPrQtSTUVWXYZ[Z]XWVbcdef3e9d?cEbKlPmRo!$E=2</>?@2 "A?7=2wGBCD2 "A? :@2 K=2A @2 61D2 +B=2EFG2 "A? =D2 N@2 _=2 #@2  4D2 EG2 V=2 HIT"#T45LJK JLM GN5,)0OP8   Q8OP8     Q8OP8      "Q8OP8R<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 25W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 5W  ф + .st u0w<xCyE{Q|\}f|lnz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45JK NS,!0OTQ8OT    Q8OT      Q8OTUVPK 5IX*S$$/gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.class3S * E D _ D D D H D    D       D  D D *  .  D  D D E E D > D D D spad[S](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIthis+Lgov/nasa/gsfc/spdf/cdfj/ShortVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object;dpad[D StackMapTable W ExceptionsI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionsbufLjava/nio/ShortBuffer;remdoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V_numbvsiposxbvtypeelements toprocess processed isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0rn_a1[[Se1e0n0n1_a2[[[Se2n2_a3[[[[Se3n3_a4[[[[[Srankbuf fillArray([SIII)Varrayoffsetfirstlastbpos as1DArray()[S asOneDArray(Z)[ScmtargetasArray&()Lgov/nasa/gsfc/spdf/cdfj/ShortArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileShortVarContainer.java  I RS  GH  IJ  l ![ !" TU #$java/lang/Throwable %&' ()Should not see this.* +, - ./ O 01 23 4W 56 51java/lang/StringBuilder I&Unrecognized type 78 79 :; I, < =-Rank > 4 not supported yet. >? @- 5A BYjava/lang/Short IC DEF Gqjava/lang/Integer H- IJ 5KInternal error LM r-buffer not available NO P- "gov/nasa/gsfc/spdf/cdfj/ShortArray IQ )gov/nasa/gsfc/spdf/cdfj/ShortVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerR-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShortCShort InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrderjava/lang/Object java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/ShortBufferjava/nio/ByteBufferjava/io/Serializable[Ljava/io/Serializable;[[Ljava/io/Serializable;[[[Ljava/io/Serializable;TYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asShortArray([I)[SprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asShortBuffer()Ljava/nio/ShortBuffer;put([SII)Ljava/nio/ShortBuffer;(I)Ljava/nio/Buffer;!gov/nasa/gsfc/spdf/cdfj/DataTypes typeCategoryget()Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([S)Ljava/nio/ShortBuffer; singlePoint(S)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAtintValue rowMajority()Z()SbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1DEFGHIJK K*+,-*,::* 6*1VL  "+JM\ .NOKPQKRSKTUKVWKXYKZ[3\]")^_`#. abcdefghiIjKc *+,-L  M4 PQ RS TU VW XYghiklKXh M,* W,LM PQmO nopqK8 L MPQrOstK(- :: **  YO::,6,:6  x 6  *h *l6 6 6   (6  *  5V   *hW h*h`6  d6 ,W +.Lj$ % '++.(0)5*=,C-I.L/Q0U1b2l4o5y6765:;<=>?M0 uv|wO r,NO UnxO oTyO PQzOno{]|O }H ~HCOILO `2   P D 'K( :6: 6 . )e S dh6  6 6    +V   W h`6  l`6 Wr+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WW  w e dh6  6 6   %+6  `V   W h`6  l`6 W r+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WWYY !"L@C DEFH<JGKNLWMdNnOxN~QRSTUVXYZ[\]^_`abc defi#j*k3l@mJnPofmlqwrstuvxyz{|}~  'MgwO WDO >O c iO POC)wO 3VO >O c iO (PQ(o(O(O(O(no({] }HO  O `< af   3af  af   3g K= #LM O XYK* $< Y%"*&M,,'l>,:6#Hfs :(W*)*Y5+* ,-./6l60:6   2(W *) 2* ,-./6 * ,-./6   hl6  1: * 246  '6     2 2(W  اC6  96   )6   22 3V ք *)  2 * ,-./6 * ,-./6 * ,-./6   h hl6   4: * 2G6:6 *6  222(WՄŧV6L6 <6 ,6  2223VӄÄ*)  2 * ,-./6 * ,-./6 * ,-./6 * ,-./6  h hhl6   5:* 2Z6M6 =6 -6 2222(W҄„i6_6O6 ?6 /6 22223VЄ*) 2Y6"LRT $+14X]e} #AJT^hx~ /5;DNXbl '1;EOciou~M+] HO <O,&wO +O aOW-O M=O O O  O .O>Oe O[0OQ@OGPOO O O  H!O>1O4AO*QO#O3OCOSOcO8O #O O OPQ Oo+mO1n4zO`qA 3! A' a0 AM a1    Aaga4      Aaa5        " AagKQ*78 Y9"d`*h6*&:*:.d*h*;h6W+WL!';CPMRQPQQHQOQOQO!0mO'*o;O`gK5 *< LM  PQK6 *= LM  PQK@ *= LM PQ YK6 >Y*?@LM  PQgAK0*ALM PQAK/*BLM PQAK/*CLM PQg F   PK 5IX+0gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.class3D , - . /0 12 3 4 5 67 ,8 9:;<NONE,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;PADDEDPREVIOUShtLjava/util/Hashtable; SignatureULjava/util/Hashtable;optionI(I)VCodeLineNumberTableLocalVariableTablethisgetValue()I getOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;sLjava/lang/String;()V SourceFileSparseRecordOption.java )  = >? @A*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption    java/util/Hashtablenone BCpaddedpreviousjava/lang/Objectjava/lang/String toLowerCase()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1F ** ! "  ! "#/*# ! $%8*) &'()PYY Y Y  W W W" !+7CO*+PK 5IX $gov/nasa/gsfc/spdf/cdfj/Stride.class3"     stride[InvI([I)VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/Stride; StackMapTable getStride(I)I()I_stride SourceFile Stride.java !  gov/nasa/gsfc/spdf/cdfj/Stridejava/lang/Object()V!   9*+ *+* Y+.O* Y+.OY+.O"   % 899 B **    I<*A*. *.<.**.!**.l<*.h*" )5G IG *PK 5IXSo')gov/nasa/gsfc/spdf/cdfj/StringArray.class3 !^ !_ ` a29=@bcd ef g h ij k lm n o pq rs tu v w x ly lz{|(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/gsfc/spdf/cdfj/StringArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object;_s1[Ljava/lang/String; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;iI_s2[[Ljava/lang/String;jk_s3[[[Ljava/lang/String;l_s4[[[[Ljava/lang/String;clLjava/lang/Class;sizebufLjava/nio/ByteBuffer;_dim[ILocalVariableTypeTableLjava/lang/Class<*>;}G{~ Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer; addString,(Ljava/nio/ByteBuffer;[Ljava/lang/String;I)Vsamax+(Ljava/nio/ByteBuffer;Ljava/lang/String;I)VfsLjava/lang/String;len_bar[BZ SourceFileStringArray.java "# ", 7 )*java/lang/Stringjava/lang/ThrowableValid for String type only "Rank > 4 not supported  PQ} . PT java/lang/StringBuilder "String " is longer than the specified max #gov/nasa/gsfc/spdf/cdfj/StringArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/lang/Classdim(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[Iflip()Ljava/nio/Buffer; rowMajoritylength()I()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getBytes()[Bput([B)Ljava/nio/ByteBuffer;(B)Ljava/nio/ByteBuffer;! !"#$>*+% &'()*+ ",$I*+%  & '()*-.+ /0$]*W 6AL*L****% $ /:EP[&/ 12]'(3$ 45$ + Y * Y *N*:*:j*:*--W-*:6.*-2-W-*:*86.)6  .*-2 2 ԧJ6.>6  .,6  .*-2 2 2  ф-W-*:*M6  .>6  .,6  .*- 2 2 2  ф _6  .S6  .A6  ./6  .*- 2 2 2 2  ΄  -W-%3 "!("1#T%`&h'm(o*{+,-/012321789 :9"8(7.?3@5BACHDTE`FlG}FEDLMNOPONMLVWY&`12~67{$89:7 /67 :7 2;7 D67<=c ;7 W2:7 KD67 #:7 5;7 G>7 Y67 A?@'(ABC7(DE1FGH AI3#1JK LMJK    LMJK     "LMJK+ NOPQ$6,*+,2% ]^&467'(DER2S73 + PT$X,6' YY, ,:+W6d+ W%"no0q6r=sJtQsWv&H@U7X'(XDEXVWXS7RX76"YZ30[+ \]PK 5IX{| 0gov/nasa/gsfc/spdf/cdfj/StringVarContainer.class3 X YZ [ \] ^ _`ab c d ef _gh ei j _k lmn oBp qJ r st u v s qwxzH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)VCodeLineNumberTableLocalVariableTablethis,Lgov/nasa/gsfc/spdf/cdfj/StringVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[I Exceptions}~ isCompatible(IZ)Z stringTypeZtypeIpreserve StackMapTable_asArray()Ljava/lang/Object;rsa[Ljava/lang/String;en0sa1[[Ljava/lang/String;rankbufLjava/nio/ByteBuffer;wordsrecordslenba[Bw> as1DArray()[B asOneDArray(Z)[BcmtargetasArray"()Lgov/nasa/gsfc/spdf/cdfj/AArray;(Z)Ljava/lang/Object; SourceFileStringVarContainer.java "# 2 +, java/lang/Throwable#Rank > 1 not supported for strings. "  java/lang/String "  java/lang/Integer Internal error NO PO PQ#gov/nasa/gsfc/spdf/cdfj/StringArray :; "*gov/nasa/gsfc/spdf/cdfj/StringVarContainer(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CStringCString InnerClasses java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/ByteBufferjava/lang/ByteTYPELjava/lang/Class;(IZLjava/lang/Class;)Z!gov/nasa/gsfc/spdf/cdfj/DataTypes isStringType(I)Z gov/nasa/gsfc/spdf/cdfj/VariablegetEffectiveRank()I(Ljava/lang/String;)V getBuffer()Ljava/nio/ByteBuffer; remaininggetNumberOfElementsget([B)Ljava/nio/ByteBuffer;([B)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt(I)Ljava/lang/Object;intValue(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1 ! "#$T*+,-%   &*'()*+,-./01 23$w=% & 4567859 :;$f *< Y * M,, >6* 6:Ol6 :6,W YS*6hl6: 6  16  !,W  2 YS ބ  Y %v $),7=X!^"e#o$v%#')*+,-./0.-35& h"<7e(=>%?7 5<7 N@7;AB '( C7DE)F7,G77H7=IJ9T  K3LKM!* LK $/NO$2*%9& '(PO$2*%:& '(PQ$= *%<& '( R5ST$6 Y*%@&  '(/APU$0*%& '(AN;$/*%& '(VW| !y{ PK 5IXF,gov/nasa/gsfc/spdf/cdfj/SupportedTypes.class3G & '() * + , - . / 0 1 2 3 4 5 678supportedTypes&[Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;()VCodeLineNumberTableLocalVariableTablethis(Lgov/nasa/gsfc/spdf/cdfj/SupportedTypes;cdfType((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;typeI StackMapTablei SourceFileSupportedTypes.java  !gov/nasa/gsfc/spdf/cdfj/DataTypes#gov/nasa/gsfc/spdf/cdfj/CDFDataType 9: ;: <: =: >: ?: @: A: B: C: D: E: F:&gov/nasa/gsfc/spdf/cdfj/SupportedTypesjava/lang/ObjectINT1%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;UINT1INT2UINT2INT4UINT4INT8TT2000FLOATDOUBLEEPOCHEPOCH16CHAR!/*  N d2 $%  !"B5;SS SS S S S S! S S, SS-SS S)S3S4SZ    &/7@HQZclu~  # !  $%PK 5IX=D;gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.class3 'f/ &g hi jk &l mn op qr &stu fv w x y mz {| }~        & * &vdata[Dtimestspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;filtered[[D(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)VCodeLineNumberTableLocalVariableTablestimesfillfirstIthisGeneralTimeSeries InnerClasses7Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries;rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;whichLjava/lang/Integer; ignoreFillLjava/lang/Boolean; timeRangetsignoreZ recordRange[Itv&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;longTypetypeoLjava/lang/Object; StackMapTablekJt ExceptionsgetTimes()[D getValuesgetTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;()Ljava/lang/Object; SourceFileTSExtractor.java 0 ./ b(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel ,-   ] +*java/lang/Throwablejava/lang/StringBuildertimes not available for 0 J!gov/nasa/gsfc/spdf/cdfj/DataTypes   no record rangejava/lang/Integer 0 )* _^5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/TimeSeries gov/nasa/gsfc/spdf/cdfj/MetaData gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Boolean$gov/nasa/gsfc/spdf/cdfj/TimeVariable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError()V booleanValue()ZclonegetName()Ljava/lang/String;+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VgetType()I typeCategorythisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;!gov/nasa/gsfc/spdf/cdfj/Extractor getSeries0W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; getElement1j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;#gov/nasa/gsfc/spdf/cdfj/TSExtractorgetRecordRanget(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I(I)V getRange0}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;getRangeForElement1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object; castToDouble(Ljava/lang/Object;Z)[Djava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V getFillValue filterFill ([D[DDI)[[D$gov/nasa/gsfc/spdf/cdfj/CDFException;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable!&'()*+*,-./012**6:%Y: * ç :   +, : * *  * # Y Y,6 ,6  .6 :  -+, +,-: e+,: Y-&+,Y.Y.: $+,Y.Y.-: *   -* : * . * !* c+,"##: .61&* : *  * !* ** * 1$!255:53)~{ !/=?DIXp).3<OXhw4<5* 5* hP6*wA789<=>?@ABCDE*F-GHIJIpKL 7MH /N8 OP QU5 RSTUV#WXYZA[YHY& 9#@-\ ]^2L* *2* 34 9<QC#_^2L* *2* 34 9<QC#`a2/*34 9<A_b2/*%3w4 9<\cde;&: co PK 5IXSvè <gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.class3 V WX YZ [ \] ^ _` a bc c d e f gh gijl n op oq grs t ou ovxyztspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;tv'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;vnameLjava/lang/String;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; timeRange[DonedZ columnMajor(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)VCodeLineNumberTableLocalVariableTablethisGeneralTimeSeriesX InnerClasses8Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX;rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;var"Lgov/nasa/gsfc/spdf/cdfj/Variable; ignoreFillLjava/lang/Boolean;tsignore StackMapTablex{|}'Zyj ExceptionsgetTimes()[DthLjava/lang/Throwable; getValues()Ljava/lang/Object; recordRange[IMgetTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;isOneD()Z isColumnMajor SourceFileTSExtractor.java +~} R K(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel | "# !{ $% &' () *) F Fjava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError + no data + 6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesXjava/lang/Object#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX gov/nasa/gsfc/spdf/cdfj/MetaData gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Boolean()V booleanValueclonegetName()Ljava/lang/String;+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;%gov/nasa/gsfc/spdf/cdfj/TimeVariableX.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D$gov/nasa/gsfc/spdf/cdfj/CDFException(Ljava/lang/Throwable;)Vgov/nasa/gsfc/spdf/cdfj/CDFImplgetOneD(Ljava/lang/String;Z)[Dget&(Ljava/lang/String;)Ljava/lang/Object;getRecordRange([D)[I(Ljava/lang/String;)VgetRange((Ljava/lang/String;II)Ljava/lang/Object; getRangeOneD)(Ljava/lang/String;IIZ)Ljava/lang/Object;#gov/nasa/gsfc/spdf/cdfj/TSExtractor;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable! !"#$%&'()*)+,-[ j*-6(Y: * ç :   **,*+* *+ * * *&)).).> #49CIOW]ci/\ j03j45j67j89j&'j:j()j*) `;)<)) =>?@ABCDEFG-1* * ** * *LY+'&'.'(/( HI103<QDEJK-%* (* * *** ** * L+ Y* * *+.+.* *+.+.*LY++w,`wavw.2 (+,:>HOawx/ :=LMx HI03< JCN=DEOP-/*./ 03QR-/* ./ 03SR-/*./ 03TU2w1 km_ PK 5IX$6gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.class3"    locations[[JlastI([[J)VCodeLineNumberTableLocalVariableTablethis RecordSensor InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor; hasRecord(I)Zinumber StackMapTable SourceFileTSExtractor.java  !0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensorjava/lang/Object()V#gov/nasa/gsfc/spdf/cdfj/TSExtractor    O***+   9*=*,*2/*2/ *   * /1 7 2 99  + PK 5IXSASA)gov/nasa/gsfc/spdf/cdfj/TSExtractor.class3 u t  j      !"# $% t& '( ) u* u+ , - ./ t01 t23 4 t5 t6 78 t9 u: ; i< = t> t? @AB = CD CEF .G .H tIJ 2K tL tM tN tO 2P t: QR tST <UV tWX *Y Z[ C\ C] C^ C_ Q`ab cd tefg th Si Sjk Sl Sm no tp qrs ttuvwxy iz{|}~ t o  S RecordSensor InnerClassesGeneralTimeSeriesXGeneralTimeSeriescalLjava/util/Calendar;()VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/gsfc/spdf/cdfj/TSExtractor;getTimeSeries0^(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D)[[Drdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;var"Lgov/nasa/gsfc/spdf/cdfj/Variable; ignoreFillLjava/lang/Boolean; timeRange[D ExceptionsgetTimeSeries1q(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D)[[DwhichLjava/lang/Integer; getTimeSeriespadLjava/lang/Number; locations[[JiIindexstimesvdataignoreZ recordRange[Itv&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;timeslongTypetypeelementoLjava/lang/Object;oa[Ljava/lang/Object;fill fillDefined fillValue StackMapTable31getRecordRangeJ(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[D)[It(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[Itvx'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;ts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;B filterFill ([D[DDI)[[DDfirstseries[[Dcountn+([DLjava/lang/Object;Ljava/lang/Number;)[[DJldata[Jdata filterPad?(Ljava/lang/Object;[DLjava/lang/Number;[[JI)[Ljava/lang/Object;dpadnpad_data_timeslpadsensor2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor;FgetSampledTimeSeries0`(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D[I)[[DstridegetSampledTimeSeries1s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D[I)[[DgetSampledTimeSeriessrec strideObject Lgov/nasa/gsfc/spdf/cdfj/Stride;_strideJgetTimeSeriesObject0(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;getTimeSeriesObject1(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; identifier()Ljava/lang/String; getMethodQ(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;nameLjava/lang/String;rankR(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;IZ)Ljava/lang/reflect/Method; checkMissing_rankmethodLjava/lang/reflect/Method;getTime([I)Jtimetk9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)DvnameisTT2000 getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D_start_stoptrangevarName startTimestopTimeoverlap variableClassLjava/lang/Class;rdrClasscl timeSpecClassdaiaarglist[[Ljava/lang/Class;ex"Ljava/lang/ClassNotFoundException; SourceFileTSExtractor.java }~         !gov/nasa/gsfc/spdf/cdfj/DataTypesjava/lang/Long   }java/lang/Double }      java/lang/Object java/lang/Integer }          java/lang/Throwable  0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor }  gov/nasa/gsfc/spdf/cdfj/Stride }       5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries } TSExtractor LInternal error. Null variable encountered in call to TSExtractor.getMethod() } java/lang/StringBuilderACalled method is not appropriate for variables of effective rank     Variable r has gaps. Sampled time series code is being tested. Feature is not currently available if the variable has gaps.  get not implemented for {| ~ java/util/Calendar     !incomplete start time definition.  Start time is beyond end of data incomplete stop time definition.!Stop time is before start of dataStop time is before start time gov.nasa.gsfc.spdf.cdfj.Variable  gov.nasa.gsfc.spdf.cdfj.MetaData#gov.nasa.gsfc.spdf.cdfj.TSExtractor(gov.nasa.gsfc.spdf.cdfj.TimeInstantModel[Ljava/lang/Class;java/lang/Classjava/lang/Boolean TimeSeries SampledTimeSeriesTimeSeriesObject java/lang/ClassNotFoundException ~GMT  #gov/nasa/gsfc/spdf/cdfj/TSExtractor!gov/nasa/gsfc/spdf/cdfj/Extractor6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX gov/nasa/gsfc/spdf/cdfj/MetaData gov/nasa/gsfc/spdf/cdfj/Variable$gov/nasa/gsfc/spdf/cdfj/TimeVariablejava/lang/Numberjava/lang/reflect/Methodjava/lang/StringgetNumberOfValues()I booleanValue()ZgetName+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;getTimes()[DgetTypeintValue typeCategorythisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; getPadValueW(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;(J)V(D)V getSeries0 getElement1j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;isMissingRecords getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator getLocations()[[J(I)V getRange0}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;getRangeForElement1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;java/lang/reflect/Array getLength(Ljava/lang/Object;)I castToDouble(Ljava/lang/Object;Z)[D getFillValuegetClass()Ljava/lang/Class;getComponentTypeTYPE%gov/nasa/gsfc/spdf/cdfj/TimeVariableX([D)[I longValue()J doubleValue()D([[J)V hasRecord(I)Z([I)Vw(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[D(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object; getStridejava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)V(Ljava/lang/String;)VgetEffectiveRankappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringoutLjava/io/PrintStream;java/io/PrintStreamprintlnP(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;clearset (IIIIII)V(II)VgetTimeInMillis;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable gov/nasa/gsfc/spdf/cdfj/TimeUtilmilliSecondSince1970(J)DforName%(Ljava/lang/String;)Ljava/lang/Class; addFunction9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)VprintStackTracejava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;!tu{|}~/*  Q *+,-8*   * \ *+,-=4    * +-6:*+::  6 + 6 ,, 6  .#6 Y*+ /: Y*+ 1: ::],*+ *+,:+!+:  :Y SYS:*+:,&*+Y.Y.:$*+Y.Y., :!:.66 1R+$+: .:YSYS:2:2 ":YSYS*+#:6:$%&416GY1:1/ 6 Y/:2 ":YSYS2'9BCEFGF#H,I6J9KALONYO\PyRSVWXYZ[\]^_bc de2hSl\mbnmoznqrstuxyz{~ :Phmxv eb^\dx|#p,g 9Z AR OD  ' C+H(& )*0@@*F*+,( *+:,):* 4 U < f66++1(:66+1+1(2*`1R2+1R6  (+5AOZ]c\ .5ffff(>c+;&  6+$%+w,,7+:6/N66  0 /-2* 1R-2 /R Χ+$%&,-9+:61N66  / 1-2* 1R-2 1R -~*8>FITblx{"L5 kbI8F>4 ja7<"  .Y-/:*$%&,-9*:6 6  ' `0 1   Y+SYS d:  d: 6 6  7 `0 1   1R  + 1R  Y SY S*$%+,,7*:6 6  ' `0 /   Y+SYS d :  d: 6 6  7 `0 /   /P  + 1R  Y SY S( &)4DRXku  %3=GJUmw,, < &) u[ Q N , M<  =[ GQ JN  ,       ] *+,-14    * h *+,-1 >     * "V+-6:*+:  :  2Y3: -,*+ 4*+, 5:n*+:,.*+Y.Y. 6:,*+Y.Y., 7: 86 *+9: 1L Y SYS: 6   h1RY SYS:  ! . :Y SYS.66   h`1RY SYSH  1;: 6   h1R 1;:   . : 1;.66   h`1R 1;7#,6AFQ e!p#y$%&*/0123 46!7,897?:N=U>[?jAyCDEDGLMNPQRQTWXY["](^3_C^Iam$!- 0UZ + +(.VVVVVVB{?#3 ,* V A t d' &M.( $ *  (* a* > F*+? *6* *Y@A*B6*YCYDEFGHA1*(ICYDJF*FKFHL*+M:,*YCYDNF+FOF*FHA* 8!E"h&j(q)*+>q1)14* ] L=+*.O+\.dO= +O*= +*.O+*.O +*.OPQP+.+.+.+.+.+.RP *.TPU>/012134495?6D7J8P9V=\>t?@4!4]<$/ *+V>,W7 XEF GH4  B* YYRY[R:-F- *Y]A*,-^9+1 *Y_A+1 +1R +1RM *Y`A*,^9+1 *YaA1 *YbAR +1RFNOP%R-S@UUVXW_YdZu\~]_abceR-(~-W %*~4IcdKedLfdMgdN: :hYiY+SY*SYjSY$SSYiY+SY*SYSYjSY$SSYSYS:k,lhYiY+SY*SYjSY$SY$SSYiY+SY*SYSYjSY$SY$SSYSYS:m,lhYiY+SY*SYjSY$SY-SSYiY+SY*SYSYjSY$SY-SSYSYS:n,lK*pqrsP58oj    "=^mu "&(*,-0548293=-R/ ) #   " m9 8w".tvxty <tz n PK 5IXA̍.gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.class3 getBaseTime()DgetBaseTimeUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getOffsetUnitssetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Vclone()Ljava/lang/Object; SourceFileTimeInstantModel.java(gov/nasa/gsfc/spdf/cdfj/TimeInstantModeljava/lang/Objectjava/lang/Cloneable   PK 5IX@@+gov/nasa/gsfc/spdf/cdfj/TimePrecision.class3x G H I JK L M NO PQ PRS T U V W X Y Z [\ G] ^_`ab MILLISECOND'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; MICROSECOND NANOSECOND PICOSECONDhtLjava/util/Hashtable; SignaturePLjava/util/Hashtable; MIN_LENGTHI ConstantValue precision(I)VCodeLineNumberTableLocalVariableTablethisgetValue()I getPrecision;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;kLjava/lang/String;s_slenkeysLjava/util/Set;itLjava/util/Iterator;LocalVariableTypeTable(Ljava/util/Iterator; StackMapTableScd()V SourceFileTimePrecision.java *D )& ef g1%gov/nasa/gsfc/spdf/cdfj/TimePrecision !" hic jkd lm nojava/lang/String pq rs tu *+    java/util/Hashtable millisecond vw microsecond nanosecond picosecondjava/lang/Object java/util/Setjava/util/Iterator toLowerCase()Ljava/lang/String;lengthkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; substring(II)Ljava/lang/String;equals(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1 !"#$%&'()&*+,F **- . / )&01,/*-. / 23,U*L+=N-: ,  : + -*  !" #*$6%P&S'.>645U65P75 K8&=9: 5;<=  5;>?@AB/CD,gYYYYYWWWW-*   ! ,6BNZfEFPK 5IXSܷ(gov/nasa/gsfc/spdf/cdfj/TimeSeries.class3 getTimes()[D Exceptions getValues()Ljava/lang/Object;getTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; SourceFileTimeSeries.java"gov/nasa/gsfc/spdf/cdfj/TimeSeriesjava/lang/Object0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses$gov/nasa/gsfc/spdf/cdfj/CDFException    PK 5IX1,gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.class3onedZ ConstantValuegetTimes()[D Exceptions getValuesgetTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; isColumnMajor()Z SourceFileTimeSeriesOneD.java&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneDjava/lang/Object0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses$gov/nasa/gsfc/spdf/cdfj/CDFException        PK 5IX )gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.class3    isOneD()Z isColumnMajor SourceFileTimeSeriesX.java#gov/nasa/gsfc/spdf/cdfj/TimeSeriesXjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/TimeSeriesPK 5IXy880gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.class37 # $% $&'( ) $* $+;,-.()VCodeLineNumberTableLocalVariableTablethis Validator InnerClasses,Lgov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator;correctedIfNecessary(JI)JiIidvarTimeJleapId StackMapTable Exceptions SourceFile TimeUtil.java / 0 12java/lang/ThrowableInvalid leapId 3 45 65Out of date Leap second table*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validatorjava/lang/Object gov/nasa/gsfc/spdf/cdfj/TimeUtillastLeapSecondId leapSecondIds[I(Ljava/lang/String;)Vtt_times[Jjtimes! /*  Nv>d6. >  Y`/`6d`/ d iad/Y F ),/5CQVaqw4qV-    !"  $ PK 5IXqfcJJ&gov/nasa/gsfc/spdf/cdfj/TimeUtil.class3 8} ~   ܋7rBB@  ;        r '} ) ' , ' ' ) ,   Validator InnerClassesjtimes[J leapSecondIds[Itt_timeshighestIsdfLjava/text/SimpleDateFormat;TT_JANUARY_1_1970J ConstantValueJANUARY_1_1972lastLeapSecondIdcalLjava/util/Calendar;()VCodeLineNumberTableLocalVariableTablethis"Lgov/nasa/gsfc/spdf/cdfj/TimeUtil; getOffset(J)DstartDil StackMapTable ExceptionsmilliSecondSince1970(Ljava/util/Date;)DdLjava/util/Date;javaMilliSecondtt2000(J)J(Ljava/util/Date;)J([I)Jtime([IZ)JidttZtnadjust?msecLjava/lang/Throwable; transition[[ZtimesLjava/util/Vector;idsLocalVariableTypeTable$Ljava/util/Vector;'Ljava/util/Vector; SourceFile TimeUtil.java LM HFjava/lang/Throwable9Times before January 1, 1972 are not supported at present L <= AB [T gov/nasa/gsfc/spdf/cdfj/TimeUtil [\ [e)second value 60 is valid for tt2000 only.Invalid leap second time >? JK M java/util/Calendar `ajava/text/SimpleDateFormaty'-'M'-'dd'T'HH:mm:ss.SSS CD GMT java/util/Vectorjava/lang/Long L java/lang/Integer L @=  Internal error. IB java/lang/Object*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator(Ljava/lang/String;)Vjava/util/DategetTime()Jclearset (IIIIII)V(II)VgetTimeInMillisUTC (IIIIII)Jjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; setTimeZone(Ljava/util/TimeZone;)V(J)Vadd(Ljava/lang/Object;)Z(I)Vsize()Iget(I)Ljava/lang/Object; longValueintValuejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;! 8 <=>?@=ABCDEFG HFIBJK LMN/*OP QR STNc Y/ JBJ=d$`/`haJ )  aJ)O2 jno"q&r(s2t>uJvMxSza|P*UV(9WBcXF&=UVY$ Z [\N2* OP ]^Z [TNBA  Yd6! / `ha O!9?P B_F@XF&WBY Z `aN8  iaOP XFZ `bN8 *iaOP ]^Z [cN0*OP d?Z[eNG M>,*.O,\.dO> ,O*> ,*.O,*.O ,*.O6,.< Y6,.;I,.A*.*.*.'h`6!*.*. *.`'he`6 Yd6. 6  Y,;O,.,.,.,.,.,. *.O 149?DJPVYaor *@P\ WB!WB WBrfBGd?GghBi?4jBYkBYWl$2/llmllmZ `cNa*@**.<>* a*a*.haa*.ha*.aO!0IP ad?[nF!@kBY @ZoMN Y !H"!#$%d&K*2T*2T*2T*2T*2T*2T*2T*2T* 2T* 2T* 2T* 2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*#2T*&2T**2T*-2T*.2T'Y(L'Y(M>**238+)YF`;;"*+W,,Y`'h`-+W*238+)YF` ;;"*+W,,Y`'he`-+W}+. +. /+. >C+0)1P,0,2O//P :345h d.6#$7O7 $,28>DJQX_fmt{ !"#$%&'()*+,-LMNOP Q9SAT^UvN|XYZ[\]_b`a[deP>WBipHWB,qr stutv swuxY&&yyB<wz {|; 9 : PK 5IXr*gov/nasa/gsfc/spdf/cdfj/TimeVariable.class3getName()Ljava/lang/String; getPrecision)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getTimes()[D.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D Exceptions([I)[D0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D([I[I)[D2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DgetRecordRange([I[I)[IgetFirstMilliSecond()DisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z SourceFileTimeVariable.java$gov/nasa/gsfc/spdf/cdfj/TimeVariablejava/lang/Objectjava/lang/Throwable                PK YZfDgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.class3_ &` ab %c %d ef %g ah i jk jl em en eo pq_$rAe as %tB@A. au;@@ pvwx_dbufLjava/nio/DoubleBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFEpoch16Variable InnerClasses@Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DdD_diImulJfirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;basecountda[Dbbufdbuf StackMapTablezw{J|} Exceptions~reset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory )*z F F 7| '( F @{ } java/lang/Double F @ F >gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariableCDFTimeVariable%gov/nasa/gsfc/spdf/cdfj/TimePrecision(gov/nasa/gsfc/spdf/cdfj/TimeInstantModeljava/nio/ByteBufferjava/nio/DoubleBufferjava/lang/Throwable PICOSECOND precisiontbufasDoubleBuffer()Ljava/nio/DoubleBuffer; MILLISECONDJANUARY_1_1970_LONG getBaseTime()DgetOffsetUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; duplicate()Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;get(I)D MICROSECONDoffset NANOSECONDposition(I)Ljava/nio/Buffer;!%&'()*+n*+,-***,-*.123456789+: 7-- 7- :d`6:* :  * W : g76V h9  dR/ hie9 d  h`ocROs*i76X h9  dR1 hi*e9 d  h`ocRs*i 76X h9  dR1 hi*e9 d  h`"ocR_6V h9  dR/ h"kg9 d k h`cR,3 &,5BIQV_js} $-5?DMXakn-:; jH<; YY=>V_?@ :; J<; [=>a?@:; XJ<; G[=>Da?@:; H<; Y=>.1A>B>CDEF G@&H>,IJ5K7 IL( MN9OPNQRS&OPNQRS+OPNQRS OPNQRSOPNQRS&OPNQRS-OPNQRS OPNQRSOPNQRS&OPNQRS-OPNQRS OPNQRSOPNQRS&OPNQRS+ OPNQRSTUVW+8 *$W,  -  .1XY+,,- .1Z[+6,-.1\F]^0%/ &y PK Yi+ Bgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.class3V #W XY "Z "[ "\ ]^ "_ ` abcd e af ]g ]h ]i jk jl_$ mno pq r st u vwxyz offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;_dbufLjava/nio/DoubleBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFEpochVariable InnerClasses>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DiIfirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;baseDcountda[Dbbufdbuf StackMapTabley|C}~ Exceptionsreset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory () % $% % 6} &' | java/lang/ThrowableXUnsupported offset units: Only millisecond offset units are supported for this variable. ( ~  java/lang/StringBuilder (Nat  fill found  java/lang/Double? @A E(G/H5I>JKKRLYMaNkOwPQRTNV,f dM9: -0;:<:=>?@/A:5BC>vD6RbE' F' ; GHIJK< L MN*8 *W+ Y Z,  -0OP*,+[, -0QR*L ++ ] ^, -0 S%F TU/". #{ PK Yn Cgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.class3_ &` ab %c %d ef %g ah i jk jl em en eo p %q rstB@A. au@@vw x ry az{|_lbufLjava/nio/LongBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFTT2000Variable InnerClasses?Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DnanoJmilliremDiImicrofirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;basecountda[Dbbuflbuf StackMapTable~{K Exceptionsreset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory )*~ G G 7 '( G ; ; ; java/lang/Double Gjava/lang/ThrowableuYou may request only millisecond, microsecond or nanosecond offset for a variable whose time variable is TT2000 type. ) G=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariableCDFTimeVariable%gov/nasa/gsfc/spdf/cdfj/TimePrecision(gov/nasa/gsfc/spdf/cdfj/TimeInstantModeljava/nio/ByteBufferjava/nio/LongBuffer NANOSECOND precisiontbuf asLongBuffer()Ljava/nio/LongBuffer; MILLISECONDJANUARY_1_1970_LONG getBaseTime()DgetOffsetUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; duplicate()Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; TT2000_DATEoffsetget(I)J MICROSECOND(Ljava/lang/String;)Vposition(I)Ljava/nio/Buffer; PICOSECOND!%&'()*+n*+,-***,defg-*.123456789+g: 7-- 7- :d`6:* :  * W : e*e6  O  7   dR* m*e7 qo9 dcR i*ei6  O  7   dR* m*e7 qo9 dcR ` Y!"*ei6  7  7   dR d *eR ,+jk lmnp&q,r5sBtIuQv[wdxmyvz{}~w !)3AJS\fix~-m=:; <; =>^R?@ =:; A; =>R?@ S%:; D:?@ .1B@C@DE|FG wH;&[I@,UJK5LL7 I8M( NPO> PQORST$&$&$U VW+8 *#W,  -  .1XY+,,- .1Z[+L +$,  - .1 \GN ]^0%/ &} PK Y`uAgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.class3 *~ ) ) ) ) ) )  ) ) )   ) ) ) @@ A.  % cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String; precision'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;tbufLjava/nio/ByteBuffer;offsetJ recordCountIK(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFTimeVariable InnerClasses=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;obufgetName()Ljava/lang/String; getPrecision)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getTimes()[DtLjava/lang/Throwable; StackMapTable.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[Dts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; Exceptions([I)[D recordRange[I0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D([D)[D timeRange[D0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DrrR2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D startTimestopTimestartstop([I[I)[DgetRecordRange([D)[I([I[I)[I2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[ItempDilowlastWsetRecordCount(I)VcountgetFirstMilliSecond()Ddntspecreset()VisTT2000()Z getRawBuffer()Ljava/nio/ByteBuffer; SourceFileTimeVariableFactory.java 8w ./ ,- 23 01 67 FSjava/lang/Throwable w FT FX aestart time is required 8stop time is required!incomplete start time definition.  incomplete stop time definition. xy F[ ad p 5 E 1 1java/lang/Double Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImplDefaultTimeInstantModelImpl 1 ;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariablejava/lang/Object%gov/nasa/gsfc/spdf/cdfj/TimeVariableX(gov/nasa/gsfc/spdf/cdfj/TimeInstantModelprintStackTrace+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory access$000,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;(Ljava/lang/String;)V#gov/nasa/gsfc/spdf/cdfj/TSExtractorgetTime([I)J gov/nasa/gsfc/spdf/cdfj/TimeUtilmilliSecondSince1970(J)D getBaseTimeJANUARY_1_1970_LONGgetOffsetUnits%gov/nasa/gsfc/spdf/cdfj/TimePrecision MICROSECOND NANOSECONDgetDefaultTimeInstantModel setBaseTime(D)V MILLISECONDsetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V!)*+,-./0123456789:l**,*+*-; <*=@,-./A3BC:/*;< =@DE:/*;< =@FG:h**dL+  ; <HI=@JMKFL:A **d+;< =@ MNOFP:n*+ M,  ; <  HI=@QRJIKOFSOFT:J *+.+.,;<  =@ QR MNOFU:l*+ M, ; < HI=@VWJGKFX:*+**d,*+, N-*-.-.,;<**=@*VW*MNYRJ  ZOF[:t+ Y, Y+ Y+7, Y,7*77*YRYR- ;2 ,2BHOW_<>t=@t\Rt]RtMN2B^5H,_5J  OF`:F*+,;< =@\R]ROab:;*+ ;<=@VWOac:F*+,;< =@\R]ROad:X+ Y, Y+7,7*77*YRYR- ;" &,3;C<>X=@X\RX]RXMN&2^5,,_5J "Oae: **d,N+19+19,e, ^,gc9,gc9,k9k9,k9k96-!-1" -1 -6 6 -;-1"'6 -1-1 d6  Y OY O;z "2BNVamu}      <\ =@VWMN fW^g_gh7Qi7 Mj7 J ak Olm:>*; <=@n7op:L$L+%&+'("I6**+1I("((M, ":C;BC;6   "#$%%1&;'A)C*D+H,<4*qg'r7DHIL=@HsNJtutKvwxyz{:/*;1< =@|}?)> %PK Y# SSMgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.class3@ - ./ 0 12 3 4 56 789:baseTimeD baseTimeUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; offsetUnits()VCodeLineNumberTableLocalVariableTablethisDefaultTimeInstantModelImpl InnerClassesILgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl; getBaseTime()DgetBaseTimeUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getOffsetUnitssetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V setBaseTime(D)Vmsecclone()Ljava/lang/Object;ex&Ljava/lang/CloneNotSupportedException; StackMapTable6 SourceFileTimeVariableFactory.java ; < = >   %&$java/lang/CloneNotSupportedException ?Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpljava/lang/Object(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactoryJANUARY_1_1970%gov/nasa/gsfc/spdf/cdfj/TimePrecision MILLISECONDprintStackTrace   P****LM NO /*P /*Q /*R  !>*+ TU"#:*'V$%&` *L+ YZ[ ]'( )E*+,  .PK Y?Iӝ Bgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.class3X "Y Z[ !\ !] ^_ !` Za b cd ce ^f ^g ^h ij ik_$l@@ !mno p qA.rs_dbufLjava/nio/DoubleBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisUnixTimeVariable InnerClasses>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DiImilliJmicrofirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;basecountda[Dbbufdbuf StackMapTableurvDwx Exceptionsreset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory %&u y@ z@ {3w |} #$ ~@ 9v x java/lang/Double 9java/lang/ThrowableDDesired precision exceeds highest available precision -- microsecond % ?@ A9&gB7,aCD5XE3 IDF$ GKHL IJHKLM    NOP'8 *W( B C)  *-QR',(D) *-ST'Z++(F GH)*-U@G VW,!+ "t PK Y`'1gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.class3 8 9              " " " & ( * , @Ap 8  8  8DefaultTimeInstantModelImpl InnerClassesUnixTimeVariableCDFEpoch16VariableCDFTT2000VariableCDFEpochVariableCDFTimeVariableJANUARY_1_1970DlongFillJ ConstantValue doubleFill_$defaultTimeInstantModel*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;JANUARY_1_1970_LONG TT2000_DATE()VCodeLineNumberTableLocalVariableTablethis-Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory;getDefaultTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;msectspecgetTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;vLjava/util/Vector;lbuf*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;dbuf,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;tv=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;vnameLjava/lang/String;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable; precisionItname recordCounttvar themisLikeZbufLjava/nio/ByteBuffer; StackMapTable Exceptions access$000daysyearoffset SourceFileTimeVariableFactory.java LM PQ (gov/nasa/gsfc/spdf/cdfj/TimeInstantModelGgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl  k  java/lang/Throwablejava/lang/StringBuilderBad variable name P Time variable not found for  DEPEND_TIME java/util/Vector java/lang/String*Expected unix time variable not found for Empty time variable for !gov/nasa/gsfc/spdf/cdfj/DataTypes(gov/nasa/gsfc/spdf/cdfj/LongVarContainer P Q *gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer P>gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable P=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable|)*} xyz{y~{} XRSQRh;</m=pdpp`;/k1Y2133d 4a5e7SB  "-1 7@JQ\gT "o3o>ow( ;28:*8< &8= (8> ,8? @8A PK 5IXuSѾ  +gov/nasa/gsfc/spdf/cdfj/TimeVariableX.class3getTimes0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D ExceptionsgetRecordRange([D)[I2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I getRawBuffer()Ljava/nio/ByteBuffer; getPrecision)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; SourceFileTimeVariableX.java%gov/nasa/gsfc/spdf/cdfj/TimeVariableXjava/lang/Object$gov/nasa/gsfc/spdf/cdfj/TimeVariablejava/lang/Throwable    PK 5IXv9"9"!gov/nasa/gsfc/spdf/cdfj/VDR.class3| j i i i i i i i i i i i  i i i j     # # ' ' + + / / 3q 3 7 7                     ! " #$% & i' ( )* i+ i, i- i. i/ )0 i1 i2 i3 i45 a i6 i7 a8 9 : ;<=recordLjava/nio/ByteBuffer;vDRNextJlongMask padValues[BpositionIsnameLjava/lang/String;dataTypemaxRecvXRHeadvXRTailflagssRecordsnumElemsnum cPROffsetblockingFactornamezNumDimsdimBuf itemsPerPointefdimLjava/util/Vector; Signature'Ljava/util/Vector;[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VCodeLineNumberTableLocalVariableTableilvalues[Jvalues[I[F[DexLjava/lang/Exception;[Ljava/lang/String;lenclLjava/lang/Class;_pad[Ljava/lang/Number;categorybufthisLgov/nasa/gsfc/spdf/cdfj/VDR;dimvarys[ZrecordVarianceZ compressedpadLjava/lang/Object;sizeoption,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable<=>?@$ Exceptions(Ljava/lang/String;I[I[ZZ)V(Ljava/lang/String;I[I[Z)V setVDRNext(J)Vl setDataType(I)Vn setMaxRec setVXRHead setVXRTailsetFlags isCompressed()ZsetSparseRecordOption/(Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V setNumElems([I[Z)VsetNumgetNum()I setCPROffsetsetBlockingFactorsetName(Ljava/lang/String;)Vsbs setDimensions([I[ZI)Vget()Ljava/nio/ByteBuffer;capacitygetSizegetName()Ljava/lang/String; SourceFileVDR.java A@ BC kl on ws yn {s |s q s tu java/lang/Throwable&Length of varys and dim arrays differ. zs DE? FPad must be an array. GEjava/lang/Stringjava/lang/Number Hjava/lang/Double Ijava/lang/Float Jjava/lang/Integer java/lang/Long java/lang/Short[S Kjava/lang/Byte L M!gov/nasa/gsfc/spdf/cdfj/DataTypes NOP QR ST UC rV W XY Z[ \]^ X_ `a bcd Xe fg hij Xk lmn XoUnrecognized type pad value p qr Xsjava/lang/Exceptionencoding t pq s> u mn vs xn v }s ~n s sjava/util/Vector l wx yz X{gov/nasa/gsfc/spdf/cdfj/VDRjava/lang/Object*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/lang/Classjava/nio/ByteBuffer()Vallocate(I)Ljava/nio/ByteBuffer;getClass()Ljava/lang/Class;isArraygetComponentTypeTYPE(D)V(F)V(S)V(B)V typeCategory longValue()Jjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;putInt(I)Ljava/nio/Buffer;intValueput(B)Ljava/nio/ByteBuffer;putShort(S)Ljava/nio/ByteBuffer; asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer([I)Ljava/nio/IntBuffer; floatValue()F asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer([F)Ljava/nio/FloatBuffer; doubleValue()DasDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer([D)Ljava/nio/DoubleBuffer; asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBuffer([J)Ljava/nio/LongBuffer;lengthgetBytes()[B([B)Ljava/nio/ByteBuffer;limitNONEgetValueadd(Ljava/lang/Object;)ZputLong(J)Ljava/nio/ByteBuffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;!ijklmnonpqrstuvswsxnynzs{s|s}s~nsqsls%+**X*** * * * **+*+*- Y* **- *Y *Y* :   Y:  :   Y 1!S " #Y$$0%S & 'Y((.)S * +Y,,/-S . /Y0051S 2 3Y4435S6.6 *Y:    8.m g :6 29Ph:  :;W6 /*O8.h:  :;W8.'6 .~?W:8.&6 .@~AW BCWX I :6 2DQh:  :;W EFW  J :6 2GRh:  :;W HIW J :6 29Ph:  :;W JKWs  YLYMM2S:2N6h6: 6- 2OPW:YR =W* ST =W *TUWQr !&+49>CHPZ`fn} !"#$&')*#,.-C/N0c2n36789;=>?>ABCDC FGHI(J5I;LINRO[PfQvPTUVUY\^_`a`cdefg hij)i/l:mCnNoQpWq^risvr|uvwxyz~ *8ssZ s^sss<s=as^= 2sMDs w s l ++u+vs++++++s+  )Z ("#2, ("  $  !,!-MX  (r *+-VW >uvsa *+-X  4 u vs  >*Y n>*Z s>* s>*[ n>*  n>* sD*~  @A *+\   H*   >*] s/*] >*^ n>*_ s3+OM>,* ,3T* * T2*33u.q,s 4*+` **`*aYbc*`6+,3*Y+.h**`hhd6*`*d+. ? @A B C D E @F) <G <H <I <JKLrecordLjava/nio/ByteBuffer;vXRNextJpositionI numEntriesfirstbuflastbuflocbuf()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/VXR; setVXRNext(J)Vl setLocations(Ljava/util/Vector;)Vlocarr[IilocsLjava/util/Vector;LocalVariableTypeTableLjava/util/Vector<[I>; StackMapTable Signature(Ljava/util/Vector<[I>;)Vget()Ljava/nio/ByteBuffer;capacitybufgetSize()Isize SourceFileVXR.java M NO  P 87     2Q RO ST U 47gov/nasa/gsfc/spdf/cdfj/VXRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;java/util/Vector(I)Ljava/lang/Object;putIntputLong(J)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;!E***   !"#$>*  !"%&'$*+**h**h**h =*4+ N*-. W*-. W* -. W*W*W* W:"0:CNYekt} *C"()29*!"+,- +./ 280123d**h`<M*W* W* W** W** W** W*W**  !"(#2$>%J&V'_/ d!"T4O567J**h`< 23 !"89:PK 5IXp1o  &gov/nasa/gsfc/spdf/cdfj/Variable.class3UHIJ asByteArray()[B ExceptionsK([I)[B asFloatArray()[F(Z[I)[F([I)[F asDoubleArray()[D(Z[I)[D([I)[D asIntArray()[I(Z[I)[I([I)[I asShortArray()[S(Z[I)[S([I)[S asLongArray()[J([I)[JmissingRecordValueIsPrevious()ZmissingRecordValueIsPadgetElementCount()Ljava/util/Vector;getByteContainerMCByte InnerClasses2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;getStringContainerNCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;getFloatContainerOCFloatH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;getDoubleContainerPCDoubleI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;getIntContainerQCIntF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;getShortContainerRCShortH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;getLongContainerSCLongF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;getCDF#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;getEffectiveDimensions SourceFile Variable.java gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Object(gov/nasa/gsfc/spdf/cdfj/VariableMetaDatajava/lang/ThrowableT,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble+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!       !%&)*-*./2/347489<9=>A>BCDEFG$:"L# 'L( +L, 0L1 5L6 :L; ?L@ PK 5IX-jj/gov/nasa/gsfc/spdf/cdfj/VariableAttribute.class3 getEntryCount()IgetEntry(I)Ljava/lang/Object; isLongType(I)Z Exceptions isStringType SourceFileVariableAttribute.java)gov/nasa/gsfc/spdf/cdfj/VariableAttributejava/lang/Object!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/Throwable       PK 5IX'mm4gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.class3$     VARIABLE_ATTRIBUTE_RECORD_TYPEI3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;adrLgov/nasa/gsfc/spdf/cdfj/ADR;typevalueLjava/lang/Object; Exceptions!2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V()V SourceFileVariableAttributeEntry.java  "#.gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntrygov/nasa/gsfc/spdf/cdfj/AEDRjava/lang/ThrowablesetAttributeType(I)V!  _*+-*  *  J*+,      PK 5IX`0gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.class3+ # $ % & '() firstRecordI lastRecordbufferLjava/nio/ByteBuffer; compressedZ(IILjava/nio/ByteBuffer;Z)VCodeLineNumberTableLocalVariableTablethis,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;firstlastbufcompgetFirstRecord()I getLastRecord getBuffer()Ljava/nio/ByteBuffer; isCompressed()Z SourceFileVariableDataBuffer.java *  *gov/nasa/gsfc/spdf/cdfj/VariableDataBufferjava/lang/Object()V! ****-*    4   /* /* /*  /* !"PK 5IX蠮1gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.class3  getLocations()[[J SourceFileVariableDataLocator.java+gov/nasa/gsfc/spdf/cdfj/VariableDataLocatorjava/lang/ObjectPK 5IX:Sn.gov/nasa/gsfc/spdf/cdfj/VariableMetaData.class31./recordVariance()Z isCompressed rowMajoritygetName()Ljava/lang/String;getType()IgetDataItemSize getNumbergetNumberOfElementsgetNumberOfValues getPadValue()Ljava/lang/Object;(Z)Ljava/lang/Object; getDimensions()[IgetVarys()[Z getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getDataBuffers/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; Exceptions00(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;getEffectiveRank getBuffer?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer;isMissingRecordsgetRecordRange isCompatible(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)ZmissingRecordValueIsPreviousmissingRecordValueIsPadgetElementCount()Ljava/util/Vector;getEffectiveDimensionsgetBlockingFactorisTypeR SourceFileVariableMetaData.java(gov/nasa/gsfc/spdf/cdfj/VariableMetaDatajava/lang/Objectjava/lang/Throwable       !"#"$%&'()* +,-PK 5IXh+??#org/autoplot/cdf/CDFConstants.class3 CDF_MIN_DIMSJ ConstantValue CDF_MAX_DIMS CDF_VAR_NAME_LEN@CDF_ATTR_NAME_LENCDF_COPYRIGHT_LENCDF_STATUSTEXT_LENPCDF_PATHNAME_LENEPOCH_STRING_LENEPOCH1_STRING_LENEPOCH2_STRING_LENEPOCH3_STRING_LENEPOCHx_STRING_MAX2EPOCHx_FORMAT_MAXDEPOCH_STRING_LEN_EXTEND$EPOCH1_STRING_LEN_EXTENDEPOCH2_STRING_LEN_EXTENDEPOCH3_STRING_LEN_EXTENDCDF_INT1CDF_INT2CDF_INT4CDF_INT8 CDF_UINT1  CDF_UINT2  CDF_UINT4 CDF_REAL4 CDF_REAL8 CDF_EPOCH CDF_EPOCH16  CDF_TT2000!CDF_BYTE) CDF_FLOAT, CDF_DOUBLE-CDF_CHAR3 CDF_UCHAR4NETWORK_ENCODING SUN_ENCODING VAX_ENCODINGDECSTATION_ENCODING SGi_ENCODINGIBMPC_ENCODINGIBMRS_ENCODING HOST_ENCODING MAC_ENCODING  HP_ENCODING NeXT_ENCODINGALPHAOSF1_ENCODING ALPHAVMSd_ENCODINGALPHAVMSg_ENCODINGALPHAVMSi_ENCODINGNETWORK_DECODING SUN_DECODING VAX_DECODINGDECSTATION_DECODING SGi_DECODINGIBMPC_DECODINGIBMRS_DECODING HOST_DECODING MAC_DECODING HP_DECODING NeXT_DECODINGALPHAOSF1_DECODINGALPHAVMSd_DECODINGALPHAVMSg_DECODINGALPHAVMSi_DECODINGVARYNOVARY ROW_MAJOR COLUMN_MAJOR SINGLE_FILE MULTI_FILE GLOBAL_SCOPEVARIABLE_SCOPE READONLYon READONLYoffzMODEoffzMODEon1zMODEon2 NEGtoPOSfp0onNEGtoPOSfp0offBACKWARDFILEonBACKWARDFILEoff NO_CHECKSUM NONE_CHECKSUM MD5_CHECKSUMOTHER_CHECKSUM CDF_MAX_PARMSNO_COMPRESSIONRLE_COMPRESSIONHUFF_COMPRESSIONAHUFF_COMPRESSIONGZIP_COMPRESSION RLE_OF_ZEROsOPTIMAL_ENCODING_TREESNO_SPARSEARRAYSNO_SPARSERECORDSPAD_SPARSERECORDSPREV_SPARSERECORDSDEFAULT_BYTE_PADVALUEBDEFAULT_INT1_PADVALUEDEFAULT_UINT1_PADVALUESDEFAULT_INT2_PADVALUEDEFAULT_UINT2_PADVALUEIDEFAULT_INT4_PADVALUEDEFAULT_UINT4_PADVALUEDEFAULT_REAL4_PADVALUEFDEFAULT_FLOAT_PADVALUEDEFAULT_REAL8_PADVALUEDDEFAULT_DOUBLE_PADVALUEDEFAULT_CHAR_PADVALUEC DEFAULT_UCHAR_PADVALUEDEFAULT_EPOCH_PADVALUEILLEGAL_EPOCH_VALUEVIRTUAL_RECORD_DATADID_NOT_COMPRESSVAR_ALREADY_CLOSEDSINGLE_FILE_FORMATNO_PADVALUE_SPECIFIEDNO_VARS_IN_CDFMULTI_FILE_FORMATSOME_ALREADY_ALLOCATEDPRECEEDING_RECORDS_ALLOCATEDCDF_OKATTR_NAME_TRUNCCDF_NAME_TRUNCVAR_NAME_TRUNCNEGATIVE_FP_ZEROFORCED_PARAMETERNA_FOR_VARIABLECDF_WARN0 ATTR_EXISTS/ BAD_CDF_ID. BAD_DATA_TYPE- BAD_DIM_SIZE, BAD_DIM_INDEX+ BAD_ENCODING* BAD_MAJORITY) BAD_NUM_DIMS( BAD_REC_NUM' BAD_SCOPE& BAD_NUM_ELEMS%CDF_OPEN_ERROR$ CDF_EXISTS# BAD_FORMAT"BAD_ALLOCATE_RECS!BAD_CDF_EXTENSION  NO_SUCH_ATTR NO_SUCH_ENTRY NO_SUCH_VARVAR_READ_ERRORVAR_WRITE_ERROR BAD_ARGUMENTIBM_PC_OVERFLOW TOO_MANY_VARS VAR_EXISTS BAD_MALLOC NOT_A_CDFCORRUPTED_V2_CDFVAR_OPEN_ERRORBAD_INITIAL_RECSBAD_BLOCKING_FACTOR END_OF_VAR BAD_CDFSTATUSCDF_INTERNAL_ERROR  BAD_NUM_VARS  BAD_REC_COUNT BAD_REC_INTERVAL  BAD_DIM_COUNT BAD_DIM_INTERVAL BAD_VAR_NUM BAD_ATTR_NUM BAD_ENTRY_NUM BAD_ATTR_NAME BAD_VAR_NAMENO_ATTR_SELECTEDNO_ENTRY_SELECTEDNO_VAR_SELECTED BAD_CDF_NAME CANNOT_CHANGENO_STATUS_SELECTEDNO_CDF_SELECTEDREAD_ONLY_DISTRIBUTIONCDF_CLOSE_ERRORVAR_CLOSE_ERRORBAD_FNC_OR_ITEMILLEGAL_ON_V1_CDFBAD_CACHE_SIZECDF_CREATE_ERROR NO_SUCH_CDFVAR_CREATE_ERRORREAD_ONLY_MODEILLEGAL_IN_zMODE BAD_zMODEBAD_READONLY_MODECDF_READ_ERRORCDF_WRITE_ERRORILLEGAL_FOR_SCOPENO_MORE_ACCESS BAD_DECODINGBAD_NEGtoPOSfp0_MODEUNSUPPORTED_OPERATIONCDF_SAVE_ERRORVAR_SAVE_ERRORNO_WRITE_ACCESSNO_DELETE_ACCESSCDF_DELETE_ERRORVAR_DELETE_ERRORUNKNOWN_COMPRESSIONCANNOT_COMPRESSDECOMPRESSION_ERRORCOMPRESSION_ERROREMPTY_COMPRESSED_CDFBAD_COMPRESSION_PARMUNKNOWN_SPARSENESSCANNOT_SPARSERECORDSCANNOT_SPARSEARRAYSTOO_MANY_PARMSNO_SUCH_RECORDCANNOT_ALLOCATE_RECORDS CANNOT_COPYSCRATCH_DELETE_ERRORSCRATCH_CREATE_ERRORSCRATCH_READ_ERRORSCRATCH_WRITE_ERRORBAD_SPARSEARRAYS_PARMBAD_SCRATCH_DIRDATATYPE_MISMATCHNOT_A_CDF_OR_NOT_SUPPORTEDCORRUPTED_V3_CDFQILLEGAL_EPOCH_FIELDP BAD_CHECKSUMOCHECKSUM_ERRORNCHECKSUM_NOT_ALLOWEDMCREATE_OPEN_DELETE_CLOSE_SELECT_CONFIRM_GET_PUT_SAVE_ BACKWARD_GETCDFFILEBACKWARD_ CHECKSUM_GETCDFCHECKSUM_NULL_CDF_ CDF_NAME_ CDF_ENCODING_ CDF_DECODING_ CDF_MAJORITY_ CDF_FORMAT_CDF_COPYRIGHT_ CDF_NUMrVARS_ CDF_NUMzVARS_ CDF_NUMATTRS_CDF_NUMgATTRS_CDF_NUMvATTRS_ CDF_VERSION_ CDF_RELEASE_CDF_INCREMENT_ CDF_STATUS_CDF_READONLY_MODE_ CDF_zMODE_CDF_NEGtoPOSfp0_MODE_LIB_COPYRIGHT_ LIB_VERSION_ LIB_RELEASE_LIB_INCREMENT_LIB_subINCREMENT_rVARs_NUMDIMS_rVARs_DIMSIZES_ rVARs_MAXREC_rVARs_RECDATA_rVARs_RECNUMBER_rVARs_RECCOUNT_rVARs_RECINTERVAL_rVARs_DIMINDICES_rVARs_DIMCOUNTS_rVARs_DIMINTERVALS_"rVAR_# rVAR_NAME_rVAR_DATATYPE_%rVAR_NUMELEMS_& rVAR_RECVARY_'rVAR_DIMVARYS_( rVAR_NUMBER_ rVAR_DATA_*rVAR_HYPERDATA_+ rVAR_SEQDATA_ rVAR_SEQPOS_ rVAR_MAXREC_.rVAR_MAXallocREC_/rVAR_DATASPEC_0rVAR_PADVALUE_1rVAR_INITIALRECS_rVAR_BLOCKINGFACTOR_rVAR_nINDEXRECORDS_rVAR_nINDEXENTRIES_5rVAR_EXISTENCE_6 zVARs_MAXREC_7zVARs_RECDATA_8zVAR_9 zVAR_NAME_:zVAR_DATATYPE_;zVAR_NUMELEMS_< zVAR_NUMDIMS_=zVAR_DIMSIZES_> zVAR_RECVARY_?zVAR_DIMVARYS_ zVAR_NUMBER_A zVAR_DATA_BzVAR_HYPERDATA_C zVAR_SEQDATA_ zVAR_SEQPOS_E zVAR_MAXREC_FzVAR_MAXallocREC_GzVAR_DATASPEC_HzVAR_PADVALUE_IzVAR_INITIALRECS_JzVAR_BLOCKINGFACTOR_KzVAR_nINDEXRECORDS_LzVAR_nINDEXENTRIES_MzVAR_EXISTENCE_NzVAR_RECNUMBER_OzVAR_RECCOUNT_zVAR_RECINTERVAL_QzVAR_DIMINDICES_RzVAR_DIMCOUNTS_SzVAR_DIMINTERVALS_TATTR_U ATTR_SCOPE_V ATTR_NAME_W ATTR_NUMBER_XATTR_MAXgENTRY_YATTR_NUMgENTRIES_ZATTR_MAXrENTRY_[ATTR_NUMrENTRIES_\ATTR_MAXzENTRY_]ATTR_NUMzENTRIES_^ATTR_EXISTENCE__gENTRY_`gENTRY_EXISTENCE_agENTRY_DATATYPE_bgENTRY_NUMELEMS_cgENTRY_DATASPEC_d gENTRY_DATA_erENTRY_f rENTRY_NAME_grENTRY_EXISTENCE_hrENTRY_DATATYPE_irENTRY_NUMELEMS_jrENTRY_DATASPEC_k rENTRY_DATA_lzENTRY_m zENTRY_NAME_nzENTRY_EXISTENCE_ozENTRY_DATATYPE_pzENTRY_NUMELEMS_qzENTRY_DATASPEC_r zENTRY_DATA_s STATUS_TEXT_tCDF_CACHESIZE_urVARs_CACHESIZE_vzVARs_CACHESIZE_wrVAR_CACHESIZE_xzVAR_CACHESIZE_yzVARs_RECNUMBER_zrVAR_ALLOCATERECS_{zVAR_ALLOCATERECS_|DATATYPE_SIZE_}CURgENTRY_EXISTENCE_~CURrENTRY_EXISTENCE_CURzENTRY_EXISTENCE_ CDF_INFO_CDF_COMPRESSION_zVAR_COMPRESSION_zVAR_SPARSERECORDS_zVAR_SPARSEARRAYS_zVAR_ALLOCATEBLOCK_ zVAR_NUMRECS_zVAR_NUMallocRECS_rVAR_COMPRESSION_rVAR_SPARSERECORDS_rVAR_SPARSEARRAYS_rVAR_ALLOCATEBLOCK_ rVAR_NUMRECS_rVAR_NUMallocRECS_rVAR_ALLOCATEDFROM_rVAR_ALLOCATEDTO_zVAR_ALLOCATEDFROM_zVAR_ALLOCATEDTO_zVAR_nINDEXLEVELS_rVAR_nINDEXLEVELS_CDF_SCRATCHDIR_rVAR_RESERVEPERCENT_zVAR_RESERVEPERCENT_ rVAR_RECORDS_ zVAR_RECORDS_STAGE_CACHESIZE_COMPRESS_CACHESIZE_ CDF_CHECKSUM_ CDFwithSTATS_ CDF_ACCESS_ SourceFileCDFConstants.javaorg/autoplot/cdf/CDFConstantsjava/lang/Object    !"#%&()+,-)./124578:;=>@ABDEGHJKMNPQSTVWYZ\]_/`2abd5efhikln8opr;s>tuwxy{|/}2~b5fil8p;>uy/2/2/2/2//2f/2bf/2    !#$&')*,-/0235689;<>?ABDEGHJKMNPQSTVWYZ\]_`bcefhiklnoqrtuwxz{}~    "#%&()+,./012345678:;=>@ACDF/G2HbI5JfKiLlM8NpO P;Q>RuSTyUVWYZ\]_`bBcEdeghiklnoqrtuwxzH{K|N}~)QTW#Z] &    !#$&')*,-/0235689;<>?ABDEGHJKMNPQSTVWYZ\]_`bcefhiklnoqrtuwxz{}~PK 5IXBn%org/autoplot/cdf/CdfDataSetUtil.class35  !" # $% $& $'()()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/cdf/CdfDataSetUtil; validCount(Lorg/das2/qds/QDataSet;I)Ids1Lorg/das2/qds/QDataSet;limitIweightsiterLorg/das2/qds/DataSetIterator; StackMapTable*+ SourceFileCdfDataSetUtil.java , -. org/das2/qds/QubeDataSetIterator /+ 01 2 34org/autoplot/cdf/CdfDataSetUtiljava/lang/Objectorg/das2/qds/QDataSetorg/das2/qds/DataSetIteratororg/das2/qds/DataSetUtilweightsDataSet0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;(Lorg/das2/qds/QDataSet;)VhasNext()ZnextgetValue(Lorg/das2/qds/QDataSet;)D!   /*    ;*MY,N6$---,  &8!4;;6-* &PK Yه}&org/autoplot/cdf/CdfDataSource$1.class3J $ #% &'( )* #+ #, -. #/ 0. #1234()VCodeLineNumberTableLocalVariableTablethis InnerClasses"Lorg/autoplot/cdf/CdfDataSource$1;propertyChange#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent; StackMapTable2536 SourceFileCdfDataSource.javaEnclosingMethod7  89: ;<'unloading CDF cache to resolve bug 1002= >? @A BCD E FGH IG org/autoplot/cdf/CdfDataSource$1java/lang/Object!java/beans/PropertyChangeListenerjava/beans/PropertyChangeEventjava/lang/Throwableorg/autoplot/cdf/CdfDataSource access$000()Ljava/util/logging/Logger;java/util/logging/LevelFINERLjava/util/logging/Level;java/util/logging/Loggerlog.(Ljava/util/logging/Level;Ljava/lang/String;)V access$100()Ljava/lang/Object; access$200()Ljava/util/LinkedHashMap;java/util/LinkedHashMapclear access$300()Ljava/util/Map; java/util/Map access$4000 /* 2YM¸  ,çN,-),,/, '122, !"#  PK Yj$org/autoplot/cdf/CdfDataSource.class3 ' ' ' ' '     > j '  ' >     J J '  > j  j >  N  > > )  )   E   '  > 9 9 = = = < 9   j ' 9 N    V '     \ ' \     '   ' 9 '  '             I   J   '  ' !  '" #$`% &' &( )* )+, '-. '/0 .1 2 34 5 6 78 .9 :; 9< =>? @A B C CD CE FG H I J 'K LMw NO 'P Q 'RST 'UV 9 :WXYZ[ '\ ] ^ = _` ab jcdefg5 'hi4jklmnop qr Es 3tu vw Jx Jyz{ | .} .~ 3 3 3   1 1 3 .5 5 3 3 '  }    * *: *5 3 *A.   =     3 >  5 '     ' @ Dx@    V I     .    ' '    u     3  ~  j     '       .  '        3 '     ! " # $%&'()  '*+  , - ./0123 456789: ;<=> ?  3@AB CDE F GH IJ K L M N O .P Q 3R STU 3V 3W XY Z [ \]^_`a Ib jc de . f d:g 3h dijk l mnopqrs mtu v wx y z'{   |} InnerClasses PARAM_DODEPLjava/lang/String; ConstantValue PARAM_WHERE PARAM_DEPEND0~PARAM_XPARAM_YPARAM_INTERPMETAPARAM_ID PARAM_SLICE1ATTR_SLICE1_LABELS ATTR_SLICE1loggerLjava/util/logging/Logger; attributesLjava/util/Map; Signature5Ljava/util/Map;FILE_CACHE_SIZE_LIMITI openFilesLjava/util/LinkedHashMap;PLjava/util/LinkedHashMap; openFilesRevFLjava/util/Map;openFilesFresh3Ljava/util/Map;lockLjava/lang/Object;DS_CACHE_SIZE_LIMITdsCacheRLjava/util/LinkedHashMap; dsCacheFreshLjava/util/HashMap;7Ljava/util/HashMap;dslocktimerLorg/autoplot/util/TickleTimer;allocateDirect$assertionsDisabledZ(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablethis Lorg/autoplot/cdf/CdfDataSource;uriLjava/net/URI;cdfCacheUnload(Ljava/lang/String;Z)VdsunloadLjava/util/List;cdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;fileNameunloadDsLocalVariableTypeTable$Ljava/util/List; StackMapTableu cdfCacheReset()VcdfCacheFileForReader7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String;cdfFile dsCachePut:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)VfirstEntryLjava/util/Map$Entry;%Lorg/das2/qds/MutablePropertyDataSet;NLjava/util/Map$Entry;printCacheReportmementry getCdfFile7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;e2Ljava/lang/Exception;eoldestLjava/io/File;dateLjava/lang/Long;ex getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;resultLorg/das2/qds/QDataSet;i2 svariables[Ljava/lang/String;n depend0namevLjava/util/Vector;numRecJ&Lgov/nasa/gsfc/spdf/cdfj/CDFException;mLjava/util/regex/Matcher;xattryattrss dimensions[I ndimensions[J constraintsrecsfillD resultExt#Lorg/das2/qds/buffer/BufferDataSet;sizefillRecsnfillLjava/lang/Number;itLorg/das2/qds/DataSetIterator;map svariable constrainti numRecDepend0 interpMetamon'Lorg/das2/util/monitor/ProgressMonitor;useReferenceCachercentReferenceCacheEntry;}0< ExceptionsO(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;cachedattr1lsurlOu(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;i4i3newSvariableBuilderLjava/lang/StringBuilder;$Ljava/lang/IllegalArgumentException;isargsfunctionos1labelsscattrs1result1pLjava/util/regex/Pattern;result0islash constraint1kparmieqsparmjdepdep1_Lorg/das2/qds/ArrayDataSet; dep1unitsLorg/das2/datum/Units;dep1ibracketdoDepsxsyw)Ljava/util/List;9Ljava/util/HashMap;! (Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;maybeReplaceLabels((Lorg/das2/qds/MutablePropertyDataSet;)VdepDslablDs hasVariable8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Zvarnames getAttributeI(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Ljava/lang/Object; Ljava/lang/NullPointerException;attrreadXorYAttributesG(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map;vqube ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError; labl_ptr_1 labelsAreReaddepthslice xyAttributesm(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map;readAttributesK(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap;vvnewValnamevalattrvisDepvv1ipassiioo[Ljava/lang/Object;Ljava/lang/RuntimeException;propsgattrsgattrovvs[Z?Ljava/util/LinkedHashMap;q(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap;getDeltaPlusMinusw(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;)Lorg/das2/qds/QDataSet; deltaPlusdeltaisFinite(D)ZloadVariableAndDependentso(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;Z)Lorg/das2/qds/MutablePropertyDataSet;reformsomeonesDepend0 depend0value reformTestG(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;)Zsodep0numDep0mapo dependentsthisAttributesm(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;)Z(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;value valueUs2000c1c0functslice1svariesn1llmusunitsus1okaysvarextentLorg/das2/datum/DatumRange;extentdsdep0map,Lorg/das2/dataset/NoDataInIntervalException;plusAttr minusAttr deltaUnitsnresultdepName reformDepbwdsi0l0l1bundleDssidepdepAttrlablidepn2dep2n0att1att2att0binmaxbinmindepDs1loadDependentsslice1 expectRec displayTypemcrecCountdoUnitsunitsfdvvrange doPlusMinus deltaMinusqubeDimsswapHack(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;getMetadataModel)()Lorg/autoplot/datasource/MetadataModel; getMetadata8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;dep0m5Ljava/util/Map;^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;labelToBundleDs0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;labl1Lorg/das2/qds/IDataSet;checkCdf(Ljava/io/File;)VinLjava/io/InputStream;magic[B access$000()Ljava/util/logging/Logger; access$100()Ljava/lang/Object; access$200()Ljava/util/LinkedHashMap; access$300()Ljava/util/Map; access$400 SourceFileCdfDataSource.java 0% .% +, 23 "# @A 4cdfCacheUnload cdf file {0} from cache: unloadDs={1}java/lang/Object   !gov/nasa/gsfc/spdf/cdfj/CDFReader :3java/util/ArrayList @\ 5,    java/lang/String   78 \ \ dsCachePut uri={0} ds={1}    org/autoplot/cdf/CdfDataSource java/util/Map$Entry  remove {0}  org/das2/qds/QDataSet   %9d %s %s    =) #cdf open files cache contained: {0} java/io/File @ "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderCDF file does not exist:   CDF file length is zero: java/lang/Integer kjava/lang/Exception added cdf file {0} to cache: {1} IJjava/lang/Long   using cached open CDF {0} 4An exception was caught in CdfJava openFiles caching java/lang/RuntimeException @ ;<unload cdf soon true&org/autoplot/datasource/ReferenceCacheenableReferenceCachefalse        x#reference cache used to resolve {0}  ref uri {0} H*reference cache in use, {0} is loading {1} download file  getDataSet ({0})  open CDF file  jkgot cdf file for {0} {1}idarg_0CDF URI needs an argument[  ;  DEPEND_0 java/util/Vector  $gov/nasa/gsfc/spdf/cdfj/CDFException CDFException no   No Such Variable:   $%)org/das2/util/monitor/NullProgressMonitor stjava/util/HashMap   \[\:\,(\d+)\]    X Y w!org/das2/qds/buffer/BufferDataSet      UNITS    FILL_VALUEjava/lang/Number  #required fill value is missing: {0}java/lang/Double    org/das2/qds/QubeDataSetIterator @  \  >assuming virtual records because data is shorter than DEPEND_0    GH CdfDataSource #org/das2/qds/MutablePropertyDataSet `a \ w loadErrorsF  DELTA_MINUS DELTA_PLUS BIN_MINUSBIN_PLUST replaceLabels  \   VIRTUAL FUNCTIONFUNCT8virtual variables not supported for multi-variable reads COMPONENT_0 "1 COMPONENT_1 COMPONENT_2c2 COMPONENT_3c3 COMPONENT_4c4virtual variable !" # `$/slice is not supported for multi-variable reads %variable does not exist: &reading  from CDF file slice1_labelsLABEL ' ( ) *+ ,- ./ 01reading from {0}read variable {0}?{1} got {2}xElength of X doesn't match that of data, check each variable's length. 2+y 23where. 45 67DEPEND_1DEPEND_2DEPEND_3 89 RENDER_TYPEMETADATAMETADATA_MODELISTP-CDFITODO: attributes should appear in each bundled dataset, to be consistent. :waveform DISPLAY_TYPE; <= > ?@ VALID_MIN VALID_MAX A$org/das2/qds/ArrayDataSet 2 1offset units do not appear to be in {0}, using ns B \DEPEND_ CBUNDLE_ java/lang/NullPointerExceptiononly [:,i] supported LABL_PTR_1 DEF G HIch_ JK0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderErrorjava/util/LinkedHashMap DEPEND_[0-9] L Source_name  MN OP QR S Descriptorjava/util/List NAMENo such variable: {0} in CDF VALIDMAXVALIDMINFILLVALT UVW XY Z [;Runtime exception while trying to read attribute "{0}": {1}GlobalAttributesUNIT_PTRUNIT_PTR_VALUE \]_Varies_BlockingFactor ^_Type  _ _RecCount 1 `! a!6some CDF variable ({0}) uses variable as DEPEND_0: {1} java/util/Map b &reformTest for {0}: {1}QloadVariableAndDependents {0} constraints={1} dependVar={2} slice1={3} reform={4}No such variable: comp_themis_epoch "#c def g5 hiorg/das2/qds/RankZeroDataSet jik lm nop qr +s ,@read virtual var: *org/das2/dataset/NoDataInIntervalException variable  contains no records! t&clearing reform flag because of slice1 u vw xorg/autoplot/cdf/CDFConstantsCDF_EPOCH16, ew...slice1=$ is too big for the dimension size () ()Wvariable is not marked as non-time-varying, but the single record implies it should be. Dy__ row number z column number { |}org/das2/datum/Unitsfound UNIT_PTR for {0} 2~ .units are not all the same, unable to use: {0}"units variable does not exist: {0} >?java/lang/AssertionError  3    Hignoring VALID_MIN and VALID_MAX because they are equal or out of order. +  !   <     Oignoring VALID_MIN and VALID_MAX because no timetags would be considered valid.Dusing VALID_MIN and VALID_MAX to indictate that all data is invalid. CONTEXT_0DELTA_PLUS_VARDELTA_MINUS_VAR /DELTA_PLUS_VAR variable has no records {0}: {1}   .DELTA_MINUS_VAR units are not convertible: {0}MDELTA_PLUS_VAR units are not ratio measurements having a meaningful zero: {0}ADELTA_PLUS_VAR length ({0,number,#})!= data length ({1,number,#})-DELTA_PLUS_VAR units are not convertible: {0}1DELTA_PLUS_VAR variable is not found for {0}: {1} l LABL_PTR_1LABL_PTR_{0} pointed to non-existant variable {1}LABEL_unable to load LABL_PTR_ for 'setting null displayType to time_series  time_seriesdisplayType={0}3unable to find variable "{0}" for DEPEND_{1} of {2}  yBINS_1min,max :it looks like the variable should repeat to match DEPEND_0org/das2/qds/ReplicateDataSet @  MONOTONIC /data has dependency which is non-monotonic: {0}   channel00  y 2 `5 Ay swaphack avoids runtime error.applying min,max kludge for old LANL cdf files +  'org/autoplot/metatree/IstpMetadataModelvariable not specified 0 No such variable ""DEPEND_4java/io/IOException \  LABEL__NAME__  CDF file is emptyjava/io/FileInputStream @~  V2.6 or newer&File appears to be NetCDF, use vap+nc:/File appears to be NetCDF (on HDF), use vap+nc:pre-V2.6 compressed \java/lang/Throwable   apdss.cdforg/autoplot/util/TickleTimer org/autoplot/cdf/CdfDataSource$1 @*org/autoplot/datasource/AbstractDataSourcedepend0java/util/Iterator:org/autoplot/datasource/ReferenceCache$ReferenceCacheEntry%org/das2/util/monitor/ProgressMonitororg/das2/qds/DataSetIteratorjava/util/regex/Patternjava/util/regex/Matcherjava/text/ParseExceptionorg/das2/datum/DatumRangeorg/das2/qds/IDataSetjava/io/InputStreamjava/util/logging/LevelFINERLjava/util/logging/Level;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vremove&(Ljava/lang/Object;)Ljava/lang/Object;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext startsWith(Ljava/lang/String;)Zadd(Ljava/lang/Object;)Zclearjava/lang/Systemgcgetput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;currentTimeMillis()J(J)Ljava/lang/Long;()IentrySetgetKey@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VgetValueorg/autoplot/cdf/CdfUtil jvmMemory(Lorg/das2/qds/QDataSet;)IerrLjava/io/PrintStream;(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)VshouldAllocateDirectexistsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;length%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader lastModified longValueFINESEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Throwable;)Vtickle getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals getInstance*()Lorg/autoplot/datasource/ReferenceCache;getURIgetDataSetOrLockw(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/datasource/ReferenceCache$ReferenceCacheEntry;java/lang/Thread currentThread()Ljava/lang/Thread; shouldILoad(Ljava/lang/Thread;)Zpark&(Ljava/lang/Object;)Ljava/lang/String; resourceURIgetSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;getFile7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; getParamssetProgressMessageindexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;(I)Ljava/lang/Object;getNumberOfValues getMessagegetVariableNames()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;contains getDimensions(Ljava/lang/String;)[I&org/autoplot/datasource/DataSourceUtilparseConstraint%(Ljava/lang/String;[J)Ljava/util/Map;"org/autoplot/metatree/MetadataUtilsliceProperties!(Ljava/util/Map;I)Ljava/util/Map;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroupgrow(I)Vorg/das2/qds/ops/Ops(Lorg/das2/qds/QDataSet;)[IrankgetTypecreate;(ILjava/lang/Object;I[I)Lorg/das2/qds/buffer/BufferDataSet;property&(Ljava/lang/String;)Ljava/lang/Object; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VWARNING doubleValue()D(Lorg/das2/qds/QDataSet;)VputValue"(Lorg/das2/qds/WritableDataSet;D)V&(Lorg/das2/qds/buffer/BufferDataSet;)Vwarningfinished exception(Ljava/lang/Exception;)V java/net/URIentering:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)VstartedgetParam makeImmutableexiting'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;I)I(Ljava/lang/CharSequence;)Z containsKeyorg/autoplot/cdf/CdfVirtualVarsexecuteq(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;parseInt1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;existsVariableisEmpty(I)Lorg/das2/qds/QDataSet;svalueb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;bundleG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; maybeCopy7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet; isLoggable(Ljava/util/logging/Level;)Z lastIndexOf(I)IlinkO(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet; replicate?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet; doWhereFilteru(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;doApplyAttributes[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)Vinfoorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;nscopy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet; reduceMax isFinished(I)Ljava/lang/StringBuilder; loadVariable\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet;java/lang/ClassgetName getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;variableAttributeNamesgetClass()Ljava/lang/Class;isArrayjava/lang/reflect/Array getLength(Ljava/lang/Object;)I'(Ljava/lang/Object;I)Ljava/lang/Object;java/lang/Mathabs(D)Dorg/das2/util/DasMathroundNSignificantDigits(DI)D(D)Ljava/lang/Double;globalAttributeNamesgetVarys(Ljava/lang/String;)[ZgetBlockingFactorgetStringDataType isInfiniteisNaN getDependentorg/autoplot/cdf/CdfDataSetUtil validCount(Lorg/das2/qds/QDataSet;I)Iorg/das2/qds/DataSetOpsslice0cdfEpoch"Lorg/das2/datum/TimeLocationUnits;us2000 org/das2/datum/TimeLocationUnitsconvertDoubleTo(Lorg/das2/datum/Units;D)D createDatum(D)Lorg/das2/datum/Datum;org/das2/qds/DataSetUtil asDataSet4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet;org/das2/qds/DDataSet9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[IfinegetEffectiveRank([Z)IgetNumberOfElements(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;equalsIgnoreCase dimensionless lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units;(I)DINFOgetStringValue,(Lorg/das2/qds/QDataSet;D)Ljava/lang/String; VALUE_MIN>(Ljava/lang/Object;Lorg/das2/datum/Units;DLjava/lang/Object;)D getValidRangeB(Ljava/util/Map;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;width()Lorg/das2/datum/Datum;org/das2/datum/Datum extentSimple asDatumRange4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange; intersects(Lorg/das2/datum/DatumRange;)Z()Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Zmin(Lorg/das2/datum/Units;)DmaxisRatioMeasurementgetOffsetUnitsisConvertibleTo.(Ljava/util/logging/Level;Ljava/lang/String;)VrecordVariance transpose(II)I(Lorg/das2/qds/QDataSet;I)V isMonotonic(Lorg/das2/qds/QDataSet;)ZTRUELjava/lang/Boolean;FALSEasDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;maybeReduceRank2L(Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;weightsDataSet(II)D toBundleDs>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;subtractdivide=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;makePropertiesMutablejava/util/CollectionsemptyMapprintStackTraceputAll(Ljava/util/Map;)V createRank2(II)Lorg/das2/qds/IDataSet;safeName&(Ljava/lang/String;)Ljava/lang/String;(IID)Vread([B)Iclose addSuppresseddesiredAssertionStatusorg/das2/util/LoggerManager'(JLjava/beans/PropertyChangeListener;)V!'w !"#$%&'()*+,&-.%&/0%&1234)*5,&678&9:3;< =)>?@AB>*+C STDEFGH IJB ۲YM² Y*SY S * N-W*WY:»Y::%:* W:$: WWç :,ç : , JCJb c+d5e?fCgJhSivjkmnopqrtuD>vKKSmLM+NOPQ?R SmLST7 `UVWVXY(Y*EZDZ [\B*YK²*çL*+!!$!Cxy z{|&})~T!VZ ]^BYM²* L,çN,-+CD _NO_T WVZWU `aB&YM²! Y*SY+S * W*+"W*#$%W&8()N-* W+-*,,ç :,}C. %.<FZgx{D ZbdGKeR ZbfT<V>DZ g\BjYK²(L+E+)M,-./>01 Y2SY,*SY,-S34*ç :*_bbfbC%2Z]iD2(h)%5idR %5ifTVYJDZ jkBF5 65YM²*7 L8+,,çN,-+YM»9Y*:N-;?@*@AB-C D@*@AB-CF35!*HL*: Y*JL: Y*JL*HL*+"W+*KW*#$KWL Y*SY+S &&()*:M,ç :,YM²* NN-9Y*:O-PF5*HL: Y*JL*+"W+*KW*#$KW3*+"W+*KW*#$KWQR*,,ç :,MST,UVY,WXYZ+ ,//2/II>7::>:ty|IJ IC4 *48>Gi/5DJWnty|~    Dp NOlmnm/oG_p~nmWqr4NOsmP NOT !UVZUW4Vt#Xu UWVtuu gDZ)VvMu&/DZUuW!wxB jW[]^_`=Noa*b+cN-de:-+f:Qg YhS Qi Y*jS Qk YdlSY*jS *+mno:Qp*b,q:*r:+stu:Qv YSYS w :x ::  @@A :`w:@@AB:` : P6   ` .P  :2 :**YW *Y*/** * KW ) :*KW &* :*KW &* :*KW*+*:   :: e::,99Y::- -:- -lGHICc )0G]`!(*,.34689:<>?B CDE%F+G5I?MHNNOWPdRgUlWzXYZ\_]^abefgjm'n-oKqTsdukvww|xz|}(4IWb{ (/7;EHJTD'00yz%{) W |}  ~z- s%I%jM9'0T%df= 2_pP%NOiS  ;) g|} } lobyzJ smWEFW J?HR*'I'jSTT`r tUWUU0 $5tUWUU tUWUU tUWUUIUX>  *..tUWUUUtUWUUU tUWUUU u uIwB F*ŶN Y-SɲY:²-7: -ç :+*+mno:q:*r:+stu:w :  x :  >C>Cv!-28FLZagov-29CDz -eFEFFF%>FeZ_paPg%vNO ye R F'Tn 8UVUVZUP UtUWU4I& wB  u:Y:,z{6,|:=Y,~: }{6   ~:W,}{6 ,} `6  o,z `6  % }@, ` ~@W޹W( }@, ` ~@W,  ~W 6 ,} `6 ,z `6  # }@, `|@W޹W& }@, ` ~@W, |W AM,}ߙ,}: :  `6 ---- @@AB:+:+ =Y>@@@An::G:.:*%6: :  :  :  O ޶`E+,< 6 +, - =Y>@,@@An: 1+, -=Y>@,@@An: QP*L*q:  /6 Q  ~,Q Y  |SY,SY hS  :   :  x  p z{6 |:  ~: : +    Y:    R4p 4 u' iSTAi tWUUX9$1"@&'XU11111XtWUUXXU84U3U KUtWUUXUUUtWUUXU ^U- tWUUXX!U1tWUUXUU7 !U1tWUUXUUUQTtWUUXUUUUtWUUXUUUUU[ tWUUXUUUZ:U < -@_tWUUXUUUUV(EZI& B}<x*=Y>1@2A.M*=Y>3@2A.N,,,"-*=Y>3@2AC(I[v|D*(NeI-ez)}KeT s Bd*M,+C  !D NOMR S Bc *+4M5C,-.D s NO TFB  ,z{6:7,|:: 6,~M+,:7:68+8:  %W%W6: '9:S Ul+,:  .: 6   .#  =Y>;@ 2AS  <%W%W: '9:S UgI=C 9: ;<!=)>4@=BEDMERF_GbHgJoKyLMPNORTUVWVYZ][\ `D!$oe sm )) L C} s _b? EF NO  )) M8R MT_ 4UC WUUUu( WUUU&*B{>Y?N>Y?:@:*+A::SBU*CD:'EFG-CHh"W*ID:'EFG-IHh"W62:  6 6     2: *+ :  ~6VQ J:*K'*`:LKW- "WQM, J:uEFG H: N` O` P`/'QRSQUV:- "W *W::SBU:6 6    2: * 4:  a EFV GN G6  3 :6  HS "W  H"W": X Y SY YS b-Z"W-[7:5-*8: -\ "W: S ] U-77:,*8: - "W: S ] U*+^:  -_ 3 "W-`*+a2"W-b*+cd"W-e*+2"W-NY #55{~VIIqrCRTfgim q#n%o5p8uAvYwjzs{| "%3ANSVjr07=DNZ`jm{~$+1@P`prsD8 }%s %;Nz33  ?   5 )sG )D& 7D~) c3 s    3 sm  3 sm j,a,Y8:}A133+G ss{NO{{)R  'jaTU##WU1V1(WUVUVWUVUVIU V + WUVL DWUVUV B - WUVVudu1WU& B *,-+Y:2'+ + :+,!+f+:CHRxD4NOKzozT H 2I  !BI&g&hCD T@ "#B[ *+,YCD*NO$?I% &B- ~*+AW*M,N-66d-2:*:IA5h:+`i YSY+S C6  !+08 D!R"[#t$v|*D>R$'+K3!U~NO~ s}TWUa= ()B >,, :`, :j,j:L :*6>":*6>*+k:*26> *+l>Qm Y+SY S Cj56 789&:.;5<D=L>R?TA_BfCnDtEvHyIJKLOPQTUD 5*%D+L,)f+n,)&P-3.},){3NO/%y?R5*'/'TTVV =&0*"1Bs *ݲQn Y+SY,SY SY2SY S *+Ko@+@AB *+:*+7  Y:! :  E :   :   p* ,q: * ,q: U rK@ s: t ) uv9twx9wyz:    {:  |*+Y=Y>}@+@AnͰ~Y=Y>@+@@A*+:  ` :   P6  ` .P, :O2 ::///$//6>2 : )*+^:*+ P P/6*+`Z*+.6*+c81@2@2@AB//e/m7=/ 4  d/ ' ! / *+>*+  Y:' 7 P*+//:SL=Y>+@@2A .:L+6:b : : ::::[[ :+,6:*Kb* Y::96),6ѧ,6:S]U66 Y: ": ": ":P :9hV::: z>n%V'V=%V'V :%V'VMH j:5*L , Y:6 : :++*K*,:!:Q Y+SYS :[֧:է:":   " B*,:)  :""Q",r Q Y S R 0Q Y2SY 2S Q",Q Y+SYS :6 6=Y>1@2A j: =Y>¶@2A :!:":#!ʙ!L:#>!6*!K !:# Q Y2SY!S #$=Y>Ķ@2A :##*#,q:"L:$Q=Y>Ŷ@2ƶ@+@A$U=Y>¶@2AW"$"  Ƕ: :$ , ~ L :%*%K'Q Y%SY2SY+S >6&&*%̙6&*%,&  :$6&1$ &..$ $:$$5$ *.$$θ:$$й$K@*%̚7$ %$$ :$\*+S$ HҶY$ :'Y$ :'':$ՙ$ֲ׹Q%,$ֲٹ$=Y>1@2A$2$$`$J&=Y>1@d2A$!=Y>1@2A$7W"$%$$$ d$@"5$*"ڶܶ`$:%%%:"$"$"ڶܶ`$:%%fdhl6'%fdhl6(6&&$ ,%&'%&( &&$ 0$:)))$&:"a":%5)=Y>3@d2A%$=Y>3@2A%aX-":%=Y>3@d2A%(":%=Y>3@2A%6k66 .:!.:" 1!,! ""6sh 66 .:!.:" 1!,! ""6vk.:.:   :! :""KW!KWwrg.:.:   :! :""KW!KW6=Y>1@2A.:     f .v :! :""!"2{:###"#!##: =Y>1@2A '#&I|~   ICFl/m7nSpXq`thvvxz{|}~%4@MZr{ %KRV_aqx&*OYbdh %;CJX]hos        #&(8;@Sesz} "#)*+,./01345689':>;X>o?BDEFGLMNOP OQW'X3Y?ZT[j\p]|`dabcefghijklmn)oPpZsmt{vwz{|}   $ + 0 ; ? ` ~              I f {              = J ` p z         " 4 8 @ P ^ k p          I {        +6JX]aq!#$'()*+,5"7-879B:Q;`<x=>?DEFGHIJKL QR)S8TDUPW\XhYuZ]^_`acdefk l+manjorpzqrstuvkzDe@2M 3~4z5z 46 )%<78N9)}ye:z@;%N<J);X=2)5>(sm??z@ABCz +z7D%zsEJF<G5H ]z Gsm$ Ie' 4Ie' lJ% 3K?& Le%6"sz) Mz% nN)& O)' qP)(aWQz%#Qz%!Qz% ?R) `S% ~ 3! e" T# e$ 3U)7^9)BSV) QDz!`5Wz"\X)R9) D+z!5z")Yz8JWz \&Y3!hZ3"V+zGz %[3!Y3"rb\z!zZ]z"B^e#+z U)NO$?_?/%`)a)hu Xb    c%ql-?9ye&d e? f Cg3 4h iB' j?3 3? k3 +l"m?R/' cT6xS 6UU *!^/ @24MWUUUR 5U$fWUUUU+Bu0V&n+nE06N@gWUUUVnVVoAU UAU;US =WUUUVnVVm!WUUUVnVVVU%!WUUUVnVVVUWUU!WUUUVnVVVUWUUGuH%QU@A <RG%(+A^&WUUUVnVVVU.8"WUUUVnVVVU> /$WUUUVnVVutwxI%&pqrB2YCD EF!stBW -**+oM,qN*r:-u:w :x :@@@AB*B :z{6 ~:: * KW `C*W*W*W*W*W*W*W*M,<,<,,YM,** g* h S>L*=Y>1@`2A : ,=Y>1@2AKW,%%<&&<<C5 $&,:?MR]flv *7DQ^jv%+D1u% _pP|%,hNO:Zf.)sm"3N)-EF-~y%R u' |v~y'TR&tU&WU,>UPu u5G&wxyB}+M+N6+Y-+:,=Y>@2A,=Y>@2A,,C&  %4Omu{D>4Aza)}EF}z ry{f=T|` }~BYIL*CY?YY Y >Y?Y Y  YYX5C. AOW#X-Y7ZA]K^U__sT @")jc \ =PK 5IXCОpp*org/autoplot/cdf/CdfDataSourceFormat.class3 {  B B  B                  !  "  #$  % &' !() *+,  -. ,/012 /( 3456789:;<=q> ! ,? @A BCD BEFGc H BIJK  LM N BOPQRS TUVW X YZ [ ,\] ^ Y_`ac d be  fg h !i jklm !n !o !pqr Bs ,t u v wx y z { B|}~ B   ,   X , BAA@@@`@p        w             B  B  B      B (   B     ,   , B B  B  B {    (    {    , , B      G*   *       !"#$%&'()*V +,-. /012namesLjava/util/Map; Signature:Ljava/util/Map;namesRev:Ljava/util/Map;loggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis&Lorg/autoplot/cdf/CdfDataSourceFormat; streamData<(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)ZparamsdataLjava/util/Iterator;outLjava/io/OutputStream;LocalVariableTypeTable5Ljava/util/Map;-Ljava/util/Iterator; Exceptions{(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)ZnameFor+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;iIdep0Lorg/das2/qds/QDataSet;nameLjava/lang/String;unitsLorg/das2/datum/Units; StackMapTable formatDataS(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Vcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;itypetypenread#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;params1eLjava/lang/Exception;data1ex WriterError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;tempFileLjava/io/File;split"Lorg/autoplot/datasource/URISplit;ffileappendZinsertname1dep0namedep1dep2dep3bdsurimon'Lorg/das2/util/monitor/ProgressMonitor;1 345$6.Jc7addVariableRank1NoVary(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)VarrayLjava/lang/Object;sl[Ljava/lang/String;ssdimds isSupport%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;ucLorg/das2/datum/UnitsConverter;8(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)V encodeUINT4(D)IdD encodeUINT2(D)S encodeUINT1(D)BdoIt1Nior(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/nio/ByteBuffer;bufLjava/nio/ByteBuffer;exportmaxLenthiter"Lorg/das2/qds/QubeDataSetIterator;9dataSetToNioArray(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/nio/ByteBuffer;doIt1o(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/lang/Object;dexport[D[Jfexport[Fbexport[I[S[B~datasetToArrayr(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;ILorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;oexportaddVariableRankNttt2000osinsert compressedlogName&(Ljava/lang/Object;)Ljava/lang/String;Ljava/lang/StringBuilder;write8(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;)Vex1 Ljava/lang/InterruptedException;Ljava/io/FileNotFoundException;:defineCompressedVariable_(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)VdimsdefineVariableaddDataJ(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/Object;)VaddVariableAttributeEntry(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VvarNameattrName copyMetadata(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/datum/Units;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;ZLorg/das2/qds/QDataSet;)Vlabeltitle descriptionvmaxLjava/lang/Number;vminfillvalsmaxsminscaleTypformat displayType canFormat(Lorg/das2/qds/QDataSet;)ZgetDescription()Ljava/lang/String; SourceFileCdfDataSourceFormat.java LMjava/util/HashMap DE HE5 ;<java/lang/String JK= >?new variable: {0}@ ABorg/das2/qds/QDataSetNAME CD EFjava/lang/StringBuilder G_ H IUNITSorg/das2/datum/UnitsJ KLEpoch Variable_ MN OP3 QM4 RS Uf TU java/io/File VWX Y LZT [Fcreate CDF file {0} call cdf= new CDFWriter( false ) A\!gov/nasa/gsfc/spdf/cdfj/CDFWriter L]arg_0"java/lang/IllegalArgumentException-dataset must have name found within CDF file.^ _`CDF_CHARstring CDF_DOUBLEdouble CDF_FLOATfloat CDF_REAL4 CDF_UINT1short%call cdf= new CDFWriter( {0}, false ) Lab cd6 ef handling {0} _`DEPEND_0timeType gh java/lang/Exception>CDF Exception, presumably because the variable already exists. iZDEPEND_1 jN DEPEND_2DEPEND_3BUNDLE_1+writing bundled datasets to CDF separately.k lbundle1bundle mNn op q rBUNDLE_2 ms tprank3 LABL_PTR_1u0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError v? w Ax writing file yZ z{| }Mdeleteme.cdf ~  {file {0} cannot be deletedfile {0} cannot be renamed  Z M 8     %call cdf.addNRVVariable( {0},{1},{2})java/lang/Object  A  LABEL C not supported!  org/das2/qds/QubeDataSetIterator L9    { M             O         not supported:   'java/lang/UnsupportedOperationExceptionnot implementedrank 0 not supported )org/das2/util/monitor/NullProgressMonitor type not supported:   [[D[[J[[F[[I[[S[[Btype not supported[[[D[[[J[[[F[[[I[[[S[[[B   Nbyteint1int2int4uint1uint2uint4#unsupported type, using double: {0}epoch rank 0 data not supportedhigh rank data not supported2call cdf.defineCompressedVariable( {0}, {1}, {2} )    m  m   { [  ;,]"#gov/nasa/gsfc/spdf/cdfj/CDFDataType CDFDataType= Ncall cdf.write({0})java/io/FileNotFoundException>first attempt to write "{0}" fails, try again for good measure M java/lang/InterruptedException ?.call cdf.defineCompressedVariable({0},{1},{2})$call cdf.defineVariable({0},{1},{2}) call cdf.addData({0},{1}) 8call cdf.addVariableAttributeEntry( {0}, {1}, {2}, {3} ) ms ns()  LABLAXISTITLECATDESC DESCRIPTION VAR_NOTES VALID_MAXjava/lang/Number VALID_MINVALIDMIN VALIDMAX   FILL_VALUEFILLVAL TYPICAL_MAX TYPICAL_MIN1958-01-01T00:00 R 2058-01-01T00:00SCALEMINSCALEMAX SCALE_TYPESCALETYPFORMAT  RENDER_TYPE ` nnSpectrogram spectrogramimageseriesscatter hugeScatter time_series DISPLAY_TYPEVAR_TYPE support_data NASA Common Data Format apdss.cdf $org/autoplot/cdf/CdfDataSourceFormat(org/autoplot/datasource/DataSourceFormat%org/das2/util/monitor/ProgressMonitor org/autoplot/datasource/URISplit java/util/Map!gov/nasa/gsfc/spdf/cdfj/CDFReaderjava/lang/Throwableorg/das2/datum/UnitsConverterjava/nio/ByteBufferjava/io/IOExceptionget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object; containsKey(Ljava/lang/Object;)Z-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringorg/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Zsize()Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;startedparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap; resourceUriLjava/net/URI; java/net/URIgetPath(Ljava/lang/String;)Vequals.(Ljava/util/logging/Level;Ljava/lang/String;)V(Z)Vorg/autoplot/cdf/CdfUtilgetStringDataType(I)Ljava/lang/String;(Ljava/lang/String;Z)V%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;getVariableNames()[Ljava/lang/String;getSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;finerankorg/das2/qds/examples/SchemesisBundleDescriptorlengthorg/das2/qds/ops/Opsunbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;CHAR^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V(II)Islice2$gov/nasa/gsfc/spdf/cdfj/CDFExceptionWARNING getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VsetProgressMessageexists()Zorg/autoplot/cdf/CdfDataSource cdfCacheResetcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;renameTo(Ljava/io/File;)ZdeletefinishedDOUBLEIDENTITYEPOCHcdfEpoch"Lorg/das2/datum/TimeLocationUnits; getConverter7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VaddNRVVariableN(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)Vorg/das2/qds/DataSetOps bundleNames,(Lorg/das2/qds/QDataSet;)[Ljava/lang/String;'(Ljava/lang/String;I)Ljava/lang/Object;O(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)V(Lorg/das2/qds/QDataSet;)Vallocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;hasNextnextgetValue(Lorg/das2/qds/QDataSet;)Dconvert(D)D putDouble(D)Ljava/nio/ByteBuffer;TT2000putLong(J)Ljava/nio/ByteBuffer;FLOATputFloat(F)Ljava/nio/ByteBuffer;INT4putIntINT2putShort(S)Ljava/nio/ByteBuffer;INT1(B)Ljava/nio/ByteBuffer;UINT4UINT2UINT1slice(I)Lorg/das2/qds/QDataSet;svaluecharAt(I)C-(Ljava/lang/Object;)Ljava/lang/StringBuilder;flip()Ljava/nio/Buffer;&gov/nasa/gsfc/spdf/cdfj/SupportedTypescdfType((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType; setTaskSize(J)VsetTaskProgressjava/lang/reflect/Arrayset((Ljava/lang/Object;ILjava/lang/Object;)V startsWith(Ljava/lang/String;)ZgetVariableType9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;hashCode cdfTT2000<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V(I)I(III)IgetClass()Ljava/lang/Class;java/lang/ClassisArraygetComponentType getLength(Ljava/lang/Object;)I'(Ljava/lang/Object;I)Ljava/lang/Object;java/lang/Systemgcjava/lang/ThreadsleepSEVERE'(Ljava/lang/String;Ljava/lang/Object;)VendsWith substring(II)Ljava/lang/String; longValue()Jjava/lang/DoublevalueOf(D)Ljava/lang/Double; doubleValue()D org/das2/datum/TimeLocationUnits*(Ljava/lang/String;)Lorg/das2/datum/Datum;org/das2/datum/Datum(Lorg/das2/datum/Units;)Dtrim&org/autoplot/datasource/DataSourceUtilguessRenderTypeorg/das2/qds/SemanticOpsisJoinorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!B{CDEFGHEFIJKLMNQ**Y*YO5678P QRSTNfO<P*QRUEVWXYZU[V\]IF^"_`N*+M,,  + + M*,G>*Y, `>ٻY,M+N,0-- MY*M*+,W*,+W,OJ@BCE H,I9J;K^LeN}QRSTVZ[]P4;BabQRcdefKghij&) klmNX-+: :!Y"#$:%&'6%('6 - ( )  *+,Y-: , :  .:  /Y016  2:  3' 4: D 5' 6: 3 7' 8: " 9' 8:  :';: < W => ,Y>?:\>@:  A:  6 6     2:*W  => ,Y>?:.:  *, W* ,W B*,C ,D : :  :  B* C:  : Y:EEW  -FGHo  : * O* C:  : Y:EEW  -FGH :JK : ,L :  :  N* C: M Y-NGO Y-NGH  :*Z* C:Y: M -NGO -NGH :JK* W,P : :N*C:MY-QGOY-QGH :*Z*C:Y:M-QGO-QGH :JK*W,R : :N*C:MY-SGOY-SGH :*Z*C:Y:M-SGO-SGH :JK*W,T : _,MU UKw*C:MM$VY-WGO5*C:Y:-WGO :JKh c%X'R6Y@,Z:*C-XGH *CD[ \&,Ms,]h%X'W,^66@,_:*C-`GH *CD[ \,*,C-WGH *,CD[ \ *,CL[* C\*,CP[*C\*,CR[*C\*,Ca[*C\:cde-fg hpijkl:m0nco hcp >qhnco />q" i>r >q-s:-spI/ehIPSI;>II{~bCLLNLOcg hj'l7mGoQp^qirvs{uvwxz|}~#25?\io),:HPT]p&/:Qehjru %<PSU]`n{     ';>@HKYfp !#$%&%(*+-0./45-657M8d5m;<=>?@=CDGH-IGJaK{N~LMQRSTUVWXZ[_`acd$f)g,h9kCoIpLoTpWrP5snoef pb }qf 2no\ rf?Ost 4ef 'uEvw]4uE:^ef @efjvw/CuEsef@efUvwCuEsef@ef@vwCuEsef7efvw*ef!uE5/xd!Iab/xdDabGrby|^}~ 7-UE'~7 G f kcd hf d d{dfdnoXQRXfXVdXWnoZH'u[]4u[/Cu[Cu[Cu[!u[-U[iOv j$jj -j  j,j'jHZjjjj 8jNjB  8jNjB  8jNjB  5%j'jjjj B2=+BG&  jj ]I N x+:t:u:v:wx:+M\+y:  z{Y,SY|SY Y+YO|SY |S}*, Y+YO ~+V+Y: +: 6 6  +YV+ :  +  :    2:    S 6  6  z{Y,SY|SY Y+YO|SY |S}*,[ Y+YO  /Y1*,+O v wy{$|)}3=I]{~ &DG_blwPIJ >f b^ab   b xnoxdxefxxUEx kghfqaZ xU[iM 3kb jk-j AO ]IF NH& &g&OP i@ NI& &g&OP i@ NI& &g&OP i@ NػY*:,t ,v@*Yh:W+*WN,A*Yh:W+*WN:,@*Yh:W+*WN,@*Yh:W+*WN,A*Yh:W+*WNm,8*Yh:+*WN1,B*Yh:W+*WN,B*Yh:W+*WN,9*Yh:+*WNh,[F6*Yh:6*Y!*WN/YY,1-W-O&I &/7<OR\js{)6?GLadn{),6CKPf i s v P&,Rj---6.d{%//,C&i)abv=b/dq i    !!"""( NS*MC%/9*+,YYY/Y1O$$&+(5*?,I.P*SdSSqSi$ NY*:,t ,v8*Y:6+*RNJ,9*Y :6+*PN ,9*Y:6+*QN,9*Y :6+*ON,:*Y :6+*VNU,:*Y:6+*TN,[:*Y:6*Y*SN,:*Y :6+*VN,:*Y :6+*ON],;*Y :6 +*PN/YY,1-O&I< =>"?%@-A2BGDJETF^GaHiInJLNOPQRSUWXYZ[\^` abc d%e<g?iIjSkVl^mcnzp}rstutwyz{|}~ 47AKNV[svyP`#"(%%abJ^)a&ab)&ab)&ab*'ab?S*V'ab}#ab)*'ab *'ab7K+N(abvdq i  !"""##"##$ Ne:*+-yO P4dpb q N0R+uL- YN*M.%`G*+,,t*Y:,*Y:,*Y:,*Y:,*Y:,*Y:r,[*Y:],*Y:H,*Y:3,*Y:/YY¶,1-*Y-6*Y'-*+,yń-s,t*Y:,*Y:r,*Y:],*Y:H,*Y:3,*Y:/YY̶,1-*Y-6*Y'-*+,yń-s,t*Y:,*Y:r,*Y:],*Y:H,*Y:3,*Y:/YY̶,1-*Y-6*Y'-*+,yń-s/Y1O2L8?FT[ip~,9?MVkqwz &4=RX^ahv} $9?EH PB Qf{B/ab,N)/abNs/abNRdRRqRiL& #... N s+:t:(:%ә6  *,:<:   : 6  ի {`.al1f"|1f#1f%"\\$$$ 8'6  ֶ'6  ׶'z6 t ض'j6 d ٶ'Z6 T ڶ'J6 D ۶':6 3 ܶ')6 " 6'6  4' 6  5=EMU]emu}:X:P:H:@:8:0:(: t:[:c +M t::%޹'6 u: SKE'6  :x: :v:wx: w:+M /Y1+M /Y1 +MC {Y,SY|SY |S}*, *,+ v+M2T*, Y+OS*, Y+OY+^O1*, Y+OY+^OY+O+ y: *, +M4 *, *,+ *,+  +M0R*, Y+OS*, Y+OY+^O1*, Y+OY+^OY+O*,+ y *,+ONS  6;ESX "#%&()+,./124578:;>?BC EJL$N1OIPNQSR]SeUjVtWy[\_`defgfhikm$n'pFqIsttwxyz}~"%PSbgrPSf I0  snosdsefssUEs fghaq Sf6= T $O Z sU[i]13kj@zjj 6 6@N !-*#!-]IF N7*jYY*L+*W***K*+*W*K+W+*Y**Y**O> .7>DN\elqxP.CiD  N[ {Y+|S}i*+rx?@BCDEHIJ MN)O6RESRTYV,Y1Z4\9]<aAbDfQhjjPknokghkefkqkkd^ ff~fU %F  O +@ sfRfE&fi* Wj (j(j' ? '' . ' j+jjFj (kjjjjjjjjjkjjjjjjjjjj]INU+M+>OnPQRdi@N.?OsP QRMN" @AO3{ bbzPK 5IX5org/autoplot/cdf/CdfDataSourceFormatEditorPanel.class3 N M  M  M M M M M      M        M    M C    fileLjava/lang/String;bundleCBLjavax/swing/JCheckBox;epochTimeTagsCBinsertCBjLabel1Ljavax/swing/JLabel; typeComboBoxLjavax/swing/JComboBox;()VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/cdf/CdfDataSourceFormatEditorPanel;initComponentslayout!Lorg/jdesktop/layout/GroupLayout;getPanel()Ljavax/swing/JPanel;getParamG(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;argsLjava/util/Map;namedeflsLocalVariableTypeTable5Ljava/util/Map; StackMapTable Signaturem(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;setURI(Ljava/lang/String;)Vurisplit"Lorg/autoplot/datasource/URISplit;getURI()Ljava/lang/String;resultparamsss SourceFile#CdfDataSourceFormatEditorPanel.java Z[ a[javax/swing/JLabel VWjavax/swing/JComboBox XYjavax/swing/JCheckBox US TS RSdataSourceFormatEditorPanel tType: t javax/swing/DefaultComboBoxModeljava/lang/Stringdoublefloatint4int2byte Z /Insert instead of overwriting existing cdf file+Use legacy Epoch timetags instead of TT2000+Unpack bundled data into separate variablesorg/jdesktop/layout/GroupLayout Z  org/jdesktop/layout/LayoutStyle  java/lang/Short   {Q type fg appendFT timeTypett2000epochbundle PQjava/util/HashMap    file:///   /org/autoplot/cdf/CdfDataSourceFormatEditorPaneljavax/swing/JPanel3org/autoplot/datasource/DataSourceFormatEditorPanel java/util/Map org/autoplot/datasource/URISplitsetNamesetText([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup InnerClasses2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGapaddG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroup GroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VH(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setVerticalGroupget&(Ljava/lang/Object;)Ljava/lang/Object;parse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;setSelectedItem(Ljava/lang/Object;)Vequals(Ljava/lang/Object;)Z setSelected(Z)VgetSelectedItem()Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isSelected()Zremove formatParams#(Ljava/util/Map;)Ljava/lang/String;length()Iformat6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;%org/jdesktop/layout/GroupLayout$Group!MNOPQRSTSUSVWXYZ[\; **]^  _`a[\9 I*Y*Y* Y * Y * Y ***YYSYSYSYSYS* * * Y* L*+!++"+#$+"+#*%'*{()* ** ** *+-).++"+#$+"***/+'* %'* %'* %-)0]0) *+!,,-7/=1F3q5z79;<=>?@ABCDEBFGHAI?=KLMNOPQOR S$T+U/V6W?XBMEKHZ^I_`bcde\,*]f^ _`fg\+,1:-]j kln^4_`hijQkQ lQm hnopqrst\u+2M,34N*-56:*7*-896:* :;<*-=>6:* ?;<*-@96:* :;<*,AB]2 rs vw!y,z:|E}S^lt^4u_`uuQpvw hhi]lQm  hhnxy\*BLCYDM*EN-; ,5-FW* G,8:FW ,8HW* G,=?FW ,=HW* G,@:FW ,@HW,I:+JL+2:K 3L]N +5CLVdmw^>_`zQ hilQ"{Q|wm  hno +p}p p~PK 5IXȬi5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$1;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$000N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK 5IX?6org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.class31      !"#$this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$10;run()V SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod% &'  ()* +, -. /00org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10java/lang/Objectjava/lang/Runnable-org/autoplot/cdf/CdfJavaDataSourceEditorPanelgetPanel()Ljavax/swing/JPanel; access$900H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox;javax/swing/JCheckBox setSelected(Z)VgetURI()Ljava/lang/String;setURI(Ljava/lang/String;)V    > *+*<  L***? @A  PK 5IX>75org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$2;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$100N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK 5IXbƋ5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$3;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$200N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK 5IXm5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$4;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$300N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK 5IXDN5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$5; stateChanged"(Ljavax/swing/event/ChangeEvent;)VevtLjavax/swing/event/ChangeEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5java/lang/Object javax/swing/event/ChangeListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$400Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V   > *+*     A *+     PK 5IX;-]5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$6; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$500X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+*     A *+      PK 5IXh5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$7; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$600X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+*     A *+     PK 5IX}5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$8;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$700N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK 5IXu $5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$9; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$800X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+* 3    A *+ 56    PK 5IX uu3org/autoplot/cdf/CdfJavaDataSourceEditorPanel.class3           $! " # $ % & ' ( ) * F+, - . / 0 $1 234 256 !! 78 9: &! ; <= *! >? -! @ AB 1! C D E F GH 8! IJ ;! K L MN @! OP C! QR F! S T U V W X Y Z[ \] R^ _ `a $b $_ &c &d &ef `g $hi *jk *l -mnopqrst cu -v -lwx 1jy 1lz{|}~ v 1     ! 8j 8l ;l  ;  1   $              &  @  F C @    & & Ch * *h *_ *    !    @    d        d d *    +  !                  11                       ! d"# d$ d% & & ' ( ) %! *+ (!, (- ( ;./01 0234 35 26 F78 9:; <= d>? =!@A 1B dC DE ?F GH (I ?J ?KL MN dO P 1QRS TUV WX dY @Z @l[ (\]^_ `Za b cd cefghi c! j ck dlm dn -o p  Fqrstu dvwx dyz {|}~ d   :  : /:  F F (   d  - W = 8     ;   !  ! d  c   T    W     3 d u    : F F F  F  F    InnerClassesNO_PLOTTABLE_PARAMETERS_MSGLjava/lang/String; ConstantValueMAX_SLICE1_OFFERI loggerLjava/util/logging/Logger; isValidCDFZ listeningemptyVariablesCBLjavax/swing/JCheckBox;filterComboBox(Lorg/autoplot/datasource/RecentComboBox;interpretMetadataLabelLjavax/swing/JLabel;jLabel4jPanel1Ljavax/swing/JPanel;jPanel2jPanel3jPanel4 jScrollPane2Ljavax/swing/JScrollPane; jScrollPane3 jScrollPane4 jScrollPane5 jSplitPane1Ljavax/swing/JSplitPane; jSplitPane2 jTabbedPane1Ljavax/swing/JTabbedPane;noDep noInterpMeta paramInfo parameterTreeLjavax/swing/JTree;showAllVarTypeCBsortAlphaCheckBoxsubsetComboBoxLjavax/swing/JComboBox;whereCBwhereOpwhereParamListwhereTFLjavax/swing/JTextField; xCheckBoxxParameterTree yCheckBoxyParameterTree bindingGroup(Lorg/jdesktop/beansbinding/BindingGroup;delegateComponentLjavax/swing/JComponent;delegateDataSetSelector)Lorg/autoplot/datasource/DataSetSelector;delegateEditorPanel/Lorg/autoplot/datasource/DataSourceEditorPanel;paramsLjava/util/Map; Signature5Ljava/util/Map; vapScheme resourceUriLjava/net/URI;parameterDescriptions parameterInfoxparameterInfoyparameterInfocdfParameterInfoLjava/util/LinkedHashMap;CdfVariableDescription^Ljava/util/LinkedHashMap; parameter xparameter yparameter X_PARAMETER Y_PARAMETERshowAllInitially subsetMaxRecJcdfFileLjava/io/File;cdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader; cdfExceptionLjava/lang/Throwable;()VCodeLineNumberTableLocalVariableTablethis/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel; StackMapTableinitComponentsbinding#Lorg/jdesktop/beansbinding/Binding; jPanel3Layout!Lorg/jdesktop/layout/GroupLayout; jPanel2Layout jPanel4Layout jPanel1LayoutlayoutshowAllVarTypeCBActionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;jTabbedPane1StateChanged"(Ljavax/swing/event/ChangeEvent;)VLjavax/swing/event/ChangeEvent;tabyParameterTreeValueChanged)(Ljavax/swing/event/TreeSelectionEvent;)VlongName&Ljavax/swing/event/TreeSelectionEvent;tpLjavax/swing/tree/TreePath;xCheckBoxActionPerformedxParameterTreeValueChangedparameterTreeValueChangedsslice1xxyyLocalVariableTypeTableotoDescriptions*(Ljava/util/LinkedHashMap;)Ljava/util/Map;desc1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;eEntryLjava/util/Map$Entry;resultZLjava/util/Map$Entry;?Ljava/util/LinkedHashMap;(Ljava/util/LinkedHashMap;)Ljava/util/Map; getCompatibleX(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;cvdcvdswhichIndependentParameterLjava/lang/Object; dependent(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;filterComboBoxActionPerformed sortAlphaCheckBoxActionPerformedemptyVariablesCBActionPerformed updateTreeparamupdateMetadata(I)VgetPanel()Ljavax/swing/JPanel;setShowAdvancedSubpanel(Z)Vvreject(Ljava/lang/String;)Zurlsplit"Lorg/autoplot/datasource/URISplit;fs%Lorg/das2/util/filesystem/FileSystem; ExceptionsprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZexLjava/lang/Exception;parentLjava/awt/Window;mon'Lorg/das2/util/monitor/ProgressMonitor;0 getKeyForFile&(Ljava/lang/String;)Ljava/lang/String;filenamejkeysetURI(Ljava/lang/String;)VplabelmLjava/util/regex/Matcher;ixsubsetysubseti0i1fileNameisMasteroptionsallParameterInfodataParameterInfowhereParameterInfo[Ljava/lang/String;numData numSupport slice1patternLjava/util/regex/Pattern;subsetparameterDescriptions2xparamxslice1yslice1yparamcbmodel"Ljavax/swing/DefaultComboBoxModel;whereLjava/io/IOException;$Ljava/lang/IllegalArgumentException;lparamsn getParam()Ljava/lang/String;treePathgetParamAndSubset9(Ljavax/swing/JTree;Ljava/lang/String;)Ljava/lang/String;validxjtreepsLjava/lang/StringBuilder;tps[Ljavax/swing/tree/TreePath;+getURI markProblems(Ljava/util/List;)VproblemsLjava/util/List;$Ljava/util/List;'(Ljava/util/List;)VfillTreel(Ljavax/swing/JTree;Ljava/util/Map;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/regex/PatternSyntaxException;sortedMMvoattrrecoosnodechild)Ljavax/swing/tree/DefaultMutableTreeNode;onodeoattrlablPtr1 dimensions[I doComponentst ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;mmrootexpandfilter filterPattern sortAlpha selections selectiontm#Ljavax/swing/tree/DefaultTreeModel;;Ljava/util/Map$Entry;-Ljava/util/List;R4V3(Ljavax/swing/JTree;Ljava/util/Map;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)VisSupportParameter$(Ljava/util/Map;Ljava/lang/String;)ZcdfvdTLjava/util/Map;i(Ljava/util/Map;Ljava/lang/String;)Z access$000N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)Vx0x1 access$100 access$200 access$300 access$400Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V access$500X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V access$600 access$700 access$800 access$900H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox; SourceFile!CdfJavaDataSourceEditorPanel.java  OP VH WP XP KL xH wH vH GH 56      , -. >6  #javax/swing/tree/TreeSelectionModel |      cdf_main &org/jdesktop/beansbinding/BindingGroup javax/swing/JPanel javax/swing/JSplitPane  javax/swing/JLabel javax/swing/JComboBox  javax/swing/JCheckBox      javax/swing/JTextField   &org/autoplot/datasource/RecentComboBox   javax/swing/JTabbedPane javax/swing/JScrollPane javax/swing/JTree         cdfDataSourceEditorPanel java/awt/Dimension 5    | | Advanced  Load subset of the data: Load a subset of the data records, for example:
[0:100] first 100 records
[-100:] last 100 records
[::10] every tenth record
  javax/swing/DefaultComboBoxModeljava/lang/String::100:100-100: 0:10000:5 5 Interpret Metadata:no ISTP1Don't interpret metadata to get titles and units.no dependencies5Ignore connections between variables like "DEPEND_0" show all8show all parameters, even if ISTP VAR_TYPE is not "data"/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1 5 Only load data where:3return only the records where the condition is trueItem 1Item 2Item 3Item 4  ${selected} enabled   .eq.gt.lt.ne.within0Benter the value, or "mode" for the most frequently occuring value.Pattern to match in variables names. If this is a valid regular expression, it will be used as such, otherwise the variables containing the string are used./org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2 sort alphaSort the names alphabetically./org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3 empty variables$show variables which have no records/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4org/jdesktop/layout/GroupLayout 5      java/lang/Short org/jdesktop/layout/LayoutStyle           !"/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5 #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6 %& '"Data ()/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7Set Variable for XWSpecify the parameter to use for the X tags, overriding any settings found in the file./org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8X/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9Set Variable for YWSpecify the parameter to use for the Y tags, overriding any settings found in the file.Y *" +"Variablejavax/swing/SwingConstants ,| -| . / 061 2H   34 {|5 67 89 :; ) " <= ( ! '  >4 ?@ #$-org/autoplot/cdf/CdfJavaDataSourceEditorPanel lm `a 12  {6java/util/LinkedHashMap ABC DE FG HIjava/util/Map$Entry JI/org/autoplot/cdf/CdfUtil$CdfVariableDescription KI L MN O.  P y6   0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10Q RS TU  VW XY Z[\ ]^_ ` a b cd /0 ef g hiopening cdf file {0}j kl mno pf qr"java/lang/IllegalArgumentExceptionfile is not a CDF file 5 34java/io/IOException19 st20 uv ?w   xy)org/das2/util/monitor/NullProgressMonitor java/lang/StringBuildercdf_ z{ |Filter parametersjava/lang/Exceptionjava/lang/RuntimeException 5}!javax/swing/tree/DefaultTreeModel'javax/swing/tree/DefaultMutableTreeNode 5~ 5 "Unable to read CDF file:
 $inspect cdf for plottable parameters MASTERS java/util/HashMaporg/autoplot/cdf/CdfUtilincludeEmptyRecords G :deeporg/das2/qds/QDataSet  3Unable to work with metadata in CDF file:
z  arg_0 =;   *Select CDF Variable (%d data, %d support):4Select CDF Variable (%d data, %d support not shown): 4Select CDF Variable (of %d)java/lang/Object :   show all ( z support shown) support not shown) \[\:\,(\d+)\] [  G @depend0xy close cdf B ~ ]  ~ G 4D(all parameters are marked as support data, select "show all" above)(no plottable parameters)%3D= no interpMeta doDep .() s\+  } i m  7 javax/swing/tree/TreePathparam was null  4:[:,  T I 5%s%s(%s) +  CdfJavaDataSourceEditorPanel java/util/ArrayList 5|java/util/regex/Pattern &java/util/regex/PatternSyntaxException java/util/TreeMap   java/lang/CharSequence G ifound pattern for {0} LABL_PTR_1 java/util/List <9  <  G   <%Expected string array in element: {0}%d: %s  :@ 0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError(java/lang/ArrayIndexOutOfBoundsException iparameter name found:  referred to by          apdss.cdf -org/autoplot/datasource/DataSourceEditorPanel+No plottable parametersjava/util/Iterator org/autoplot/datasource/URISplitjava/net/URISyntaxException java/util/Map!gov/nasa/gsfc/spdf/cdfj/CDFReadergetSelectionModel'()Ljavax/swing/tree/TreeSelectionModel;setSelectionMode setVisible$org/autoplot/help/AutoplotHelpSystem getHelpSystem(()Lorg/autoplot/help/AutoplotHelpSystem;registerHelpID)(Ljava/awt/Component;Ljava/lang/String;)VsetName(II)VsetPreferredSize(Ljava/awt/Dimension;)Vjavax/swing/BorderFactorycreateEtchedBorder()Ljavax/swing/border/Border; setBorder(Ljavax/swing/border/Border;)VsetDividerLocationsetOrientationsetResizeWeight(D)VcreateTitledBorder5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;setMaximumSizesetTextsetToolTipText setEditable([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)V2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VaddActionListener"(Ljava/awt/event/ActionListener;)V4org/jdesktop/beansbinding/AutoBinding$UpdateStrategyUpdateStrategy READ_WRITE6Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;$org/jdesktop/beansbinding/ELPropertycreate:(Ljava/lang/String;)Lorg/jdesktop/beansbinding/ELProperty;&org/jdesktop/beansbinding/BeanProperty<(Ljava/lang/String;)Lorg/jdesktop/beansbinding/BeanProperty;"org/jdesktop/beansbinding/BindingscreateAutoBinding(Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;)Lorg/jdesktop/beansbinding/AutoBinding; addBinding&(Lorg/jdesktop/beansbinding/Binding;)V setSelected(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGapaddJ(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupGroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setVerticalGroupsetRightComponent(Ljava/awt/Component;)VaddChangeListener%(Ljavax/swing/event/ChangeListener;)VaddTreeSelectionListener,(Ljavax/swing/event/TreeSelectionListener;)VsetViewportViewaddTab)(Ljava/lang/String;Ljava/awt/Component;)VsetLeftComponentsetTopComponentsetVerticalAlignmentsetVerticalTextPositionY(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;I(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;bindorg/das2/util/LoggerManager logGuiEventgetSelectedIndex()I$javax/swing/event/TreeSelectionEventgetPath()Ljavax/swing/tree/TreePath;getPathComponent(I)Ljava/lang/Object;valueOf&(Ljava/lang/Object;)Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;length substring(I)Ljava/lang/String;entrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getValuegetKeyhtmlDescriptionput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;numberOfRecordsnamejavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;path"org/autoplot/datasource/DataSetURItoUri"(Ljava/lang/String;)Ljava/net/URI; getWebURL(Ljava/net/URI;)Ljava/net/URL; java/net/URLtoURI()Ljava/net/URI;#org/das2/util/filesystem/FileSystem5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem;file isDirectorygetFileE(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; checkLength(Ljava/io/File;)Vjava/util/logging/LevelFINELjava/util/logging/Level; java/io/FiletoStringjava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vorg/autoplot/cdf/CdfDataSourcecheckCdf getCdfFile7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;indexOf(Ljava/lang/String;)IcharAt(I)C(II)Ljava/lang/String; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;setPreferenceNode(Ljava/lang/Throwable;)V(Ljava/lang/Object;)V(Ljavax/swing/tree/TreeNode;)V(Ljavax/swing/tree/TreeModel;)Vjava/lang/Throwable getMessagefinestcontains(Ljava/lang/CharSequence;)Z isSelected(Z)Ljava/lang/String; getPlottable6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;remove((Ljava/lang/String;I)[Ljava/lang/String; containsKey(Ljava/lang/Object;)Z setEnabledsizejava/lang/Integer(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; setTitleAt(ILjava/lang/String;)V(I)Ljava/lang/StringBuilder;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/MatchermatchesgroupkeySet addElement startsWithendsWithsetSelectedItemisEmpty getRowCount replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalstoArray()[Ljava/lang/Object;(Ljava/lang/String;I)I!org/das2/util/DasExceptionHandlerhandleSEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VgetSelectionPathgetSelectionPaths()[Ljavax/swing/tree/TreePath;fine getPathCounttrim2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit;getSelectedItem(Ljava/util/Map;)VgetText formatParams#(Ljava/util/Map;)Ljava/lang/String;6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;entering'(Ljava/lang/String;Ljava/lang/String;)V.(Ljava/lang/String;I)Ljava/util/regex/Pattern;quoteputAll'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;findFINER getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; getDimensions(Ljava/lang/String;)[I&(Ljava/lang/String;)Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassisArraygetComponentTypeisAssignableFrom(Ljava/lang/Class;)Zjava/lang/reflect/Array'(Ljava/lang/Object;I)Ljava/lang/Object;%(Ljavax/swing/tree/MutableTreeNode;)V$gov/nasa/gsfc/spdf/cdfj/CDFExceptionWARNINGsetRootVisiblesetSelectionPath(Ljavax/swing/tree/TreePath;)VscrollPathToVisible(([Ljava/lang/Object;)[Ljava/lang/Object;setSelectionPaths([Ljavax/swing/tree/TreePath;)V expandPathexiting isSupport getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;%org/jdesktop/beansbinding/AutoBinding%org/jdesktop/layout/GroupLayout$Group1$9      !"#$&'()*+,-./01234'567l* * * ********** * 8B@; =HIJx"})A-B:CGDTE\FbGkI9 l:;< k=>67  *!Y"#*$Y %*&Y'(*&Y')*$Y **Y+,*-Y./**Y+0*1Y23*1Y24*1Y2*1Y25*-Y.6*-Y.7*8Y9:*;Y<=*1Y2>*1Y2?*@YAB*CYDE*FYG*$Y H*CYDI*FYG*1Y2J*$Y K*CYDL*FYG*1Y2M*CYDN**Y+O*PQ*RYgķST*%UV*%RYgķSW*(X*(Y*)@X*)Z*[\V*RYS]*,^_*,`a*/b*/cYdYeSYfSYgSYhSYiSjk*/`l*0m_*3no*3pq*4ro*4sq*to*uq*vY*wx*5yo*5zq*6cYdY{SY|SY}SY~Sjk*5*6L*#+*7cYdYSYSYSYSYSjk*5*7L*#+*:*:*5*:L*#+*=*=Y**>o*>q*>Y*x*?*?o*?q*?Y*xY*M*,,,,*6*7T*:5,,*,*5*0,   ,,,*3**>,*=*4*?*/,,,*,*/*5,*6*7*:*0,*3*4,**=,*>*?*)**BY**Y**E**B*E*Y**I**Jo*Jq*JY*xY*HN*H---*J*I---*J*I*B*H*Y**L**M¶o*MöqY*K:*K*M*L*M*L*B*K*)*B*(*)*NRYXS*Oȶ_*O*ORYS*ORYXdS*O*N*O*(*NY*%:*%*(ζ*(Y*:**%*%ж*#ѱ8S UV!W,X7YBZM[X\c]n^y_`abcdefghijklmn)o4p?qJrUt[ulwvxz{}~%.7@IR[js|!:BKZcl{ #',3:ADHMY`gjm{~!(47;@GNQTWZet "#$%&'$) *+,-(.++.)11>3M8X:a;j=w>?@AB?DEFGHIFDLNPRT UV(W;XCYN[Y]f^o_t`za}bcda_fghijkhfnopqrptuvtyz9H:;J?@UAB#CBwDBfEB=FBGH7I +**ӶԱ8}~ 9 :; IJKL7T*B=*ֱ8 9 :;IMNOP7:*M+M* (*,ظٵ**ڹdN*O-_8  199*1Q::;:IR -ST<9UVH7589:;IJWP7:*J+M* (*,ظٵ**ݹdN*O-_8  199*1Q::;:IR -ST<9UXP7+M* * *,ظٵe:**eN**ݶ--*ݶ:**:*******eNe:**ڶ--*ڶ:**:******8F#.CP_w9H.Y#Z_t[$\$:;IRST]_t[&\&<PU^^W_*`a7HYM+N-.-::,W,8&2CF942bc&dfH:;H[$@g$] &dhH[&@gi<_j3k lm7&)*+NY:*:::-D,>-.W-,S-J.-.: W[-NW>5--- WW8N 3?IVt#&9H?nc3of)#$)')pq  rcg$] 3oh)#&g&<#s_jVtsF- uvH7=*8 9:;IJwH7=*8 9:;IJxH7A **ӶԱ8 9 :; IJy67U*L****+e89:;z{674*ֱ8 9 :;{|7>a***߹dM*O,_I***ݹdM*O,_&***ڹdM*O,_8:#4<?F W _ biz944 QW Qz Q:;N<"""}~7O*Y**8;<D9 :;<7M*4*389:;72+M,, N-, , 8 9*2:;2-<7f+:*-  * * * ** *Y* :*-Y\-Y\86 -4BITY\^d9>^f:;fff`< TG/ 7?*< *<*<*d_ d<*M,86=9 ?7=< 7v+M*, !,"#N*,$*,%Y&  * * :, ,':*=(Y)*++,-*=.*"**:0Y1*<*2Y3Ye456*O(Y)7+*8+,_9:;<6=Y>:@*?ABCWDBCWEBCW***AGH;:*2Y3Ye456*O(Y)I+J,_*K:*K: EBCW*K: **L-MNd: :  m OP:  :  66N 2: Q5****A=Y>KH*R*A*S: * T: *** * U6Ud6*A#*BVWY`XSYZ*BVWYXSYZ*B WYXSYXSY[*A(*(Y)\+]^+,o%*(Y)\+]_+,o`a:-bNd:: B c62 : : d:ef:: Q  Q**  ! **** **** * *G:-gNd::-Nd:-hNd:?c6/::d:e f:***:-ĹNd:-iNd:?c6/::d:e f:***j:cYk:*Hl:d:m M<cn :opd:*/q*/eq*Hr@**Hsd*/eq*: *Oe_<e: *t$*A*Ou_ *Ov_* wxyz-{N| *3z-}N| *4*6cY l~jk-Nd:vn*56S*6q66*7q*:`y *5*N:4::*-/<WZ/%"%?"?Y/"Y/8 /6?Rnx-<WZ\s%.AGOU_emsx ~    9[ c!q#t$y%&'()*+,123789;=?!@/A2BDCWD\EfFlGuHIJKPRSTUVWXYZ[\` b)d2eXf_gbigjlklmorstuvxyz)|3BT\nv"%',<?AFVY[`pu9- \6>j 5u#f2#2X7+V?R#v Z ?z < x |cqZt!/2uh2'A[v:;vqa]>v Z !a<-=^^^ ?b=^^^==^^^=I7p=^^^^4=^^^^^==^^^^^= ^WN!\^^'2^^@4^^@3j H. (^=^YY7$*L++ظM,xwyM,8 "9 $:;T <U7 (Y)N+:Y+S::662:- -O+WTظ:  xwy: ظ:  6 - ++  +o+W&ظ:  xwy: - +,+WR-,8N :INZcn{9f nC + !  :T:;<#  UY"7 *$L+*! */M,(,[(Y)c+,+o+,M*N-=Y-N =Y>N* *:"**,:-MCW*JA"**e:-CW*MA"**e:-CW*4A-}zCW*3A-{zCW*5AX*6A-WY*6SY*7SY*:ySYCW-NW -NW+-"+"+"+"+8 /JOS_gnw|%/m z 9Rw :;OX] OX<$ J^3((Q 7G89:;] 7 3Ye4:Y,U:*=:: : : : *>A6  Y:  , MY: O: Y: : ,s:: @ d d-d::2*:d::-d:. 6:3Y4:-: d:E:d:6WYXSY2SY:3Y4:d|K/|9YWYSYSYS: YWYSYS: m YWYSYSŹW?:ɻ(Y)ʶ++˶+d+,çq3Y4:   YWYSYSŹWd|YWYSYS: :2Y5:++6 + +  +  Ҷ::+էֱ =EH~{~8ZV$ &(&*2+5-=/E2H0J1U5^6c7l8t9w<>?ADEGHIJQRS)T0U:VMXP\`]|^_`bdeghijlno.p9q@rRsWtduxn|}~  $5Rd{~9t%J  l   0 :q.l9a .q:Yu^bq_`|dfST:;12zZ&25 ^  s pT s]Hl   d& s <p!H =^^^ !UjDtF^(@J=^^^Ujt^^" =^^^Ujt^^x^*B;D(=^^^UjtB&!j 7h+ ++O<+OM dY+SM,N-66+-2:*: י8. %.DQV`f9>"QcDhhz.:] h<(7:*+ 839;J7:*+ 839;J 7:*+839;J 7:*+839;J  7:*+839;M 7:*+839;R7:*+839;R7:*+839;J7:*+839;R7/*839 ;67" ظٳ89v?% e @  PK X:F,,/org/autoplot/cdf/CdfJavaDataSourceFactory.class3                      .      ! " # $%&'() *+,-./01234567 89 : ; < => R R?@ R ABCDEF G HI JK L MNOP bQ JR gSTU VWX Y HZ HG K [\]^ H_ ` abc d ef g hij klmnloggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis+Lorg/autoplot/cdf/CdfJavaDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI; Exceptions editPanel&(Ljava/lang/String;)Ljava/lang/String;surlLjava/lang/String;getCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;keycc1+Lorg/autoplot/datasource/CompletionContext;eEntry InnerClassesLjava/util/Map$Entry;cdfFileLjava/io/File;fileNamecdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;resultLjava/util/Map;ccresultLjava/util/List;entfileiIsppLjava/util/LinkedHashMap;param0cdfParameterInfo compatibleparmnameccmon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable;Ljava/util/Map$Entry;5Ljava/util/Map;=Ljava/util/List;CdfVariableDescriptionZLjava/util/Map$Entry;?Ljava/util/LinkedHashMap;^Ljava/util/LinkedHashMap; StackMapTablel op qrstu Signature(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;rejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Zex!Ljava/lang/NumberFormatException;ss[Ljava/lang/String;Zsplit"Lorg/autoplot/datasource/URISplit;argsparamslice1Ljava/lang/Exception;problems$Ljava/util/List;v]f`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetDescription()Ljava/lang/String; SourceFileCdfJavaDataSourceFactory.java org/autoplot/cdf/CdfDataSource w xy zy{ |} ~ getCompletions {0}   p  opening cdf file {0} $inspect cdf for plottable parameters   close cdfjava/util/ArrayListr  t  java/util/Map$Entry java/lang/String)org/autoplot/datasource/CompletionContextarg_0  s } interpMeta="control interpretation of metadata replaceLabels=!use DEPEND data to label channelsdoDep=&control dependencies between variableswhere=1only return variables where the condition is true loadErrors=load errors as well.)org/das2/util/monitor/NullProgressMonitor  y id y    interpMetayesuse metadata (default)noinhibit use of metadata doDepuse dependency tags (default)inhibit use of dependency tags replaceLabelsTuse DEPEND data for labelsF'normal behavior uses LABL_PTR (default) loadErrors1use DELTA_MINUS_VAR and DELTA_PLUS_VAR for errors/do not show errors, even if available (default)where .    java/lang/StringBuilder .eq(0) .ne(0).gt(0).lt(0).within(0+to+10)X v u   -org/autoplot/cdf/CdfJavaDataSourceEditorPanel X_PARAMETER /org/autoplot/cdf/CdfUtil$CdfVariableDescription Y Y_PARAMETER ?   java/lang/NumberFormatExceptionmisformatted slice   [;  }java/lang/Exception  NASA Common Data Format files apdss.cdf )org/autoplot/cdf/CdfJavaDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactory)org/autoplot/datasource/DataSourceFactory%org/das2/util/monitor/ProgressMonitor java/io/File!gov/nasa/gsfc/spdf/cdfj/CDFReader java/util/Mapjava/util/Listjava/util/Iteratorjava/util/LinkedHashMap org/autoplot/datasource/URISplit(Ljava/net/URI;)VcontextLjava/lang/Object;CONTEXT_PARAMETER_NAMEjava/lang/Objectequals(Ljava/lang/Object;)Zjava/util/logging/LevelFINELjava/util/logging/Level; resourceURIjava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;toStringFINEST getCdfFile7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;finest(Ljava/lang/String;)Vorg/autoplot/cdf/CdfUtil getPlottable6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;entrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValue(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Vadd9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)VaddAll(Ljava/util/Collection;)ZCONTEXT_PARAMETER_VALUEgetQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String; CONTEXT_FILEgetURL"(Ljava/lang/String;)Ljava/net/URL;E(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; checkLength(Ljava/io/File;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; completablecontains(Ljava/lang/CharSequence;)Z lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;length()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;'(Ljava/lang/Object;Ljava/lang/String;)Vparams parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;&(Ljava/lang/Object;)Ljava/lang/Object;M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;trim getCompatibleX(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap; descriptionjava/util/Collections emptyList()Ljava/util/List;indexOfparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;java/lang/IntegerparseInt resourceUriisFilegetPath((Ljava/lang/String;I)[Ljava/lang/String; containsKeySEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!3* ') = Y+- |6+2| +6 + + , N- : ::Y::E:  : Y * !:  "WY#$%"WY&'%"WY()%"WY*+%"WY,-%"W*+.Y/01W+2ʲ+3N-456+3:7,8:9 :::Y: :  E :  : Y2 *  !:   "W -:5-YY2;<%SYY2=>%S?-@5-YY2;A%SYY2=B%S?-C5-YY2DE%SYY2FG%S?-H5-YY2DI%SYY2FJ%S?-K5Y:+LMN+LMO6+LP:QY2RYSTUTVW"WY2RYSTXTVW"WY2RYSTYTVW"WY2RYSTZTVW"WY2RYST[TVW"W6+3:7,8:9 :::  :  i :  : Y2RYS TUTV*RYS TUTV !:  "W-\5ɲ6+3:7,8:9 ::+]^:_: `:    aQcde: Y:  f:  H ::Y2* gh!: "W -i5ɲ6+3:7,8:9 :+]^:_: :`:    aQjde: Y:  f:  H ::Y2* gh!: "W *+,0kp7 89%:+=8A?CGDPFXIaJKLMNPQRST)V=X@ZJ[R\[]d_o`ta{fhklmnoprst$w-xW{`| Fl\filu~ +58;DMX]dmy 28' 3 %+?Pa'  3 do{vof] K \ W ~  *+ 6~  g ^ * 6MXdmy  g ^ R3 Pa3 f] W ~ 6 g ^ 6m g ^ o Ka K2222= o`  N`  N|s(+lN+lm+Qd+n:o^:p:4p:qp:rW:,t"Wu- :vw:  : xm6    P:yNCyz: 6  :662: {6   {:}+~ekns|Q|Rz|{|||# *8=KPR`eknpy{    &p 5 2 ~ u l *8`(((( u *(7 +#@-# ! $ g PK fYw;ep org/autoplot/cdf/CdfUtil$1.class3   SourceFile CdfUtil.javaEnclosingMethod org/autoplot/cdf/CdfUtil$1 InnerClassesjava/lang/Objectorg/autoplot/cdf/CdfUtil  PK fY`5org/autoplot/cdf/CdfUtil$CdfVariableDescription.class3"  nameLjava/lang/String; descriptionhtmlDescription variableType isSupportZnumberOfRecordsJ depend0Name dimensions[Idepends[Ljava/lang/String;()VCodeLineNumberTableLocalVariableTablethisCdfVariableDescription InnerClasses1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription; SourceFile CdfUtil.java !/org/autoplot/cdf/CdfUtil$CdfVariableDescriptionjava/lang/Objectorg/autoplot/cdf/CdfUtil!    /*7   PK fY7&org/autoplot/cdf/CdfUtil$DepDesc.class3!  depLjava/lang/String;lablnrecJrank2Z()VCodeLineNumberTableLocalVariableTablethisDepDesc InnerClasses"Lorg/autoplot/cdf/CdfUtil$DepDesc;(Lorg/autoplot/cdf/CdfUtil$1;)Vx0Lorg/autoplot/cdf/CdfUtil$1; SourceFile CdfUtil.java   org/autoplot/cdf/CdfUtil$DepDescjava/lang/Objectorg/autoplot/cdf/CdfUtil$1org/autoplot/cdf/CdfUtil   /*  9* PK fY~~org/autoplot/cdf/CdfUtil.class3       ! " # $ % &' &( &) * &+ &, &- &./ 01 52 03 &4 &5 &6 &7 &8 &9: ; 0<= 2<> 4<? 6<@ 2ABC D EF :G /HIJ /K 5L NM BNOPQRST KU V WX NY NZ N[ \] W^_ ` a bc Kd Wefg a<hi aj dk 4l)>Y9F)>Y9 Wm nop -!,  4)3q rs 5t &u &v &wx  5yz{ 5| }~ 8     0 0 5 0 0 ě } 5@ 2   8 0 5  5 5  0 5    5  B-cA.  n N   d 0  E  d       8 0    0      5 5 } 8   0    5   0 & & 0   / 5  2    5 5 4 0 8 }    L :!"#$%&'( 8)*+, -./ 801 23456 5789:;< i 5=>?@A 5BCDE FGHI 5JKLMN 0O PQ ~RS TUVWXY Z [\ []^_` ia ib ic id ie if ig ih ii 2jk 8a 8l 8mn H j op  qr 5st u 0v 0wxy 8z{| }~ }   K K   \  \  InnerClassesCdfVariableDescriptionDepDescloggerLjava/util/logging/Logger;OPTION_INCLUDE_EMPTY_RECORDSLjava/lang/String; ConstantValueOPTION_IS_MASTER OPTION_DEEPOPTION_DATA_ONLYOPTION_RANK_LIMIT getTargetType(I)Ljava/lang/String;CodeLineNumberTableLocalVariableTabletypeI StackMapTablebyteBufferType(I)Ljava/lang/Object; transposeA(I[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Ljava/nio/ByteBuffer;jiiniouti2i1i0len1len2i3len3 recLenBytesqube[I byteBufferLjava/nio/ByteBuffer;bbTypeLjava/lang/Object;tempresult fieldBytes myGetBufferO(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JII)Ljava/nio/ByteBuffer;aDarray[DFfarray[FJlarray[JiarraySsarray[SBbarray[Bcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader; svariablerecStartrecStop recIntervalstypebuff3@ Exceptions()VthisLorg/autoplot/cdf/CdfUtil; doubleValue(Ljava/lang/Object;)DogetRange0(Ljava/util/HashMap;)Lorg/das2/datum/DatumRange;rangeLorg/das2/datum/DatumRange;attrsLjava/util/HashMap;J getScaleType'(Ljava/util/HashMap;)Ljava/lang/String;maybeAddValidRange7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)VucLorg/das2/datum/UnitsConverter;ex,Lorg/das2/datum/InconvertibleUnitsException;Lorg/das2/qds/QDataSet;eu!Lorg/das2/datum/EnumerationUnits;propsLjava/util/Map;ds%Lorg/das2/qds/MutablePropertyDataSet;puLorg/das2/datum/Units;udmindmaxnminLjava/lang/Number;vminnmaxvmax intersectsZtLocalVariableTypeTable5Ljava/util/Map;U_g Signature](Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)VsizeOf(J)I sizeBytesitype(I[IJJ)JdimsdimSizesrcsizegetEffectiveRank([Z)Iivaries[ZrankdoSlice11(Ljava/nio/ByteBuffer;J[IIZ)Ljava/nio/ByteBuffer;birecp1p2varSizebufvarTypeslice1 rowMajority recSizeBytes wrapCdfData\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet; Deprecated loadVariable(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJIZLorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;recCountdependmon'Lorg/das2/util/monitor/ProgressMonitor;(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet; dimSizes1 dimensionsksuggest newRecCountbytesPerRecordlimitbuffpreserve&Lgov/nasa/gsfc/spdf/cdfj/CDFException;nqubereformt2000result1Lorg/das2/qds/DDataSet;uricdfFile dimVariesrepeatDimensions varRecCountt0WreadStringData`(Ljava/lang/String;JLgov/nasa/gsfc/spdf/cdfj/CDFReader;J[I)Lorg/das2/qds/MutablePropertyDataSet;sdata[Ljava/lang/String;unitso0backcanSlicei jvmMemory(Lorg/das2/qds/QDataSet;)IgetStringDataType getAttribute[(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;attvarattrname hasAttributeJ(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Z getDimensions9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[IivnewDimsdimVaryshiftlastVary variableName getDepDescn(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc;enrecLjava/lang/Exception;svardimwarnLjava/util/List;isMaster"Lorg/autoplot/cdf/CdfUtil$DepDesc;$Ljava/util/List;(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc; hasVariable8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Znames getPlottable6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;dataOnly rankLimit\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;sattricompcompfuncthasDep0(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;Ljava/lang/StringBuilder;descbufrecDescvariablePurposeLjava/util/Vector;xDependVariable isVirtualxMaxRecmaxRecscatDesc svarNotesvdescr description1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;dep1descdep2descdep3deschtmlDescriptiondescv1optionsLjava/util/LinkedHashMap;deep showEmptyvisData skipCount5Ljava/util/Map;^Ljava/util/LinkedHashMap; <Q(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap; maybeShorten8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;contextname getOptionG(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;keydeftm(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map; dependent(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;doApplyAttributes[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)VcLjava/lang/Class;pLjava/util/regex/Pattern;mLjava/util/regex/Matcher;labelsrt istpProps2depdsdepPropsattr1os1 constraint istpPropsmodel'Lorg/autoplot/datasource/MetadataModel;n renderTypeS(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V SourceFile CdfUtil.javadoublefloatlongintshortbytestring"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unsupported type:                  *number of dimensions must be less than 5:          not implemented: java/lang/Float java/lang/Doublejava/lang/Integerjava/lang/Shortjava/lang/String java/lang/RuntimeExceptionUnsupported Data Type:  SCALEMIN SCALEMAXorg/das2/datum/DatumRange   6 VALIDMINVALIDMAXlinearSCALETYPorg/das2/qds/QDataSetUNITSorg/das2/datum/Units  +  6   *org/das2/datum/InconvertibleUnitsException X     VALID_MINjava/lang/Number VALID_MAXorg/das2/datum/EnumerationUnits      SCALE_TYPEorg/autoplot/cdf/CDFConstantsdidn't code for type  JK u  )org/das2/util/monitor/NullProgressMonitor hn%recCount must be greater than 0 or -1 recCount must be greater than -1  (loadVariable {0}[{1}:{2}:{3}] slice1={4}java/lang/Object       disabling slice1 because epoch16      ST Srank 5 not implemented [0::]Odata read would result in more than 2GB read, which is not yet supported. Use  to read first records. size of {0}: {1}MB type: {2} JN  !gov.nasa.gsfc.spdf.cdfj.CDFReader getBuffer   $gov/nasa/gsfc/spdf/cdfj/CDFException  read variable {0} in (ms): {1}   #org/das2/qds/MutablePropertyDataSet c YZ+recCount==-1 and slice1>-1 when loading {0}     ! *We shouldn't get here because stype=string "# $ %& '( )*?[ +, -. recInterval>1 not supported here / 0 1 24not handled single array where expected double array 345 6 78org/das2/qds/ArrayDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/Slice0DataSet!org/das2/qds/buffer/BufferDataSet not supported type of QDataSet: 9CDF_INT1CDF_INT2CDF_INT4CDF_INT8 CDF_UINT1 CDF_UINT2 CDF_UINT4CDF_BYTE CDF_REAL4 CDF_REAL8 CDF_FLOAT CDF_DOUBLE CDF_EPOCH CDF_EPOCH16 CDF_TT2000CDF_CHAR  :java/util/Vector ;  < => ?@ org/autoplot/cdf/CdfUtil$DepDesc A DEPEND_   Bget attribute DEPEND_ entry for {0} C D E> F@NOTE:  is record varying G  data dim  length () is inconsistent with DEPEND_)problem with DEPEND_:  LABL_PTR_get attribute LABL_PTR_ H I>java/lang/ExceptionNo such variable:  ) is inconsistent with LABL_PTR_problem with LABL_PTR_ JK LM Njava/util/HashMap java/util/LinkedHashMapO PQorg/autoplot/cdf/CdfUtilfalse trueincludeEmptyRecords  Rgetting CDF variablesgot {0} variablesgetting CDF attributesVAR_TYPE ST U> V9Wrong-case VAR_TYPE attribute found, should be "VAR_TYPE"  Wdata5var_type is case-sensitive, should be "data", not {0}java/util/ArrayList XDEPEND_0-skipping because ordinal and no depend_0: {0}'skipping because variable is empty: {0}Time_PB5,skipping {0} because we always skip Time_PB5VIRTUAL#get attribute VIRTUAL entry for {0} YTRUEFUNCTIONFUNCTZ [> comp_themis \>#virtual function not supported: {0}(  COMPONENT_,  )$get attribute DEPEND_0 entry for {0} data contains no recordsdepend0 length ( ]) is inconsistent with length (problem with DEPEND_0: /org/autoplot/cdf/CdfUtil$CdfVariableDescription CATDESC#get attribute CATDESC entry for {0} VAR_NOTES%get attribute VAR_NOTES entry for {0} =,*] ^_ 








VARIABLE_PURPOSE `a R&gov/nasa/gsfc/spdf/cdfj/AttributeEntry bc

VARIABLE_PURPOSE: d(virtual function )
 records of 
 records of ef g hcNOTE WARNING:    i@  j k l p m ndone, get plottable op qr... st'org/autoplot/metatree/IstpMetadataModel uv () FILL_VALUE w x yLABEL \[:\,\d+\] z> slice1_labels \[:\,(\d+)\]{ |} ~ z  TITLE DESCRIPTION RENDER_TYPE time_series \result.length(0)>QDataSet.MAX_UNIT_BUNDLE_COUNT={0}, this cannot be treated as a time_seriesimage+renderType=image not supported in CDF files   eventsbar*dropping render type because of constraint &dropping render type because of slice1digital eventsBarDEPEND_1 java/util/Map METADATAMETADATA_MODELISTP-CDF apdss.cdf org/autoplot/cdf/CdfUtil$1java/nio/ByteBuffer!gov/nasa/gsfc/spdf/cdfj/CDFReader0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrororg/das2/datum/UnitsConverter%org/das2/util/monitor/ProgressMonitororg/das2/qds/DDataSet(java/lang/ArrayIndexOutOfBoundsExceptionjava/util/Listjava/util/Iterator%org/autoplot/datasource/MetadataModelappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VDOUBLEFLOATLONGINTSHORTBYTEallocate(I)Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; byteCount(Ljava/lang/Object;)Iget(I)Bput(IB)Ljava/nio/ByteBuffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;getType(Ljava/lang/String;)I getSampled<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object; putDouble(D)Ljava/nio/ByteBuffer;putFloat(F)Ljava/nio/ByteBuffer;putLong(J)Ljava/nio/ByteBuffer;putIntputShort(S)Ljava/nio/ByteBuffer;(B)Ljava/nio/ByteBuffer;()D parseDouble(Ljava/lang/String;)DgetClass()Ljava/lang/Class;java/lang/ClassgetName containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object; dimensionless(DDLorg/das2/datum/Units;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object;IDENTITYcdfEpoch"Lorg/das2/datum/TimeLocationUnits; microsecondsus2000org/das2/datum/UnitsUtilisOrdinalMeasurement(Lorg/das2/datum/Units;)Z getConverterM(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;()Ilengthorg/das2/qds/ops/Opsextent^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;value(I)Dconvert(D)DintValuegetHighestOrdinalvalueOf(I)Ljava/lang/Integer;&(Ljava/lang/Number;)Ljava/lang/Number; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/qds/DataSetUtilproduct([I)I(I)Ljava/nio/Buffer;positionslice()Ljava/nio/ByteBuffer;java/util/logging/LevelFINELjava/util/logging/Level;(J)Ljava/lang/String;(J)Ljava/lang/StringBuilder;java/lang/Long(J)Ljava/lang/Long;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vfine(Ljava/lang/String;)[IgetVarys(Ljava/lang/String;)[ZgetNumberOfValuesFINEST(D)Ljava/lang/Double;java/lang/SystemcurrentTimeMillis()Jentering'(Ljava/lang/String;Ljava/lang/String;)Vequals>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;exiting(I)Lorg/das2/qds/QDataSet;()Z@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjava/util/ArrayscopyOf([II)[I makeDataSetQ(III[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet; createRank1(I)Lorg/das2/qds/DDataSet;(II)DputValue(ID)V cdfTT2000org/autoplot/cdf/CdfDataSourcecdfCacheFileForReader7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String; dsCachePut:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)Vcreate5(Ljava/lang/Object;)Lorg/das2/datum/EnumerationUnits;java/lang/reflect/Array'(Ljava/lang/Object;I)Ljava/lang/Object;isArray getLength createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;org/das2/datum/Datum(Lorg/das2/datum/Units;)Dwrap2(Ljava/lang/Object;[IZ)Lorg/das2/qds/ArrayDataSet;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;isEmpty getMessageisTypeR(Ljava/lang/String;)Z copyOfRange([III)[I(Lorg/autoplot/cdf/CdfUtil$1;)VFINER&(Ljava/lang/Object;)Ljava/lang/String;deprecordVariancerank2addlablexistsVariablegetVariableNames()[Ljava/lang/String;asList%([Ljava/lang/Object;)Ljava/util/List;containsjava/util/CollectionsemptyMap()Ljava/util/Map;parseIntvariableAttributeNames'(Ljava/lang/String;)[Ljava/lang/String;equalsIgnoreCaseINFO.(Ljava/util/logging/Level;Ljava/lang/String;)V(Ljava/lang/Throwable;)V toUpperCaseorg/autoplot/cdf/CdfVirtualVars isSupported startsWith&org/autoplot/datasource/DataSourceUtilstrjoin(([ILjava/lang/String;)Ljava/lang/String;getAttributeEntries8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;getValue()Ljava/lang/Object;3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;iterator()Ljava/util/Iterator;hasNextnext isSupport variableTypenumberOfRecordsdepends depend0Name8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;charAt(I)C substring(II)Ljava/lang/String;putAll(Ljava/util/Map;)V properties (Ljava/util/Map;)Ljava/util/Map;getCompatibleComponentTypeTYPE(F)Ljava/lang/Float;matchesjava/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchergroupsvalue(I)Iorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;isNominalMeasurementfinerisTimeLocationorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!5;6:< |4Y Y   . W[]`behknqs   #4Y Y   2 x| #  +,:+.h:,W-6+o+.6+.66  +.6  +.a6  +.P h `h6  hh h` `h6 6 `, `W  WW ~+.6+.6+.6 6  +.6  +.6  +.v6  +.e h h  h` `h6 hh h hh` h` `h66`,`W   wWW XY Y  + W-"(DINYdo| *LVjpv|!|: $ gU \f Q INO!*FL$ j {    (q;   -  (   B  *+ :*+ d!:*+6  [4[[[[^[[[[[[[[[[[[[[[[[^[[[[[[[[[[[[[["":  h: :  6 6     19#W [$$:  h: :  6 6  08%W&&:  h: :  66 /7'W((:  h: :66.6)W**:h::6656+W^,,:h::6636-WY Y .  W~ #ADNX    > AKU}3+6 rX+N5 +6 +5 0+ 5o U+K5      #   "" $$  && (( ** ,,  3*/  !  l*0 *01*2 *23*4 *45*6 *67*8 *89:Y Y ; *<= >. ()*+,%--.4/<0C1K3 l  Q*?@,*A@#BY*?CD*ACDEFL BY*GCD*HCDEFL+?@"A2CBDOF /!"Q#$O!" 2% &'fIL*J@ *JC8L+JK LN#$ ()*LMNM+LONN,- P:U-Q P:F,R-S P:0,- P:#-T ,T,-U: :P:W9Y9+[2+\)+]:  ^_9 ^_9*`Ma:  Y b9 *cMa:  Y b9 6  6-d'-d:  eff`g: h j+ +c lm +` lm*nM8: +nmipsV'X Y\ ](^/_7`EaMcRdZehfiiplsjukzpqrstuxyz{}~0<[o%*+4*+J*+W*+p*+u,-!. /01234 5676z&*+!89:; < =; > ?@AB 1C@ DD IEFBGDGD*HI JKTp =r+t#vxz | =j~ =E =(  = Y2 >DdiH LALfLLLML /  JN  +i7 i74 O P M Q R G ST<=**3  UVWX  YZ" --.lh6-.l-.h:*W\h-.l6h-.l-.l`6 6  -.1* h `W* h`W*:  W ͧJ66  -.96  ) l-.p* h `-W ք W*W*-.hWb(-8JUbou}u[ M6\ 8K]J9^ - >\ A_`abc@d-M (5 &)efG *+  Y  &g)hfG *+  Y   &)ei *+  #R  jbk@ lm &g)hn J Y YY+SY SY Y   aSYSYgS*+7  p6*+: *+:  :6O 6 :  6  ]*+ :*+:*+:6643. .O  .O:  Y*+6  A   h66mmiiim6 + Y     : Y    :Y Y  +   7 7Y+SY  ooSY S*+ :7 S6 :#*+ Y OY  eiaO:2:*+ ia:*+ ia:IJY+SYeS*+:6  h6 ` :6 ` .O O O3+*:[ɰkd *ʸ:+d :.O6d.O.l6: v6066.6 :*ʙA$::l:X1:::!::    Yѷ vLQm`m pzLQm`m\:6\5g9koc؄LS: xLڹm v p  x}*:r Y  ܶ + : *+  8 Y  ݶ  a  :q9:$<X=d<gBoDxEFIJKLOPQSVWXYZ[\]^`[%c)f/g8hBlIm^n`qgrtsxtuwxz| Q[`jqt~  )4@FOW^hu#,/5:BIRcs &2? K Z j    !@#G' 4UO9UQoJVWCp@qros%rttxuvt0w@v,xv,Uu#4U2yU*z@c444j{N>UKO|}U~tJ  JJJjJJbJlm oa P W OI:Q[tv` A:n4)!75^ (('(((((  ((k$ ((g((((((((I (6((((((2(  06((( $0==4& *: Y-*::  <2 8: 6       8S $ <8: Y : 6       2O -*: 6  (6   36   Y.O: :Lmf,./0%203:4G5V4_7i:v<>?@?BCDEGHK LM= :% s #U "U  j0%   cVW S@  4R& (  ("@ @ Q* ** *** *Y Y  *& YZ[\]%^'_.`6b Q3. 3 Jmnopqrstuvwxyz{| }~  1*+,N---N-N- $ $#$" "$%/4% ,x1  11   *+,N--N4,x  @ ]|*+M*+ o*+N--366-d6-3 6 $,` :,` : ,J+.;BFIOUZehsvz\ 4esfW+O.L|  |vO $(@    ? Y : *+ Y   Q*+ Y   :0+ Y    +*a*O*C*.  Y    W-*  *. -d^ -d.N Y    -d.      W0: Y   !  W 4*+ Y "  *+ Y "  : Y #   +$*$%#&Y Y '  (*$  *+. g-d^ -d.N Y    -d. )     W*+ Y "  *+ Y "  : Y #   +$*$6  *$.6 _-dV -d.K Y    -d. )     W`: Y *  !  W0: Y *  ! + W}&/ /KUz2}!+Wfp}   #-R\gmz <K2+xgu #+x+?  ??X?O???@ 5B ?5K)cB,%iaBo,H d*,-M,+. #$   B  L*/Y010   @&H , 2Y3M+4L+6789>+:9896+;9896+<7896+=8>6?*,:@gͲA: 6 6 :  6 6  2: `6 *B:M*C:66%2:BD *:EFG/HID!HJEKH:HJ   T   T76 :  6 6 _ 2: `6 :LYM::6777:::6 :6:*6: :Y N*O6   Pͧ*77 Qͧ*: 6 `6yRSͧ]  3M*T:!!U!VW*X8:""*Y8:""Z"[\]"ͧٻ Y"^:_ W6#* Y ` # 8:$$$ W##<* Y ` # 8:$$a $ W#b W6:  +*O*O:  c :*d#&Y Y '   (*7xs*j  a7 eWF Y f  ݶ g  W WJ:  Y h   W%:  Y h  + WiYj: *k:!*k:"*k:#]*l:$$ $8m$8:*n:$$ $8o$8::$w Y $ ݶ p :$ ' Y $ q :$! Y $ r !p q . ! s :$" Y $ r "p q . " s :$#r Y $ r #p q . # s :$+% Y $ r rt :$ Y $  :$ Y Y u $ v ^:%6&*6&:' Y  &w :'/) Y ' ݶ rt  :'% x W%y  z W*{|:((}g(~:) Y)^:*6++(}((+~:)*r )W+% *z WV%  Wn% '  WS% '  W7% '  W% '  W:))?)8:*% W*\%* W% * W% W%:$:     3 $ w  d8  :%w Y % ݶ p :% ' Y % q :%! Y % r !p q . ! s :%" Y % r "p q . " s :%#r Y % r #p q . # s :%+% Y % r rt :% Y %  :%, W,:EE:HiHi:ll::  :  :&!$^PRT!V3XEZW\g^p_v`bdeghijklmnom rsv0w;xIyN|^}a~jphvy '+7EHPU[bilw   #CHPSYy~'6=K!. < C N [ipty`h!"$'(*-!.&0?1J2p5u689;<=>?@A?CFG H7J;KRMnQrRTXYZ[]_bc g i j k *l 1n ;o Bp Nq Ur \t `u ev w x z { | } L~ T       6 ,x #x#CX$"@ !    x   !O$/+Y)F*-*%M&?'Z( F = : 7@ 2 - (j % "  X O a !"#tn$ `% O   2 ! @3 @E @W @g v } [W XU U B  =  bU8"0 W( ) O F> (B Y-:Bd!j"(,3#A"(I"(I"( '6$(I3)(.#4 "(["(h#A#(I#(I#( 'H W*d=+d>*+d=d>+d Y +  +& #'.1;U*WWPI & x*+*+M8,  2B H , 2Y3:2Y3:-67896-:7896-;9896?*,: @ gͲA : 6 6  :  66 2: `6 *B:M*C:66%2:BD *:EFG/HID!HJEKH:HJ   T   T86  :  66 2: `6 :LYM::6777:::6 :6 :*6 :!:Y!N*O6!   !Pͧ{*77 QͧQ*:`69RSͧ  3*T:""U"VW*X8:##*Y8:##Z#[\]#ͧ Y#^:_ W6$* Y ` $ 8:%%% W$$<* Y ` $ 8:%%a % W$b W6:!!+*O*O:!!c!:*d#&Y Y ' ! (*7wr*i  a7 eWE Y f  ݶ g  W J:! Y h ! W%:! Y h !+ W*k:!*k:"*k:#]*l:$$ $8m$8:*n:$$ $8o$8::$ܻ Y $ ݶ p :$ ' Y $ q :$!F Y $ r !p q . ! s :$"Ȼ Y $ r "p q . " s :$#J Y $ r #p q . # s :$ Y $ r  rt :$]W Y $ r  rt :$+% Y $ r rt :$ Y $  :$6 Y Y u $ v ^:%6&*6&:' Y  &w :'/) Y ' ݶ rt  :'% x W%y  z W*{|:((}g(~:) Y)^:*6++(}((+~:)*r )W+% *z WW%  Wp% '  WT% '  W8% '  W% '  W:))?)8:*% W*\%* W% * W% W%W%W#$W$Wtt:%t%t:(=t(=t:@Yt@Yt:\ht\ht:ktkt:qtqt:]c]&JRU $6HQWiry|).>AJPVYsy|     %(07=@K Y!\#`$k&v'{()*+,-.0234567#8&:,;L<Q=_:eBnDqItGvHKLMNOPQRS TUWY\]]`ecaebecdfghijklmop'q5r<u@vEwexyy{|}~-5|#GJRWp{ *0DLQhm   ! $ - 2 D S V [ j v |  5 ,x!x$X%#@!v"v !!e x! !O$/+Y)F*-*G %J M&p'{(|@jXOa !"#@6$s   @  2 2 2$ m@6 [@H I@W : y W | U   B*   I7"0 W( )O F> (B Y-:Bd!d"(,4#A"(I"(I"( 11'6$(I3)(.#4 "( &H  Y:*:+Ma:+0+:2bW+Mm-+Mm-e*MK:<:-:  !+ >m+Mm+Mm+Mm+MmM8:8-+[#+``g:\:+:-v,g,`6+[`D Y    Y  ` MW+m+-+OO+m+mp+[f+[\+\S+`GM8:+mM+¹O+m6+[+ Y   O:  Y   M:  _ Z   :   Mm Ě+  Mm  MmP+*m+ǹmD &-6>FZmq,;K a r u #"-#9$H&W)a*+,-./56789$:-;A<L=`>t5zBCD6$.& Q.N5-G2 4 a2 242 &k ;;V B*-GC aC CCBZ G,R nM $G$H -ȸɳ= 6 O"i5  5 PK  Y>a,,%org/autoplot/cdf/CdfVirtualVars.class3   A                     ! "#$% &'( )*+ ,-. /01 2345 76 /7 8 69 /:;<= A> A?@ AABCDEFGH I JK L MN 79 O 7  P QRS / TU TV / / /W /P /R /XYZ[\] 6^ _ `abc ld le lf>& ֙ Tg h ij k lmn op Tq /r /"stuvw xy z{| }~  loggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/cdf/CdfVirtualVars;executeq(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;iIsumLorg/das2/qds/QDataSet;sizedeltaTwaves%Lorg/das2/qds/MutablePropertyDataSet;pow translationpowwtrs1 real_dataLorg/das2/qds/ArrayDataSet; region_datafillLjava/lang/Number;kj quality_datadatanLjava/lang/String;channelrBadDwdataLorg/das2/qds/WritableDataSet;n1n2ln3esa_datadfillresultoiLjava/lang/Object;od sliceablemLjava/util/Map;metadatafunctionargsLjava/util/List;mon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable5Ljava/util/Map;)Ljava/util/List; StackMapTable4=| Exceptions Signature(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;calcP)(Ljava/util/List;)Lorg/das2/qds/QDataSet; coefficientV_GSE_pnppressureB(Ljava/util/List;)Lorg/das2/qds/QDataSet;convPos;(Ljava/util/List;Ljava/lang/String;)Lorg/das2/qds/QDataSet;coordSysT(Ljava/util/List;Ljava/lang/String;)Lorg/das2/qds/QDataSet; alternateView0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;burleycomputeMagnitude convertLog10 addSeconds1(Lorg/das2/qds/QDataSet;D)Lorg/das2/qds/QDataSet;secondsdep0 isSupported(Ljava/lang/String;)Z functions supportedZ$Ljava/util/List; SourceFileCdfVirtualVars.java   implement virtual variable "{0}"  sum_values  "java/lang/IllegalArgumentExceptionBvirtual variable function sum_values expects at least one argument  org/das2/qds/QDataSet compute_magnitude  convert_log10  fftPower512  fftPower1024fftPower8virtual variable function fftPower expects two arguments  apply FFT power     fftPowerDelta512 DEPEND_1    fftPowerDelta1024fftPowerDelta2048fftPowerDeltaTranslation512 'fftPowerDeltaTranslation512 is untestedcalc_p  conv_pos1ANG-GSE alternate_view region_filt FILLVAL java/lang/Numberjava/lang/Double      apply_qflagNAMEjava/lang/String  flux_h sigma_hflux_osigma_o flux_he_1 sigma_he_1 flux_he_2 sigma_he_2     FILL_VALUE   apply_esa_qflag    unsupported rank  arr_slice.unable to implement because metadata is needed ARR_INDEXARR_DIM   not supported slice dimension/ARR_DIM property in metadata should be a numberjava/lang/StringBuilder+virtual variable function not implemented:     not implemented  DEPEND_0DEPEND_0 not found   fftpowerdelta512fftpowerdelta1024fftpowerdelta2048fftpowerfftpowerdeltatranslation512  1virtual variable function "{0}" is supported: {1}java/lang/Object   apdss.cdf org/autoplot/cdf/CdfVirtualVars#org/das2/qds/MutablePropertyDataSetorg/das2/qds/ArrayDataSet java/util/Mapjava/util/List%org/das2/util/monitor/ProgressMonitororg/das2/qds/WritableDataSetjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VequalsIgnoreCase()I(Ljava/lang/String;)Vget(I)Ljava/lang/Object;org/das2/qds/ops/OpsaddG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;X(Lorg/das2/qds/QDataSet;ILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;rankslice(I)Lorg/das2/qds/QDataSet;setProgressMessage"org/das2/qds/ops/Ops$FFTFilterType FFTFilterType InnerClassesHann$Lorg/das2/qds/ops/Ops$FFTFilterType;value()DwindowFunction>(Lorg/das2/qds/ops/Ops$FFTFilterType;I)Lorg/das2/qds/QDataSet;n(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;org/das2/qds/DataSetOpsmakePropertiesMutable>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;length(I)Ifindgenmultiply putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object;copy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;&(Ljava/lang/Object;)Ljava/lang/Object;valueOf(D)Ljava/lang/Double;(I)D doubleValueputValue(ID)V toLowerCase()Ljava/lang/String;hashCodeequals(Ljava/lang/Object;)Zslice11(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;java/lang/Integer(I)Ljava/lang/Integer;ge=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;where7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;(II)I(IIID)Vorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Iproduct([I)I(IID)V(IIIID)VintValueslice2slice3append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString asDataSet(D)Lorg/das2/qds/DRank0DataSet;?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet; magnitudelog10org/das2/datum/UnitsLorg/das2/datum/Units;5(DLorg/das2/datum/Units;)Lorg/das2/qds/DRank0DataSet; maybeCopyjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;containsjava/lang/Boolean(Z)Ljava/lang/Boolean;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! /*  ~++L, Y ,  :6,,  :+,  +,  +,  -+,  -+_, Y ,  ::-,  -+ \,  :,  !::"#$%&-:+'\,  :,  !::"#$%&-:+(\,  :,  !::"#$%&-:+),  :,  :,  !:"#$%&-:!:"* : " & Y+ +,,-+. ,/0+1,  +2h,  3:,  :*456: 8::6;#<=>+?,  :,  :@*AB:6:6 C;I;J77K77kNN|w[|w{DEx6 rFEh6 bGEX6 RHEH6 BIE86 2JE(6 "KE6 LE6  G//55;;AA666 6M:NOP:Q*7R9 S: 6  TH6   U16  V    Wބ DŽ  +Xm,  3:,  :*456: 8::=9YZ[6 6  T <\)O >]6 6     ^ ]6 6   /_6 6   ` Чh]6 6   I_6 6 0_66  aτ  Yb +c,  :*: Yd e5:f5:6l6g6  P,>6gM:16gh:6gi: Yj Yk  YlYmno+op n+ ,-).5/C0U/[2^3g4u5~6789:;<=>? @'A0C<DKEbF{GHIJKLMNOPQRS&T?UJVMWVXbYnZ}[\]^_`bcdefghj&k2l?mLnYogpsnys|tuvwxy|}2AGMSV_nz",5?LRX[cmv4CFUXgjtw@8#5)<<MK>M>M>Jbznn}_5. O*&V2J?="%< Q o^ W   85 %3 "9 y4v7 fM cS  n[zOB. CUg\ t~ R)" $#&#&#& =#  01 $=;    &C     6qsL*  M*  N+-%,tNu%:346/$3 6 P Yv     ,*  /*w  /*x  7*y* N- Yz -'{|N*}:y-~ &,4*77 +,  AYSYSYSYSYSYSYSYSYSY 1SY ,SY 2SY XSY ?SYSYcSL+*B=Y*SYSc$n%& c'n c'!  @PK 5IXg5 -org/autoplot/cdf/SegmentedBufferDataSet.class3 T U V W X YZ [\] ^_ `abc de fg h i j k l m n o pq r s t uvwrankIsegStart[IsegStopcurrentSegmentsegments[Lorg/das2/qds/QDataSet;(I[Lorg/das2/qds/QDataSet;)VCodeLineNumberTableLocalVariableTablejqubeithis)Lorg/autoplot/cdf/SegmentedBufferDataSet;tqube StackMapTablev'#()I segmentFor(I)Iidx0lengthids(II)I(III)Ikslice(I)Lorg/das2/qds/QDataSet;trim(II)Lorg/das2/qds/QDataSet;offstartstopids0ids1value(I)Di0(II)Di1(III)Di2(IIII)Di3 SourceFileSegmentedBufferDataSet.java (x %! ! "# $#y z{ ;7org/das2/qds/QDataSetQUBE| }~ #java/lang/IndexOutOfBoundsException%d is too highjava/lang/Object  ( 89 &' ;9 ;= ;> @A BC B IJ IL IN IP'org/autoplot/cdf/SegmentedBufferDataSetorg/das2/qds/AbstractDataSet()Vorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Ijava/lang/BooleanTRUELjava/lang/Boolean; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vorg/das2/qds/DataSetOps@(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/MutablePropertyDataSet;! !"#$#%!&' ()*****, *, *ON6,z,2NL**d.O-8,2:N%6.-.N **.,2`O- * +f % '!1"6#A%Q&U'^(c)h+s,-.+4!679,Hk-!^,.#*~/!01 !&''2#3'*456&6  7*/*+=, 01$89*)**.**.*****.*Y`** * Y YS***.*Yd* * Y YS*+6 GHJ8KEMQNVOnQRTUVX,01:!3%( #;9*l*=*.d>*2+^_`,*01:!<! /!;=*y*>*.d6*2+efg,401:!-!<!/!;>*#*6*.d6*2+lmn,>#01#:!#-!#?!<!/!@A*l*=*.d>*2+stu,*01:!<! /!BC*6*>*6*.6*2dd*+{| }~/,>D!6016E!6F!0G! )H!3/IJ*\*=*2*.d+ , 01K!<!IL*g*>*2*.d+ ,*01K!M!<!IN*u*6*2*.d+ ,401K!M!O!<!IP*!*6*2*.d+ ,>!01!K!!M!!O!!Q!<!RSPK 5IXe7x %org/autoplot/cdf/TrArrayDataSet.class3 3ab 2cd 2e fg hijk l hmn op oq rs tu vw tx yz {t| }~ a    2 2m t t t 2  , , 2loggerLjava/util/logging/Logger;fillFdfillD()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/cdf/TrArrayDataSet;wrap8(Ljava/lang/Object;[IZ)Lorg/autoplot/cdf/TrArrayDataSet;arrLjava/lang/Object;arrayqube[IcopyZcLjava/lang/Class; StackMapTableGgetComponentType()Ljava/lang/Class;getBack()Ljava/lang/Object; jvmMemory()IsizePerI component checkFillfLjava/lang/Number; SourceFileTrArrayDataSet.java :;java/lang/Float 67java/lang/Double 89 Q "java/lang/IllegalArgumentExceptioninput must be an array : PQinput must be 1-D array  K[D A[F A[J Ajava/lang/StringBuildercomponent type not supported: RSnot supported org/das2/qds/QDataSet FILL_VALUE java/lang/Number  apdss.cdfj 45org/autoplot/cdf/TrArrayDataSetorg/das2/qds/AbstractDataSetjava/lang/Classjava/lang/ObjectgetClassisArray()Z(Ljava/lang/String;)Vjava/lang/reflect/Array getLength(Ljava/lang/Object;)I newInstance&(Ljava/lang/Class;I)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VTYPEorg/autoplot/cdf/TrDDataSet#([D[I)Lorg/autoplot/cdf/TrDDataSet;org/autoplot/cdf/TrFDataSet#([F[I)Lorg/autoplot/cdf/TrFDataSet;java/lang/Longorg/autoplot/cdf/TrLDataSet#([J[I)Lorg/autoplot/cdf/TrLDataSet;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/lang/Integerjava/lang/Shortjava/lang/Byte propertiesLjava/util/HashMap;java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object; floatValue()F doubleValue()Djava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!23456789:;<D***= > ?@ AB<Q* Y * : Y *N*-**N-+-+-+ YY ! =. "#$/%3&='K)M+a,u-2>>=CDEDFGHIMXCDJKL"MNONMPQ<5 *" =7>  ?@RSTU<Ht*#M, <[,<O, <B,$<6,%<*,&< YY', ! *"h=>BC DEFG%H+I2J7K>LCMJNOPjR>\ VWVW(VW4VW@VWLVWt?@j VWoXKLM YMZ;<2*(*+,L+*+-*+.**=Y Z[\$^*_1a>2?@ %[\L $] ^;<! /01=_`PK 5IXy}5-5-!org/autoplot/cdf/TrDDataSet.class3Q        P           %     %            %  % %  % %  % %  % % !"  #$ % &'() * + ,- P./0back[DrankIlen0len1len2len3 RANGE_CHECKZ ConstantValueversionLjava/lang/String;1 createRank1 (I)Lorg/autoplot/cdf/TrDDataSet;CodeLineNumberTableLocalVariableTable createRank2!(II)Lorg/autoplot/cdf/TrDDataSet; createRank3"(III)Lorg/autoplot/cdf/TrDDataSet; createRank4#(IIII)Lorg/autoplot/cdf/TrDDataSet;create!([I)Lorg/autoplot/cdf/TrDDataSet;qube[I StackMapTablewrap#([D[I)Lorg/autoplot/cdf/TrDDataSet;data(IIIII)VthisLorg/autoplot/cdf/TrDDataSet; (IIIII[D)VSgetBack()Ljava/lang/Object;()Ilength(I)Ii(II)Ii0i1(III)Ii2value()D(I)D(II)D(III)D(IIII)Di3putValue(D)VD(ID)V(IID)V(IIID)V(IIIID)V putLength(I)VlentoString()Ljava/lang/String;copyProperties((Lorg/das2/qds/QDataSet;)Ljava/util/Map;depLorg/das2/qds/QDataSet;plane0dsresultLjava/util/Map;srcProps2ddcopy<(Lorg/autoplot/cdf/TrDDataSet;)Lorg/autoplot/cdf/TrDDataSet;dsLengthnewback maybeCopy6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrDDataSet;copyjkl!([D)Lorg/autoplot/cdf/TrDDataSet; wrapRank2"([DI)Lorg/autoplot/cdf/TrDDataSet;n1 wrapRank3#([DII)Lorg/autoplot/cdf/TrDDataSet;n2nxny%([DIIII)Lorg/autoplot/cdf/TrDDataSet;&([DIIIII)Lorg/autoplot/cdf/TrDDataSet;joinProperties (Lorg/autoplot/cdf/TrDDataSet;)Vdep0djoinddep1dep1dd1 copyElements@(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;II)VsrcsrcposdestdestposA(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;IIZ)V checkAliassrcpos1destpos1join DeprecatedappendmyLengthtrim(II)Lorg/das2/qds/QDataSet;startendnranknoff1noff2propsdepPropsLocalVariableTypeTable5Ljava/util/Map; capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileTrDDataSet.javaorg/autoplot/cdf/TrDDataSet tu ab fg hi jk"java/lang/IllegalArgumentExceptionbad qube t3 tx t4java/lang/NullPointerException back was null6back.length < len0 * len1 * len2 * len3 in TrDDataSet. RS TU VU WU XU YU5 67dataset cannot be lengthened 8java/util/HashMap 92 :; T}java/lang/StringBuilderDEPEND_ < = >?org/das2/qds/QDataSet dataset is dependent on itsself! @APLANE_B CD EF GH IJ0copy of non-qube to DDataSet, which must be qubeK L3 ~} ~ ~ ~ bad rank !src and dest geometry don't match  rank mismatch len1 mismatch len2 mismatch len3 mismatch MN OPorg/das2/qds/WritableDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/RankZeroDataSet20090605 java/util/Map(Ljava/lang/String;)V()Vorg/das2/qds/DataSetUtiladdQube((Lorg/das2/qds/MutablePropertyDataSet;)V+(Lorg/das2/qds/QDataSet;)Ljava/lang/String; getPropertiesputAll(Ljava/util/Map;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;property&(Ljava/lang/String;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V propertiesLjava/util/HashMap;isQube(Lorg/das2/qds/QDataSet;)ZloggerLjava/util/logging/Logger;java/util/logging/LoggerfinetrimProperties*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V1PNQRSTUVUWUXUYUZ[\]^_\`+ abc7 Yd.e  VU fgcA Yd2e VU WU hicK Yd6e  VU WU XU jkcU Yd:e* VU WU XU YU lmcb*Y* *.* *.*.**.*.*.**.*.*.*.Y d. DEFGH%I/J5KBLHMXOe bnop  qrc+Y* +Y+.* +Y+.+.* +Y+.+.+.* +Y+.+.+.+.* Y d. [\]^)_/`AaGb[cadwfesSnoptucw*hhh d mne>vwTUVUWUXUYUtxcR*  Y hhh Y *******d2 pqr"s,u2v7w<xAyGzM{Q|eHRvwRTURVURWURXURYURRSpyz{|c/*de vwT}c/*de vw~}c/*de vw~c9*devwU~cC*de vwUU~cM*de*vwUUUc1*1de vwc;*1devwUcL**h`1de vwUUcb**h*h*h``1de*vwUUUc~,**h*h*h*h*h`*h``1de4,vw,U,U,U,Uc@*'Rd evwcJ*(Rd e vwUc[**h`)Rd e*vwUUcr**h*h*h``Rd e4vwUUUc.**h*h*h*h*h`*h``Rd -e>.vw.U.U.U.U.ca* Y *devwUpc/*d"e vw cʻYL*M+,>*[*Y !"#$%:* Y& "+Y !"#'(W>2K*Y)!"#$%:(+Y)!"#'(W+dB*+ -/ 0>1D2N4S5r/x9:;<9BeH>4bU$zNU p7#M cM**h*h*h<M*,*Y*****, N-+*,--dFHJ#L@MKOe*Mw9U5S@ w cL***'dXY [e p c V* *.*<*/ 012"9hVM,,*34*5M6*5,*67*5 *8>*5M6*516*8,*9:ބʧ_*5 *8> *;6*5M6*5M6*876*;,*<=؄„*5 *8> *;6 *>6*5M6*5k6*8U6*;=6  *>#, * ?@ ҄ YA ,+*,-,d3degjl%nHpMqRr\s_uivwwvy{|}~~}!/?Qgmsy| $*06<?ITeMwlUi%w%U9U?wJWUB+U2AU$UU![wzWUhXU1U IU_UsUywWUXUYUV@TUI wp)" yy Fy $ FGy * FG Hy 0 y qc9Y** de RS cEY*l* deRSU cQY*hl* de RSUU qcLY* de RSUU qcaY* de4RSTUVUWUXU qclY* de>RSTUVUWUXUYUcc(YM>+Y !"#B%:`*Y !"#B%:': ':C,Y !"#(Wz>2+Y)!"#B%:f*Y)!"#B%:': ':C,Y)!"#(Wy*+,-dV+0LSjq'e LAS:wj#w+b UA:w#wbU(vw(w pC XyDy$YyDy*yy c5*,*, YD *,*h*hEd 4e45w5U5w5U5Up c T"**h,,h YD *h*h6,h,h66*,*d  $ 1 >BSe\ TwTUTwTUTUT[1#U>UBWUp$c>*+Cd evwwcR+F* YG +* YH +* YI +* YJ **h*h*h=++h+h+h>`:**+***+`**+KdF! "$ %*'5(?*J+T.h/|134679:e4vwwhLU|8U1SpcG *>*h*h*h6*h*h*h6d:*d*Yd*** :*:*L:  Md. EFG)H2ICJ^KdLlMuN|Oef vwUUzUhU)VU2MS^!wdl dl ce+N**+Od\]_evw pPK 5IXn_p/p/!org/autoplot/cdf/TrFDataSet.class3k        V           V         $ $ $ $         ! " #$ %& ' ( ) * + , - . / 0 1 2 3 45  67 8 9:;< = > ?@ VABCback[FrankIlen0len1len2len3 RANGE_CHECKZ ConstantValueversionLjava/lang/String;D createRank1 (I)Lorg/autoplot/cdf/TrFDataSet;CodeLineNumberTableLocalVariableTable createRank2!(II)Lorg/autoplot/cdf/TrFDataSet; createRank3"(III)Lorg/autoplot/cdf/TrFDataSet; createRank4#(IIII)Lorg/autoplot/cdf/TrFDataSet;create!([I)Lorg/autoplot/cdf/TrFDataSet;qube[I StackMapTablewrap#([F[I)Lorg/autoplot/cdf/TrFDataSet;data(IIIII)VthisLorg/autoplot/cdf/TrFDataSet; (IIIII[F)VYgetBack()Ljava/lang/Object;()Ilength(I)Ii(II)Ii0i1(III)Ii2value()DvF(I)D(II)D(III)D(IIII)Di3putValue(D)VD(ID)V(IID)V(IIID)V(IIIID)V putLength(I)VlentoString()Ljava/lang/String; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VnameLjava/lang/Object;copyProperties((Lorg/das2/qds/QDataSet;)Ljava/util/Map;depLorg/das2/qds/QDataSet;plane0dsresultLjava/util/Map;srcPropsEddcopy<(Lorg/autoplot/cdf/TrFDataSet;)Lorg/autoplot/cdf/TrFDataSet;dsLengthnewback maybeCopy6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrFDataSet;copyjkl!([F)Lorg/autoplot/cdf/TrFDataSet; wrapRank2"([FI)Lorg/autoplot/cdf/TrFDataSet;n1 wrapRank3#([FII)Lorg/autoplot/cdf/TrFDataSet;n2nxny%([FIIII)Lorg/autoplot/cdf/TrFDataSet;&([FIIIII)Lorg/autoplot/cdf/TrFDataSet;joinProperties (Lorg/autoplot/cdf/TrFDataSet;)Vdep0djoinddep1dep1dd1 copyElements@(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;II)VsrcsrcposdestdestposA(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;IIZ)V checkAliassrcpos1destpos1join DeprecatedappendmyLengthtrim(II)Lorg/das2/qds/QDataSet;startendnranknoff1noff2propsdepPropsLocalVariableTypeTable5Ljava/util/Map; capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileTrFDataSet.javaorg/autoplot/cdf/TrFDataSet z{ gh lm no pq"java/lang/IllegalArgumentExceptionbad qube zF z~ zGjava/lang/NullPointerException back was null XY Z[ \[ ][ ^[ _[H IJ K Ldataset cannot be lengthened M org/das2/qds/QDataSet FILL_VALUEN OP QGjava/util/HashMap RE ST Zjava/lang/StringBuilderDEPEND_ U V WX dataset is dependent on itsself! YZPLANE_[ \] ^_ `P ab cd0copy of non-qube to DDataSet, which must be qubee fF bad rank !src and dest geometry don't match  rank mismatch len1 mismatch len2 mismatch len3 mismatch gh ijorg/das2/qds/WritableDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/RankZeroDataSet20090605 java/util/Map(Ljava/lang/String;)V()Vorg/das2/qds/DataSetUtiladdQube((Lorg/das2/qds/MutablePropertyDataSet;)Vfilldfill+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z checkFill getPropertiesputAll(Ljava/util/Map;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;property&(Ljava/lang/String;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V propertiesLjava/util/HashMap; containsKeyisQube(Lorg/das2/qds/QDataSet;)ZloggerLjava/util/logging/Logger;java/util/logging/LoggerfinetrimProperties*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V1VTWXYZ[\[][^[_[`abcdebf, ghi7 Yj-k  \[ lmiA Yj1k \[ ][ noiK Yj5k  \[ ][ ^[ pqiU Yj9k* \[ ][ ^[ _[ rsib*Y* *.* *.*.**.*.*.**.*.*.*.Y j. CDEFG%H/I5JBKHLXNk btuv  wxi+Y* +Y+.* +Y+.+.* +Y+.+.+.* +Y+.+.+.+.* Y j. Z[\])^/_A`Ga[bacwekyYtuvz{iw*hhh j lmk>|}Z[\[][^[_[z~i9*  Y *******j* opqrs#t(u.v4w8xkH9|}9Z[9\[9][9^[9_[9XYvi/*j{k |}Zi/*jk |}i/*jk |}i9*jk|}[iC*jk |}[[iM*jk*|}[[[i`*0D#* *#j k|}vAij*0E$* *$j k |}[vAi{!**h`0F%* *%j k*!|}![![vAi0**h*h*h``08* *j k40|}0[0[0[v,BiB**h*h*h*h*h`*h``08* *j -k>B|}B[B[B[B[-v>BiA *'Qj k |} iK *(Qj k  |} [ i\**h`)Qj k*|}[[is**h*h*h``Qj k4|}[[[i/**h*h*h*h*h`*h``Qj .k>/|}/[/[/[/[/ia* Y *j k|}[vi/*j$k |}ic*+,+*j)*+k |}ev iʻY L*!M+,">*#[*$Y%&'()*:* Y+ "+$Y%&'(),-W>2K*$Y%.'()*:(+$Y%.'(),-W+jB23 57 8>9D:N<S=r7xABCDAJkH>4b[$zN[ v7#M i]**h*h*h<M*,/Y*****, N-0*12-03--j"NPR#T@UKVWW[Yk*]}I[EY@}v [ iL***,jbc ek v i V* *4*#<*5 678"9hVM,,*9:*;M6*;,*<=*; *>>*;M6*;16*>,*?@ބʧ_*; *>> *A6*;M6*;M6*>76*A,*BC؄„*; *>> *A6 *D6*;M6*;k6*>U6*A=6  *D#, * EF ҄ YG ,0*12,j3noqtv%xHzM{R|\}_iw!/?Qgmsy| $*06<?ITkM}l[i%}%[9[?}J][B+[2A[$U[![}z][h^[1[ I[_[s[y}][^[_[V@Z[I }v)"  F $ FG * FG H 0  wi9Y** jk XY iEY*l* jkXY[ iQY*hl* jk XY[[ wiLY* jk XY[[ wiaY* jk4XYZ[\[][^[ wilY* jk>XYZ[\[][^[_[ic(Y M>+$Y%&'()H:`*$Y%&'()H:,: ,:I,$Y%&'()-Wz>2+$Y%.'()H:f*$Y%.'()H:,: ,:I,$Y%.'()-Wy*0,2jV+0LSjq'k LAS:}j#}+b [A:}#}b[(|}(} vC XD$YD* i5*,*, YJ *,*h*hKj 4k45}5[5}5[5[v i T"**h,,h YJ *h*h6,h,h66*,/j$1>BSk\ T}T[T}T[T[Ta1#[>[B][v$i>*+Ij #$k|}}iR+L* YM +* YN +* YO +* YP **h*h*h=++h+h+h>`:*/+/**+`**+QjF+ ,. /*152?4J5T8h9|;=>@ACDk4|}}hL[|8[1YviG *>*h*h*h6*h*h*h6d:*d/Yd*** :*!:*R:  "Sj. OPQ)R2SCT^UdVlWuX|Ykf |}[[z[h[)V[2MY^!}dl dl ie+T**+Ujfgik|} vPK 5IX]6/6/!org/autoplot/cdf/TrLDataSet.class3g        U           U     '      '              ! "# '$ % '& '' ( ') '* + ', '- . '/ '0 12  34 5  6789 : ; <= U>?@back[JrankIlen0len1len2len3 RANGE_CHECKZ ConstantValueversionLjava/lang/String;A createRank1 (I)Lorg/autoplot/cdf/TrLDataSet;CodeLineNumberTableLocalVariableTable createRank2!(II)Lorg/autoplot/cdf/TrLDataSet; createRank3"(III)Lorg/autoplot/cdf/TrLDataSet; createRank4#(IIII)Lorg/autoplot/cdf/TrLDataSet;create!([I)Lorg/autoplot/cdf/TrLDataSet;qube[I StackMapTablewrap#([J[I)Lorg/autoplot/cdf/TrLDataSet;data(IIIII)VthisLorg/autoplot/cdf/TrLDataSet; (IIIII[J)VXgetBack()Ljava/lang/Object;()Ilength(I)Ii(II)Ii0i1(III)Ii2value()DvJ(I)D(II)D(III)D(IIII)Di3putValue(D)VD(ID)V(IID)V(IIID)V(IIIID)V putLength(I)VlentoString()Ljava/lang/String; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VnameLjava/lang/Object;copyProperties((Lorg/das2/qds/QDataSet;)Ljava/util/Map;depLorg/das2/qds/QDataSet;plane0dsresultLjava/util/Map;srcPropsBddcopy<(Lorg/autoplot/cdf/TrLDataSet;)Lorg/autoplot/cdf/TrLDataSet;dsLengthnewback maybeCopy6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrLDataSet;copyjkl!([J)Lorg/autoplot/cdf/TrLDataSet; wrapRank2"([JI)Lorg/autoplot/cdf/TrLDataSet;n1 wrapRank3#([JII)Lorg/autoplot/cdf/TrLDataSet;n2nxny%([JIIII)Lorg/autoplot/cdf/TrLDataSet;&([JIIIII)Lorg/autoplot/cdf/TrLDataSet;joinProperties (Lorg/autoplot/cdf/TrLDataSet;)Vdep0djoinddep1dep1dd1 copyElements@(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;II)VsrcsrcposdestdestposA(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;IIZ)V checkAliassrcpos1destpos1join DeprecatedappendmyLengthtrim(II)Lorg/das2/qds/QDataSet;startendnranknoff1noff2propsdepPropsLocalVariableTypeTable5Ljava/util/Map; capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileTrLDataSet.javaorg/autoplot/cdf/TrLDataSet yz fg kl mn op"java/lang/IllegalArgumentExceptionbad qube yC y} yDjava/lang/NullPointerException back was null WX YZ [Z \Z ]Z ^ZE FG HI Jdataset cannot be lengthened K java/util/HashMap LB MN Yjava/lang/StringBuilderDEPEND_ O P QRorg/das2/qds/QDataSet dataset is dependent on itsself! STPLANE_U VW XY  FILL_VALUE Z[ \D ]^ _`0copy of non-qube to DDataSet, which must be qubea bC bad rank !src and dest geometry don't match  rank mismatch len1 mismatch len2 mismatch len3 mismatch cd eforg/das2/qds/WritableDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/RankZeroDataSet20120419 java/util/Map(Ljava/lang/String;)V()Vorg/das2/qds/DataSetUtiladdQube((Lorg/das2/qds/MutablePropertyDataSet;)VfillFdfill+(Lorg/das2/qds/QDataSet;)Ljava/lang/String; getPropertiesputAll(Ljava/util/Map;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;property&(Ljava/lang/String;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V propertiesLjava/util/HashMap; containsKey(Ljava/lang/Object;)Z checkFillisQube(Lorg/das2/qds/QDataSet;)ZloggerLjava/util/logging/Logger;java/util/logging/LoggerfinetrimProperties*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V1USVWXYZ[Z\Z]Z^Z_`abcdae, fgh7 Yi+j  [Z klhA Yi/j [Z \Z mnhK Yi3j  [Z \Z ]Z ophU Yi7j* [Z \Z ]Z ^Z qrhb*Y* *.* *.*.**.*.*.**.*.*.*.Y i. ABCDE%F/G5HBIHJXLj bstu  vwh+Y* +Y+.* +Y+.+.* +Y+.+.+.* +Y+.+.+.+.* Y i. XYZ[)\/]A^G_[`aawcjxXstuyzhw*hhh i jkj>{|YZ[Z\Z]Z^Zy}h9*  Y *******i* mnopq#r(s.t4u8vjH9{|9YZ9[Z9\Z9]Z9^Z9WXu~h/*iyj {|Yh/*i~j {|h/*ij {|h9*ij{|ZhC*ij {|ZZhM*ij*{|ZZZha*/@* *i j{|uAhk*/A * * i j {|ZuAh|"**h`/B!* *!i j*"{|"Z"ZuAh1**h*h*h``/7* *i j41{|1Z1Z1Zu-BhC**h*h*h*h*h`*h``/7* *i -j>C{|CZCZCZCZ-u?BhA *'Pi j {| hK *(Pi j  {| Z h\**h`)Pi j*{|ZZhs**h*h*h``Pi j4{|ZZZh/**h*h*h*h*h`*h``Pi .j>/{|/Z/Z/Z/Z/ha* Y *ij{|Zuh/*i"j {|hI*+,i '(j {|d hʻYL*M+,>*[* Y!"#$%&':* Y( "+ Y!"#$%)*W>2K* Y!+#$%&':(+ Y!+#$%)*W+iB/0 24 5>6D7N9S:r4x>?@A>GjH>4bZ$zNZ u7#M h]**h*h*h< M*,,Y*****, N--*./--01-2-i"KMO#Q@RKSWT[Vj*]|IZEX@|u [~ hL***)i_` bj u h V* *3*<*4 567"9hVM,,*89*:M6*:,*;<*: *=>*:M6*:16*=,*>?ބʧ_*: *=> *@6*:M6*:M6*=76*@,*AB؄„*: *=> *@6 *C6*:M6*:k6*=U6*@=6  *C#, * DE ҄ YF ,-*./,i3klnqs%uHwMxRy\z_|i}w~}!/?Qgmsy| $*06<?ITjM|lZi%|%Z9Z?|J\ZB+Z2AZ$UZ![|z\Zh]Z1Z IZ_ZsZy|\Z]Z^ZV@YZI |u)" ~~ F~ $ FG~ * FG H~ 0 ~ vh9Y** ij WX hEY*l* ijWXZ hQY*hl* ij WXZZ vhLY* ij WXZZ vhaY* ij4WXYZ[Z\Z]Z vhlY* ij>WXYZ[Z\Z]Z^Zhc(YM>+ Y!"#$%G':`* Y!"#$%G':): ):H, Y!"#$%*Wz>2+ Y!+#$%G':f* Y!+#$%G':): ):H, Y!+#$%*Wy*-,/iV+0LSjq'j LAS:|j#|+b ZA:|#|bZ({|(| uC X~D~$Y~D~*~~ h5*,*, YI *,*h*hJi 4j45|5Z5|5Z5Zu h T"**h,,h YI *h*h6,h,h66*,,i$1>BSj\ T|TZT|TZTZT`1#Z>ZB\Zu$h>*+Hi  !j{||hR+K* YL +* YM +* YN +* YO **h*h*h=++h+h+h>` :*,+,**+`**+PiF( )+ ,*.5/?1J2T5h6|8:;=>@Aj4{||hLZ|8Z1XuhG *>*h*h*h6*h*h*h6d :*d,Yd*** :*:*Q:  Ri. LMN)O2PCQ^RdSlTuU|Vjf {|ZZzZhZ)VZ2MX^!|dl dl he+S**+Ticdfj{| uPK 5IXBggorg/autoplot/cdf/package.html

New 100% Java CDF file reader that uses NIO to manage memory. This is based on the latest version of the pure Java CDF reader from NASA/GSFC (not the JNI-based one), and uses NIO to map in memory when data is contiguous in the CDF file, and native memory (not the JVM memory) when data must be reassembled off the disk.

PK 5IX׳+fftest/Demo20150416.class3Z +,- ./ 0 123 +4 5 67 8 9 :;< => ?@A()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20150416;main([Ljava/lang/String;)Vargs[Ljava/lang/String;cdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;buffLjava/nio/ByteBuffer; ExceptionsC SourceFileDemo20150416.java !gov/nasa/gsfc/spdf/cdfj/CDFReaderP/home/jbf/ct/hudson/data/cdf/rbsp/lanl/rbspa_ect-hope-sci-L1_20140102_v2.0.0.cdf FDetector GHI JKjava/lang/StringBuilderts.getTimes().length= LMN OP LQ RST UFlong VWcdf.getBuffer= LXtest/Demo20150416java/lang/ObjectY0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses(Ljava/lang/String;)V getTimeSeries8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;java/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;"gov/nasa/gsfc/spdf/cdfj/TimeSeriesgetTimes()[D(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln getBuffer>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;$gov/nasa/gsfc/spdf/cdfj/CDFException!/*   `YL+MY  ,  + YOYdONY  - 0F_*` V!"O#$F%&'()*E (BDPK 5IXAK test/Demo20150525.class3 "I ,J KL KMN OPQ IR S TU TV W XY TZ[ \]^ _` abc= de f= gh gi jklm | gn op gq rstuvwx()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20150525;main([Ljava/lang/String;)Vargs[Ljava/lang/String; ExceptionsydoIt(Z)Vcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;allocateDirectZbuffLjava/nio/ByteBuffer;bds#Lorg/das2/qds/buffer/BufferDataSet;buff2 StackMapTable^ SourceFileDemo20150525.java -. :;z {. |}====~ java/lang/StringBuilderbefore totalMemory=  before freeMemory= )/tmp/c1_waveform_wbd_200404032100_v01.cdf !gov/nasa/gsfc/spdf/cdfj/CDFReader -allocateDirect= WBD_Magdouble cdf.getBuffer WBD_Mag =   %f %fjava/lang/Object   Epochcdf.getBuffer Epoch = after totalMemory=after freeMemory=test/Demo20150525java/lang/Throwablejava/lang/SystemgcerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/Runtime getRuntime()Ljava/lang/Runtime; totalMemory()J(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String; freeMemory%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;(Z)Ljava/lang/StringBuilder; getBuffer>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!org/das2/qds/buffer/BufferDataSetDOUBLELjava/lang/Object; makeDataSetS(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;java/util/LocaleUSLjava/util/Locale;value(I)Djava/lang/DoublevalueOf(D)Ljava/lang/Double;length()Ijava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;!,"-.//*01 23 45/; 01  6789 :;/ YY Y   L YLY + YOYOMY ,,N !"Y-#$%SY--&d$%S'+( YOYO:Y) Y* Y+  0N "#/$M'Q(Z*d-}/023568:9X:1>W<=Y>?d<=@ABCWDAE Z F89GHPK 5IX%'NNtest/Demo20160125.class3] . /01 .2 34 /5 6 789: ;<= >?@ A BCD()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20160125;main([Ljava/lang/String;)Vcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;args[Ljava/lang/String;allocateDirectZfileLjava/lang/String; StackMapTableE= ExceptionsG SourceFileDemo20160125.java J KLjava/lang/StringBuilderos.arch= MNos.arch OP QRS TU autoplot.cdf/tmp/V WX!gov/nasa/gsfc/spdf/cdfj/CDFReader U Here worksNumber of variables: YZ M[test/Demo20160125java/lang/Objectjava/lang/String\0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClassesjava/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getProperty&(Ljava/lang/String;)Ljava/lang/String;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;getVariableNames()[Ljava/lang/String;(I)Ljava/lang/StringBuilder;$gov/nasa/gsfc/spdf/cdfj/CDFException!/*  Y < MY , NYY , N Y- & "&@ [#c$&4= !"b#$"_%&[& '@()*+,-I +FHPK 5IX2 test/Demo20160822.class3 (J KL MN KO KP KQRS TUV W6 XY Z [8 \ ] ^_` Ja b c d \ ef g h ij kl mn o9:pq()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20160822;main([Ljava/lang/String;)ViIargs[Ljava/lang/String;v1Ljava/nio/ByteBuffer;v2v3v4tempFileLjava/io/File; targetFilecdf#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter; StackMapTablerRV Exceptionstwx SourceFileDemo20160822.java )*r z{| }~   java/io/Filec:/tmp/TEMP.xxx.cdf )c:/tmp/TEMP.cdf!gov/nasa/gsfc/spdf/cdfj/CDFWriter )  java/lang/StringBuildertempFile.delete()=  java/nio/file/CopyOption *,file rename returns false, used copy instead )test/Demo20160822java/lang/Objectjava/nio/ByteBuffer0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError WriterError InnerClassesjava/io/IOException0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorallocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; putDouble(D)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;(Ljava/lang/String;)V(Z)V#gov/nasa/gsfc/spdf/cdfj/CDFDataTypeDOUBLE%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;defineVariable<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)VaddData'(Ljava/lang/String;Ljava/lang/Object;)VtoString()Ljava/lang/String;writejava/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;delete()Z(Z)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnrenameTo(Ljava/io/File;)ZexiststoPath()Ljava/nio/file/Path;java/nio/file/FilescopyY(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; deleteOnExit(Ljava/lang/String;Z)V$gov/nasa/gsfc/spdf/cdfj/CDFException!'()*+/*,- ./ 01+, L+We=ɢ+W+W M,W>-,W,W N-W-6-W-W :W6WWY :Y : Y :   + ,Y0 W !W"# Y$:% %- Y$:& &,'&+2:RW^f !"#$&')*+,-. 0*344B5T6Y7a:p;}<=?@ABE-z 23>23k23234567287^a971:7;<=<>?@7 AAAABBCDEFGHIvEsuGsyPK FY AMETA-INF/PK FY(Fbhh+META-INF/MANIFEST.MFPK 5IXAgov/PK 5IX Agov/nasa/PK 5IXAgov/nasa/gsfc/PK 5IXA:gov/nasa/gsfc/spdf/PK 5IXAkgov/nasa/gsfc/spdf/cdfj/PK 5IXAgov/nasa/gsfc/voyager/PK 5IXAorg/PK 5IX Aorg/autoplot/PK 5IXA"org/autoplot/cdf/PK 5IXAQtest/PK 5IXwtMETA-INF/build.txtPK 5IXn[77AgMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK 5IXgt99=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK 5IXkBfD..<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK 5IXYA99GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK 5IXӤٮe e $gov/nasa/gsfc/spdf/cdfj/AArray.classPK 5IXM M !^gov/nasa/gsfc/spdf/cdfj/ADR.classPK 5IXlZ"""gov/nasa/gsfc/spdf/cdfj/AEDR.classPK 5IXX{ ,@gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.classPK 5IXl'Mgov/nasa/gsfc/spdf/cdfj/Attribute.classPK 5IXoM,Ngov/nasa/gsfc/spdf/cdfj/AttributeEntry.classPK FY1I@Pgov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.classPK FY{~kCkC.DVgov/nasa/gsfc/spdf/cdfj/BaseVarContainer.classPK 5IXV  'gov/nasa/gsfc/spdf/cdfj/ByteArray.classPK 5IX`V227Rgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.classPK 5IXn )__1٪gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.classPK 5IXH-I``.gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.classPK 5IXI<"3gov/nasa/gsfc/spdf/cdfj/CDF2.classPK 5IXF&$gov/nasa/gsfc/spdf/cdfj/CDF2Impl.classPK 5IXBMKK"gov/nasa/gsfc/spdf/cdfj/CDF3.classPK 5IXvYY&ugov/nasa/gsfc/spdf/cdfj/CDF3Impl.classPK 5IX3|%gov/nasa/gsfc/spdf/cdfj/CDFCore.classPK 5IXk-B'gov/nasa/gsfc/spdf/cdfj/DataTypes.classPK 5IXL+ӭ/ gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.classPK 5IXYS|.@gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.classPK 5IX$")Wgov/nasa/gsfc/spdf/cdfj/DoubleArray.classPK 5IX[31103gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.classPK 5IXF'gov/nasa/gsfc/spdf/cdfj/Extractor.classPK 5IX\WTj j (gov/nasa/gsfc/spdf/cdfj/FloatArray.classPK 5IXP ))/~gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.classPK 5IXSA!Igov/nasa/gsfc/spdf/cdfj/GDR.classPK fYr|3:Pgov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.classPK fYqRR+ Ugov/nasa/gsfc/spdf/cdfj/GenericReader.classPK 5IXjLkLk+gov/nasa/gsfc/spdf/cdfj/GenericWriter.classPK 5IXww-gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.classPK 5IXk dd2Mgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.classPK 5IX 0ww&gov/nasa/gsfc/spdf/cdfj/IntArray.classPK 5IXm''-+gov/nasa/gsfc/spdf/cdfj/IntVarContainer.classPK 5IXw9ojj'Sgov/nasa/gsfc/spdf/cdfj/LongArray.classPK 5IXx&&.kfgov/nasa/gsfc/spdf/cdfj/LongVarContainer.classPK 5IXVs##&gov/nasa/gsfc/spdf/cdfj/MetaData.classPK 5IX88*gov/nasa/gsfc/spdf/cdfj/OutputOption.classPK 5IX>Z77-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.classPK 5IXyܥ>>-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.classPK 5IX +"gov/nasa/gsfc/spdf/cdfj/ReaderFactory.classPK 5IXh8gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.classPK 5IX76bb(9gov/nasa/gsfc/spdf/cdfj/ShortArray.classPK 5IX*S$$/gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.classPK 5IX+0% gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.classPK 5IX $gov/nasa/gsfc/spdf/cdfj/Stride.classPK 5IXSo')gov/nasa/gsfc/spdf/cdfj/StringArray.classPK 5IX{| 0&#gov/nasa/gsfc/spdf/cdfj/StringVarContainer.classPK 5IXF,0gov/nasa/gsfc/spdf/cdfj/SupportedTypes.classPK 5IX=D;X5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.classPK 5IXSvè <Ggov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.classPK 5IX$6Ugov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.classPK 5IXSASA),Ygov/nasa/gsfc/spdf/cdfj/TSExtractor.classPK 5IXA̍.ƚgov/nasa/gsfc/spdf/cdfj/TimeInstantModel.classPK 5IX@@+gov/nasa/gsfc/spdf/cdfj/TimePrecision.classPK 5IXSܷ((gov/nasa/gsfc/spdf/cdfj/TimeSeries.classPK 5IX1,+gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.classPK 5IX )qgov/nasa/gsfc/spdf/cdfj/TimeSeriesX.classPK 5IXy880gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.classPK 5IXqfcJJ&gov/nasa/gsfc/spdf/cdfj/TimeUtil.classPK 5IXr*gov/nasa/gsfc/spdf/cdfj/TimeVariable.classPK YZfDgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.classPK Yi+ Bgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.classPK Yn CGgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.classPK Y`uAgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.classPK Y# SSMgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.classPK Y?Iӝ Bt gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.classPK Y`'1qgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.classPK 5IXuSѾ  +s,gov/nasa/gsfc/spdf/cdfj/TimeVariableX.classPK 5IXv9"9"!.gov/nasa/gsfc/spdf/cdfj/VDR.classPK 5IX T!!2@Qgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.classPK 5IXCݑ4Rgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble.classPK 5IX]3Tgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.classPK 5IX31sVgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt.classPK 5IXfZ﹋2JXgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.classPK 5IXFa3%Zgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort.classPK 5IX]z%%4\gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.classPK 5IXYCC,{]gov/nasa/gsfc/spdf/cdfj/VDataContainer.classPK 5IXƈ!bgov/nasa/gsfc/spdf/cdfj/VXR.classPK 5IXp1o  & igov/nasa/gsfc/spdf/cdfj/Variable.classPK 5IX-jj/wsgov/nasa/gsfc/spdf/cdfj/VariableAttribute.classPK 5IX'mm4.ugov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.classPK 5IX`0xgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.classPK 5IX蠮1|gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.classPK 5IX:Sn.}gov/nasa/gsfc/spdf/cdfj/VariableMetaData.classPK 5IXh+??#org/autoplot/cdf/CDFConstants.classPK 5IXBn%org/autoplot/cdf/CdfDataSetUtil.classPK Yه}&,org/autoplot/cdf/CdfDataSource$1.classPK Yj$org/autoplot/cdf/CdfDataSource.classPK 5IXCОpp* org/autoplot/cdf/CdfDataSourceFormat.classPK 5IX5 org/autoplot/cdf/CdfDataSourceFormatEditorPanel.classPK 5IXȬi5? org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.classPK 5IX?67 org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.classPK 5IX>75{ org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.classPK 5IXbƋ5s# org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.classPK 5IXm5k' org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.classPK 5IXDN5c+ org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.classPK 5IX;-]5d/ org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.classPK 5IXh53 org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.classPK 5IX}57 org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.classPK 5IXu $5; org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.classPK 5IX uu3? org/autoplot/cdf/CdfJavaDataSourceEditorPanel.classPK X:F,,/y org/autoplot/cdf/CdfJavaDataSourceFactory.classPK fYw;ep org/autoplot/cdf/CdfUtil$1.classPK fY`5 org/autoplot/cdf/CdfUtil$CdfVariableDescription.classPK fY7& org/autoplot/cdf/CdfUtil$DepDesc.classPK fY~~^ org/autoplot/cdf/CdfUtil.classPK  Y>a,,% org/autoplot/cdf/CdfVirtualVars.classPK 5IXg5 - org/autoplot/cdf/SegmentedBufferDataSet.classPK 5IXe7x % org/autoplot/cdf/TrArrayDataSet.classPK 5IXy}5-5-!< org/autoplot/cdf/TrDDataSet.classPK 5IXn_p/p/!+ org/autoplot/cdf/TrFDataSet.classPK 5IX]6/6/!_[ org/autoplot/cdf/TrLDataSet.classPK 5IXBggԊ org/autoplot/cdf/package.htmlPK 5IX׳+ffv test/Demo20150416.classPK 5IXAK  test/Demo20150525.classPK 5IX%'NN% test/Demo20160125.classPK 5IX2  test/Demo20160822.classPKK9Ű