4 w             5     5   w  (   ( (  5   r        w 5    !" #$%& '( ) w 4*+ ,-./ *012345 ^ ^6 ^7 89:; 8<=> h?@A kBCDE oBFG HI rJKLMFactory InnerClassesCONVENTION_NAMELjava/lang/String; ConstantValueprojCTLucar/nc2/dataset/ProjectionCT;OBuilder+(Lucar/nc2/dataset/NetcdfDataset$Builder;)VCodeLineNumberTableLocalVariableTablethis.Lucar/nc2/internal/dataset/conv/GDVConvention;datasetBuilder(Lucar/nc2/dataset/NetcdfDataset$Builder;augmentDataset(Lucar/nc2/util/CancelTask;)Vvb%Lucar/nc2/dataset/VariableDS$Builder;xnameyname cancelTaskLucar/nc2/util/CancelTask; StackMapTable ExceptionsPidentifyCoordinateAxes()VdimNamevp VarProcess9Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;QRidentifyCoordinateAxesForceatypeLucar/nc2/constants/AxisType;mapLjava/util/HashMap;LocalVariableTypeTablekLjava/util/HashMap;findCoordinateName1(Lucar/nc2/constants/AxisType;)Ljava/lang/String;veaVlistLucar/nc2/Variable$Builder;axisTypemakeCoordinateTransforms getAxisTypeD(Lucar/nc2/dataset/VariableDS$Builder;)Lucar/nc2/constants/AxisType;vvname findAlias/(Lucar/nc2/Variable$Builder;)Ljava/lang/String;aliasmakeProjectionCT!()Lucar/nc2/dataset/ProjectionCT;stokeLjava/util/StringTokenizer;e!Ljava/lang/NumberFormatException;proj$Lucar/unidata/geoloc/ProjectionImpl; projectionparamscountIp[DSlambda$identifyCoordinateAxes$0b(Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;Ljava/lang/String;Lucar/nc2/Dimension;)VdimLucar/nc2/Dimension; SourceFileGDVConvention.java ,ucar/nc2/internal/dataset/conv/GDVConventionGDV T| UV ~ WX YZ\ ]^_ ` aucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAxesjava/lang/StringBuilder bc de f gh ijk lm no pqr7ucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess sV tuv wu xo yzBootstrapMethods{|}~   java/util/HashMap V   7 Coordinate Axis added (GDV forced) = %s for axis %s%njava/lang/Object e  jucar/nc2/Variable$Builder#ucar/nc2/dataset/VariableDS$Builder e  V      |x lon longitude ylatlatitude levlevel zaltitudedepth time   coord_axis  coord_alias2GDV Conventions error: NO projection name found %nprojection_params proj_params8GDV Conventions error: NO projection parameters found %njava/util/StringTokenizer , o e java/lang/NumberFormatException4GDV Conventions projection %s params = %f %f %f %f%n LambertConformal/ucar/unidata/geoloc/projection/LambertConformal TransverseMercator1ucar/unidata/geoloc/projection/TransverseMercator  StereographicOblique_Stereographic,ucar/unidata/geoloc/projection/Stereographic.GDV Conventions error: Unknown projection %s%nucar/nc2/dataset/ProjectionCT eFGDC : Coordinate Axis added (GDV alias) = %s for dimension %s%n,ucar/nc2/internal/dataset/conv/CSMConvention4ucar/nc2/internal/dataset/conv/GDVConvention$Factory&ucar/nc2/dataset/NetcdfDataset$Builderjava/io/IOExceptionjava/util/Iteratorjava/lang/String"ucar/unidata/geoloc/ProjectionImplconventionName checkForMeterZmakeCoordinateTransformVariableM(Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/VariableDS$Builder; rootGroupLucar/nc2/Group$Builder;ucar/nc2/Group$Builder addVariable5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder;ucar/nc2/constants/AxisTypeGeoXGeoYappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder;varListLjava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;,ucar/nc2/internal/dataset/CoordSystemBuilderisCoordinateVariabledataTypeLucar/ma2/DataType;ucar/ma2/DataType STRUCTUREisEmpty findDimension((Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/Object;)V (Lucar/nc2/Dimension;)Vaccept(Lucar/nc2/internal/dataset/conv/GDVConvention;Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;Ljava/lang/String;)Ljava/util/function/Consumer;java/util/Optional ifPresent (Ljava/util/function/Consumer;)VisCoordinateAxisput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; parseInfoLjava/util/Formatter; getFullNamejava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; vbuildersucar/nc2/Variableucar/nc2/dataset/VariableDSgetNamefindVarProcess(Ljava/lang/String;Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;)Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;isCoordinateTransform$ucar/nc2/dataset/CoordinateTransformbuilder0()Lucar/nc2/dataset/CoordinateTransform$Builder;,ucar/nc2/dataset/CoordinateTransform$Builder setPreBuiltV(Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/CoordinateTransform$Builder;ct.Lucar/nc2/dataset/CoordinateTransform$Builder;coords5Lucar/nc2/internal/dataset/CoordinatesHelper$Builder;3ucar/nc2/internal/dataset/CoordinatesHelper$BuilderaddCoordinateTransforme(Lucar/nc2/dataset/CoordinateTransform$Builder;)Lucar/nc2/internal/dataset/CoordinatesHelper$Builder; shortNameequalsIgnoreCase(Ljava/lang/String;)ZLonLatGeoZHeightTimegetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutablefindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; hasMoreTokens nextTokenjava/lang/Double parseDouble(Ljava/lang/String;)DvalueOf(D)Ljava/lang/Double;(DDDD)V(DDD)V getClassNameK(Ljava/lang/String;Ljava/lang/String;Lucar/unidata/geoloc/ProjectionImpl;)Vucar/nc2/dataset/NetcdfDatasetucar/nc2/Group  +ucar/nc2/internal/dataset/CoordinatesHelper"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!w{|}~ Q*+**./ 01b***U**M* , W* N* :-.),YY-W& 5678!:);2<;=a?4I)8|2/|bbai*L+P+M,, *,!N-"* -#*,-$%*&*'6 EF$G'I4J7L@MGNJO]S`UdXhY @|@i (Y)L*M,.,N-**-+: +-,W*M,d,N-- *-+:.+-%-**./0Y-1SYS2WN]`%a,b6c;dCfFicjjkmlzm}opqrsvw>6 %0cT "(0 9;* 3M,&,4N-5:+*+ 1 &069*& ;;  (<*3**67L+"+8+9*:;*<+;=W*>"+7;#<7+?M,@A*+!@A ,BA,CA*+!BAD,EA*+!EA ,FA,GA*+!FAH,IA&*+!IA,JA*+!JAK,LA"*+!LA,MA ,NAO,PA*+!PAQ*+RJ>BX\{ |+'u+STUM,+SVWUM,   | * XYUL+*.Z02W* X[UM,* X\UM,*.]02W>:^Y,_`:abcR6:^Y,_`:a bWbcR*.e0Y+SY1fSY1fSY1fSY1fS2W+gAhY1111i:b+jAkY111l:A+mA +nAoY111p:*.q0Y+S2WrYstu`d~!#16DIWY[`ly )ASk}z l%1>h|1_|[5`08 # ^Bd d^$^ r"+**.v0Y+1SY,S2WPQ!R*"""|"zJ xy N 5  4 [