Êþº¾4š  e   ;  ; ; ; e  ™ ™ ;  ;  ;  · ·!"  ™# $ % &' !() !* +,-. !/ ; ;0 1Ë ;234 .567 ;8 ÷9 ÷:Ñ ;; <= ;> ;?@ ;ABCD ÷E ;F <G <H ;I ;JK QL FM QN QO P Q R S T UV@V€ QW QXÀV€Àf€ Y Z ;[ Q\ Q] ;^@ _` a bcde EARTH_RADIUSD ConstantValue@¸ã:Ÿ¾vÉ Deprecated INDEX_LATI INDEX_LONINDEX_XINDEX_Y TOLERANCE>°Æ÷ µíPI@ !ûTD- PI_OVER_2?ù!ûTD- PI_OVER_4?é!ûTD-nameLjava/lang/String;isLatLonZattsLjava/util/List; Signature/Ljava/util/List;defaultMapArea$Lucar/unidata/geoloc/ProjectionRect; constructCopy&()Lucar/unidata/geoloc/ProjectionImpl;(Ljava/lang/String;Z)VCodeLineNumberTableLocalVariableTablethis$Lucar/unidata/geoloc/ProjectionImpl; getClassName()Ljava/lang/String; classNameindex StackMapTablefparamsToStringgetProjectionTypeLabel latLonToProjq(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/ProjectionPointImpl;)Lucar/unidata/geoloc/ProjectionPoint;RuntimeVisibleAnnotationsLjava/lang/Deprecated;H(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;latLon!Lucar/unidata/geoloc/LatLonPoint; projToLatLonm(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/LatLonPointImpl;)Lucar/unidata/geoloc/LatLonPoint;H(Lucar/unidata/geoloc/ProjectionPoint;)Lucar/unidata/geoloc/LatLonPoint;ppt%Lucar/unidata/geoloc/ProjectionPoint; crossSeamM(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/ProjectionPoint;)Zequals(Ljava/lang/Object;)ZgetNamesetName(Ljava/lang/String;)VgetProjectionParameters()Ljava/util/List;1()Ljava/util/List;findProjectionParameter1(Ljava/lang/String;)Lucar/unidata/util/Parameter;pLucar/unidata/util/Parameter;wantg addParameter'(Ljava/lang/String;Ljava/lang/String;)Vvalue(Ljava/lang/String;D)V (Lucar/unidata/util/Parameter;)V()Z getHeaderheaderBLjava/lang/StringBuilder;toStringgetDefaultMapArea&()Lucar/unidata/geoloc/ProjectionRect;getDefaultMapAreaLL"()Lucar/unidata/geoloc/LatLonRect;setDefaultMapArea'(Lucar/unidata/geoloc/ProjectionRect;)Vbb([[D)[[Dfrom[[D ([[D[[D)[[DendLito([[F)[[F[[F ([[F[[F)[[Fppillpi ([[DII)[[DlatIndexlonIndex ([[D[[DII)[[D ([[FII)[[F ([[F[[FII)[[FlatLonToProjBBF(Lucar/unidata/geoloc/LatLonRect;)Lucar/unidata/geoloc/ProjectionRect;llp1Lucar/unidata/geoloc/projection/LatLonProjection; latlonRect Lucar/unidata/geoloc/LatLonRect;llurw1w2worldlalbprojToLatLonBBF(Lucar/unidata/geoloc/ProjectionRect;)Lucar/unidata/geoloc/LatLonRect;llbblatMinlatMaxlonMinlonMaxminmaxllptlrpturptulptincludesNorthPoleincludesSouthPolehlatLonToProjBB2minxmaxxminymaxylrulgetMinOrMaxLon(DDZ)Dlon1lon2wantMinmidpointprojToLatLonBBoldllminllmax SourceFileProjectionImpl.javaucar/unidata/geoloc/Earthjava/lang/Math ijava/util/ArrayList …†"ucar/unidata/geoloc/ProjectionRect ‰Š ‚ ƒ„ jkl ¬•. mn op ”•'ucar/unidata/geoloc/ProjectionPointImpl œ#ucar/unidata/geoloc/LatLonPointImpl £¤q rs t½ uvucar/unidata/util/Parameter ª« ¹ w« »java/lang/StringBuilder xName yz{ |}Class Parameters Á• èé Ç £Ì"java/lang/IllegalArgumentExceptionIProjectionImpl.projToLatLon:null array argument or wrong dimension (from) ®GProjectionImpl.projToLatLon:null array argument or wrong dimension (to)BProjectionImpl.projToLatLon:from array not same length as to array £~ € € £Ò‚ ƒ„ £¥ œÌ"ucar/unidata/geoloc/ProjectionImpl œØIProjectionImpl.latLonToProj:null array argument or wrong dimension (from)GProjectionImpl.latLonToProj:null array argument or wrong dimension (to)BProjectionImpl.latLonToProj:from array not same length as to array ƒ~ œ  …€ †€ œÒ œÚ/ucar/unidata/geoloc/projection/LatLonProjection ‡€ ˆ‰ Š‹ Œ‹  wŽ Š  Œ ‘ucar/unidata/geoloc/LatLonRect ’ “” ï• ð• ÿ ‹ ‘‹ ƒ½– —• ˜ ™java/lang/Objectucar/unidata/geoloc/Projectionjava/io/Serializablejava/lang/Stringjava/util/Iteratorucar/unidata/geoloc/LatLonPoint()VgetClass()Ljava/lang/Class;java/lang/Class lastIndexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;ucar/unidata/util/Formattab(Ljava/lang/StringBuilder;IZ)V%(DD)Lucar/unidata/geoloc/LatLonPoint; getLatitude()D getLongitude#ucar/unidata/geoloc/ProjectionPointcreate)(DD)Lucar/unidata/geoloc/ProjectionPoint;getXgetY getCenterLon setCenterLon(D)DgetLowerLeftPoint'()Lucar/unidata/geoloc/LatLonPointImpl;getUpperRightPoint(DDDD)V((Lucar/unidata/geoloc/ProjectionPoint;)V'()Lucar/unidata/geoloc/ProjectionPoint;getLowerRightPointgetUpperLeftPointE(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/LatLonPoint;)Vextend$(Lucar/unidata/geoloc/LatLonPoint;)V(DD)D ucar/unidata/geoloc/LatLonPoints lonNormal getMinPoint getMaxPoint!;efg hijkmnojpmqojrmsojpmtojrmuijvmxijym{ij|m~ijm‚ƒ„…†‡ˆ‰Š)‹ŒŽw%*·*»Y·µ*»Y·µ *+µ *µ ±cTYde$f‘ %’“%‚%ƒ„”•z*¶ ¶ L+¶=› +`¶L+°nopqs‘ ’“–‚—o˜ ý™š•›•/*¶°„‘ ’“œmžŸœ A *+»Y·¶°š‘ ’“ ¡¢£¤mžŸ£¥A *+»Y·¶°±‘ ’“ ¦§¨©ª«¬•/*´ °Ë‘ ’“­®>*+µ ± ÑÒ‘’“‚mžŸ¯°/*´°Ú‘ ’“‡±²³/*´¹M,¹™,¹ÀN-¶+¶™-°§ÿà°àá(â*ã-ä‘  ´µ/’“/¶‚˜ ü ·úmžŸ¸¹V*´»Y+,·¹W± îï‘ ’“‚º‚¸»V*´»Y+(· ¹W± øù‘ ’“‚ºi¸¼D *´+¹W±  ‘ ’“ ´µƒ½/*´ ¬ ‘ ’“ ¾•t2»!Y<·"K*#¶$W*¸%*&¶$W*(¸%*'¶$W*¶(° &-‘  (¿ÀÁ•/*¶)°$‘ ’“ÂÃ/*´ °-‘ ’“ÄÅ3 **´ ¶*°6‘  ’“ÆÇ[+DZ*»Y+·+µ ±CDEF‘’“ÈŠ˜mžŸ£ÉC*++2¾Å,¶-°Y‘’“ÊËmžŸ£Ì w+Æ +¾Ÿ ».Y/·0¿,Æ ,¾Ÿ ».Y1·0¿+2¾,2¾Ÿ ».Y2·0¿>+2¾¢1*+21+21¶3:,2¹4R,2¹5R„§ÿÍ,°2 j kno(s3t=wGxWyczowu}‘4WÍ¢?6Îow’“wÊËwÏ˘ üú5mžŸ£ÐC*++2¾Å6¶7°Œ‘’“ÊÑmžŸ£Ò"‚+Æ +¾Ÿ ».Y/·0¿,Æ ,¾Ÿ ».Y1·0¿+2¾,2¾Ÿ ».Y2·0¿>+2¾¢<+20+20¸8:*¶9:,2¹4Q,2¹5Q„§ÿÂ,°6  ž¡¢(¦3§=ªG«X¬`­m®zª€±‘>X"Ó§`Ô¢?AÎo‚’“‚ÊÑ‚Ïј üú@mžŸœÉC*++2¾Å,¶:°À‘’“ÊËmžŸœÌG *+,¶<°Ñ‘  ’“ ÊË ÏËmžŸœÕY*++2¾Å,¶<°â‘*’“ÊËÖo×omžŸœØ9…+Æ +¾Ÿ ».Y=·0¿,Æ ,¾Ÿ ».Y>·0¿+2¾,2¾Ÿ ».Y?·0¿6+2¾¢=+21+21¸@:*¶A:,2¹BR,2¹CR„§ÿÀ,°6 õ öùú(þ3ÿ=I[cp}ƒ‘R["Ô¢cÓ§@CÎo…’“…ÊË…ÏË…Öo…×o˜ üúBmžŸœÐC*++2¾Å6¶D°‘’“ÊÑmžŸœÒG *+,¶E°(‘  ’“ ÊÑ ÏÑmžŸœÙY*++2¾Å6¶E°9‘*’“ÊÑÖo×omžŸœÚ=‰+Æ +¾Ÿ ».Y=·0¿,Æ ,¾Ÿ ».Y>·0¿+2¾,2¾Ÿ ».Y?·0¿6+2¾¢A+20+20¸@:*¶A:,2¹BQ,2¹CQ„§ÿ¼,°6 O PST(X3Y=\I]]^e_s`\‡c‘R]$Ô¢eÓ§@GÎo‰’“‰ÊщÏщÖo‰×o˜ üúFmžŸÛÜJ *´ ™*ÀFM,+¶G¶HX+¶IM+¶JN*,¶A:*-¶A:»Y¹B¹C¹B¹C·K:-¹4,¹5¸@:,¹4-¹5¸@:*¶A¶L*¶A¶L°6 kl mpqr&s-vRxcyt|}Š‘f ÝÞ’“ßàsá¢nâ¢&gã§-`ä§R;åŠc*æ¢t碘èéP*+¶M¶9M*+¶N¶9N*+¶O¶9:*+¶P¶9:66™0š+»QY,R¸@·T:-¶U¶U¶U§¢™2š-»QY,VX¸@·T:-¶U¶U¶U§n,¹4-¹4¸Z9 ¹4¹4¸[9 *,¹5¹5·\9 *-¹5¹5·\9  ¸@: ¸@:»QY·T:°b† ‡ˆ‰&Œ)“,6žGŸM T¡^§h¨{©ªˆ«’®£¯¶²Ê³Þµç¶ð·ýº‘¬Gêà{êà£Zëi ¶Gìi Ê3íi Þîiçï¢ð 𢒓Ȋ ÷ñ¢îò¢äó¢&Úô¢)×õ„,Ôö„ýêà˜$ÿ^;÷÷÷÷3üjQøÜI ë+¶I: +¶J: +¶]: +¶^: *¶_™U* ¹5 ¹5·\I ¹4 ¹4¸Z9* ¹5 ¹5·\9 ¹4 ¹4¸Z9§n* ¶A:* ¶A:* ¶A:* ¶A:¹B¹B¸ZI¹C¹C¸Z9¹B¹B¸[9¹C¹C¸[9»Y(·K°JÈÉ ÊËÍÎ3ÏFÐ[ÑqÔyÕÖ‰בÙ£Ú¶ÛÉÜÜß‘¶3>ùi[úiF+ûinüiycá§[⧉Sý§‘Kþ§ë’“ëßà£HùiÉ"úi¶5ûiÜüiåñ¢ ßó¢ Ùò¢ Óô¢ ˜@ÿq;Q÷÷÷÷ÿj ;Q÷÷÷÷ÿ–*')c`o9'¸bH)¸bJ™ ')¸Z§')¸[¯ã äåç‘4*’“*i*i*„ !i˜ü$Dé h+¶cM+¶dN*,¶9:*-¶9:»QY·T:,¹B-¹C¸8:-¹B,¹C¸8:*¶9:¶U*¶9:¶U°2 ôõ ùúû% 6 G OV^e‘\ h’“håŠcï§ ^ð§%CêàW¢P¢62ã§G!ä§mžŸ mžŸ