PK û–\ META-INF/þÊPK »–\ ™O:jjMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.10.12 Created-By: 1.8.0_202-b08 (Oracle Corporation) PK ›QÉZorg/PK ›QÉZ org/autoplot/PK Å»-\org/autoplot/hapi/PK ›QÉZorg/hapiserver/PK ›QÉZtest/PK ›QÉZ4tžrVVMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL$ build.svnrevision: $Revision$ PK ›QÉZšut11AMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.hapi.HapiDataSourceEditorPanel hapi PK ›QÉZ锢L..=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.hapi.HapiDataSourceFactory hapi PK ›QÉZ ‚‘,,<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.hapi.HapiDataSourceFormat hapi PK ›QÉZŠCú77GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.hapi.HapiDataSourceFormatEditorPanel hapi PK ›QÉZ˜Þñe2org/autoplot/hapi/AbstractBinaryRecordReader.classÊþº¾4    readRecord(Ljava/nio/ByteBuffer;)I Exceptions  SourceFileAbstractBinaryRecordReader.java,org/autoplot/hapi/AbstractBinaryRecordReaderjava/lang/Objectjava/io/Closeablejava/io/IOException PK ›QÉZçAŒúú*org/autoplot/hapi/AbstractLineReader.classÊþº¾4   readLine()Ljava/lang/String; Exceptions  SourceFileAbstractLineReader.java$org/autoplot/hapi/AbstractLineReaderjava/lang/Objectjava/io/Closeablejava/io/IOException PK ›QÉZ^ÕÄЖ–5org/autoplot/hapi/ConcatenateBinaryRecordReader.classÊþº¾4? *+ * , -. / -0 -12 3 456readersLjava/util/List; Signature@Ljava/util/List; currentReaderI()VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/ConcatenateBinaryRecordReader;concatenateReader1(Lorg/autoplot/hapi/AbstractBinaryRecordReader;)Vr.Lorg/autoplot/hapi/AbstractBinaryRecordReader; readRecord(Ljava/nio/ByteBuffer;)IibufLjava/nio/ByteBuffer; StackMapTable Exceptions7close SourceFile"ConcatenateBinaryRecordReader.java java/util/ArrayList 8 9:  ;< =>,org/autoplot/hapi/AbstractBinaryRecordReader  '/org/autoplot/hapi/ConcatenateBinaryRecordReaderjava/lang/Objectjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Zsize()Iget(I)Ljava/lang/Object;!  /*·±  S*»Y·µ*´+¹W±  ì{*´*´¹ ¬*´*´¹À +¹ = N*´*´¹À ¹ *Y´`µ*´*´¹ ¬*´*´¹À +¹ =§ÿ³¬* !)".#C$M%]&_(y+ )R!{{"#$ ü5%&'+±2 %&()PK ›QÉZÞǬYTT1org/autoplot/hapi/ConcatenateBufferedReader.classÊþº¾4m BC B D E FG FH FIJ K LMN OPQ BRS T U V K WX YZ[readersLjava/util/List; Signature8Ljava/util/List; currentReaderI()VCodeLineNumberTableLocalVariableTablethis-Lorg/autoplot/hapi/ConcatenateBufferedReader;concatenateBufferedReader)(Lorg/autoplot/hapi/AbstractLineReader;)Vr&Lorg/autoplot/hapi/AbstractLineReader;readLine()Ljava/lang/String;lineLjava/lang/String; StackMapTable\ Exceptions]closemain([Ljava/lang/String;)Vargs[Ljava/lang/String;r1Ljava/io/StringReader;r2s8MQ SourceFileConcatenateBufferedReader.java !"java/util/ArrayList   ^ _` ab cd$org/autoplot/hapi/AbstractLineReader ,- 4"java/io/StringReadera b c !ex y z +org/autoplot/hapi/ConcatenateBufferedReader*org/autoplot/hapi/SingleFileBufferedReaderjava/io/BufferedReader !f !g ()h ijk lejava/lang/Objectjava/lang/Stringjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Zsize()Iget(I)Ljava/lang/Object;(Ljava/lang/String;)V(Ljava/io/Reader;)V(Ljava/io/BufferedReader;)Vjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln!  !"#K*·*»Y·µ*µ±$% &'()#D *´+¹W±$ " #% &' *+,-#áx*´*´¹ °*´*´¹À ¹ L+ÇM*´*´¹À ¹ *Y´`µ*´*´¹ °*´*´¹À ¹ L§ÿµ+°$* '(*(+,,A-K.[/]1v4%(P./x&'0 ü14234"#+±$;% &' 56#ô_» Y ·L» Y·M»Y·N-»Y»Y+··¶-»Y»Y,··¶-¶:Ʋ¶-¶:§ÿí±$* > ?@A/BBDHEMFUG^I%4_78 U9:K;:C*'H</0ÿH=>>?123@APK ›QÉZ(©n<"org/autoplot/hapi/Connection.classÊþº¾4_ 7 89 :; :< => =? @ ABC DEF GH GI JKLMloggerLjava/util/logging/Logger;urlLjava/net/URL;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/Connection;getURL()Ljava/net/URL;openConnection.(Ljava/net/URL;)Lorg/autoplot/hapi/Connection;scommandLjava/lang/String;useCacheZ StackMapTableN ExceptionsOgetInputStream()Ljava/io/InputStream;getErrorStreamgetResponseCode()IgetResponseMessage()Ljava/lang/String; disconnect()V SourceFileConnection.java 3 hapi-cache-commandP QR SRN T1 U/ V WXusing cache with: {0}Y Z[%org/autoplot/hapi/HapiCacheConnection  org/autoplot/hapi/HttpConnection apdss.hapi\ ]^org/autoplot/hapi/Connectionjava/lang/Objectjava/lang/Stringjava/io/IOExceptionjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;getenvtrimlengthjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! F *·*+µ±    /*´°  !"ÇL<™3¸M,Ç ¸M,Æ ,¶¶š<™²²  ,¶ ™ » Y*· °»Y*·°.  !$"&$*%6(:)C+  *#$LJ%&'ý( ú )*+,)*-,)*./)*01)*2343! ¸³±56PK ›QÉZ æ/.ê ê +org/autoplot/hapi/HapiCacheConnection.classÊþº¾4Œ "FG HI HJKL M NO NPQR S TU VW X !Y Z[\ ]^_ N`a b c !d ef eg ehi jklmloggerLjava/util/logging/Logger;pLjava/lang/Process;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis'Lorg/autoplot/hapi/HapiCacheConnection;urlLjava/net/URL;scommandLjava/lang/String;command[Ljava/lang/String; StackMapTablelno ExceptionspgetInputStream()Ljava/io/InputStream;getErrorStreamgetResponseCode()IgetResponseMessage()Ljava/lang/String; disconnect()V SourceFileHapiCacheConnection.java '(hapi-cache-commandq rs ts"java/lang/IllegalArgumentException.System property hapi-cache-command is not set. 'uo v@ w>+hapi-cache-command should not be empty herejava/lang/StringBuilder 'B xy --fetchOnce --url= xz {@ #$| }~executing: {0} €�\s+ ‚ƒjava/lang/ProcessBuilder '„ …† %&‡ :; <; ˆB apdss.hapi‰ Š‹%org/autoplot/hapi/HapiCacheConnectionorg/autoplot/hapi/Connection java/net/URLjava/lang/Stringjava/io/IOExceptionjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;getenv(Ljava/lang/String;)Vtrimlengthappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;([Ljava/lang/String;)Vstart()Ljava/lang/Process;java/lang/Processdestroyorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!!"#$%&'()w*+·¸M,Ç ¸M,Ç »Y·¿,¶¶ š »Y ·¿» Y· ,¶ ¶ +¶¶ ¶M²²,¶,¶N*»Y-·¶µ±*2  #-7!T"`#g$v%+*w,-w./ l01g234ÿ567 89:;)2*´¶°*)+ ,-89<;)2*´¶°*.+ ,-89=>).Ȭ*3+ ,-89?@)-°*8+ ,-89AB)6*´¶±* =>+ ,-CB)! ¸ ³±*DEPK ›QÉZƒ¤L*SS*org/autoplot/hapi/HapiCacheManager$1.classÊþº¾46 ' ()*+,-. / 012strings[Ljava/lang/String;this$0$Lorg/autoplot/hapi/HapiCacheManager;'(Lorg/autoplot/hapi/HapiCacheManager;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lorg/autoplot/hapi/HapiCacheManager$1;getSize()I getElementAt(I)Ljava/lang/String;iI(I)Ljava/lang/Object; Signature3Ljavax/swing/AbstractListModel; SourceFileHapiCacheManager.javaEnclosingMethod3 45  5java/lang/StringItem 1Item 2Item 3Item 4Item 5  $org/autoplot/hapi/HapiCacheManager$1javax/swing/AbstractListModel"org/autoplot/hapi/HapiCacheManagerinitComponents()V  c+*+µ*·*½YSYSYSYSYSµ ± / 0++0*´ ¾¬1 ;*´ 2°2A0*¶ °/  !"#$%&  PK ›QÉZ’JfGE E (org/autoplot/hapi/HapiCacheManager.classÊþº¾4¨ )N (O (PQ N R (S TU N (VW NX N (YZ [ \] ^_ ` (a bc d ef g hi hjk hl em n ho pq hr hs tuv InnerClasses cacheFolderLjava/io/File; filesListLjavax/swing/JList; Signature'Ljavax/swing/JList;jLabel1Ljavax/swing/JLabel; jScrollPane1Ljavax/swing/JScrollPane;()VCodeLineNumberTableLocalVariableTablethis$Lorg/autoplot/hapi/HapiCacheManager;setFiles$(Ljava/io/File;[Ljava/lang/String;)VfLjava/lang/String;files[Ljava/lang/String;mLjavax/swing/DefaultListModel; StackMapTableuwAQinitComponentslayoutLjavax/swing/GroupLayout; SourceFileHapiCacheManager.java 56 I6 +,javax/swing/DefaultListModel xy -. z{javax/swing/JScrollPane 34javax/swing/JListjavax/swing/JLabel 12$org/autoplot/hapi/HapiCacheManager$1 5| }~Delete cached files? €javax/swing/GroupLayout 5� ‚ƒ„ †‡ ˆŠ‹ Œ� Ž�‘ ’� Œ“java/lang/Short ’” •˜ ™š Œ›� Ÿ  ¡¢ £¤ ¥š"org/autoplot/hapi/HapiCacheManagerjavax/swing/JPanel java/io/File addElement(Ljava/lang/Object;)VsetModel(Ljavax/swing/ListModel;)V'(Lorg/autoplot/hapi/HapiCacheManager;)VsetViewportView(Ljava/awt/Component;)VsetText(Ljava/lang/String;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)V!javax/swing/GroupLayout$Alignment AlignmentLEADING#Ljavax/swing/GroupLayout$Alignment;createParallelGroup ParallelGroupL(Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;%javax/swing/GroupLayout$ParallelGroup addComponent=(Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup+()Ljavax/swing/GroupLayout$SequentialGroup;'javax/swing/GroupLayout$SequentialGroupaddContainerGap?(Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;-(II)Ljavax/swing/GroupLayout$SequentialGroup;addGroup¦GroupH(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;setHorizontalGroup"(Ljavax/swing/GroupLayout$Group;)VB(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;§*javax/swing/LayoutStyle$ComponentPlacementComponentPlacementRELATED,Ljavax/swing/LayoutStyle$ComponentPlacement;addPreferredGapW(Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;addGap.(III)Ljavax/swing/GroupLayout$SequentialGroup;setVerticalGroupjavax/swing/GroupLayout$Groupjavax/swing/LayoutStyle!()+,-./01234567; *·*·±89  :;<=7À;*+µ»Y·N,:¾66¢2:-¶„§ÿé*´-¶±8 2: 94&>?;:;;+,;@A .BCDÿEFGHGøI67Qµ*» Y· µ *» Y· µ*»Y·µ*´»Y*·¶*´ *´¶*´¶»Y*·L*+¶++²¶*´ ¶+¶¶*´¶ ÿ¶ ¶!¶"++²¶+¶*´ þþ¶#²$¶%*´¶ ÿ¶&¶!¶'±8n+ ,-!/04;6D8M9R:W;^<b=e>l?u@x={:~BƒC‡D•E›F¢G«H®D±B´J9µ:;MhJKLM*2b…@e‰h�–—pœž@PK »–\37¢•YY(org/autoplot/hapi/HapiDataSource$1.classÊþº¾48 " # $% &' ( )*+,-this$0"Lorg/autoplot/hapi/HapiDataSource;%(Lorg/autoplot/hapi/HapiDataSource;)VCodeLineNumberTableLocalVariableTablethis InnerClasses$Lorg/autoplot/hapi/HapiDataSource$1; satisfies(Ljava/lang/String;)ZsurlLjava/lang/String;resetURI(Ljava/lang/String;)Vreset()V SourceFileHapiDataSource.javaEnclosingMethod. /  01 reset cache2 3 456 7"org/autoplot/hapi/HapiDataSource$1java/lang/Object*org/autoplot/datasource/capability/Caching org/autoplot/hapi/HapiDataSource(Ljava/net/URI;)VloggerLjava/util/logging/Logger;java/util/logging/Loggerfine access$000()Ljava/util/Map; java/util/Mapclear     > *+µ*·±h  6¬k5±pC²¶¸¹±tuv  ! PK »–\Z'P``(org/autoplot/hapi/HapiDataSource$2.classÊþº¾4^ 7 8 9 : ;<= >? @ ABC :D E F GHI val$bytes[Bval$uLorg/das2/datum/Units; val$lengthI([BLorg/das2/datum/Units;I)VCodeLineNumberTableLocalVariableTablethis InnerClasses$Lorg/autoplot/hapi/HapiDataSource$2;write(DLjava/nio/ByteBuffer;)VdDbufferLjava/nio/ByteBuffer;read(Ljava/nio/ByteBuffer;)DsLjava/lang/String;Lorg/das2/datum/Datum; sizeBytes()IisAscii()Zname()Ljava/lang/String; SourceFileHapiDataSource.javaEnclosingMethodJ KN    OP QRjava/lang/String Sorg/das2/datum/EnumerationUnits TUV WXjava/lang/StringBuilderstring YZ Y[ \1"org/autoplot/hapi/HapiDataSource$2org/das2/qstream/TransferType org/autoplot/hapi/HapiDataSourcegetTimeTransferType]ParamDescriptionT(Lorg/autoplot/hapi/HapiDataSource$ParamDescription;)Lorg/das2/qstream/TransferType;()Vjava/nio/ByteBufferget([B)Ljava/nio/ByteBuffer;([B)V createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;org/das2/datum/Datum doubleValue(Lorg/das2/datum/Units;)Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString1org/autoplot/hapi/HapiDataSource$ParamDescription0>*+µ*,µ*µ*·±  !"?±ƒ  #$%&'(~*+*´¶W»Y*´·M*´À,¶ N-*´¶ ¯‡ ‰Š!‹** *%&)*! #+,-/*´¬�  ./,¬•  01A» Y·  ¶*´¶¶°š  23456L5M PK »–\­Š¢bb7org/autoplot/hapi/HapiDataSource$ParamDescription.classÊþº¾4b E F GÇÒÎÓ*¡± H IJ KL M N O P Q R S T U V W X Y[\hasFillZ fillValueDunitsLorg/das2/datum/Units;nameLjava/lang/String; descriptionlabellabels[Ljava/lang/String;typesize[InFieldsIlengthdepend[Lorg/das2/qds/QDataSet; dependNamemodifiedDateMillisJ parameterLorg/json/JSONObject; renderType(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisParamDescription InnerClasses3Lorg/autoplot/hapi/HapiDataSource$ParamDescription;toString()Ljava/lang/String;]9(Ljava/lang/String;Lorg/autoplot/hapi/HapiDataSource$1;)Vx0x1$Lorg/autoplot/hapi/HapiDataSource$1; SourceFileHapiDataSource.java 34 3^  _ `   ! " #$ % &' () *) +, -$ ./ 01 2 a1org/autoplot/hapi/HapiDataSource$ParamDescriptionjava/lang/Object"org/autoplot/hapi/HapiDataSource$1()Vorg/das2/datum/Units dimensionless org/autoplot/hapi/HapiDataSource! ! " #$% &'()*)+,-$./012 345àd*·*µ*µ*²µ* µ * µ * µ *µ * µ*¼ µ*µ*µ*µ*µ* µ*µ*µ*+µ ±6NgA BCDE#F)G.H4L;P@UEVJZO_TaYf^hci7d8;d <=5/*´ °6l7 8;3?5D*+·±6@7 8;@ ABCD:Z9 >PK »–\%Â$ŽÖÖ&org/autoplot/hapi/HapiDataSource.classÊþº¾4‰ ^â jãä å ^æç å ^è ^éêë ìíî ïð ñò ^ó ôõ ö ÷øù ^úûü ýþ 0ÿ ÷ 0 0 ÷¥  & . E  . . E . 0ª© . 0 † E ! ÷" #$ %& '()*+ E,- 0./01 ^2 ï34 567 58 0 9:; 0< =µ ^>?@ AB ÷CDEF GH 5I¿ Æ= 5J ^KL jåM jN jð …O P Q R S Tð UV W  XYZ [\] ì^_ÊË ` ab … cde ‰f ìg hij kl ìm no pq prs “tu “vw —x jyz ^{| h}~ € �‚ƒ„… † ¨‡ˆ‰ ¨Š‹Œ 5�Ž ® ®� ®� ô‘’ ÷“ ^”¾• – 5— …ð˜ ™š› ™œ h�d ôžŸ ^ ¡¢ ÷£ …¤¥ ¦§ ¨© ɪ ¨« ɬ ­®¯° ɱ 5² ѳ д е¶ з¸ Ù¹º Ûå É»¼ Þå ½¾ Û¿ÀÁ É -à ÉÄÅ ç aö a ÉÆ ^ÇÈ ÿÉ ÊË ÿÌ ÿÍ EÎÏ .Ð †Ñ TÒ EÓ ÿÔv ÿÕ #Ö ÿ× %Ø ™ÙÚ ^Û Üg Ü j ÜxÝÞ ß àá âXãäåæ ^ç ™èéê 7ëìí ™îïZ ðñ Xòó Tô Tõ ö÷ø[ù úûüýþÿ  —å — - — j ^ ÿ Ü ^  Ü þ ± ð  ð T ô Ê  ^! ^" ^#$ ÷% X& X'( X) * †+ ,- T. ô/01 ™2 T3 ^4 ^5 ; %6 ¨78 9:; %< ;=> ÿ?@ 0AB ;,@ TC %D %E FG 0H I JKL }ö ;M ;N nO ^P Q F %RS †ð TUV WX YZ [\] ^_ Ê` Êabcde –f ”g h±i ›jk �lm hnop ¢å ^q rµst ÷uvwxy}z{ 0|}É~  €�‚ ^ƒ„…† ‡ˆ‰ ðŠ@RÀ ™‹Œ� Â Ž ì�� �‘ �Ó �’ r· hÆ“ h”• h – hÄ— Óö˜™š_ �› ÿœ� Üž ÿŸ � ¡ ÿ¢ £ -¤ ¥¦ ২ ^© ª« Æð¬­® ì¯ °± ಠ³´ µ¶ µ· µ¸ µ¹ µº »¼ ཾ †¿À ÁÂà ³·Ä h»§ jÅ jÆ €Ç — 5 †È ÉÑÊËÌ XÍÎ XÏÐÑ XÒÀ ^ÓÔÕÖ ÿ× ÿØ‘ÙÚÛ †ÜŒÝÞ †ßàá nâãäåÇÒÎÓ*¡±æ ÿç ÿèéêë Æìíîï .ð¤ ÿñ ^òó ÿôõö %÷øù %úû ”,ü %ý ”þ ;ÿ ; % % % % ;3 % ^ % %   %  % ”  X XÆ Xþ XÓ X C ^ håParamDescription InnerClassesloggerLjava/util/logging/Logger; loggerUrlWARNING_TIME_MALFORMEDLjava/lang/String; ConstantValueWARNING_TIME_ORDERtsb5Lorg/autoplot/datasource/capability/TimeSeriesBrowse; FILL_VALUEDlastRecordFoundLjava/util/Map; Signature9Ljava/util/Map; binaryCacheOLjava/util/Map;>;csvCacheLLjava/util/Map;>;lookupColorCache7Ljava/util/Map;(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTableexLjava/text/ParseException;this"Lorg/autoplot/hapi/HapiDataSource;uriLjava/net/URI;str StackMapTable@îò getJSONBins.(Lorg/json/JSONObject;)Lorg/das2/qds/QDataSet;jIjoLorg/json/JSONObject;oLjava/lang/Object;ja1Lorg/json/JSONArray;sunitsuLorg/das2/datum/Units;uo binsObjectfoundTimeVaryingZbinsrangeslenresultLorg/das2/qds/DDataSet;maxminhasMinhasMax hasCenteré)¢ ExceptionsmaybeGetDiffResolutionInfo)(Ljava/lang/String;)Lorg/json/JSONObject;sourceIdjo2o1iurlLjava/net/URL;saLorg/json/JSONException;Ljava/io/IOException;idb?DgetInfojo1serverrreplaceTimeRangeURLK(Ljava/net/URL;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/net/URL;split"Lorg/autoplot/datasource/URISplit;paramssminsmaxsurlLjava/lang/Exception;trLorg/das2/datum/DatumRange;versLocalVariableTypeTable5Ljava/util/Map;óê—printCacheStats()VEntryLjava/util/Map$Entry;RLjava/util/Map$Entry;>;ULjava/util/Map$Entry;>;  getHapiCache()Ljava/lang/String;home hapiCachegetDataSetCDAWeb@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;lineinLjava/io/BufferedReader;baosLjava/io/ByteArrayOutputStream;paramjoanfcolumnpd3Lorg/autoplot/hapi/HapiDataSource$ParamDescription;bmonitor'Lorg/das2/util/monitor/ProgressMonitor;ppt0JlineNumbuilderLjava/lang/StringBuilder; httpConnectLjava/net/HttpURLConnection;docpds4[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;nfields[ItimeVary[ZLorg/das2/qds/QDataSet;ipd ntimeVarynewPdsksort!L¥¯¸ºÚSindexOfParameterI([Lorg/autoplot/hapi/HapiDataSource$ParamDescription;Ljava/lang/String;)Inamejoin6(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;delimpiecesLjava/util/List;$Ljava/util/List;J(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; lookupColor7(Ljava/util/Map;Lorg/das2/datum/Datum;)Ljava/awt/Color;pLjava/util/regex/Pattern;elookupdLorg/das2/datum/Datum;cLjava/awt/Color;@Ljava/util/Map$Entry;:Ljava/util/Map;Ýb(Ljava/util/Map;Lorg/das2/datum/Datum;)Ljava/awt/Color; getDataSet serverStriitLjava/lang/Integer;ip subsetPds1 dependName dependNames[Ljava/lang/String;ppsmap namesNotFoundLjava/util/ArrayList; subsetPds Ljava/lang/NullPointerException;dsurl1ds1 oneDaysRange,Lorg/das2/dataset/NoDataInIntervalException;mon1 minMidnight maxMidnightmidnight currentDaydsallndayidayuseCache(Ljava/util/regex/PatternSyntaxException; colorLookupdep0dep0Mindep0MaxcolorsLorg/das2/qds/IDataSet;iterLjava/util/Iterator;pelookUpeu!Lorg/das2/datum/EnumerationUnits; paramInfolformatinfocadencetimeStampLocationparametersArraynparam startStopDate totalFieldsxdsELjava/util/List;6Ljava/util/Map;"w#Å$L>(Ljava/lang/String;)ZuseCacheUriParam cacheParam getCsvReaderF(Lorg/autoplot/hapi/Connection;)Lorg/autoplot/hapi/AbstractLineReader; hapiConnectLorg/autoplot/hapi/Connection;ins1Ljava/io/InputStream;isreadLjava/io/InputStreamReader;&Lorg/autoplot/hapi/AbstractLineReader;getDataSetViaCsv³(ILorg/das2/util/monitor/ProgressMonitor;Ljava/net/URL;[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;Lorg/das2/datum/DatumRange;I[ILjava/lang/String;)Lorg/das2/qds/QDataSet;msgsb jsonResponsestatusxxssifield"Lorg/das2/qds/util/DataSetBuilder;connect linenumberwarnings;k%&getTimeTransferTypeT(Lorg/autoplot/hapi/HapiDataSource$ParamDescription;)Lorg/das2/qstream/TransferType;pdsilengthbytes[BgetDataSetViaBinarypds1typeLjava/lang/RuntimeException;bufLjava/nio/ByteBuffer; bytesRead.Lorg/autoplot/hapi/AbstractBinaryRecordReader;icolrecordLengthBytestts [Lorg/das2/qstream/TransferType;[D recordnumberš›'(egetDataSetViaJSON¡(ILorg/das2/util/monitor/ProgressMonitor;Ljava/net/URL;[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;Lorg/das2/datum/DatumRange;I[I)Lorg/das2/qds/QDataSet;fields lastFieldrecorddatabuild lineSplit'(Ljava/lang/String;)[Ljava/lang/String;CfieldinQuotes)Ljava/util/ArrayList; parseTime*(Ljava/lang/String;)Lorg/das2/datum/Datum;stopDategetParameterDescriptionsK(Lorg/json/JSONObject;)[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;ousfillarrayolabelnFieldsdepnjadep1 jsonObjecti parameters nparametersmodificationDatecopyPropertiesq(Lorg/das2/qds/QDataSet;Lorg/autoplot/hapi/HapiDataSource$ParamDescription;)Lorg/das2/qds/MutablePropertyDataSet;bds%Lorg/das2/qds/MutablePropertyDataSet;mpdsc repackagef(Lorg/das2/qds/QDataSet;[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;[I)Lorg/das2/qds/QDataSet;messagestartstopu1u2testIdxStopTime middleMessagenfields1sdsb#Lorg/das2/qds/SparseDataSetBuilder; startIndexdepds theScienceDssdsbs$[Lorg/das2/qds/SparseDataSetBuilder;length1combineRank2Depend1depend0× access$000()Ljava/util/Map; SourceFileHapiDataSource.java ~y ‚ƒjava/util/HashMap ‚Ú €y/org/autoplot/datasource/DefaultTimeSeriesBrowse tu Ëy org/autoplot/datasource/URISplit timerange )*java/lang/String +á ,-java/text/ParseException mn. /0 1á2 343org/autoplot/datasource/capability/TimeSeriesBrowse 56*org/autoplot/datasource/capability/Caching"org/autoplot/hapi/HapiDataSource$1 ‚7values 8lusing deprecated bins 9- :;centers <;+time-varying centers are not supported, yet Y-*time-varying ranges are not supported, yet(time-varying detected, not supported yet"java/lang/IllegalArgumentException#ranges or centers must be specified ‚- Œ= >?*bins must have ranges or centers specified )@java/lang/Number AB CDorg/json/JSONObject EFcenter AG :Horg/autoplot/hapi/HapiUtilunits )I JKorg/das2/qds/QDataSetUNITS LMBIN_MINBIN_MAXneed both min and max for bins. N-O PQR STU VWorg/das2/qds/DDataSetBINS_1min,max XINAME YZ descriptionTITLELABEL [Œ \] semantics^ _`json abcadenceVariantsgroupId cd ef ôorg/json/JSONException org/autoplot/hapi/HapiDataSourceg há ijjava/io/IOException missing idUTF-8k ld mn Ão ³´java/lang/StringBuilderBad id: pq rs tu Ëq vw ªx" ©x 00:00:00.000Z yl z{T00:00Z1. |l2.time.min }~time.max € X� java/net/URLjava/net/URISyntaxExceptionjava/net/MalformedURLExceptionjava/lang/RuntimeException ‚‚ ƒ„… †‡(cache is empty)ˆ ‰- Š‹Œ �Ž �„ �‘java/util/Map$Entry ’‘: “‘java/util/ArrayList ë= p” records |y HAPI_DATA •Z user.home${HOME} –— ˜™%{HOME}\\\/ šd ›œ(org/autoplot/datasource/AutoplotSettingsfscache �Z/hapi/hapiCache must end with / I„ java/io/File ž„ Ÿ„  0unable to mkdir directories {0} 3¡ ¢dEpoch, £¤ ¥¦&include=header&format=json1! §Úserver is preparing data ¨- ©ª «0getDocument {0} onGET {0}java/lang/Object 3¬ ­®java/net/HttpURLConnection¯ ›°± ²= ³´ µ= ¶´· ¸¹java/io/BufferedReaderjava/io/InputStreamReader º» ¼½ ‚¾ ‚¿ Àá reading line ÁÚjava/lang/Throwable ‚java/io/ByteArrayOutputStream û)org/das2/util/monitor/NullProgressMonitorÄ ÅÆ +ZNo data available1No data available, server responded with {0}: {1} Ç= ÈÉ Êá*org/das2/dataset/NoDataInIntervalException ËÚ ²³ parsing data ëÌ ÍÎ q Ÿ ÏÐelements YÑ t° ÒÓ CÔ Õ£ Öw È× /q ØÙ ÚÚ1org/autoplot/hapi/HapiDataSource$ParamDescription ÇÈ#java/awt/Colorjava/util/regex/Pattern ÛÜÝ Þ„ ß'csvjson1 http://cdawebgsfc.nasa.gov/registry/hdp/hapi äå àá reading info%2C âãHAPIgot info äátimerange is missingå æç èéorg/das2/datum/DatumRange êë ìë ‚í0unable to parse cadence as ISO8601 duration: {0}CENTER, ɪTimetime+ \%2B îjava/lang/Integer ìf ï=Parameter name not found: pðParameter names not found:  35depend name missing! unable to find parameter: {0} ñò startDate óô õö ÷ø ùúinfo startDate (!) is after requested time range ()info stopDate (") is before requested time range ( û0'unable to parse startDate/stopDate: {0}java/lang/NullPointerException"startDate and stopDate was missing&format=getDataSet {0} üÎ ý=binarycache �y ¢£ Il1useCache, so make daily requests to form granules þ- ÿë ëorg/das2/datum/TimeUtil � x Ÿ  ú 0useCache, request {0}read     ÇÈ xy pT  „1no granule found for day, but we are offline: {0} �¤no records found6done useCache, so make daily requests to form granules L =org/das2/datum/EnumerationUnits õ˜ x_colorLookup E´DEPEND_0  ê ì$ > Ž  &java/util/regex/PatternSyntaxException  á   = S org/das2/datum/Units !á%{UNITS} (%{UNITS})" #$% &'( )*BEGIN +lEND ,- ./Rtimetags are identified as BEGIN, but cadence was not available to center the data#org/das2/qds/MutablePropertyDataSet CACHE_TAGorg/das2/datum/CacheTag ‚0F%*org/autoplot/hapi/SingleFileBufferedReader ‚1 org/das2/qds/util/DataSetBuilder ‚2 reading data ­3 parse {0}java/util/LinkedHashMap op&{(data response starts with "{", not data! 34&Expected HAPI version in JSON response21JOnly version 1 and 2 servers can have JSON response where CSV was expected Expected status in JSON responsecode 56server responds: unsupported server response 789 :;Mexpected first character to be a digit (first of ISO8601 time), but got "{0}" ©ª/expected {0} fields, got empty line at line {1}(expected {0} fields, got {1} at line {2}&expected %d fields, got "{" at line %d X<%expected %d fields, got %d at line %dreading => ?„1org/das2/util/monitor/CancelledOperationExceptioncancel was pressedtime malformed @fmalformed time: {0} CA BÚ#IOException when trying to read {0} C] results in ÈÑjava/lang/ExceptionWarnings encountered: {0} ({1} times)done parsing {0} ,D Œ–"org/autoplot/hapi/HapiDataSource$2 ‚E ¸– FGorg/das2/qstream/TransferType ‘q zÑ H6I JK LMstring ‰ŠN OP&unable to identify transfer type for ""/org/autoplot/hapi/InputStreamBinaryRecordReader ‚QR ST UV' WX( )Y Z= [= \] ¶^ ‚_read record number {0} `aexpected {0} got {1} malformed time –útime out-of-order:something's gone wrong, perhaps out-of-order timetags: {0}: pb c´ d; efglastdaylasthournow Ìx8"lastday" is not a valid time, and this should be fixed. h9"lasthour" is not a valid time, and this should be fixed.4"now" is not a valid time, and this should be fixed. i° ¯°,Unable to use modificationDate, found: "{0}" unpacking {0}"name not found for {0}th parameter ‚j kötype is not defined: {0}isotime&isotime should not be capitalized: {0} lf\server doesn''t report length for "{0}", assuming 24 characters, and that it doesn''t mattertime24 mŸString3String used for type instead of string (lower case) infillnullunable to use fill value: {0}label æq o5org/json/JSONArrayx_labelsize pq+size should be an int array, found int: {0}.size should be an int array, found String: {0}size should be an int array: %s 5r st “” nnSpectrogram uq parameter1parameter found within bins, which is deprecated. vbins should be an array binsParameter wZBUNDLE_1DEPEND_1 xy Lz ŒrfileURI X{ S| }~ ùT Ù V€ Á �‚ ƒ„DEPEND_ RENDER_TYPE …T eventsBar †€!org/das2/qds/SparseDataSetBuilder ‚´ ELEMENT_NAME ELEMENT_LABEL(pds[i].size.length!=pds[i].depend.length START_INDEX ch_ ,‡ apdss.hapiˆdas2.url xy&java/util/concurrent/ConcurrentHashMap*org/autoplot/datasource/AbstractDataSource java/net/URI java/util/Mapjava/util/Iterator%org/das2/util/monitor/ProgressMonitororg/das2/datum/Datumjava/util/Listorg/das2/qds/IDataSetorg/autoplot/hapi/Connection$org/autoplot/hapi/AbstractLineReader,org/autoplot/hapi/AbstractBinaryRecordReaderjava/nio/ByteBufferget&(Ljava/lang/Object;)Ljava/lang/Object;toStringsetURI(Ljava/lang/String;)Vjava/util/logging/LevelSEVERELjava/util/logging/Level; getMessagejava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V addCapability&(Ljava/lang/Class;Ljava/lang/Object;)V%(Lorg/autoplot/hapi/HapiDataSource;)Vhasfine getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; optJSONArray()I createRank1(I)Lorg/das2/qds/DDataSet;(I)Ljava/lang/Object; getDouble(I)DputValue(ID)V getJSONObject(I)Lorg/json/JSONObject;(Ljava/lang/String;)D(I)Lorg/json/JSONArray;&(Ljava/lang/String;)Ljava/lang/Object; lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vwarningjava/lang/DoubleTYPELjava/lang/Class;org/das2/qds/ops/OpsbundleG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;org/das2/qds/ArrayDataSetcopyE(Ljava/lang/Class;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;property getString&(Ljava/lang/String;)Ljava/lang/String; resourceURItoURL()Ljava/net/URL;org/autoplot/hapi/HapiServer createURL0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; readFromURL4(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String; optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zjava/lang/ClassgetName getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/net/URLDecoderdecode getCatalog$(Ljava/net/URL;)Lorg/json/JSONArray;7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toURI()Ljava/net/URI;parse2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;()Lorg/das2/datum/Datum;endsWith substring(II)Ljava/lang/String; startsWithput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; formatParams#(Ljava/util/Map;)Ljava/lang/String;6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;(Ljava/lang/Throwable;)VisEmpty()Zjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValue(I)Ljava/lang/StringBuilder; getPropertycontains(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; replaceAllsettings,()Lorg/autoplot/datasource/AutoplotSettings;resolvePropertyexistsmkdirsWARNING@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VgetParam getTimeRange()Lorg/das2/datum/DatumRange; getDataURL](Ljava/net/URL;Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/net/URL;startedsetProgressMessagecurrentTimeMillis()JFINEA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VopenConnection()Ljava/net/URLConnection;#org/das2/util/filesystem/FileSystem/()Lorg/das2/util/filesystem/FileSystemSettings;+org/das2/util/filesystem/FileSystemSettingsgetConnectTimeoutMssetConnectTimeout(I)VgetReadTimeoutMssetReadTimeout!org/das2/util/filesystem/HttpUtil checkRedirect2(Ljava/net/URLConnection;)Ljava/net/URLConnection;getInputStream()Ljava/io/InputStream;UTF8Ljava/nio/charset/Charset;2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V(Ljava/io/Reader;)VreadLineclose addSuppressedgetErrorStream'org/das2/util/filesystem/FileSystemUtil copyStreamU(Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/das2/util/monitor/ProgressMonitor;)VgetResponseCodevalueOf(I)Ljava/lang/Integer;getResponseMessage disconnectorg/das2/qds/DataSetUtilproduct([I)I createRank2(II)Lorg/das2/qds/DDataSet;(I)Ljava/lang/String; doubleValue(Lorg/das2/datum/Units;)D(IID)VhasFill fillValue(D)Ljava/lang/Double;slice11(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;finishedmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/MatchermatchesGRAY setTaskSize(J)V resolveRefs,(Lorg/json/JSONObject;)Lorg/json/JSONObject;setTaskProgressorg/das2/datum/DatumRangeUtilparseISO8601Duration(Ljava/lang/String;)[ItoDatumDuration([I)Lorg/das2/datum/Datum;subtract.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;add/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VE(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;intValue-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;parseTimeRange/(Ljava/lang/String;)Lorg/das2/datum/DatumRange; intersects(Lorg/das2/datum/DatumRange;)ZsloppyIntersectionS(Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;lt(Lorg/das2/datum/Datum;)ZINFOsumhashCodefiner prevMidnight nextMidnight/(ILorg/das2/datum/Datum;)Lorg/das2/datum/Datum;widthdaysjava/lang/Mathceil(D)DleFINERgetSubtaskMonitor=(IILjava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;value()D isOfflineb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;rankdivide(D)Lorg/das2/datum/Datum;=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;(I)Lorg/das2/qds/IDataSet;keyscompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;org/das2/util/ColorUtil decodeColor$(Ljava/lang/String;)Ljava/awt/Color;slice(I)Lorg/das2/qds/QDataSet;svalue createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;getRGBu(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;trimorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Zorg/das2/qds/examples/Schemes isEventsList(Lorg/das2/qds/QDataSet;)ZequalsIgnoreCaseguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;asDatum6(Lorg/das2/qds/RankZeroDataSet;)Lorg/das2/datum/Datum;4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)V(Ljava/io/BufferedReader;)V(III)V.(Ljava/net/URL;)Lorg/autoplot/hapi/Connection;.(Ljava/util/logging/Level;Ljava/lang/String;)VgetInt(Ljava/lang/String;)IcharAt(I)Cjava/lang/CharacterisDigit(C)Z9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; normalize4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)D isCancelled containsKey(IILorg/das2/datum/Datum;)V nextRecordgetURL()Lorg/das2/qds/DDataSet;([BLorg/das2/datum/Units;I)VsetUnits(ILorg/das2/datum/Units;)VparseIntjava/util/Collections singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; getForNameB(Ljava/lang/String;Ljava/util/Map;)Lorg/das2/qstream/TransferType;!org/das2/qds/buffer/BufferDataSet byteCount(Ljava/lang/Object;)I(Ljava/io/InputStream;)Vjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;allocate,(ILjava/nio/ByteOrder;)Ljava/nio/ByteBuffer; readRecord(Ljava/nio/ByteBuffer;)I(I)Bpositionlimitflip()Ljava/nio/Buffer;()[B([BIILjava/lang/String;)Vread(Ljava/nio/ByteBuffer;)D(C)Ljava/lang/StringBuilder; setLength isWhitespacems1970"Lorg/das2/datum/TimeLocationUnits; org/das2/datum/TimeLocationUnitsprevcreate9(Ljava/lang/String;Lorg/autoplot/hapi/HapiDataSource$1;)VmodifiedDateMillisus2000 dimensionless5(Ljava/lang/Object;)Lorg/das2/datum/EnumerationUnits;labelsgetClass()Ljava/lang/Class;(I)Idepend[Lorg/das2/qds/QDataSet; renderTypefindgensafeName labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;((Ljava/lang/String;ILjava/lang/Object;)V'(Ljava/lang/String;I)Ljava/lang/Object;^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; createEvents0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; reduceMax7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;trim12(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/QDataSet;reform3(Lorg/das2/qds/QDataSet;I[I)Lorg/das2/qds/QDataSet;link maybeCopy()Lorg/das2/qds/SparseDataSet;org/das2/util/LoggerManager1^j mnonpqrÅsqrýtuvwr)xyz{|yz}~yz€yz�‚ƒ„þf*+·*»Y·µ*»Y·µ*´  ¹ À M,Æ"*´+¶¹§N²²-¶-¶**´¶*»Y*·¶±.;>…2 ]r^_*`.b;e>c?dMgWhey†*?‡ˆf‰Šf‹Œ*<�qŽÿ>��‘’ “”„…<M*¶™²¶*¶M§!*¶™*¶ M,Ç ²!¶"<N*#¶™*#¶ N-Ç ²$¶"<-Ç,Ç™ ²%¶"°»&Y'·(¿-Ç ,¶)§-¶)6¸*:¸*:¸*:66 6 š »&Y+·(¿,Æ£6 ,¶,:  Á-™#6  ¢ , ¶.¶/„ §ÿé§q Á0™i6  ¢_, ¶1:   2¶3¶/š  4¶™6  4¶3¶/ š  5¶™6   5¶3¶/„ §ÿ -Æ;6  ¢1- ¶6: 6 6  ¶.¶/  ¶.¶/„ §ÿÎ*8¶™F*8¶9:  Á ™6 À :  ¸:: < ¶=™ ™< ¶=< ¶= ™7™ ™>¶=?¶=§Aš ™7²@¶A§,²B¸C¸DÀE:FG¶=<<¶H¶=*I¶™J*I¶K¶=*L¶™M*L¶K¶=N*L¶K¶=°…BP|}~ €�(‚/ƒ3„;…=‰?ŠH‹OŒS�[Ž]“e”i•q–s˜}šŽ�•žœŸ£ ¦¡©¢¬£±¤»¦¿§Â¨É©ÑªÛ«èªñ­ù®¯ °±(²+³9µH¶K·Y®_¼c½m¾u¿xÀ{ÁˆÂ•½›Ç¤È¬É´Ê»ËÂÌËÍÕÎÞÏçÔìÕöÖÿ× ØÙ Ü2Ý;ÞIáRâ_åhæuç‚ê†ÊÔ•–  N—˜ üc•– É–™š u ›œ f5•– »,�q Â%žŸ ¬; š …¡˜ƒ¢£�¤œ?F¥œŽ÷¦–•𧨜驨£âª¨¦ß«£©Ü¬£ ¬Ù­£ Ž`ý®ü® Cÿ. ¯®®°°°ý±úü ü+¯úùüú4ûK# ("²]³´„á  *´O¶PQ¸RM,S¸TN»0Y-·U:V¶ :ÆN6¶)¢A¶,:Á0™*À0:WX¶Y+¶Z™[¶K: * ·\°„§ÿ»°M^¶_¸`²,¶§M^¶_¸`²,¶°py]qxy]p�aqx�a…Rõ ö÷ø'ù,ú9ûBüJýQþaÿjqúwyzŠ �Ž ž †z jµq Q ¶˜B/·š/H¸– l¹ºe»q[™˜'R¼œz‡½Ž‡¾ ‰Š ¿qŽ7ÿ/�‘À‘¯®ûAúÿ�‘ÁSÂô„7‚*´OM+X¶Z™ »&Yb·(¿+c¸dL,¶P¸eN6-¶)¢(-¶1:f¶9+¶g™ ,¶P+¸h°„§ÿÕ*+·i:Ç»&Y»jY·kl¶m+¶m¶n·(¿°…6 '3;IRX_d†H;Ę*.¸–‚‰Š‚¿q}ÅŒ'[—œ_#ƘŽü�ý®'úü&¯²ˆa] ÇÈ„üå*¶o¸pN-´q¸r:+¶s¶t:+¶u¶t:v¶w™%»jY·k¶xd¶y¶mz¶m¶n:v¶w™%»jY·k¶xd¶y¶mz¶m¶n:,{¶|š ,}¶|™~¹W€¹W§�¹W‚¹W-¸ƒµq-¸„:»…Y·†K*°N»‰Y-·Š¿ÚÛ‡ÚÛˆ…F*+,-#.O/{0�1™2¨4´5À7É8Ï9Ù:Û;Ü<†\ ÓÉÊÊËyÁÌq#¸ÍqÏ ÎqÜ ‡Ï幺åÐÑåÒqÓ ÊËÔŽ5ÿOÀÕ‘Öב‘+ÿÀÕ‘Ø ÙÚ„‹õ²Æ²¹‹™²Œ�¶Ž§a²¹�¹�K*¹‘™J*¹’À“L²Œ»jY·kX¶m+¹”À ¶m•¶m+¹–À—¶˜¶™š¶m¶n¶Ž§ÿ³²›Æ²›¹‹™²Œ�¶Ž§a²›¹�¹�K*¹‘™J*¹’À“L²Œ»jY·kX¶m+¹”À ¶m•¶m+¹–À—¶˜¶™š¶m¶n¶Ž§ÿ³±…. {|~=w€z‚‹ƒ–…·†ñ‡ô‰†=:»Ü·:»ÜÓ=:»Ý·:»ÞŽ ü ßúO ü ßúO àá„�᜸�K*Æ.ž¸�L*Ÿ¶ ™*Ÿ+¶¡K§*¢¶ ™ *¢+¶¡K*Æ*£¶ ™ *¤¥¶¦K*Ç5¸§©¶ªL+¥¶w™++¶xd¶yL»jY·k+¶m«¶m¶nK*¥¶wš»jY·k*¶m¥¶m¶nK*¥¶wš »&Y¬·(¿¸­™+»®Y*·¯¶°š»®Y*·¯¶±š²²²³*¶´*°…V‘’ “”•$–-—5šB›K�OžXŸm �¢ž¤§¥±§·¨Å©Óªß®† %âqX)»qÛãqŽý$‘‘úü!‘ú-äå„ æâ*´OM*fX¶µN-X¶Z™ »&Yb·(¿-c¸dN*¶X¶µ:X¶Zš#·¶|š»jY·k·¶m¶m¶n:-X¶Z™ »&Yb·(¿-c¸dN*´¹¸:,¶P-¸¹:»…Y»jY·k¶º¶m»¶m¶n·†:+¹¼+½¹¾¸¿Àe76 »jY·k: ²²Âöº¶´²Ä²ÂŽÆYS¶Ç¶ÈÀÉ:  ¸Ê¶Ë¶Ì ¸Ê¶Í¶Î ¸ÏÀÉ: »ÐY»ÑY ¶Ò²Ó·Ô·Õ: :  ¶Ö:„ ÆA¸¿eÀ”ž"+»jY·k×¶m ¶™¶n¹¾¸¿7 ¶mW ¶Ö:§ÿÀ ÆU Æ ¶Ø§H: ¶Ú§< ¶Ø§4:: ¿: Æ! Æ ¶Ø§: ¶Ú§ ¶Ø¿§�: »ÛY·Ü:  ¶Ý »ÞY·ß¸à c¶á:â¶ ™/²²Âã½ÆY ¶ä¸åSY ¶æS¶Ç»çYâ·è¿¶x¢'»aY»jY·k ¶é¶m•¶m¶m¶n·ê¿ ¿ ¶ë»0Y ¶n·U:  :  ¸ì:+í¹¾¾¼ :6¾¢I2´î¾™2´î¾ 2´î.  O§2´î¸ïO„§ÿµ¾¼::6:¾66¢e2: ´ð¶:§:T§>T´ñ:.¤¸.6¶).¸ò:6¶)¢E¶1:ó¶:6¢#¶ô¶õ¶ö¶÷„§ÿÜ„§ÿ·´ø™ù´ú¸û¶=M´ü¶=<´ñ¶=6¢¸ý¸C:„§ÿè§p¶)¸*:6¶)¢!¶ô¶õ¶ö¶/„§ÿÛ´ø™ù´ú¸û¶=M´ü¶=<´ñ¶=¸C:„„§þš+¹þ6:¾66¢36™„„§ÿç½ÿ:66¾¢3™„2S„§ÿà:*·:°’—šÙ;ˆ®Ù;ˆ·ÃÈËÙ®¹· ßâa #]…ºn½¾¿!À(Â2ÃFÄ\ÇoÈvË�Í�ίеѽÓÆÕÉ×ÒØâÙöÚÛ ÜÝ Þ*ß8Þ;àBáEâJãWäqåvç~èˆê®Þ·êßøâêäëíìþíîï3ð=òHólõoútü‚þ†�•œ§Î× çí ô÷ú #%+.4;DKZg p!y"ƒ#�"£©&À'Ì(Ø)â*ð)ö,ù-./(..1E2Q3]4f6io9u;x<’=š< ?§@ªAµBÊAÐFÓNßP†º,BFæq8§çè í‚éê h»q䋇¾ ŸN¸– ëœ% ‡½|'•–p3—˜y*ìœ]L¸–Û•–K«í–Zœî¨(¸–cî¨.;ëœ;.žŸUïð’ñ£­#•–≊âòóÝŌԿq2°ôq�aÐÑ�S¹ºÆõöÉ÷– Òøù âúû ‚`™˜ †\ü˜ �UýþœFÿôî÷ë§úè–xj–§;þª8–ÓŽ:.ý!�‘ü:‘ÿÕ� �‘‘ÕÀ    ‘0úQ G H ÿ� �‘‘ÕÀ      ÿ � �‘‘ÕÀ  BÂþZ‘.øÿ/� �‘‘ÕÀ  ¯¯;.úÿ� �‘‘ÕÀ  ¯¯;;ÿ� �‘‘ÕÀ  ¯¯;;Áü ®ÿ.� �‘‘ÕÀ  ¯¯;;®°þ¯®ø&úüøý °ú'ú øøÿ� �‘‘ÕÀ  ¯¯;øþ ;ú²Ó „}=*¾¢*2´ð+¶Z™¬„§ÿ謅Z[\Z_† ¸–ýþqŽ üú„ÜM,¹™X°»jY,¹À ·N6,¹¢-+¶mW-,¹À ¶mW„§ÿÜ-¶n°…i jk,l2mBkHo†4!'¸–M‰ŠMqM/ñùÓ MŽ  ý ú&z„ n*´,¹ ÀN-Æ-°+¹�¹�:¹‘™B¹’À“:¹”À:,¶t¶¶™*´,¹–¹W§§ÿº² °…& uvw7xCyRzd{g}j~†>C$ !70"Ün‰Šn#yn$%`&'Ó70"(n#)Žü*ü ßûEúz+!,å„Ð ! p*´OM*  ¶µN,¶:- ¶Zš ¶|™¶w™ *+·°+À¹+¹¼+¹¾*fX¶µ:X¶Z™ »&Yb·(¿c¸d:*¶X¶µ:¶ ™ c¸d:*·\:¸:¶K:+¹¾+¹¸ì:*´¹¸:  Ç»&Y·(¿: ¶™Q¶K¸:  ¸:  : »Y ¶s ¶ ¶u ¶· : §: ²²²!¶K¶´": #¶™ #¶K: ¶¶:  ¶)6 ¶xžÃ$¶%:6¾¢`š/2&¶Zš2'¶Z™ ¶1I¶KS2()¶¡S2*(¶¦S„§ÿž»Y·:6 ¢" ¶1I¶K¸å¹W„§ÿÝ2 ¶1I¶K¶Zš2»jY·k ¶1I¶K¶m$¶m¶m¶n:$¶%:$¸+:»—Y·,:¾½ÿ:6¾¢K2¹ À-:Ç2¶.W§!2¹ À-¶/62S„§ÿ³¶˜ $»&Y»jY·k0¶m¶1¶2¶n·(¿¶˜¤'»&Y»jY·k3¶m*$·4¶m¶n·(¿¾ 2´î¾žû::2´5Æ82´5¾½ :62´5¾¢2´52S„§ÿá§ ²6¶Aƨ»—Y·,:6¾¢2¹7W„§ÿè6¾¢`2ÆR2¸86 ²²²9¶´§/2¹7W»jY·k¶m$¶m2¶m¶n:„§ÿž¹½ÿ¹:À;::¾6 :»jY·k<¶K¶m¥¶m=¶K¶m¶n¸>: ¶?™ ¸@: §{ ¶u¶s¶A™7»çY»jY·kB¶m<¶K¶mC¶m ¶2D¶m¶n·è¿»çY»jY·kE¶m=¶K¶mF¶m ¶2D¶m¶n·è¿§$:²²GH¶¶´§:²J¶",¶P ¸¹:- ¶Zš%»…Y»jY·k¶2K¶m-¶m¶n·†:²²ÂL¶º¶´ ¼ :6 ¢I2´î¾™2´î¾ 2´î.  O§2´î¸ïO„§ÿ¶¸M6-:6¶N«7­6 1ìè*O¶Z™6§S¶Z™6«O:+  *PX¶µ¸Q:§º+  ¸R:§¥*PX¶µ¸S6™w²T¶U ¶s¸V: ¶u¸W:»Y· :  ¸@:  ¶s¸V:»Y¸Y· :: ¶Z²[¶ö¸\Ž6¤+ h…¹+¹¼6¶s ¶u¶]™À²²^_¶´ +§*+ h `h»jY·k`¶m¶2¶n¹a:¸@:¶Z¶b—ž=¸c:   *PX¶µ¸d:¹ež ¸f:§:¸Ê¶gš¿²²Âh¶´¶i:„§ÿ6Dzj¶"°²k¶U:<¸l:§+  *PX¶µ¸d:¹eš+¹þ»çYj·è¿*·:¹m &¾¤2´ñÁn™ Æ 2´o:p¶™ùp¶q:r¹sÀ;: t¶v¸w: t¶v¸x:¹e¸y:¶z:»Y·:¹‘™B¹’À :¸{:¶K¸|¹W§:²²²¶~¶§ÿº2´ñÀn:6¹e¢5¹¹€¶�:*·‚:¶ƒ‡¶„„§ÿŸ…:<¹sÀ†:ÆT¶‡¶ˆ¶xžFN¹sÀ :ÇN‰¸l:§$N»jY·k¶ˆ¶mжm¶n¸l:r¹sÀ;:Ǹ‹¸Œ™:¸�š ޶�š �¶�™[ Ǹ‘¸’:  Æ= ޶�™ t¶v¸x:§) �¶�™ t¶v¸w:§ ²“¶"ÆÀ”•»–Y ·—¹˜+À¹+¹þ°ô),7ïò7ïI0€ƒç¸ÓÖ}…jÚƒ…ˆ‰%Š6‹<�E�K’T”^•r–{˜…™�š™ž¡ ¨¢²¤»¥Ä§ËªÖ¬Û­æ°é²ô´µ¶ ·)º,¸.¹B½G¾R¿\ÂeÃlÄtÅ~ƉǪȺÊÍËàÆæÍïÎùÏÎÑ-ÒRÓ\ÖfØoÙwڂۓܘݦߺàÄÚÊãÓäôåýæ!è3ê6ë9ìCíPî`ïoîxò�ô†ö�÷šø§÷­û¸üÀýÌþÒÿãðû+ / 47akw‡»ï"òô"  !$"&,'N*_,e-o.–/Ÿ1¯-µ4¼68/9287::<L=O?]@bAkBuCDŒE•FŸG°H³IÄJÊKÖLÜNßPïQýR0U9VFWQXeYhXmZw[€dƒ^…_Ž`‘bŸe¦f©g¬h±iºj¼lÅmÉnÓoÖpñuûvw z};~DO€Y�h‚wƒ†„’…™†¢‡¬ˆ¸Š¿‹ÓŽÖŒØ�è�ë�÷‘ ’ “ %” 2‘ 8– Eš S› fœ t� yž ˆ  ©¥ ¸¦ ȧ ̪ Ù« ê­ ï® ú° ÿ± ² ³ '´ 9· B» G¼ ^¿ gÀ m†úL&-q(. !/% .‡ˆ �e¸–ò&¸–º ¸–“1.0zP1–S"¸–’¸–ÌC–°e¸–�œ26õ3q9ò45~¶65ïE7yoÅ89w½:þô‡ˆ ‡;hM¸–7<L<Q/=º m>9G?Ñ…‡@0yAóu^B%TC%Ÿ4D%°#Eѳ FÄG–ßôH–É <]”I£¿ !Ø"J¸0q $% % &'ú>¸–YìK˜hÝLwÎM†¿N’³OP™¬QR¢£Sy÷NTUDV˜ t5Wq p‰Š pòó kÅŒ `Xq^ ¿q… ëôq¡ ÏY˜² ¾ÒqË ¥ýþÖ šÐÑ é ‡Z% G )[q e \œ l ]– 79^Ñ"N¹ºe ÿ¼´_–ñ< SžŸ ¸¸`Ó �œ2aïE7b¢£S)Ž�Qþ6�‘‘úü5‘ü&‘ÿL � �‘‘‘¯‘;ÕÿE � �‘‘‘¯‘;Õc’ü‘ÿ$� �‘‘‘¯‘;Õc‘®(ú+ý ×ú%ûCþd;ü+eúú),þ1‘ú!ýfúüü2ú+úøÿ� �‘‘‘¯‘;Õc‘®üBÕûC3B’Ug ü:Àý-úÿ*� �‘‘‘¯‘;Õc‘®ÕÀ‘ ÿŒ� �‘‘‘¯‘;Õc‘®ÕÀ‘cccÕü'f üQ Bhý hù ú ÿ� �‘‘‘¯‘;Õc‘®ÕÀ‘ÿ� �‘‘‘¯‘;Õc‘®ÕÀÿ•� �‘‘‘¯‘;Õc‘®ÕÀ¯¯iß×ÿ3� �‘‘‘¯‘;Õc‘®ÕÀ¯¯ißבjúýkú=ÿ � �‘‘‘¯‘;Õc‘®ÕÀýB‘ú ü" !²Ó Il„q¸­<*M,™¶Z™<¬…ÇÈÉÊ̆ mqI£nqŽ ý‘ op„w#*¶šL»ÑY+²Ó·ÔM»›Y»ÐY,·Õ·œN-°…ÑÓÔ!Õ†*#qrstuv!§w²a xy„ j|»�Yd·ž:+Ÿ¹¾+¹¸¿Àe7 ,¸ : ²²^¡,¶´6 »¢Y·£:  ¸¤::¹¥:Æ=¦¶|™2²²²§¶¨»jY·k:ƶmW¹¥:§ÿê¶n:»0Y·U:¶š»&Y©·(¿¶K:ª¶|šC«¶|š8¬:¶x�¢»jY·k¶m•¶m¶m¶n:»&Y·(¿­¶š»&Y®·(¿­¶q:¯¶°± &»çY»jY·k±¶m²¶K¶m¶n·è¿»&Y»jY·k³¶m¯¶°¶™•¶m²¶K¶m¶n·(¿Æ%¶xž¶´¸µš²²²¶¶´Æ=„ ¸·:¾Ÿº¶ˆ¶xš.²²²¸½ÆY¸åSY ¸åS¶Ç¹¥:§ÿ·²²²¹½ÆY¸åSY¾¸åSY ¸åS¶Ç¶ˆ¦¶|™$»&Yº½ÆY¸åSY ¸åS¸»·(¿»&Y¼½ÆY¸åSY¾¸åSY ¸åS¸»·(¿6-2´ñ2¶õ:¸¿ eÀ”žQ+»jY·k½¶m¶2¶n¹¾¸¿7 ¸¾9+¿kŽ`…¹+¹Á™»ÂY÷Ä¿§a: ŹÆš&²²GÇ2¶´ Ÿå¹W§# Å Ź À-¶/`¸å¹W¹¥:§þf¶È„6¢}6.¢j2:-2´ñÁn™-2´ñÀn¶�¶ȧ-2´ñ¶õ¶ȧ:-2´ú¶É-2µø„„§ÿ’„§ÿ‚¶Ê¹¥:§ýÄÆ]ƹ˧N:¶Ú§B¹Ë§8::¿:Æ%ƹ˧:¶Ú§ ¹Ë¿ Æž ¶̧–:²²²¶é¶+¹þ ÆL²²²Í ¶ζ´»aY»jY·k ¶ζ2϶m ¶иѶm•¶m ¶Ò¶m¶n·ê¿¿:²²²¶Ô¶+¹þ¿: Æ ¶Ì¿ ¹‹šW²Õ¶A ¹�¹�:¹‘™6¹’À“:²²²Ö½ÆY¹”SY¹–S¶Ç§ÿƲ²^×,¶´+ع¶Ú:° �üÿ�ÃÆ ÙQÿ)ÙQÿ2>EHÙ)42G^kaG^ÔÓG^ïkñï…¦ië ìíî(ð.ò;ô>öGøQúZüjývþÿ„Œ˜ŸªÀÊàå ð   +5Cf™²ÀÅÈÏÖ á!" # %4&B'c)�-�0¡1®2É3Î4×5è6ñ7üBÿ9:;<1>Q@ZA]DgEjFtG�IˆJ•K¯MÃRÆOÈP×QßSâGèFîVóWüXÿZ)ø2Z^ikZm[}\ƒ]ˆ^™_ÑaÔdÖeæfìgïiûjþlmn5oYp\siurvyw†`#å0zq{ùŸú|qªï—˜ÊÏÒq5d}˜×%$w¡^~%\‡ˆˆ;»qȇˆwq•–m�¸–Ï-5�l€–]Ÿ~%Z¥æqNçwmg"¾Ö"Ï5$"Ü|_–|òó|¹º|ýþ|ÐÑ|]–|ÿ|mq oø�(Tõö .N‚r >>ƒ– G5„y y<Ó5$"…G5„b ŽV*ÿ À;Õ‘†‡×ˆ ‘ ý'‘¯ýJ‘‘ú ü:¯ÿ2 À;Õ‘†‡×ˆ ‘&üKûV)ýncÿ À;Õ‘†‡×ˆ ‘’ý1’ÿ  À;Õ‘†‡×ˆ ‘cüü ü7‘úB’úúÿ À;Õ‘†‡×ˆ S I H ÿ À;Õ‘†‡×ˆ   ÿ  À;Õ‘†‡×LÂüeÂÿ  À;Õ‘†‡×ØZ ÿ  À;Õ‘†‡× ÿ  À;Õ‘†‡×ü ßú<²&Óa ‰Š„m*´ñL*´Û=¼N»ÜY-+·ݰ…{| }†*‹ðžŸ Œ– �Ž �y„ -  »�Yd·ž:6 6  -¾¢1- 2: 6   ´Þ¢  ´ñ¶ß„ „ §ÿä„ §ÿÎ+Ÿ¹¾+¹¸¿Àe7 ,¸ : ¶s¸V: »Y  ¸Y· :6-¾½à:6-¾¢Ü-2´á'¶|™4-2´á¶â¸ã`6-2´á<-2´ñ¸ä¸åS§e-2´áæ¶|™-2´Û`6-2¸çS§:-2´á:¸è-2´î¸ïh`6¶é<-2´ñ¸ä¸åS2Ç+»&Y»jY·kê¶m-2´á¶më¶m¶n·(¿„§ÿ#¸M;¼:6»¢Y·£:»ìY ¶š·í::²î¸ï:¹ð6žo¶ñ’{ c²²²§¶¨»jY·k:¤G¶ò¶ó¢¤¹ð6§ÿï¶ôW» Y¶õ¶óc·ö¶mW§ÿ¹¶n:»0Y·U:¶š»&Y©·(¿¶K:ª¶|šC«¶|š8¬:¶x�¢»jY·k¶m•¶m¶m¶n:»&Y·(¿­¶š»&Y®·(¿­¶q:¯¶°± &»çY»jY·k±¶m²¶K¶m¶n·è¿»&Y»jY·k³¶m¯¶°¶™•¶m²¶K¶m¶n·(¿Ÿû„²²^÷¸å¶´¶ôW66-¾¢.6.¢2¶øR„„§ÿá„§ÿÑŸ"²²²ù½ÆY¸åSY¸åS¶Ç6-2´ñ1¶ú:¸¿ eÀ”žQ+»jY·k½¶m¶2¶n¹¾¸¿7 ¸¾9+¿kŽ`…¹+¹Á™»ÂY÷Ä¿§d:ŹÆš!²²Gû¶¨Å¸å¹W§#ÅŹ À-¶/`¸å¹W¶ôW¹ð6§þµ¶üšPý¹Æš#²²Gþ¶´ý¸å¹W§#ýý¹ À-¶/`¸å¹W¶È„6¢,6.¢1¶É„„§ÿã„§ÿӶʶôW¹ð6§þÆ]ƹÿ§N:¶Ú§B¹ÿ§8::¿:Æ%ƹÿ§:¶Ú§ ¹ÿ¿ Æx ¶̧p:²²²¶é¶+¹þ»aY»jY·k ¶иѶm¶m ¶Ò¶m¶n·ê¿:²²²¶Ô¶+¹þ¿: Æ ¶Ì¿+ع¶Ú:° Ÿ  ‰'.1Ù™GÙ™P\cfÙGRPˆ|‰aˆ|ÌÓˆ|ç‰éç…ú~³ ´µ¶ ·-¸9¹<·BµH¼Q½Z¾cÀiÃsÄ„ƇÇŽɘʨË»ÌÙÍéÎõÏÑ Ò"Ó;ÕCÖkÉqÚwÛ|Ý߈á™ã£å®ç³è¿éËëÔìÚíçîíïûòóö%÷0øFùPúfûküvý‘ÿ›±»Éì % (9?BLYhkqw}œŸ ®!»"Ö#Û$ä%õ&þ' 3 )*+',9.Y0_1j2m5w6„7’8¤:Ä>Î?Ñ@ÛAèBõDøAþ@G IJLNGáPN|X‰N‹O›P¡QÌSÎTÞUäVçXóYö[ÿ\]†Ä-#•– "�ð 5¸–  .‘š‘ถk0zqÔK{ù%ú|q0ï—˜PÏÒq»d}˜O"•–E2¸–ä%$w®^~%_‡’Þ •–Ô0¸–BØ€–m­~%£z“”®o•––æç–‹A"¾Î"Ï _– òó ¹º ýþ ÐÑ ]– ÿ mq üø�ù—– c¦õö i úr s–D% „…Eч‚˜–Ž{™š|�§›Šœ–ˆ�„y<Ó ˆ�„bŽæ2þ†ýùúÿH À;Õ‘†‡cÕ�ûG*6/úÿb À;Õ‘†‡cÕ�ž×Ÿ   "ý'‘¯ýJ‘‘ú ü:¯ÿ2 À;Õ‘†‡cÕ�ž×Ÿ  ý%ü ú!ú$ülcÿ À;Õ‘†‡cÕ�ž×Ÿ  ¡ý,¡ÿ À;Õ‘†‡cÕ�ž×Ÿ  c6üü úúÿ À;Õ‘†‡cÕ�ž×Ÿ S I H ÿ À;Õ‘†‡cÕ�ž×Ÿ   ÿ À;Õ‘†‡cÕ�ž×LÂ÷BØZ ÿ  À;Õ‘†‡cÕ�ž× ÿ À;Õ‘†‡cÕ�ž×²&Óa ¢£„_w+¹¼+½¹¾¸¿Àe76 »jY·k: ²²ÂÃ,¶º¶´,¸ : »ÐY»ÑY ¶š²Ó·Ô·Õ: :  ¶Ö:„ ÆA¸¿eÀ”ž"+»jY·k×¶m ¶™¶n¹¾¸¿7 ¶mW ¶Ö:§ÿÀ ÆU Æ ¶Ø§H: ¶Ú§< ¶Ø§4:: ¿: Æ! Æ ¶Ø§: ¶Ú§ ¶Ø¿§�: »ÛY·Ü:  ¶ »ÞY·ß¸à c¶á:â¶ ™/²²Âã½ÆY ¶иåSY ¶ÒS¶Ç»çYâ·è¿¶x¢'»aY»jY·k ¶é¶m•¶m¶m¶n·ê¿ ¿ ¶Ì+í¹¾»0Y ¶n·U:  ¶: »�Y ¶)·ž:6 ¶)¢§66 ¶6:-:¾66¢{2:.¤A¶6:.6`6¢ ´ñ¶ô¶õ¶È„§ÿß§´ñ¶ô¶õ¶È.`6„„§ÿ„¶Ê„§ÿU¶Ú:°ª¯²ÙS ÆÙS ÏÛàãÙÆÑÏ8÷úa…ê:jkmoq#r2s8tBuPtSvZw]xbyoz‰{Ž�–‚ „ÆtÏ„÷’ú„ü…†‡ˆ)‰KŠUŒ`�„�‡“Œ•”—¢˜¬š¼œÉžÌŸÏ Ø¢ñ£ú¤¥ ¦§¨/§5ª8«O­Y®\¢b°gœmµt·†ZFæqP§çè ‚éê h»qü‹‡¾ 2¤œ +í–$¥–ñkïðÌ›–Ϙ€–Ø�¦œ¿®¸–w_–wòów¹ºwýþwÐÑw]–wÿ`õö]÷– #Tøù 8?‚r ¢Õ—˜ ¬Ë§œ ¼»¨�t§Ž–ÿ] À;Õ ‡  ‘0úQ G H ÿ À;Õ ‡    ÿ  À;Õ ‡BÂþZ‘.øÿ7 À;Õ ‡¯®†ÿ# À;Õ ‡¯®†®;ÿ- À;Õ ‡¯®†®;®ø#ÿ À;Õ ‡¯®†®ÿ  À;Õ ‡¯®†²&Óa ©ª„Ź*ǽ °»—Y·,L»jY·kM>*¶x66¢|*¶´6" 4™+`¢*`¶´" ,"¶W„§@>§;>§6, š,¶n:+¶.W,¶§š ¸š ,¶W„§ÿƒ+,¶n¶.W+½ ¶À°…fÁ ÅÆÇÈ!Ê+Ë3Í:Î>ÏTÐ[ÑaÓfÖkØvÙ|ڃۈ܋ݗޞʤâ­ã†R| »q3k&«$€¸–¹æq¨§9 ¬ùž­£!˜¦–Ó ¨§®Ž$ ÿ‘d ü< úú ¯°„O¿²*¶ °L*M>,¶N«M© Mz2ý1áF#ªÖA, ¶Z™#>§, ¶Z™>§, ¶Z™>ªY/F¸ ¸V¶tK²¶A§/¸ ¸¶tK²¶A§¸ ¶tK²¶A§+¿*¸°…:éê ëxí‚î‹ïŽñ™ò¢ó¥õ¬öµ÷¸ùºû† ¶‡ˆ¿±qŽ H’þ+’‘ ù² ²³„ sð*¶¶L+¶)= B*¶™0*¶K:¸:²¶ö�B§:²²G¶´½ÿ:6¢œ+¶1:I¶K:²²^¶´Ç*»jY·kI¶m¶™¶n:²²²¸å¶´»ÿY·S2!µ¶™¶K:  ÇX: §X:  X¶Z™²²Â¶´2µo ¶�™„ ¶Zš²²² ¶´2²µñ¶™92»jY·k'¶m¶°¶™¶nµá2¶°µÛ§|²²Â ¶´2!µá§`2 µá8¶™+8¶9:  Á ™ À : 2 ¸:µñ§2²"µñ #¶Z™æ: ²$¶A æ¶Z™2¸%µñ&¶™–&¶K:  Æ„ '¶Zšy æ¶Z™222´ñÀn ¶�2´ñ¶öµú2µø§?22´ñ ¶õ2´ñ¶öµú2µø§: ²²²( ¶´§2)µúL¶™*2L¶Kµü2´üÇ2Xµü§ 2Xµü+¶™Š+¶9:  Á ™2 À µ,2µ-§G Á.™? À.: 2 ¶)½ µ-6   ¶)¢2´-   ¶ôS„ §ÿá2´,Ç 2µ,§Ÿ/¶™Š/¶9:  Á ™2 À µ,2µ-§G Á.™? À.: 2 ¶)½ µ-6   ¶)¢2´-   ¶ôS„ §ÿá2´,Ç 2µ,§ 2µ,¶™2¶°µÛ0¶™°0¶9:  Á.š� ¶1-¦:2¼ Y À-¶/Oµî2 À-¶/µÞ²²²2¶´§³ ¶1 ¦:2¼ Y À ¸ãOµî2 À ¸ãµÞ²²²3¶´§r»&Y4½ÆYS¸»·(¿ À.: 2 ¶)¼ µî6 6   ¶)¢+2´î   ¶5O 2´î .h6 „ §ÿÑ2 µÞ6¶™6¶9:  Á.™I À.: 2 ¶)½;µ72 ¶)½ µ56   ¶)¢  ¶1:  ¶™C ¶9:Á ™2´5 À S§  ¶1¸8:2´7 S§¹ #¶™N #¶9:Á ™2´5 À S§  ¶1¸8:2´7 S29µ:§d ;¶™<²<¶"2´Þ62´7 ¸=S2´5  ;¶KS§ 2´î .62´7 ¸=S„ §þê§I²>¶A6¶q: 2´7Ç2½;µ72´5Ç2½ µ5 ;¶™42´î¸ï6 2´7 ¸=S2´5 ;¶KS§? ¶™ ¸8: 2´7 S§2´î¸ï6 2´7 ¸=S§�?¶™‚?¶9:  Á.™p À.: 2 ¶)½;µ72 ¶)½ µ56   ¶)¢<  ¶ô: 2´î¸ï62´7 ¸=S2´5  S„ §ÿÀ„§ød°!25aŠ�…º® !(2 5 7 EKT\esxŽŸ®·ÂÌ Ø"Ü$æ%ô(þ* +,".-/80[1n3|4Š8”9ž:§;¯<¶=Ã?Æ@ÑCÜDáEêHõIL MN'O2PUQaT�UŠX�V�W�[ \«^µ_Ä`Übæeñfûghij$k+l;mHnZm`qurƒs�t•u¢v®w¶x½yÍzÚ{ìzò~ €ƒ„/‡:ˆD‰LŠW‹mŒ}�ŽŽ˜�®�¾‘Ï“æ–í—ü˜ÿ™ š›.™4�>ŸI S¡[¢b£r¤‚¥�¦˜§¢©«ª³«Æ­Ò®ß°ì²õ³ý´¶·)¹4ºB»K¼U½e¾x¿{ÀˆÁ˜¥žÄ¡ÅªÆ´ÇËÈâÉíÊúË ÌÍ(Î/Ï;Ð>ÑKÒZÔ]ÕhÖr×zØ�ّڡۮܷÝÄÞÔßáÛçíæ†º,( $%7‡ˆ!$»qÌ ‘q ¶ �q §´š �‡ˆ †µq >"•– +5¶œ ûz·š Ð"•– ½5¶œ �z·š 2•– íQ¼œ ÿ?¸– Ò ¹«4·š ¹õ?·šU#º–ˆº–˜¤˜ …•– b<»œ ú!º– / ¼ Kº– ´¦¤˜ ·*»q ĺ–¤C•– �f»œ D£™š \‹½˜e‚qÜ ‘q NŸ¸–ðü˜é¾œ ä¿–âÀöK¥ýþŽá<ÿ5¯®‘’úý;ýP¯‘8ü‘-ûK8 ü^‘k’ú 0 ü5±ý!®ù!úü5±ý!®ù!ú ü^±û@þ®ú1ù ýF®ý@¯±úü-±ú ûCúùü)¯;úýF®ÿB¯®;ú²&]Á„l¶+J,´ð¸@¸lN-N,´,¸lN-M,´ü¸lN-<,´ñ¸lN,´ø™-ù,´ú¸û¸lN,´-Æl-A¹BÀ”:Ç-C,´-¸D¸lN§G6,´-¾¢0N,´-2¹EJ,´-2¸@¹E„§ÿÌ-A¸lN-°…Bðñò$ó/ô6õD÷KøYù^úpü}ý�þ¤üª´†>s7¸–Y[Ã͉жŶ�ð¨<ÄŽüDÆü+Æüú6ú ÇÈ„ ” +¹F6,¾ ,2´5Ƨ6+¹m ç+A¹sÀ;:666  ,¾¢6, 2:  ´ð=¶Z™  6§ ´ðG¶Z™ 6„ §ÿÉÆ‘¹e¤†<¹HÀ†: <¹HÀ†:  Æb Æ] ¸Œ™U ¸Œ™M+¸ý: +¸ý: ¤,¾ +¸ý:    ¸I¸J°  ¸K¸L¹M—š+¸J°+¸ý:+¹F "+¸ý¸NL+r¸lL*+,2·OL§Î,¾ «++¹F¸P¸NL,2´î¾¤++¹e,2´î¸QL+r¸lL*+,2·OL,2´7Æ=6,2´î¾¢.+»jY·kR¶m`¶™¶n,2´72¸lL„§ÿÌ,¾ @9,2´:¶Z™1+S,2´:¸lL§ ,¾ ¸TL+SU¸lL+°™Ë+,2´Þ`¸P¸V:,2´î¾¤¹W,2´î¸Q¸V:,¾½X:6 +¹F6 6  ,¾¢H, 2´Þ6 »XY·Y:   ¶Z-Ç  d§ - .d6 ¤ö [, 2´ð¸@¶\ ], 2´ð¶\6, 2´î¾¢ , 2´î.‡¶^„§ÿÜ, 2´7Æ�, 2´î¾, 2´7¾Ÿ»&Y_·(¿6, 2´î¾¢o, 2´52ƧY »jY·kR¶m`¶™¶n, 2´72¶\  +»jY·kR¶m`¶™¶n, 2´72¹˜„§ÿŠ6 ¢ ¤q ``¸å¶\ N`»jY·k, 2´ð¶ma¶m¶™¶n¶\ J`»jY·k, 2´ð¸@¶mb¶m¶™¶n¶\§, N`, 2´ð¶\ J`, 2´ð¸@¶\ M`, 2´ü¶\ <`, 2´ñ¶\, 2´ø™ ù`, 2´ú¸û¶\ ¤ ``¸å¶\„ „§þø 6   S„ §ý·6   `6 r¹˜*,2·O:6  ,¾¢, 2´5Æô6  , 2´5¾¢ä, 2´5 2:ÆÍ6,¾¢,2´ð¶Z™§ „§ÿä,¾¢¤+   `¸P¸N:r¹˜A2¶c¹˜*,2·O:  `6 ,2´î¾¤7»jY·kR¶m `¶™¶n¹W,2´î¸Q¹˜§#»jY·kR¶m `¶™¶n¹˜„ §ÿ„ §þûL§8»XY·Y:d¶Z66  ,¾¢ñ, 2´î¸ï6 -Ç d§ -.d6  ¤¸[ , 2´ð¸@¶\] , 2´ð¶\6  , 2´î¾¢  , 2´î .‡¶^„ §ÿÜ, 2´7Æ_, 2´î¾, 2´7¾Ÿ»&Y_·(¿6  , 2´î¾¢1»jY·kR¶m `¶™¶n , 2´7 2¶\„ §ÿÈ6   ¢ ¤q`  ` ¸å¶\N  `»jY·k, 2´ð¶ma¶m ¶™¶n¶\J  `»jY·k, 2´ð¸@¶mb¶m ¶™¶n¶\§,N  `, 2´ð¶\J  `, 2´ð¸@¶\M  `, 2´ü¶\<  `, 2´ñ¶\, 2´ø™ù  `, 2´ú¸û¶\ ¤`  ` ¸å¶\„„ §þø„ §þ++¹F¸P¸NL+r¸lL+A¶c¸lL+°…b˜ )7:=GM[bptz Š!™"©#Ã$Ê%Ò&Þ'æ(ó+, 234(526>7D8T9_:p<z=ƒ>Œ?›@À?ÆCÛDìFòGúHIK LM)N@RGSJTSU]VfWpXwYŠZ�\¤]µ^Å_Ù^ßaébcd'gOhUi}cƒp�q“r¥sÐtvw*z={P|Z}pv€ˆ‚‹p‘„•…œU¢ˆ¥‰¬Š¸ŒÃŽÍ�×�ç‘ó’ø”•–”™!š1›=œO�[žbŸn ¢¢Â�ȎΪѬԮޯç°ê±ô²³´¶-·>¸N¹b¸h»r¼�½ ¾È½ÎÃØÄÞÅðÆÇLÉ_Êu͈ΛϥлÒÁÓÓÕÖÃܱâÙòÚüÛ Ý†°+M'ïð @:¸– æ É ÊCÊ Ò;Ë ™tÌŸ ©dÍŸ 7ÖÃ:ÓΖ=ÐÏ–�7•–¸'•– y•–† •–f6Ж p,ÑÒ ŠÓ–VL¸– 1‘ÔÄûÇ–óÏ3qÚî•– Ƹ– ³ÕÄGŠÖ×J‡€– S~Ø– ¥,Ê– A'•– “;•– Ñ •– ÜЖ ÉÓ– íõ¸– Þ+ÑÒꀖ ‰Š < ýþ  ¿–ìÙ£÷ÚŽY:ü@ÿ" �;ü!úúÿx �;ÿ�;ü01üú6%ü8Æÿ �;ÆÛý+ÜEý/ú&'üûUúüûz(ûEúÿ �;ÆÛý#üý ‘ü‡Æøúúÿ�;þÜüEý/ú&'üú:üûz(ûEøúù&ÝÞ„²°…NßÚ„Y1d¸e³f¸e³Ä»Y·³g»hY·i³›»hY·i³±…P Upr&tàál"ÿ^k Ü“ìÛ PK Å»-\d¹�øxx3org/autoplot/hapi/HapiDataSourceEditorPanel$1.classÊþº¾4B  % &' ( )*+this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;keyTyped(Ljava/awt/event/KeyEvent;)VeLjava/awt/event/KeyEvent;runLjava/lang/Runnable;lambda$keyTyped$0()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod,  BootstrapMethods-. /0 12 34 56-org/autoplot/hapi/HapiDataSourceEditorPanel$1java/awt/event/KeyAdapter+org/autoplot/hapi/HapiDataSourceEditorPanel 78 9E(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;)Ljava/lang/Runnable;javax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)V access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL; access$200>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)V: ;> "java/lang/invoke/LambdaMetafactory metafactory@LookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;A%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles    > *+µ*·±    R *ºM,¸±      =*´*´¸¸±  <?=! "#$#PK Å»-\ZãÈø™™4org/autoplot/hapi/HapiDataSourceEditorPanel$10.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$10;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$10java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1500L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± Q    A *´+¸± ST    PK Å»-\ÏéÝÁ™™4org/autoplot/hapi/HapiDataSourceEditorPanel$11.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$11;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$11java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1600L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± X    A *´+¸± Z[    PK Å»-\cÓLÙ™4org/autoplot/hapi/HapiDataSourceEditorPanel$12.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$12;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$12java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1700L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± _    A *´+¸± ab    PK Å»-\ä†Jã™™4org/autoplot/hapi/HapiDataSourceEditorPanel$13.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$13;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$13java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1800L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± h    A *´+¸± jk    PK Å»-\9¦r™™4org/autoplot/hapi/HapiDataSourceEditorPanel$14.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$14;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$14java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1900L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± p    A *´+¸± rs    PK Å»-\SOÞ€™™4org/autoplot/hapi/HapiDataSourceEditorPanel$15.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$15;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$15java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2000L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± £    A *´+¸± ¥¦    PK Å»-\oèùZ™™4org/autoplot/hapi/HapiDataSourceEditorPanel$16.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$16;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$16java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2100L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± «    A *´+¸± ­®    PK Å»-\¯n@ ’’4org/autoplot/hapi/HapiDataSourceEditorPanel$17.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$17;itemStateChanged(Ljava/awt/event/ItemEvent;)VevtLjava/awt/event/ItemEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$17java/lang/Objectjava/awt/event/ItemListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2200J(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ItemEvent;)V   > *+µ*·± Ò    A *´+¸± ÔÕ    PK Å»-\•Ô©Í™™4org/autoplot/hapi/HapiDataSourceEditorPanel$18.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$18;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$18java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2300L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± Ü    A *´+¸± Þß    PK Å»-\a3ìì4org/autoplot/hapi/HapiDataSourceEditorPanel$19.classÊþº¾4X - . / +012 +3 45 678 /9 +: ; +< =>?@Aval$urlLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$19;run()VmLjavax/swing/DefaultListModel;exLjava/lang/Exception; StackMapTableB SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodC DE   ! Fjava/io/IOExceptionorg/json/JSONException GHI JKL MNjavax/swing/DefaultListModelError: unable to connect OP QR STU VW.org/autoplot/hapi/HapiDataSourceEditorPanel$19java/lang/Objectjava/lang/Runnablejava/lang/Exception+org/autoplot/hapi/HapiDataSourceEditorPanelserversComboBoxActionPerformed(Ljava/awt/event/ActionEvent;)V access$2400 access$1200()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V access$2500V(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;)Lorg/json/JSONObject;add(ILjava/lang/Object;)V access$2600B(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JList;javax/swing/JListsetModel(Ljavax/swing/ListModel;)V C*+µ*,µ*·±8 !³<*´*´¸§0L¸²+¶ » Y· M,*´ ¸ ¶*´¸,¶±  "< B=>?"@0A;C ""#,$%<&N',()*+, PK ›QÉZØÏéx""5org/autoplot/hapi/HapiDataSourceEditorPanel$2$1.classÊþº¾4-      !"this$1# InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;2(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;)VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2$1;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod $%  &'( )* +,/org/autoplot/hapi/HapiDataSourceEditorPanel$2$1java/lang/Objectjava/lang/Runnable-org/autoplot/hapi/HapiDataSourceEditorPanel$2keyTyped(Ljava/awt/event/KeyEvent;)Vthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;+org/autoplot/hapi/HapiDataSourceEditorPanel access$300=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL; access$600>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)V   > *+µ*·±  C*´´*´´¸¸±     PK Å»-\ è&ǘ˜3org/autoplot/hapi/HapiDataSourceEditorPanel$2.classÊþº¾4O ' &, -. %/ %0 %12 345this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;keyTyped(Ljava/awt/event/KeyEvent;)VeLjava/awt/event/KeyEvent;runLjava/lang/Runnable;lambda$keyTyped$0()VexLorg/json/JSONException; StackMapTable2 SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod6  BootstrapMethods78 9: ;< => ?@ ABorg/json/JSONException C-org/autoplot/hapi/HapiDataSourceEditorPanel$2java/awt/event/KeyAdapter+org/autoplot/hapi/HapiDataSourceEditorPanel DE FE(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;)Ljava/lang/Runnable;javax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)V access$300A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String; access$400D(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/json/JSONObject; access$500W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)VprintStackTraceG HK "java/lang/invoke/LambdaMetafactory metafactoryMLookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;N%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles  > *+µ*·±  R *ºM,¸±    w*´*´¸*´¸¸§L+¶ ± X!"#$%& ILJ( )*+*PK Å»-\ÂÉÝ௯4org/autoplot/hapi/HapiDataSourceEditorPanel$20.classÊþº¾4j / 0 12 34 5 67 38 9: 6;<= -> ?@ AB CDEFGthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$20;hyperlinkUpdate%(Ljavax/swing/event/HyperlinkEvent;)VexLjava/lang/Exception;desktopLjava/awt/Desktop;hle"Ljavax/swing/event/HyperlinkEvent; StackMapTableEHIJ SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodK LM  NO QRH ST UVI WX YZ[ \] ^_java/net/URISyntaxExceptionjava/io/IOException `ab cdJ efg hi.org/autoplot/hapi/HapiDataSourceEditorPanel$20java/lang/Object#javax/swing/event/HyperlinkListener javax/swing/event/HyperlinkEventjava/awt/Desktopjava/lang/Exception+org/autoplot/hapi/HapiDataSourceEditorPanelextraInfoButtonActionPerformed(Ljava/awt/event/ActionEvent;)V()V*javax/swing/event/HyperlinkEvent$EventType EventType ACTIVATED,Ljavax/swing/event/HyperlinkEvent$EventType; getEventType.()Ljavax/swing/event/HyperlinkEvent$EventType;equals(Ljava/lang/Object;)Z getDesktop()Ljava/awt/Desktop;getURL()Ljava/net/URL; java/net/URLtoURI()Ljava/net/URI;browse(Ljava/net/URI;)V access$1200()Ljava/util/logging/Logger;java/util/logging/LevelWARNINGLjava/util/logging/Level; getMessage()Ljava/lang/String;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V > *+µ*·±g  ½/²+¶¶™$¸M,+¶¶¶ §N¸ ² -¶-¶±  j kmpn o.r*  !"//#$%ÿ&'()ú*+,-.13PPK Å»-\ù,𮂂4org/autoplot/hapi/HapiDataSourceEditorPanel$21.classÊþº¾48  ! " # $% &' ()*+,val$jepLjavax/swing/JEditorPane;val$pLjavax/swing/JScrollPane;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;b(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljavax/swing/JEditorPane;Ljavax/swing/JScrollPane;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$21;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod- ./   0 123 456 72.org/autoplot/hapi/HapiDataSourceEditorPanel$21java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelextraInfoButtonActionPerformed(Ljava/awt/event/ActionEvent;)Vjavax/swing/JEditorPanesetCaretPosition(I)Vjavax/swing/JScrollPanegetVerticalScrollBar()Ljavax/swing/JScrollBar;javax/swing/JScrollBarsetValue     H*+µ*,µ*-µ*·±wF*´¶*´¶¶±z{|  PK Å»-\þéE/··4org/autoplot/hapi/HapiDataSourceEditorPanel$22.classÊþº¾4'    this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$22;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"   #$ %&.org/autoplot/hapi/HapiDataSourceEditorPanel$22java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanel$datasetFilterComboBoxActionPerformed(Ljava/awt/event/ActionEvent;)V access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL; access$200>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)V    > *+µ*·± ‡    =*´*´¸¸± Š‹  PK Å»-\GN|=uu4org/autoplot/hapi/HapiDataSourceEditorPanel$23.classÊþº¾4P # $ !% &' !( )*+ ,- ). /0 1 23456this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$23;run()VrLjava/awt/Rectangle; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod7 89   :;< => ?@A BCjava/awt/PointD EF GHI JK LM NO.org/autoplot/hapi/HapiDataSourceEditorPanel$23java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanel setParameters(Ljava/lang/String;)V access$2700C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/awt/Component;java/awt/Component getBounds()Ljava/awt/Rectangle; access$2800H(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JScrollPane;javax/swing/JScrollPane getViewport()Ljavax/swing/JViewport;java/awt/RectangleyI getHeight()Ijava/lang/Mathmax(II)I(II)Vjavax/swing/JViewportsetViewPosition(Ljava/awt/Point;)V > *+µ*·±*  r6*´¸¶L*´¸¶»Y+´*´¸¶ ld¸ · ¶ ±, -5.6 + !"  PK Å»-\¨�WI  4org/autoplot/hapi/HapiDataSourceEditorPanel$24.classÊþº¾42   !" #$ %&'( val$serverLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$24;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod) *+   ,-. /0 1.org/autoplot/hapi/HapiDataSourceEditorPanel$24java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanel resetServer(Ljava/net/URL;)V access$2900W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/autoplot/datasource/RecentComboBox;&org/autoplot/datasource/RecentComboBoxsetSelectedItem(Ljava/lang/Object;)V access$200     C*+µ*,µ*·±- J*´¸¶*´*´¸±/ 01  PK Å»-\8ZÜ4org/autoplot/hapi/HapiDataSourceEditorPanel$25.classÊþº¾4O ( ) * +, -. +/01 &2 34 56789val$urlLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$25;actionPerformed(Ljava/awt/event/ActionEvent;)Vex1Ljava/lang/Exception;eLjava/awt/event/ActionEvent; StackMapTable: SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod; <=   >? @AB CD EFjava/net/URISyntaxExceptionjava/io/IOException GHI JKL MN.org/autoplot/hapi/HapiDataSourceEditorPanel$25java/lang/Objectjava/awt/event/ActionListenerjava/lang/Exception+org/autoplot/hapi/HapiDataSourceEditorPanelresetIdReportError8(Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)V()Vjava/awt/Desktop getDesktop()Ljava/awt/Desktop; java/net/URLtoURI()Ljava/net/URI;browse(Ljava/net/URI;)V access$1200()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V C*+µ*,µ*·±”ˆ¸*´¶¶§M¸ ² ,¶ ±  ˜ ›™šœ   !P" #$%&'  PK Å»-\W¹ìŽŽ4org/autoplot/hapi/HapiDataSourceEditorPanel$26.classÊþº¾4h 9 : ; <= 7> 7? @AB C 7D EF GH @IJ KLMNval$fiIthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;1(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;I)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$26;actionPerformed(Ljava/awt/event/ActionEvent;)Vi otherIsRank2ZisAlreadySelectedcLjava/awt/Component;eLjava/awt/event/ActionEvent;labelLjava/lang/String;rank2 StackMapTableOL=JB SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodP QR   S TUjava/awt/event/ActionEvent VW XYZ [\javax/swing/JCheckBox ]^ _` ab[O cd eUjava/awt/Component fg.org/autoplot/hapi/HapiDataSourceEditorPanel$26java/lang/Objectjava/awt/event/ActionListenerjava/lang/String+org/autoplot/hapi/HapiDataSourceEditorPanelresetIdImmediately*(Ljava/lang/String;Lorg/json/JSONObject;)V()V getModifiers()I access$30000(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)I access$3100?(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/util/List;java/util/Listget(I)Ljava/lang/Object; setSelected(Z)V access$30021(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;I)IgetText()Ljava/lang/String;contains(Ljava/lang/CharSequence;)Zsize isSelected()Z C*+µ*µ*·±í !"X*+¶~ s*´¸¤h*´¸*´¢0*´¸=*´£*´¸¹À ¶ „§ÿá§-*´=*´¸£*´¸¹À ¶ „§ÿÞ*´*´¸ W*´¸*´¹À ¶ M, ¶>6*´¸¹¢t*´¸¹À:Á ™S*´¸*´¹À ¥;À ¶  ¶6À ¶6À ™§™ š§¶ „§ÿ�±Rð ñò#ó3ôGóP÷`øt÷zý†þ�ÿ¤¸Ëëú#)f +"#U%#ú)$%&%ËX'(§‚#* *)*��+,¤†-%.X ü+ú!üú$þ,/ÿj01/23L3ÿ01/23øú45678 PK Å»-\ПÓYII4org/autoplot/hapi/HapiDataSourceEditorPanel$27.classÊþº¾49 ' ( ) * + %,- %./01val$idLjava/lang/String;val$infoLorg/json/JSONObject; val$serverLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$27;run()VexLorg/json/JSONException; StackMapTable- SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod2 34     56org/json/JSONException 78.org/autoplot/hapi/HapiDataSourceEditorPanel$27java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelresetId#(Ljava/net/URL;Ljava/lang/String;)V access$500W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)V access$3200e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)V   N*+µ*,µ*-µ*µ*·±ˆ}$*´*´*´¸§L*´*´*´+¸±Œ��Ž#�$ R!"#$%&  PK Å»[šCõüII4org/autoplot/hapi/HapiDataSourceEditorPanel$28.classÊþº¾49 ' ( ) * + %,- %./01val$idLjava/lang/String;val$infoLorg/json/JSONObject; val$serverLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$28;run()VexLorg/json/JSONException; StackMapTable- SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod2 34     56org/json/JSONException 78.org/autoplot/hapi/HapiDataSourceEditorPanel$28java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelresetId#(Ljava/net/URL;Ljava/lang/String;)V access$400W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)V access$3300e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)V   N*+µ*,µ*-µ*µ*·±m}$*´*´*´¸§L*´*´*´+¸±qtrs#u$ R!"#$%&  PK ›QÉZ¶j�EE5org/autoplot/hapi/HapiDataSourceEditorPanel$3$1.classÊþº¾4: ! " # $% $& $'( )*+,this$1- InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3;2(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3;)VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3$1;run()VexLorg/json/JSONException; StackMapTable( SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod ./   012 34 56 78org/json/JSONException 9/org/autoplot/hapi/HapiDataSourceEditorPanel$3$1java/lang/Objectjava/lang/Runnable-org/autoplot/hapi/HapiDataSourceEditorPanel$3keyTyped(Ljava/awt/event/KeyEvent;)Vthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;+org/autoplot/hapi/HapiDataSourceEditorPanel access$100A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String; access$700D(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/json/JSONObject; access$800W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)VprintStackTrace   > *+µ*·±  €'*´´*´´¸*´´¸¸§L+¶±!!"&"'a  PK Å»-\ ñÅ­uu3org/autoplot/hapi/HapiDataSourceEditorPanel$3.classÊþº¾4n 2 3 14 5 6 17 89: ;< 1= 1> ?@AB C ?D 1E FG H IJKLMthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3;propertyChange#(Ljava/beans/PropertyChangeEvent;)VsLjava/lang/String;ex Ljava/net/MalformedURLException;evt Ljava/beans/PropertyChangeEvent; StackMapTable:G SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodN  O PQ RS TU VWX YZjava/lang/String[ \] ^_ `ab cOjavax/swing/JLabel d ef gh idjava/net/MalformedURLException jSk lm-org/autoplot/hapi/HapiDataSourceEditorPanel$3java/lang/Object!java/beans/PropertyChangeListener+org/autoplot/hapi/HapiDataSourceEditorPanel()V access$300A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String;trim()Ljava/lang/String;length()I access$700F(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JComboBox;javax/swing/JComboBoxgetSelectedItem()Ljava/lang/Object;org/autoplot/hapi/HapiServer encodeURL"(Ljava/lang/String;)Ljava/net/URL; access$800P(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;)V access$900C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JPanel;javax/swing/JPanel removeAll(Ljava/lang/String;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component; access$1000C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JLabel;setTexttoStringjavax/swing/JOptionPaneshowMessageDialog)(Ljava/awt/Component;Ljava/lang/Object;)V > *+µ*·±8 " #$øn*´¸M,Æ(,¶¶ž*´*´¸¶À¸ ,¸ §-*´¸ ¶ *´¸ » Y·¶W*´¸¶§M*´¸ ,¶¸±[^* <=>1@;AOJ[O^M_NmP*S%&_'(n "n)*+ü1,ú)B-./01! PK Å»-\%Bð¥UU3org/autoplot/hapi/HapiDataSourceEditorPanel$4.classÊþº¾4i C DE D F GHIJ KL DM NOP QRST U VWXYZdefaultRenderer%Ljavax/swing/DefaultListCellRenderer;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$4;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocuslabelLjavax/swing/JLabel;jovalueLorg/json/JSONObject;LocalVariableTypeTable(Ljavax/swing/JList<+Ljava/lang/Object;>; StackMapTableHI SignatureS(Ljavax/swing/JList<+Ljava/lang/Object;>;Ljava/lang/Object;IZZ)Ljava/awt/Component;DLjava/lang/Object;Ljavax/swing/ListCellRenderer; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod[ \]  ^#javax/swing/DefaultListCellRenderer  '(javax/swing/JLabelorg/json/JSONObjecttitle _`java/lang/StringBuilder abid??? cd:  ef gh-org/autoplot/hapi/HapiDataSourceEditorPanel$4java/lang/Objectjavax/swing/ListCellRenderer+org/autoplot/hapi/HapiDataSourceEditorPanelgetIdsCellRenderer ()Ljavax/swing/ListCellRenderer;()Vhas(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;toString()Ljava/lang/String;setText(Ljava/lang/String;)V  !M*+µ*·*»Y·µ±" T U#$&'(!,„*´+,¶À:,À: ¶ ™<» Y·  ¶¶¶¶ ¶¶¶¶¶§(» Y·  ¶¶¶¶¶¶°"]`a#b\d�h#R„$&„)*„+,„-.„/0„10q23k456 „)78 ý\9:$;<;=>?@AB% PK Å»-\80i  3org/autoplot/hapi/HapiDataSourceEditorPanel$5.classÊþº¾4p 1 2 3 /45 6 789 ; 7<= > /?@ /A BC DE /F G 7H 7I 7JKLM val$servers[Ljava/lang/String;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$5;run()Vex Ljava/net/MalformedURLException; StackMapTable@ SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodN O'   ' PQ javax/swing/DefaultComboBoxModel RS TUCorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRendererServersListCellRenderer W XY java/net/URL Z [\java/net/MalformedURLException ]^_ `ab cd ef gh ij kl mn-org/autoplot/hapi/HapiDataSourceEditorPanel$5java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelloadKnownServersImmediately access$700F(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JComboBox;([Ljava/lang/Object;)Vjavax/swing/JComboBoxsetModel(Ljavax/swing/ComboBoxModel;)Vo_(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;)V setRenderer!(Ljavax/swing/ListCellRenderer;)V(Ljava/lang/String;)V access$1102K(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)Ljava/net/URL; access$1200()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL;toString()Ljava/lang/String;setSelectedItem(Ljava/lang/Object;)VsetSelectedIndex(I)V setEnabled(Z)V-org/autoplot/hapi/HapiDataSourceEditorPanel$1  C*+µ*,µ*·±!Ú"#%&' ü‡*´¸»Y*´·¶*´¸»Y*´· ¶ *´» Y*´2· ¸ W§L¸²+¶*´¸Æ*´¸*´¸¶¶§*´¸¶*´¸¶±+@C!. ÝÞ+à@ãCáDâOäYåpç{é†ê"D ()‡#%* ÷C+ ,-./0$/:VPK Å»-\mµ Üõõ3org/autoplot/hapi/HapiDataSourceEditorPanel$6.classÊþº¾4!   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$6;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod    -org/autoplot/hapi/HapiDataSourceEditorPanel$6java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelloadKnownServersSoonloadKnownServersImmediately   > *+µ*·± õ    6*´¶± øù  PK Å»-\ˆNk0××3org/autoplot/hapi/HapiDataSourceEditorPanel$7.classÊþº¾4O ( ) *+ &, &- ./0 12 34 56789this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$7;run()ViLjavax/swing/Icon;sLjava/lang/String;servers[Ljava/lang/String; StackMapTable7 SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod: ;  < => ?@ ABC DEiconHeight={0}F GHI JKL MN-org/autoplot/hapi/HapiDataSourceEditorPanel$7java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelloadKnownServersSoonorg/autoplot/hapi/HapiServerlistHapiServersArray()[Ljava/lang/String; access$600'(Ljava/lang/Object;Z)Ljavax/swing/Icon; access$1200()Ljava/util/logging/Logger;java/util/logging/LevelFINERLjava/util/logging/Level;javax/swing/Icon getIconHeight()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V  > *+µ*·±ü  »A¸L+M,¾>6¢1,2:¸:Ƹ²¹¸ ¶ „§ÿϱÿ :@* "A= ÿ !""-ø#$%&'  PK Å»-\•PÐ9——3org/autoplot/hapi/HapiDataSourceEditorPanel$8.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$8;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$-org/autoplot/hapi/HapiDataSourceEditorPanel$8java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1300L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± /    A *´+¸± 12    PK Å»-\þßp0——3org/autoplot/hapi/HapiDataSourceEditorPanel$9.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$9;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$-org/autoplot/hapi/HapiDataSourceEditorPanel$9java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1400L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± 9    A *´+¸± ;<    PK Å»-\ß¹¹¥––Borg/autoplot/hapi/HapiDataSourceEditorPanel$IconCellRenderer.classÊþº¾46 '( ' ) * +, -./0r%Ljavax/swing/DefaultListCellRenderer;()VCodeLineNumberTableLocalVariableTablethisIconCellRenderer InnerClasses>Lorg/autoplot/hapi/HapiDataSourceEditorPanel$IconCellRenderer;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocuscLjava/awt/Component;iconLjavax/swing/Icon; SourceFileHapiDataSourceEditorPanel.java #javax/swing/DefaultListCellRenderer 1 23 45*·*»Y·µ± »¼  $*´+,¶:,¸:À¶°¿ÀÁ!ÂR$$$$$$ !" #$%& + PK Å»-\-jky y Iorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer.classÊþº¾4v H I JK J LM NO P QRS J TUVW XY Z [ \]^_r%Ljavax/swing/DefaultListCellRenderer;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethisServersListCellRenderer InnerClassesELorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;textLjava/lang/String;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocus serverUrljoLorg/json/JSONObject;cLjava/awt/Component;iconLjavax/swing/Icon; StackMapTable]`^Mabcd_(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;)Vx0x1/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1; SourceFileHapiDataSourceEditorPanel.java   e#javax/swing/DefaultListCellRenderer java/lang/Stringf gh %&i jkjava/lang/StringBuilder lm: titlea no pq rs tuCorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRendererjava/lang/Objectjavax/swing/ListCellRendererjavax/swing/JListorg/json/JSONObjectjava/awt/Componentjavax/swing/Icon-org/autoplot/hapi/HapiDataSourceEditorPanel$1()Vorg/autoplot/hapi/HapiServer getServerInfo)(Ljava/lang/String;)Lorg/json/JSONObject;+org/autoplot/hapi/HapiDataSourceEditorPanel access$600'(Ljava/lang/Object;Z)Ljavax/swing/Icon;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;toString()Ljava/lang/String;setText(Ljava/lang/String;)VsetIcon(Ljavax/swing/Icon;)V C*+µ*·*»Y·µ± " # !$%&R i,À:¸:*´+,¶ :,¸ : Æ(» Y· ¶ ¶ ¶¶ ¶: §: À ¶À ¶°* &' ()$+),N.R0\1f2 z K'( i!$i)*i+,i-.i/0i10c2( \34L56$E78 R'( 9'ÿN :;<=>?@ü=BD*+·±" !$CDEFG#Q"APK Å»-\ê‚Ê=Â=Â1org/autoplot/hapi/HapiDataSourceEditorPanel.classÊþº¾4ì H( H) H* H+ H, H- H. H/ H0 H1 H2 H3 H4 H5 H6 H7 H8 H9 H: H; H< H= H> H? H@ HA HB HC HD HE HF HGë ŠHì ŠI JK LM NOP (QR STîí UV NW HXYZ [\ ³] S^ Ù_ H`a 8_ Hb Hc Hd He Hfgdh Bi ?j Hkl smn op Sq [r stu vw vxy Mz{| S} H~ H ä€ H�‚ jƒ„… [z j† [‡ jˆ [‰Š b‹ jŒ j�Ž� H� H‘’� Û“ Ù” •– —˜™ pš Ù› М� sž tŸ Р¡ x¢ У H¤© äª j« ¬‰­ €i g®¯ ƒi° …i ä± ²– ²³´ µ ж P·¸ �_ M¹ �º» M¼½ �W MW ¯W H¾ H¿ ÀÁ ÃÄ ÅÆ ÇÈ vÉ ÊË ÊÌÍ £Î £Ï £Ð ÑÒ £Ó £Ô ÕÖ œ×Ø [ÙÚÛ ÜÝ SÞ Àßà Há sâ jãä På Pæç ºè ºé êë vì ví9î Áï ðñò Äióô Æõ Æö÷ Êiøù Í_ Húû Ð_ Hüý Ó_ Hþÿ Ö_ H H Û_ H H H H j_ H H  ä_ H H  è_ H H H Í Ð òi Ð ¯ o œ Ó Ó ýi Ó Ö!" # Ù$% & '( )* +, - . Û/0 Ó1 i23 i45 i67 i8 j j9: i j +; < => ?@ =A =B +C 'D =E =F +G 'H =I +J ÖKL ÛM Û$N äOPQR 6iST 9i ÖUVW èX è èœYZ Ci Ð[\]^ Hi H› =_ `ab M_ jc Mdef Rg Mh j Š_ Šij X} Ðã sk Mlm ]_n ]o äpq br¯s Ptu èvw i_x iy i i iz{ pi i| Û} Û~ Û9 v€ R� j‚ƒ zi„ P… H†‡ Pˆ 艊‹ Œ�Ž R� �‘’“” �•– Œ_ À— Àw ˜í Œ™š Ûœ �� žŸ ˜É  ˜¡ ˜¢ [£¤ S¥¦ ?§ ¨© ¨ª«¬ P­ P® P¯ Ђ s° H±² èp³ ¬i gp �´ sµ ¨¶ ¨·¸ ¹º H» ä¼½… s¾ H¿ÀÁÂi sà ÓÄ èÄÅÆÇ äÈ sÉÊËÌÍ PÎ èÏÐÑÒ sÓž ŠÔ ìæ ìÕ¡ ìÖ  ¬] H× ØÙÚÛ ÜÜ Üɧ ]Ý ÑÞ Pß äà äá äâ sãä [å Hæç êrè ìx Héêë Šì Šíîïðñòóôõö÷øùúûü P´ýþ ºÿ êAÍÍeQ€ J JÐ �ÔÀ @�@  P  mÝ@íL  L¸AKw@ A”™p@H@y@@vÐ Ù Íz Ùó  s Óz 9r Í Í” Í$†  � vƒ èz è ! "# "$% L& è'()* Ù Ù� Ù+ H,-./0 N12 S3 J4Ò Œ5 H67 (8 N9: (;< J= N> (W s?@$ N@ NA NB sC JDE sF JG (H (IJ sKL JM NN HOP sQR €S H_ RT UVWX ?YZ `q £[\ ‹] Õ^ Õ_ Õ`a �_ bcdIconCellRenderer InnerClassesServersListCellRendererloggerLjava/util/logging/Logger;idsJSONLorg/json/JSONArray;supportsBinaryZ defaultServerLjava/net/URL; myValidTimeLorg/das2/datum/Datum;firstParameterLjava/awt/Component; initializedparameterCheckboxesLjava/util/List; Signature)Ljava/util/List; NULL_ICONLjavax/swing/Icon;currentParametersLjava/lang/String; currentServer currentRangeLorg/das2/datum/DatumRange; currentId currentExtra currentInfoLorg/json/JSONObject;lastParamIndexIprovidedTimeRange serverSearch1Lorg/autoplot/datasource/ui/PromptComboBoxEditor;resetVariableTimerLorg/das2/util/TickleTimer;iconsLjava/util/Map;:Ljava/util/Map;binaryCBLjavax/swing/JCheckBox;cachedFileButtonLjavax/swing/JButton; clearAllB clearButtondatasetFilterComboBox(Lorg/autoplot/datasource/RecentComboBox;disableCacheCheckBoxexampleTimeRangesCBLjavax/swing/JComboBox;+Ljavax/swing/JComboBox;extraInfoButtonhapiServerRecentComboBoxidsList2Ljavax/swing/JList;*Ljavax/swing/JList;jButton1jLabel1Ljavax/swing/JLabel;jLabel2jPanel1Ljavax/swing/JPanel;jPanel3 jScrollPane2Ljavax/swing/JScrollPane; jSplitPane1Ljavax/swing/JSplitPane; messagesLabelparameterFilterComboBoxparametersPanelparametersScrollPaneserversComboBoxsetAllBtimeRangeComboBox titleLabelMAX_LENGTH_CHARACTERS ConstantValuegetRange2(Lorg/json/JSONObject;)Lorg/das2/datum/DatumRange;CodeLineNumberTableLocalVariableTablet1t2 firstDatelastDatestopDate startDateexLjava/lang/Exception;this-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;info StackMapTablen´yeà()VLjava/text/ParseException;servers Ljava/net/MalformedURLException;editorLocalVariableTypeTable$Ljava/util/List;Z{getIdsCellRenderer ()Ljavax/swing/ListCellRenderer;getJsonObjectFor)(Ljava/lang/String;)Lorg/json/JSONObject;joiidjosLjavax/swing/ListModel; selection.Ljavax/swing/ListModel;f findFavIcon&(Ljava/lang/String;)Ljava/lang/String;hapi hapiStringiconFor'(Ljava/lang/Object;Z)Ljavax/swing/Icon;bbLjava/awt/image/BufferedImage;imhwsh1bigLjava/awt/Graphics;ffLjava/io/File;bbsuseThisLjava/io/IOException;JoLjava/lang/Object;wait faviconUrlresultLjavax/swing/ImageIcon;0Ljava/util/List;Û gÍhØloadKnownServersImmediatelypLjava/util/regex/Pattern; newServersservers1[Ljava/lang/String;itemrunLjava/lang/Runnable;çloadKnownServersSooninitComponentsparametersPanelLayoutLjavax/swing/GroupLayout; jPanel3Layout jPanel1LayoutlayoutjButton1ActionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;tt'Lorg/autoplot/datasource/TimeRangeTool;rbcreateMessageObjectLorg/json/JSONException;msgYserversComboBoxActionPerformedmLjavax/swing/DefaultListModel;urluiclearAllBActionPerformedcfirstusetAllBActionPerformedextraInfoButtonActionPerformedjepLjavax/swing/JEditorPane;clearButtonActionPerformed$datasetFilterComboBoxActionPerformed#exampleTimeRangesCBItemStateChanged(Ljava/awt/event/ItemEvent;)VLjava/awt/event/ItemEvent;cachedFileButtonActionPerformedtrf1paramsstrformat cacheFoldermm$Lorg/autoplot/hapi/HapiCacheManager;ss>Ljava/util/Map;Pj–¶meterFilterComboBoxActionPerformed'hapiServerRecentComboBoxActionPerformedreject(Ljava/lang/String;)Zuri ExceptionsprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZparentLjava/awt/Window;mon'Lorg/das2/util/monitor/ProgressMonitor;split"Lorg/autoplot/datasource/URISplit;k setParameters(Ljava/lang/String;)Vnameiparam parameters getParameters(Z)Ljava/lang/String; enumeratebLjava/lang/StringBuilder; areAllTrue¸setURIselected&Ljava/io/UnsupportedEncodingException; timerange5Ljava/util/Map;½ markProblems(Ljava/util/List;)Vproblems'(Ljava/util/List;)VgetPanel()Ljavax/swing/JPanel;getURI()Ljava/lang/String;joIdloadServerCapabilities(Ljava/net/URL;)V outputFormatsjformats capabilitiescapabilitiesDocserverbinaryIsEnabledèresetServerCatalogtitle catalogEntryfiltermodel maxCharacters maxLenPixelsm  resetServer getHtmlFor&(Ljava/lang/Object;)Ljava/lang/String;joavsvkiterLjava/util/Iterator;socadenceArrayToDatum([I)Lorg/das2/datum/Datum;array[IsecondsDgetDurationForHumans(J)Ljava/lang/String;ddays millisecondsresetIdReportError8(Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)VspacelresetIdImmediately*(Ljava/lang/String;Lorg/json/JSONObject;)V otherIsRank2 labelDescd parametercblabelfiicadenceendcadencetmodago sampleRange"Ljavax/swing/DefaultComboBoxModel;parameterFilterextrasparams startRank2Ljava/lang/Boolean;rangel resetId#(Ljava/net/URL;Ljava/lang/String;)Vmain([Ljava/lang/String;)Vargs lambda$new$0)(Ljavax/swing/event/ListSelectionEvent;)Vjoide&Ljavax/swing/event/ListSelectionEvent; access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL;x0 access$200>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)Vx1 access$300A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String; access$400D(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/json/JSONObject; access$500W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)Vx2 access$600 access$700F(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JComboBox; access$800P(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;)V access$900C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JPanel; access$1000C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JLabel; access$1102K(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)Ljava/net/URL; access$1200()Ljava/util/logging/Logger; access$1300L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V access$1400 access$1500 access$1600 access$1700 access$1800 access$1900 access$2000 access$2100 access$2200J(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ItemEvent;)V access$2300 access$2400 access$2500V(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;)Lorg/json/JSONObject; access$2600B(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JList; access$2700C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/awt/Component; access$2800H(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JScrollPane; access$2900W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/autoplot/datasource/RecentComboBox; access$30000(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)I access$3100?(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/util/List; access$30021(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;I)I access$3200e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)Vx3image SourceFileHapiDataSourceEditorPanel.java ÃÄ ¥¦ ´µ ÄÅ Ý× ¢£ ÌÍ M ¯� sF ab `F _F rF dF \F [F WF EF QF ˜™ žŸ áÑ ÜÔ ßà ÞÈ  ÇÈ ²³ °¬ ¦� ­Ÿ mu no pqr ste uvorg/das2/datum/DatumRange úw2firstDate and lastDate are out of order, ignoring.x y‚z {t |š  ¡org/json/JSONExceptionjava/text/ParseException} ~ €š �‚ úû ¤�java/util/ArrayList «¬ ®¯ ±¬ ¶¬ ·¸org/das2/util/TickleTimer-org/autoplot/hapi/HapiDataSourceEditorPanel$3 úƒ ú„ ¹º2200-01-01T00:00 …t+org/autoplot/hapi/HapiDataSourceEditorPanel† ‡š ˆ‰ Š‹ Œ� java/net/URLg Ž ��java/lang/String ú‚java/net/MalformedURLExceptionjava/lang/RuntimeException ú‘ ?û  ’“ ËÅ hapi.servers ”‚/org/autoplot/datasource/ui/PromptComboBoxEditorsearch •š –‚ —˜ ™šjavax/swing/JTextField ›œ �û žû hapi.filters search regex ÛÅ àÅ&org/autoplot/datasource/RecentComboBox Ÿ  ¡¢£ ¤Ž¥ ¦œjavax/swing/BoxLayout ú§ ¨© ª« javax/swing/DefaultComboBoxModel ¬­ ú® ¯°Corg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer ú± ²“ >ûBootstrapMethods³å´ µ¶ ·¸ ¹º»-org/autoplot/hapi/HapiDataSourceEditorPanel$1 ¼½-org/autoplot/hapi/HapiDataSourceEditorPanel$2-org/autoplot/hapi/HapiDataSourceEditorPanel$4 ¾¿f À�org/json/JSONObject??? Á ÃÄjava/lang/StringBuilder Åš ÆÇ:// Èš /favicon.ico  »¼j �Éjavax/swing/ImageIconÊ ËÌÍ ÎÏÐ ÑÒ ÓÔh ÕÖ ×Øjava/awt/image/BufferedImage ÙŽ ÙÚ ÛÚÜ ÝÞ úß àáâ ãä úåjava/io/IOException æ!time to load icon for {0}: {1} msjava/lang/Objectç èé �ê ëìjava/lang/Exception ©ª í­ îØ ïš ðŽjava/util/regex/Pattern ñò óôõ öÖ ÷Ä øù-org/autoplot/hapi/HapiDataSourceEditorPanel$5 úúû üý-org/autoplot/hapi/HapiDataSourceEditorPanel$6java/lang/ThreadloadKnownServers úþ ÿû-org/autoplot/hapi/HapiDataSourceEditorPanel$7loadKnownServerIconsjavax/swing/JLabel ÐÑjavax/swing/JComboBox ÒÑjavax/swing/JButton ÏÁjavax/swing/JSplitPane ØÙjavax/swing/JPanel ÕÔjavax/swing/JScrollPane ÂÁ ßÁ ÊÁ ÀÁ ÓÔ Ö×javax/swing/JList ÃÁ ÚÑjavax/swing/JCheckBox ¾¿ ÇÈ Æ¿ HAPI Server: ‚ «#http://tsds.org/get/IMAGE/PT1M/hapi -org/autoplot/hapi/HapiDataSourceEditorPanel$8  Time Range: /org/autoplot/hapi/calendar.png  ú�  Time Range Tool  ‚-org/autoplot/hapi/HapiDataSourceEditorPanel$9  œjava/awt/Dimension ú  javax/swing/GroupLayout ú  java/lang/Short      Clear All.org/autoplot/hapi/HapiDataSourceEditorPanel$10Set All.org/autoplot/hapi/HapiDataSourceEditorPanel$11 Extra Info.org/autoplot/hapi/HapiDataSourceEditorPanel$12Cached Files....org/autoplot/hapi/HapiDataSourceEditorPanel$13osearch bar, any parameter or parameter description containing regular expression (.* matches anything) is shown !.org/autoplot/hapi/HapiDataSourceEditorPanel$14 "# $&' "(* ,- ./ .0 12 3 "4 5 16 7 18 "9 : javax/swing/ScrollPaneConstants ;œjavax/swing/ListSelectionModel <œ&/org/autoplot/hapi/clearTextButton.pngclear search bar.org/autoplot/hapi/HapiDataSourceEditorPanel$15Xsearch bar, any id or title containing regular expression (.* matches anything) is shown.org/autoplot/hapi/HapiDataSourceEditorPanel$16 = (messages here) Use BinaryVSome servers support binary data transfers, and this will use binary to transfer data.Example Time Ranges.org/autoplot/hapi/HapiDataSourceEditorPanel$17 >? Disable Cachecsearch bar for HAPI server, any server containing regular expression (.* matches anything) is shown.org/autoplot/hapi/HapiDataSourceEditorPanel$18 @&A BF%org/autoplot/datasource/TimeRangeTool Cš D‚Select Time Rangejavax/swing/JOptionPane EF Gš ëH"java/lang/IllegalArgumentException I Jšjavax/swing/DefaultListModel%Reading list of available datasets... ÷K ¯L.org/autoplot/hapi/HapiDataSourceEditorPanel$19 úí.https://cdaweb.gsfc.nasa.gov/registry/hdp/hapi MNjava/awt/Component O«javax/swing/JEditorPane text/html P‚ Q«.org/autoplot/hapi/HapiDataSourceEditorPanel$20 RS ú T.org/autoplot/hapi/HapiDataSourceEditorPanel$21 úU VW XY.org/autoplot/hapi/HapiDataSourceEditorPanel$22Example Zu †‡, ~[ \Öbinarycsv] ^_id doesn't provide range V`a bcUnable to parse timerange: $No cache files found in the interval/data/ jd"org/autoplot/hapi/HapiCacheManager efg hiManage Cached Data jk cacheFolder: Ælm n‚ java/io/File úo pÖ qunable to delete {0} �r resetFilter s‚k st u¬file:////hapi vu wx yz {| š›Unable to connect to server.org/autoplot/hapi/HapiDataSourceEditorPanel$23 y} ~ g¬ €�UTF-8‚ ƒ  „…$java/io/UnsupportedEncodingException † �‚ initialUpdateinitialUpdateNoParamsorg/autoplot/hapi/HapiSpec ‡Ö ˆ«FcacheSelect dataset above ‰Ø Š vap+hapi:?id= &timerange=+ ‹ ŒÖ&format=binary&cache=F ¶meters= �Ž �� n} ‘’ œ�“ ”Ö Here Jeremy#org/autoplot/hapi/JSONArrayIterator ú• –Y —Þ è± ˜œ ™œ šŽ ›search within œ‚ œ�.org/autoplot/hapi/HapiDataSourceEditorPanel$24org/json/JSONArray °±
 �Ô �ž
 
