4 g g g j g g    g g g        j    g        !"# $% & g' ( ) * + ,-. ;/0 >1 g2 G3 G4 g5 G6 78 79: G; G< = > ? @A NB gC gDE FG H IJ XK XL MN OP Q R S TU UV cW X YZ [\ j]^ g]ncoordI coordValueLjava/lang/String;coordValueDateLjava/util/Date;isStringValuedZaggStartaggEndthis$0)Lucar/nc2/ncml/AggregationOuterDimension;(Lucar/nc2/ncml/AggregationOuterDimension;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)VCodeLineNumberTableLocalVariableTablee!Ljava/lang/NumberFormatException;stokerLjava/util/StringTokenizer;thisDatasetOuterDimension InnerClasses?Lucar/nc2/ncml/AggregationOuterDimension$DatasetOuterDimension; cacheNamelocationidncoordS coordValueSenhanceLjava/util/EnumSet;reader!Lucar/nc2/util/cache/FileFactory;LocalVariableTypeTable`Enhance=Ljava/util/EnumSet; StackMapTableabcd Signature(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)VextractCoordNameFromFilename&(Ljava/lang/String;)Ljava/lang/String;locposresultE(Lucar/nc2/ncml/AggregationOuterDimension;Lthredds/inventory/MFile;)VfilenamecdLthredds/inventory/MFile;egetCoordValueString()Ljava/lang/String;getCoordValueDate()Ljava/util/Date;show(Ljava/util/Formatter;)VfLjava/util/Formatter; getNcoords(Lucar/nc2/util/CancelTask;)IdLucar/nc2/Dimension;ncdLucar/nc2/NetcdfFile; cancelTaskLucar/nc2/util/CancelTask;fgh Exceptionsi setStartEnd(ILucar/nc2/util/CancelTask;)IgetNestedJoinRange"(Lucar/ma2/Range;)Lucar/ma2/Range; totalRangeLucar/ma2/Range; wantStartwantStopfirstInIntervalstartstopjisNeeded(Lucar/ma2/Range;)Z(II)ZcacheVariables(Lucar/nc2/NetcdfFile;)VpvCacheVar2Lucar/nc2/ncml/AggregationOuterDimension$CacheVar;ncfilekreadO(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;Ljava/util/List;)Lucar/ma2/Array;wantLucar/ma2/Section; limitRangevLucar/nc2/Variable; fullRangemainvsectionLjava/util/List;"Ljava/util/List;lma(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;Ljava/util/List;)Lucar/ma2/Array; compareToDataset&(Lucar/nc2/ncml/Aggregation$Dataset;)Io#Lucar/nc2/ncml/Aggregation$Dataset;(Ljava/lang/Object;)I access$000B(Lucar/nc2/ncml/AggregationOuterDimension$DatasetOuterDimension;)Ix0 access$100 SourceFileAggregationOuterDimension.java um tm vw xn no oqr sq tq lmu vwjava/lang/NumberFormatExceptionx yzjava/lang/StringBuilder x{ bad ncoord attribute on dataset= |} ~  q  rs  qjava/util/StringTokenizer , x     x o   pq   s  adding  date=   %sjava/lang/Object  coordValue='%s' coordValueDate='%s'  range=[%d:%d) (%d)%n    { o  "java/lang/IllegalArgumentExceptionDimension not found= xjava/lang/Throwable      ucar/ma2/Range  x    0ucar/nc2/ncml/AggregationOuterDimension$CacheVar   AggOuterDimension cant find  in ; return all zeroes!!! ucar/ma2/Section x   s$AggOuter.read(%s) %s from %s in %s%n    java/util/ArrayList x  =ucar/nc2/ncml/AggregationOuterDimension$DatasetOuterDimension  !ucar/nc2/ncml/Aggregation$Dataset&ucar/nc2/dataset/NetcdfDataset$Enhance'ucar/nc2/ncml/AggregationOuterDimensionjava/lang/Stringjava/util/EnumSetucar/nc2/util/cache/FileFactorythredds/inventory/MFileucar/nc2/NetcdfFileucar/nc2/Dimensionucar/nc2/util/CancelTaskjava/io/IOExceptionucar/ma2/InvalidRangeExceptionjava/util/Iteratorucar/nc2/Variablejava/util/List(Lucar/nc2/ncml/Aggregation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)VtypeType Lucar/nc2/ncml/Aggregation$Type;ucar/nc2/ncml/Aggregation$TypejoinNewjoinExistingOnejava/lang/IntegerparseInt(Ljava/lang/String;)Iucar/nc2/ncml/AggregationloggerLorg/slf4j/Logger;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggererror(Ljava/lang/String;)VforecastModelRunCollection getLocationjava/lang/Double parseDouble(Ljava/lang/String;)D joinExisting'(Ljava/lang/String;Ljava/lang/String;)V countTokens()I lastIndexOf(I)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;7(Lucar/nc2/ncml/Aggregation;Lthredds/inventory/MFile;)VdateFormatMarkgetNameucar/nc2/units/DateFromStringgetDateUsingDemarkatedCount7(Ljava/lang/String;Ljava/lang/String;C)Ljava/util/Date; dateFormatterLucar/nc2/units/DateFormatter;ucar/nc2/units/DateFormattertoDateTimeStringISO$(Ljava/util/Date;)Ljava/lang/String;debugDateParsejava/lang/SystemoutLjava/io/PrintStream;getPathjava/io/PrintStreamprintlnjava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;toDateTimeStringvalueOf(I)Ljava/lang/Integer; acquireFile1(Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;isCancel()ZclosedimName findDimension((Ljava/lang/String;)Lucar/nc2/Dimension; getLength addSuppressed(Ljava/lang/Throwable;)VfirstlastgetFirstInIntervaljava/lang/Mathmax(II)Iminstride(III)V cacheListiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;f(Lucar/nc2/ncml/AggregationOuterDimension$DatasetOuterDimension;Lucar/nc2/NetcdfFile;)Lucar/ma2/Array; findVariable=(Lucar/nc2/NetcdfFile;Lucar/nc2/Variable;)Lucar/nc2/Variable; getFullName getDataType()Lucar/ma2/DataType;(Ljava/util/List;)VgetShape()[Iucar/ma2/Arrayfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array; debugReadgetNameAndDimensionsprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; getRanges+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListget(I)Ljava/lang/Object;(Ljava/util/Collection;)Vset'(ILjava/lang/Object;)Ljava/lang/Object;"(Ljava/util/List;)Lucar/ma2/Array;java/util/Date(Ljava/util/Date;)Iucar/nc2/dataset/NetcdfDataset gjlmnopqrstmumvwxyz *+*+,-*+ + * 1,* : Y-++ +,****X : *+Y: *  9BE {Z>@AC,D4E9GBJEHGIbMNOPSVTU[\]_|z G}~ }~  vwooooo 2 , gP H $z++/=+ +`N-#= -N-{bcde"f)g|*++o$moFxz*+*+, + +* ++ +****+!Z,"N*-+!##$*+%*$&'-( Y),*+*,''!( Y),*,*+ *,"{Njk mn$tBuNvSy[zb{p|}~|*bMovwg[#z/*{| z/*${| zx+-.Y*S/W*+0.Y*S/W*$+1.Y*%*$2S/W+3.Y*4SY*4SY* 4S/W{+2Nw|xx+"zQ* *+5M++6>,,7,*89N-*-: $;Y Y<*8=, ,7N,,7 :-?-*  m>&bm>rvy>{6  $&26Abm|*20 v3$ J> g>>z[***,@`* {| tmz_+A=+B`>*C+*D6 *E*d6*F*d6GYd+HI{*  !/1>M|H__Zm Sm!>m>!mMm zc+A=+B`>*C{ |*m mzo**{| mm@z+*JKM,L,MNN-*+OW{  ' * |  ++  z} $:*,5:,,6:*P*+Q:P YR+STUV+WXY-YZ[:*P\5XY-Y:(].YSY+^SY^SY*S_W`aG:-bG:BB.GYABHI:cY-dN-eW-f:*P: *P #u~{r 1 #,1au1{~ ! &'()*+.1.1!2|f (,UI$$$$! $1#Z7QGGg>zh#+g*$*$+g$h*+i{78:|##Az3 *+jk{(|  z/*{(| z/*{(| *g_@Njp@