Êþº¾4� Ä ÅÆ \Ç \È \É \Ê \Ë ÌÍ ÎÏÐ ÄÑÒ Ó žÔ ŸÕ Öר ÙÚ ÖÛ Ü ÎÝ ›Þß \à áâ áã ›ä œå œæç èéê #á ›ë ìí ìîï ìð ìñ „ò #ó ¡ô \õ ¢ö÷ 0Äø ùú ¢ûü ›Íý 7þ ÿ : ÿ è  ÿ ÿ   ¯ ÿ ¡ ÿ 5 › Ü › › MÄ M MÜ ÀÔ  VÄ V » ¯ !" #$%&urlParamEscaper"Lcom/google/common/escape/Escaper;endpointLjava/lang/String; httpClientLucar/httpservices/HTTPSession;showCompressionZ showRequest$assertionsDisabled4(Ljava/lang/String;Lucar/httpservices/HTTPSession;)VCodeLineNumberTableLocalVariableTablethis1Lucar/nc2/ft2/coverage/remote/CdmrCoverageReader;close()V getLocation()Ljava/lang/String;readDataq(Lucar/nc2/ft2/coverage/Coverage;Lucar/nc2/ft2/coverage/SubsetParams;Z)Lucar/nc2/ft2/coverage/GeoReferencedArray; statusCodeIreadLenvalueLjava/util/Optional; cdmrfReader*Lucar/nc2/ft2/coverage/remote/CdmrfReader;isLjava/io/InputStream;psizedp[Bdproto(CoverageDataResponse InnerClassesDLucar/nc2/ft2/coverage/remote/CdmrFeatureProto$CoverageDataResponse; dataResponse3Lucar/nc2/ft2/coverage/remote/CoverageDataResponse; geoArraysLjava/util/List;methodLucar/httpservices/HTTPMethod;coverage Lucar/nc2/ft2/coverage/Coverage;subset$Lucar/nc2/ft2/coverage/SubsetParams;canonicalOrderfLjava/util/Formatter;startJLocalVariableTypeTable(Ljava/util/Optional;; StackMapTable)*+,-‚./ Exceptions£(Lucar/nc2/ft2/coverage/remote/CoverageDataResponse;Lucar/nc2/ft2/coverage/remote/GeoArrayResponse;Ljava/io/InputStream;)Lucar/nc2/ft2/coverage/GeoReferencedArray;ratioF arrayResponse/Lucar/nc2/ft2/coverage/remote/GeoArrayResponse;sizeIndatabdataLucar/ma2/Array;csys(Lucar/nc2/ft2/coverage/CoverageCoordSys;01getErrorMessage2(Lucar/httpservices/HTTPMethod;)Ljava/lang/String;pathstatuscontentreadCoordValues-(Lucar/nc2/ft2/coverage/CoverageCoordAxis;)[Dreader Lucar/nc2/stream/NcStreamReader;result2 DataResult+Lucar/nc2/stream/NcStreamReader$DataResult; coordAxis)Lucar/nc2/ft2/coverage/CoverageCoordAxis;3 SourceFileCdmrCoverageReader.java jr4 56 `a fg hg bc de7 qr8 9:java/util/Formatter%s?java/lang/Object ;< =t >?@ AB6CdmrFeature data request for gridCoverage: %s%n url=%sC DE FG Ht IJ KLjava/io/FileNotFoundException ±² jMjava/io/IOExceptionContent-Length NO PQ RSjava/lang/StringT UV(ucar/nc2/ft2/coverage/remote/CdmrfReader WXY Z‚ [\Data transfer corrupted ]^ _` ab cd §‹ ig eLjava/lang/AssertionError took %d msecs%nf gh Ri(ucar/nc2/ft2/coverage/GeoReferencedArrayjava/lang/Throwable jkl mg!java/util/zip/InflaterInputStream jn o–@ readData data message compress= %d decompress=%d compress=%f%n gpq gr st uvw xy z{ |c }~ Misformed response - no coordsys c j€ �‚ƒ „t …tjava/lang/StringBuilder †‡  %s?req=coord&var=%sˆ ‰Šucar/nc2/stream/NcStreamReader u‹ «¬ ŒS[D/ucar/nc2/ft2/coverage/remote/CdmrCoverageReader� ŽQ$ucar/nc2/ft2/coverage/CoverageReader%ucar/nc2/ft2/coverage/CoordAxisReader�Bucar/nc2/ft2/coverage/remote/CdmrFeatureProto$CoverageDataResponseucar/httpservices/HTTPMethodjava/util/Optionaljava/io/InputStreamucar/nc2/ft2/coverage/Coverage"ucar/nc2/ft2/coverage/SubsetParams1ucar/nc2/ft2/coverage/remote/CoverageDataResponsejava/util/Listucar/ma2/Array&ucar/nc2/ft2/coverage/CoverageCoordSys)ucar/nc2/stream/NcStreamReader$DataResult'ucar/nc2/ft2/coverage/CoverageCoordAxis!com/google/common/net/UrlEscapersurlFormParameterEscaper$()Lcom/google/common/escape/Escaper;ucar/httpservices/HTTPSessionucar/httpservices/HTTPFactory newSession3(Ljava/lang/String;)Lucar/httpservices/HTTPSession;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;getNameencodeForCdmrfDataRequest*(Ljava/util/Formatter;Ljava/lang/String;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;currentTimeMillis()JtoStringGetQ(Lucar/httpservices/HTTPSession;Ljava/lang/String;)Lucar/httpservices/HTTPMethod;execute()I(Ljava/lang/String;)VgetResponseHeaderValue((Ljava/lang/String;)Ljava/util/Optional; isPresent()Zget()Ljava/lang/Object;java/lang/IntegerparseInt(Ljava/lang/String;)IgetResponseAsStream()Ljava/io/InputStream;ucar/nc2/stream/NcStream MAGIC_DATACOV readAndTest(Ljava/io/InputStream;[B)ZreadVInt(Ljava/io/InputStream;)I readFully(Ljava/io/InputStream;[B)I parseFromH([B)Lucar/nc2/ft2/coverage/remote/CdmrFeatureProto$CoverageDataResponse;decodeDataResponsey(Lucar/nc2/ft2/coverage/remote/CdmrFeatureProto$CoverageDataResponse;)Lucar/nc2/ft2/coverage/remote/CoverageDataResponse;sizejava/lang/LongvalueOf(J)Ljava/lang/Long;(I)Ljava/lang/Object; addSuppressed(Ljava/lang/Throwable;)V-ucar/nc2/ft2/coverage/remote/GeoArrayResponsedeflate(Ljava/io/InputStream;)VuncompressedSize(I)Ljava/lang/Integer;java/lang/Float(F)Ljava/lang/Float;dataTypeLucar/ma2/DataType;shape[Ijava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;factory<(Lucar/ma2/DataType;[ILjava/nio/ByteBuffer;)Lucar/ma2/Array; coordSysName findCoordSys<(Ljava/lang/String;)Lucar/nc2/ft2/coverage/CoverageCoordSys; coverageName`(Ljava/lang/String;Lucar/ma2/DataType;Lucar/ma2/Array;Lucar/nc2/ft2/coverage/CoverageCoordSys;)VgetURI()Ljava/net/URI; java/net/URI getStatusLinegetResponseAsStringappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; com/google/common/escape/Escaperescape&(Ljava/lang/String;)Ljava/lang/String;i(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lucar/nc2/stream/NcStreamReader$DataResult; getStoragejava/lang/ClassdesiredAssertionStatus-ucar/nc2/ft2/coverage/remote/CdmrFeatureProto!\ ^_`abcdefghgigjklv *·*¸µ*µ*µ*+µ*,µ±m.' +,/01n  op bc deqrl6*´¶±m 56n opstl/*´°m:n opuvl¿ ›*´Ç**´¸ µ» Y· : ½ Y*´S¶W,+¶¶*´™²½ Y+¶SYS¶W¸7*´¶¸:¶6” »Y¸·¿,¡»Y¸·¿6 ¶:  ¶™ ¶ À!¸"6 »#Y*´·$: ¶%:  ²&¸'š »Y(·¿ ¸)6  ›  ¤ ž »Y(·¿ ¼: ¸*W¸+: ¶,:´-:².š¹/Ÿ »0Y·1¿*´™²2½ Y¸e¸3S¶W¹4À5:ƶ6°:ƶ6§ :  ¶8¿ks€7‡Œ�7m–%@ACD.E8G?HXJ]KkLrNzO‡Q�RœTŸU¨V°W½ZÊ[Ñ\Ü]æ`íaþbdefg&i-jFlMmfosp}o€Kn¬rwxŸáyx ¨Øz{ ʶ|} ѯ~ í“€x r�‚cƒ‡&Zˆ‰-SŠ‹k0Œ�›op›Ž�›�‘›’g€“”]>•–—¨Øz˜ -SŠ™š˜üE þ.›ý œý(#�ü ÿ=\žŸ ›œ#� „¡¢ü5ÿ\žŸ ›7ÿ\žŸ ›77£u¤lt§-¸)6,´9™N»:Y-·;Nš § ,´<‰†n8*´™*²=½ Y¸>SY,´<¸3SY¸?S¶W,´<ˆ¼:-¸*W,´@,´A¸B¸C:+,´D¶E:Ç »YF·¿»5Y,´G,´@·H°m>uw xy*z1{H|T{Xa€h�zƒ„„‰…“†n\ *.¥¦§op§ˆ‰§§¨§~¡©xaFª‚z-«¬„#­®šüH/þ: ¯°£ ±²l½Q*¶I¶JL*¶KM*¶LN-Ç»MY·N+¶OP¶O,¶O¶Q§#»MY·N+¶OP¶O,¶OR¶O-¶O¶Q°mŠ‹ Œ�n*QŒ�I³c D´c?µcšþ0!!!_!¶·lG  *´Ç**´¸ µ» Y· M,S½ Y*´SY*´+¶T¶US¶W*´™²½ Y+¶TSY,S¶W¸B*´,¶¸:¶6” »Y¸·¿,¡»Y¸·¿¶%:»VY·W:*´¶X: *´™²2½ Y¸!e¸3S¶W ´Y¶ZÀ[: ƶ6 °:ƶ6§ :¶8¿jåò7ùþ7mZ’“•–:˜A™Y›]œj�qŸy †¢Ž£›¥¢§«¨¹ªÀ«Ø­å®ï­òœn\ q�wx¢P~«G¸¹¹9º½ j£Œ� op ¾¿ó“”]°•–šV üF þ,›þ<�V»ü[ÿ\À ›7ÿ\À ›77£Árl4\¶]š§³.±m&š @ÂÆ„'…»V¼