spase:.http://https://ftp:// ]*/[^\s"<>]+) ñŸ  Ö ½¡ ¢£ Ƥ milliseconds¥ ¦§%.1f¨ è© iª seconds minutes hours days weeks years «ûError reported on server: ÷¬­ ®¯ °±Load URL in Browser.org/autoplot/hapi/HapiDataSourceEditorPanel$25 ( Ʋ characters)
³ûsize ´‚[l èµ ¶Ö.org/autoplot/hapi/HapiDataSourceEditorPanel$26 ú· description: ...+shift-click will select range of parameters ¸û äå=server is missing required startDate and stopDate parameters.,range is not provided (non-compliant server)sampleStartDatesampleStopDate ¹Öparse error in sampleStartDate ó‚ ¢º »¼ ¹ºparse error in cadence: {0} —½ ¾v.server is missing required stopDate parameter. ݽ to ? ¿¡ ÷À Á ÃÀ à…Ä Å Æ¡org/das2/datum/TimeUtil ÇÈ É¡ ÊË ×ÌmodificationDate ͽ last modified ¡ ÎÏ ¿À ago. ÐÑ.org/autoplot/hapi/HapiDataSourceEditorPanel$27 úÒ EÓÔ ÕÖError:Retrieving info for sû apdss.hapi Ö×java/awt/Color úØ ÙÚ ÛØ ÜØjava/util/HashMap ÝÞ-org/autoplot/datasource/DataSourceEditorPanel²%,¶&:-Ç *´0§ ²%-¶&:¶'™»(Y·)°²*¶+§M²²3,¶4,¶5°OÎ1OÎ2PÂÎ1PÂÎ2ÃËÎ1ÃËÎ2çjz{| }(~1:€D�PƒX†d‡k‰tŠ~Œ€Ž„�Œ‘�’™“­”·•×Ë�ΛϜݞèz 1'é¡:ê¡?ë¬ 8ì¬{í¬™2é¡­ê¡k`Kí¬Ïïðßñòßó³ôX ÿPõö÷÷øøÿõöü"÷ü÷ üøFøüøÿõöBùúûæ†*·6*µ*µ7*»8Y·9µ*µ:*µ *µ;*µ*µ<*µ*µ*µ=*µ>*»?Y@»BY*·C·DµE*F¸Gµ0§LH¶I¸J²K+¶5¸LL*»MY++¹Nd¹OÀP·Qµ§ L»SY+·T¿*·U*´*·V¶W*´XY¶Z»[Y\·]L+*´X¶^¶_*´X+¶`+¶aÀb ¶c*´X¶d*´X¶e*´f¶Z»[Yg·]L+*´¶^¶_*´+¶`+¶aÀb ¶c*´¶d*´¶e*+µ>*´hf¶Z»[Y\·]L+*´¶^¶_*´h+¶`+¶aÀb¶c*´h¶d*´h¶e*´ik¶Z*´¶l*´¶m¶n¶o*´»pY*´·q¶r*´¶s*´»tY¸u·v¶w*´»xY*·y¶z*¶{*´*º|¶}*´¶~¹»€Y*·�¶‚*´h¶~¹»ƒY*·„¶‚±\eh2y™œRçê:´` bd¡¢#£(¤-¥2¦7¨<­A¯F8\¶e¹h·i¸y»}¼™¿œ½�¾¦ÀªÁµÃ¾ÄÈÅÓÆÛÇçÈîÉõËþÌÍÎÏ'Ð.Ñ5Ò:ÔCÕMÖX×`ØlÙsÚz܃ݗߪá²âÃãÓå×çä û è4iïü}ý¦� ïþñòÈKÿ¸ }ýôÿhõb æ3 »…Y*·†°çTè  ñòæà@*´¶‡MN6,¹ˆ¢),¹‰ÀŠ:‹Œ¶�+¶Ž™N„§ÿÒ-°ç"tu vw%x5y8v>|è>%³ 1 µ@ñò@ ¬8   6 ³ 8 ôþ ö*ú æ—9»MY*·QL»MY»�Y·�+¶‘¶’“¶’+¶”¶’•¶’¶–·Q¶—°L°56Rç� ‚6ƒ7„è  -Ÿ7ïþ9¬ôv æí *¶˜¸™M²š,¹›ÀœN-Çú™ö¸�7,¸ž:¸Ÿ::¹ :  ¹¡™# ¹¢À£:  ¶¤¢  :§§ÿÙÇ\¹OÀ£:  ¶¥6  ¶¦6 6   h l¸§6 »£Y  ·¨:¶©:   ¶ªW:»œY·«N§:N²²­®½¯Y*SY¸�e¸°S¶±²š,-¹²W§:²²K¶5-Dz´°-°"ÎѬÿ³çŠ"���’"•)—0˜3™Rš\›`œcžfŸk x¡€¢ˆ£Œ¤›¥©¦°§À¨ÄªÎ­Ñ«Ó¬Õ®ô¯ÿ³±²µ¶¸è¶R xL €Dµ ˆ<µ Œ8µ ›)µ ©°)¥ !0ž"¦3›#Óï$"Ýé% ïð&'(�)¬*+ 0ž",ôS ÿ< -÷./012&úû]ÿ -÷.3ÿ,-÷.ù 4ûæcƒ¸µL*´X¶¶ÀPM,Ç·M,¶¸M,¶¹žQ,¸»N»8Y·9:6+¾¢#-+2¶¼¶½™+2¹¾W„§ÿܹN½P¹¿ÀÀL+N»ÁY*-·Â:¸Ã±çBËÌÍÎÏ"Ð(Ñ1Ò;ÓIÔUÒ[×pÙrÚ}ì‚íèR4' µ(H561?7¦ƒñò89t:¬rý9};< 1?7ôýÀ÷þ=0 úù>ûæq-»ÄY*·ÅL»ÆY+ǷȶɻÊY*·ËL»ÆY+̷ȶɱçõ ûü,è-ñò $;<?ûæ ¿ *»ÍY·ÎµÏ*»ÐY·Ñµ*»ÍY·ÎµÒ*»ÓY·ÔµÕ*»ÖY·×µØ*»ÙY·6µÚ*»ÛY·Üµ*»ÙY·6µ*»ÓY·ÔµÝ*»ÓY·ÔµÞ*»ÓY·Ôµß*»ÍY·Îµ*»ÓY·Ôµà*»jY·áµh*»ÙY·6µâ*»ÛY·Üµã*»äY·åµ*»ÓY·Ôµæ*»jY·áµ*»ÍY·Îµç*»èY·éµê*»jY·áµi*»ÐY·Ñµë*»èY·éµì*»jY·áµX*´Ïí¶î*´¶ï*´»tY½PYðSYñS·v¶w*´»òY*·ó¶ô*´Òõ¶î*´Õ»œY*¶ö÷¶ø·ù¶ú*´Õû¶ü*´Õ»ýY*·þ¶ÿ*´ØÒ¶*´»Yd·¶»Y*´·L*´+¶r++²¶åÿ¶ ¶ ++²¶Ãÿ¶ ¶ *´*´¶ *´Ý ¶*´Ý»Y*·¶ÿ*´Þ¶*´Þ»Y*·¶ÿ*´ß¶*´ß»Y*·¶ÿ*´ñ¶î*´à¶*´à»Y*·¶ÿ*´h¶*´h»Yÿ·¶*´h»Y*·¶»Y*´Ú·M*´Ú,¶r,,²¶*´ñÿ¶ ,¶!*´Ý¶"²#¶$*´Þ¶"²#¶$*´à¶"²#ÿ¶%*´ß¶"¶&²',¶!*´ÿ¶(²#¶$*´hþþ¶(¶)¶*¶ ,,²¶,¶!,²+¶*´þþ¶ *´hþþ¶ ¶,²#¶$*´ºÿ¶(²#¶$,²+¶*´Ý¶-*´Þ¶-*´ß¶-*´à¶-¶,¶&¶ *´Ø*´Ú¶.*´ã¶0*´ã»Yd·¶1*´¶3*´ã*´¶ *´æ»œY*¶ö4¶ø·ù¶ú*´æ5¶ü*´æ»6Y*·7¶ÿ*´8¶*´»Yÿ·¶*´»9Y*·:¶»Y*´â·N*´â-¶r--²¶-¶!*´ÿ¶(²#¶$*´æ¶"¶&-²¶*´ã·ÿ¶ ¶&¶ --²¶-¶!-²+¶*´æ¶-*´þþ¶ ¶,Øÿ¶)¶&-²¶²'-¶!¶)*´ãÖÿ¶(¶*¶&¶ *´Ø*´â¶;*´ç<¶î*´ê=¶>*´ê?¶@*´ê¶A*´ë»tY½PYBS·v¶w*´ë»CY*·D¶E*´ìF¶>*´XG¶*´X»Yÿ·¶*´X»HY*·I¶»Y*·:*¶J²¶*´ØÈÿ¶ ¶!¶K²¶¶!*´Ï¶"²#¶$*´ÿ¶(²#¶$*´Xþþ¶(¶&¶!*´Ò¶"²#¶$*´iÿ¶(²#¶$*´Õþþ¶(²#¶$*´ëþàþ¶(¶&¶!*´çÿ¶(²#¶$*´ì¶"²#¶$*´ê¶"¶&¶,¶K¶&¶ ²¶¶!¶K²+¶*´Ï¶-*´þþ¶ *´Xþþ¶ ¶,²#¶$*´Ø¶"²#¶$²+¶*´ç¶-*´êÿ¶ *´ì¶-¶,¶)²¶²+¶*´Ò¶-*´iþþ¶ ¶&*´Õ¶-*´ëþþ¶ ¶,¶K¶&¶ ±çVÕ !,7BMXcny„�𥠰!»"Æ#Ñ$Ü%ç&ò'ý()+-$.@/O5X7o8x9‡?‘A¢C®D¶E»FÅGÈEËIÐJÚKÝIàNëPõQWX^'_6e?gIhXnbovp…v‘w™xžy¬z°{·|½}Ä~ÊÑ€Û�â‚å{ìƒø„þ… †‡ƒx‰Š"‹)Œ6�BŽEŒK�Y�_‘f’m“t”{•‚–…’ˆ‹‹‰Ž™™›¢œ´ž¼ŸÇ¡ß¢é£ø©ª«%±1²9³>´BµN¶T·[¸^µe¹sºv¹y³|¼�½…¾Œ¿“ÀŸÁ¢¿¬Â¯¾¶Ã½ÄÆÅÔÆ×ÄÚÃݼàÉëËõÍÿÎ ÏÑ)Ò8ØBÚLÛ`Üoâyãä†å”æ™çœè¤é©ê°ë¶ìÂíÈîÔï×êÜðãñéòõóûôõö÷ð$ø0ù6ú=ûCüJýMøPéSþVçYä\chksz†’•›¢ ¨ ° · Ä ËÎ ÔÜäë÷ú è4ñò®o@A‘ŒBA1ìCAy¤DAEFæ 1+¸L»MY·NM,*´i¶O¶P*,Q¸S>š*´i,¶T¶U±ç !% 0"è*1ñò1GH %IJ!Kµô ý0LM査ŠY·VM,‹+¶WW§ N»XY-·Y¿,°1ç%'*()+è* ïNñòO¬³ôÿõ÷öP QFæ=v*´7š±*´¶ZÀP¸[M*´ Æ,¶\*´ ¶\¶Žš#»]Y·^N*_·:-¶`*´-¶a»bY*,·cN»ÆY-d·È¶É§M²²K,¶5±iRfiRç6 012.364?5F6N8XEfHiFjGuIèH6RS?³PTŸX;<j ïþvñòvGHôü%UÿõV WFæéb*´ Æ*´ ¶—e¶fš§=*´¹ N-¹¡™4-¹¢Àg:Áè™™Àè¶h=§ Àè¶h§ÿɱç& LM;NCOGPPQUS^VaWè*;#X£bñòbGHEY�ô@ý 2ü-Zúú[Fæ�0*´¹ M,¹¡™,¹¢ÀgN-Áè™ -Àè¶h§ÿÞ±çZ[$\,^/_è X£0ñò0GHô ü 2!ú\Fæão»iY·jM,k¶l,*´<¶m,¶n,¶o,»pY*·q¶r»ÛY,·sN-»Y �·¶t-»Y �·¶u»vY*,-·w¸Ã*-¸x±ç2 bcdef!g-t6uGvXwe~nè*oñòoGHg]^695×_FæO*´·¶y*´h·¶y±ç‚ ƒ„èñòGH`FæT»zY*·{M,¸Ã±ç‡ � Žè ñòGH ;<abæz!*´ë¶ZÀPM,|¶}™§ *´i,¶y±ç‘ ’• —è !ñò!Gc ¬ô ü÷dFæ H*·~¶€M*´i¶¶ÀP:*´ê¶�™ ‚§ƒ:Ç *´;:§ ¸„:Ç *…¸†±*´ *´,¸‡N§:*»�Y·�ˆ¶’¶’¶–¸†±-Ç *‰¸†±*´ »�Y·�ж’*´¶’¶–¸‹:»ŒY·�:-¹Ž-¹�½P¹�ÀÀ:¶‘*’¸Sšg²“»�Y·�”¶’¶•¶–¶–-¹Ž¹—:  ¹¡™5 ¹¢ÀP: »˜Y ·™:  ¶šš²²›œ ¶�§ÿDZ-Nc2O`c2çv› �ž-¢2£;¥B§G¨N©O«`°c­e®~¯²ƒ³Š´‹¶«·´¸Í¹Öºã»þ¼!½.¾6¿DÁGÅè˜8e¯Be¯` ¼eïü.f! !#¬ HñòHGH <g9É ¼0h¬-i¬«�j!´”klÍ{m9` nÉ nôz þ(À÷B÷ü÷üo ÿõVÀ÷÷ÿõVÀp÷÷ ÿ õVÀp÷÷/qÀ28úrFæC *´Ež¶Ÿ±ç È Éè ñò GHsFæ=*¶{±ç ÌÍèñòGHtuæ6¬çîèñòv¬w³xyæ>‹+¸ :´¡Æ´¡¢¶Ž™*´¶—µ¡´¡£¶¤š(´¡£¶¥6¤´¡`¶¦µ¡*´´¡¶§*»MY´¡·Q¸¨µ©§:*´çª¶î¬[z}¬ç6 óôõ(÷6øCùIú[þgÿz}‰èHC µ ï$‹ñò‹v¬‹z{‹|}…~ôü€ 2a3 w³�‚æ=  *´¹ M,¹¡™,¹¢ÀgN-Áè™ -Àè¶h§ÿÞ+¶¹ž•+¶€M>*´¹ :¹¡™s¹¢Àg:Áè™\Àè¶«:Àè¶h,:¾66  ¢4 2:  ¶Ž™Àè¶hž*´Ç *µ„ §ÿË„§ÿ‰§2*´¹ M,¹¡™,¹¢ÀgN-Áè™ -Àè¶h§ÿÞ*´Æ»¬Y*·­¸Ã±çn  $ ,/6>@ais|•Ÿ¨³¹¿Â!Å"È#å$ì%ô'÷)þ* 2è\ X£•$¬ sOƒ¬aaX£>‡m9@…„µåX£ ñò …¬ôKü 2!úþÀ2ÿ; õ÷À2Z÷À1øùøü 2!ú†‡æg»�Y·�M>*´¹ :¹¡™:¹¢Àg:Áè™#Àè¶�™,¶’¶®¶’W§>§ÿ™ š·°,¶¯°ç. :; <+=3>>?QASDVE^FaHè4+(X£gñògˆ�_‰Š ]‹�ôþŒ2ü;Zúú �‚æd­+¸ M,´¡Æ,´¡¢¶Ž™,*´¶—µ¡§M,´¡£¶¤š",´¡£¶¥>¤,,´¡`¶¦µ¡*»MY,´¡·Qµ §N²²K-¶5*´,´¡¸[¸°¶§§N*´,´¡¶§,´±¸²N-‹¹›ÀP:Æ9³¸´:*·µ:Æ *´¶¶§:»SY·T¿*µ-k¹›ÀP:Æ *´i¶U*µ=-¸¹›ÀP:Æ%¸¹:*µ:**´:·º*´E»¶Ÿ§ *´E¼¶Ÿ‚-¾¹›¶Ž™*´ê¶h§ *´ê¶h¸¿š*´à¶À*´ì¶Á*´ìÂ-ù›¶Ž¶h*´çĶî*µ7*´,´¡¶§±SbeRq‚…R«ÌÏ·çÂ0NOP'R4S?TDUSYb\eZf[q_‚b…`†a‘d™f¦g«iµk½mÂnÌrÏpÑqÛsáuîvóxüz|}~"€*�7ƒA…S†^ˆf‹lŒt�|�’‘œ“¡”¬–èz ? µf ïþ† ïþ½Ž³Ñ ï�­ñò­v¬¨~™g¼¦ ¬î¿�¬�…¬ ™g‘ô3ü€ +Q S ý:p÷B’ ü÷ü:÷ “”æG±çšèñò•¦ •§–—˜æ,*°çžè ñò™šæ #*·~L*´¶ÅÀŠM,ǧ ,‹Œ¶�N-Ç ·N§-¸ÆNÇ:»�Y·�¶’*´¶Z¶˜¸[¶—¶’¶–:§#:»�Y·�¶’*´¶Z¶˜¶’¶–:»�Y·�¶’ȶ’-¶’ɶ’*´i¶Oñʶ˶’¶–:*´ê¶�™$*´ê¶Ì™»�Y·�¶’Ͷ’¶–:*´ì¶�™»�Y·�¶’ζ’¶–:+¶¹ž »�Y·�¶’϶’+¸ƶ’¶–°°6Z]RçN£¤¥"¦&§,©1¬6¯Z²]°_±}³°´ÄµÛ·å¸üº» ½è>_ïþ#ñò…¬›³" ¬6ív¬ô5 ý÷öG÷ü ÷ÿ+õ÷ö÷÷û] #œ�æô ¹=+¸ÐN-Ѷ"™4-ѶÒ:6¶Ó¢¶Ô‚¶Ž™=„§ÿá§b-Õ¶Ò:6¶Ó¢L¶Ö:×¶"™2×¶Ò:6¶Ó¢¶Ô‚¶Ž™=„§ÿá„§ÿ°§N²²3-¶Ø-¶5*µÙ±¡¤¬çbÂÄÅÆÇ'È7É9Ç?ÌBÍKÎXÏaÐlÑvÒƒÓ“Ô•Ò›ΡݤÚ¥ܳÞ¸ßèz " µ%ž›y"Ÿµv% ›a:X³NS µKV¡›š¢³¥ï$¹ñò¹£Ÿ·¤�ô9 ÿõUö¥ùý ¥þ*ö¥øøB3w1¦�æ@ v¸Úš ²“Û¶–*´¶¶¶˜¶¸M»]Y·^N6»ÜY*´©·ݶÞ:¹¡™‘¹¢ÀŠ:,¶¹žd,¸»:‹¶$:: ß¶"™ ß¶$: ¶¼¶½š Æ' ¶¼¶½™-¶à‹¶$¶¹¸á6§-¶à‹¶$¶¹¸á6§ÿk*´-¶ah6X¸§6,¸á6*´Ø¶+¸â*´ ¸â¶Žš*´¶ã*+µ *´¶ä§9*´Æ*´**´·µ¶¶§*´¶å6*´ §¶ä*´ê*´Ù¶A§M²²K,¶5±fi1ç–%ìíïð%ñ(òNóUô\õeöh÷sø}úœû¢ü³þ¶ÿ¼ÍÐØßéóü     %,?H[fijuèz \W56eN ¬hK§¬ N¨³H µI©¬%AªS(>«µ߇¬µj ïNvñòv£Ÿô”ÿ(õU÷­2ÿD õU÷­2ö=÷÷øúúüTÿõU÷­®ÿõU÷­®úÿ õUP ¯�æÌU+¶—¸æM,Æ'*´>»�Y·�ç¶’,ß¶$¶’¶–¶è§ *´>g¶è*+¸¨µ©*+·é»êY*+·ëN-¸Ã±ç& %& '0)9+A,F-P3T4è*UñòU£ŸM³P;<ô ü0öw¬1°±æÑ»�Y·�M+Áì™2+ÀìN6-¶Ó¢,*-¶í·î¶’ï¶’W„§ÿß§‘+ÁŠ™h+ÀŠN,ð¶’W-¶ñ:¹¡™@¹¢¶˜:-¶ò:*·î:,ó¶’¶’ô¶’¶’õ¶’W§ÿ¼,ö¶’W§%+ÁP™+¸âN-÷¶}™+»�Y·�ø¶’-¶’ù¶’-¶’ú¶’¶–N§Õ-û¶}š-ü¶}š -ý¶}™+»�Y·�þ¶’-¶’ù¶’-¶’ú¶’¶–N§�-ÿ¶}š -¶}™/»�Y·�¶’-¶¶’ù¶’-¶’ú¶’¶–N§O-¶}™E-¶¹¤<¸:-¶¼¶™(»�Y·�¶’-¶’ù¶’-¶’ú¶’¶–N,-¶’W§ ,+¶˜¶’W,¶–°ç†!789: ;5:;=E>J?R@XBbCnDvE~FœGŸH§I±J¶KÀLèMN.OBPnQ�R‰S•TºWÀXÃYÌ[èz $ µ'²›v&³'~´¬n1µ¬J]³XO¶·‰156¶ ¸¬ÑñòÑ&'ÉŠô0þŒ¥ù#ýö2ûFù ü=÷'+ûKúw1 ¹ºæ¦V*.‡oH'*.‡cH'*.¶’W,¶ñ:¹¡™r¹¢¶˜:,¶ò: ó¶’¶’ô¶’W* ·î:  ¶˜¶¹?¤ @¶’ ¶˜¶¹¶AB¶’W§  ¶’Wõ¶’W§ÿŠC¶’W*¶–µ<*´¶0*´¹D-¶Ó½P: : 6  -¶Ó¢x- ¶Ö:    E¶$S»èY  2·F:   2: G¶"™»�Y·�¶’ G¶$¶’¶–:   2¶H š  ¶h§C ÇI¶f¸J:  ¶h§(I¶f6 ™§ ¶Kš§¶h 6 »LY*·M¶N O¶"™o O¶$:¶¹P¤5 ¶@»�Y·�¶’P¶’P¶¦¶’Q¶’¶–:§& ¶@»�Y·�¶’P¶’¶’¶–:§: ¶>*´ ¹¾Wƶ¼¶½™*´ ¶3W§  ¶h„ §þ…*´R¶S*´¶T*´¶U*´:Æ **´:·º*,·V:  DzW¶+*´çX¶î§×: ,Y¶"™Z,Z¶"™P²%,Y¶$¶&: ²%,Z¶$¶&: ¶[š²\¶]»(Y ·): §: ²²K ¶5 ÇÓ² <¶^: ,_¶"™.,_¶$¸`:¸a: §:²²3b,_¶$¶� ¶c*´0¶d™K²e¶+*´ç»�Y·� ¶f¶/¶’g¶’¶–¶î»(Y ¶f ¶f²h¶i·): §:*´ç ¶j¶î ²h¶^¶d™c ¶c¸k:l²h¶n: ¶c¶o²h¸p¶d™»(Yl²h¶i·): §»(Yl²h¶n·): §® ² ¶^¶d™R ¶c¸q: ¶c¶o²r¸p¶d™»(Y²h¶i·): §»(Y²h¶n·): §P ¶c¸t: ¶c¶o²u¸p¶d™»(Y²r¶i·): §»(Y²r¶n·):   ¶vš  ¶w: §g ¶j: ,x¶"™M²%,x¶$¶&:¸y¶o:»�Y·� ¶’z¶’²{¶|�¸}¶’~¶’¶–: §:*´ç ¶î»tY½PYBSY ¶jS·v: *´ë ¶w*´=Ç*´i ¶j¶U±Q��1Q��2·ÊÍ2„ÉÌ2ç�£#¤1¥<¦F§O¨X©rªu«}®€¯ˆ°”±�²±´ºµÃ¶É¸Ó¹ß»ç¼û½¾¿.Â6Ä?ÆBÇKÈTÉ[ÊdËmÌpÍ|΄ّڟܦݱÞÍà×âÜãåäêå÷æè é%ì)í8 C MW^‰�¬¯³ºÆØåëÍñ"û#$ %&()$*-+:-=.Q0`1o2w3€4�8�6’7ž:£;­<·>Ã?ÊBÍ@ÏAâDñEúFG9IEJTK^LkM‚N›P±RÃSÍTäUûWYZ[4\K^_aibpesfzg„i“j�kÉmÌlÎp×ròsûuvzè’(F,§¬#Z:³çX³' <¬ ßcµ¬ É�†Ê¬M_ˬ¬Ê¬„g̳ ŸLÍ¿ ¦Eά)Âϵ³8ʬs~ µ `-é¡ oê¡’ ïð ÃмÏïü^SÑ¡ÍBÑ¡BÑ¡­ÃÒ¡ “6Ó¡�,Ô¡z]¬ =ÑÕ¯ òRÖ ñò ¬ó³ˆ‡…›”{׬±^56ºUØŠÉF¶·m¢Ù9 pŸÚÛ ðܯ ôö1ü2üeöúúý¥÷@=þ=Œ2þd÷-÷ø ÿ0 õ÷ö¥÷=Œ2ÀÝþYöÞ÷ÿõ÷ö¥÷=Œ2ÀÝöÞ÷ÞKÞÿõ÷ö¥÷=Œ2ÀÝöÞ÷Þúþc÷ÿ"õ÷ö¥÷=Œ2ÀÝöÞ÷÷úü÷$ ÿ õ÷ö¥÷=Œ2ÀÝú&ü!oüRoBù ÿ.õ÷ö¥÷=Œ2ÀÝooøûVüaøúüFøúü8øúúÿXõ÷ö¥÷=Œ2ÀÝoo÷úú6w1ßàæí=+,¸N*-µ§:²²K¶5*µ*+,·±»€Y*,-+·�:¸Ã± ¬ 1ç. €� ‡‚ƒ„!…)†*ˆ7’<”èHó³ïð=ñò=£Ÿ= ¬*ó³7;<ô Nùüö áâæ; »HY·‚¸ƒW±ç ™ šè  ã9ä忀¿+¶„šº*´¶ÅÀŠM,ǧ ,‹Œ¶�N-DZ-*´¶Žš*µ:*´Æ*´-¶Ž™±*´ Æ *-µ§*µ*´Ç *´ñ¶î±*´…¶}™±*´»�Y·�†¶’*´¶’Q¶’¶–¶î*´¶0*´¶T*´¶U*´E¶‡±ç^èéê#ì'í(ï3ð8òJóKõRöZø_ûfüoýpÿ}~¢©°·¾ è*¬æ³#› ¬¿ñò¿çèô üöG÷ü÷ ù?éêæ/*´ °çUè ëòìíæ:*+·±çUèëòîŸïðæ/*´°çUè ëòñòæ/*´°çUè ëòóôæE*+,·±çUè ëòî¬õ³w1öæ:*¸°çUèë'î�÷øæ/*´°çUè ëòùúæE*+,·±çUè ëòîŸõ¬ûüæ/*´°çUè ëòýþæ/*´°çUè ëòÿæ;*+Zµ°çUèëòîŸæ²°çUæ:*+·±çUèëòîHæ:*+·±çUèëòîHæ:*+·±çUèëòîHæ:*+·±çUèëòîHæ:*+·±çUèëòîH æ:*+·±çUèëòîH æ:*+·±çUèëòîH æ:*+· ±çUèëòîH æ:*+· ±çUèëòîH æ:*+· ±çUèëòîcæ:*+· ±çUèëòîHíæ:*+· ±çUèëòîŸw¬1æ:*+·°çUèëòî¬æ/*´°çUè ëòæ/*´°çUè ëòæ/*´°çUè ëòæ/*´°çUè ëòæ/*´¬çUè ëòæ/*´°çUè ëò æ;*Zµ¬çUèëòîµ!"æP*+,-·±çUè*ëòîŸõ¬#ð$ûæ­]ˆ¸‰³»£Y·¨K*¶ŠL+»‹Yÿÿÿ·Œ¶�+¶Ž+¶�»œY*·«³´»�Y·‘¸’³š±ç"W ijk0l:nDoOˆè9%4&'–#”H• xH—€L9ê¬zvpbHC96ýòÊÄÁ…Bƒ€'@+=%?)+@æéç¥ ¦§¨§PK ›QÉZËÈy-org/autoplot/hapi/HapiDataSourceFactory.classÊþº¾4! F—˜ ™ š ›œ �žŸ  ¡ ¢ £c ¤¥¦§d¨© ª«¬­ �®¯ — ° ±²³´ µ¶·¸¹ º » ¼ ½¾¿ (À Á ÃÄ �Å ÆÇ ÆÈ É Ê ËÌ Í Î¥ ÃÏ ÐÑ ÐÒu ÓÔ ÃÕ ÃÖ ×ØÙÚ ÛÜÝ B— FÞßà()VCodeLineNumberTableLocalVariableTablethis)Lorg/autoplot/hapi/HapiDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI; ExceptionsárejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZexLjava/text/ParseException;surlLjava/lang/String;problemsLjava/util/List;mon'Lorg/das2/util/monitor/ProgressMonitor;split"Lorg/autoplot/datasource/URISplit;serverparamsLjava/util/LinkedHashMap;id timerangeLocalVariableTypeTable$Ljava/util/List;?Ljava/util/LinkedHashMap; StackMapTable§¦â¬ Signature`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;dsdss paramObjectLorg/json/JSONObject;nameiILjava/util/Map;Lorg/json/JSONArray;jodrLorg/das2/datum/DatumRange; paramNamecc+Lorg/autoplot/datasource/CompletionContext;result5Ljava/util/Map;=Ljava/util/List;ãäåß²æçè‘(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List; getCapability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;supportsDiscovery()ZisFileResource SourceFileHapiDataSourceFactory.java GH org/autoplot/hapi/HapiDataSource Gé êë ìYserver is not identifiedã íîhapi ïðserver name must end in /hapi aY ñòâ óôjava/lang/String org/autoplot/datasource/URISplitthe parameter id is neededthe timerange is neededõ ö÷java/text/ParseExceptiontimerange cannot be parsed øùjava/util/ArrayList úû üû)org/autoplot/datasource/CompletionContextid=dataset identifier Gý parameters=load one parameter timerange= time range þû óÿ î Q"java/lang/IllegalArgumentExceptionexpected das2server location Gä    å  “    Y ð G parameters XYç è ù     \ +  3org/autoplot/datasource/capability/TimeSeriesBrowse/org/autoplot/datasource/DefaultTimeSeriesBrowse Œ�'org/autoplot/hapi/HapiDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactoryjava/lang/Exceptionjava/util/LinkedHashMapjava/util/List java/net/URIjava/util/Iterator%org/das2/util/monitor/ProgressMonitor java/util/Maporg/json/JSONArray(Ljava/net/URI;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;fileadd(Ljava/lang/Object;)ZendsWith(Ljava/lang/String;)Z parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;get&(Ljava/lang/Object;)Ljava/lang/Object;org/das2/datum/DatumRangeUtilparseTimeRange/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;size()IcontextLjava/lang/Object;CONTEXT_PARAMETER_NAME9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)VCONTEXT_PARAMETER_VALUEQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;equals resourceURI(Ljava/lang/String;)VtoURL()Ljava/net/URL;org/autoplot/hapi/HapiServer getCatalogIds (Ljava/net/URL;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; completable startsWith'(Ljava/lang/Object;Ljava/lang/String;)V getParameters6(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONArray;length getJSONObject(I)Lorg/json/JSONObject;org/json/JSONObject getString&(Ljava/lang/String;)Ljava/lang/String;getInfo7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject;getSampleTimeRange2(Lorg/json/JSONObject;)Lorg/das2/datum/DatumRange;org/das2/datum/DatumRangetoString()Ljava/lang/String; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!EFGHI/*·±JK LMNOI= »Y+·°JK LM PQRSTUI  •+¸:´:Ç,¹W§¶ š , ¹W´ ¸ : ¶À:¶À:Ç ,¹WÇ,¹W§¸W§: ,¹W,¹ž§¬rx{JB#$ %&(1*;+G,S-a.f/r2x5{3}4†7Kf } VW •LM•XY•Z[•\]�^_ ˆ`Y;ZabGNcYSBdYe•Zf;Zagh!ýijþ/kjjHl @mnopI  Ù»Y·N+´²¦E-»Y²·¹W-»Y² !·¹W-»Y²"#·¹W§†+´²$¦|²+¸%: ¶&™f+´':Ç »(Y)·*¿¶+¸,:¹-:¹.™1¹/À:+´0¶1™-»Y²$·2¹W§ÿ˧3¶&™Œ+´':Ç »(Y)·*¿+´4¸:´ ¸ : ¹5À:¶+¸6: 6   ¶7¢:  ¶8:  9¶::  +´0¶1™-»Y²$ ·2¹W„ §ÿ§s¶&™i+´':Ç »(Y)·*¿+´4¸:´ ¸ : ¹5À:¶+¸;:  ¸<: -»Y²$ ¶=>?¶@·2¹W-°Jš&=>?'@<ATB^CgDqEwF†G�H¯I»JÎLÑMÞNäOóPüQRS T-U6V?WKX^Td[q\w]†^�_™`§a³bºc×gKÞ¯qYwZPQ�Ar[6(st ?uY #Avw ä€PQüh^_^axPcY Dry w`PQ�H^_™>ax§0cY³$zt º{| gp}YÙLMÙ~Ù\]Ñ€[e*�Arf^a�™>a�Ñ€‚hl üTƒý1j„ýƒ…4øü„ÿ/ †‡ˆƒj„i‰jŠ:ÿ†‡ˆƒjü„ùPRSm‹Œ�Ik+A¦ »BY·C°*+·D°JlmoKLMŽ�e Ž�hm‘’“I,¬JvK LM”“I,¬J{K LM•–PK ›QÉZJai¬GdGd,org/autoplot/hapi/HapiDataSourceFormat.classÊþº¾4¯ <Ü ÝÞ Ýß Ýà3 áâãäå æ eçèé Ü eê eë eì í eî ïðñ Ü ò óô õö÷ Ýøù Ýú û æü ýþ ÿ %, ) ý '  .     û 4æ        ! " Eæ# E$ E%& ' E() * 8æ ê€+,-. WÜ/0 W12 34 5û6 78 aÜ9 cÜ:; e< =>?@ AB CD eEF eG AH IJKL IM =N OP OQ CRS WTUVWXY WZ[\ a] ^ I_` ab aûcd efgh <ûi j Ik elmno •p qr qst au 5v qwx 5yz{|}ƒ E~€� §‚ Wƒ §„ §…† ¬‡ ˆ‰Š‹ WŒ �Ž�� =‘’ =“” º• C–— ½Ü˜ ¿Ü ¸™š ‚ › œ� žŸ œ  ¸¡ e¢£ ʤ ÊP Ê¥ ʦ œ§ ¨© Â…ª«¬ Óæ e­ ®¯ °±²³ n´ µ a¶ Ò· n¸¹º»¼½¾¿À ç‚ Á æà åÄ åÅ å… Wæ³ WÆ aê aÇ WÈ <�É AÊËÌ IÍ AÎÆ aÏÂÐÃÑÒ ÓÔÕ Öר eÙ ÚÛ  Ü Ü© „ nÝ … Ü…Þ ßàá âãäloggerLjava/util/logging/Logger;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis(Lorg/autoplot/hapi/HapiDataSourceFormat;uploadS(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)VjIsliceLorg/das2/qds/QDataSet;i statusCode1exLjava/lang/Exception;uriLjava/lang/String;datamon'Lorg/das2/util/monitor/ProgressMonitor;split"Lorg/autoplot/datasource/URISplit;paramsLjava/util/Map;key dataBuilderLjava/lang/StringBuilder;client*Lorg/apache/commons/httpclient/HttpClient; postMethod2Lorg/apache/commons/httpclient/methods/PostMethod;chLjava/nio/charset/Charset; dataBytes[Bparts7[Lorg/apache/commons/httpclient/methods/multipart/Part;LocalVariableTypeTable5Ljava/util/Map; StackMapTableåæãé:Þçñ÷è=?é Exceptionsé formatDatatimeLorg/json/JSONObject;j1fLjava/lang/Number;uLorg/das2/datum/Units;dstuvminDvmaxdrvalidLorg/das2/datum/DatumRange;fwLjava/io/FileWriter;idsdds1iter"Lorg/das2/qds/QubeDataSetIterator;ttLorg/das2/qstream/TransferType;irecchannelLjava/nio/channels/FileChannel;bufLjava/nio/ByteBuffer;outLjava/io/FileOutputStream;tts [Lorg/das2/qstream/TransferType;nbytesnrecdf&Lorg/das2/datum/format/DatumFormatter; uIsOrdinaldelimdfs'[Lorg/das2/datum/format/DatumFormatter;sixhapiDirLjava/io/File;idformatinfoFilejo parametersLorg/json/JSONArray;dssLjava/util/List;ffds groupTitledep0 dep1IsOrdinaldep1fraLorg/das2/qds/FloatReadAccess;dr parentFilecapabilitiesFilecextdataFile)Ljava/util/List;0Ljava/util/List;!.8êFëìhí�†ršîï’£zªgetHapiStatusObject()Lorg/json/JSONObject;jo1ð updateCatalog5(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)VlineinLjava/io/BufferedReader;buildercatalog catalogArrayitem1item catalogFile itemIndex¾ canFormat(Lorg/das2/qds/QDataSet;)ZgetDescription()Ljava/lang/String; getBinsFor-(Lorg/das2/qds/QDataSet;)Lorg/json/JSONArray;rangenrangescentersbinMaxbinMindepdesc binsArrayqube[IÊ streamData<(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)ZdataItLjava/util/Iterator;Ljava/io/OutputStream;'Ljava/nio/channels/WritableByteChannel;Ljava/io/OutputStreamWriter;-Ljava/util/Iterator;ñÕò Signature{(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)Z SourceFileHapiDataSourceFormat.java å óô 1+ õöæ ÷øjava/lang/String"java/lang/IllegalArgumentException missing key ù úûdata must be rank 2 bundlejava/lang/StringBuilder Sû $ü Sý þÿ ½ þ (org/apache/commons/httpclient/HttpClient    0org/apache/commons/httpclient/methods/PostMethod  +?    ½UTF-8è  4org/apache/commons/httpclient/methods/multipart/Part:org/apache/commons/httpclient/methods/multipart/StringPart 8org/apache/commons/httpclient/methods/multipart/FilePartCorg/apache/commons/httpclient/methods/multipart/ByteArrayPartSource text/csv U½ Forg/apache/commons/httpclient/methods/multipart/MultipartRequestEntity      java/lang/IllegalAccessException java/io/IOException   !formatData {0} {1}java/lang/Object" #$file:// %& '(  !.hapi )*uri must end in .hapi java/io/File '+hapi , -. mkdir {0} #/ 0.failed to mkdirs: þ1csvinfo.jsonorg/json/JSONObjectHAPI2.0 23modificationDate4 567status ©ªorg/json/JSONArrayjava/util/ArrayListorg/das2/qds/QDataSetDEPEND_0 89ê :;data must have a DEPEND_0DEPEND_1< =>? @A BCorg/das2/qds/FloatReadAccess DE F»G HITITLELABEL JK LMë N. OP QAlength 2RnameTimetypeisotimefill STunitsUTC 2U þV JW descriptionì XYdoublesizeY Z[ FILL_VALUEjava/lang/Numberbins ¾¿ \] ^_ VALID_MIN VALID_MAXjava/lang/Double `aí bc d6 1900-01-01 óe fg h6 2200-01-01 ig startDatestopDatesampleStartDatesampleStopDate jkinfo has no parent$unable to make folder for info file.java/io/FileWriter l  ( mù njava/lang/Throwable op ­®capabilities.jsonbinary outputFormats mq r;.binary.csvunable to mkdir: dûorg/das2/qstream/TransferType ÷s&org/das2/qstream/AsciiTimeTransferType t uA$org/das2/qstream/IntegerTransferType#org/das2/qstream/DoubleTransferType vûjava/io/FileOutputStream wxï yz{ |} ~ m€ B� org/das2/qds/QubeDataSetIterator ‚ O ƒ„ …†î m‡$org/das2/datum/format/DatumFormatter(org/das2/datum/format/TimeDatumFormatteryyyy-MM-dd'T'HH:mm:ss.SSS'Z') ˆ‰Š ‹Œ� Ž�, �‘ ’“ ”• €– �—"codemessageOK request successful catalog.jsonjava/io/BufferedReaderjava/io/InputStreamReaderjava/io/FileInputStream˜ ™; š › œ½ �ž Ÿ  ÷9title ¡»HAPI Info responseDEPEND_ ¢ü £» 2¤/independent variable must be a simple 1-D arrayBIN_MAXBIN_MIN¥ ¦§java/io/OutputStreamWriter ¨ CONTEXT_0not supported! Ba java/lang/AssertionErrorñ �©&org/autoplot/hapi/HapiDataSourceFormatª «. apdss.hapi¬ ­®(org/autoplot/datasource/DataSourceFormat org/autoplot/datasource/URISplit java/util/Map%org/das2/util/monitor/ProgressMonitorjava/nio/charset/Charsetjava/lang/Exceptionjava/util/Listjava/util/Iteratororg/das2/datum/Unitsorg/das2/datum/DatumRangejava/nio/channels/FileChanneljava/nio/ByteBufferorg/json/JSONException%java/nio/channels/WritableByteChanneljava/io/OutputStreamparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;get&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vrank()I(I)Lorg/das2/qds/QDataSet;(I)Iappend(C)Ljava/lang/StringBuilder;svalue-(Ljava/lang/String;)Ljava/lang/StringBuilder;getHttpConnectionManager7()Lorg/apache/commons/httpclient/HttpConnectionManager;3org/apache/commons/httpclient/HttpConnectionManager getParamsD()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;@org/apache/commons/httpclient/params/HttpConnectionManagerParamssetConnectionTimeout(I)Vfile formatParams#(Ljava/util/Map;)Ljava/lang/String;toStringforName.(Ljava/lang/String;)Ljava/nio/charset/Charset;getBytes(Ljava/nio/charset/Charset;)[B'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;[B)Vu(Ljava/lang/String;Lorg/apache/commons/httpclient/methods/multipart/PartSource;Ljava/lang/String;Ljava/lang/String;)V9()Lorg/apache/commons/httpclient/params/HttpMethodParams;q([Lorg/apache/commons/httpclient/methods/multipart/Part;Lorg/apache/commons/httpclient/params/HttpMethodParams;)VsetRequestEntity8(Lorg/apache/commons/httpclient/methods/RequestEntity;)V executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)IreleaseConnection getStatusLine,()Lorg/apache/commons/httpclient/StatusLine;(org/apache/commons/httpclient/StatusLinejava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String; lastIndexOf(Ljava/lang/String;)I(II)Ljava/lang/String;#(Ljava/io/File;Ljava/lang/String;)Vexists()Z@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vmkdirs-(Ljava/lang/Object;)Ljava/lang/StringBuilder;put;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;org/das2/datum/TimeUtilnow()Lorg/das2/datum/Datum;org/das2/datum/Datumproperty&(Ljava/lang/String;)Ljava/lang/Object;add(Ljava/lang/Object;)Zorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisOrdinalMeasurement(Lorg/das2/datum/Units;)Zvalue(I)D capability%(Ljava/lang/Class;)Ljava/lang/Object;isBundleorg/das2/qds/ops/Opsunbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet; guessName+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;isTimeLocation*(Ljava/lang/String;I)Lorg/json/JSONObject;NULLLjava/lang/Object;)(ILjava/lang/Object;)Lorg/json/JSONArray;(I)Ljava/lang/StringBuilder;=(Lorg/das2/qds/QDataSet;Ljava/lang/String;)Ljava/lang/String; dimensionlessorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Iextent0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; asDatumRange4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange; doubleValue()DnewRange5(DDLorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;min*(Ljava/lang/String;)Lorg/das2/datum/Datum;gt(Lorg/das2/datum/Datum;)Zmaxlt getParentFile()Ljava/io/File;(Ljava/io/File;)Vwriteclose addSuppressed(Ljava/lang/Throwable;)V"(Ljava/io/Writer;)Ljava/io/Writer;equals(I)Ljava/lang/Object;(ILorg/das2/datum/Units;)VisNominalMeasurement sizeBytes getChannel!()Ljava/nio/channels/FileChannel;allocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(DLjava/nio/ByteBuffer;)V(II)D(Lorg/das2/qds/QDataSet;)VgetValue(Lorg/das2/qds/QDataSet;)Dflip()Ljava/nio/Buffer;(Ljava/nio/ByteBuffer;)I bestFormatter?(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/format/DatumFormatter;2org/das2/datum/format/DefaultDatumFormatterFactory getInstance/()Lorg/das2/datum/format/DatumFormatterFactory;+org/das2/datum/format/DatumFormatterFactorydefaultFormatter(()Lorg/das2/datum/format/DatumFormatter;fvalue(I)FvalueOf(F)Ljava/lang/String; createDatum(D)Lorg/das2/datum/Datum;@(Lorg/das2/datum/Datum;Lorg/das2/datum/Units;)Ljava/lang/String;(II)Forg/autoplot/hapi/HapiServerUTF82(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V(Ljava/io/Reader;)VreadLine getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject;isJoinfindgenisBins(ID)Lorg/json/JSONArray;java/nio/channels/Channels newChannel?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;(Ljava/io/OutputStream;)V()Fjava/lang/ClassdesiredAssertionStatusorg/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!< /*·±?  !V w+¸:´¸:¹À:Ç »Y · ¿,¹ Ÿ »Y · ¿» Y·:6,¹¢R,¹: 6  ,¹¢* ž ,¶W  ¹¹¶W„ §ÿ϶W„§ÿ©»Y·:¶¹ ¸¶»Y» Y·´¶¶¸¶¶· : !¸": ¶ ¶#: ½$Y»%Y·&SY»'Y(»)Y( ·*+ ¶,·-S:  ».Y  ¶/·0¶1 ¶26  È   ¶3§ ¶3»4Y ¶5¶6·7¿§:  ¿±@nq8@nq4Ž#DEGH#I-K7LAOJPXQbRrST“R™V¡P§Y°ZÀ[è]ï^û`$b-e7f=e@iIjQkYm^nnrqpsqvs¶e4"# b?$% MZ&#I%'# s() ww*+w,%w-.q/0g12Y3+J-45°Ç67è�89 ïˆ:; û|<= -J>? @ g1AB[ þ-CDEý FýGúù ÿ±HEGICDEFJKLMNúBOPQR!¿0 ?²9²:;½¶?™¶@:§ *+,-·A±B¶C6  »YD· ¿»EY¶F·G:»EYH·I:¶Jš4²9²:K¶L¶Mš»8Y» Y·N¶¶O¶·P¿Q¹À:  Æ  ¶Rš(: S¹À:  Æ  ¶RšT: »EY»EYU·I» Y· ¶V¶¶·I: »WY·X:  YZ¶[W \¸]¶^¶[W _*·`¶[W»aY·b: »cY·d:»cY·d:,f¹gÀe:ƹhW¹hW§ »Yi· ¿6,j¹gÀe:ÆQ¹  F¸k¸l™ 6§566™*¹¢¹m`‡—™6„§ÿ×,n¹oÀn:š,j¹gÇ:,¸p™36,¹¢!,¸q¹hW¹hW„§ÿÙ§,¹hW¹hW,r¹gÀ:Ç,s¹gÀ:Ç ,¸t:6¹u:¹v™D¹wÀe:¸k:¸x™L»WY·X:y¶zW{|¶[W}~¶[W²€¶[W�‚¶[W ¶ƒW§Ú»WY·X:{» Y·(¶¶„¶¸…¶[W†r¹g¶[W²‡¦�²€¶[W§�¶ˆ¶[W}‰¶[W¹ ¤Š¹¸‹¶[WŒ¹gÀ�:Æ¶Ž¶[W§²€¶[W¹ ¡�*·�¶[W ¶ƒW„§þ¸¸‘¸’:“¹gÆk”¹gÆ_¸k:“¹gÀ•¶–9”¹gÀ•¶–9¸—:¶˜™¶š¶›™¶œ�¶š¶ž™: Ÿ¶˜¶^¶[W  ¶œ¶^¶[W ¡¶˜¶^¶[W ¢¶œ¶^¶[W £ ¶[W ¶¤:Ç »Y¥· ¿¶Jš¶Mš »Y¦· ¿»§Y ·¨:: ¶©¶ªÆUƶ«§H:¶­§<¶«§4::¿:Æ!ƶ«§:¶­§¶«¿* ·®»EY¯·I:»WY·X:YZ¶[W»aY·b:T¶ƒW°¶ƒW±¶[W_*·`¶[W»§Y·¨::¶²W¶©¶ªÆUƶ«§H:¶­§<¶«§4::¿:Æ!ƶ«§:  ¶­§¶«¿ °¶³™´§µ:»EY»EY(·I» Y· ¶¶¶·I:¶¤¶Jš-¶¤¶Mš"»8Y» Y·¶¶¶¤¶O¶·P¿ °¶³™ý¹·½¸:66¹·¢i¹¹Àe:  ¸k:!!¸x™»ºY!·»S§&!¸¼™»½Y·¾S§»¿Y·ÀS2¶Á`6„§ÿ‘¹¹Àe¹6»ÂY·Ã: :! ¶Ä:"¸Å:##²Æ¶ÇW6$$¢Þ6%%¹·¢µ%¹¹Àe:&%2:'&¹  '&$¹m#¶È§|&¹  .6((&¹¢'&$(¹É#¶È„(§ÿÞ§F&¹ ¤;&$¹:(»ÊY(·Ë:))¶Ì™)¶Í)(¶Î9*'*#¶È§ÿá„%§ÿE#¶ÏW"#¶ÐW#¶ÏW„$§ÿ! ÆU!Æ ¶Ñ§H:"!"¶­§< ¶Ñ§4:"":!"¿:, Æ!!Æ ¶Ñ§:-!-¶­§ ¶Ñ,¿§«¹·½Ò:6¹·¢W¹¹Àe:¸k:  ¸x™»ÓYÔ·ÕS§# ¸¼™¸ÖS§¸×¶ØS„§ÿ£¹¹Àe¹6»§Y·¨:: 6!!¢»Ù:"6##¹·¢›#¹¹Àe:$#2:%$¸k:&#žÚ:"&¸l6'#¹¹Àn:$¹  E#ž "¶ªÆ!¹Û¸Ü¶ª§+%&$!¹m¶Ý&¶Þ¶ª§$¹  �Æ;6(($¹¢(#ž "¶ª!(¹ß¸Ü¶ª„(§ÿѧÆ6(($¹¢1#ž "¶ª%&$!(¹É¶Ý&¶Þ¶ª„(§ÿȧ…$¹ ¤z$!¹:(»ÊY(·Ë:))¶Ì™\)¶Í)(¶Î9*#ž "¶ª'™'ඪ%&*¶Ý&¶Þ¶ªඪ§%&*¶Ý&¶Þ¶ª§ÿ¢„#§þ_¶ª„!§þDÆU ƶ«§H:! !¶­§<¶«§4:!!: !¿:.Æ! ƶ«§:/ /¶­§¶«.¿± ¬íø¬íø'38;¬)'ÕÚݬ¸Ëñ¬¸Ëú ¬ñüúFKN¬@<b¬@<kw|¬bmk ñ ö ù¬ % ç ¬ % ç  " ' *¬  –åxz{'|.}8~D€K�LƒU„[…eˆv‰ƒ‹‹Œ˜� Ž¼’ʓەé–ú˜"š+›5�CžO X¢a£j§w¨|©†ª’¬œ¯Ÿ°¬±¼²dz͵жä·ö¸ù¶ÿ¾ ¿#À2Á@ÂJÀSÅ\ÆfÉsÊ…Ë�͓βϹÐÁÑÊÒÔÓÞÔèÕóÖýר ÙÚ4ÛEÜMÝ[ßhárâ}ã�åžæ£ç³é¾ëÉì×îáðäñçóñõ ö÷!ø2ù=úaûeþuÿ…•¥¯¶ÅÍÕß í ø 'OYfoy‚‹”žª¸ÀËñú" 5!]"h#s$’(œ)¨*«+º,È-Ï.×/ê0ò13 5+ 728@9G:N;W<a=p>~?…C�D£E®F¾GÐFÙIäJïKúLMNOP="S(T0U6<<Wb8kW“X–Y¢Z±[¿\Æ]Î_ß`çaôcÿZ g h %i /j 3k Bl Pm Wn ^o gp nq |r ‡s “t ˜u ¬w Éy Ôz Ù{ é| õ} { € !� -‚ I€ R… ]† h‡ sˆ {‰ €Š ‰‹ •Œ š� ¡Ž ´� ¾‘ Ñ“ Ôk Ú– ái ç˜ h ˜ >šMÓ,&#&*&#Ê=STÎUTžCVW¹+XY²2Z%U[Y!D\]23^]=(_`êeabµmabÈRZ% ÏKXY!®rc#±%"#( d]*ï-e%(ú"fg)~žZ%&…—hi'd¾c#%Zâj#$Gõkl"Nîmn#=Vop ¨ëqr«ès#2at#¿@Z%Æ9XY ¥`c# Ü2"#( ;"#( ‰Hd]* hle%( safg) P„Z%$ W}uv% ^vXY& nfw' 6¤c## 3®x+" (¿j#! "ab¢œyz 't# ? ?*+ ?,% ?-. "/0' 12. {+U ê|#v É}~Ê u+ é V€+ " �~ + ‚T X 烄 a Þ…†j Õ‡†s̈+w ȉ%Ÿ  Š¬ “‹% 3Œ�“¬&#ñNŽ`¶‰�~fÙ�~oБT‚½V„5 ’+]â“~@ ' 1Aa Þ…”j Õ‡•BoþDCDEüüV–üEüEÿ—HEGICDE–EE–—˜™™G ý0Gü%úüšü ú)ÿHEGICDE–EE–—˜™™EGGš ý ›ýmGœüP— 'ü"� ù øü}žü_–ÿ*HEGICDE–EE–—˜™™EGGšž–Ÿ   G H ÿHEGICDE–EE–—˜™™EGGšž–Ÿ    ÿHEGICDE–EE–—˜™™EGGšž–ÿ�HEGICDE–EE–—˜™™EGGšž––—˜Ÿ   G H ÿ HEGICDE–EE–—˜™™EGGšž––—˜Ÿ    ÿHEGICDE–EE–—˜™™EGGšž––—˜AEý^E–þ¡ý;Gœ øÿ9%HEGICDE–EE–—˜™™EGGšž––—˜E–¡¢ £¤ü ý>G¥ü ú$ý G¦ÿ!&HEGICDE–EE–—˜™™EGGšž––—˜E–¡¢ £¤úøQ  G H ÿ-HEGICDE–EE–—˜™™EGGšž––—˜E–¡¢    ÿHEGICDE–EE–—˜™™EGGšž––—˜E–ý§ý9Gœù úÿ""HEGICDE–EE–—˜™™EGGšž––—˜E–§Ÿ ý Eþ0G¨œü+üúüú!ý G¦ü!(úÿ$HEGICDE–EE–—˜™™EGGšž––—˜E–§Ÿ Eúù Q  G H ÿ/HEGICDE–EE–—˜™™EGGšž––—˜E–§Ÿ    ÿHEGICDE–EE–—˜™™EGGšž––—˜E–PQ©ª]»WY·XL+á°¶zW+âã¶[W+°�žŸ «TP¬­®áë»EY+ä·I:¶J™º» Y·:»åY»æY»çY·è²é·ê·ë:: ¶ì:  Æ ¶W¶ì: §ÿìÆU ƶí§H:   ¶­§<¶í§4:  :  ¿: Æ! ƶí§:   ¶­§¶í ¿»WY¶·î:ï¶ð:§)»WY·X:YZ¶[W»aY·b:ï¶[W66  ¶ñ¢$ ¶ò:  Q¶ó,¶ô™ 6„ §ÿØ_*·`¶[W .»WY·X:Q,¶[Wõ-¶[W¶ñ¶ƒW§¶ò:Q,¶[Wõ-¶[W»§Y·¨: :  ¶©¶ª ÆU Æ ¶«§H:   ¶­§< ¶«§4:  :  ¿:  Æ! Æ ¶«§: ¶­§ ¶« ¿± dil¬<Z€¬<Z‰•š�¬€‹‰�¢¥¬ˆ“¹¬ˆ“ÂÎÓÖ¬¹Äž'¤ §¨©<«C¬H­P®Z°€©‰°±±¿²È³Ë´ÔµÞ¶ç·ñºô»¼ ½¾»"Â.Ä4Å=ÆFÇOÈ_ÊhËqÌzΈϓйÎÂÐêѶC¯+ 9x°±«²5¿ ³TÈ´„ µT ÷+"# ="¶T…eab ëë}~ë+ëˆ+ ß·~Ô³Tç´„hƒ¶Tô÷¸#B4ÿC H–EE–F¹ EúQ  G H ÿ H–EE–F¹    ÿH–EE–Føý%—˜þ$ú<ÿ H–EE–—˜—ÿ* H–EE–—˜—Ÿ   G H ÿH–EE–—˜—Ÿ    ÿ H–EE–—˜—P¬8º»L +¸öš§¬Õ  Z%B @¼½-÷°Ú ¾¿‡»aY·bM+¸‹N6+¹ ¢m+» Y·ø¶¶„¶¹gÀe:Ç -.¸ù:r¹gÀ:Çs¹gÀ:¹  ä¸ú™Ò» Y·û¶¶„¶¸…:¸k:»WY·X:  {¶[W²‡¦ �²€¶[W§ �¶ˆ¶[W»aY·b: 6  -.¢>»aY·b:   ¹É¶üW  ¹É¶üW   ¶ƒW„ §ÿ¿ ý ¶[WÆ  †¶[W,d ¶ƒW§7»Yþ· ¿» Y·û¶¶„¶¸…:¸k:»WY·X:  {¶[W²‡¦ �²€¶[W§ �¶ˆ¶[W»aY·b: 6  -.¢   ¹m¶üW„ §ÿã ÿ ¶[WÆ  †¶[W¹gÀe: ¹gÀe:  Æb Æ]»aY·b: 6-.¢>»aY·b: ¹É¶üW ¹É¶üW ¶ƒW„§ÿ¿ ý ¶[W,d ¶ƒW„§ýŽ,°Þ7áâ ãä:åHæVçièté|ê—ëžì§í±î¹ïÇñÔóÝôéõòö÷øô$ú.û=üHýKþUpw€Š’ ­ ¶ Â Ó Ùãò#/8IZdjtã…èò,À„ àD"# —±Á+žªXY§¡‚T Ýk„ ¹ "# 8,À„&D"##Q„ pÁ+wXY€ÿ‚T ¶ÉÄ ~Ä% oÅ% :EÆ%V)Ç+u&#È„ zÉʇ‡Z%B°þ˜Ëü7Gü Eþ]Eœ— ý ˜úCÿ HG˜ËGE þJEœ— ý ˜úÿ3HG˜ËGEEœ—˜GG˜úCú ÿ HG˜ËúP¬ÌÍ z+S¹À:Æ ¶RšT:::°¶³™ -¸:§T¶³™ »Y-·:,¹v™,¹wÀe:»cY·d:»cY·d: ¹gÀe:  Æ ¹hW ¹hW§ »Yi· ¿6 j¹gÀe:  ÆQ ¹  F ¸k¸l™ 6 §56 6  ™*  ¹¢  ¹m `‡—™6 „ §ÿ×n¹oÀn:  šj¹gÇ=¸p™56¹¢"¸q¹hW  ¹hW„§ÿ×§¹hW  ¹hW°¶³™À¹·½¸:66¹·¢²¹¹Àe:¸k:¸x™»ºY·»S§&¸¼™»½Y·¾S§»¿Y·ÀS¹ «D,2¶Á`6§&2¶Á¹h`6§»Y· ¿„§ÿH¸Å:²Æ¶ÇW6¹·¢¨¹¹Àe:2:¹ š¹¶È§r¹  +6¹¢¹m¶È„§ÿá§?¹ ¤4:»ÊY·Ë:¶Ì™¶Í¶Î9¶È§ÿá„§ÿR¶ÏW²šÇ » Y· ¿¹ W¶ÏW§%¹·½Ò:6¹·¢W¹¹Àe:¸k:¸x™»ÓYÔ·ÕS§#¸¼™¸ÖS§¸×¶ØS„§ÿ£²šÇ » Y· ¿Ù:6¹·¢‰¹¹Àe:2:¸k:žÚ:¸l6 ¹¹Àn: ¹ šAž ¶  Æ ¹ ¸Ü¶ §¹¶Ý¶Þ¶ §¹  { Æ86¹¢&ž ¶  ¹Û¸Ü¶ „§ÿÔ§¼6¹¢/ž ¶ ¹m¶Ý¶Þ¶ „§ÿ˧~¹ ¤s:»ÊY·Ë:¶Ì™\¶Í¶Î9ž ¶ ™'à¶ ¶Ý¶Þ¶ à¶ §¶Ý¶Þ¶ §ÿ¢„§þq¶ §úìÆ¶Æ ¹¬ƒ& ')!*$,.-7.A/K2T3_5h6q8€9…:�;›=¥@¨A¶BÆCÑD×FÚGîHIG OP0Q@ROSYQbVlWvZ€[Œ\�]ž^¬_³`»aÎbÖcåeñgi!j$l9m<oG]MsTt]ulvzw�{‹|œ}§~¶Æ~Ï�Ú‚Þƒé„ñ…ö†ÿ‡ˆ u‹Œ*�4Ž:�=‘I’X“f”m•u—†˜Ž™››¦’¬¡¿¤Ã¥Ò¦à§ç¨î©÷ªþ« ¬­"®'¯9±T³_´dµs¶·�µ™º¨»´¼Îº×¿âÀæÁñÂùÃþÄÅÆÇÈ2É<ËOÍR¥XÐ_ÓbÕlÖxغ,Ý,&# 3,&#¬›Z%³”XY’»c#ª""#ÿ d]Þ-e%é"fgz‘Z%�Šhi`±c#Œ®qr�«s#Tæmnf@Z%m9XYL`c#g/"#œ8"#Hd]æle%ñafgàrZ%çkuvîdXYþTwÆ’c#IyzÜx+_,%h÷…†q €ß‰% ¨·Š ¶©‹% HŒ� zz12zÎÏzoÐ m€+!YkÑ$VaÒ@*h÷…”q z1AzÎÓB�?üEýÔÕÿO HD›ÖEÔÕG™™G ý1Gü%úüšü ú+þ¡ý;Gœ "ù úý¤ý;G¥ü ú!ýG¦ÿ!HD›ÖEÔÕG™™GGš¡¤úøý§ý9Gœù úýEþ0G¨œü*üúüúýG¦ü!(úÿHD›ÖEÔÕG™™GGš§EúÿHD›ÖEÔÕ PQרÙB¶š§³¸³9± ?AB @ÚÛPK ›QÉZ¿a"ýý7org/autoplot/hapi/HapiDataSourceFormatEditorPanel.classÊþº¾4é =k <lm k <no k <p <q <r <st uv uwxyz { <| }~  € �‚ƒ �„ …† …‡ �ˆ �‰ Š ‹Œ �� �Ž �� � ‘’ ‘“ ‘”• ‘– )— )˜\ ™š›œ 0k � ™ž ‘Ÿ  5k¡ 5¢ 5˜ /£ ‘¤¥¦§hapiRootTextFieldLjavax/swing/JTextField; idTextFieldjLabel1Ljavax/swing/JLabel;jLabel2jLabel3()VCodeLineNumberTableLocalVariableTablethis3Lorg/autoplot/hapi/HapiDataSourceFormatEditorPanel;initComponentslayoutLjavax/swing/GroupLayout;getPanel()Ljavax/swing/JPanel;setURI(Ljava/lang/String;)VuriLjava/lang/String;split"Lorg/autoplot/datasource/URISplit;paramsLjava/util/Map;hapiDirLjava/io/File;idLocalVariableTypeTable5Ljava/util/Map; StackMapTable¥›¨©•getURI()Ljava/lang/String;argsss SourceFile$HapiDataSourceFormatEditorPanel.java FG MGjavax/swing/JLabel BCjavax/swing/JTextField A@ DC ?@ EC&id, an identifier for the data source: ªSdata HAPI root:/home/jbf/hapi2.hapiExport data to the Autoplot-based HAPI server configured at the given root. Note the .hapi extension will be converted to /hapi. It should also be noted that these files are for reference only, and will not support HAPI without additional human effort.javax/swing/GroupLayout F« ¬­® ±² ³µ ¶¸¹ º¸java/lang/Short »¼½ ¾Á »Â ¾Ã ÄÅ ÆÇÉ ËÌ ÍÎ »Ï ºÐ ÑǨ ÒÓ XU ÔÕ java/io/File Ö× FØ Ùf© ÚÛjava/lang/Stringjava/util/HashMap Üf ÝÞ ßàjava/lang/StringBuilderfile:// áâ ãä åæ1org/autoplot/hapi/HapiDataSourceFormatEditorPaneljavax/swing/JPanel3org/autoplot/datasource/DataSourceFormatEditorPanel org/autoplot/datasource/URISplit java/util/MapsetText(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)V!javax/swing/GroupLayout$Alignment Alignment InnerClassesLEADING#Ljavax/swing/GroupLayout$Alignment;createParallelGroup ParallelGroupL(Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup+()Ljavax/swing/GroupLayout$SequentialGroup;'javax/swing/GroupLayout$SequentialGroupaddContainerGap addComponentB(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;%javax/swing/GroupLayout$ParallelGroupaddGroupçGroupH(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;=(Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;J(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup;addGap.(III)Ljavax/swing/GroupLayout$SequentialGroup;setHorizontalGroup"(Ljavax/swing/GroupLayout$Group;)Vè*javax/swing/LayoutStyle$ComponentPlacementComponentPlacementRELATED,Ljavax/swing/LayoutStyle$ComponentPlacement;addPreferredGapW(Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;?(Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;-(II)Ljavax/swing/GroupLayout$SequentialGroup;setVerticalGroupparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap; resourceUriLjava/net/URI;(Ljava/net/URI;)VtoStringget&(Ljava/lang/Object;)Ljava/lang/Object;getTextput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; formatParams#(Ljava/util/Map;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;length()Iformat6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;javax/swing/GroupLayout$Groupjavax/swing/LayoutStyle!<=>?@A@BCDCECFGH; *·*·±IJ  KLMGHt h*»Y·µ*»Y·µ*»Y·µ *»Y·µ *»Y·µ *´ ¶ *´¶*´ ¶ *´ ¶*´ ¶ »Y*·L*+¶++²¶+¶¶+²¶+¶*´ þÿ¶¶¶+¶+²¶*´ ¶*´¶¶ÿ¶¶+¶   ¶+²¶*´ ¶*´¶¶¶¶¶¶ ++²¶+¶¶*´ þBþ¶²!¶"*´ þþ¶²!¶"*´ þþ¶²!¶"*´¶#²!¶"*´þþ¶Nÿ¶$¶¶%±IÞ7% &'!(,)7+@-I/R1[3d5m6r7w8{9~:…;‰<–=™>œ< ?§@®AµB¸@ÂCÅ?ÉDÒEÙFàGçHêFíDð;ó9ö7ùJþKLMNO%P+Q7R=SDTJUVV^WaLdJgYJhKLmûNOPQH,*°I]J KLRSHñF+¸&M,´'¸(N»)Y,´*·+:*´ ¶,¶--¹.À/:Ç:*´¶±I"bc de&f3g<hEiJ>FKLFTUAVW 9XY,Z[3\U]  9X^_ÿ<`abcdaefHÑK»0Y·1L+-*´¶2¹3W+¸4M»5Y·67¶8*´ ¶2¶8¶9¸&N,¶:ž-,µ'-¸;°Imnpr:sAtFvJ*KKLCgY.XU:hW] Cg^_þFcabij°*}¯@…´�·¿À‹ÈÊ@PK »v\±•gY^X^X"org/autoplot/hapi/HapiServer.classÊþº¾4œ Åòó òô òõö ÷ø ùú ÷ û üý /þÿ 6 ò  6              6   / /÷ ! " # $%& $'( ) *+, - $. ./ A012 A3 ?÷4 ?56 7 89 ? ?:;<= O> N? N@A Sò 6û 6B 6CD 6EF 6G S S S $H I JKL yM NN &OPs QR /S T| $UV /ò  /WXYZà J[ \ ]^ y_ 'À `a bc def ‚ò ghijk èl dm ¤ n èopq Šrs tu tv wxy z{|} š~  € � ‚ ƒ „… ¢~† ¤ò‡ˆ /‰Š /‹Œ �Ž ��‘ ’“”6– ¸> — ·˜™š ½› ûœ � &÷ žŸ  ¡ ¢£ ¢¤ ¢¥ 6¦ 6§¨© ÷ª   «  ¬  ­ ®¯ °± °²³ ×´µ ×¶ ·¸AÍÍeQ€ ¹º ¹»Ü /¼Ý ¹½ ¾¿ ÀÁ èÃÄßÞÅ ÆO ÇÈÉ š÷ÊË ÀÌÍ Î ¹Ïæ ÐÑ ÒÓ ¹Ô ÀÕ Ö@$ À× ÀØ ÀÙ ÀÚ Û ¹ÜÝ Þ ¹ß èà èá zâ ãäåæ 6çèéê ëì íë îïðloggerLjava/util/logging/Logger; loggerUrlUTF8Ljava/nio/charset/Charset; serverInfoLjava/util/Map; Signature8Ljava/util/Map;versions5Ljava/util/Map; versionFresh3Ljava/util/Map;()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/HapiServer;getKnownServers()Ljava/util/List;joLorg/json/JSONObject;surlLjava/lang/String;iIsjaLorg/json/JSONArray;ex Ljava/net/MalformedURLException;Lorg/json/JSONException;Ljava/io/IOException;resultLjava/util/ArrayList;urlsLjava/util/HashSet;urlLjava/net/URL;LocalVariableTypeTable)Ljava/util/ArrayList;'Ljava/util/HashSet; StackMapTableóôõ&ú &()Ljava/util/List; getServerInfo)(Ljava/lang/String;)Lorg/json/JSONObject;getKnownServersArray()[Ljava/lang/String;Ljava/util/List;$Ljava/util/List;listHapiServersArraylistHapiServerskeyskipZseekttaglendssLjava/util/LinkedHashSet;d2ssDiscoveryListrLjava/io/BufferedReader;d2ss1homeLjava/io/File;bookhistt0Jñ/<Aš getCatalogIds (Ljava/net/URL;)Ljava/util/List;serverocatalog Exceptions4(Ljava/net/URL;)Ljava/util/List; getCatalog$(Ljava/net/URL;)Lorg/json/JSONArray;getAbout%(Ljava/net/URL;)Lorg/json/JSONObject; getInfoURL0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;idgetHapiServerVersion"(Ljava/net/URL;)Ljava/lang/String; capabilitiesversionsserverfreshLjava/lang/Long;^ getDataURL](Ljava/net/URL;Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/net/URL;Ljava/lang/Exception;trLorg/das2/datum/DatumRange; parameterstpLorg/das2/datum/TimeParser;mapLjava/util/HashMap; serverUrl9Ljava/util/HashMap;Âò†ó createURLappend urlEncode&(Ljava/lang/String;)Ljava/lang/String;&Ljava/io/UnsupportedEncodingException;pLjava/util/regex/Pattern;ô| getParameters6(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONArray;datasetsetQuerynewUrlnewQuerygetInfo7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; serverVersionaltOparamsexKeepõgetCapabilitiesuseCache()ZcacheAgeLimitMillis()J readFromFile"(Ljava/io/File;)Ljava/lang/String;lineinfbuilderLjava/lang/StringBuilder; readFromURL4(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String;s2in2ex2builder2errLjava/io/InputStream;typeurlcLorg/autoplot/hapi/Connection;ö÷?(Ljava/net/URL;Ljava/lang/String;Ljava/util/Map;)Ljava/net/URL;svalueentryEntry InnerClassesLjava/util/Map$Entry;firstArg singletonMap;Ljava/util/Map$Entry;ø³e(Ljava/net/URL;Ljava/lang/String;Ljava/util/Map;)Ljava/net/URL;cadenceArrayToDatum([I)Lorg/das2/datum/Datum;array[IsecondsDgetRange2(Lorg/json/JSONObject;)Lorg/das2/datum/DatumRange;t1Lorg/das2/datum/Datum;t2 firstDatelastDatestopDate startDateinfoùgetSampleTimeRangeicadenceLjava/text/ParseException;endcadence sampleRangerangeÅ encodeURL"(Ljava/lang/String;)Ljava/net/URL; decodeURLencodeURLParametersdecodeURLParameters SourceFileHapiServer.java '(java/util/ArrayListjava/util/HashSet java/net/URLShttps://raw.githubusercontent.com/hapi-server/servers/refs/heads/master/abouts.json 'újson ¸¹org/json/JSONArray ûü ýþx_url ÿ˜http:// java/lang/StringBuilderhttps:// –         õ   java/net/MalformedURLException  &Unable to read from malformed URL: {0} org/json/JSONException%JSON exception when reading file: {0}java/io/IOException#IO exception when reading file: {0}Whttps://raw.githubusercontent.com/hapi-server/servers/refs/heads/master/abouts-dev.jsontrue hapiDeveloperfalse   org/json/JSONObject    ./ñ üjava/lang/String [Ljava/lang/String; X/ ­!HAPI network call on event thread  ú !" java/io/File #$(org/autoplot/datasource/AutoplotSettings autoplotData %˜ bookmarks '& history.txt '¯ (#reading recent datasources from {0} )­hapi:java/io/BufferedReaderjava/io/FileReader '* '+ ,java/util/LinkedHashSet - .? /0vap+hapi 1 2" '34 56&read extra hapi servers in {0} millis 78 9( :no history file found: {0} •{org/autoplot/hapi/HapiSpec ;< '=  >about  ?titlecontact(Contact HAPI team about this old server. Ì@ •Å % java/lang/Long A¯ «yHAPI # %$Y-$m-$dT$H:$M:$S.$(subsec;places=3)Zò BCjava/util/LinkedHashMap }~2.02.1.time.min DE FGtime.max HEstartstopdata[a-zA-Z0-9_:\-\+,/\.]+ô IJ KLM N­UTF-8O P$java/io/UnsupportedEncodingException"java/lang/IllegalArgumentException 'Q ¤¥ R S Tü U 'Vjava/lang/RuntimeExceptionjava/util/HashMap getInfo {0}status ýRcode W03. XQVersion 3 server fails to respond, trying alternate of dataset instead of id: {0} Yid=dataset= ¡{.Version 3 server then fails to respond to: {0}hapiServerCachejava/io/InputStreamReaderjava/io/FileInputStream  'Z java/lang/Throwable [Qfile is empty: –\ GET {0}java/lang/Object ]ö ^_ `a ba c de.incorrect error code returned, content is JSONempty response from / f g­ hij klø m­ nojava/util/Map$Entry po& qo —˜=r Õs tu v wxy z{ù |}org/das2/datum/DatumRange '~2firstDate and lastDate are out of order, ignoring.java/text/ParseExceptionó ר=server is missing required startDate and stopDate parameters. here failsampleStartDatesampleStopDate ­parse error in sampleStartDate àú t€� ‚ƒ ÑÒparse error in cadence: {0} „s …} †‡ ˆ‰ ˆ‡ BŠ  ‰ ‹‡ Œsorg/das2/datum/TimeUtil �Ž �s �‘ n’ P˜“ ”˜\+%2B • + apdss.hapi –—das2.url˜™ š›org/autoplot/hapi/HapiServerjava/util/Listorg/das2/datum/TimeParserjava/lang/Exceptionjava/util/regex/Pattern java/util/Maporg/autoplot/hapi/Connectionjava/io/InputStreamjava/util/Iteratororg/das2/datum/Datum(Ljava/lang/String;)Vlength()I getJSONObject(I)Lorg/json/JSONObject; getString startsWith(Ljava/lang/String;)Z-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(I)Ljava/lang/String;toString()Ljava/lang/String;contains(Ljava/lang/Object;)Zremoveaddput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/LevelWARNINGLjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalsget&(Ljava/lang/Object;)Ljava/lang/Object;SEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/awt/EventQueueisDispatchThreadwarningaddAll(Ljava/util/Collection;)Zsettings,()Lorg/autoplot/datasource/AutoplotSettings;resolveProperty#(Ljava/io/File;Ljava/lang/String;)VcurrentTimeMillisFINEexists(Ljava/io/File;)V(Ljava/io/Reader;)VreadLine(II)Ljava/lang/String;equalsIgnoreCaseindexOf(Ljava/lang/String;)I(Ljava/lang/CharSequence;)Z removeAll(Ljava/util/Collection;)Vjava/util/Collectionsreverse(Ljava/util/List;)VvalueOf(J)Ljava/lang/Long;close getMessage getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;(I)V(ILjava/lang/Object;)V;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; longValuecreate/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;min()Lorg/das2/datum/Datum;format*(Lorg/das2/datum/Datum;)Ljava/lang/String;maxcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchermatchesjava/net/URLEncoderencode(Ljava/lang/Throwable;)V getProtocolgetHostgetPortgetPath:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)VgetIntINFOgetQuery2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V addSuppressed-(Ljava/lang/Object;)Ljava/lang/StringBuilder;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VopenConnection.(Ljava/net/URL;)Lorg/autoplot/hapi/Connection;getInputStream()Ljava/io/InputStream;getErrorStreamtrimcharAt(I)C containsKeyisEmptyentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getValuegetKeyorg/das2/datum/UnitsLorg/das2/datum/Units; createDatum(D)Lorg/das2/datum/Datum;hasus2000"Lorg/das2/datum/TimeLocationUnits; org/das2/datum/TimeLocationUnitsparse*(Ljava/lang/String;)Lorg/das2/datum/Datum;le(Lorg/das2/datum/Datum;)Z/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VisFill(I)Lorg/das2/datum/Datum;org/das2/datum/DatumRangeUtilparseISO8601Duration(Ljava/lang/String;)[Idaysge nextMidnight.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;subtract/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;/(ILorg/das2/datum/Units;)Lorg/das2/datum/Datum; prevMidnighthoursprev/(ILorg/das2/datum/Datum;)Lorg/das2/datum/Datum;minutes intersects(Lorg/das2/datum/DatumRange;)Z()Lorg/das2/datum/DatumRange;java/net/URLDecoderdecode replaceAll getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;org/das2/util/LoggerManagerjava/nio/charset/CharsetforName.(Ljava/lang/String;)Ljava/nio/charset/Charset;!Å !" # !$ % !&'()/*·±*9+ ,- ./)»;»Y·K»Y·LM»Y·M, ¸ N» Y-· :6¶ ¢´¶:¶:¶™&+»Y·¶¶¶¶¶™§o¶™A+»Y·¶¶¶¶¶™!+»Y·¶¶¶¶¶W+¶š+¶W*¶W²¹W„§ÿH§3:² ²!",¶#§":² ²!%,¶#§:² ²!',¶#»Y(·M, ¸ N» Y-· :6¶ ¢´¶:¶:¶™&+»Y·¶¶¶¶¶™§o¶™A+»Y·¶¶¶¶¶™!+»Y·¶¶¶¶¶W+¶š+¶W*¶W²¹W„§ÿH§3:² ²!",¶#§":² ²!%,¶#§:² ²!',¶#)*+¸,¶-™*°ëîëÿ$ë&÷ú÷ $÷&*Ö5RSUZ[#\-^:_C`Lavbyd£eÁgÊhÑiØjå^ësîmðnüsÿop sqrv(w/x9zF{O|X}‚~…€¯�̓Ö„Ý…ä†ñz÷�ú‰üŠ� ‹ Œ��Ž*‘9•+ÀC¢01L™230»45#Ë63-Á78ð 9: 9; 9<O¢01X™23<»45/Ë639Á78ü 9: 9; 9<3=>+?@)ABC3=D+?EF€ÿ0GHIJKýHLJûGù#úÿGHIMPNPO þJKýHLJûGù#úÿGHIMPNPO !P QR)š.²*¹.À/L+ǰ»/Y+¶0·1°M² ²2,¶3° $*¡ ¢¤ ¥!¦,§+ ! 9;.23 !01F üLLN ST)W¸4K**¹5½6¹7À8°* °±+ =UC =V WT)W¸9K**¹5½6¹7À8°* ¹º+ =UC =V X/)é#¸:™ ² ;¶<»Y·K*¸4¹=W»Y·L+*¶>W»?Y¸@B¶C·DM»?Y,E·FN»?Y-G·F:¸H7² ²IJ¶K¶#¶L™¥:M:6 »NY»OY·P·Q:¶R: »SY·T:  ÆÍ ¶U `¤¶  `  `¶V¶W™  X¶Y6     ¶U6   `¶U` ¶V: 6 ¶š ¶š6 Z¶[™6  ¶\™   ¶]W ¶™' »Y·¶ ¶¶¶¶\™6š   ¶^W¶R: §ÿ4* ¹_W»Y ·`:  ¸a *¹=W K² ²Ib¸He¸c¶#ƶd§`:² ²2¶e¶3§K:ƶd§<:² ²2¶e¶3§':ƶd§:² ²2¶e¶3¿§² ²If¶#*°§±´&u§É&ËÕØ&u§íÉËíïùü&íïí*î;ÅÆÈÉ Ë(Ì.Î>ÏIÐUÑZÒjÔrÕu×yØ}Ù�ږ۟ݤÞÇßÐàÝáðâóãä æç)èTéWë\ìdïnòwó‚ô‡õ�ö“ø§ý±´þ¶ÿÆÉùËýÕØþÚÿêíüïýùüþþÿ!+¶Д45 ðtY3 óqZ[y.\3}*]5 –63 Ÿ^_ ‚%`U ¶9<Ú9<þ9<uœab cU(û?@>ådeIÚfeUÎgeZÉhiC ‚%`V  cV(û?EF¦ÿ� jHkkklJJmü=ý,J -ø ÿBjHkkklBOTO BOTnÿ jHkkklnBOÿjHkkk !P op),f¸:™ ² ;¶<*g¸hL+ ¸ M»/Y,·1N-g¶j:»Y¶ ·k:6¶ ¢¶l¶¹m„§ÿÞ°*. %-;H]c+H>%45fqBQABJ63%Ar1-9s8;+=UC ;+=VF ÿ/IIJLKjú$t&$!u vw)£0¸:™ ² ;¶<*g¸hL+ ¸ M»/Y,·1N-g¶j:°*+,/01%2-3+40qBAB63% r1-s8Ft&$ xy)úQ¸:™ ² ;¶<*n¸hL+ ¸ M»/Y,·1N-°M»/Y·oN-l*¶p¶qW-r*¶p¶qW-st¶qW-°&'&*2 ABEGH%I'J(K0L;MFNOO+> 63%r10!r1()9<QqB<ABFÿIIOt&$ z{)Q*ul+¸v¸wM,°* [ \+ qB|3 AB }~)â^*¶pL²x+¹.ÀyM,Æ,¶z¸H{e”œ/*¸}N-~¶:²+¹W²x+¸H¸c¹W°²+¹.À6°*& klm%n*o2p>qNrQt+4*'12€3^qBY�3L‚ƒF ý%J„+t$& …†)½©€¸�:»‚Y·ƒ:*¸„:§ :…:†¶š ‡¶™1ˆ,¶‰¶Š¶‹WŒ,¶�¶Š¶‹Wl+¶‹W§.Ž,¶‰¶Š¶‹W�,¶�¶Š¶‹W�+¶‹W-¶Už ‘-¶‹W*’¸w:°$&*F�‚…ˆ†‡‰3ŠD‹UŒaŽr�ƒ�Œ’““œ•¦–+f €39‡©qB©|3©ˆ‰©Š3¢‹Œ™�ŽŠ€3¦�BC ™��F(ÿIJ‘J’“”üJ-* •{);*+¸w°*¡+qB–3 —˜)�$“¸”L+*¶•¶–™*°*—¸˜°M»šY,·›¿™*ª«¬¯°±+  9™$|3š›F üœF� žŸ)_*+¸œM,‘¶jN-°*¿À Á+*qB 3 r1 s8t&$ ¡{)É=»Y*¶�*¶ž*¶Ÿ»Y·*¶ ¶X¶+¶¶·¡M§ N»šY-·›¿,°.1*& ÇÈ É ÊË.Î1Ì2Í;Ï+4.¢B2 9:=AB=£3;¢BF qMü I ¤¥)™ ˜¸:™ ² ;¶<*¸„M§ N»¢Y-·£¿»¤Y·¥:,‡¶š ,†¶™l+¹W§�+¹W*u¸wN² ²I¦-¶p¶#::- ¸ :»/Y·1:§ ::Ƨ¶¨©¶ª°Ÿæ,«¶™Ý² ²¬­-¶#-¶®¯¶™_-»Y·°¶-¶®¶¶¶¸±N- ¸ :»/Y·1:§¶¨©¶ª° :§:² ²¬²-¶#§i-¶®°¶™]-»Y·¯¶-¶®¶¶¶¸±N- ¸ :»/Y·1:§¶¨©¶ª° :§:² ²¬²-¶#Ç Æ¿°$&r…ˆ&í$Vwz$*ª*ÜÝâåãä è)é;êIìTô]õl÷oørúzû…ÿˆüŠýŽ®ºÆåíø     .NVaswz|ˆ’• +¬¦3 9‡z 63Š9<ø§1 9;í263a§1| 9;V263˜qB˜ 3 x¦3];AB)o¨ o)r1r&©<C )o¨$FSG”ü Jýª ÿ3IJJIªLOOü_JBNú üTJBNú t&$ «y)Œ'¸:™ ² ;¶<*³¸hL+ ¸ M»/Y,·1N-°*,-012%3+*'qBAB 63%r1Ft&$ ¬­)% )´+¸,¶-¬*; ®¯)µ­*C °±)Á»»Y·L»NY»·Y»¸Y*·¹²º·»·QMN,¶R:Æ+¶W+¼¶W,¶R:§ÿç,ÆK-Æ,¶d§@:-¶¾§5,¶d§.:N¿:,Æ-Æ,¶d§:-¶¾§,¶d¿+¶¿š»&Y»Y·À¶*¶Á¶·Â¿+¶M,°NRU½$Fg½$Foy}€½gqo*:MN$O*P/Q6R=SFUgNoU’V™W´Y¹Z+4*²3"p³b»´e³µ¶¹=3FR ÿ*k·lnJúNn FnGnÿk·lnnn ÿk·!t& ¸¹)ê²Ã²IĽÅY*S¶Æ*¸ÇM»Y·N»NY»·Y,¶È²º·»·Q::¶R:Æ-¶W-¼¶W¶R:§ÿæÆUƶd§H:¶¾§<¶d§4::¿:Æ!ƶd§:¶¾§¶d¿§1:»Y·:,¶É:Ç¿»NY»·Y²º·»·Q::¶R:  Æ ¶W¼¶W¶R: §ÿä¶¶Ê: + ¶-™H ¶Už@ ¶Ë{ 5² ̶< : Æ!ƶd§:  ¶¾§¶d °ÆUƶd§H:  ¶¾§<¶d§4:  : ¿: Æ!ƶd§:¶¾§¶d ¿§:² ²I¶e¶3² ²I¶e¶3¿-¶¿š»&Y»Y·Ͷ*¶Á¶·Â¿-¶:°hmp½:^„½:^�™ž¡½„�� µ¸&KPS½qvy½éA�½éA–¢§ª½�˜–ÑdÁ&g¾Á&*ª*gik l:mAnFoMpTq^s„l�sµЏsºtÃuÉvÎwÑyézð{õ|ý}~€�5‚=ƒA…dƒg…�y–…¾‡Á…Ã†Óˆã‰æŒí��‘+ŽA²37~³bðw²3 Nº3 æØ»bü<Ã#½¶É¾¿º,9<ABÀ3ùÁ ñµ¶=3FÿAIJ÷lnJúQn GnHnÿIJ÷lnnn ÿIJ÷BOþO·ÄþlnJÿC IJ÷O·ÄlnJJJn øQn GnHnÿIJ÷O·Älnnn ÿIJ÷O·ÄBOø!t& •Å) �»Y*¶p·ÎN+϶™ +¶L--¶¿d¶Ð϶-™ -+¶N§-϶+¶N+u¶-™n*¸„:§:»¢Y·£¿‡¶š †¶™,�¹Ñ™:l,�¹.¸vM§)«¶™§,l¹Ñ™�,l¹.¸vM,Ƴ,¹Òšª6,¹Ó¹Ô:¹Õ™�¹ÖÀ×:¹ØÆw™-X¶W6§ -Ù¶W¹ÚÀ6ˆ¶-š¹ÚÀ6Œ¶-™¹ØÀ6:§¹ØÀ6¸Û:-¹ÚÀ6¶ܶ¶W§ÿl»Y-¶·°:»šY·›¿JPS$JPS&itu*†!� žŸ¡-¢6¤A§J¬P¯S­U®_°s±~²�´œ·§¸µ½Â¾Å¿èÀòÁ÷ÂþÃÅ È/É>ËMÍfÏiÒuÓwÔ+z P¦3U 9‡_V¦3;Æ3MÆ3è~ÇÊŤË[w 9:�qB�–3�Ì  u6¶Cè~ÇÍ�Ì$F:ü· Q”ü J úýÎü1Ï#üJùùKM!Ð ÑÒ)£S*.‡ÝoH'*.‡cH'*.ê?AC(D1EGF]HpJsK}L“M©O¼RÄSÉW+z <(ÙÚJÛÚh 9‡”ãÔŸ9äÇPåÚ1?åÚ}?åÚ€IæÚ®ç‰Ëà1Æè‰FJü‘üH‘B” ÿ)L‘‘áéüQáúüBáúü5áúú t$êë)f»Y*·°L»Y*¸ ·° *f o p+ 9:63FIMtì~)2*¶p¸°*z+ 6Bí˜)D*¶K*¶°* ƒ „+ 63î˜)D*¶K*¶°* � Ž+ 63ï()e9¸³ ¸³Ã—¸³º»¤Y·¥³»¤Y·¥³»¤Y·¥³x±*; @EJ$_.`ðñÉ × È PK »u\S¾oì88 org/autoplot/hapi/HapiSpec.classÊþº¾4D 123 ABOUT_URLLjava/lang/String; ConstantValue4 CATALOG_URL5INFO_URL6CAPABILITIES_URL7DATA_URL8 URL_PARAM_ID9URL_PARAM_DATASET:URL_PARAM_START;URL_PARAM_STOP<URL_PARAM_TIMEMIN=URL_PARAM_TIMEMAX>URL_PARAM_PARAMETERS?CATALOGFORMATS@OUTPUT_FORMATSABINARYBTITLEC PARAMETERS()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/HapiSpec; SourceFile HapiSpec.java ()org/autoplot/hapi/HapiSpecjava/lang/Objectaboutcataloginfo capabilitiesdataiddatasetstartstoptime.mintime.max parametersformats outputFormatsbinarytitle1       !"#$%&'()*/*·±+ , -./0PK Æ»>\ùú¦B�� org/autoplot/hapi/HapiUtil.classÊþº¾4L Hµ ¶ ·¸ ·¹º »¼½¾ ¿ ÀÁ  à ÄÅÆ µÇ È É ÊË ÌÍ Î Ï Ð ÑÒ ÓÔÕÖ×~ Ø¡ Ù Ú ÛÜÝ Þß Þà Þáâã äå 0Ê æ Î çèé 6µê ëìíîï ðñ ðò ðó ôõ 6ö÷ øùú Óûü ýþÿloggerLjava/util/logging/Logger;KEY_DEFINITIONSLjava/lang/String; ConstantValueKEY_PARAMETERSKEY_REF KEY_PARAMETERžKEY_BINS KEY_RANGES KEY_CENTERS KEY_LENGTHKEY_SIZE KEY_LABEL KEY_X_LABELKEY_FILL KEY_UNITSKEY_TYPE KEY_X_COLOR_LOOKUP ()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/HapiUtil;resolveRefRecursive-(Lorg/json/JSONObject;Lorg/json/JSONObject;)VderefLjava/lang/Object;theDefinitionsReftheRefmaybeRefLorg/json/JSONObject;o1iIjaLorg/json/JSONArray;ko definitionsparamkeysLjava/util/Iterator; StackMapTable ¼ºÿÍ Exceptions  resolveRefs,(Lorg/json/JSONObject;)Lorg/json/JSONObject;jo cacheFolder0(Ljava/net/URL;Ljava/lang/String;)Ljava/io/File;urlLjava/net/URL;idcachedsroot getCacheFiles{(Ljava/net/URL;Ljava/lang/String;[Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/util/LinkedHashMap;tr1Lorg/das2/datum/DatumRange;ff1theFilefsmLorg/das2/fsm/FileStorageModel;ff[Ljava/lang/String; parameterexLjava/lang/Exception; parameters timeRangeformatsuresultLjava/util/LinkedHashMap;LocalVariableTypeTableHLjava/util/LinkedHashMap; �é Signatureª(Ljava/net/URL;Ljava/lang/String;[Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/util/LinkedHashMap; SourceFile HapiUtil.java hi €  java/lang/String org/json/JSONObjectorg/autoplot/hapi/HapiUtil$ref  #/definitions/    "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder(reference not found within definitions: !" #$ h%4references may only be to nodes within definitions: oporg/json/JSONArray & ' ( IJMnot resolving array of array, but this is easy to do with a small refactoring) *%java/lang/Integerjava/lang/Doublenot resolving array of things. +, -. +/0 1$/ 2$ 3$ 4$ + 56 java/io/File 7 8/data/java/util/LinkedHashMapfile:9 :; $Y/$m/$Y$m$d...gz :< => ?@ AB Cjava/io/IOExceptionD EFexception in cache GH apdss.hapiI JKjava/lang/Objectbinsrangescenterslengthsizelabelx_labelfillunitstype x_colorLookupjava/util/Iteratororg/json/JSONException java/net/URLorg/das2/datum/DatumRangeorg/das2/fsm/FileStorageModeljava/lang/Exception()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/String;)Ljava/lang/Object;has(Ljava/lang/String;)Z getString&(Ljava/lang/String;)Ljava/lang/String; startsWith substring(I)Ljava/lang/String;put;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V()I(I)Ljava/lang/Object;)(ILjava/lang/Object;)Lorg/json/JSONArray;java/util/logging/Loggerfine getJSONObject)(Ljava/lang/String;)Lorg/json/JSONObject; getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;(I)Lorg/json/JSONObject; org/autoplot/hapi/HapiDataSource getHapiCache getProtocolgetHostgetPath replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;endsWith(II)Ljava/lang/String;#org/das2/util/filesystem/FileSystemcreate9(Ljava/lang/String;)Lorg/das2/util/filesystem/FileSystem;X(Lorg/das2/util/filesystem/FileSystem;Ljava/lang/String;)Lorg/das2/fsm/FileStorageModel; getNamesFor0(Lorg/das2/datum/DatumRange;)[Ljava/lang/String; getRangeFor/(Ljava/lang/String;)Lorg/das2/datum/DatumRange; intersects(Lorg/das2/datum/DatumRange;)Z8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/LevelFINELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;1HIJKLM#NLM%OLM PLMQRLMSTLMUVLMWXLMYZLM[\LM]^LM_`LMabLMcdLMefLMghij/*·±kl mn opj¦ ®+¶M,¹™¢,¹ÀN+-¶:Á™“À: ¶ ™y ¶ : ¶ ™G¶:*¶ ™*¶:+-¶W§»Y»Y·¶¶¶·¿§»Y»Y·¶¶¶·¿§ *¸§öÁ™îÀ:6¶¢Ú¶:Á™•À: ¶ ™{ ¶ :   ¶ ™I ¶: * ¶ ™* ¶:  ¶W§»Y»Y·¶ ¶¶·¿§»Y»Y·¶ ¶¶·¿§ *¸§1Á™²¶§Á šÁ!™§ ²"¶„§ÿ"§þ[±k¶-12345'6.788A9K:T;]<e=m>p?ŒA�B«D®E´G¿HÆIÓJÜKäLëMõNþOPQR"S,T/UKWNXjZm[s]~^‰_œb¤Iªg­hl¢eqrT8sLAjtL.†uv" qr :sL þltL ëˆuvÜÈwrÉáxyÆäz{’|L‹}r®~v®v©€�‚‚üƒÿj„„ƒ…†„……úúúý‡ÿe „„ƒ…†‡†„……úúúúÿ„„ƒˆ‰ Š‹jÀ8*#¶ š*°*#¶$L*%¶&M>,¶¢,¶':+¸„§ÿè*°k& u v xy{#|*}0{6l4*vxy8Œv&~vz{‚ þ„‡úˆ‰ �Žj P¸(M»Y·,¶)¶*¶*¶)¶*¶+¶)¶*¶,¶)¶+-.¶/¶¶N»0Y-·1°k‰ŠG‹l*P��P‘LL’LG “L ”•j F¸(:)¶2™¶3d¶4:»Y·*¶*¶)¶*¶+¶*¶,¶¶:»Y·¶5¶+-.¶/¶¶:»6Y·7:,:¾6 6   ¢² 2: »Y·¶)¶¶¶: »Y·8¶ ¶¶¸9»Y·:¶ ¶;¶¶<¶¶¸=:  ¶>::¾66¢02: ¶?:-Æ -¶@™ ¶AW„§ÿÏ„ §ÿM§:²²CD¶E°°n/2Bn/2kRš›œD�eŸn¢‡£¢¤á¥é¦§ ¨©#¦)¢/°2­4®A¯C²l˜ –— ˜L¢‡™L áHš› é@œ�‡¢žL 4Ÿ F��F‘LF¡�F¢—F£LA¤LD¥Lnئ§¨ nئ©‚™ ü…ÿZ ª…«¬………­«ÿ{ª…«¬………­«……®««ý#…¬ù ÿ ª…«¬………­«øB¯°±²ij! F¸G³±k³´PK ›QÉZÁÜŽd &org/autoplot/hapi/HttpConnection.classÊþº¾4y : ; <=>? @A BCDE F GH I JK LM N LO P QR S T U V WX YZ[\ loggerUrlLjava/util/logging/Logger; fhttpConnectLjava/net/HttpURLConnection;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis"Lorg/autoplot/hapi/HttpConnection;urlLjava/net/URL; httpConnect Exceptions]getURL()Ljava/net/URL;getInputStream()Ljava/io/InputStream;getErrorStreamgetResponseMessage()Ljava/lang/String;getResponseCode()I disconnect()V SourceFileHttpConnection.java ! ^ _`GET {0}java/lang/Objecta bcd efjava/net/HttpURLConnection --> {0} {1} 34g hi 12j klm n4 op q4 rps tu  '( ./ 0/ 56das2.urlv wx org/autoplot/hapi/HttpConnectionorg/autoplot/hapi/Connectionjava/io/IOExceptionjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V java/net/URLopenConnection()Ljava/net/URLConnection;java/lang/IntegervalueOf(I)Ljava/lang/Integer;#org/das2/util/filesystem/FileSystemsettings/()Lorg/das2/util/filesystem/FileSystemSettings;+org/das2/util/filesystem/FileSystemSettingsgetConnectTimeoutMssetConnectTimeout(I)VgetReadTimeoutMssetReadTimeout!org/das2/util/filesystem/HttpUtil checkRedirect2(Ljava/net/URLConnection;)Ljava/net/URLConnection;org/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! !"Àb*+·²²½Y+S¶+¶ÀM²² ½Y,¶ ¸ SY,¶ S¶,¸ ¶¶,¸ ¶¶,¸ÀM*,µ±#&  @JT\8a9$ b%&b'( B)*+,-"/*´°#=$ %&./"2*´¶°#B$ %&*+0/"2*´¶°#G$ %&*+12"2*´¶ °#L$ %&*+34"2*´¶ ¬#Q$ %&*+56"6*´¶±# VW$ %&76"! ¸³±#89PK ›QÉZ‚ý×3ÃÃ5org/autoplot/hapi/InputStreamBinaryRecordReader.classÊþº¾48 # $% & '( )* '+,-.ch'Ljava/nio/channels/ReadableByteChannel;(Ljava/io/InputStream;)VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/InputStreamBinaryRecordReader;insLjava/io/InputStream; readRecord(Ljava/nio/ByteBuffer;)IcIbufLjava/nio/ByteBuffer; bytesRead StackMapTable Exceptions/close()V SourceFile"InputStreamBinaryRecordReader.java 0 12 3 45 67  /org/autoplot/hapi/InputStreamBinaryRecordReaderjava/lang/Object,org/autoplot/hapi/AbstractBinaryRecordReaderjava/io/IOExceptionjava/nio/channels/Channels newChannel>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;%java/nio/channels/ReadableByteChannelreadjava/nio/ByteBufferlimit()I!   I *·*+¸µ±   °5*´+¹= ¬+¶¢*´+¹> ¬`=§ÿâ¬&  %*,0!3"*% 55 * üüú 8 *´¹± ' (  !"PK ›QÉZ^¿¹Ì¯¯)org/autoplot/hapi/JSONArrayIterator.classÊþº¾4? + , - ./ .012 3 45678indexIarrayLorg/json/JSONArray;(Lorg/json/JSONArray;)VCodeLineNumberTableLocalVariableTablethis%Lorg/autoplot/hapi/JSONArrayIterator;hasNext()Z StackMapTablenext()Lorg/json/JSONObject;exLorg/json/JSONException;1iterator()Ljava/util/Iterator; Signature-()Ljava/util/Iterator;remove()V()Ljava/lang/Object;hLjava/lang/Object;Ljava/lang/Iterable;Ljava/util/Iterator; SourceFileJSONArrayIterator.java &  9 :; <=org/json/JSONException"java/lang/IllegalArgumentException > #org/autoplot/hapi/JSONArrayIteratorjava/lang/Objectjava/lang/Iterablejava/util/Iteratororg/json/JSONArraylength()I getJSONObject(I)Lorg/json/JSONObject;(Ljava/lang/Throwable;)V!  O*·*+µ*µ± I*´*´¶¢§¬ @m*´*Y´Z`µ¶°L»Y+·¿ ! S !",*°' #$%&+±- A'/*¶ °  #()*PK ›QÉZßdÒÆÆ/org/autoplot/hapi/PasteBinaryRecordReader.classÊþº¾4D +, + - ./ .0 12 134 5 678readersLjava/util/List; Signature@Ljava/util/List;()VCodeLineNumberTableLocalVariableTablethis+Lorg/autoplot/hapi/PasteBinaryRecordReader;pasteBufferedReader1(Lorg/autoplot/hapi/AbstractBinaryRecordReader;)Vr.Lorg/autoplot/hapi/AbstractBinaryRecordReader; readRecord(Ljava/nio/ByteBuffer;)Ii1IbufLjava/nio/ByteBuffer;i StackMapTable9 Exceptions:close SourceFilePasteBinaryRecordReader.java java/util/ArrayList ; <= >?9 @A BC,org/autoplot/hapi/AbstractBinaryRecordReader  ()org/autoplot/hapi/PasteBinaryRecordReaderjava/lang/Objectjava/util/Iteratorjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;!  B*·*»Y·µ± D *´+¹W±    ¬4=*´¹N-¹™ -¹À :+¹ 6`=§ÿݬ */ 2!4*  44!"2# $ ý %ú%&'(x'*´¹L+¹™+¹À M,¹ §ÿç±&'#(&)'$ ü %ú&')*PK ›QÉZQi¤°£ £ +org/autoplot/hapi/PasteBufferedReader.classÊþº¾4™ #[ \ ] ^_ [ ` abc [ ad ef egh i j kl m n opq rst [uv w x y j z{ |}~readersLjava/util/List; Signature8Ljava/util/List;delimCmonotonicKludgeZ greatestValueLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis'Lorg/autoplot/hapi/PasteBufferedReader;setDelim(C)VpasteBufferedReader)(Lorg/autoplot/hapi/AbstractLineReader;)Vr&Lorg/autoplot/hapi/AbstractLineReader;setMonotonicKludge(Z)VtreadLine()Ljava/lang/String;sbLjava/lang/StringBuilder;donecolI skipNonMono StackMapTabletch€ Exceptions�closemain([Ljava/lang/String;)Vargs[Ljava/lang/String;r1Ljava/io/StringReader;r2Sp SourceFilePasteBufferedReader.java ./ () *+ ,-java/util/ArrayList $%‚ ƒ„java/lang/StringBuilder …† ‡ˆ ‰Š$org/autoplot/hapi/AbstractLineReader ‹Œ >?€ �Ž ‹� �? O/java/io/StringReadera b c .‘x y z %org/autoplot/hapi/PasteBufferedReader*org/autoplot/hapi/SingleFileBufferedReaderjava/io/BufferedReader .’ .“ 78” •–— ˜‘java/lang/Objectjava/util/Iteratorjava/lang/Stringjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;append(C)Ljava/lang/StringBuilder; compareTo(Ljava/lang/String;)I-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V(Ljava/io/Reader;)V(Ljava/io/BufferedReader;)Vjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln!#$%&'()*+,-./0^ *·* µ*µ*µ*»Y·µ±1 "#2  34560>*µ±1 234()780D *´+¹W±1  2 34 9:;<0>*µ±1 +,234=+>?0t™» Y· L=>6*´¹ :¹ ™m¹ À:ž +*´¶W¹:š.Æ)*´™*´Æ*´¶ž 6§ *µÆš +¶W=„§ÿ�™°+¶°1N01 2 3405=6F7O8i9o;u@A†BˆD‹EŽF’G”I2HFE@-0[9:™34‘AB �C+ �DEŠF+G'ÿHIJü"Kü1LøMNO/0x'*´¹ L+¹ ™+¹ ÀM,¹§ÿç±1OP#Q&R29:'34G ü JúMN PQ0ô_»Y·L»Y·M»Y·N-»Y»Y+··¶-»Y»Y,··¶-¶ :Ʋ!¶"-¶ :§ÿí±1* U VWX/YB[H\M]U^^`24_RS UTUKVUC94H@-GÿHWXXHLMNYZPK ›QÉZ–z�bb.org/autoplot/hapi/SingleFileBinaryReader.classÊþº¾49 $% & ' ( )* +,-./insLjava/io/FileInputStream;(Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis*Lorg/autoplot/hapi/SingleFileBinaryReader;fLjava/io/File; Exceptions0 readRecord(Ljava/nio/ByteBuffer;)IbufLjava/nio/ByteBuffer; bytesReadI StackMapTable1close()V SourceFileSingleFileBinaryReader.java !java/io/FileInputStream  234 56 78(org/autoplot/hapi/SingleFileBinaryReaderjava/lang/Object,org/autoplot/hapi/AbstractBinaryRecordReaderjava/io/FileNotFoundExceptionjava/io/IOException getChannel!()Ljava/nio/channels/FileChannel;java/nio/channels/FileChannelreadjava/nio/ByteBufferlimit()I!    M*·*»Y+·µ±‰.*´¶+¶= ¬+¶¢*´¶+¶`=§ÿê¬ , .. "ü !+±# "#PK ›QÉZX½¿xüü0org/autoplot/hapi/SingleFileBufferedReader.classÊþº¾4#     readerLjava/io/BufferedReader;(Ljava/io/BufferedReader;)VCodeLineNumberTableLocalVariableTablethis,Lorg/autoplot/hapi/SingleFileBufferedReader;readLine()Ljava/lang/String; Exceptions!close()V SourceFileSingleFileBufferedReader.java   "  *org/autoplot/hapi/SingleFileBufferedReaderjava/lang/Object$org/autoplot/hapi/AbstractLineReaderjava/io/IOExceptionjava/io/BufferedReader!   F *·*+µ±      2*´¶°   6*´¶±  PK »u\QÎv00org/autoplot/hapi/UseInIDL.txt; show how HapiServer object can already be used in IDL. hp= OBJ_NEW('IDLjavaObject$Hapi', 'org.autoplot.hapi.HapiServer') url= OBJ_NEW('IDLJavaObject$URL', 'java.net.URL', 'https://cottagesystems.com/server/ct/hapi' ) x= hp.getCatalog(url) x.toString() ;[{"id":"pool_temperature"},{"id":"creek_pics"},{"id":"temperatures"},{"id":"windSpeed"},{"id":"sunriseSunsetIC"},{"id":"illuminance"}] y= x.get(0) y.toString() ;{"id":"pool_temperature"} x= hp.getInfo(url,'spase://VMO/NumericalData/Prognoz7/MAG/PT10S') x.toString() ;{"modificationDate":"2026-01-01T00:00Z","HAPI":"3.2","sampleStartDate":"2019-10-01T00:00Z","sampleStopDate":"2019-10-02T00:00Z","x_createdAt":"2017-02-21T17:27Z","parameters":[{"length":20,"name":"Time","units":"UTC","type":"isotime","fill":null},{"name":"the temperature","description":"Water temperature in garden pool","units":"F","fill":"-1e31","type":"double"}],"cadence":"PT1M","startDate":"2019-08-06T00:00Z","stopDate":"2021-12-22T00:00Z","status":{"code":1200,"message":"OK"}} x.getString("modificationDate") ; 2026-01-01T00:00Z PK ›QÉZ¤†‹——org/autoplot/hapi/calendar.png‰PNG  IHDRH-ÑsRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIMEÜ k³S"IDAT(Ï•’ÍK”qÇ?Ï˶¾¤à¶.¢E‘Q‡ “òR�÷ ¼Aà!ûºô/xz·¢‹$BׂÔCF"BaÔ¡$Ô"Úv)-ßöy~¿™éðxìÒÀða`¾ó˜ ^}¬Ùü—„Õš"*ˆ‚SÅ{EÔp^ð¢8Qœ÷¨7öcâ¹ÅWzùŸY ÞH€æ}` ÞƒzHSɤ[P«AºÎŸ¡uj‰'öjÛsö¶eÍêÀ\&ö[àjY¾ý @ê<±ˆn CX.g®f *àÔ@"h?@â®�•í÷†³¡g?ÌÌløy9㋬¾9ñÝÌÌîMfüökÓNߘ±8AL‰c¸5Q!ŠCnOV¯2:ª Bnê.�§Ëß×@’ ¡xE ÈEƒçJäB¸z¶DD9x€0Š8ÓÀåÞ6¼â•0…\§+Ä 9? @A @BCD @E =FGHfields[Ljava/lang/String;indexMapLjava/util/Map; Signature7Ljava/util/Map;+(Lorg/json/JSONObject;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/hapiserver/CSVHapiRecord;infoLorg/json/JSONObject; getIsoTime(I)Ljava/lang/String;iI getString getDouble(I)DgetDoubleArray(I)[Djssresult[D StackMapTable+ getInteger(I)Ilength()ItoString()Ljava/lang/String; SourceFileCSVHapiRecord.java I J KL MN,O PQ RST KU V2 %s: %d fieldsjava/lang/Object KW XYorg/hapiserver/CSVHapiRecordorg/hapiserver/HapiRecord()Vjava/lang/DoublevalueOf&(Ljava/lang/String;)Ljava/lang/Double; doubleValue()Djava/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String; parseDouble(Ljava/lang/String;)Djava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;intValue(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;! P *·*,µ±      ;*´2°!"# ;*´2°!"$%A *´2¸¶¯!  !"&'©.*´2¶M,¾¼N6,¾¢-,2¸R„§ÿë-°& '()&(,+4("..!" ")*+,þ-.ú/0A *´2¸¶ ¬0  !"120*´¾¬5 34H ½ Y*´2SY*´¾¸ S¸ °: 56PK ›QÉZ;”5t®®+org/hapiserver/CSVHapiRecordConverter.classÊþº¾4t D EF GH I JK L JM* GN JO PQ RST UV W XY Z[\indexMapLjava/util/Map; Signature7Ljava/util/Map;infoLorg/json/JSONObject;paramsLorg/json/JSONArray;sizes[I(Lorg/json/JSONObject;)VCodeLineNumberTableLocalVariableTablejIsizejoithis'Lorg/hapiserver/CSVHapiRecordConverter; StackMapTable[]^ Exceptions_convert/(Ljava/lang/String;)Lorg/hapiserver/HapiRecord;kbuildLjava/lang/StringBuilder;recordLjava/lang/String;fields[Ljava/lang/String;ffS=T SourceFileCSVHapiRecordConverter.java #`  parameters] ab  ^ cd !" ef gh ij kl,(?=([^"]*"[^"]*")*[^"]*$) mnjava/lang/Stringjava/lang/StringBuilder #o, pq rlorg/hapiserver/CSVHapiRecord #s%org/hapiserver/CSVHapiRecordConverterjava/lang/Objectorg/json/JSONObjectorg/json/JSONArrayorg/json/JSONException()V getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;length()I getJSONObject(I)Lorg/json/JSONObject;has(Ljava/lang/String;)ZgetInt(I)Itrim()Ljava/lang/String;split((Ljava/lang/String;I)[Ljava/lang/String;(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString+(Lorg/json/JSONObject;[Ljava/lang/String;)V! !"#$%I‡*·*+µ*+¶µ**´¶¼ µ=*´¶¢\*´¶N- ¶ ™=- ¶:*´¶ O6¶¢*´\.¶ hO„§ÿã§ *´O„§ÿŸ±&B  -6?G S!`"p!v$y%€†('>V ()G/* 6J+"d,)‡-.‡/$ÿ"01þ312ùúú3456%w¡+¶  þ¶M*´¶½N66*´¶¢n*´. -,2S`6§L»Y,2·:6*´.¢¶,`2¶W„§ÿß-¶S*´.`6„§ÿŒ»Y*´-·°&>+ ,-.)/40<1E3R4a5s4y7‚8Ž.”;'RU$7)R<89w()¡-.¡:; •<=Š>=‡,)/(ÿ0?@@'ýAú#úúBCPK ›QÉZáî|ú{>{>org/hapiserver/HapiClient.classÊþº¾4a O<=>? @A qB6î€C <DEF G H I J KL MN O PQR S T U VW hXY hZ h[ h\] ^_ ^` ab ac qPdef *Ug -U -h -i @j -k ®l mn op ®q rst uv ®wxy qz{ q| -}~ - -€�‚ƒ„ GG F… F† FM‡ ®ˆ‰Š u‹ hŒ o� Ž� o� Ž‘ Ž’“ W” q•– q—˜ u™ š u› ®œ �ž ®Ÿ � ¡ ®¢ £¤¥¦§ h¨ ®©ª lU ®« l¬ ­P® ­¯ l°±² *³´µ q¶· U l¸¹º ®»¼½ q¾¿ÀÁÂà hÄÅ ‹Æ ®Ç ®È ®É ÊË ÊÌ ÍÎ ÏÐ ÏÑÒÓÔ ®Õ ®Öר ®ÙÚ ÛÜÝ qÞ ®Ü qßà qá@$ âã ®äå uæç «<6èLOGGERLjava/util/logging/Logger;LOCK!Ljava/util/concurrent/locks/Lock; DAYS_IN_MONTH[[I DAY_OFFSET()VCodeLineNumberTableLocalVariableTablethisLorg/hapiserver/HapiClient;useCache()ZcacheAgeLimitMillis()J readFromFile"(Ljava/io/File;)Ljava/lang/String;lineLjava/lang/String;inLjava/io/BufferedReader;fLjava/io/File;builderLjava/lang/StringBuilder;result StackMapTablegCDN® ExceptionsreadFromCachedURL4(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String;pLjava/util/regex/Pattern;mLjava/util/regex/Matcher;rurlLjava/net/URL;type hapiCacheusu¦éêwriteToCachedURL5(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)VwLjava/io/BufferedWriter;dataqƒ readFromURLss2in2ex2Ljava/io/IOException;builder2exurlcLjava/net/URLConnection;ëQ getCatalog%(Ljava/net/URL;)Lorg/json/JSONObject;serveroLorg/json/JSONObject;ìgetCatalogIdsArray#(Ljava/net/URL;)[Ljava/lang/String;iIjojoaLorg/json/JSONArray;[Ljava/lang/String;ªígetInfo7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; Ljava/net/MalformedURLException;id²I(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/json/JSONObject;ioffsbsbs parametersssgetInfoParametersArray5(Ljava/net/URL;Ljava/lang/String;)[Ljava/lang/String; getDataCSVZ(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;dataURL startTimeendTimeinfoinsLjava/io/InputStream;reader Signaturew(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;l(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;‰(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;getDatatoMillisecondsSince1970(Ljava/lang/String;)Jtimeta%Ljava/time/temporal/TemporalAccessor;Ljava/time/Instant;dLjava/util/Date;parseInt(Ljava/lang/String;)I isLeapYear(I)Zyear dayOfYear(III)Imonthdayleap normalizeTime([I)V[IisoTimeToArray(Ljava/lang/String;)[I SourceFileHapiClient.java ¶·truehapiServerCachefalseî ïð ñòjava/lang/StringBuilderjava/io/BufferedReaderjava/io/InputStreamReaderjava/io/FileInputStream ¶ó ¶ô ¶õ ö÷ øù ú·java/lang/Throwable ûü ýþjava/io/IOExceptionfile is empty: øÿ ÷ ¶ ÷ ÷/ ÷ ÷ ÷id=(.+)é    ê  ¾  ."java/lang/IllegalArgumentException)query not supported, implementation error java/io/File ¾ ¾ À À ¿À  ¾ ¯° read from hapi cache: {0}  ÁÂ$old cache item will not be used: {0}resolve_references=false&   ! "¾unable to delete file #$ %¾!unable to make parent directorieswrite to hapi cache: {0}java/io/BufferedWriterjava/io/FileWriter ¶& 'unable to write to file: ÓÔGET {0}java/lang/Object ( )* +þë ,- .þ /- 01java/net/HttpURLConnection 21 3÷json 45.incorrect error code returned, content is JSON 6 7÷ 8 ±²9 :· ½¾ ;·empty response from ãä< =¾!HAPI network call on event thread java/net/URLcatalog ¶> êÔorg/json/JSONObject ö÷ ?@íjava/lang/String AB CDinfo?id=java/net/MalformedURLException ¶ü ¶meters=, EFname GH3parameters must be requested in order, use instead 8number of parameters in result doesn't jibe with request HAPI3. IJdata?id=&start=&stop= &time.min= &time.max= K1!org/hapiserver/HapiClientIterator ¶L   M NO PQR STU SV WÀ"year must be between 1800 and 2400month must be greater than 0.month must be less than 12. ,- µ´"time[3] is greater than 24 (hours)#time[1] is greater than 12 (months) ³´time[2] is too bigX *++time must have 4 or greater than 7 elements YZ YZ [J\ ]^ 45org.hapiserver _`(java/util/concurrent/locks/ReentrantLockorg/hapiserver/HapiClientjava/util/regex/Patternjava/util/regex/Matcherjava/net/URLConnectionorg/json/JSONExceptionorg/json/JSONArrayjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/io/File;)V(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;close addSuppressed(Ljava/lang/Throwable;)Vlength()I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V org/autoplot/hapi/HapiDataSource getHapiCache getProtocolgetHostgetPathgetQuerycompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroup(I)Ljava/lang/String;existscanReadcurrentTimeMillis lastModified#org/das2/util/filesystem/FileSystemsettings/()Lorg/das2/util/filesystem/FileSystemSettings;+org/das2/util/filesystem/FileSystemSettings isOfflinejava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vcontains(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;delete getParentFile()Ljava/io/File;mkdirs(Ljava/io/Writer;)VwriteA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VopenConnection()Ljava/net/URLConnection;getConnectTimeoutMssetConnectTimeout(I)VgetReadTimeoutMssetReadTimeoutgetInputStream()Ljava/io/InputStream;getErrorStreamtrimcharAt(I)Cwarning getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vjava/util/concurrent/locks/Locklockunlockjava/awt/EventQueueisDispatchThread#(Ljava/net/URL;Ljava/lang/String;)V getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject; getString&(Ljava/lang/String;)Ljava/lang/String;split((Ljava/lang/String;I)[Ljava/lang/String;get&(Ljava/lang/String;)Ljava/lang/Object; startsWith(Ljava/lang/String;)Z openStream0(Lorg/json/JSONObject;Ljava/io/BufferedReader;)V"java/time/format/DateTimeFormatter ISO_INSTANT$Ljava/time/format/DateTimeFormatter;parse?(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;java/time/Instantfrom:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Instant;java/util/Date%(Ljava/time/Instant;)Ljava/util/Date;getTimejava/lang/Integer substring(II)Ljava/lang/String;endsWithjava/lang/Mathpow(DD)D getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!®O¯°±²³´µ´¶·¸3*·±¹ -/º »¼ ½¾¸% ¸¶¬¹6 ¿À¸­¹> Á¸¾¸» Y· L» Y» Y» Y*···MN,¶:Æ+¶W+¶W,¶:§ÿç,ÆK-Æ,¶§@:-¶§5,¶§.:N¿:,Æ-Æ,¶§:-¶§,¶¿+¶š»Y» Y· ¶*¶¶·¿+¶M,°KOR!Cd!Clvz}dnl¹:HI!K'L,M3N:OCQdIlQ�R–S±U¶Vº4'ÃÄpÅÆ¸ÇȰÉʶËÄÌR ÿ'ÍÎÏÐÑúNÐ FÐGÐÿÍÎÏÐÐÐ ÿÍÎ!Ò ÓÔ¸'(¸M» Y· *¶¶¶*¶ ¶¶*¶!¶¶N*¶"Æi#¸$:*¶"¶%:¶&™B» Y· -¶¶¶'¶¶N+¶(ž(» Y· -¶)¶+¶¶N§ »*Y+·,¿§"+¶(ž» Y· -¶)¶+¶¶N» Y· ,¶-¶¶:»-Y·.:¶/™H¶0™@¸1¶2e¸3”› ¸4¶5™²6²78*¶9¸::°²6²7;*¶9°°¹Zbd.e5f<gGhOiljŽl˜n›oºqÎrÙsétùuvwxz${&~º\ <\ÕÖGQרÙÄ(ÚÛ(ÜÄ$ÝÄ.úÞÄÎZßÄÙOÇÈÌ+ÿŽàÑÑÑáâù ýGÑÍ Ò ãä¸Ì ê¸N» Y· *¶¶¶*¶ ¶¶*¶!¶¶:*¶":Æ€<¶=™<>¶?:#¸$:¶%:¶&™F» Y· ¶¶¶'¶¶:+¶(ž*» Y· ¶)¶+¶¶:§ »*Y+·,¿§$+¶(ž» Y· ¶)¶+¶¶:» Y· -¶¶¶:»-Y·.:¶/™'¶@š»Y» Y· A¶¶¶·¿¶B¶/š¶B¶Cš »YD·¿¶/š„²6²7E*¶9»FY»GY·H·I:: ,¶JÆU ƶK§H:   ¶§<¶K§4:  :  ¿: Æ! ƶK§:   ¶§¶K ¿§»Y» Y· L¶¶¶·¿±}‚…ms™ms¢®³¶™¤¢¹†!�‘/’5“:”D•O—V˜_™gš†›�œªŸ´¡·¢¾£Ø§í¨ø©ª«$®/¯:°D³L´Xµm¶s·™µ¢·͹黺p V^ÕÖ_Uרj`åæêÚÛêÜÄêçÄæÝÄ/»ÞÄ5µèÄíýßÄøòÇÈ̦þOÑÑÑýZáâù  ýKÑÍÿ@ àÑÑÑÑÑÑÍéÐÐ GÐHÐÿ àÑÑÑÑÑÑÍéÐÐÐ ÿàÑÑÑÑÑÑÍÒ êÔ¸(£¸4¶5™*+¸MM,Æ,°²6²7N½OY*S¶P*¶QM,¸4¶R¶S,¸4¶T¶U» Y· N» Y» Y,¶V··::¶:Æ-¶W-¶W¶:§ÿæÆUƶ§H:¶§<¶§4::¿:Æ!ƶ§:¶§¶¿§p:,ÁW™» Y· :» Y» Y,ÀW¶X··::¶:ƶW¶W¶:§ÿä¶¶Y: +Z¶™H ¶(ž@ ¶[{ 5²6\¶] : Æ!ƶ§:  ¶§¶ °ÆUƶ§H:¶§<¶§4::¿: Æ!ƶ§:  ¶§¶ ¿§:²6²7¶^¶_²6²7¶^¶_²`¹a¸b™!*+¸M:Æ:²`¹c°§¿²`¹c§:²`¹c¿-¶š»Y» Y· d¶*¶¶·¿-¶:²`¹a¸b™ *+¸e²`¹c§:²`¹c¿°Ž“–`„ª`„³¿ÄǪµ³IÛÞlqt’—š b® b·ÃÈË®¹·ð…âˆßâ ">-3>>@>{ˆ““•“¹CÇ ÈÉË(Ì-Í7ÎAÏIÐRÑ]Ð`ÒgÓlÔsÕzքتгØÛøÞØàÙçÚðÛüÜÛ ÝÞßà&á0ã:äVå^æbè…æˆè®Û·èßêâèäéôìí ïðñ"ö*ñ-ò0ó3ö;÷>öH÷KúRûmýsÿ{�ˆ�“� º˜ëÄgÃÄ]~ÅÆwÃÄ:NìÄ ØíÆäîïððÊëÄàkñï£ÚÛ£ÜÄ-vòóIZÉÊs0ËÄÌ)%ÿQàÑôÎÏÐÑúQÐ GÐHÐÿàÑôÎÏÐÐÐ ÿàÑôÎBõÿ2 àÑôÎõÎÏÐÑÿC àÑôÎõÎÏÐÑÑÑÐ øQÐ GÐHÐÿ àÑôÎõÎÏÐÐÐ ÿàÑôÎõÎBõú8JÐú !üÑJÐ Ò ö÷¸�+¸f™ ²6g¶]»hY*i·jL+Z¸kM»lY,·mN-°¹ !)"º*+øÛÚÛ ëÄ)ùúÌÒû üý¸À7*¸nL+i¶oM,¶p½qN6,¶p¢-,¶rs¶tS„§ÿå-°¹34 67 8/75:º4þÿ7øÛ2ú +#ËÌÿàúÒû ¸ìK¸f™ ²6g¶]»hY*» Y· u¶+¶¶·jM§ N»*Y-·w¿,Z¸kN»lY-·m:°*-v¹& GHL*O-M.N7Q>SHTºH*ÚÛ. ñ KøÛK Ä7ÚÛ> ëÄHùúÌ ^ ü àÒû  ¸S  ¸f™ ²6g¶]»hY*» Y· u¶+¶x¶,¶¶·jN§:»*Y·w¿-Z¸k:»lY·m:,yþ¶z:{¶o:¾¶pŸ¾¶pd ¶p¾d6» Y¶r|¶t·}: `6  ¶p¢  y¶ ¶r|¶~¶W„ §ÿÜ ¶:  ,¶š»*Y» Y· ¶ ¶¶·,¿§ »*Y€·,¿°36v¹Zbcg3j6h8iBlJnUo_qhs€t‹u v°wÇvÍyÔzÝ{ù}ü~�ºŽ3ÚÛ8 ñ ¦'þÿ ‹n ÿ YÊ Ô%Ä  øÛ  Ä ÄBÇÚÛJ¿ëÄU´ùú_ªh¡Ì< g ü àÿ=àÑÑàÑþ%Îú&ù+ Òû ¸Ñ;*+¸�M,{¶oN-¶p½q:6-¶p¢-¶r|¶tS„§ÿä°¹�� ‘’"“2’8•º>þÿ;øÛ; Ä5ú .%ËÌÿàÑúÒû ¸Bœ*+¸�:‚¶tƒ¶„™5»hY*» Y· …¶+¶†¶,¶‡¶-¶¶·j:§2»hY*» Y· …¶+¶ˆ¶,¶‰¶-¶¶·j:¶Š:» Y» Y··:»‹Y·Œ°¹¨ª«H°w¶~·�¸º\ EÛœøÛœ ĜĜĕúw%Û~� ÆÌüHü.àÒû ¸ð f*+,¸�:»hY*» Y· …¶+¶x¶,¶ˆ¶-¶‰¶¶¶·j:¶Š:» Y» Y··:»‹Y·Œ°¹ÏÑA×HØZÙº\ føÛf ÄfÄfÄfÄ^úA%ÛHZ ÆÒû !¸P*+,-¸Ž°¹ìº*øÛ ÄÄÄÒû !¸\ *+,-¸�°¹º4 øÛ  Ä Ä Ä ÄÒû "#¸k²�*¶‘L+¸’M,¸“N-¶”­¹ º*$Ä%& þ'() *+¸ |*¶(«V3 *¶[0dh*¶[0d`<¬d*¶[0dh *¶[0dh`*¶[0d`<¬<=*¶(¢ h*¶[0d`<„§ÿ笹.  !5"7$F%X&Z(\)f*t)z,º45ËÿXËÿ^þÿ|ëÄ\ ËÿÌ  "ýú ,-¸s3¡  `¤ »*Y•·,¿pš�p™ dp™§¬¹;<>º 3.ÿÌ @ /0¸§= ¬¢ »*Y–·,¿ ¤ »*Y—·,¿¸˜™§>²™2.`¬¹OPRS&T3Uº*=.ÿ=1ÿ=2ÿ3 3ÿÌ @ 45¸‚*. *\.`O*O*.¤ »*Yš·,¿*. ¤ »*Y›·,¿*.¸˜™§<²œ2*..=*.¤-*\.`O*\.dO²œ2*..=*. ¤ÿÜ»*Y�·,¿±¹6 ^_`c%d7fFhPiWj^kelom�pº ‚$6F<3ÿP2(ÿÌ @ý 0 78¸ O*¶( +¼ Y*¸žOYOYOYOYOYOYOL§ *¶(¢ »*YŸ·,¿*¶[T @¼ Y*¶ ¸¡OYOY*¶ ¸¡OYOYOYOYOL* ¶¢K§G¼ Y*¶ ¸¡OY*¶ ¸¡OY* ¶ ¸¡OYOYOYOYOL* ¶¢K*£¶¤™**¶(d¶ K*¶(¡+*¶ ¸¡O*¶(¡+*¶ ¸¡O*¶(¡+*¶ ¸¡O*¶( ¤ +¥*¶(d‡¸§Ž* ¶¢¸¡hO+¸¨+°¹byz0|C}N~Wh��‡‹‰”Š¡‹¯ŒÈ’Ï”ä•ì–ø˜™ ›œ#ž,ŸI¡M£º*-Ë6� Ë6O$ÄȇË6Ì 0ûGüC­%9·¸¡}©¸ª³6»«Y·¬³`½­Y¼ YOYOYOYOYOYOYOYOYOY OY OY OY OY OSY¼ YOYOYOYOYOYOYOYOYOY OY OY OY OY OS³œ½­Y¼ YOYOYOY;OYZOYxOY—OYµOYÔOY óOY OY 0OY NOY mOSY¼ YOYOYOY ?@A B C :DEF G HIJKnextLineLjava/lang/String;infoLorg/json/JSONObject;readerLjava/io/BufferedReader; converter'Lorg/hapiserver/CSVHapiRecordConverter;0(Lorg/json/JSONObject;Ljava/io/BufferedReader;)VCodeLineNumberTableLocalVariableTablethis#Lorg/hapiserver/HapiClientIterator; ExceptionsLhasNext()ZresultZ StackMapTablenext()Lorg/hapiserver/HapiRecord;exLjava/io/IOException;Lorg/hapiserver/HapiRecord;ME()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/Iterator; SourceFileHapiClientIterator.java N  O PQ %org/hapiserver/CSVHapiRecordConverter R  java/util/NoSuchElementExceptionNo more records S TU VNjava/io/IOException"java/lang/IllegalArgumentException W +,!org/hapiserver/HapiClientIteratorjava/lang/Objectjava/util/Iteratororg/json/JSONExceptionorg/hapiserver/HapiRecord()Vjava/io/BufferedReaderreadLine()Ljava/lang/String;(Lorg/json/JSONObject;)V(Ljava/lang/String;)Vconvert/(Ljava/lang/String;)Lorg/hapiserver/HapiRecord;close(Ljava/lang/Throwable;)V!x&*·*+µ*,µ**´¶µ*»Y+·µ±   !%"! &"#&&$%&'R*´Æ§<¬ & '!"# ()* @+,ÃE*´Ç » Y · ¿*´*´¶ L**´¶µ*´Ç *´¶ § M»Y,·¿+°69 * ,-/1(2/36795:6C8! : -.E"#((/*ü$0B1 A+2/*¶° ! "#3456PK ›QÉZÒH=$$org/hapiserver/HapiRecord.classÊþº¾4 getIsoTime(I)Ljava/lang/String; getString getDouble(I)DgetDoubleArray(I)[D getInteger(I)Ilength()I SourceFileHapiRecord.javaorg/hapiserver/HapiRecordjava/lang/Object   PK ›QÉZÌ|¬ÚÚorg/hapiserver/bins_demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) info= getInfo( hapiServer, 'specBins' ) print info it= getData( hapiServer, 'specBins', '2016-01-01T12:30', '2016-01-01T13:00' ) while ( it.hasNext() ): rec= it.next() print rec.getIsoTime(0) print rec.getDoubleArray(1) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00Z PK ›QÉZÁõ—,,org/hapiserver/demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) jo= getCatalogArray( hapiServer ) for i in xrange(jo.length()): print jo.getJSONObject(i).get('id') info= getInfo( hapiServer, 'Iowa+City+Conditions' ) print info it= getData( hapiServer, 'Iowa+City+Conditions', '2019-10-21T00:00', '2019-10-22T00:00' ) while ( it.hasNext() ): print it.next().getIsoTime(0) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00ZPK ›QÉZ«HÖžorg/hapiserver/first_demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) ss= getCatalogIdsArray( hapiServer ) for s in ss: print s info= getInfo( hapiServer, 'Iowa+City+Conditions' ) print info it= getData( hapiServer, 'Iowa+City+Conditions', '2019-10-21T00:00', '2019-10-22T00:00' ) while ( it.hasNext() ): print it.next().getIsoTime(0) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00Z PK ›QÉZ\<org/hapiserver/subset_demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) info= getInfo( hapiServer, 'Iowa+City+Conditions' ) print info it= getData( hapiServer, 'Iowa+City+Conditions', 'Temperature,Humidity', '2019-10-21T00:00', '2019-10-22T00:00' ) while ( it.hasNext() ): r= it.next() print r.getIsoTime(0), r.getDouble(1), r.getDouble(2) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00Z PK ›QÉZŽ()VCodeLineNumberTableLocalVariableTablethisLtest/DemoEditorPanel;main([Ljava/lang/String;)Vargs[Ljava/lang/String;edit-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;diaLjavax/swing/JDialog; Exceptions; SourceFileDemoEditorPanel.java +org/autoplot/hapi/HapiDataSourceEditorPanel vap+hapi:)org/das2/util/monitor/NullProgressMonitor <= >?javax/swing/JDialog @A BC DE F GEH IJ KLM N?test/DemoEditorPaneljava/lang/Objectjava/lang/ExceptionprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZsetURI(Ljava/lang/String;)VgetPanel()Ljavax/swing/JPanel;setContentPane(Ljava/awt/Container;)V setResizable(Z)Vpack setVisiblejava/lang/SystemerrLjava/io/PrintStream;getURI()Ljava/lang/String;java/io/PrintStreamprintln!/*·±   ¨F»Y·L+»Y·¶W+¶» Y· M,+¶ ¶ ,¶ ,¶,¶²+¶¶±* %-26;E F> !%!"#$%&'PK ›QÉZcrf5òòtest/Iso8601Regex.classÊþº¾4ƒ %CD EFG HI EJ KL MN HOB@ MPQ MRS KTU CV W XYZ[\]^_`abcdefghi()VCodeLineNumberTableLocalVariableTablethisLtest/Iso8601Regex;main([Ljava/lang/String;)ViIregex[Ljava/lang/String;rLjava/lang/String;pLjava/util/regex/Pattern;tt0JmLjava/util/regex/Matcher; StackMapTable2jkl SourceFileIso8601Regex.java &'ö(?(?:(?(?:16|17|18|19|20|21)\d{2})-(?\d{2})-(?\d{2}))|(?:(?(?:16|17|18|19|20|21)\d{2})-(?\d{3})))T(?(?[01]\d|2[0-4])(:(?[0-5]\d):(?[0-6]\d)?)?(?.\d{1,9})?)?(?:Z)?k mn2017-150T24:00:30.0Zo pq rsl tuv wx yz w{Expression does not match w|YEARM }~java/lang/StringBuilderYear: € �‚Month: MONTHDay: DOMYEARY Day Of Year: DOYHours: HOURS Minutes: MINUTES Seconds: SECONDS Subseconds:  SUBSECONDStest/Iso8601Regexjava/lang/Objectjava/lang/Stringjava/util/regex/Patternjava/util/regex/Matchercompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;java/lang/SystemerrLjava/io/PrintStream;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matches()Zjava/io/PrintStreamprintln(Z)VcurrentTimeMillis()J(J)V(Ljava/lang/String;)Vgroup&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!$%&'(/*·±)* +, -.(m‚L+¸MN²,-¶¶¶¸ 76 ¢,-¶¶W„§ÿí²¸ e¶ ,-¶:¶š² ¶ §'¶Æc²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ §A²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y· ¶!¶¶¶¶ ²»Y·"¶#¶¶¶¶ ±)^ (17CJR]!g"†#¥$Ç&æ')$*C+b,�/*H!/0‚1234z56 w74d89J8:;<'ÿ!=>?>úü%@ûi=û{ABPK û–\ íAMETA-INF/þÊPK »–\ ™O:jj¤�+META-INF/MANIFEST.MFPK ›QÉZíAÇorg/PK ›QÉZ íAéorg/autoplot/PK Å»-\íAorg/autoplot/hapi/PK ›QÉZíADorg/hapiserver/PK ›QÉZíAqtest/PK ›QÉZ4tžrVV¤�”META-INF/build.txtPK ›QÉZšut11A¤�META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK ›QÉZ锢L..=¤�ªMETA-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK ›QÉZ ‚‘,,<¤�3META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK ›QÉZŠCú77G¤�¹META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ›QÉZ˜Þñe2¤�Uorg/autoplot/hapi/AbstractBinaryRecordReader.classPK ›QÉZçAŒúú*¤�µorg/autoplot/hapi/AbstractLineReader.classPK ›QÉZ^ÕÄЖ–5¤�÷org/autoplot/hapi/ConcatenateBinaryRecordReader.classPK ›QÉZÞǬYTT1¤�à org/autoplot/hapi/ConcatenateBufferedReader.classPK ›QÉZ(©n<"¤�ƒorg/autoplot/hapi/Connection.classPK ›QÉZ æ/.ê ê +¤�Õorg/autoplot/hapi/HapiCacheConnection.classPK ›QÉZƒ¤L*SS*¤�'org/autoplot/hapi/HapiCacheManager$1.classPK ›QÉZ’JfGE E (¤�£+org/autoplot/hapi/HapiCacheManager.classPK »–\37¢•YY(¤�.9org/autoplot/hapi/HapiDataSource$1.classPK »–\Z'P``(¤�Í=org/autoplot/hapi/HapiDataSource$2.classPK »–\­Š¢bb7¤�sEorg/autoplot/hapi/HapiDataSource$ParamDescription.classPK »–\%Â$ŽÖÖ&¤�*Lorg/autoplot/hapi/HapiDataSource.classPK Å»-\d¹�øxx3¤��"org/autoplot/hapi/HapiDataSourceEditorPanel$1.classPK Å»-\ZãÈø™™4¤�V)org/autoplot/hapi/HapiDataSourceEditorPanel$10.classPK Å»-\ÏéÝÁ™™4¤�A-org/autoplot/hapi/HapiDataSourceEditorPanel$11.classPK Å»-\cÓLÙ™4¤�,1org/autoplot/hapi/HapiDataSourceEditorPanel$12.classPK Å»-\ä†Jã™™4¤�5org/autoplot/hapi/HapiDataSourceEditorPanel$13.classPK Å»-\9¦r™™4¤�9org/autoplot/hapi/HapiDataSourceEditorPanel$14.classPK Å»-\SOÞ€™™4¤�í<org/autoplot/hapi/HapiDataSourceEditorPanel$15.classPK Å»-\oèùZ™™4¤�Ø@org/autoplot/hapi/HapiDataSourceEditorPanel$16.classPK Å»-\¯n@ ’’4¤�ÃDorg/autoplot/hapi/HapiDataSourceEditorPanel$17.classPK Å»-\•Ô©Í™™4¤�§Horg/autoplot/hapi/HapiDataSourceEditorPanel$18.classPK Å»-\a3ìì4¤�’Lorg/autoplot/hapi/HapiDataSourceEditorPanel$19.classPK ›QÉZØÏéx""5¤�ÐSorg/autoplot/hapi/HapiDataSourceEditorPanel$2$1.classPK Å»-\ è&ǘ˜3¤�EXorg/autoplot/hapi/HapiDataSourceEditorPanel$2.classPK Å»-\ÂÉÝ௯4¤�.`org/autoplot/hapi/HapiDataSourceEditorPanel$20.classPK Å»-\ù,𮂂4¤�/horg/autoplot/hapi/HapiDataSourceEditorPanel$21.classPK Å»-\þéE/··4¤�morg/autoplot/hapi/HapiDataSourceEditorPanel$22.classPK Å»-\GN|=uu4¤� qorg/autoplot/hapi/HapiDataSourceEditorPanel$23.classPK Å»-\¨�WI  4¤�Óvorg/autoplot/hapi/HapiDataSourceEditorPanel$24.classPK Å»-\8ZÜ4¤�E{org/autoplot/hapi/HapiDataSourceEditorPanel$25.classPK Å»-\W¹ìŽŽ4¤�§�org/autoplot/hapi/HapiDataSourceEditorPanel$26.classPK Å»-\ПÓYII4¤�‡Šorg/autoplot/hapi/HapiDataSourceEditorPanel$27.classPK Å»[šCõüII4¤�"�org/autoplot/hapi/HapiDataSourceEditorPanel$28.classPK ›QÉZ¶j�EE5¤�½•org/autoplot/hapi/HapiDataSourceEditorPanel$3$1.classPK Å»-\ ñÅ­uu3¤�U›org/autoplot/hapi/HapiDataSourceEditorPanel$3.classPK Å»-\%Bð¥UU3¤�¤org/autoplot/hapi/HapiDataSourceEditorPanel$4.classPK Å»-\80i  3¤�Á¬org/autoplot/hapi/HapiDataSourceEditorPanel$5.classPK Å»-\mµ Üõõ3¤�+¶org/autoplot/hapi/HapiDataSourceEditorPanel$6.classPK Å»-\ˆNk0××3¤�q¹org/autoplot/hapi/HapiDataSourceEditorPanel$7.classPK Å»-\•PÐ9——3¤�™¿org/autoplot/hapi/HapiDataSourceEditorPanel$8.classPK Å»-\þßp0——3¤��Ãorg/autoplot/hapi/HapiDataSourceEditorPanel$9.classPK Å»-\ß¹¹¥––B¤�iÇorg/autoplot/hapi/HapiDataSourceEditorPanel$IconCellRenderer.classPK Å»-\-jky y I¤�_Ìorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer.classPK Å»-\ê‚Ê=Â=Â1¤�?Öorg/autoplot/hapi/HapiDataSourceEditorPanel.classPK ›QÉZËÈy-¤�˘org/autoplot/hapi/HapiDataSourceFactory.classPK ›QÉZJai¬GdGd,¤�²org/autoplot/hapi/HapiDataSourceFormat.classPK ›QÉZ¿a"ýý7¤�©org/autoplot/hapi/HapiDataSourceFormatEditorPanel.classPK »v\±•gY^X^X"¤�û*org/autoplot/hapi/HapiServer.classPK »u\S¾oì88 ¤�™ƒorg/autoplot/hapi/HapiSpec.classPK Æ»>\ùú¦B�� ¤�ˆorg/autoplot/hapi/HapiUtil.classPK ›QÉZÁÜŽd &¤�Ü£org/autoplot/hapi/HttpConnection.classPK ›QÉZ‚ý×3ÃÃ5¤�@­org/autoplot/hapi/InputStreamBinaryRecordReader.classPK ›QÉZ^¿¹Ì¯¯)¤�V²org/autoplot/hapi/JSONArrayIterator.classPK ›QÉZßdÒÆÆ/¤�L¸org/autoplot/hapi/PasteBinaryRecordReader.classPK ›QÉZQi¤°£ £ +¤�_¾org/autoplot/hapi/PasteBufferedReader.classPK ›QÉZ–z�bb.¤�KÊorg/autoplot/hapi/SingleFileBinaryReader.classPK ›QÉZX½¿xüü0¤�ùÎorg/autoplot/hapi/SingleFileBufferedReader.classPK »u\QÎv00¤�CÒorg/autoplot/hapi/UseInIDL.txtPK ›QÉZ¤†‹——¤�¯Öorg/autoplot/hapi/calendar.pngPK ›QÉZ5C+g%¤�‚Ùorg/autoplot/hapi/clearTextButton.pngPK ›QÉZß2�ŠŠ"¤�ÜÛorg/hapiserver/CSVHapiRecord.classPK ›QÉZ;”5t®®+¤�¦ãorg/hapiserver/CSVHapiRecordConverter.classPK ›QÉZáî|ú{>{>¤��ìorg/hapiserver/HapiClient.classPK ›QÉZôM..'¤�U+org/hapiserver/HapiClientIterator.classPK ›QÉZÒH=$$¤�È2org/hapiserver/HapiRecord.classPK ›QÉZÌ|¬ÚÚ¤�)4org/hapiserver/bins_demo.jyPK ›QÉZÁõ—,,¤�<6org/hapiserver/demo.jyPK ›QÉZ«HÖž¤�œ8org/hapiserver/first_demo.jyPK ›QÉZ\<¤�Ù:org/hapiserver/subset_demo.jyPK ›QÉZŽ