Êþº¾4Ð Ã~ €� ~ è‚ èƒ é„ è… Â† Y‡ˆ ‰ 銋 Œ ;� Ž é� Â� B‘ B’“ è” •– — •˜ ™š ~› œ � ž Ÿ  ¡¢ %£ ¤¥ ¦ §¨©ª ,£« ¬ B” ê­ ê® Â¯ ° ± Z² [³ ´ êµ¶ B· ;£ B¸ é¹  º  »¼ B½ ;¾ ¿ ê½ YÀ BÁ Y YÃÄ KÅ BÆ BÇ /È É /Ê Ë ÌÍ TÆ Î Ï ;ÐÑ ;Ò "Ó "Ô Õ Ö × "Ø ÙÚ YÛ YÜÝ t²Þ fß fà (á Ââ Tãäå l£ sá dæç qŒèé [êë v~ Âì í dîï {ð •ñ dòó ô •õ dö÷ ƒø dùú †û düý ‰ðþ ‹ô dÿ Ž d Ã Û ”ß ” —ß —  šß š  �ß �   ß   £ß £  ¦ß ¦ êY   ê  è è ± ±½  è½ è   ê! è Z" z# z$% ¾&' ()*+loggerLorg/slf4j/Logger;()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/dods/ConvertD2N;convertNestedVariableK(Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/dods/DodsV;Z)Lucar/ma2/Array;arraySeqLucar/ma2/ArraySequenceNested;asLucar/ma2/ArrayStructure;namesLjava/util/List;nestedLucar/nc2/Variable;mMember InnerClasses"Lucar/ma2/StructureMembers$Member;mdataLucar/ma2/Array;vsectiondataVLucar/nc2/dods/DodsV;flattenZdataLocalVariableTypeTable$Ljava/util/List;"Ljava/util/List; StackMapTable,-. Exceptions/ Signature](Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/dods/DodsV;Z)Lucar/ma2/Array; findNested_(Lucar/ma2/ArrayStructure;Ljava/util/List;Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;wantLjava/lang/String;namesmLucar/ma2/StructureMembers;s(Lucar/ma2/ArrayStructure;Ljava/util/List;Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;convertTopVariableJ(Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/dods/DodsV;)Lucar/ma2/Array;mess\(Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/dods/DodsV;)Lucar/ma2/Array;convert'(Lucar/nc2/dods/DodsV;)Lucar/ma2/Array; structArraydtypeLucar/ma2/DataType; scalarData scalarIndexLucar/ma2/IndexIterator;pvLopendap/dap/PrimitiveVector;storageLjava/lang/Object;makeArrayStructure0(Lucar/nc2/dods/DodsV;)Lucar/ma2/ArrayStructure;dodsVmembers0makeArrayNestedSequenceinnerSeqLopendap/dap/DSequence; innerLengthIbtLopendap/dap/BaseType;jdvLjava/util/Vector;rowouterSeq outerLengthaseq memberList4Ljava/util/List;1makeArrayStructureNewmb2 MemberBuilder)Lucar/ma2/StructureMembers$MemberBuilder;3Builder#Lucar/ma2/StructureMembers$Builder;makeArrayNestedSequenceNewsmbiconvertDataStructureArray3(Lopendap/dap/DVector;Lucar/ma2/StructureMembers;)Vds_dataLopendap/dap/DStructure; member_dataii%Lopendap/dap/BaseTypePrimitiveVector;memberdarrayLopendap/dap/DVector;mlisticonvertDataSequenceArray5(Lopendap/dap/DSequence;Lucar/ma2/StructureMembers;)VdseqiconvertDataStructure8(Lopendap/dap/DConstructor;Lucar/ma2/StructureMembers;)VdodsNamedsLopendap/dap/DConstructor; iconvertData1(Lopendap/dap/BaseType;Lucar/ma2/IndexIterator;)VsdLucar/ma2/StructureData;dadodsVariconvertDataPrimitiveScalarsvalivallvalJS dodsScalariconvertDataPrimitiveArray8(Lopendap/dap/PrimitiveVector;Lucar/ma2/IndexIterator;)VLopendap/dap/DString;bpv#Lopendap/dap/UInt32PrimitiveVector;#Lopendap/dap/UInt16PrimitiveVector;$Lopendap/dap/Float32PrimitiveVector;$Lopendap/dap/Float64PrimitiveVector;"Lopendap/dap/Int32PrimitiveVector;"Lopendap/dap/Int16PrimitiveVector;!Lopendap/dap/BytePrimitiveVector;convertStringArray&(Lopendap/dap/DArray;)Lucar/ma2/Array;bbiLopendap/dap/DArray;btpvnStrings[Ljava/lang/String;455(Lucar/ma2/Array;Lucar/nc2/Variable;)Lucar/ma2/Array;sncVarmax_lencountn charStorage[CcconvertStringArrayToCharI(Lopendap/dap/DArray;Lucar/nc2/Variable;Ljava/util/List;)Lucar/ma2/Array;valklenshape[ItotalvarShapestrLenposk[(Lopendap/dap/DArray;Lucar/nc2/Variable;Ljava/util/List;)Lucar/ma2/Array;convertStringToChar makeShape(Lopendap/dap/DArray;)[IdadLopendap/dap/DArrayDimension; dodsArray enumerateLjava/util/Enumeration;6 SourceFileConvertD2N.java ÆÇ ÷øucar/ma2/ArrayStructurejava/util/ArrayList 78 9: ;< => ïð ?@ucar/ma2/ArraySequenceNested áA BCjava/lang/String DE FG HI JC ûü /V opendap/dap/DString KLM Nÿ R\ Oÿ efjava/lang/StringBuilder3DODSVariable convertArray String invalid dataType= PQ PR S: ÄÅT UV"java/lang/IllegalArgumentException ÆV r\opendap/dap/DStructure  56opendap/dap/DGridjava/lang/IllegalStateExceptionDGrid without a darrayopendap/dap/DSequence 23 WX YZ @; '( RS [\ ]^ st W_ucar/ma2/StructureMembers `: aÔ bc d8 e^ucar/nc2/dods/DodsV fg hi   jk lg mn opucar/ma2/ArrayStructureMA Æq r: sà tu Æv wx yu zCopendap/dap/BaseType {| }Ç ~ ucar/ma2/StructureMembers$Member €� ‚ƒ h„ j… m† o‡ ˆE‰ bŠ ‹: Œ^ucar/ma2/IndexIterator#opendap/dap/BaseTypePrimitiveVector �u Ž� �‘ :; ’:opendap/dap/DAP2Exception'Cant find dodsName for member variable “^ucar/ma2/StructureDataopendap/dap/DConstructoropendap/dap/DVector ”•'java/lang/UnsupportedOperationException GH Ž: –popendap/dap/DUInt32 Žu —˜ ™šopendap/dap/DUInt16 Ž› œ� žŸopendap/dap/DFloat32 Ž  ¡¢opendap/dap/DFloat64 Ž£ ¤¥opendap/dap/DInt32opendap/dap/DInt16 ¦§opendap/dap/DByte ލ ©ª-DODSVariable extractScalar invalid dataType= «¬­!opendap/dap/UInt32PrimitiveVector Ž®!opendap/dap/UInt16PrimitiveVector ޝ"opendap/dap/Float32PrimitiveVector ް"opendap/dap/Float64PrimitiveVector ޱ opendap/dap/Int32PrimitiveVector opendap/dap/Int16PrimitiveVectoropendap/dap/BytePrimitiveVector ޲ ³^ ´uµ ¶· ¸¹ º» ¼½ ¾ucar/ma2/Section Æ¿À Á Ãu Ä· ÅÆ ÇÈ ÉÊ Ë8 Ì^opendap/dap/DArrayDimension ¸uucar/nc2/dods/DODSNetcdfFileÍ ÎÏucar/nc2/dods/ConvertD2Njava/lang/Objectucar/nc2/Variablejava/util/Listucar/ma2/Arrayjava/io/IOExceptionjava/util/Iteratorjava/util/Vector'ucar/ma2/StructureMembers$MemberBuilder!ucar/ma2/StructureMembers$Builderopendap/dap/DArrayopendap/dap/PrimitiveVectorjava/util/EnumerationisMemberOfStructure()Z getShortName()Ljava/lang/String;add(ILjava/lang/Object;)VgetParentStructure()Lucar/nc2/Structure; getDataArray()Lucar/ma2/Array;()Lucar/ma2/ArrayStructure;get(I)Ljava/lang/Object;getStructureMembers()Lucar/ma2/StructureMembers; findMember6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;equals(Ljava/lang/Object;)Zremove getDataType()Lucar/ma2/DataType;ucar/ma2/DataTypeSTRINGCHARappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggererror(Ljava/lang/String;)Vfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndexIterator()Lucar/ma2/IndexIterator;getPrimitiveVector()Lopendap/dap/PrimitiveVector;getInternalStorage()Ljava/lang/Object;9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;getNetcdfShortNamechildreniterator()Ljava/util/Iterator;hasNextnextgetShape()[I addMembero(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;[I)Lucar/ma2/StructureMembers$Member;setShape([I)V getShapeAll setDataArray(Lucar/ma2/Array;)V setDataObject(Ljava/lang/Object;)V (Lucar/ma2/StructureMembers;[I)V getClearNameparent getRowCount()I(Lucar/ma2/StructureMembers;I)VgetRow(I)Ljava/util/Vector;size elementAtsetSequenceLength(II)Vfinish getMembers+()Lcom/google/common/collect/ImmutableList;builder%()Lucar/ma2/StructureMembers$Builder;setName7(Ljava/lang/String;)Lucar/ma2/StructureMembers$Builder;v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;[I)Lucar/ma2/StructureMembers$MemberBuilder;-([I)Lucar/ma2/StructureMembers$MemberBuilder;;(Lucar/ma2/Array;)Lucar/ma2/StructureMembers$MemberBuilder;=(Ljava/lang/Object;)Lucar/ma2/StructureMembers$MemberBuilder;build'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;getName getDataObject getLengthgetValue(I)Lopendap/dap/BaseType; getVariable*(Ljava/lang/String;)Lopendap/dap/BaseType;getEncodedName getObjectNext getTemplate()Lopendap/dap/BaseType; setObjectNextunsignedIntToLong(I)J setLongNext(J)V()SunsignedShortToInt(S)I setIntNext(I)V()F setFloatNext(F)V()D setDoubleNext(D)V setShortNext(S)V()B setByteNext(B)VgetClass()Ljava/lang/Class;java/lang/Class(I)I(I)S(I)F(I)D(I)B getStoragelengthjava/lang/Mathmax(II)IgetSize()JcharAt(I)C setDataType(Lucar/ma2/DataType;)V getRanges(Ljava/util/List;)Vucar/ma2/Index computeSize([I)JgetRankminscalarIndexImmutableLucar/ma2/Index0D; getObject$(Lucar/ma2/Index;)Ljava/lang/Object; getDimensions()Ljava/util/Enumeration;hasMoreElements nextElementorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!Âà ÄÅÆÇÈ/*·±ÉÊ ËÌÍÎÈ¥ p*+,-¶:™bÀ:»Y·:+:¶™¶¹¶ :§ÿä*+¶· :  ¶ :  Á ™ À :  ¶ ° °°É>F GHKL!M)N6O@RNSUT]VdWjYm[Êz dÏÐ XÑÒOÓÔ!LÕÖN×Ú UÛÜ pËÌpÝÖpÞÔpßàpáâ gãÜäOÓåpÞæçCÿ! ÂèéBêéèý)YêÿÂèéBêëìlíîïðÈôB,¹À:+¶:¶:-¶™°¶ À:,¹W*,-· °É"_ `ab$c'f1g9hÊRBËÌBÑÒBÓÔBñò 6óò0ôõ'×Ú1ÕÒä BÓåçþ';Yíö÷øÈ5Š*-¶:-´Æ`-´Á™V+¶²¦ *+·°+¶²¦*-´+,·°»Y·¶ +¶¶!¶":²#¹$»%Y·&¿-´Á™+¶²¦ *+·'°°É2 wz|"}*~4?�W‚aƒkˆЇ�Ê>WùòŠËÌŠÝÖŠÞÔŠßàƒãÜä ŠÞæç ü*ê+ëìlíúûüÈÏÏ+´Çx+´Á(™*+·)M*+´À(,¶·*,°+´Á+™ »,Y-·.¿+´Á/™*+·)M*+´À/,¶·0,°+¶1M,¼ ¸2N-¶3:*+´·4-°+´Á(™*+·)M*+´,¶·5,°+´Á™ *+´·6°+´¶7M,¶8N+¶1:*+´·9-¸:°Éj§¨©ª&«(­2®<°F±L²[³]¶b·j¸p¹zº|¿†ÀŒÁ˜ÂšÄ¤Å­ÊµËºÌÀÍÊp ýÒLýÒbþÿjÜp ŒýÒµºÀþÿÏËÌÏßàç( ëìlȈ²»;Y+¶<·=M+´>¹?N-¹@™‰-¹AÀB:,¶<¶1¶C¶D:´Á(š´Á+™*·):§2´Á/™*·E:¶F¶G§¶1¶H¸2:¶I¶3¶J§ÿt»KY,+¶H·L°É:Ò Ó*Ô-ÕA×WØbÙmÚuۂݑߘà¢á¥ãÊR_ãÜu ãÜAa×Ú‘ãÜ*x à²Ë̲ßà ¦ õç,ý; ý@BY üêÿÂB; ȇ »;Y+¶M·=M+´>¹?N-¹@™'-¹AÀB:,¶M¶1¶C¶DW§ÿÖ+´N´À/N-¶O6» Y,·P:+¶M:6¢T-¶Q:6  ¶R¢9 ¶SÀT:  ¶U¶™ À/:  ¶O6  ¶V„ §ÿħÿ«¶W,¶X:¹?:¹@™#¹AÀY:  ¶ :   ¶3¶J§ÿÙ°Éfé ê*ë@ìCðNñTò`õföp÷xø…ù‘úžû¥ü¬ýµø»öÁÆÌëòüÿ ʬ* ॠ ¬  ‘$ {@ xCiXò ãÜ ë×Ú ËÌßà ö õN´T®`¢ÐfœóòÌ6Ôä Ì6çC ý; ú,ÿ%ÂB;/ ý9ùúýé ú)È�·¸Z+¶<¶[M+´>¹?N-¹@™Œ-¹AÀB:,¶<¶1¶C¶\:´Á(š´Á+™*·):§3´Á/™*·E:¶F¶]W§¶1¶H¸2:¶^W¶3¶_W§ÿq»KY,¶`+¶H·L°É: ),@Valt‚‘™¤ §"ÊR^ãÜtãÜ@d!‘ãÜ){ à·ËÌ·ßà ¬ $ç,ý" ý@B üêÿÂB"%ÈŸ ¸Z+¶M¶[M+´>¹?N-¹@™'-¹AÀB:,¶M¶1¶C¶\W§ÿÖ,¶`N+´N´À/:¶O6» Y-·P:+¶M:6¢U¶Q: 6   ¶R¢9  ¶SÀT:  ¶U¶™ À/:  ¶O6  ¶V„ §ÿħÿª¶W-¶X:-¶X¶a:  ¹@™# ¹AÀY:  ¶ :   ¶3¶J§ÿÙ°Éj( ))*?+B,G0S1Z2f5l6v78Œ9˜:¥;¬<³=¼8Â6ÈAÍDÓEòFùGHJʶ) ଠ ³  ˜$ ‚@ C oYù ãÜ ò×Ú  ËÌ ßà þ&$G õS¶Z¯f£Ðl�óòÓ6Ôä Ó6çF ý" ú,ÿ, ÂB";/ ý9ùúýé ú)'(ÈŠ q,¶XN-¹?:¹@™\¹AÀY:¶b:¶cÀd:+¶eÀf:6  ¶g¢& ¶hÀ(:  ¶i: * ·j„ §ÿÖ§ÿ ±É2 PQ#T*U4X=YJZV[_\gYm^p_Êp V)* _+ @- *Cóò49,=0-#J.ÚqËÌq/0q õl1Ôä l1çGý é ÿ2 Ât;é Ydfÿ,Ât;é úël23È  T>+¶O¢L+¶Q:6¶R¢2¶SÀT:,¶k¶:¶cÀd:*·j„§ÿÊ„§ÿ²±É* b cde*f5g?hGdMbSkÊ\ *+5.Ú?,9<QTËÌT4T õçüýù8úël56Èg m,¶XN-¹?:¹@™X¹AÀY:¶cÀd:¶b::Ç»lY»Y·m¶ ¶ ¶"·n¿+¶o: * ·j§ÿ¤±É. no#r-u4v8w=xY{a|i}l~Ê\ -<,45óò817òa #F.ÚmËÌm89m õh1Ôä h1ç@ý é ÿK Âs;é YdÿÂs;éël:;Ȫ·+Á/™ +À/N,¹pÀq:*-¶r·0§•+Á(š +Á+™ +ÀsN,¹pÀq:*-¶r·*§j+Át™]+ÀtN-¶e¶u:Á(™,¹pÀq:*-¶r·5§,Á+™ »vY·w¿Á/™ »vY·w¿*-¶e,·x§ *+,·4±ÉZ‚ƒ „…!¤2¥7¦B§LªV«[¬d®l¯w°�²Œ³”µœ¶¤¹­½°¾¶ÁÊf 4 <=789B <=w <=[R>0dI·ËÌ·?·,ç $ ý4tTùël@;ÈËî+Á™+À¶yN,-¹z§×+Á{™+À{¶|>¸}7,¹~§·+Á™+À¶€>¸�6,¹‚§—+Áƒ™,+Àƒ¶„¹…§€+Á†™,+À†¶‡¹ˆ§i+Á‰™,+À‰¶Š¹‚§R+Á‹™,+À‹¶Œ¹�§;+ÁŽ™,+À޶�¹�§$»%Y»Y·‘¶ +¶’¶“¶ ¶"·&¿±Ébïðñó ô(õ.ö6ø@ùHúNûVý`þpÿw‡Žž¥µ¼ÌÝ í ÊRAò(B.CDHAENBîËÌîFî,ç  GHÈ Ç+¶uN-Á™6+Àf:6¶g¢ ¶hÀ:,¶y¹z„§ÿܧŠ-Á{™7+À”:6¶•¢!¶–6¸}7,¹~„§ÿÛ§O-Á™7+À—:6¶˜¢!¶™6¸�6,¹‚„§ÿÛ§-Áƒ™,+Àš:6¶›¢,¶œ¹…„§ÿæ§ä-Á†™,+À�:6¶ž¢,¶Ÿ¹ˆ„§ÿæ§´-Á‰™,+À :6¶¡¢,¶¢¹‚„§ÿæ§„-Á‹™,+À£:6¶¤¢,¶¥¹�„§ÿæ§T-ÁŽ™,+À¦:6¶§¢,¶¨¹�„§ÿæ§$»%Y»Y·‘¶ -¶’¶“¶ ¶"·&¿±ÉÆ1 +6<FLYbiqw� ‡!”"�#¤$¬!²&¼'Â(Ï)Ü(â+ì,ò-ÿ. -01"2/3<2B5L6R7_8l7r:|;‚<�=œ<¢?¥@ÆAÊü+ 8I'*J-bBiCDO(L+JK�AE¤BŠ(‡+JLÅ JMõò JN%" JOUR JP…‚ JQÇËÌÇÇ,Âç^þTfù&ý”ù'ý—ù'ýšùý�ùý ùý£ùý¦ù RSÈýJ+¶7M,ÀfN-¶g6½:6¢-¶hÀ:¶yS„§ÿá²*+·9¸:°É& DE FGH!I,J6H<LÊR, TI"UJËÌJVE @W-:X3YçÿÂZ[fªú!R\Èž —+¶©ÀªN6-:¾66¢2:¶«¸¬6„§ÿã¤+°6+¶­ˆ6¼:-:¾6 6   ¢& 2:  ¶«ž„ ¶®U„ §ÿÙ,²¶¯²+¶F¸:°ÉBRS T$U0T6W<X>[A\H]N^g_o`}^ƒdŠgÊf $ ]òg]ò —ËÌ—ãÜ—^Ö�Y Œ_AV`HOaNIbcçAÿÂê說øÿ Âêèªdª#øefÈ /+¶7:Àf:¶g6-Ç,¶°N»±Y-·²¶³:¸´ˆ66 6  ¢( ¶hÀ:  ¶y:   ¶«¸¬6 „ §ÿ×  N¼: 6  ¢3 ¶hÀ:  ¶y:    ¶«ž  ¶®§U„ §ÿ̲ ¸:°,¶µ:  ,¶¶d.6 ¼: 6 6¢N¶hÀ:¶y:¶« ¸·66¢  `¶®U„§ÿç  `6 „§ÿ±² ¸:°ÉŽ#Œ� Ž�‘’*“2–5—?˜K™Rš^—dœj�pžzŸ† �¡¤žª¤µ©»ªÆ¬Ì­Ï®Ù¯å°ì±ø²³²´®$·ÊKTI R gò 8,U †TI �gò s7U pEbc ûhå9TIì2gòø&iÒRU/ËÌ/V/^Ö/ÞÔ) "W-X*jk2ýl5ú_ »tmk Æin Ìcc Ï`o ä /Þæç þ[fÿ ÂZèé[fpú+ýdÿ.ÂZèé[fpddÿÂZèé[fpddøú ÿÂZèé[fppdÿ(ÂZèé[fppdúÿ ÂZèé[fppdíqr\ÈûK+²¸¶¹ÀN,¶ºˆ6¼:-¶«¸·66¢-¶®U„§ÿë²,¶µ¸:°É"Æ ÈÉË#Ì-Í8Ì>ÏÊR&hKËÌKãÜK^Ö @]ò9l3c#(içÿ&ÂêèdústÈòO=+¶»N-¹¼™„-¹½W§ÿí¼ :+¶»N=-¹¼™-¹½À¾:„¶¿O§ÿà°É6 ÓÔÕÖ×Ú"Û'Ü)Ý2Þ=ßIàLâÊ>= uvOËÌOwVM`Hxy"-jkçýzü p"{ÇÈ! À¸Á³#±É|}ÙY;Ø; ";#