4  {                 !" # $ %& '( 1) '*+, - . / 101 1234 56 7 89 6  ; < => 1? @ A 1B C F G HI J K L 1MNO KP Q R STU 1V 1W PX Y K0 KZ 1Z [\ ]^ _ ` a b c d e f gh ij k 1l m gn go p gq gr s gtu qvw svx uvy wvz yv{ {| g}~ 1 E K {} 1      =p InnerClassestype Lucar/nc2/constants/FeatureType;isLatLonZxaxis!Lucar/nc2/dataset/CoordinateAxis;yaxistimeAxisvertAxis#Lucar/nc2/dataset/CoordinateAxis1D;ensAxistimeOffsetAxisrtAxis'Lucar/nc2/dataset/CoordinateAxis1DTime;independentAxesLjava/util/List; Signature3Ljava/util/List; otherAxesallAxescoordTransforms8Ljava/util/List;orgProj$Lucar/unidata/geoloc/ProjectionImpl;classifyj(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/Formatter;)Lucar/nc2/ft2/coverage/adapter/DtCoverageCSBuilder;CodeLineNumberTableLocalVariableTablecs#Lucar/nc2/dataset/CoordinateSystem;ds Lucar/nc2/dataset/NetcdfDataset;errlogLjava/util/Formatter;cssbuilder3Lucar/nc2/ft2/coverage/adapter/DtCoverageCSBuilder;LocalVariableTypeTable5Ljava/util/List; StackMapTabledescribeI(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/Formatter;)Ljava/lang/String;facl(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateSystem;Ljava/util/Formatter;)Ljava/lang/String;[(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateSystem;Ljava/util/Formatter;)VpaxisindexIeLjava/lang/Exception;this xyDomainSizezAxisrtttoAxiseAxis"()Lucar/nc2/constants/FeatureType;xyDomainLjava/util/Set;is2Dtime is2Dhoriz indDimensions allDimensions%Ljava/util/Set;getCoverageType makeCoordSys.()Lucar/nc2/ft2/coverage/adapter/DtCoverageCS;toString()Ljava/lang/String;dimLucar/nc2/Dimension;f2 showSummarycount lambda$new$1E(Lucar/nc2/dataset/CoordinateAxis;Lucar/nc2/dataset/CoordinateAxis;)Io1o2t1Lucar/nc2/constants/AxisType;t2lambda$classify$0I(Lucar/nc2/dataset/CoordinateSystem;Lucar/nc2/dataset/CoordinateSystem;)I SourceFileDtCoverageCSBuilder.javaCoverageFactory for '%s'%njava/lang/Object  java/util/ArrayList  BootstrapMethods     !ucar/nc2/dataset/CoordinateSystem1ucar/nc2/ft2/coverage/adapter/DtCoverageCSBuilder coverage = %s%n   (CoordinateSystem '%s': domain rank < 2%n    %s: NO Lat,Lon or X,Y axis%n %s: NO projection found%n  *ucar/unidata/geoloc/projection/RotatedPole   ,%s: X axis units are not convertible to km%n,%s: Y axis units are not convertible to km%n   $%s: X and Y axis rank must be <= 2%n $%s: X and Y axis size must be >= 2%nucar/nc2/dataset/CoordinateAxis 1%s: X and Y axis must have 2 or more dimensions%n  .ucar/nc2/dataset/CoordinateAxis$AxisComparatorAxisComparator          !ucar/nc2/dataset/CoordinateAxis1D   '%s: RunTime axis must be 1D or scalar%n%ucar/nc2/dataset/CoordinateAxis1DTime   java/lang/Exception-%s: Error reading runtime coord= %s err= %s%n      2%s: 2D Time axis first dimension must be runtime%n *%s: Error reading time coord= %s err= %s%n                $ucar/nc2/ft2/coverage/adapter/GridCS $ucar/nc2/ft2/coverage/adapter/FmrcCS+ucar/nc2/ft2/coverage/adapter/CurvilinearCS%ucar/nc2/ft2/coverage/adapter/SwathCS*ucar/nc2/ft2/coverage/adapter/DtCoverageCSjava/util/Formatter%s  %n xAxis= %s  %n yAxis= %s %n zAxis= %s %n tAxis= %s %n rtAxis= %s %n toAxis= %s %n ensAxis=%s%n%n independentAxes=(%s, ) {ucar/nc2/Dimension}%n otherAxes=( %n allAxes=(}%n(, ) : 3ucar/nc2/ft2/coverage/adapter/DtCoverageCSBuilder$1java/util/Listjava/util/Iteratorjava/lang/Stringucar/nc2/dataset/NetcdfDataset"ucar/unidata/geoloc/ProjectionImpl java/util/Set[Ljava/lang/Object;ucar/nc2/constants/AxisType getLocationformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;getCoordinateSystems+()Lcom/google/common/collect/ImmutableList;(Ljava/util/Collection;)V '(Ljava/lang/Object;Ljava/lang/Object;)I compare()Ljava/util/Comparator;sort(Ljava/util/Comparator;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;()V getRankDomain()IgetNamegetXaxis#()Lucar/nc2/dataset/CoordinateAxis;getYaxis getProjection&()Lucar/unidata/geoloc/ProjectionImpl;isGeoXYucar/nc2/units/SimpleUnitkmUnitLucar/nc2/units/SimpleUnit;getUnitsString isCompatible(Ljava/lang/String;)Z getLonAxis getLatAxisgetRankgetSize()J countDomain([Lucar/nc2/Variable;)IgetCoordinateAxes'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator; getAxisType()Lucar/nc2/constants/AxisType;GeoXGeoYisIndependentCoordinateadd(Ljava/lang/Object;)Z  getHeightAxisgetPressureAxisgetZaxisRunTimefindAxis@(Lucar/nc2/constants/AxisType;)Lucar/nc2/dataset/CoordinateAxis;isScalarfactory{(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/VariableDS;Ljava/util/Formatter;)Lucar/nc2/dataset/CoordinateAxis1DTime;indexOf(Ljava/lang/Object;)Iset'(ILjava/lang/Object;)Ljava/lang/Object;getDatasetLocation getFullName getMessagegetTaxis getDimension(I)Lucar/nc2/Dimension;equals TimeOffsetEnsemblegetCoordinateTransformsucar/nc2/constants/FeatureTypeFMRCcom/google/common/collect/Lists newArrayList*([Ljava/lang/Object;)Ljava/util/ArrayList; makeDomain%(Ljava/lang/Iterable;)Ljava/util/Set;getDimensionsAll()Ljava/util/List;isSubset/(Ljava/util/Collection;Ljava/util/Collection;)ZSWATH CURVILINEARsizeGRIDCOVERAGE)$SwitchMap$ucar$nc2$constants$FeatureType[Iordinal6(Lucar/nc2/ft2/coverage/adapter/DtCoverageCSBuilder;)VgetNameAndDimensions getShortName getCFAxisNameisEmpty axisOrder   "java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles! ;++Y*SWY*M, N, : (  :Y*+N--++Y-SW->" -"/#M$Y%`&c'f(j)l*p+,4M"b/U "b + p*+M, ,, 01  C zY*+,N-- 5 6*  Cw S*,--Y,SW,G, ,--Y,SW,--Y,SW,p*, *,!,:"O#* $%--&Y,SW#*!$%--'Y,SW*,( *,)!*** +*!+--,Y,SW* -.*!-.--0Y,SW1Y* SY*!S26--3Y,SW*Y,45*56Y7 *Y89*Y8:,4;: U 1:<=<> **?*9@W*:@W*9A ,B: +,C ,C: +,D ,D:E *EF,GH:I"E--JY,SWKX*+-LM*5N6*5*MOW6:-&-QYRSYSSYTSW*KM,U:I+@*M9*MV.*MWXY--ZY,SWnE`KX*+-L[*5N6*5*[OW3:-&-\YRSYSSYTSW*[,]H:+ *E^*M *^,_H:   E * E`**a*Y,bc*,dPPsFI JK"L#R*T8U<VNWOYWZ[[m\naub}cefghilmnrstuy z{#|$@DVWntx"%39GNTbiot| &4FZ^pqv"*3;JRTC((SSSSn9&-i6 -" {J%2=+1  !1 31rP(PO1P(P11*M *^*[*[+<e*** +*!+=91Y* SY*!SfgN*[*[h-ijk*9gN*5g:-llmn:&*.Q U n  >n&Qc! n! @ @6$/* a*o*p.D )2;qY*rsY*tuY*vwY*xyY*z""# %4'=)F+O-X/ a *{Y|L+}Y* *~SW+Y*  * SW+Y*! *!SW+Y*F *FSW+Y*[ *[SW+Y*M *MSW+Y*^ *^SW+Y*` *`SW*++W*9 M, ", 1N+Y-SW+W*9gM, ", N+Y-SW+W+W*: M, ", 1N+Y-SW+W*:gM, ", N+Y-SW+W+W*5 M, ", 1N+Y-SW+W*5gM, ", N+Y-SW+W+!45)6J7k89:;<=>@'ADBYCdDEFGHIJK L!M,N7OTPiQtRSTVRD T{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{''''''*{Y|L+}Y*~SW+W=*9 N- I- 1:+W+}Y<  <SW+W*:V+W=*: N- 6- 1:+W+}YSW+VZ[ ]^'`2a4bRcYddefgijklmnopr4R8%4j 3{%1{1{{1{-%1 .*