42     4              !    { { |    6 6 @  ATTR_AREADIRLjava/lang/String; ATTR_NAVBLOCK ATTR_AUXBLOCKGRID_MAPPING_NAMEanavLucar/mcidas/AREAnav;linesIelementsdirBlock[InavBlockauxBlock constructCopy&()Lucar/unidata/geoloc/ProjectionImpl;CodeLineNumberTableLocalVariableTablethis+Lucar/nc2/iosp/mcidas/McIDASAreaProjection;()V(Lucar/mcidas/AreaFile;)VafLucar/mcidas/AreaFile; ([I[I[I)VexcpLucar/mcidas/McIDASException;dirnavaux StackMapTableS getDirBlock()[I getNavBlock getAuxBlock latLonToProjq(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/ProjectionPointImpl;)Lucar/unidata/geoloc/ProjectionPoint;latLon!Lucar/unidata/geoloc/LatLonPoint;result)Lucar/unidata/geoloc/ProjectionPointImpl;toXDtoYfromLatfromLonxy[[Dz projToLatLonm(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/LatLonPointImpl;)Lucar/unidata/geoloc/LatLonPoint;world%Lucar/unidata/geoloc/ProjectionPoint;%Lucar/unidata/geoloc/LatLonPointImpl;toLattoLonfromXfromYlatlon ([[F[[FII)[[Ffrom[[FtolatIndexlonIndexfromLatA[FfromLonA ([[F[[F)[[FfromXAfromYA ([[D[[DII)[[D[D ([[D[[D)[[DgetDefaultMapArea&()Lucar/unidata/geoloc/ProjectionRect; crossSeamM(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/ProjectionPoint;)Zpt1pt2equals(Ljava/lang/Object;)ZoLjava/lang/Object;thathashCode()ItoString()Ljava/lang/String;paramsToStringmakeDoubleArray([I)[DiintsnewArray SourceFileMcIDASAreaProjection.java)ucar/nc2/iosp/mcidas/McIDASAreaProjection RS TS US ]bMcIDASAreaProjection ] k k k  MNucar/mcidas/McIDASException"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder ]^1McIDASAreaProjection: problem creating projection   ]         OP QP ucar/nc2/constants/CFgrid_mapping_name LI ucar/unidata/util/Parameter HI ]  JI KI         ! "! #"ucar/unidata/geoloc/ProjectionImpl #"ucar/unidata/geoloc/ProjectionRect ]$ ]%& '() *+, -./ 01 Image ( ) Projection nav  AreaDirectoryNavBlockAuxBlock mcidas_areaucar/unidata/geoloc/LatLonPoint'ucar/unidata/geoloc/ProjectionPointImpl(Ljava/lang/String;Z)Vucar/mcidas/AreaFilegetDirgetNavgetAuxucar/mcidas/AREAnav makeAreaNav([I[I)Lucar/mcidas/AREAnav;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V setImageStart(II)VsetRessetStartsetMagsetFlipLineCoordinates(I)V addParameter'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;[D)V (Lucar/unidata/util/Parameter;)V getLatitude()D getLongitudetoLinEle([[D)[[D setLocation(DD)V#ucar/unidata/geoloc/ProjectionPointgetXgetYtoLatLon#ucar/unidata/geoloc/LatLonPointImpl setLatitude(D)V setLongitude([[F)[[F(DDDD)V'(Lucar/unidata/geoloc/ProjectionRect;)V ucar/unidata/geoloc/LatLonPoints isInfinite((Lucar/unidata/geoloc/ProjectionPoint;)Zjava/lang/DoubleisNaN(D)Zjava/lang/Mathabs(D)Djava/lang/ObjectgetClass()Ljava/lang/Class;!4 HI JI KI LIMNOPQPRSTSUSVWX>Y***YQZ [\]^X6*Y XYZ [\]_XI*++ + Y efZ[\`a]bX**,- !:YY*+*,*-* +.+.* + .+ .* * *+.*+ .* +.* *!Y"*+#$%*!Y&*,#$%-*!Y'*-#$% YVtwzxy1{6|;}@~N]fowZ4cd[\eSfSgShiii jkX/*YZ [\lkX/*YZ [\mkX/*YZ [\noX R+(9+)9 * *YYRSYY RS+:   21J 219,),,Y& 38:AIPZRR[\RpqRrsAtuI vuJwuBxu 3yz h: {|}~X O+-9+.9 * *YYRSYY RS/:  21J 219,)0,1,Y"3:BGMZRO[\OOr:uB uGu?u 3z nX9+2:+2:* 2YSYS3:,2S,2S,Y" "')07 ZR9[\999P9P4 ."yh)22~X/+2N+2:* 2Y-SYS5:,2S,2S,Y &-Z>/[\//+ &nX9+2:+2:* *YSYS+:,2S,2S,Y"./ 1"2'3)40576ZR9[\9z9z9P9P4 ."yzh)**}~X/+2N+2:* *Y-SYS/:,2S,2S,YEF GH&I-JZ>/[\/z/z+ &zXE 6Y6Y**78YUZ [\Xq+9 ,9+-:'+.:,-:,.:+-,-k+-,-g;<Ybce@fBiZ q[\qqh /,@XC*++*>+>+M*,*,* , ?Y* (*57Z C[\C&\h  X^* @<h*`<h*`<YZ[\rPXFYA* BYZ [\XAYC* YZ [\X+M>+,+.R,Y Z*P[\Sh *^X9D"E&F'GY! &+