4Pd ef h ij h k lmn o p q h h fr fst h fu fv fw fx y z { | X} f~ f X f X f X f X f X f X f X f X f X f X f X f        k f f Bh f ? f f H  f y  y  y S f f P f [h Z   f    f f   f f P    p p p      f f     > >   InnerClassesBuilderBuilder2logLorg/slf4j/Logger; projection$Lucar/unidata/geoloc/ProjectionImpl;hashCodeIds Lucar/nc2/dataset/NetcdfDataset; coordAxesLjava/util/List; Signature3Ljava/util/List; coordTrans8Ljava/util/List;nameLjava/lang/String;domainLjava/util/Set;%Ljava/util/Set;xAxis!Lucar/nc2/dataset/CoordinateAxis;yAxiszAxistAxislatAxislonAxishAxispAxisensAxisaziAxiselevAxis radialAxis isImplicitZdataTypemakeName$(Ljava/util/List;)Ljava/lang/String;CodeLineNumberTableLocalVariableTableaxisiaxes axesSortedbuffLjava/lang/StringBuilder;LocalVariableTypeTable StackMapTableG(Ljava/util/List;)Ljava/lang/String;()Vthis#Lucar/nc2/dataset/CoordinateSystem; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;O(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/Collection;Ljava/util/Collection;)VaxisTypeLucar/nc2/constants/AxisType;dimsLjava/util/Collection;&Ljava/util/List;9Ljava/util/Collection;>Ljava/util/Collection;(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/Collection;Ljava/util/Collection;)V lesserRanke(Lucar/nc2/dataset/CoordinateAxis;Lucar/nc2/dataset/CoordinateAxis;)Lucar/nc2/dataset/CoordinateAxis;a1a2addCoordinateTransform)(Lucar/nc2/dataset/CoordinateTransform;)Vct&Lucar/nc2/dataset/CoordinateTransform;addCoordinateTransforms(Ljava/util/Collection;)VA(Ljava/util/Collection;)VgetCoordinateAxes+()Lcom/google/common/collect/ImmutableList;N()Lcom/google/common/collect/ImmutableList;getCoordinateTransformsS()Lcom/google/common/collect/ImmutableList;getName()Ljava/lang/String;getNetcdfDataset"()Lucar/nc2/dataset/NetcdfDataset; getDomain1()Lcom/google/common/collect/ImmutableCollection;G()Lcom/google/common/collect/ImmutableCollection; getRankDomain()I getRankRangefindAxis@(Lucar/nc2/constants/AxisType;)Lucar/nc2/dataset/CoordinateAxis;typeresultgetXaxis#()Lucar/nc2/dataset/CoordinateAxis;getYaxisgetZaxisgetTaxis getLatAxis getLonAxis getHeightAxisgetPressureAxisgetEnsembleAxisgetAzimuthAxis getRadialAxisgetElevationAxisgetProjectionCT!()Lucar/nc2/dataset/ProjectionCT; getProjection&()Lucar/unidata/geoloc/ProjectionImpl;projCTLucar/nc2/dataset/ProjectionCT;isGeoXY()ZisLatLonisRadialisGeoReferencing isProductSet isRegular isComplete(Lucar/nc2/Variable;)ZvLucar/nc2/Variable;isCoordinateSystemForisSubset/(Ljava/util/Collection;Ljava/util/Collection;)ZdLucar/nc2/Dimension;subsetset,Ljava/util/Collection;[(Ljava/util/Collection;Ljava/util/Collection;)Z!(Ljava/util/Set;Ljava/util/Set;)Z#Ljava/util/Set;I(Ljava/util/Set;Ljava/util/Set;)Z makeDomain%(Ljava/lang/Iterable;)Ljava/util/Set;Ljava/lang/Iterable;*Ljava/lang/Iterable<+Lucar/nc2/Variable;>;Q(Ljava/lang/Iterable<+Lucar/nc2/Variable;>;)Ljava/util/Set; countDomain([Lucar/nc2/Variable;)I[Lucar/nc2/Variable;! setImplicit(Z)VhasVerticalAxis hasTimeAxis containsAxes(Ljava/util/List;)ZcawantAxes6(Ljava/util/List;)Z containsAxis(Ljava/lang/String;)ZaxisNamecontainsDomainwantDimensions)(Ljava/util/List;)ZcontainsAxisTypes wantAxisType/Ljava/util/List;2(Ljava/util/List;)ZcontainsAxisType (Lucar/nc2/constants/AxisType;)Z makeTimeAxistimeAxis'Lucar/nc2/dataset/CoordinateAxis1DTime;eLjava/lang/Exception;errLjava/util/Formatter;equals(Ljava/lang/Object;)ZtranooLjava/lang/Object;ooaxesotranstoStringn(Lucar/nc2/dataset/CoordinateSystem$Builder;Lucar/nc2/dataset/NetcdfDataset;Ljava/util/List;Ljava/util/List;)Vanameavnamegot wantTransNamebuilder+Lucar/nc2/dataset/CoordinateSystem$Builder;ncd allTransformsaxesListstokerLjava/util/StringTokenizer;.Lucar/nc2/dataset/CoordinateSystem$Builder<*>;(Lucar/nc2/dataset/CoordinateSystem$Builder<*>;Lucar/nc2/dataset/NetcdfDataset;Ljava/util/List;Ljava/util/List;)V toBuilder-()Lucar/nc2/dataset/CoordinateSystem$Builder;0()Lucar/nc2/dataset/CoordinateSystem$Builder<*>;addLocalFieldsToBuilderX(Lucar/nc2/dataset/CoordinateSystem$Builder;)Lucar/nc2/dataset/CoordinateSystem$Builder;b\Lucar/nc2/dataset/CoordinateSystem$Builder<+Lucar/nc2/dataset/CoordinateSystem$Builder<*>;>;(Lucar/nc2/dataset/CoordinateSystem$Builder<+Lucar/nc2/dataset/CoordinateSystem$Builder<*>;>;)Lucar/nc2/dataset/CoordinateSystem$Builder<*>; lambda$new$0;(Ljava/lang/String;Lucar/nc2/dataset/CoordinateTransform;)Z SourceFileCoordinateSystem.javajava/util/ArrayList .ucar/nc2/dataset/CoordinateAxis$AxisComparatorAxisComparator java/lang/StringBuilder  ucar/nc2/dataset/CoordinateAxis   G java/util/HashSet                      @  $ucar/nc2/dataset/CoordinateTransformucar/nc2/dataset/ProjectionCT /ucar/unidata/geoloc/projection/LatLonProjection !ucar/nc2/dataset/CoordinateAxis1D   ucar/nc2/Dimension @java/lang/Stringucar/nc2/Variable  ,- ?@ucar/nc2/constants/AxisType 67%ucar/nc2/dataset/CoordinateAxis1DTimejava/util/Formatter  @ java/lang/Exception : Error reading time coord=   !!ucar/nc2/dataset/CoordinateSystem " #$java/util/StringTokenizer % & ' ( )* +,BootstrapMethods-@./ 012 34 567 89 NX Z[ #: ;< =*ucar/nc2/dataset/CoordinateSystem$Builder2 > ?@AB CDjava/lang/Object#ucar/nc2/dataset/CoordinateSystem$1)ucar/nc2/dataset/CoordinateSystem$Builderjava/util/Listucar/nc2/dataset/NetcdfDatasetjava/util/Collectionjava/util/Iterator java/util/Setsort(Ljava/util/Comparator;)Vsizeget(I)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getFullNameiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getAxisType()Lucar/nc2/constants/AxisType;GeoXGeoYGeoZTimeLatLonHeightPressureEnsemble RadialAzimuthRadialDistanceRadialElevationgetDimensionsAll()Ljava/util/List;addAll(Ljava/util/Collection;)ZgetRankadd'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;ucar/nc2/DimensionsmakeDimensionsAll>(Lucar/nc2/Variable;)Lcom/google/common/collect/ImmutableList;containsjava/lang/Iterable getDimensionsfactory{(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/VariableDS;Ljava/util/Formatter;)Lucar/nc2/dataset/CoordinateAxis1DTime;removeaddCoordinateAxis@(Lucar/nc2/dataset/VariableDS;)Lucar/nc2/dataset/CoordinateAxis;getDatasetLocation-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V2()Lcom/google/common/collect/UnmodifiableIterator; access$000.(Lucar/nc2/dataset/CoordinateSystem$Builder;)ZcoordAxesNames(Ljava/lang/String;)V hasMoreTokens nextToken access$100=(Lucar/nc2/dataset/CoordinateSystem$Builder;)Ljava/util/List;stream()Ljava/util/stream/Stream; EF fG)(Lucar/nc2/dataset/CoordinateTransform;)Ztest2(Ljava/lang/String;)Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; findFirst()Ljava/util/Optional;java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;.(Z)Lucar/nc2/dataset/CoordinateSystem$Builder;setCoordAxesNames?(Ljava/lang/String;)Lucar/nc2/dataset/CoordinateSystem$Builder;C(Ljava/util/Collection;)Lucar/nc2/dataset/CoordinateSystem$Builder;((Lucar/nc2/dataset/CoordinateSystem$1;)VgetAttributeContainer()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainerorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;H IL _`"java/lang/invoke/LambdaMetafactory metafactoryNLookup(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;O%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!f B; VY*L+YYM>+*+  : , W, W,* H IJK*L6M:NAOKKQQ46 1V M8V M   `&**Y*Y*YY%Y &**Y*Y*Y*+*Y,**-*Y-*:9 :: *** ***!!"***##$***%%&***''(***))****++,***--.***//0***112***334***556:*7Wñ(e%f*g6hAjEkQmroyp~qrstuvwxyz{|} ~ .6DLZbpxHy  r'  2Qf 7 Xk+,+8,8+, @ P*+9W*+: g+*+;W 2*< 2*< /* /* 2*< 4 *=  4 *  ?M*N-+- ::+ *,M, '2:=4' ??=  -/* /*! /*# /*% /*'' /*)1 /*+; /*-E /*/P /*1Z /*3d /*5n .*L++>M,?,?wx$y)z,{ .  0*@'*A*BYC@*DL+ *+E@*@#+ 0g(* *!*F*@B (@I*'*) @I*3*1 @J*G *A @+*L++ M,H$&) +  7*L+%+ M,H,HI$&0257    @ +J*K     @ *+JK    +*LM,,MN+-N$&)  ++++  +*OM,,PN+-Q$&)  ++++  2YL*RM,,SN+-T7W+"- 0 "  2*2*   5YL*M,>6,2:+T7W+=(.   5!- -""/*U #$>*U ()%Q*+*- *#1 @&B *%:   @'(,+M,, N*- VDE%F'G*H  ),,* ,* +,-/*M,, N- +WRS(T*U-V  )//.  /(.+M,,MN*-Q`a'b)c,d ..0 .0 !12()+M,,XN*-Yno"p$q'r  3))* )*4 567,*M,, N-+}~%'*  ),,3  8*%}*%Hs*%Zi[Y\L**%+]M**%^W*,9W*,%*,_W*MaY*%b c +d,e#WZ`. #0>INWZ[*0'9:[&;<#^=>Zf[`&?@*++f+fM*g,gW,hN*hi: :-j,k:*ki: >:jJ#%*ITVY_~HI ~ABC|D*gE_2F*gE_2F$ f "#;*l2<%h*gm`<%h*hn`<%h*kn`<*l*l $16 ,;6G/* Hp I**Y*Y*Y*,*+oUY:pY+qr:sIt:-:- :  :  W  9Wϧ****:9 ::    *** ***!! "***## $***%% &***'' (***)) ****++ ,***-- .***// 0***11 2***33 4***556: * 7W+u:DP:vwxyz>:  * 9W8%*2;HPWu|,4BJX`nv   !&49EH|I uJ W<K  '4L 2MIINOIPIIQ;RHST4 INUIIQ;RUHfpP07 X GVWX2*{| YZ[]+*U}*~*"\O \]^ NX! Y+Y _`p(*+W+*+W '(M("@a! fa?bc*f f  g JMK