4 )*+ , -. /0 1 /23 45 B6 789: 4;<=>? 4@ ABCD 4E 7F BG BHIJ KM N %2OP QRS TU .V .WX .Y Z[ \] 5^_`a 7b c d efg hi jklmn Bo Up /q rstu{ |}~    U L L YD @@   Z@ U 7       U        U Q       ! ?  U2            Y %pFactory InnerClassesCONVENTION_NAMELjava/lang/String; ConstantValueprojCTLucar/nc2/dataset/ProjectionCT; debugProjZBuilder+(Lucar/nc2/dataset/NetcdfDataset$Builder;)VCodeLineNumberTableLocalVariableTablethis/Lucar/nc2/internal/dataset/conv/ADASConvention;datasetBuilder(Lucar/nc2/dataset/NetcdfDataset$Builder;augmentDataset(Lucar/nc2/util/CancelTask;)Vatt2Lucar/nc2/Attribute;e$Ljava/lang/IllegalArgumentException;unitsscalefDcoordLucar/nc2/Variable$Builder;proj$Lucar/unidata/geoloc/ProjectionImpl;v%Lucar/nc2/dataset/VariableDS$Builder; cancelTaskLucar/nc2/util/CancelTask;attprojTypeIlat1lat2 lat_origin lon_origin false_eastingfalse_northingprojNamecoordOptLjava/util/Optional;LocalVariableTypeTableLucar/nc2/Variable$Builder<*>;4Ljava/util/Optional;>; StackMapTable ExceptionscalcCenterPoints#(Lucar/unidata/geoloc/Projection;)V Lucar/unidata/geoloc/Projection; lat_check lon_checklpt0!Lucar/unidata/geoloc/LatLonPoint;ppt0%Lucar/unidata/geoloc/ProjectionPoint;xstagxstagOrgLucar/nc2/Variable;nxpts xstagDataD1Lucar/ma2/ArrayFloat$D1;center_xFystagystagOrgnypts ystagDatacenter_ydxdywhstartxstartymakeCoordinateTransforms()Vvp VarProcess9Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess; getAxisTypeD(Lucar/nc2/dataset/VariableDS$Builder;)Lucar/nc2/constants/AxisType;vbvnameunitgetZisPositive5(Lucar/nc2/dataset/CoordinateAxis;)Ljava/lang/String;!Lucar/nc2/dataset/CoordinateAxis; makeCoordAxis(Ljava/lang/String;)VvaliaxisNamenamestagV data_stagLucar/ma2/Array;ndtLucar/ma2/DataType;data stagIndexLucar/ma2/Index; dataIndexdtypecb)Lucar/nc2/dataset/CoordinateAxis$Builder;lambda$calcCenterPoints$2#()Ljava/lang/IllegalStateException;lambda$calcCenterPoints$1lambda$augmentDataset$0(Lucar/nc2/Variable$Builder;)V SourceFileADASConvention.java -ucar/nc2/internal/dataset/conv/ADASConvention ARPS/ADAS  x   MAPPROJ   TRUELAT1java/lang/Double TRUELAT2TRUELONucar/nc2/constants/CFgrid_mapping_name  latitude_of_projection_originlongitude_of_central_meridianstandard_parallel    lambert_conformal_conicx_stag ucar/nc2/Variable$Builder ucar/nc2/constants/CDMkm "java/lang/IllegalArgumentException java/lang/StringBuilder  not convertible to km       /ucar/unidata/geoloc/projection/LambertConformal ucar/nc2/dataset/ProjectionCT ProjectionFGDC  %ERROR: unknown projection type = %s%njava/lang/Object  ucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAxisTypes GeoX GeoY      yzZPSOILBootstrapMethods&  !"CTRLATCTRLON# $%& '()# * +,-#ucar/nc2/dataset/VariableDS$Builder . /0 123ucar/ma2/ArrayFloat$D1 45 6y_stag7 8false easting/northing= {} {} 9: ;<DXDY => ? @A BC DEF GH IJ KL MNlon ON PNlat QNz_stag RN SNtime TN Umillibar VW XNmdown_stag YZ [\ ]^ _` ab cde Df gh)ucar/nc2/dataset/CoordinateAxis1D$Builder ij kl mh nosynthesized non-staggered  coordinate poq'ucar/nc2/dataset/CoordinateAxis$Builder rs tujava/lang/IllegalStateExceptionMust have y_stag Variable  Must have x_stag Variable_CoordinateAxisType,ucar/nc2/internal/dataset/CoordSystemBuilder5ucar/nc2/internal/dataset/conv/ADASConvention$Factoryv&ucar/nc2/dataset/NetcdfDataset$Builderucar/nc2/util/CancelTaskjava/lang/Stringjava/util/Optionaljava/io/IOException7ucar/nc2/internal/dataset/CoordSystemBuilder$VarProcessucar/ma2/Arrayucar/ma2/DataTypeucar/ma2/IndexconventionName rootGroupLucar/nc2/Group$Builder;wucar/nc2/Group$BuilderfindVariableLocal((Ljava/lang/String;)Ljava/util/Optional; isPresent()ZgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutable findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;getNumericValue()Ljava/lang/Number;java/lang/NumberintValue()IfindAttributeDouble(Ljava/lang/String;D)DfindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;trim()Ljava/lang/String;findAttributeIgnoreCase doubleValue()D getLength(I)Ljava/lang/Number;get()Ljava/lang/Object;ucar/nc2/VariableisNaN(D)Zucar/nc2/units/SimpleUnitgetConversionFactor'(Ljava/lang/String;Ljava/lang/String;)DlogLorg/slf4j/Logger;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/LoggererrorequalsIgnoreCase(Ljava/lang/String;)Z (DDDDDD)VK(Ljava/lang/String;Ljava/lang/String;Lucar/unidata/geoloc/ProjectionImpl;)V parseInfoLjava/util/Formatter;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;makeCoordinateTransformVariableM(Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/VariableDS$Builder;'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder; addVariable5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder; xy(Ljava/lang/Object;)V zaccept()Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)Vucar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint;ucar/unidata/geoloc/Projection latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint; {()Ljava/util/function/Supplier; orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object;ucar/nc2/dataset/VariableDSorgVargetSize()Jread()Lucar/ma2/Array;ucar/ma2/ArrayFloat(I)F#ucar/unidata/geoloc/ProjectionPointgetX |getYvalueOf(D)Ljava/lang/Double;debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V setAutoGen(DD)Lucar/nc2/Variable$Builder;getNamefindVarProcess(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; shortNameucar/nc2/constants/AxisTypeGeoXLucar/nc2/constants/AxisType;LonGeoYLatGeoZHeightTimegetUnits isCompatible'(Ljava/lang/String;Ljava/lang/String;)ZPressuregetType%(Lucar/ma2/Array;)Lucar/ma2/DataType;factory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndex()Lucar/ma2/Index;set(I)Lucar/ma2/Index; getDouble(Lucar/ma2/Index;)D setDouble(Lucar/ma2/Index;D)V!ucar/nc2/dataset/CoordinateAxis1D-()Lucar/nc2/dataset/CoordinateAxis1D$Builder;setName/(Ljava/lang/String;)Lucar/nc2/Variable$Builder; setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;setParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;setDimensionsByNamesetUnits9(Ljava/lang/String;)Lucar/nc2/dataset/VariableDS$Builder;setDescucar/nc2/dataset/CoordinateAxis setCachedData.(Lucar/ma2/Array;Z)Lucar/nc2/Variable$Builder;replaceCoordinateAxisD(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/CoordinateAxis$Builder;)Vucar/nc2/dataset/NetcdfDatasetucar/nc2/Group} ~ %& $# "#"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! H *+*-. / I**  M, >* 9* 99* 9 9 9* ::* 9* 9 * 9 * 9* :& 9 !9 ":*#:e$%: & &K'):9*+9!:-.Y/01023 k9 k9"495Y  6:*7Y89:; *<*=>?YS@W*;(**;A:BYDEFGW*HW*I*JI*KI*LMN<EH,43489%;6<G=K>\?_@bCqDvE}FGHIKLMNPQRU VWX,Y9Z<\E_H]J^f`matf~ghijlopqruvwyz{(J9;<8X!%6GK\ _ bq  X  ^  BBA,%B%, ?+"V* OI* P9(Q:+R:*#STU:V:  W6  XY:   dZ8  [n\]kg9 *_`TU:V:W6XY:dZ8[na]kg9-b ccd* e9* f9 dk9dk9\]kgog9a]kgog9 iW iWr!)3AIPXbm-AKUVVF!5)-3#I P X b m bQG=-)A },*;#**;jkL+l+m*;no*p'+,'Z+qM,4 ,#4r,s4t,J4 ,_4u,v4w,K4 ,x4y,z4{,|4}+~N---{Z$(:>GK]ajnw{*        7   ] .Y/+002M*,*,$UN-VX:d6: YO::: 6  8  `c9    k : -): + *+ .Y/0+002:  W** Z"#2;EL[bis l<  2;EL[bi o b  /#H U !!; "#" Y $#" Y %&?*BYyFWz '(Z   %L U Y   /  v wxyzww