4 8 9: ; < =>?@ A B C DEFGH IJ KLMN O PQ R S !TU VW X Y Z ![] !^` #Ta bc defg h i )j #kl mn opq r st uv uiw Vx #y{ | !} ~  u  I  I I  Ii   V     )     >T   >   >y  ) V      #     V   Factory InnerClassesCONVENTION_NAMELjava/lang/String; ConstantValueconvNamevertical_coords[Ljava/lang/String; cfVersionI avhrr_oiv2Z getVersion(Ljava/lang/String;)ICodeLineNumberTableLocalVariableTablename hasConvNameresultnamesLjava/util/List;LocalVariableTypeTable$Ljava/util/List; StackMapTableextractVersioneLjava/lang/Exception;versionSgetZisPositive8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; zaxisNamevertCoordUnitsBuilder+(Lucar/nc2/dataset/NetcdfDataset$Builder;)Vthis.Lucar/nc2/internal/dataset/conv/CF1Convention;datasetBuilder(Lucar/nc2/dataset/NetcdfDataset$Builder;convaugmentDataset(Lucar/nc2/util/CancelTask;)V cancelTaskLucar/nc2/util/CancelTask; Exceptions augmentGroups5(Lucar/nc2/Group$Builder;Lucar/nc2/util/CancelTask;)VsubGbLucar/nc2/Group$Builder;gb augmentGroupvertical_coordgridMapLucar/nc2/Variable$Builder;grid_mapping_nameproductionLocationLucar/nc2/Attribute; icdVersion gridMapOptLjava/util/Optional; geomValuesname grid_mappingvbvdstitlegot_grid_mappingsrcLucar/nc2/Variable$Builder<*>;4Ljava/util/Optional;>;findAttributeInC(Lucar/nc2/Variable$Builder;Ljava/lang/String;)Lucar/nc2/Attribute; coordsvarattNameaddOptionalAttributeInK(Lucar/nc2/Variable$Builder;Lucar/nc2/Variable$Builder;Ljava/lang/String;)Vdestatt correctGoes16F(Lucar/nc2/Attribute;Lucar/nc2/Attribute;Lucar/nc2/Variable$Builder;)VpossibleCorrectionsLjava/util/Map;mightNeedCorrectedgridMappingVarprodLocicdVer5Ljava/util/Map; SignatureI(Lucar/nc2/Attribute;Lucar/nc2/Attribute;Lucar/nc2/Variable$Builder<*>;)V getAxisTypeD(Lucar/nc2/dataset/VariableDS$Builder;)Lucar/nc2/constants/AxisType;unitunitscd Lucar/nc2/time/CalendarDateUnit;%Lucar/nc2/dataset/VariableDS$Builder;atLucar/nc2/constants/AxisType;axislambda$correctGoes16$3B(Lucar/nc2/Variable$Builder;Ljava/lang/String;Ljava/lang/String;)VvalsLucar/ma2/Array; incorrectcorrectattrlambda$augmentGroup$2Q(Lucar/nc2/Variable$Builder;Lucar/nc2/Group$Builder;Lucar/nc2/Variable$Builder;)VcoorddimNamei nodeCoordscoordscdsLjava/lang/StringBuilder;dimNamesprelambda$augmentGroup$1(Lucar/nc2/Variable$Builder;)Vcoordvarlambda$augmentGroup$0I(Ljava/lang/StringBuilder;Ljava/lang/String;Lucar/nc2/Variable$Builder;)Vtemp()V SourceFileCF1Convention.java     java/lang/String,ucar/nc2/internal/dataset/conv/CF1ConventionCF-1.       java/lang/Exceptionucar/nc2/constants/CFup  millibar downm CF-1.X    Conventions  ucar/nc2/Group$Builder ucar/nc2/Variable$Builder standard_name forecast_reference_time ucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAxisType    !"forecast_period #time $ensemble realization % _CoordinateTransformType& '(_CoordinateAxes )* +,#ucar/nc2/dataset/VariableDS$Builder -. /0 1 2 3(latitude_longitude 45_CoordinateAxisTypesjava/lang/StringBuilder 5 6 78 79 : ; <production_location =* ICD_version geometryBootstrapMethods>?@/ AB CDSource"NOAA/National Climatic Data CenterOI-V2 E F Gwcdas HIground segmentawips semi_minorsemi_minor_axis semi_majorsemi_major_axisJ KLMN AOP QR S latitude longitudeprojection_x_coordinategrid_longituderotated_longitudeprojection_y_coordinate grid_latituderotated_latitude TXY Umbar VzlevW KXjava/lang/Throwable YZ [\ ]^Renamed {} attribute {} to {}java/lang/Object_ `a geometry_type node_coordinatespart_node_countnodes  node_countpolygon interior_ring bcd Ae fgh ij k 2lm An o !px qy rz s!atmosphere_ln_pressure_coordinateatmosphere_sigma_coordinate+atmosphere_hybrid_sigma_pressure_coordinate#atmosphere_hybrid_height_coordinateatmosphere_sleve_coordinateocean_sigma_coordinateocean_s_coordinateocean_sigma_z_coordinateocean_double_sigma_coordinateocean_s_coordinate_g1ocean_s_coordinate_g2,ucar/nc2/internal/dataset/conv/CSMConvention4ucar/nc2/internal/dataset/conv/CF1Convention$Factoryjava/util/Listjava/util/Iteratort&ucar/nc2/dataset/NetcdfDataset$Builderjava/io/IOExceptionucar/nc2/util/CancelTaskjava/util/Optionalucar/nc2/constants/AxisType,ucar/nc2/internal/dataset/CoordSystemFactorybreakupConventionNames$(Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; startsWith(Ljava/lang/String;)Zlength()I substring(I)Ljava/lang/String;java/lang/IntegerparseIntisEmptyucar/nc2/units/SimpleUnit isCompatible'(Ljava/lang/String;Ljava/lang/String;)ZconventionName rootGroupgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutablefindAttributeString gbuildersucar/nc2/Group vbuildersucar/nc2/Variabletrim()Ljava/lang/String;equalsIgnoreCaseRunTimetoString'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder; TimeOffsetTimeEnsembleucar/nc2/dataset/TransformTypeVertical Lucar/nc2/dataset/TransformType; findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute; shortNameucar/nc2/dataset/VariableDScheckTimeVarForCalendar((Lucar/nc2/dataset/VariableDS$Builder;)ZfindVariableLocal((Ljava/lang/String;)Ljava/util/Optional; isPresentget Projectionequals(Ljava/lang/Object;)ZLatappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;LonGeoXGeoYfindAttributeIgnoreCase uv(Ljava/lang/Object;)V waccept(Lucar/nc2/internal/dataset/conv/CF1Convention;Lucar/nc2/Variable$Builder;Lucar/nc2/Group$Builder;)Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)VindexOfgetStringValue toLowerCasecontains(Ljava/lang/CharSequence;)Z&com/google/common/collect/ImmutableMapofr(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;'(Ljava/lang/Object;Ljava/lang/Object;)V x<(Lucar/nc2/Variable$Builder;)Ljava/util/function/BiConsumer; java/util/MapforEach"(Ljava/util/function/BiConsumer;)VGeoZgetUnitsHeightPressureucar/nc2/time/CalendarDateUnitF(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/time/CalendarDateUnit; getValues()Lucar/ma2/Array;replace)(Lucar/nc2/Attribute;Ljava/lang/String;)VlogLorg/slf4j/Logger;org/slf4j/Loggerdebug((Ljava/lang/String;[Ljava/lang/Object;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String; yJ(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/function/Consumer;getDimensionNames()Ljava/lang/Iterable;'com/google/common/collect/ImmutableListcopyOf?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;size(I)Ljava/lang/Object; z()Ljava/util/function/Consumer;SimpleGeometryID*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;SimpleGeometryXSimpleGeometryYSimpleGeometryZucar/nc2/dataset/NetcdfDataset{ | #$  12 ./"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! <*<*M,N--:<* => ? AB+C1D5E7G:H*+ <7, ,   * * L+ M L M OQRS   ,++++& `acdghk&l)p,, +*+***M, *,|y }~"* ++ *B **+   /*+,+ N--!:*,$+.*$///  1>+":5#:$%:&:'()Y+,-./W0()Y+1-./W2()Y+3-./W4( 5()Y+6-./WE7:66  P 2:  (9)Y89:./W$;<)Y;=./W *>?W$@:+A:BC#:  )Y8D:./W $E: F G0 )YHIYJKLMNOLP./W- )YHIYJQLMNRLP./W+ST: +UT:   *   V>*/$W<"$W:+A*+XY+":#:$E:y)Y8D:./WFG0)YHIYJKLMNOLP./W-)YHIYJQLMNRLP./Wb+Z[:\G#+][:*^_`9#05<F[^h}&,6CHPXbw'4F(I*M+n,{-.0136:;<=0?@ b  !  P40C##{{n111/+ b P## P#! M !##))))!#4s#)2!!Q)Y,+$,[.B +$-<: ,/WF GHJ4 )U+a:,a:pkb&:b&:cd6ed6fd6ghijk:-lm6 MN OP Q*R3SIT_UdVlWqX~dRq  3K  y  s q  F@@ |+n%M,3,&M7N-66-2:,(o*+pN--,,5(6,q(K,r(O,s(,t( ,u(Q,v(,w( ,x(R,'(,,0(1+ny:s&:+z:{(RQ|(:R}(,o~o*`+G~+z::3:fwx5 ,59?EIKOX\eirv&+/ 9 = G KOVbfltxz$\ , cl t|| qE7?>   5 Q <*$+TN-1-:&*$-,Y*SY+SY,SY Z [\]!^;a4(< < <! 3";)#$ 3+*-/W+*-/W+*-/W*-+*-+-$[( *-++$<-$[:M:IYJ::66  " 2: , A Y +:IYJ:d6  ? :  2G, AY NWMNW +)Y;IYJLP&NP./Wj $,47GO[hqz  #2%z % (& A' h(q)z*+},t-+3333 },OO6 #!#I%I*'#!# ./J*$)Y+-.W  0 12|,$yz }~*