Êþº¾4Ôø ùú ù û ü ýþ ‘ÿ    ³  ù       Ÿ Å   ³« +  " "  + ´ µ µ ! "# $% &'(À) Ä*Ã+ Ä,- 9. 9/ Ä01 =.2 ?3Ü +4 5 96 "7È8Û ?9 :; <= ?> +?@A ?B ÄC ³D EF ³G ?H æI ?JK XùL ZM ZN ZO ´P ?QR STU bV "W ?WXY f Z[íï\] ³^_ s` sab sc "ddebugConstructZ ConstantValue showParsedXMLerrlogLjava/util/Formatter;()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/ncml/NcmlConstructor; getErrlog()Ljava/util/Formatter;populateFromResource*(Ljava/lang/String;Lucar/nc2/NetcdfFile;)ZresourceLocationLjava/lang/String;targetLucar/nc2/NetcdfFile;clLjava/lang/ClassLoader;isLjava/io/InputStream; StackMapTableef Exceptionspopulatencml-(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;)ZbuilderLorg/jdom2/input/SAXBuilder;docLorg/jdom2/Document;eLorg/jdom2/JDOMException; netcdfElemLorg/jdom2/Element;g readGroup;(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lorg/jdom2/Element;)VgLucar/nc2/Group;attElemdimElemvarElemgElemncfileparent groupElemnameattListLjava/util/List;dimListvarList groupListLocalVariableTypeTable%Ljava/util/List;hij readVariablea(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Lorg/jdom2/Element;)Lucar/nc2/Variable;vElemsLucar/nc2/Structure;vLucar/nc2/Variable;Lucar/nc2/Sequence; valueElemparentStypedtypeLucar/ma2/DataType;shapekl readValues<(Lucar/nc2/Variable;Lorg/jdom2/Element;Lorg/jdom2/Element;)VstartDincriInhavenwantdata[Cmin dataArrayLucar/ma2/Array;valListtoknLjava/util/StringTokenizer; valuesElemstartSincrSnptsSnptsvaluessep$Ljava/util/List;ÐreadAtt((Ljava/lang/Object;Lorg/jdom2/Element;)VattLucar/nc2/Attribute;Ljava/lang/RuntimeException;Ljava/lang/Object;mreadDim&(Lucar/nc2/Group;Lorg/jdom2/Element;)VlengthS isUnlimitedS isSharedS isUnknownS isUnlimited isUnknownisSharedlendimLucar/nc2/Dimension; SourceFileNcmlConstructor.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;ucar/nc2/ncml/NcmlConstructor }~java/util/Formatter {| nop qr stjava/io/FileNotFoundException }u ”–java/io/ByteArrayInputStreamv wx yz }{org/jdom2/input/SAXBuilder |} ~org/jdom2/JDOMExceptionjava/io/IOException €� ‚ƒ „…  ¡ †� ‡ˆ ‰Š"NcML Group name is required (%s)%njava/lang/Object ‹Œucar/nc2/Group }� Ž� attribute� ‘’ “” •– —ˆ ˜™org/jdom2/Element àá dimension çèvariable ¶·group%NcML Variable name is required (%s)%n+NcML variable (%s) must have type attribute š› œÂucar/nc2/Structure }� žu ŸÂucar/nc2/Sequenceucar/nc2/Variable }  ¡¢ ÆÇ £¤ ¥¦ increment §¨© ª«¬ ­® ¯° ±² separator ³´ µÂ [¶· Ѹ ¹º »¼ ½¾ ¿Àjava/util/ArrayListjava/util/StringTokenizer }Á ˆ Ã� ÄÅ ¯Æ&NcML Attribute name is required (%s)%nÇ ÈÉucar/nc2/Attribute }Ê ËÌjava/lang/RuntimeException/NcML new Attribute Exception: %s att=%s in=%s%n&NcML Dimension name is required (%s)%nlengthisVariableLengthtrue ÍÎfalse Ïò жucar/nc2/Dimension }Ñ ÒÓjava/lang/ClassLoaderjava/io/InputStreamorg/jdom2/Documentjava/lang/Stringjava/util/Listjava/util/Iteratorucar/ma2/DataTypeucar/nc2/NetcdfFileucar/ma2/ArraygetClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;(Ljava/lang/String;)V!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;getBytes(Ljava/nio/charset/Charset;)[B([B)VsetExpandEntities(Z)Vbuild+(Ljava/io/InputStream;)Lorg/jdom2/Document; getMessage()Ljava/lang/String;getRootElement()Lorg/jdom2/Element; getRootGroup()Lucar/nc2/Group;toStringisEmpty()ZgetAttributeValue&(Ljava/lang/String;)Ljava/lang/String;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;:(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Ljava/lang/String;)VaddGroup(Lucar/nc2/Group;)Vthredds/client/catalog/CatalogncmlNSLorg/jdom2/Namespace; getChildren9(Ljava/lang/String;Lorg/jdom2/Namespace;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getType'(Ljava/lang/String;)Lucar/ma2/DataType; STRUCTUREN(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)V setDimensionsSEQUENCEs(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)VgetChild<(Ljava/lang/String;Lorg/jdom2/Namespace;)Lorg/jdom2/Element;addMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable; addVariable(Lucar/nc2/Variable;)VgetSize()Jjava/lang/IntegerparseInt(Ljava/lang/String;)Ijava/lang/Double parseDouble(Ljava/lang/String;)D setValues(IDD)V getChildText;(Ljava/lang/String;Lorg/jdom2/Namespace;)Ljava/lang/String; getDataType()Lucar/ma2/DataType;CHAR()Ijava/lang/Math(II)IcharAt(I)CgetShape()[Ifactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array; setCachedData(Lucar/ma2/Array;Z)V'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextTokenadd(Ljava/lang/Object;)Z(Ljava/util/List;)Vucar/nc2/ncml/NcMLReaderreadAttributeValues%(Lorg/jdom2/Element;)Lucar/ma2/Array;%(Ljava/lang/String;Lucar/ma2/Array;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;equalsIgnoreCase(Ljava/lang/String;)ZVLEN getLength(Ljava/lang/String;IZZZ)V addDimension(Lucar/nc2/Dimension;)V! vwxyzwxy{| }~>*·*»Y·µ±€  %� ‚ƒ„…/*´°€(� ‚ƒ†‡˜%*¶¶N-+¶:Ç » Y+· ¿*,¶ ¬€34567�4%‚ƒ%ˆ‰%Š‹Œ�Ž�� ý‘’“”‡R*» Y+² ¶·,¶ ¬€;� ‚ƒ•‰Š‹“”–îD»Y·:¶+¶N§:»Y¶·¿-¶:*,,¶·*´¶¶¬€& A BCFDE(L.M9N�R —˜™š ›œD‚ƒD•�DŠ‹(™š.�ž� YüŸ“ ¡¥ -¶:,+¶¦ ,:§.Ç*´½ Y-S¶!W±»"Y+,·#:,¶$-%²&¶':¹(:¹)™¹*À+:*·,§ÿâ--²&¶':¹(:¹)™¹*À+: * ·.§ÿâ-/²&¶':¹(:  ¹)™ ¹*À+: *+ ·0W§ÿß-1²&¶':  ¹(:  ¹)™ ¹*À+: *+ ·§ÿá±€fSVWZ[-\.^;_AcLdkesfvi�j k¨l«o¶pÕqàrãwîx yz{�˜¢£k¤ž ¥ž Õ ¦ž  §ž ‚ƒ¨‹©£ªž«‰;ߢ£Lά­�™®­¶d¯­î,°­ ±*Lά²�™®²¶d¯²î,°² �? ü³ü"ý´µú ý´µú ý´µú#ý´µú!¶·ÕŒ¶:Ç*´2½ YS¶!W°3¶:Ç*´4½ YS¶!W°¸5:6¶:Ç7:²8¦X»9Y+,-·::  ¶; : /²&¶':  ¹(:  ¹)™ ¹*À+: *+,  ·0W§ÿß§†²<¦Q»=Y+,-·>:  : /²&¶':  ¹(:  ¹)™ ¹*À+: *+,  ·0W§ÿß§0»?Y+,-·@: A²&¶B:  Æ *  ·C%²&¶':  ¹(:  ¹)™ ¹*À+: *  ·,§ÿâ-Æ - ¶DW§ , ¶E °€ž'‡ ˆ‰!Š#�,Ž1�D�F’M”V•[–_šg›uœ|�€ŸŒ «¡¶¢¹¤Ä¥Ò¦Ö¨â©ª «­®$±0²5³?¸K¹jºu¼y½ƒ¿‰Á�Ô« ¸ž uD¹º Œ-¯­ €<»¼  ¸ž Ò=¹½ â-¯­ Ö<»¼ 0¾ž j¤ž Œ‚ƒŒ¨‹Œ¢£Œ¿ºŒ¦ž ƒ«‰,`À‰M?ÁÂV6É$h»¼ KA¬­ ± Œ-¯² â-¯² KA¬² �“ü#³ü"³ýijÿ5 Å"9+³³Ä³?9´µø#úÿ. Å"9+³³Ä³?=´µø#úü,?ý´µú ÆÇéû-F¶:-G¶:-H¶:Ç +¶Iˆ§¸J6Æ!ƸK9¸K9 + ¶L±,A²&¶M:-N¶:  ÇO: +¶P²Q¦T¶R6 +¶Iˆ6  ¼:   ¸S6 6 ¢ ¶TU„§ÿê²Q+¶U ¸V:+¶W§7»XY·Y: »ZY ·[:  ¶\™  ¶]¹^W§ÿë+ ¶_±€zÇÈÉÊ,Í6Î=ÏDÐNÑOÕZÖb×gØkÚuÛ|܃݉ޒߜà¨ß®â¼ãÃåÆçÏèÜéäêôëúí�Ê=ÈÉD ÊÉ •ËÌ|GÍÌ ƒ@ÎÌ ‰:ÏÐ ’1ÑÌ ¼ÒÓÏ+Ô­ ÜÕÖ û‚ƒû»¼û¦žûמó؉ëÙ‰ãÚ‰,ÏÛÌZ¡Ü‰b™Ý‰ ± Ï+ÔÞ �z þ%³³³Dü$ý³³ÿ)?++³³³³³ßúÿ ?++³³³³³ý´Zùàá:y,¶N-Ç*´`½ Y,S¶!W±,¸a:»bY-·c:+Á"™+À"¶dW§+Á?™ +À?¶eW§#:*´g½ Y¶hSY-SY+S¶!W±UXf€:ðñ òó÷$ø0ù7úDûKüUÿXýZþx�H$1ÜÓ0%âãZ›äy‚ƒy©åy¤žr«‰�ü³ý%æbùBfçè° ’,¶N-Ç*´i½ Y,S¶!W±,j¶:,k¶:,l¶:,m¶:n¶o6n¶o6 6 p¶o™6 ¸J6 p¶o™ ²q¶r6 »sY-   ·t: + ¶u±€N    &.6>GPS]`gqy‹"‘#�„ ’‚ƒ’¢£’¥ž‹«‰&lé‰.dê‰6\ë‰>Tì‰GKíwPBîw S?ïw g+ðÌ ‹ñò �.ü³ÿA "+³³³³³üóôõö÷