PK rY META-INF/PK rY(FbhhMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK d]Ygov/PK d]Y gov/nasa/PK d]Ygov/nasa/gsfc/PK d]Ygov/nasa/gsfc/spdf/PK d]Ygov/nasa/gsfc/spdf/cdfj/PK d]Ygov/nasa/gsfc/voyager/PK d]Yorg/PK d]Y org/autoplot/PK d]Yorg/autoplot/cdf/PK d]Ytest/PK d]YwMETA-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 d]Yn[77AMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.cdf.CdfJavaDataSourceEditorPanel cdfj cdf PK d]Ygt99=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.cdf.CdfJavaDataSourceFactory cdfj cdfn cdf PK d]YkBfD..<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.cdf.CdfDataSourceFormat cdfj cdf PK d]YYA99GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.cdf.CdfDataSourceFormatEditorPanel cdfj cdf PK d]YӤٮ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 d]YM 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 d]YlZ"""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 d]YX{ ,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 d]Yl'gov/nasa/gsfc/spdf/cdfj/Attribute.class3   getName()Ljava/lang/String;isGlobal()Z SourceFileAttribute.java!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/ObjectPK d]YoM,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 d]Y1I@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 d]Y{~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 d]YV  '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 d]Y`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 d]Yn )__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 d]YH-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 d]YI<"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 d]YF&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 d]YBMKK"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 d]YvYY&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 d]Y3|%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 d]Yk(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 d]YTfl4gov/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 d]Y_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 d]Y6gov/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 d]YZoo*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 d]Y; 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 d]YW<*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 d]Y9d*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 d]Yq2gov/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 d]Y1Kg  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 d]Yȼ| | (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 d]Y)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 d]Y%(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 d]Y %(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 d]Y, =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 d]Yz 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 d]Yr5gov/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 d]YH\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 d]YxD%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 d]Y`%%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 d]YE.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 d]YWRR6gov/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 d]Yڇ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 d]Y֠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 d]Y&[)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 d]YE&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 d]Y+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 d]YT: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 d]YHw 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 d]Y=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 d]Y 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 d]Y='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"hi km%n,p/o0qV WX1YZ ([\]/^_` abT:* M+ N6--, T-3  Y-U"st uvwx(v.zV4:cd:ef5gd .hi+j4]kl mnT`)2 2YYU }~V )o4]p qrTD.UV s4] @ trTD.UV s4] @ uvTm1Y Y!"3#$Y%U(V 1s4]wST+a&;S'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߱69 UJR    $ ,4<ENW`ir{"#$%'()*'-/0123456789 :;< =+>1?7@=ADBKCRD]EdFkGsHzIJKLMNOPQRSTUVWXYZ[ \]^!_(`/a6c9b:dBeZd`gV4 j4j4pWX<$j4x\]& }_`yzPK d]YL+ӭ/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 d]YYS|.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 d]Y$")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 d]Y[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 d]YF'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 d]Y\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 d]YP ))/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 d]YSA!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 d]Yr|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 d]YqRR+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 d]YjLkLk+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 d]Yww-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 d]Yk 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 d]Y 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 d]Ym''-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 d]Yw9ojj'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 d]Yx&&.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 d]YVs##&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 d]Y88*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 d]Y>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 d]Yyܥ>>-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 d]Y +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 d]Yh8gov/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 d]Y76bb(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 d]Y*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 d]Y+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 d]Y $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 d]YSo')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 d]Y{| 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 d]YF,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 d]Y=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 d]YSvè <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 d]Y$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 d]YSASA)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 d]YA̍.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 d]Y@@+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 d]YSܷ(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 d]Y1,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 d]Y )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 d]Yy880gov/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 d]YqfcJJ&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 d]Yr*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 d]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 d]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 d]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 d]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 d]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 d]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 d]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 d]YuSѾ  +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 d]Yv9"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 d]Yp1o  &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 d]Y-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 d]Y'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 d]Y`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 d]Y蠮1gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.class3  getLocations()[[J SourceFileVariableDataLocator.java+gov/nasa/gsfc/spdf/cdfj/VariableDataLocatorjava/lang/ObjectPK d]Y: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 d]Yh+??#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 d]YBn%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 lYH<&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 lYu$org/autoplot/cdf/CdfDataSource.class3 ' ' ' ' '     B n '  ' B     N N '  B n  n B  N  B B )  )   E   '  B 9 9 = = = < 9   n ' 9 N    V '    \ ' \     '   '  9 '   '          ! I" # $% N&' ( )* '+,  '-.  '/ 012 34 35 67 689 : ';< '=> .? @ AB C D EF .G HI GJ KLM NO P Q QR QS TU V W X 'Y Z[ \] '^ _ '`ab 'cd G Hefghi 'j k l = mn op nqrstu@ 'vw?xyz{|}~  E A  N N  . . A A A   ? ? A .C C A A '      , ,H ,C A ,A.   =     A B  7! '     ' N Dx@    V! I!     .    ' '    y     A    n       '     .  '!"  # $ % & '( )* A+ ', - '. '/ 01 '2 )3 '456789  ':; 0< = >?@ABC DEFGHIJ KLMN O  APQR STU V WX YZ [ \ )] ^ _ .` a Ab c Ad Aefg Ah Ai jk l m nopqrs It nu vw . x vHy Az v{|} ~       '   InnerClasses PARAM_DODEPLjava/lang/String; ConstantValue PARAM_WHERE PARAM_DEPEND0PARAM_XPARAM_YPARAM_INTERPMETAPARAM_ID PARAM_SLICE1 PARAM_SLICE2ATTR_SLICE1_LABELS ATTR_SLICE1ATTR_SLICE2_LABELS ATTR_SLICE2loggerLjava/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; StackMapTable 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;>J ExceptionsO(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;cachedattr1lsurl]u(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 labelsAreRead labl_ptr_2depthslice1slice2 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 reformDepbwdsi0l0l1bundleDssidepdepAttrlablidepindexslice2sn2dep2n0att1att2att0binmaxbinmindepDs1loadDependents expectRec displayTypemcslicerecCountdoUnitsunitsfdvvrange 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 9. 7. 45 ;< +, IJ 4cdfCacheUnload cdf file {0} from cache: unloadDs={1}java/lang/Object   !gov/nasa/gsfc/spdf/cdfj/CDFReader C<java/util/ArrayList Ie >5    java/lang/String   @A e e dsCachePut uri={0} ds={1}    org/autoplot/cdf/CdfDataSource java/util/Map$Entry  remove {0}  org/das2/qds/QDataSet   %9d %s %s    F2 #cdf open files cache contained: {0} java/io/File I "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderCDF file does not exist:   CDF file length is zero: java/lang/Integer tjava/lang/Exception added cdf file {0} to cache: {1} RSjava/lang/Long   using cached open CDF {0} 4An exception was caught in CdfJava openFiles caching java/lang/RuntimeException I DEunload cdf soon true&org/autoplot/datasource/ReferenceCacheenableReferenceCachefalse        #reference cache used to resolve {0}  ref uri {0} Q*reference cache in use, {0} is loading {1} download file  getDataSet ({0})  open CDF file  stgot 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 java/util/HashMap     \[\:\,(\d+)\]       \[\:\,\:\,(\d+)\]X Y !org/das2/qds/buffer/BufferDataSet      UNITS   FILL_VALUEjava/lang/Number #required fill value is missing: {0}java/lang/Double  org/das2/qds/QubeDataSetIterator I e  ! ">assuming virtual records because data is shorter than DEPEND_0 # $ %& PQ' CdfDataSource ()#org/das2/qds/MutablePropertyDataSet ij *e  loadErrorsF + DELTA_MINUS DELTA_PLUS BIN_MINUSBIN_PLUST replaceLabels  ,e -. / 0VIRTUAL 1FUNCTIONFUNCT8virtual variables not supported for multi-variable reads COMPONENT_0 -< COMPONENT_1 COMPONENT_2c2 COMPONENT_3c3 COMPONENT_4c4virtual variable2 34 5 6/slice is not supported for multi-variable reads 7variable does not exist: 8reading  from CDF file slice1_labelsLABEL p9 : ; <= >? @A BCreading from {0}read variable {0}?{1} got {2}xElength of X doesn't match that of data, check each variable's length. D=y DEwhere. FG HIDEPEND_1DEPEND_2DEPEND_3 JK RENDER_TYPEMETADATAMETADATA_MODELISTP-CDFITODO: attributes should appear in each bundled dataset, to be consistent. Lwaveform DISPLAY_TYPEM NO P QR VALID_MIN VALID_MAX S6org/das2/qds/ArrayDataSet =1offset units do not appear to be in {0}, using ns T $eDEPEND_ UBUNDLE_ java/lang/NullPointerExceptiononly [:,i] or [:,:,i] supported LABL_PTR_1 VWX Y Z[ch_ \]0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError LABL_PTR_2 slice2_labelsjava/util/LinkedHashMap DEPEND_[0-9] ^ Source_name  _` ab cd e Descriptorjava/util/List NAMENo such variable: {0} in CDF VALIDMAXVALIDMINFILLVALf ghi jk l m;Runtime exception while trying to read attribute "{0}": {1}GlobalAttributesUNIT_PTRUNIT_PTR_VALUE no_Varies_BlockingFactor p_Type  q _RecCount C r, s,6some CDF variable ({0}) uses variable as DEPEND_0: {1} java/util/Map t 1reformTest for {0}: {1}QloadVariableAndDependents {0} constraints={1} dependVar={2} slice1={3} reform={4}No such variable: comp_themis_epoch -.u vwx yG z{org/das2/qds/RankZeroDataSet |{} ~   = >Rread virtual var: *org/das2/dataset/NoDataInIntervalException variable  contains no records! &clearing reform flag because of slice1   org/autoplot/cdf/CDFConstantsCDF_EPOCH16, ew...slice1=$ is too big for the dimension size () 34Wvariable is not marked as non-time-varying, but the single record implies it should be. V__ row number  column number  org/das2/datum/Unitsfound UNIT_PTR for {0} = .units are not all the same, unable to use: {0}"units variable does not exist: {0} GHjava/lang/AssertionError  <   Hignoring VALID_MIN and VALID_MAX because they are equal or out of order. = +,   N    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} y 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}  BINS_1min,max :it looks like the variable should repeat to match DEPEND_0org/das2/qds/ReplicateDataSet I  MONOTONIC /data has dependency which is non-monotonic: {0}   channel00   = G L   6 Q?swaphack avoids runtime error.applying min,max kludge for old LANL cdf files =  'org/autoplot/metatree/IstpMetadataModelvariable not specified B No such variable ""DEPEND_4java/io/IOException e  LABEL__NAME__   CDF file is emptyjava/io/FileInputStream I  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 ejava/lang/Throwable   apdss.cdforg/autoplot/util/TickleTimer org/autoplot/cdf/CdfDataSource$1 I*org/autoplot/datasource/AbstractDataSourcedepend0java/util/Iterator:org/autoplot/datasource/ReferenceCache$ReferenceCacheEntry%org/das2/util/monitor/ProgressMonitorjava/util/regex/Matcherorg/das2/qds/DataSetIteratorjava/util/regex/Patternjava/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%&'()A*+,-./012345/67./89./:;<=23>5/?@A/BC<DE F2GHIJK>*+L UVMNOPQ RSK ۲YM² Y*SY S * N-W*WY:»Y::%:* W:$: WWç :,ç : , JLJd e+f5g?hCiJjSkvlmopqrstvwM>vTTSmUV+WXYZH[ SmU\]7 `^_`_ab(b*EcDc deK*YK²*çL*+!!$!Lz{ |}~&)]!_c fgKYM²* L,çN,-+LM hWXh] `_c`^ ijK&YM²! Y*SY+S * W*+"W*#$%W&8()N-* W+-*,,ç :,}L. %.<FZgx{M ZkmPTn[ Zko]<_>Dc peKjYK²(L+E+)M,-./>01 Y2SY,*SY,-S34*ç :*_bbfbL%2Z]iM2(q2%5rm[ %5ro]_bJDc stKF5 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 IL4 *48>Gi/5DJWnty|~   Mp WXuvwv/xGhy~wvWz{4WX|vY WX] !^_c^`4_}#X~ ^`_}~~ gDc)_M~&/Dc^~`!K }[]^_`=Noa*b+cN-de:-+f:Qg YhS Qi Y*jS Qk YdlSY*jS *+mno:Qp*b,q:*r:+stu:Qv YSYS w :x ::  @@A :`:@@AB:` : P6   ` .P  :2 :**YW *Y*/** * KW O :*KW :*KW &* :*KW &* :*KW*+*:   :: e::,99Y:²ö:- -:- -lmnILf )0G ]!`#*,.0568:;<>@AD EFG%H+I5K?OHPNQWRdTgWlYzZ[\^a_`cdghilo'p-qKsTudwkxwy|z|~ +@NZo} $/9@NU]aknpzM'00%2 W   z- |@@.o.V_'VT).df$=/2hyY.WXy  a2 g  lp |v}NO} pHn[*@0o0\T)]`r }^`^^0 $5}^`^^ }^`^^ }^`^^I^a>  *%..}^`^^^}^`^^^ }^`^^^ ~ ~IK F*ǶN Y-S˲Y:²-7: -ç :+*+mno:q:*r:+stu:w :  x :  >C>Lv!-28FLZagov-29CMz -nFNOFF.>FnZhyaYg.vWX n [ F0]n 8^_^_c^P ^}^`^4I/ K  v:Y:,z{6,|:=Y,~: }{6   ~:W,}{6 ,} `6  o,z `6  % }@, ` ~@WW( }@, ` ~@W,  ~W 6 ,} `6 ,z `6  # }@, `|@WW& }@, ` ~@W, |W AM,},}: :  `6 ---- @@AB:+:+ =Y>@@@An::H:.:+&6: :  :  :  O `E+,< 6 +, - =Y>@,@@An: 1+, -=Y>@,@@An: QP*L*q:  /6 Q  ~,Q  Y  |SY,SY hS  :   :  x  p z{6 |:  ~: : +    Y:    [4p 4 v0 j\]Ai }`^^a9$1"@&'a^11111X}`^^aa^84^3^ K^}`^^a^^^}`^^a^ ^^- }`^^aX!^1}`^^a^^7 !^1}`^^a^^^QT}`^^a^^^^}`^^a^^^^^[ }`^^a^^^Z:^ < -@_}`^^a^^^^_(EcI/ K}<x*=Y>3@4A.M*=Y>5@4A.N,,,"-*=Y>5@4AL(I[ v|#M*(NnI-nz2}Tn] s Kd*M,+L &'M WXV[ \ Kc *+6M7L234M | WX ]FK ,z{6::Z,|::/,|:: 8,~M+,:9:6 8+::  %W%W6 : ';<S U l+,:  .: 6   .#  =Y>=@ 4AS  >%W%W: ';<S U@:6 9+:: A %W%W6 : ';<S U m+,:  .: 6   .#  =Y>=@ 4AS A >%W%W: ';<S UI?JjmI?L:?@ ABC$D,E7GGHOIZKcNkQsRxSTUWXYZ][\_abcdcfgjhi0m5nBoEpJrRs]tgujxmvowz|}~~M$Gn |v )2 L C | H Rn o|v )2 M D | BEH NOWX22  s A[ s ]7`^^^"C `^^^^~( `^^^^ < `^^^^~( `^^^^ / * KCBYCNBYC:D:*+E::SFU*GH:'IJK-GLh"W*MH:'IJK-MLh"W62:  6 6     2: *+ :  ~6VQ N:*O'*`:PKW- "WQQ, N:uIJK L: R` S` T`/'UVWUYZ:- "W *[::SFU:6 6    2: * 6:  a IJV KN K6  3 :6  LS "W  L"W": \ Y SY ]S b-^"W-_7:5-*:: -` "W: S a U-97:,*:: - "W: S a U-@7:-*:: -A "W: S a U*+b:  -c 3 "W-d*+e2"W-f*+gh"W-i*+2"W-NY #77{~VII2GJILn[ #%58AYjs "%3ANSVjr07=DNZ`jm{~$-2=GJL\cix    ML! %| .;Nz<< H  52|G2D&7D2 c< |   < |v  < |v = < L|v 558rAi<<cG |WX2[  0!!]Z%#`^""1_1(`^""_^_`^""_^_I^ _ + `^""_L D`^""_^_# B$ - `^""__~d~e~%1`^/& '(K *,-+Y:2'+ + :+,!+j+:L$%H&R(x)+M4WXT)o*] H 2I +,KI&k&lL4M ]@ -.K[ *+,YLBM*WX/HI0 1K- ~*+EW*M,N-66d-2:*:IA5h:+`m YSY+S L6 LM N!O+P0Q8RDSRT[UtVvN|\M>R$2+K<!U~WX~ s]`^a? 34K >,, :`, :n,n:P :*6>":*6>*+o:*26> *+p>Qq Y+SY S Ljgh ijk&l.m5nDoLpRqTs_tfunvtwvzy{|}~M 55.D6L72f6n72&P8<972{<WX:.H[550:0]T__ ?/;*-<K *=Qr Y+SY,SY SY2SY S *+Os@+@AB *+:*+7  Y:# :  E :   :   t* ,u: * ,u: U vK@ w: x ) yz9x{|9{}~:    :  *+Y=Y>@+@AnϰY=Y>@+@@A*+:  ` :   P6  ` .P, :O2 ::///$//6>2 : )*+b:*+ P P/6*+`Z*+.6*+g81@4@4@AB//e/m7=/ 4  d/ ' ! / *+>*+  Y:' 7 P*+//:TP=Y>+@@4A .:P+6:b : : ::::__ :+,6:*Ob* Y::96),6ѧ,6:SaU66 Y: $: $: $:T :9lZ::: z>n'Z)Z='Z)Z :'Z)ZMH n:5*P , Y:6 : :++*O*,:!:Q Y+SYS :[ا:ק:$:   $ B*,:)  :$$Q$,r Q Y S R 0Q Y2SY 2S Q$,Q Y+SYS :6 6=Y>3@4A n: =Y>ƶ@4A :!:":#!̙!P:#>!6*!O !:# Q Y2SY!S #$=Y>ȶ@4A :##*#,u:"L:$Q=Y>ɶ@4ʶ@+@A$U=Y>ƶ@4AW"$"  ˶: :$ , ~ P :%*%O'Q Y%SY2SY+S >6&&*%Й6&*%,&  :$6&1$ &..$ $:$$5$ *.$$Ҹ:$$Թ$K@*%К7$ %$$ :$\*+S$ HֶY$ :'Y$ :'':$ٙ$ڲ۹Q%,$ڲݹ$=Y>3@4A$2$$`$J&=Y>3@d4A$!=Y>3@4A$9W"$%$$$ d$@"5$*"޶`$:%%%:"$"$"޶`$:%%jdhl6'%jdhl6(6&&$ ,%&'%&( &&$ 0$:)))$&:"a":%5)=Y>5@d4A%$=Y>5@4A%aX-":%=Y>5@d4A%(":%=Y>5@4A%WL2 :7/,/!//6:6k66 .:!.:" 1!,! ""6sh 66 .:!.:" 1!,! ""6vk.:.:   :! :""KW!KWwrg.:.:   :! :""KW!KW6=Y>3@4A.:     j .v :! :""!"2:###"#!##: =Y>3@4A '$'I}   IL.K/7SX`hv%4@MZr{ %KRV_aqx&*OYbdh      "#&%<&D(K*Y+^,i-p/t12345689:;<=>? <BC!D$I'F)G9H<JAKTLfMtO{Q~RTU[\]^`abcefghjk(l?mYppqtvwxy~ (4@Ukq}*Q[n|   % , 1 < @ a               J g |              > K a q {         # 5 9 A Q _ l q! # $ % ' * + - 0 5 J6 |7 8 9 > ? A B C DC F,G7HKIYN^ObPrQSUVYZ[\]^ g6hFiljskoqrstuvwxy~&5M^ajz +6BN[j4:Mg@=M >~?@ 4A 2%<BC ND2}nEAF&NGK)FYH225I)|vJHKLMN 67O.*|PJQ<R5S ]* G|v$ Tn' 5Tn' lU% 3VH& Wn%7"|) X% nY2& Z2' q[2(bW\%#\%!\% @]2 a^. <! n" _# n$ 4`2s a2F9b^D2Sc2 D!5d"\e2RD2 &D6!55"YJd &f<!g<"V6G 6%h<!Bf<"bi!Zj"Bkn# ^`2=WX===/H=lH=:.=2=m2=h n h _  3o.qpHn&q 4rH 1s t< u tvM( wH4 )<@ x< , yzH[=:0 3o]9yS 6^^ *!^/% @24M`^^^S 5^$f`^^^^+B~0_&{+{E06N@g`^^^_{__|A^ ^A^;^S =`^^^_{__m!`^^^_{___^%!`^^^_{___^`^^!`^^^_{___^`^^G~H%Q^@A <RG%(+A^&`^^^_{___^.8"`^^^_{___^> /$`^^^_{__^utwxI0/}~K2YLM NO!KW -**+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>3@`4A : ,=Y>3@4AKW,%%<&&<<L5 $&,:?MR]flv *7DQ^jv     % +M1. hyY|.,hWX:Zf.2|v"<N2-NO-~.[ 0 |~0]R&}^&`^,>^P~ ~5G/K}+M+N6+Y-+:,=Y>@4A,=Y>@4A,,L&  %4Omu{M>4Aa2}NO} rfH]` KYIL*C?@ABCDEFGHIJw ! KLM NO .P NQR HSTUi %V HWXY Z[ \ H]^_`a bcde f gh i .jk l gmnoq r is tu %v !w xyz{ !| !} !~ H . %      H H  .   f . HAA@@@`@p                     H  H  H      H /   H % %   .  . H H  H  H     /        . . H       G* *   ! "#$%&'() *+ ,-./01234567\ 89:; <=>?namesLjava/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;itypetyperead#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;nparams1eLjava/lang/Exception;data1ex WriterError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;tempFileLjava/io/File;split"Lorg/autoplot/datasource/URISplit;ffileappendZinsertuseRowMajorityname1dep0namedep1dep2dep3bdsurimon'Lorg/das2/util/monitor/ProgressMonitor;>@AB+C7XqDaddVariableRank1NoVary(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;E(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;FdataSetToNioArray(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[BdatasetToArrayr(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;GdefineCompressedVariable_(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 RSjava/util/HashMap JK NKB HIjava/lang/String PQJ KLnew variable: {0}M NOorg/das2/qds/QDataSetNAME PQ RSjava/lang/StringBuilder T_ U VUNITSorg/das2/datum/UnitsW XYEpoch Variable_ Z[ \]@ ^SA _` [l ab java/io/File cde f RgT hSrowmajoritycreate CDF file {0} call cdf= new CDFWriter( false ) Ni!gov/nasa/gsfc/spdf/cdfj/CDFWriter Rjarg_0"java/lang/IllegalArgumentException-dataset must have name found within CDF file.k lm n[CDF_CHAR CDF_REAL8 CDF_DOUBLE CDF_FLOAT CDF_REAL4 CDF_UINT1stringdoublefloatshortUnsupported type: 6, must be CHAR, REAL8, REAL4, DOUBLE, FLOAT, or UINT1.o pq%call cdf= new CDFWriter( {0}, false )C rs Rt uv handling {0} efDEPEND_0timeType wx java/lang/Exception>CDF Exception, presumably because the variable already exists. ygDEPEND_1 z[ DEPEND_2DEPEND_3BUNDLE_1+writing bundled datasets to CDF separately.{ |bundle1bundle }[~   BUNDLE_2 } rank3 LABL_PTR_10gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError L  N writing file g s Sdeleteme.cdf   sfile {0} cannot be deletedfile {0} cannot be renamed  g S E     %call cdf.addNRVVariable( {0},{1},{2})java/lang/Object  N  LABEL P not supported!  org/das2/qds/QubeDataSetIterator RF    s S             \         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  byteint1int2int4uint1uint2uint4#unsupported type, using double: {0}epoch rank 0 data not supportedhigh rank data not supported2call cdf.defineCompressedVariable( {0}, {1}, {2} )    }  }   s [  H,]"#gov/nasa/gsfc/spdf/cdfj/CDFDataType CDFDataType= [call cdf.write({0})java/io/FileNotFoundException>first attempt to write "{0}" fails, try again for good measure S java/lang/InterruptedException L.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 _ 2058-01-01T00:00SCALEMINSCALEMAX SCALE_TYPESCALETYPFORMAT  RENDER_TYPE f 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;hashCode%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader; rowMajority()Z(Ljava/lang/String;Z)VgetVariableNames()[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;)VsetProgressMessageexistsorg/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; 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;!HIJKLMNKLOPQRSTQ**Y*YU5678V WXYZTfU<V*WX[K\]^_`[a\bcPLd"efT*+M,,  + + M*,G>*Y, `>ٻY,M+N,0-- MY*M*+,W*,+W,UJ@BCE H,I9J;K^LeN}QRSTVZ[]V4;BghWXijklKmnop&) qrsTE 0-+: :!Y"#$:%&'6%('6 )*'6 . ) +  ,-.Y /: , :  0:  1Y236  4:  :65ǹjmqzmqJ]P:KZ6'V6P7'F6@8'6609'&6 :'6;'6A%,,33:<: 9=: 2>: +?: $1YY@ A3B WCD: EC .YCFG:`CD:  H:  6 6  2:*W EC .YC FG:0:  *, W* ,W I*,J ,K : :  :  B* J:: Y:LLW -MNOo  :*O* J:: Y:LLW -MNO :QR: ,S : :N*J:TY-UNVY-UNO :*Z*J:Y:T-UNV-UNO :QR*W,W : :N*J:TY-XNVY-XNO :*Z*J:Y:T-XNV-XNO :QR*W,Y : :N*J:TY-ZNVY-ZNO :*Z*J:Y:T-ZNV-ZNO :QR*W,[ : _,TU\Rw*J:TT$]Y-^NV5*J:Y:-^NV :QRhc%_'R6`@,a:*J-_NO *JKb c&,Ts,dh%_'W,e66@,f:*J-gNO *JKb c,*,J-^NO *,JKb c*,JSb*Jc*,JWb*Jc*,JYb*Jc*,Jhb*Jc:jkl-mn oppqrs:t0ujv ojw Cxoujv /Cx" pCy Cx-z:-zH\_P=@P(+PPPSVi  $ $ & $U"cg hj'l7mGnWpaqnrystvwxy{}~ 0=CSfty (,5H\_ailp})=@BJM[hpuz(+-58FS[ ` e m x    #!1&>'H(W)\*g,o-./.1346978=>? @%A<>EDkEuFGHIFLMPQRS9TSWVUXVhZp[z\]^_`acdhijlmo p q t x !y $x ,y /{V(7tumkl Gvh @wl #xytu0 zlSxy 4kl'{Ka|}54{K^kl@klB|}C{Kskl@kl-|}C{Ksklm@kl|}C{Ksklo7kl|}*kl!{K /~jIgh/~jxDghuGzhX^  [K'7G W tl kij hl }jhjSj>jftu 0WX 0l 0\j 0 /tu`H'{a54{aC{aC{aC{a!{a [aoW p$pPpppp & ;p " p,p'pHZpppp 8pNpB  8pNpB  8pNpB  5%p'pppp B2=+BG&  pp cP T x+:{:|:}:~:+T\+:  Y,SYSY Y+`OSY S*, Y+`O +]+`: +: 6 6  +`V+ :  +  :    2:    S 6  6  Y,SYSY Y+`OSY S*,b Y+`O  1Y3*,+U  $)3=I]{~ &DG_blwVIJ >l h^gh   h xtuxjxklxx[Kx kmnfwa` x[aoM 3qb pq-p AO cPL TH& &g&UV o@ TI& &g&UV o@ TI& &g&UV o@ TػY*:,{ ,}@*`h:W+*WN,A*`h:W+*WN:,@*`h:W+*WN,@*`h:W+*WN,A*`h:W+*WNm,8*`h:+*WN1,B*`h:W+*WN,B*`h:W+*WN,9*`h:+*WNh,bF6*`h:6*`!*WN1YY,3-W-U&I &/7<OR\js{)6?GLadn{) , 6 CKPfisv V&,Rj---6.d{%//,C&i)ghv=h/jw o    !!"""( TS*TC%/9*+,YYY1Y3U-$/+153?5I7V*SjSSwSo$ TY*:,{ ,}8*`:6+*RNJ,9*` :6+*PN ,9*`:6+*QN,9*` :6+*ON,:*` :6+*VNU,:*`:6+*TN,b:*`:6*`*SN,:*` :6+*VN,:*` :6+*ON],;*` :6 +*PN1YY,3-U&IE FG"H%I-J2KGMJNTO^PaQiRnSUWXYZ[\^`abcdegi jkl m%n<p?rIsStVu^vcwzy}{|}~} 47AKNV[svyV`#"(%%ghJ^)a&gh)&gh)&gh*'gh?S*V'gh}#gh)*'gh *'gh7K+N(ghvjw o  !"""##"##$ Te:*+-U V4jvh w T0R+|L- YN*T.%`G*+,,{*`:,*`:,*`:,*`:,*`:,*`:r,b*`:],*`:H,*`:3,*`:1YYɶ,3-*`-6*`'-*+,̄-z,{*`:,*`:r,*`:],*`:H,*`:3,*`:1YYӶ,3-*`-6*`'-*+,̄-z,{*`:,*`:r,*`:],*`:H,*`:3,*`:1YYӶ,3-*`-6*`'-*+,̄-z1Y3U2L8?FT[ip~,9?MVkqwz &4=RX^ahv}     $9 ?EHVB Qf{B/gh,N)/ghNs/ghNRjRRwRoL& #... T s+:{:(:%ڙ6  *,:B:   : 6  5 {`.al1f"|1f#1f%"\\$$$ >'6  ܶ'6  ݶ'z6 t ޶'j6 d ߶'Z6 T 'J6 D ':6 3 ')6 " ='6  <' 6  5=EMU]emu}:X:P:H:@:8:0:(: {:b:j +T {::%'6 |: SKL'6  :: :}:~: ~:+T 1Y3+T 1Y3 +TC Y,SYSY S*, *,+ v+T2T*, Y+OS*, Y+OY+eO1*, Y+OY+eOY+O+ : *, +T4 *, *,+ *,+  +T0R*, Y+OS*, Y+OY+eO1*, Y+OY+eOY+O*,+  *,+UNS  6 ;!E$S%X&()+,./124578:;=>@ACDGHKL NSU$W1XIYNZS[]\e^j_t`ydehimnopoqrtv$w'yFzI|t}w"%PSbgrVSl I0  stusjsklss[Ks fmnaw Sl6= T $O ` s[ao]13qp@zpp 6 6@N !-*#!-cPL T7*jYY*L+*W***K*+*W*K+W+*Y**Y**U> .7>DN\elqxV.CoD  T] Y+Sp*+y=Mj+ pN-l*+y"6HKUF"#036<?EHKLW\V*L #9]tu]klob(p c T-  Y+SY,SY-S*+,-U"%,V*-tu-kl-w-cP T-  Y+SY,SY-S*+,- U"%,V*-tu-kl-w-cP Tk%  Y+SY,S*+, U$V %tu%kl%cP TN Y+SY,SY-SYS-b:*+,-cU*-?DMV4NtuNlNlNwNoDci T7 k+B+~*,b8+*,b!*,b+*,b:UM+<Y++dd:*,b:*,b:*,b: :   +~+< y t*,  Y !Pc*," Y !PcE #%:  &%: *, -Y (Rc*,"-Y (Rc):  A+~7+*,* Y !Pc*,*-Y (Rc+: ,:   +~+d -./%:  0./%: *,1 Y !Pc*,2 Y !PcE #%:  &%: *,1-Y (Rc*,2-Y (Rc3:*,4b5:6*,5b7:  8::65 wn[]/mL]%};qƾ9'[6U:'J6D;'963<'(6"='6>'6?''/777::;: ?:*,@b*,Ab BCUD "2CP ^ k  %/9#@$J%`&y)*+,/01357 <=+>5??EFF_GxHIKLMNQRS VW)X6[E\R]Y_,b1c4e9f<jAkDoQqjsVktukmnkklkwkkj^ ll~lU %F  O +@ slRlE&lo* Wp (p(p' ? '' . ' p+ppFp (qpppppppppqppppppppppcPTU+T+DUwVWXjo@T.EU|V WXST" FGU3 ipPK flY335org/autoplot/cdf/CdfDataSourceFormatEditorPanel.class3 T S  S  S S S S S S     ! S ! !   ! !  S    S H     fileLjava/lang/String;bundleCBLjavax/swing/JCheckBox;epochTimeTagsCBinsertCBjLabel1Ljavax/swing/JLabel; majorityCB 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 ab hbjavax/swing/JLabel \]javax/swing/JComboBox _`javax/swing/JCheckBox [Y ZY XY ^YdataSourceFormatEditorPanel {Type: { javax/swing/DefaultComboBoxModeljava/lang/Stringdoublefloatint4int2byte a NInsert instead of overwriting existing cdf file, allowing skeleton to be used.+Use legacy Epoch timetags instead of TT2000+Unpack bundled data into separate variables,Use row majority (faster in some situations)org/jdesktop/layout/GroupLayout a  org/jdesktop/layout/LayoutStyle  java/lang/Short    W type mn appendFT   timeTypett2000epochbundle marjoritycolumnrow VWjava/util/HashMap      majority 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$ParallelGroupGroupX(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!STUVWXYZY[Y\]^Y_`abc; **de  fghbcs o*Y*Y* Y * Y * Y * Y ***YYSYSYSYSYS* * * * !Y*"L*+#++$+%&+$+%*')*{*+* ,* ,* ,*,-/+0++$+%&+$*,*1-)* ')* ')* ')*'/+2d5) *+!,,-7.B0H2Q4|68:<>?@ABCDEFGHEIJKLDMB@ OPQRS!T-U0S4V;W?XFYJZQ[U\\]e^hQkOn`eofgijklc,*dme fgmnc+,3:-dq rsue4fgopqWrW sWt ouvwxyz{c&+4M,56N*-78:*9*-:;8:* <=>*-?@8:* A=>*-B;8:* <=>*-CD8:*E=>*,FGd:yz }~!,:ES^lwe4fg|W}~ opvsWt  ouc*GLHYIM*JN-= ,7-KW* L,:<KW ,:MW* L,?AKW ,?MW* L,B<KW ,BMW*L,NEKW ,NMW,O:+PL+4:Q 5RdZ +5CLVdmwe>fgW opsW"W~t  ouv" +ww w!!!PK rY+m5org/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 rY#!`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 BC  PK rYx5org/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 rYqc5org/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 rY\#5org/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 rY0ٷ5org/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 rY6NA!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 rYޓ=5org/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 rYi65org/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 rY"+)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   > *+* 5    A *+ 78    PK rY 3org/autoplot/cdf/CdfJavaDataSourceEditorPanel.class3 " # $ % & ' ( ) * + $, - . / 0 1 2 3 4 5 F67 8 9 : ; $< =>? =@A !, BC DE &, F GH *, IJ -, K LM 1, N O P Q RS 8, TU ;, V W XY @, Z[ C, \] F, ^ _ ` a b c d ef gh Ri j kl $m $j &n &o &pq kr $st *uv *w -xyz{|}~ c - -w 1u 1w v 1     ! 8u 8w ;w  ;  1   $              &  @  F C @    & & Cs * *s *j *    !    @    d        d d 0    1  ,                   1<                    ! "# $% $&'( ) *+, d-. d/ d0  1 1  2  3 4 %, 56 (,7 (8 (! ;9:;< 0=>? 3@ 2A FBC DEF "GH dIJ =,KL 1M dN OP ?Q RS (T ?U ?VW XY dZ [ 1\ ] ]^_ `ab cd de @f @wg (hijk l`mn o pq prstuv c, w cx dyz d{ -|  F}~ d d  d   E " E /E  F F ( "    d   - Y! = 8     "  ;   ,  , d  p   `    Y     3 d     E 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;xCheckBoxActionPerformedxParameterTreeValueChangedparameterTreeValueChangedsslice1xxyyLocalVariableTypeTableztoDescriptions*(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;; 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;slice slice2patternsubsetparameterDescriptions2xparamxslice1yslice1yparamcbmodel"Ljavax/swing/DefaultComboBoxModel;whereLjava/io/IOException;$Ljava/lang/IllegalArgumentException;lparamsy+'getParam()Ljava/lang/String;treePathgetParamAndSubset9(Ljavax/swing/JTree;Ljava/lang/String;)Ljava/lang/String; ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;idxvaldimsjtreepsLjava/lang/StringBuilder;tps[Ljavax/swing/tree/TreePath;6]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;onodeoattrlablPtr dimensions[I doComponentstvarnamemmrootexpandfilter filterPattern sortAlpha selections selectiontm#Ljavax/swing/tree/DefaultTreeModel;;Ljava/util/Map$Entry;-Ljava/util/List;?b>(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   UV \N ]V ^V QR ~N }N |N MN ;<      2 34 D<  #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 ;      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 ; 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 ; 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 ;    ! " java/lang/Short #$org/jdesktop/layout/LayoutStyle %&' #* #+ #, #- #. /0 #1 20 34/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5 56/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6 78 94Data :;/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 <4 =4Variablejavax/swing/SwingConstants > ? #@ #A B<C DN   EF G HI JK LM / ( NO . ' -  PF QR )*-org/autoplot/cdf/CdfJavaDataSourceEditorPanel rs fg 78  <java/util/LinkedHashMap STU VW XY Z[java/util/Map$Entry \[/org/autoplot/cdf/CdfUtil$CdfVariableDescription ][ ^ _` a4  b <  &0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10c de fg #$ hi jk lmn opq r s t uv 56 wx y z{opening cdf file {0}| }~  x "java/lang/IllegalArgumentExceptionfile is not a CDF file ; 9:java/io/IOException19 20  Q "  )org/das2/util/monitor/NullProgressMonitor java/lang/StringBuildercdf_  Filter parametersjava/lang/Exceptionjava/lang/RuntimeException ;!javax/swing/tree/DefaultTreeModel'javax/swing/tree/DefaultMutableTreeNode ; ; "Unable to read CDF file:
 $inspect cdf for plottable parameters MASTERS java/util/HashMaporg/autoplot/cdf/CdfUtilincludeEmptyRecords Y Ldeeporg/das2/qds/QDataSet  %3Unable to work with metadata in CDF file:
  arg_0 O;    Y*Select CDF Variable (%d data, %d support):4Select CDF Variable (%d data, %d support not shown): FSelect CDF Variable (of %d)java/lang/Object L   show all (  support shown) support not shown) \[\:\,(\d+)\] \[\:\,\:\,(\d+)\][  Y Rdepend0xy close cdf T  ]   FD(all parameters are marked as support data, select "show all" above)(no plottable parameters)%3D= no interpMeta doDep .() \+   {   I javax/swing/tree/TreePathparam was null  F 0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError <:[:,:, [:, f [ ;%s%s(%s) +  CdfJavaDataSourceEditorPanel java/util/ArrayList ;java/util/regex/Pattern &java/util/regex/PatternSyntaxException java/util/TreeMap    Yjava/lang/CharSequence {found pattern for {0} LABL_PTR_2 java/util/List NK  LABL_PTR_1 N  Y   N%Expected string array in element: {0}%d: %s # LR #(java/lang/ArrayIndexOutOfBoundsException {parameter 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/CDFReaderjava/util/regex/MatchergetSelectionModel'()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 setEnabledisEmptysizejava/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;matchesgroupkeySet addElement startsWithendsWithsetSelectedItem 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 getPathCount getDimensions(Ljava/lang/String;)[I$gov/nasa/gsfc/spdf/cdfj/CDFExceptionprintStackTracetrim2(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;java/util/Collections emptyList()Ljava/util/List;&(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;)VWARNINGsetRootVisiblesetSelectionPath(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        !"#$% !& !' !( !)* ,-./0123456789:';<=l* * * ********** * >BB= ?JKLz")C-D:EGFTG\HbIkK? l@AB kCD<=  *!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*:**%*%ж*#ѱ>U WX!Y,Z7[B\M]X^c_n`yabcdefghijklmnop)q4r?sJtUv[wlyvz|}%.7@IR[js|!:BKZcl{ #',3:ADHMY`gjm{~!(47;@GNQTWZet $%&'()&+ ,-./(0+-.+13>5M:X<a=j?w@ABCDAFGHIJKHFNPRTV WX(Y;ZC[N]Y_f`oatbzc}defcahijklmjhpqrstrvwxv{|?H@AJEFUGH#IHwJHfKH=LHMN=I +**ӶԱ> ? @A OPQR=T*B=*ֱ> ? @AOSTUV=:*M+M* (*,ظٵ**ڹdN*O-_>  19?*1W:@A:OX -YZB9[\N=5>?@AOP]V=:*J+M* (*,ظٵ**ݹdN*O-_>  19?*1W:@A:OX -YZB9[^V=+M* * *,ظٵe:**eN**ݶ--*ݶ:**:*******eNe:**ڶ--*ڶ:**:******>F#.CP_w?H._#`_ta*b*@AOXYZc_ta,b,BP[ddWe*fg=HYM+N-.-::,W,>&2CF?42hi&jlH@AHa*@m*c &jnHa,@moBep3 q rs=&)*+NY:*:::-D,>-.W-,S-J.-.: W[-NW>5--- WW>N 3?IVt#&?H?ti3ul))*)-)vw  xim*c 3un)),m,B#yepVzyF-  {|N==*> ?@AOP}N==*> ?@AOP~N=A **ӶԱ> ? @A OP<=U*L****+e>?@A<=4*ֱ> ? @A=>a***߹dM*O,_I***ݹdM*O,_&***ڹdM*O,_>:#4<? F W _ biz?44 WW Wz W@ATB"""=O*Y**>=>F? @AB=M*4*3>?@A=2+M,, N-, , > ?*2@A2-B=f+:*-  * * * ** *Y* :*-Y\-Y\>6 -4BITY\^d?>^f@Afff`B TG/ =?*< *<*<*d_ d<*M,>6=? ?7=B =+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 S*T **A*U: * V: *** * W6Wd6*A#*BXYY`ZS[\*BXYYZS[\*B YYZSYZS[]*A(*(Y)^+_`+,o%*(Y)^+_a+,obc:-dNd:ec:: c f6S : : g:hi::g:hi:: Q  Q**  ! **** **** * *G:-jNd::-Nd:-kNd:?f6/::g:h i:***:-ĹNd:-lNd:?f6/::g:h i:***m:cYn:*Ho:d:p M<fq :rsd:*/t*/et*HS@**Hud*/et*: *Oe_<e: *v$*A*Ow_ *Ox_* yz{|-}N~ *3|-N~ *4*6cY ojk-Nd:vn*56S*6t66*7t*:`{ *5*N:4::*-/<WZ/jgjg/g/> /6?Rnx-<WZ\s%.AGOUiq{    & 0!U#w&'(*+,-./012356789? @AEF+GBIVK[MfNtOwPQRSTUVWXY^`abcd!e'f0g:hCiKjSnepnrwstuwxyz{}$-3?Canx!-=X[cgjlq?. \6> 4V#20#C!2!7-+V?(Rh_     ftwuhwl@Ac>_!!! ! f!!B/Cddd ?bCdddCCdddCI7pCdddd4CdddddCCdddddC dWN!dCddddddd '2dd@4dd@3p H. (dCdYY=$*L++ظM,zy{M,> "? $@AZ B[= /(Y)N+:Y+S::662:- -O+Wظ:  zy{: ظ: 6 * 6 :   1 6 - ++  +r+W. 6 - ++  +r+W&ظ:  zy{: - +,+W-,>r :INZcn{ $*? j ! ! n x u   :Z/@A//'!BN  [= Cd[dd3*"= *$L+*! */M,(,[(Y)f+,+r+,M*N-=Y-N =Y>N* *:"**,:-MCW*JA"**e:-CW*MA"**e:-CW*4A-|CW*3A-}|CW*5AX*6A-YY*6SY*7SY*:{S[CW-NW -NW+-"+"+"+"+> /JOS_gnw|   %/ m"z%)*+?Rw @AOXc OX!B$ Jd3((Q =G>1?@Ac  = {?3Ye4:Y,W:*=:: : : : *>A6  Y:  , MY: O: Y: : ,u: :d: 3 g g-::4,:d::WOB-:2*:d::-:" d. 6z:3Y4:-:¶Ù d¶Ķř:E:¶Ùd¶ĶŚh:6YYZSY2S[:3Y4:~K/~9YYYSYSYS: YYYSYS: u YYYSYS̹W7:ϻ(Y)ж++Ѷ++,ʧ_3Y4:   YYYSYS̹W~YYYSYS: :2Y5:++6 + +  +  ض::+ܱۧ =EHFFFIIIFI>z^= ?A&C2D5F=HEKHIJJUN^OcPlQtRwUWXZ]^_abcdkln o'p1qDsIwcxny{z{|~8FIWb~CJMX_k )/2>?'J  l   '" :w~dYZ&wW2p_eXQwjl)YZ?@A???78??`(&2 5  ^   Z scHl !  j?!&  B$H Cddd ![pHzd >dU@ECddd[pzddd" Cddd[pzdddpd*B3: Cddd[pzdB&!p    =h+ ++O<+OM dY+SM,N-66+-2:*: ݙ>. %.DQV`f?>"Q iDhh.:c h B( =:*+ >5?AP=:*+ >5?AP=:*+>5?AP=:*+>5?AP=:*+>5?AS=:*+>5?AX=:*+>5?AX=:*+>5?AP=:*+>5?AX=/*>5? A<=" ޸߳>; !v?+ k  @()PK d]Y: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 lYw;ep org/autoplot/cdf/CdfUtil$1.class3   SourceFile CdfUtil.javaEnclosingMethod org/autoplot/cdf/CdfUtil$1 InnerClassesjava/lang/Objectorg/autoplot/cdf/CdfUtil  PK lY>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!    /*m   PK lYl^p&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 lY&lNd޳޳org/autoplot/cdf/CdfUtil.class3 !"# $% & ' ( ) * + , - . / 01 02 03 4 05 06 07 089 :; 5< := 0> 0? 0@ 0A 0B 0CD $E 0FG 2FH 4FI 6FJ 2KLM N OP :)Q /RST /U 5V NW BXYZ[\]^ U_ ` ab Nc Nd Ne fg ahi j k lm Kn aopq aFrs at du 4v)>Y9F)>Y9 aw xyz -!,  4)3{ |} 5~ 0 0 0 $ 5 5  8     : : 5 : : ě  5@ 2   8 : 5  5 5  : 5    5  B-cA.  x N   d :  O  d       8 :    :      5 5  8   :    5   :   &)  & :   /$ 5 2$  5 5 4 ! :" 8# $% &' ( () L$ :*+,-./01 82345 678 89: );<=>? 5@ABCDE i$ 5FGHIJ 5KLMN OPQR 5STUVW :X YZ ~[\ ]^_`ab c de dfghi ij ik il im in io ip iq ir 2st 8k 8u 8vw R s xy $ z{ 5|} ~ 0 0 8     K K   f  f  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 recIntervalstypebuff3J Exceptions()VthisLorg/autoplot/cdf/CdfUtil; doubleValue(Ljava/lang/Object;)DogetRange0(Ljava/util/HashMap;)Lorg/das2/datum/DatumRange;rangeLorg/das2/datum/DatumRange;attrsLjava/util/HashMap;T 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;_iq 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 recSizeBytesdoComponentSliceoffsetcomponentDimensionSizecomponentSlicenewRecSizeBytes 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 varRecCountt0\readStringData`(Ljava/lang/String;JLgov/nasa/gsfc/spdf/cdfj/CDFReader;J[I)Lorg/das2/qds/MutablePropertyDataSet;sdata[Ljava/lang/String;unitso0backcanSlices 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;#EZ(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 renderType](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  !" ; VALIDMINVALIDMAXlinearSCALETYPorg/das2/qds/QDataSetUNITSorg/das2/datum/Units  0  ;   *org/das2/datum/InconvertibleUnitsException ]     VALID_MINjava/lang/Number VALID_MAXorg/das2/datum/EnumerationUnits      SCALE_TYPEorg/autoplot/cdf/CDFConstantsdidn't code for type   OP     )org/das2/util/monitor/NullProgressMonitor rx%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    XY Xrank 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} OS  !"!gov.nasa.gsfc.spdf.cdfj.CDFReader getBuffer #$ % &$gov/nasa/gsfc/spdf/cdfj/CDFException  '$read variable {0} in (ms): {1}    (#org/das2/qds/MutablePropertyDataSet h) ^_+recCount==-1 and slice1>-1 when loading {0} *+ ,- ./ *We shouldn't get here because stype=string 01 2 34 5 67?[ 89 :; recInterval>1 not supported here < = >) ?4not handled single array where expected double array @AB !C DEorg/das2/qds/ArrayDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/Slice0DataSet!org/das2/qds/buffer/BufferDataSet not supported type of QDataSet: FCDF_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  Gjava/util/Vector H)  I JK LM org/autoplot/cdf/CdfUtil$DepDesc N DEPEND_   Oget attribute DEPEND_ entry for {0} P Q RK SENOTE:  is record varying T  data dim  length () is inconsistent with DEPEND_)problem with DEPEND_:  LABL_PTR_get attribute LABL_PTR_ U VKjava/lang/ExceptionNo such variable:  ) is inconsistent with LABL_PTR_problem with LABL_PTR_ WX YZ [java/util/HashMap java/util/LinkedHashMap\ ]^org/autoplot/cdf/CdfUtilfalse trueincludeEmptyRecords  _getting CDF variablesgot {0} variablesgetting CDF attributesVAR_TYPE `a bK c9Wrong-case VAR_TYPE attribute found, should be "VAR_TYPE" ddata5var_type is case-sensitive, should be "data", not {0}java/util/ArrayList eDEPEND_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} fTRUEFUNCTIONFUNCTg hK comp_themis iK#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} =,*j kl 








VARIABLE_PURPOSE mn W&gov/nasa/gsfc/spdf/cdfj/AttributeEntry op

VARIABLE_PURPOSE: q(virtual function )
 records of 
 records of rs t) upNOTE WARNING:    vE  w x y z z {done, get plottable |} ~... 'org/autoplot/metatree/IstpMetadataModel  -. FILL_VALUE   LABEL \[:\,\d+\] Korg/autoplot/cdf/CdfDataSource slice1_labels \[:\,(\d+)\]   )  \[:\,\:\,\d+\]LABLAXIS slice2_labels\[:\,\:\,(\d+)\]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 cdfTT2000cdfCacheFileForReader7(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 + 5  oU+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%/04/0J/0W/0p/0u12&3 456789 :;<;z&/0!=>?@ A B@ C DEFG 6H@ II IJKBLDLD*MN OPTp =r+t#vxz | =j~ =E =(  = Y2 >DdiH QAQfQQQRQ /  OS  +i7 i74 T U R V W G XY<=**3  Z[\]  ^_" --.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` M6a 8KbJ9c - >a AdefghEi-M (5 & j_C--.lh6--d.l6-.h:*Wh6 `h`6 6  -.-.* h `W* h `W*:  WR-.h6 6  -.=* h  h` `W* h  h` `W*:W  uQ6 --d.6 6  -.86  (  l p* h `-W ׄ W*W*-.hW#%/4;GRXe r x    #)#/$5%@&x` `BZ Ek Ja ;b Gc , =a Hd @l CeCfCCmChE4i)n%8 J (8 A %)opG *+  Y5&q)rpG *+  YC&)os *+  YRtguE vw &q)rx 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  :qop$rXsdrgxozx{|%)/8BI^`gtx Q[`jqt~  )4@FOW^hu#,/5:B I R cs!3467 8:&<2=??K@ZAjB@DEKLQSTUV W@YG] 4ZT9ZQyJ[\Cz@{|o}%|t~xt0E1,Zu#9Z2Z*Ec999jN>ZKOUtJJJJtJJgJvw of U \ TI:V[t` A:n9)!75^ (('(((((  ((k$ ((g((((((((I (6((((((2(  06((( $0==4& *: Y-*::  <2 8: 6       8S $ <8: Y : 6       2O -*: 6  (6   36   Y.O: :Lmfbdef%h0i:jGkVj_mipvrtuvuxyz{}~ = :% s #Z "Zt5#%   c[\ SE  9R& (  ("@ @ Q* ** *** *Y Y  *& %'.6 Q83 3 J   1*+,N---N-N- $ $#$" "$%/4% 1111   *+,N--N41@ ]|*+M*+ o*+N--366-d6-3 6 $,` :,` : ,J+.;BFIOUZehsvz\ 4esf\+O.L||vT $(@    ? 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}&/ /KUz !"#%&'*2+}1/04567!8+9W:f;p<}>?BC#D-ERF\GgHmIzKLTPQ TRS<UK2+gu #++???]?T???E 5G ?5K)cB,%iaBo,M d*,-M,+. YZ G  L*/Y01f E&M , 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::  :  :&!$^!3EWgpv 0;IN^ajpvy '+7EHPU[bilw   #CHPS Y y ~   !'"6#=$K&+,40142369:;<=!>.?<@CBNC[DiEpItJyKLMOPQR`ShTWXZ]^`c!d&f?gJhpkulnoqrstuvwuy|} ~7;Rnr     * 1 ; B N U \ ` e       L T       6 1 #x#CX$"E !       !O#$/+Y)F*-*%R&?'Z( F = : 7E 2 - (t % "  ] T f !"#tn$ `% O  7 ! E3 EE EW Eg v } [\ XZ U G  =  bU8"0 W( ) O F> (B Y-:Bd!j"(,3#A"(I"(I"( '6$(I3)(.#4 "(["(h#A#(I#(I#( 'M W*d=+d>*+d=d>+d Y +  +& #'.1;U*WWPI & x*+*+M8,  7G M , 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|      ).>AJ PV)Y*s+y,|-./012345678:<?=>ABCDFG IJ%K(N0P7R=S@UKVYW\Y`Zk\v]{^_`abcdfhijklm#n&p,qLrQs_pexnzqt}v~ Y]`ce'5<@Eey-5|#GJRWp{ *0DLQhm   ! $ - 2 D S V [ j v* |  5 1!x$X%#E!v"v !!e ! !O#$/+Y)F*-*G %J R&p'{(|Et]Tf !"#@6$s  E  7 7 7$ mE6 [EH IEW : y \ | Z   G*   I7"0 W( )O F> (B Y-:Bd!d"(,4#A"(I"(I"( 11'6$(I3)(.#4 "( &M  Y:*:+Ma:+0+:2bW+Mm-+Mm-e*MK:<:-:  !+ >m+Mm-p*W*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+̹m:N  !&"-#6$>%F&Z*m+q,-./01235689:;<#=+>3?QATBgDjF}HIJKNOPSTUWX[\']2^;_K`_cefgilmnop#q/r;xIyiz{|}~x6$.& Q3#.+& Q3>N5 G 7 i 9 a 7 > 797 &@VG*G H a H  HHMZL,R]nM $G$M-͸γ= 6 O"i5  5 PK d]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 d]Yg5 -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 d]Ye7x %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 d]Yy}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 d]Yn_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 d]Y]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 d]YBggorg/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 d]Y׳+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 d]YAK 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 d]Y%'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 d]Y2 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 rY AMETA-INF/PK rY(Fbhh+META-INF/MANIFEST.MFPK d]YAgov/PK d]Y Agov/nasa/PK d]YAgov/nasa/gsfc/PK d]YA:gov/nasa/gsfc/spdf/PK d]YAkgov/nasa/gsfc/spdf/cdfj/PK d]YAgov/nasa/gsfc/voyager/PK d]YAorg/PK d]Y Aorg/autoplot/PK d]YA"org/autoplot/cdf/PK d]YAQtest/PK d]YwtMETA-INF/build.txtPK d]Yn[77AgMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK d]Ygt99=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK d]YkBfD..<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK d]YYA99GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK d]YӤٮe e $gov/nasa/gsfc/spdf/cdfj/AArray.classPK d]YM M !^gov/nasa/gsfc/spdf/cdfj/ADR.classPK d]YlZ"""gov/nasa/gsfc/spdf/cdfj/AEDR.classPK d]YX{ ,@gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.classPK d]Yl'Mgov/nasa/gsfc/spdf/cdfj/Attribute.classPK d]YoM,Ngov/nasa/gsfc/spdf/cdfj/AttributeEntry.classPK d]Y1I@Pgov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.classPK d]Y{~kCkC.DVgov/nasa/gsfc/spdf/cdfj/BaseVarContainer.classPK d]YV  'gov/nasa/gsfc/spdf/cdfj/ByteArray.classPK d]Y`V227Rgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.classPK d]Yn )__1٪gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.classPK d]YH-I``.gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.classPK d]YI<"3gov/nasa/gsfc/spdf/cdfj/CDF2.classPK d]YF&$gov/nasa/gsfc/spdf/cdfj/CDF2Impl.classPK d]YBMKK"gov/nasa/gsfc/spdf/cdfj/CDF3.classPK d]YvYY&ugov/nasa/gsfc/spdf/cdfj/CDF3Impl.classPK d]Y3|%gov/nasa/gsfc/spdf/cdfj/CDFCore.classPK d]YkZ77-$gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.classPK d]Yyܥ>>-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.classPK d]Y +/gov/nasa/gsfc/spdf/cdfj/ReaderFactory.classPK d]Yh8 gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.classPK d]Y76bb(Fgov/nasa/gsfc/spdf/cdfj/ShortArray.classPK d]Y*S$$/gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.classPK d]Y+02 gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.classPK d]Y $gov/nasa/gsfc/spdf/cdfj/Stride.classPK d]YSo')gov/nasa/gsfc/spdf/cdfj/StringArray.classPK d]Y{| 03#gov/nasa/gsfc/spdf/cdfj/StringVarContainer.classPK d]YF,(0gov/nasa/gsfc/spdf/cdfj/SupportedTypes.classPK d]Y=D;e5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.classPK d]YSvè <Ggov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.classPK d]Y$6Ugov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.classPK d]YSASA)9Ygov/nasa/gsfc/spdf/cdfj/TSExtractor.classPK d]YA̍.Ӛgov/nasa/gsfc/spdf/cdfj/TimeInstantModel.classPK d]Y@@+gov/nasa/gsfc/spdf/cdfj/TimePrecision.classPK d]YSܷ(5gov/nasa/gsfc/spdf/cdfj/TimeSeries.classPK d]Y1,8gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.classPK d]Y )~gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.classPK d]Yy880gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.classPK d]YqfcJJ&#gov/nasa/gsfc/spdf/cdfj/TimeUtil.classPK d]Yr*gov/nasa/gsfc/spdf/cdfj/TimeVariable.classPK d]YZfDgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.classPK d]Yi+ Bgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.classPK d]Yn CTgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.classPK d]Y`uAgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.classPK d]Y# SSMgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.classPK d]Y?Iӝ B gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.classPK d]Y`'1~gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.classPK d]YuSѾ  +,gov/nasa/gsfc/spdf/cdfj/TimeVariableX.classPK d]Yv9"9"!.gov/nasa/gsfc/spdf/cdfj/VDR.classPK d]Y T!!2MQgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.classPK d]YCݑ4Rgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble.classPK d]Y]3Tgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.classPK d]Y31Vgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt.classPK d]YfZ﹋2WXgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.classPK d]YFa32Zgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort.classPK d]Y]z%%4\gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.classPK d]YYCC,]gov/nasa/gsfc/spdf/cdfj/VDataContainer.classPK d]Yƈ!bgov/nasa/gsfc/spdf/cdfj/VXR.classPK d]Yp1o  &-igov/nasa/gsfc/spdf/cdfj/Variable.classPK d]Y-jj/sgov/nasa/gsfc/spdf/cdfj/VariableAttribute.classPK d]Y'mm4;ugov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.classPK d]Y`0xgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.classPK d]Y蠮1 }gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.classPK d]Y:Sn.~gov/nasa/gsfc/spdf/cdfj/VariableMetaData.classPK d]Yh+??##org/autoplot/cdf/CDFConstants.classPK d]YBn%org/autoplot/cdf/CdfDataSetUtil.classPK lYH<&9org/autoplot/cdf/CdfDataSource$1.classPK lYu$org/autoplot/cdf/CdfDataSource.classPK FlYYrr* org/autoplot/cdf/CdfDataSourceFormat.classPK flY335 org/autoplot/cdf/CdfDataSourceFormatEditorPanel.classPK rY+m5 org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.classPK rY#!`6" org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.classPK rYx5& org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.classPK rYqc5* org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.classPK rY\#5. org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.classPK rY0ٷ52 org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.classPK rY6NA!56 org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.classPK rYޓ=5: org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.classPK rYi65> org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.classPK rY"+)5B org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.classPK rY 3F org/autoplot/cdf/CdfJavaDataSourceEditorPanel.classPK d]Y:F,,/i org/autoplot/cdf/CdfJavaDataSourceFactory.classPK lYw;ep org/autoplot/cdf/CdfUtil$1.classPK lY>5 org/autoplot/cdf/CdfUtil$CdfVariableDescription.classPK lYl^p& org/autoplot/cdf/CdfUtil$DepDesc.classPK lY&lNd޳޳N org/autoplot/cdf/CdfUtil.classPK d]Y>a,,%h org/autoplot/cdf/CdfVirtualVars.classPK d]Yg5 -* org/autoplot/cdf/SegmentedBufferDataSet.classPK d]Ye7x %W org/autoplot/cdf/TrArrayDataSet.classPK d]Yy}5-5-! org/autoplot/cdf/TrDDataSet.classPK d]Yn_p/p/!: org/autoplot/cdf/TrFDataSet.classPK d]Y]6/6/!i org/autoplot/cdf/TrLDataSet.classPK d]YBgg$ org/autoplot/cdf/package.htmlPK d]Y׳+ffƚ test/Demo20150416.classPK d]YAK a test/Demo20150525.classPK d]Y%'NNu test/Demo20160125.classPK d]Y2  test/Demo20160822.classPKK9