Êþº¾4‡ f fà Ä fÅ fÆÇ ™È ™ÉÊË ÌÍ fÎ ™Ï —Ð —ÑÒÓ ™Ô ÕÖ× ÌØ ÙÚ fÛ fÜÝ fÞ šß ™àá âã —ä ™å æç aèéêë ˜ì fíîxïð fñò fóô fõö f÷ føù fúû fü fý þ dÿ ™ f ˜  Ù @  Ù Ù Ù   HÄ J J J — f d d T f ˜ T ™ f! ™" #$ ´% ´&' —( )*+ d,-. / T0ds Lucar/nc2/dataset/NetcdfDataset;vLucar/nc2/Variable;isCoordinateVariableZisCoordinateAxisaxisTypeLucar/nc2/constants/AxisType; coordAxesLjava/lang/String;coordSys coordSysFor coordVarAliaspositivecoordAxisTypes coordinatesaxis!Lucar/nc2/dataset/CoordinateAxis;isCoordinateSystemcoordTransformscs#Lucar/nc2/dataset/CoordinateSystem;isCoordinateTransformcoordTransformTypect&Lucar/nc2/dataset/CoordinateTransform;this$0"Lucar/nc2/dataset/CoordSysBuilder;X(Lucar/nc2/dataset/CoordSysBuilder;Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;)VCodeLineNumberTableLocalVariableTablevDimLucar/nc2/Dimension;coordDimthis VarProcess InnerClasses-Lucar/nc2/dataset/CoordSysBuilder$VarProcess;ve#Lucar/nc2/dataset/VariableEnhanced;axisName StackMapTable1234isData()Z maybeDatahasCoordinateSystemtoString()Ljava/lang/String;makeIntoCoordinateAxis#()Lucar/nc2/dataset/CoordinateAxis;makeCoordinateSystem()VvnameapstokerLjava/util/StringTokenizer;axesListLjava/util/List;LocalVariableTypeTable3Ljava/util/List;findCoordinateAxes(Z)Ljava/util/List;vp coordVarsdaddCoordVariables?Ljava/util/List;5 Signature6(Z)Ljava/util/List;addCoordinateTransform)(Lucar/nc2/dataset/CoordinateTransform;)V6|(Lucar/nc2/dataset/CoordSysBuilder;Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;Lucar/nc2/dataset/CoordSysBuilder$1;)Vx0x1x2x3$Lucar/nc2/dataset/CoordSysBuilder$1; SourceFileCoordSysBuilder.java ‡ˆ …† ‡¤ jk lm!ucar/nc2/dataset/VariableEnhanced nœ 78ucar/nc2/constants/_Coordinate_CoordinateAliasForDimension9 :; no <= >? @A2 Coordinate Variable added = %s for dimension %s%njava/lang/Object B C DE_CoordinateAxisType FGH IJ qr po& Coordinate Axis added = %s type= %s%n wt K  LM2**ERROR Coordinate Variable Alias %s has rank %d%nN OP QA RST UV WX?**ERROR Coordinate Variable Alias %s names wrong dimension %s%n9 Coordinate Variable Alias added = %s for dimension= %s%n_CoordinateZisPositive YZ xtucar/nc2/constants/CFI Coordinate Axis added(from positive attribute ) = %s for dimension= %s%n_CoordinateAxes st_CoordinateSystems ut_CoordinateSystemFor vt_CoordinateTransforms ~t }o_CoordinateAxisTypes yt_CoordinateTransformType ‚t �o [\ ]œ ^  {|ucar/nc2/dataset/VariableDS _`a bcucar/nc2/Attribute Ÿ  ‡d ef gr hr ir jkjava/util/ArrayListjava/util/StringTokenizer ‡k lœ m  no ¡¢ pX qX- Cant find axes %s for Coordinate System %s%n) No axes found for Coordinate System %s%n!ucar/nc2/dataset/CoordinateSystem ‡r € st Made Coordinate System %s for u  vw from %s%n zt xyz {| }œ ~ucar/nc2/Dimension €�‚ ƒ„java/util/List {…+ucar/nc2/dataset/CoordSysBuilder$VarProcess? %s: no CoordinateSystem for CoordinateTransformVariable: %s%n† ·¸ ucar/nc2/dataset/CoordSysBuilderucar/nc2/dataset/NetcdfDatasetucar/nc2/Variablejava/lang/Stringjava/util/Iterator"ucar/nc2/dataset/CoordSysBuilder$1 attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainer hasAttribute(Ljava/lang/String;)Z getDimension(I)Lucar/nc2/Dimension;addCoordinateVariableD(Lucar/nc2/Dimension;Lucar/nc2/dataset/CoordSysBuilder$VarProcess;)V parseInfoLjava/util/Formatter; getFullNamejava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;findAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ucar/nc2/constants/AxisTypegetType1(Ljava/lang/String;)Lucar/nc2/constants/AxisType;trimgetRank()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer; userAdvicegetGroup()Lucar/nc2/Group;ucar/nc2/Group findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;equals(Ljava/lang/Object;)ZfindAttValueIgnoreCaseK(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getCoordinateSystems()Ljava/util/List;isEmpty getShortNameaddCoordinateAxis@(Lucar/nc2/dataset/VariableDS;)Lucar/nc2/dataset/CoordinateAxis;ucar/nc2/dataset/CoordinateAxis setAxisType (Lucar/nc2/constants/AxisType;)V'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;HeightPressureGeoZ setPositive(Ljava/lang/String;)V hasMoreTokens nextTokenfindVarProcessn(Ljava/lang/String;Lucar/nc2/dataset/CoordSysBuilder$VarProcess;)Lucar/nc2/dataset/CoordSysBuilder$VarProcess;containsaddO(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/Collection;Ljava/util/Collection;)VaddCoordinateSystem&(Lucar/nc2/dataset/CoordinateSystem;)VgetNamegetNameAndDimensions(Ljava/util/Formatter;ZZ)V getDimensions+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object; coordVarMapLjava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;()Ljava/util/Iterator;$ucar/nc2/dataset/CoordinateTransform!fjklmnopoqrstutvtwtxtytzt{|}o~t€�o‚tƒ„…† ‡ˆ‰[*+µ*·*,µ*-µ-À:*-¶š-¶ ¹ ™§µ *´ ™/-¶W+-¶ *¶+´½Y-¶SY-¶ S¶W-¶¹:Æ+*¸µ*µ+´½Y-¶SYS¶W*-¶ ¹µ*´ÆÝ**´¶µ-¶ŸD+´½Y-¶SY-¶¸S¶W+´½Y-¶SY-¶¸S¶W§‰-¶ *´¶!:Æw-¶ :¶"š>+´#½Y-¶SY*´S¶W+´#½Y-¶SY*´S¶W§+*µ+*¶+´$½Y-¶SY*´S¶W*,-%¶&µ'*´'Ç*,-)¶&µ'§/*µ**´'¶µ'+´*½Y-¶SY*´S¶W*,-+¶&µ,*,--¶&µ.*,-/¶&µ0*,-1¶&µ2**´2Ç *´0Ƨµ3*,-4¶&µ5*,-6¶&µ7**´7Ç *´5Ƨµ8±в,j klmn7o>pCqMrjuxv}w†x‹y¥|µ}¼~ÇÏ€î�ƒ„"…)†3‡O‰nŒs�zŽ–•¢–©—¸™½šÈ›äŸð ü¡¢£+¥7¦C§Z¨‹R)mŒ�yŽ�[�’[…†[jk[lmB“”xã•t–›ÿ/f—˜™fCfÿf—˜™f5ü:šûjý]aaù'!+~fCfÿf—˜™šfifCfÿf—˜™šf›œ‰W"*´ š*´š*´3š*´8š§¬Š«‹ "�’– @�œ‰P*´ š*´3š*´8š§¬Š¯‹ �’–@žœ‰O*´À¹9¹:š§¬Š³‹ �’–@Ÿ ‰2*´¶;°Š·‹ �’¡¢‰ò—*´<Æ*´<°***´*´À=¶>Zµ<µ*´Æk*´<*´¶?*´<»@Y*´¶A·B¶CW*´²D¥*´²E¥ *´²F¦**´'Æ#*´<*´'¶G*´<»@Y%*´'·B¶CW*´<°Š* ÀÁ Ä#Æ*Ç5ÈMÊrÌ}Í’Ћ —�’– û^&£¤‰"6»HY·IL*´,ÆŠ»JY*´,·KM,¶L™w,¶MN*´-*¶N:Æ!¶O:+¹Pš +¹QW§A*´´R½Y-SY*´¶S¶W*´´R½Y-SY*´¶S¶W§ÿˆ+¹:™:*´´S½Y*´¶S¶W*´´S½Y*´¶S¶W±*»TY*´+·UµV*´*´V¶W*´´X½Y*´V¶YS¶W*´*´´¶Z*´´[½Y*´,S¶W±ŠbÚÛÜÝ"Þ'ß2à7á>âIãRäUåtæ“è–ëŸìºíÕîÖòçóòõ ö÷5ø‹>>{|'l¥t2a¦’{§¨6�’.©ª« .©¬–ýdJý6šfù=ú?­®‰· )»HY·IM*´,ÆN»JY*´,·KN-¶L™8-¶M:*´*¶N:ƶO:,¹Pš ,¹QW§ÿǧR*´\ÆK»JY*´\·KN-¶L™8-¶M:*´*¶N:ƶO:,¹Pš ,¹QW§ÿÇ™}*´¶]¶^N-¹_™i-¹`Àa:*´´b¹cÀd:ǧÿÔ¹e:¹_™-¹`Àf:¶O:,¹Pš ,¹QW§ÿϧÿ”,°І!"(4 9 @ K TWamtz†‹’�¦©­Ìßä ç!" #$!%$&')‹˜@{|(,¥t4 ¦’<§¨’{|z,¥t† ¦’m<§¨ {|¯’ßE°ªÌX±�)�’)²o!©ª«ßE°³!©¬–6 ýdJ8úüJ8úü´ý.adü´0øúµ¶·¸‰ˆ3*´VÇ&*´´g½Y*´¶SY+¶hS¶W±*´V+¶i±Š-.!/%.)0*223‹3�’3ƒ„–*‡º‰Z*+,-·±ŠL‹4�’»†¼k½m¾¿ÀÁ‘f—�¹