4M 3 L4 N5 6789 : ;< N= > L= L? @ NA LA BCD LE FG HI ;J K LLM N LO LPQR < LST LUVW X LY LZ [ L\ ]^ L_ L`ab /Nc /d /e /< .:f /g Lhi? Lj Lk@l L5 6m Ln o pq Fr Fs t u vw xy L3 z L{ f| L} ~ UN  X L Z  N L ; L L      l l F q q N N N F x  L ;^  f F    N  F  F  F   L  F L "!   InnerClasses MyIteratorrangeLucar/ma2/Range;crangeLucar/ma2/RangeComposite;3(Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;)VCodeLineNumberTableLocalVariableTablethis+Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;builder0Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder; rangeNameLjava/lang/String; StackMapTablegetRangeIterator()Lucar/ma2/RangeIterator;getRange()Lucar/ma2/Range;toString.(Ljava/util/Formatter;Lucar/nc2/util/Indent;)VfLjava/util/Formatter;indentLucar/nc2/util/Indent; getSummary()Ljava/lang/String;cdLucar/nc2/time/CalendarDate;iIstartend isAscending()ZgetCoord(I)DindexgetCoordMidpoint getCoordEdge1 getCoordEdge2getCoordEdgeFirst()DgetCoordEdgeLastgetCoordsAsArray()Lucar/ma2/Array;resultLucar/ma2/Array;getCoordBoundsAsArraycountsubset(DDI)Lucar/nc2/util/Optional;minValueDmaxValuestridehelper'Lucar/nc2/ft2/coverage/CoordAxisHelper;builderoLucar/nc2/util/Optional;LocalVariableTypeTableJLucar/nc2/util/Optional; SignatureH(DDI)Lucar/nc2/util/Optional;getCoordObject(I)Ljava/lang/Object;getCoordValueNames()Ljava/util/List;valueLjava/lang/Object;Ljava/util/List;-Ljava/util/List; Deprecated/()Ljava/util/List;RuntimeVisibleAnnotationsLjava/lang/Deprecated;copy+()Lucar/nc2/ft2/coverage/CoverageCoordAxis;>(Lucar/nc2/ft2/coverage/SubsetParams;)Lucar/nc2/util/Optional;params$Lucar/nc2/ft2/coverage/SubsetParams;i(Lucar/nc2/ft2/coverage/SubsetParams;)Lucar/nc2/util/Optional;subsetByIntervals+(Ljava/util/List;I)Lucar/nc2/util/Optional;optlonIntvMinMaxLucar/ma2/MAMath$MinMax;lonIntvssubsetResolutionfirstZrangescompositeRangenpts2Lucar/nc2/util/Optional;*Ljava/util/List;*Ljava/util/List;p(Ljava/util/List;I)Lucar/nc2/util/Optional; subsetByIndex*(Lucar/ma2/Range;)Lucar/nc2/util/Optional;e Lucar/ma2/InvalidRangeException;U(Lucar/ma2/Range;)Lucar/nc2/util/Optional; subsetBuilderdvalLjava/lang/Double;intv[D vertRangeevaldateIntv[Lucar/nc2/time/CalendarDate;dateLjava/lang/Integer; dateRange!Lucar/nc2/time/CalendarDateRange; timeOffsetruntimetimeOffsetIntvrundateovalp(Lucar/nc2/ft2/coverage/SubsetParams;)Lucar/nc2/util/Optional;subsetDependentE(Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;)Lucar/nc2/util/Optional; dependsOnp(Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;)Lucar/nc2/util/Optional;iterator()Ljava/util/Iterator;*()Ljava/util/Iterator; SourceFileCoverageCoordAxis1D.javaRuntimeInvisibleAnnotations'Ljavax/annotation/concurrent/Immutable;   "java/lang/IllegalArgumentExceptionindependent axis must have type     %s range=%s isSubset=%sjava/lang/Object   %n  java/util/Formatter  , %s start=%s , end=%s (npts=%d spacing=%s)        java/lang/IllegalStateExceptionjava/lang/StringBuilderunknown spacing  Index out of range=  Unknown spacing= Index out of range    %ucar/nc2/ft2/coverage/CoordAxisHelper    )ucar/nc2/ft2/coverage/CoverageCoordAxis1D   .ucar/nc2/ft2/coverage/CoverageCoordAxisBuilder      java/util/ArrayList #ucar/nc2/ft2/coverage/CoordInterval ucar/nc2/util/NamedAnything      $subsetByIntervals only for longitude ,subsetByIntervals only for regular longitude java/lang/Double ,-    !ucar/ma2/MAMath$MinMax " # $ucar/ma2/RangeIteratorucar/ma2/RangeComposite % & ' () *+ )ucar/ma2/InvalidRangeException , - ./ 01 2 34 56 76"ucar/nc2/ft2/coverage/SubsetParamsensCoord 89 timePresent :; <=time  >ucar/nc2/time/CalendarDate 3? timeStridejava/lang/Integer @ timeRangeucar/nc2/time/CalendarDateRange A B1 CD EF G6 3H IJ runtimeAlltimeOffsetFirstucar/ma2/Range K4ucar/nc2/ft2/coverage/CoverageCoordAxis1D$MyIterator L'ucar/nc2/ft2/coverage/CoverageCoordAxis+ucar/nc2/ft2/coverage/CoverageCoordAxis1D$1java/lang/Stringucar/ma2/Arrayucar/nc2/util/Optionaljava/util/Listjava/util/IteratoraxisTypeLucar/nc2/constants/AxisType;dependenceTypeDependenceType8Lucar/nc2/ft2/coverage/CoverageCoordAxis$DependenceType;6ucar/nc2/ft2/coverage/CoverageCoordAxis$DependenceType independent(Ljava/lang/String;)Vucar/nc2/constants/AxisType copyWithName$(Ljava/lang/String;)Lucar/ma2/Range; getNcoords()Imake%(Ljava/lang/String;I)Lucar/ma2/Range;isSubsetjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;RunTimencoords()VmakeDate(D)Lucar/nc2/time/CalendarDate; getStartValue getEndValue(I)Ljava/lang/Integer; getSpacingSpacing3()Lucar/nc2/ft2/coverage/CoverageCoordAxis$Spacing;loadValuesIfNeeded:$SwitchMap$ucar$nc2$ft2$coverage$CoverageCoordAxis$Spacing[Ispacing1Lucar/nc2/ft2/coverage/CoverageCoordAxis$Spacing;/ucar/nc2/ft2/coverage/CoverageCoordAxis$Spacingordinal getResolutionvaluesappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder; startValuescalar getDataType()Lucar/ma2/DataType;factory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array; setDouble(ID)V.(Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;)V isPresentgetErrorMessageempty,(Ljava/lang/String;)Lucar/nc2/util/Optional;get()Ljava/lang/Object;of,(Ljava/lang/Object;)Lucar/nc2/util/Optional; isInterval(D)Ljava/lang/Double; timeHelper"Lucar/nc2/ft2/coverage/TimeHelper; ucar/nc2/ft2/coverage/TimeHelper=(Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;)Ljava/util/List;ucar/unidata/util/Formatd(DI)Ljava/lang/String;(DDI)VgetUnits'(Ljava/lang/Object;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Z,(Lucar/nc2/ft2/coverage/CoverageCoordAxis;)VLon isRegular resolutionhasNextnextucar/ma2/MAMathminmax makeRange%(Ljava/lang/String;Ljava/util/List;)Vlength8(IDDD[D)Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;setRangeB(Lucar/ma2/Range;)Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;setCompositeRangeK(Lucar/ma2/RangeComposite;)Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder; getMessage&$SwitchMap$ucar$nc2$constants$AxisType getAxisType()Lucar/nc2/constants/AxisType; getVertCoord()Ljava/lang/Double; doubleValue subsetClosest3(D)Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;getVertCoordIntv()[D getVertRange getDouble&(Ljava/lang/String;)Ljava/lang/Double;isTrue(Ljava/lang/String;)Z subsetLatest2()Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;&(Ljava/lang/String;)Ljava/lang/Object;N(Lucar/nc2/time/CalendarDate;)Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;intValue<(Lucar/nc2/time/CalendarDateRange;I)Lucar/nc2/util/Optional; getTimeOffset getRunTime()Lucar/nc2/time/CalendarDate;makeDateInTimeUnits;(Lucar/nc2/time/CalendarDate;D)Lucar/nc2/time/CalendarDate;getTimeOffsetIntvO([Lucar/nc2/time/CalendarDate;)Lucar/nc2/ft2/coverage/CoverageCoordAxisBuilder;copyWithStride(I)Lucar/ma2/Range;(I)V[(Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;Lucar/nc2/ft2/coverage/CoverageCoordAxis1D$1;)V!L i*+*+ Y* *M+ *,+ , + *,* *+& $&' *3+:,T.`0h1 ii36? LN@LNLLNL J* ** 5 Cp/* : |2*+,+Y,SY* SY*SW+W?@&A1B 222|***HYL=*1**N+W+Y-SW+ YL**!M+"Y,SW**#N+$Y-SW+%Y* &SY*'SW+ JF GIJ K*L4M8NCORKXQ]TeUnV}WXY[H4"6 =eQnH0  *()**+.!!0Kd*,*-1*-*d1*-1*-*1*-1*-*hd1.Y/Y012**345cd0g?jZmspr  0 @@@@ * Y/Y06274*()**+.6""///*8*,kc*-1.Y/Y092**345v w'y+{X~el 0  * Y/Y06274*()**+.W6"/GG*8*,kc*-1*8:c*,kc*<*=c>o.Y/Y092**345& '+Xel}  0 F * Y/Y06274*()**+.3"@qx*8:g*,kc*8*,kc*-d1*-1c>o*-1*-1*-1g>og*-1*-h1.Y/Y092**3452 '+Xivz 0   * Y/Y06274*()**+.Z"i *Y/Y0@274*8:c*,kc*8`*,kc*d*-1*-`1c>o*-1*-1*-d1g>oc*-`1*-h`1.Y/Y092**345: '+Xd   0  0*< 5 **d=  F*AB*C DL*C Y*ODL=*+*E+ *4>D*,F*D*C Y*OYODL=>*#+*<E+*=E+"/<B*(D., ';FY*G:')H:IJKLYMNOP (:>;;;; 1& &(FQ8* ***QY*C?L@jAoBvCyEFGHIKMOQRSTV! jB 1;@CL E > 4 * !  L 0 C# LF !l%$FY*GM,+wNLY-OPM,yKx[ \]^_4  $$[x6k+NY*_PFY*GMz*{|.; <<<+}N-,-~P+:,11c>oP+:,11H+:,~PY+ ,P+: ,P+:  &:+:  , +: +:  , *  ~:,P, ~P+:  4 /:  *  1S *  1S, P,*wP:  yK+:  , P+i,P+:,~P+:  , 1 1c>oP+,YwP:yKNY*_PxDSTx>efhj`neoipur{stvwx~$)5;AFKXbou !&;DTV_eI{3&   $ ;! A" u^# #$ V !>#  V%kkROFf&LF,f ;&\x LFLF LFLFfLF&fXx LF'()(FY*G+wM N-yKLY,OPx4((*  SxN+,-4 Y*  ./012*Ll 6@]@