PK �����|T������������ ��META-INF/����PK �����|T(F�bh���h������META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK �����|T���������������org/PK �����|T������������ ���org/tsds/PK �����|T���������������org/tsds/datasource/PK �����|T��s�����������META-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL: https://svn.code.sf.net/p/autoplot/code/autoplot/trunk/TsdsDataSource/src/META-INF/build.txt $ build.svnrevision: $Revision: 4482 $ PK �����|T ��K0���0���=���META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.tsds.datasource.TsdsDataSourceFactory tsds PK �����|TE�"������#���org/tsds/datasource/SpeedTest.class�������3�r ��> �?�@�A�B�C�D�E�F ��G �H�I �J�K ��L�M � �N�O ��>�P ��Q � �R ��S ��T ��U �J�V�W ��X�Y�Z�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/tsds/datasource/SpeedTest;�empty�(Ljava/io/InputStream;)I�in�Ljava/io/InputStream;�buf�[B�total�I�bytes� StackMapTable�(� Exceptions�[�main�([Ljava/lang/String;)V�url�Ljava/net/URL;�cc�Ljava/net/HttpURLConnection;�i�args�[Ljava/lang/String;�urls�8�\� SourceFile�SpeedTest.java���]�^�_�java/lang/String�qhttp://timeseries.org/get.cgi?StartDate=20030301&EndDate=20030331&ppd=1&ext=bin&out=tsml¶m1=OMNI_OMNIHR-26-v0�Zhttp://timeseries.org/OMNI_OMNIHR-26-v0-to_20030301-tf_20030331-ppd_1-filter_0-ext_bin.bin�Zhttp://timeseries.org/OMNI_OMNIHR-26-v0-to_20030301-tf_20030331-ppd_1-filter_2-ext_bin.bin�Zhttp://timeseries.org/OMNI_OMNIHR-26-v0-to_20030301-tf_20030331-ppd_1-filter_3-ext_bin.bin�java/net/URL��`�a�b�c�d�e�f�g�h�java/net/HttpURLConnection�i��java/lang/StringBuilder� �j�k�l�m�#�$�j�n�o�p�e�`�2: �j�q�org/tsds/datasource/SpeedTest�java/lang/Object�java/io/IOException�java/net/MalformedURLException�java/io/InputStream�read�([B)I�(Ljava/lang/String;)V�java/lang/System�err�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/Object;)V�openConnection�()Ljava/net/URLConnection;�connect�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getInputStream�()Ljava/io/InputStream;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�!���������������/�����*��������������� ��������!�"��� �#�$�����������"��L=*+��>��`=*+��>�������������������������� �� ���*����"�%�&�����'�(����)�*����+�*��,�������-�.�����/� �0�1����I��������YSYSYSYSL=+���I��Y+2�� N�� -��-���� :���� ��Y������������������=+���-��Y+2�� N�� ��Y����-���������ӱ�������6� �����!�!�"�,�#�3�$�<�%�A�&�a�!�g�)�o�*�z�+���)���0� ���H��,�5�2�3��<�%�4�5���L�6�*��z��2�3��i�0�6�*������7�8������9�8��,�������:��K����/�.�����;�/��<����=PK �����|T���L��L��*���org/tsds/datasource/TsdsDataSource$1.class�������3�� �0�[ �1�\ �Y�] �^�_�` �a�b �Y�c �Y�d �e�f �Y�g �Y�h �Y�i �j�k �j�l �m�n�o �p�q�r ��\�s ��t �e�u �p�v�w �e�x�y ��z�{ �Y�|�}�~����� �Y������ �Y���� ����� �Y�� ������ �Y�� �Y�� �Y�� �Y���������this$0�$Lorg/tsds/datasource/TsdsDataSource;�<init>�'(Lorg/tsds/datasource/TsdsDataSource;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lorg/tsds/datasource/TsdsDataSource$1;�setTimeRange�(Lorg/das2/datum/DatumRange;)V�dr�Lorg/das2/datum/DatumRange;�setTimeResolution�(Lorg/das2/datum/Datum;)V�d�Lorg/das2/datum/Datum;� StackMapTable�getURI�()Ljava/lang/String;�tp�Lorg/das2/datum/TimeParser;�sparams�Ljava/lang/String;�blurURI�getTimeRange�()Lorg/das2/datum/DatumRange;�getTimeResolution�()Lorg/das2/datum/Datum;�setURI�(Ljava/lang/String;)V�suri� Exceptions��� SourceFile�TsdsDataSource.java�EnclosingMethod�������3�4�5�������������{0}�������������@�����P���D�������������������������%Y%m%d�������java/lang/StringBuilder� StartDate=�������P����� &EndDate=���P�&ppd=�����&ext=�����ext�������java/lang/String�&out=�����out�¶m1=�����param1���G� vap+tsds:�����������?�����������������$org/tsds/datasource/TsdsDataSource$1�java/lang/Object�3org/autoplot/datasource/capability/TimeSeriesBrowse�java/text/ParseException�"org/tsds/datasource/TsdsDataSource�getTimeSeriesBrowse�7()Lorg/autoplot/datasource/capability/TimeSeriesBrowse;�()V� access$000�()Ljava/util/logging/Logger;�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V� access$100�\(Lorg/tsds/datasource/TsdsDataSource;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;� timeRange�org/das2/datum/DatumRange�width� resolution� currentPpd�I� access$200�=(Lorg/tsds/datasource/TsdsDataSource;Lorg/das2/datum/Datum;)I�org/das2/datum/Units�days�Lorg/das2/datum/Units;�createDatum�(D)Lorg/das2/datum/Datum;�org/das2/datum/Datum�divide�org/das2/datum/TimeParser�create�/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�min�format�@(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Ljava/lang/String;�max�(I)Ljava/lang/StringBuilder;� access$300�5(Lorg/tsds/datasource/TsdsDataSource;)Ljava/util/Map;� java/util/Map�get�&(Ljava/lang/Object;)Ljava/lang/Object;� access$400� access$500�toString� access$600�4(Lorg/tsds/datasource/TsdsDataSource;)Ljava/net/URI;�"org/autoplot/datasource/DataSetURI�fromUri�"(Ljava/net/URI;)Ljava/lang/String;� access$700� access$800� access$900�access$1000� �0�1��2��3�4������5�6��7���>����� *+��*�������8������E�9������� �:�<����� �3�4���=�>��7���������C����+��*��*��+��������*����������*������ �������8������H�I�J�-K�BL�9�������C�:�<�����C�?�@���A�B��7���������L*��+�� *���� ��*������1*��*��*���� ����*���� ��*��������� �����8������O�P�Q�S�2T�KV�9�������L�:�<�����L�C�D��E����-��F�G��7����������L��Y����+*������������+*������������*��������*��������� ��!��*����"#����� ��$��*����%&����� ����'M��Y��(��*����)��*��+��,����'�����8������Y�[�\�S^�l_��`��b�9��� ������:�<������H�I����&�J�K���L�G��7���������|��Y����*����,����� ��!��*����-#����� ��$��*����.&����� ����'L��Y��(��*����/��*��+��+����'�����8������g�h�)i�Bj�Vl�9�������|�:�<���V�&�J�K���M�N��7���2�����*���������8������q�9��������:�<����O�P��7���2�����*���� �����8������u�9��������:�<����Q�R��7���5�����������8������z�9��������:�<������S�K��T�����U��V����W�X����Y�Z�;��� ��0������PK �����|T쪩�eN��eN��(���org/tsds/datasource/TsdsDataSource.class�������3� �q� �q� �q� �q� �q� ��� �� �q� �q� �q� �q� �q� �q� �q�� �q� �q� �q�� ���� ��� �� ��� �� �� �� ��� ��������� �%����� �*�� �*�; �*���� �2�� �q�� �� �q� �q �M �e �� � �E � �I �K �M �e �M�Q�� /� � �! "# $ % �q&'()* �a� +,- �e.��/ �0���������1�23 �M4 56789 �:; �u< �u=> �2?@AB �|� �|CD �2E �uF �qGH �qIJ�K�LM ��N �uO �PQ �uRS �2TU �VW ��XYZ[\ ��] ��^ _` abcd�efg ����h ij ak lm an aop �I�q ��r �es tu@������� vw �2x y z{ |}~�� ��� ����� ��� �� ��� ��X �� �q� �� �������� ����� �q����� �2��� �2����� �u��d��� ������ ����� z���������� ����� �� ���� ����InnerClasses�logger�Ljava/util/logging/Logger;�t0�J� timeRange�Lorg/das2/datum/DatumRange;� resolution�Lorg/das2/datum/Datum;� currentPpd�I�SIZE_DOUBLE� ConstantValue����initialDocument�Lorg/w3c/dom/Document;�parameterPpd�haveInitialTsml�Z�exceptionFromConstruct�Ljava/lang/Exception;� hasEndDate� inRequest�<init>�(Ljava/net/URI;)V�Code�LineNumberTable�LocalVariableTable�mon�'Lorg/das2/util/monitor/ProgressMonitor;�url0�Ljava/net/URL;�params3�Ljava/util/LinkedHashMap;�sparams�Ljava/lang/String;�url3�ex�0Ljavax/xml/parsers/ParserConfigurationException;�Ljava/io/IOException;�Lorg/xml/sax/SAXException;�this�$Lorg/tsds/datasource/TsdsDataSource;�uri�Ljava/net/URI;�LocalVariableTypeTable�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;� StackMapTable7������logit�(Ljava/lang/String;J)V�string�quantizeTimeRange�8(Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;�quantizePpd�(Lorg/das2/datum/Datum;)I�ppd�i�ppds�[I�resdays�D�dppd>��setTSBParameters�()V�dr1�sEndDate�dr0�start�params2�Ljava/util/Map;�str�sppd�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�� getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�result�Lorg/das2/qds/QDataSet;�df�&Lorg/das2/datum/format/DatumFormatter;�url2�points�size�connect�Ljava/net/HttpURLConnection;�type�;� Exceptions��getTimeSeriesBrowse�7()Lorg/autoplot/datasource/capability/TimeSeriesBrowse;�dataUrl�k(Ljava/net/HttpURLConnection;IIILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/buffer/BufferDataSet;� connection�len1�in�Ljava/io/InputStream;�encoding�bin�'Ljava/nio/channels/ReadableByteChannel;�bbuf�Ljava/nio/ByteBuffer;�totalBytesRead� bytesRead�expectedPoints����ttags�?(Ljava/lang/String;IILjava/lang/String;)Lorg/das2/qds/QDataSet;�Lorg/das2/qds/DDataSet;�timeRange_1�Ljava/text/ParseException;� sStartTime�sTimePos�cadence� startTime�endTime�t0_1��initialTsml�(Ljava/io/InputStream;)V�builder�#Ljavax/xml/parsers/DocumentBuilder;�source�Lorg/xml/sax/InputSource;�factory�Ljavax/xml/xpath/XPathFactory;�xpath�Ljavax/xml/xpath/XPath;�sEndTime�*Ljavax/xml/xpath/XPathExpressionException;��tsml�a(Ljava/io/InputStream;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/buffer/BufferDataSet;�$Ljava/lang/IllegalArgumentException;�surl4�data3�#Lorg/das2/qds/buffer/DoubleDataSet;�dataMin�#Lorg/das2/qds/buffer/BufferDataSet;�dataMax�data�sDataMax�maxUrl�sDataMin�minUrl�document�surl�sunits�title�name�minMax� useFilter4��������getMetadata�8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;�n�Lorg/w3c/dom/Node;� Signature�^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�getURI�()Ljava/lang/String;� access$000�()Ljava/util/logging/Logger;� access$100�\(Lorg/tsds/datasource/TsdsDataSource;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;�x0�x1� access$200�=(Lorg/tsds/datasource/TsdsDataSource;Lorg/das2/datum/Datum;)I� access$300�5(Lorg/tsds/datasource/TsdsDataSource;)Ljava/util/Map;� access$400� access$500� access$600�4(Lorg/tsds/datasource/TsdsDataSource;)Ljava/net/URI;� access$700� access$800� access$900�access$1000�<clinit>� SourceFile�TsdsDataSource.java�'�K9:78����������� �3org/autoplot/datasource/capability/TimeSeriesBrowsebc��DE�)org/das2/util/monitor/NullProgressMonitorE�java/net/URL�java/lang/StringBuilder�������?���������� tsds url= {0}����out������"java/lang/IllegalArgumentException�url must contain out=�loading parameter metadata����java/util/LinkedHashMap������out=tsml� out=tsml&ext=�java/lang/String���.post first request in construct TsdsDataSource45�opening {0}�����EndDate�$Y$m$d��������������read initial tsml�.javax/xml/parsers/ParserConfigurationException����java/io/IOException�org/xml/sax/SAXException�org/das2/datum/DatumRange� � timerange�"should no longer enter this block. �� StartDate�3no timerange yet, but a good TSB doesn't need it...���enter getDataSet�came back again�(org/das2/datum/format/TimeDatumFormatter�%Y%m%d��org/das2/datum/TimeUtil�1�E�got initial tsml� !�"org/tsds/datasource/TsdsDataSource�making url2 connection�{0}"#�java/net/HttpURLConnectionZE$��ncml%&� unable to get content type from �made url2 connection�org/tsds/datasource/TsmlNcml'(�text/xml)*+����done text/xml from url2de�done dataUrl from url2,�-E�$org/tsds/datasource/TsdsDataSource$1./�0��downloading {0}12�gzip3*�got gzip encoding4��java/util/zip/GZIPInputStream��deflate�got deflate encoding�!java/util/zip/InflaterInputStream�java/util/zip/Inflater56789�:;�<=>��java/io/InterruptedIOException�cancel read in TSDS?�@EABCDEFGHI�No data returned from �!org/das2/qds/buffer/DoubleDataSetJKLM�centerNOPQRSTUVWXYZ�org/das2/qds/DDataSet�org/das2/qds/QDataSet� CACHE_TAG�org/das2/datum/CacheTag[\]�java/text/ParseException�java/lang/RuntimeException^_`abc�org/xml/sax/InputSource�de �`fgh�//TSML/StartDate/text()�ij�//TSML/EndDate/text()�//TSML/IntervalsPerDay/text()�(javax/xml/xpath/XPathExpressionException�//TSML/DataURL/text()�//TSML/Unit/text()�//TSML/TimeStampPosition/text()uv�//TSML/Name/text()�//TSML/DataKey/text()�-�_kl�done parse tsml� -filter_0-mn� -filter_4-�loading data and ranges�Accept-Encoding� gzip, deflateop�loading {0}qr�done loading meanst�!org/das2/qds/buffer/BufferDataSet�NAME�binmin�binmax� DELTA_PLUS�u�DELTA_MINUS�loading mean� -filter_2-�loading max�done loading max� -filter_3-�loading min�done loading min�UNITSvw�DEPEND_0�TITLE�xyz{|��� apdss.tsds}~�*org/autoplot/datasource/AbstractDataSource�java/net/URI�%org/das2/util/monitor/ProgressMonitor�org/das2/datum/Datum� java/util/Map�$org/das2/datum/format/DatumFormatter�java/lang/Exception�java/io/InputStream�%java/nio/channels/ReadableByteChannel�java/nio/ByteBuffer�!javax/xml/parsers/DocumentBuilder�org/w3c/dom/Document�javax/xml/xpath/XPathFactory�javax/xml/xpath/XPath�resourceURI�params�java/lang/System�currentTimeMillis�()J� addCapability�&(Ljava/lang/Class;Ljava/lang/Object;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;� org/autoplot/datasource/URISplit�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�toString�(Ljava/lang/String;)V�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�get�&(Ljava/lang/Object;)Ljava/lang/Object;�isEmpty�()Z�setProgressMessage�(Ljava/util/Map;)V�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�remove�replace�D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;� openStream�()Ljava/io/InputStream;�org/das2/datum/TimeParser�create�/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;�max�()Lorg/das2/datum/Datum;�org/das2/datum/Units�days�Lorg/das2/datum/Units;�createDatum�(I)Lorg/das2/datum/Datum;�subtract�.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;�prevMidnight�format�@(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Ljava/lang/String;�SEVERE� getMessage�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�min�nextMidnight�/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V�doubleValue�(Lorg/das2/datum/Units;)D�warning�org/das2/datum/DatumRangeUtil�parseTimeRangeValid�/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;�fine�java/lang/Integer�parseInt�(Ljava/lang/String;)I�(D)Lorg/das2/datum/Datum;�divide�*(Lorg/das2/datum/Datum;)Ljava/lang/String;�prev�/(ILorg/das2/datum/Datum;)Lorg/das2/datum/Datum;�(I)Ljava/lang/StringBuilder;�setTaskSize�(J)V�started�width�java/lang/Math�ceil�(D)D�openConnection�()Ljava/net/URLConnection;�getContentType�equals�(Ljava/lang/Object;)Z�doRead�?(Ljava/net/URL;Ljava/net/URLConnection;)Lorg/das2/qds/QDataSet;� startsWith�(Ljava/lang/String;)Z�getInputStream� isFinished�finished�'(Lorg/tsds/datasource/TsdsDataSource;)V�getContentEncoding�FINER�getURL�()Ljava/net/URL;�equalsIgnoreCase�finer�(Z)V�0(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V�java/nio/channels/Channels� newChannel�>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;�allocate�(I)Ljava/nio/ByteBuffer;�read�(Ljava/nio/ByteBuffer;)I�isCancelled�setTaskProgress�close�flip�()Ljava/nio/Buffer;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�limit�()I�(IIIIIIILjava/nio/ByteBuffer;)V�createValid�*(Ljava/lang/String;)Lorg/das2/datum/Datum;�add�java/lang/Double�TYPE�Ljava/lang/Class;�valueOf�&(Ljava/lang/Object;)Ljava/lang/String;�getFormatter�(()Lorg/das2/datum/format/DatumFormatter;�org/das2/qds/ops/Ops�timegen�>(Ljava/lang/String;Ljava/lang/String;I)Lorg/das2/qds/QDataSet;�org/das2/qds/ArrayDataSet�copy�E(Ljava/lang/Class;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;�4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)V�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�(Ljava/lang/Throwable;)V�(javax/xml/parsers/DocumentBuilderFactory�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�newDocumentBuilder�%()Ljavax/xml/parsers/DocumentBuilder;�parse�1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;� ()Ljavax/xml/xpath/XPathFactory;�newXPath�()Ljavax/xml/xpath/XPath;�evaluate�8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;� replaceAll�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�contains�(Ljava/lang/CharSequence;)Z�setRequestProperty�'(Ljava/lang/String;Ljava/lang/String;)V�getSubtaskMonitor�;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;�trim�(II)Lorg/das2/qds/QDataSet;�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�lookupUnits�*(Ljava/lang/String;)Lorg/das2/datum/Units;� getFirstChild�()Lorg/w3c/dom/Node;�"org/autoplot/metatree/MetadataUtil� toMetaTree�#(Lorg/w3c/dom/Node;)Ljava/util/Map;�org/das2/datum/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;� �q���������������������������������������� �������� ������� ���� �������~�����*+��*����*�� *�� *��*��*�� *��**����*����Y��M��Y��Y����*������*����������N���� -��!*��"��#��� *����$�����*��%Y&��'���,(��)���*Y*����+:",��-W.��/W��:0��Y��1��*��"��#���2������3:*4*����5��Y��Y����*������������:����6��!*��7��8*�� ��,*��9:��;*��<��=��>��?��@��A��B��C�W*D*����5*��*��**�� �� ��;M����F,��G,��H��)M����F,��J,��H*,����M����F,��L,��H���*����E�����E�*����I�����I�*����K�����K������,���F��C������������� ���%���*�H�4�J�8�L�@�N�m�O�y�Q���R���U���V���Z���[���]���^���`���a���c�d.�e;�fD�hK�it�l~�m��o��q��z��s��t��z��u��v��w��z��x��y��{���f� �@O��m"�����������.�a��� !��� "��� #����$%�����&'�(��������)�*���;�����+,-.�� ���/0.���+,�1Q2V3�45����?��������������������� ����$%�����6����������78����P�������MY+��N��A+��=��O��PL+������� ���������������$%��������9:���2�� ���~ � YOYOYOY`OY��OY�OYC�OYQOYROM+���+��>��SJ)o96,���(,.*�� ��,.����,.6�����*�� �������.������7���;���=���E���J���_���j���p���s���y�����H��p�;��M�,<����~$%�����~��7�G=>��E�9?@��J�4A@�*��� ���=B���+CB���%���DE�����������*Y*����+L*��T��#���2M,���+��$�����U��V��+W��#���2:��V+W��#���2��XN+9��#���2:��-:*�� ����X:*�� **��MY-��N��=��P����<����Y��Z��**,��X����<+.��#���2:��7��[>*�� ��**�� �� ��*�� *��>��\*�� ���]��^�� *�� *��^�������v���������������(���3���@���E���T���a���f���i���q���x���}�������������������������������������������������������������f� �i�F��a�4G��T�DH��x� F��@�`I����.;����$%�����JK����L����DM�(�������JN�*���x���3O0��=�+O0P�00�����+O0PP00�����+O0��0������*0���+O0�0�� �QR���������*_*����5*������`��Z��*����*Y*����+M��aYb��cN*��<��k***��<����<,W��Y����-*��<��N��d������C�W,9��Y����-*��<��=��f��d������C�W,T��g�W��*��*�� ��,.h��C�W��",.��Y����*�� ��i����C�W+�j��l�+��m�*�����*����*���+(��)���*Y,��+:.��/W",��-W��Y��Y����*��������������:����6��!*��7��8*��*n*����5*�� ��&6,.��Y������i����C�W�� *�� 6��Y��Y����*������,��������:*��<��o��>��S��p�h6h6*r*����5����s��!��t��u:��v��w: *��"��#���2x��y��$ ����%Y��Y��z��������'�*{*����5*��"��#���2x��y����|Y��}��~: ��> �����*���+���: *�*����5��*+���: *�*����5+������ +����*�� ���������6����� ���������!���-���7���>���J���p���������������������������� �� %Q^glv~��� �#�$�&�'()*,7-S0]3s4�5�6�7�9�:�=�>�@������c�Q�%��� ;���ST� �� ST� ���$%�������-�JK��7�UV��1;��W����X����Y���Z[���\� ��!ST� (�����-�JN�*���A����O]!��t*������ +-O].^0��2"��_`����a�bc����3����� ���Y*�������������E������� $%���de����� � ��E+���:+���:������+�����!��#���������������Y���:��-��(���������������Y���Y������:���:���: 6 ����6���l���? `��6 `6 ����6������ ���Y����� ����������� ���W ������W6 ���l>��'��!��IY��Y�����+����������������Y �������Yh ����������z�����������*��2��@��O��W��j��q��w��z���������������������������������������������/������ ��E$%����Ef[���EY���EX���Eg���E��?hi��9j��q��kl��w��mn� �z��o� ����p����_q�*���4���@r0)��#�+^-r0st��3��G`�����I�uv������������>��?���]:+���:��>�k�o��\���::���y������]���:�����������d���������: ��MY��P: ����Y ������ �: ���Y ������E����������2���������(��,��6��E��c��p�������������z��c�"Sw� �p�x� ��� y� ����$%������z�����;�����X�����{����|���}}��(�i~��,�e�*���$���E� +00CCCC����������������������M���Y+���N*,-��µ��+������:���:�*��ù���:�*��ù���:�*��ù���:��[6 * �� ��X: ��X:*�� ��*��MY ��N��=��P��<��M����F,���,��H��������������N�������������"��)��8��G�V�]�c�j�q �x ���� ��������� ��������}����"�k����)�d����8�Uz��G�F���V�7M��]�0;� �j�#H� �q�F���� ������$%������hi�*��� ����B�`�����E�I�K��������� ���������N���Y+���:-���:+������:���:�����:�����: �����: �����:�����:��[6 *�� �� * �� ��X:��X:*��MY��N��=��P��<��:*��MY��N��=��P��<*��<��o��>��S��p� h6h6�����:��y��* ���:��:�����:�����:�Ӷ��:*�*����5 *�� ����66������ֶ�י���ض�3:,ٹ�)���Y��:��t��u:�۶�ܲ������!*hh,���������:*�*����5������:hh������:����hh������:�����������������U,��)���Y��:��t��u:�۶�ܲ������!*,������:*�*����5������ֶ�י�����3:�������!,��)���Y��:��t��u:�۶��*,������:*�*����5�������3:�������!,��)���Y��:��t��u:�۶��*,������:*�*����5����������������� ������������������N���Y-������������%���������R�T��"�#�$�%�'�"(�)*�6,�C.�P/�]1�j3�q4�y5�9��:��=��@��>��?��A��B��F��G��HJMNO)Q3SCTFXZYeZm[x\�]�^�_�`�b�c�d�e�fghj k(l3m=nFoSphqrt�v�w�x�y�z�{�|�}�~������!�*�?�I�R�`�n�z���������������,��� �����uT�e����x��d����Z[���i�����@�����%�����U���3�?d�=�5Z[����Z[�������������������w���W��?�/��������������� ��"v����)o����6b���CU�� �PHz� �];���j.M��q';� ��H���F����X����Y��uT����{����z��CU� �FR� �h0����� �����$%�����hi�����*������+r-�����00000����%�+r-�����00000PP����D�+r-�����00000PP�0�����+r-�����00000PP_0����;00@�����Q������)�+r-��`�����E�I�K�������Q�����*��ù���M,���������� ����� ���� ����$%������� ����`����a������������/�����*���������������������$%���������������������������?������:�����*+�������������?��������%�������������:�����*+�������������?��������%�������������/�����*�������������?��������%��������/�����*�������������?��������%��������/�����*�������������?��������%��������/�����*�������������?��������%��������/�����*�������������?��������%��������/�����*�������������?��������%��������/�����*�������������?��������%��������/�����*�������������?��������%����E����!������ �����������������A����������� ���������PK �����|TSA4a������/���org/tsds/datasource/TsdsDataSourceFactory.class�������3�� �*�_�` ��a�b ��_ ��c ��d�e�f�g ��h�i�j�k�l�m�n�o�p�q�r ��s ��t�u �v�w�x�y�z�{�|�} �~� �~�� �~������������������ �'�_�������<init>�()V�Code�LineNumberTable�LocalVariableTable�this�+Lorg/tsds/datasource/TsdsDataSourceFactory;� getDataSource�4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;�uri�Ljava/net/URI;� Exceptions���getCompletions�d(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;� paramName�Ljava/lang/String;�cc�+Lorg/autoplot/datasource/CompletionContext;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�result�Ljava/util/List;�LocalVariableTypeTable�=Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;� StackMapTable��� Signature��(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�reject�L(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Z�surl�problems�split�"Lorg/autoplot/datasource/URISplit;�params�Ljava/util/Map;�$Ljava/util/List<Ljava/lang/String;>;�����`(Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lorg/das2/util/monitor/ProgressMonitor;)Z� getCapability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;�isFileResource�()Z� SourceFile�TsdsDataSourceFactory.java�,�-�"org/tsds/datasource/TsdsDataSource�,���java/util/ArrayList���������)org/autoplot/datasource/CompletionContext�param1=�dataset identifier�,��������� StartDate=�YYYYMMDD start time�EndTime=�YYYYMMDD end time�ppd=�number of points per day�filter=�data reduction filter���������filter�������numbervalid�number of points in each bin�max�maximum value in bin�min�minimum value in bin�������O�<���������\� StartDate�����param1�3org/autoplot/datasource/capability/TimeSeriesBrowse�(org/tsds/datasource/TsdsTimeSeriesBrowse�)org/tsds/datasource/TsdsDataSourceFactory�1org/autoplot/datasource/AbstractDataSourceFactory�)org/autoplot/datasource/DataSourceFactory�java/lang/Exception�java/util/List� org/autoplot/datasource/URISplit� java/util/Map�(Ljava/net/URI;)V�context�Ljava/lang/Object;�CONTEXT_PARAMETER_NAME�9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V�add�(Ljava/lang/Object;)Z�CONTEXT_PARAMETER_VALUE�get�Q(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;�java/lang/String�equals�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�isEmpty�containsKey�!�)�*��+�����,�-��.���/�����*�������/��������0��������1�2����3�4��.���=����� ��Y+�������/��������0������� �1�2����� �5�6��7�����8��9�:��.��������ܻ�Y��N+������o-��Y�� �����W-��Y�� �����W-��Y�������W-��Y�������W-��Y�������W��_+������U��+��:����B-��Y�������W-��Y�������W-��Y�������W-�����/���:������ ��!�'�"�<�#�Q�$�f�%�~�&���'���(���)���*���+���/�0���4����I�;�<������1�2�������=�>������?�@�����A�B��C��������A�D��E������~�F��[�7�����8�G����H��I�J��.���������:+��:�� ��!:��"����#��$���%��$����������/�������6��7��8��9��<�0���>����:�1�2�����:�K�<����:�L�B����:�?�@���4�M�N���*�O�P��C�������:�L�Q��E�������R�S@�G����T��U�V��.���g�����+&����'Y��(������/�������B��C��E�0��������1�2������W�X��C��������W�Y��E�����G����Z��[�\��.���,����������/�������K�0��������1�2����]����^PK �����|T��C3��3��.���org/tsds/datasource/TsdsTimeSeriesBrowse.class�������3�� �4�z �3�{ �3�|�} ��~ ��� ��� ��� ����Q�� /� ���� ���� �3�� ������ ���� �3�� �3�� ��� �3�� �3�� ���� ������ ������ ��z�� ��� �������� ��� ����� ���� ���� �������������������J ���� ���� ������ �����������logger�Ljava/util/logging/Logger;� timeRange�Lorg/das2/datum/DatumRange;� resolution�Lorg/das2/datum/Datum;� currentPpd�I�parameterPpd�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�*Lorg/tsds/datasource/TsdsTimeSeriesBrowse;�quantizeTimeRange�8(Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;�quantizePpd�(Lorg/das2/datum/Datum;)I�ppd�i�ppds�[I�resdays�D�dppd� StackMapTable�M�����setTimeRange�(Lorg/das2/datum/DatumRange;)V�dr�setTimeResolution�(Lorg/das2/datum/Datum;)V�d�getURI�()Ljava/lang/String;�tp�Lorg/das2/datum/TimeParser;�sparams�Ljava/lang/String;�blurURI�getTimeRange�()Lorg/das2/datum/DatumRange;�getTimeResolution�()Lorg/das2/datum/Datum;�setURI�(Ljava/lang/String;)V�suri�split�"Lorg/autoplot/datasource/URISplit;�params�Ljava/util/Map;� startTime�endTime�sppd�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;������� Exceptions���<clinit>� SourceFile�TsdsTimeSeriesBrowse.java�?�@�<�=�>�=�org/das2/datum/DatumRange���e���������e�����?���������������6�7�������{0}�������F�G�8�9���e�:�;�H�I���������%Y%m%d�������java/lang/StringBuilder� StartDate=��������� &EndDate=�&ppd=�������\� vap+tsds:�������k�`����� StartDate�������java/lang/String�EndDate��������������������� apdss.tsds�������(org/tsds/datasource/TsdsTimeSeriesBrowse�java/lang/Object�3org/autoplot/datasource/capability/TimeSeriesBrowse�org/das2/datum/Datum� org/autoplot/datasource/URISplit� java/util/Map�java/text/ParseException�min�org/das2/datum/TimeUtil�prevMidnight�.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;�max�nextMidnight�/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V�org/das2/datum/Units�days�Lorg/das2/datum/Units;�doubleValue�(Lorg/das2/datum/Units;)D�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�width�createDatum�(D)Lorg/das2/datum/Datum;�divide�org/das2/datum/TimeParser�create�/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�format�@(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Ljava/lang/String;�(I)Ljava/lang/StringBuilder;�toString�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�remove�&(Ljava/lang/Object;)Ljava/lang/Object;�get�us2000�"Lorg/das2/datum/TimeLocationUnits;� org/das2/datum/TimeLocationUnits�*(Ljava/lang/String;)Lorg/das2/datum/Datum;�java/lang/Integer�parseInt�(Ljava/lang/String;)I�org/das2/datum/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�3�4��5���6�7�����8�9�����:�;�����<�=�����>�=�����?�@��A���A�����*��*��*�������B���������)� �+�C��������D�E����F�G��A���P�������Y+����+������ L+�����B��� ����.��/�C��������D�E������8�9���H�I��A��2�� ���~ � YOYOYOY`OY��OY�OYC�OY OYOM+���+���� J)o96,���(,.*����,.����,.6�����*�������B���.����3�7�4�;�5�=�7�E�8�J�:�_�;�j�<�p�=�s�:�y�@�C���H��p��J�=��M�,�K�=����~�D�E�����~�:�;��7�G�L�M��E�9�N�O��J�4�P�O��Q��� ���=�R����S�T�R���%����U�V��A���{�����7����+��**+��������*��������*�����������B�������E��F��G�$�H�6�I�C�������7�D�E�����7�W�9���X�Y��A���������4*+��*����*����"***������*����*������������B�������L��M��N��P� �Q�3�S�C�������4�D�E�����4�Z�;��Q������[�\��A���������Y��L��Y����+*�������� ��+*��������!��*����"��#M��Y��$��,����#�����B�������V��X��Y�E�[�C��� ����Y�D�E����S�]�^��E��_�`���a�\��A���-�����$�����B�������_�C��������D�E����b�c��A���/�����*�������B�������c�C��������D�E����d�e��A���/�����*�������B�������g�C��������D�E����f�g��A��)�����h+��%M,��&��'N-(��)���*:-+��,���*:--��,���*:��#��*��Y��.��/��.��/�� ����*��0�������B���*� ���k��l� �n��o�'�p�4�r�>�s�Y�u�^�v�g�x�C���H����h�D�E�����h�h�`���c�i�j�� �[�k�l���N�m�`��'�A�n�`��4�4�o�`��p����� �[�k�q��Q������Y��S�r�s�t�r�r�r�� �u�����v��w�@��A���!������ 1��2�������B���������x����yPK �����|T6�6��6��"���org/tsds/datasource/TsmlNcml.class�������3� ��K �LM �KNO �P �Q RS �T UV UWX � Y Z[ \]^_`a`b�ic�� �d �e�i_f �Kgh�&ij �k�� ��dl �m �n opqr �s tuvw �+x tyz �.K�i{|} �~�� � ���k���;���;��� �y����� ���&���&�� �LK� �L� �L� �L�� o�����������X��X���;� ���i�� ��"�i� �� �� �n� ��� �� �k��� �~� �~��� ��4 ��� ����� ��� �{K ��� �~�� �~��� o�� �� R� ��� R� �L� ��� ���� ��Y���� ��� ��� �� ����@�@����� �� ���������� �� �� �� �� �~�� ��� RANK_LIMIT�I� ConstantValue����codebase�Ljava/net/URL;�logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/tsds/datasource/TsmlNcml;�main�([Ljava/lang/String;)V�args�[Ljava/lang/String;� Exceptions��doRead�?(Ljava/net/URL;Ljava/net/URLConnection;)Lorg/das2/qds/QDataSet;�in�Ljava/io/InputStream;�n�Lorg/w3c/dom/Node;�i�url�connect�Ljava/net/URLConnection;�builder�#Ljavax/xml/parsers/DocumentBuilder;�source�Lorg/xml/sax/InputSource;�document�Lorg/w3c/dom/Document;�result�Lorg/das2/qds/QDataSet;�kids�Lorg/w3c/dom/NodeList;� StackMapTable�MN��X�g�����aggregation�9(Lorg/w3c/dom/Node;)Lorg/das2/qds/MutablePropertyDataSet;�ds�%Lorg/das2/qds/MutablePropertyDataSet;�shape�Ljava/lang/String;�shapes�aggr�dss�Ljava/util/LinkedHashMap;�depend�lastKey�LocalVariableTypeTable�RLjava/util/LinkedHashMap<Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;>;�qfj����lookupUnits�*(Ljava/lang/String;)Lorg/das2/datum/Units;�ex�Ljava/text/ParseException;�sunitsv�netcdf�attName�attValue�oldLabel�child�componentLabels�e�Entry�InnerClasses�Ljava/util/Map$Entry;�node�props�Ljava/util/Map;�nl� dimensions�attrs�Lorg/w3c/dom/NamedNodeMap;�dataType�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�5Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Node;>;����dimensionLength�(Lorg/w3c/dom/Node;)I� dimension�maybeGetAttr�8(Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/lang/String;�name�niosp�location�iosp�variable�m(Lorg/w3c/dom/Node;Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;� increment�scale�Ljava/lang/Double;�start�offset�values�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;� Signature��(Lorg/w3c/dom/Node;Ljava/util/Map<Ljava/lang/String;Lorg/w3c/dom/Node;>;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�tsdsLocation�points�data3�#Lorg/das2/qds/buffer/BufferDataSet;�data�dataMin�dataMax�dims�len1�type�Ljava/lang/Object;�size�surl�s� iospParam�Ljava/util/List;�$Ljava/util/List<Ljava/lang/String;>;���tsds�p(Ljava/net/URL;IILjava/lang/Object;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�mon�'Lorg/das2/util/monitor/ProgressMonitor;� connection�encoding�bin�'Ljava/nio/channels/ReadableByteChannel;�bbuf�Ljava/nio/ByteBuffer;�totalBytesRead� bytesRead�<clinit>� SourceFile� TsmlNcml.java���������org/tsds/datasource/TsmlNcml�java/net/URL��http://timeseries.org/cgi-bin/get.cgi?StartDate=19890104&EndDate=19890104&ext=bin&out=ncml&ppd=8&filter=4¶m1=SourceAcronym_Subset1-1-v0������� �org/xml/sax/InputSource�� �����������java/util/LinkedHashMap�org/das2/qds/QDataSet�NAME�java/lang/String�[, ] !"#$%�#org/das2/qds/MutablePropertyDataSet�since&'()���java/text/ParseException�java/lang/RuntimeException��*�����java/util/HashMap+,�-.�������� attribute�org/w3c/dom/Attr/�value0�units�UNITS�DataType� long_name�LABEL�title�TITLE12�vector�3�java/lang/StringBuilder�c45467�DEPEND_189:;<=>�?@AB�java/util/Map$EntryCB/B�lengthDEFG�org.timeseries.tsds&��HIJKL�org/w3c/dom/Node�org/das2/qds/TagGenDataSetMN��O1P0QR�%2F%2F�US-ASCIISTUVWX�,YZ[�filter4�&��\�)org/das2/util/monitor/NullProgressMonitor9:�!org/das2/qds/buffer/BufferDataSet]^�binmin�binmax� DELTA_PLUS_`�DELTA_MINUSabc�����downloading de4fgh�gzipij�got gzip encoding�java/util/zip/GZIPInputStream�deflate�got deflate encoding�!java/util/zip/InflaterInputStream�java/util/zip/Inflater��k��lmnopqr�'allocating space for dataset (%9.1f KB)�java/lang/Objectstuvwxyz{@|z}~�������� apdss.tsds����java/lang/Exception�java/io/InputStream�java/net/URLConnection�!javax/xml/parsers/DocumentBuilder�org/w3c/dom/Document�org/w3c/dom/NodeList�java/io/IOException�.javax/xml/parsers/ParserConfigurationException�org/xml/sax/SAXException�java/net/MalformedURLException� java/util/Map�org/w3c/dom/NamedNodeMap�java/util/Iterator�java/util/List�%org/das2/util/monitor/ProgressMonitor�%java/nio/channels/ReadableByteChannel�java/nio/ByteBuffer�(Ljava/lang/String;)V�getInputStream�()Ljava/io/InputStream;� openStream�(javax/xml/parsers/DocumentBuilderFactory�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�newDocumentBuilder�%()Ljavax/xml/parsers/DocumentBuilder;�(Ljava/io/InputStream;)V�parse�1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;�close� getChildNodes�()Lorg/w3c/dom/NodeList;� getLength�()I�item�(I)Lorg/w3c/dom/Node;�getNodeName�()Ljava/lang/String;�equals�(Ljava/lang/Object;)Z�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�split�'(Ljava/lang/String;)[Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�org/das2/qds/ops/Ops� dependsOn�V(Lorg/das2/qds/QDataSet;ILorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�contains�(Ljava/lang/CharSequence;)Z�org/das2/datum/Units�lookupTimeUnits�(Ljava/lang/Throwable;)V� getAttributes�()Lorg/w3c/dom/NamedNodeMap;�getNamedItem�&(Ljava/lang/String;)Lorg/w3c/dom/Node;�getValue�getTextContent�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�(I)I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�labels�,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;�entrySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getKey�getNodeValue�java/lang/Integer�parseInt�(Ljava/lang/String;)I�java/lang/Double�parseDouble�(Ljava/lang/String;)D�valueOf�(D)Ljava/lang/Double;�doubleValue�()D�(IDD)V�DOUBLE� byteCount�(Ljava/lang/Object;)I�java/net/URLDecoder�decode�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�java/util/Collections� emptyList�()Ljava/util/List;�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�#(Ljava/net/URL;Ljava/lang/String;)V�trim�(II)Lorg/das2/qds/QDataSet;�subtract�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�openConnection�()Ljava/net/URLConnection;�getContentEncoding�getURL�()Ljava/net/URL;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�java/util/logging/Logger�finer�equalsIgnoreCase�(Ljava/lang/String;)Z�(Z)V�0(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V�java/nio/channels/Channels� newChannel�>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;�java/util/Locale�US�Ljava/util/Locale;�format�K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�allocate�(I)Ljava/nio/ByteBuffer;�read�(Ljava/nio/ByteBuffer;)I�setTaskSize�(J)V�isCancelled�setTaskProgress�flip�()Ljava/nio/Buffer;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�limit�makeDataSet�S(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;�org/das2/datum/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!����������������������������������� �����������8����� *��*����������� ����=��F��������� ������� ����������D�������Y����Y����W��������� ����B��E���������������������������������������{*+��,��,�� N��+�� N����:�� Y-��:��:-��:���:6 �����+ ���: �������* ��:� ������������B����S��V� �W��Y��\��]�(�^�1�_�5�a�8�b�A�c�P�d�[�e�j�f�r�c�x�j�����z���������[������ �D�4����� ���{���������{��������{�������e�������]������(�S������1�J������8�C������A�:����������0�������-� ��������������������-�������������������������� ����+���MN��Y��:::6,�����h,���:�������I*��: ����� ��W �����: ��� �����!�� :������C �����:"��#:6 ��� 2��$����%W� ������$��&���������Z����p��q� �s��u��v��w�&�x�0�y�?�z�G�{�[�|�i�}���~���w��������������������������������������� �G�>����� �0�U�������p��������#����� ���2��������)��������������������������������� ��������������������������������������������������5����������������������i����������"�����������������������������+'��(��+��)�M��+Y,��,�+��-��� � ��*������������ ���������������� ��� ����������������������������N�� �����������������.Y��/M+���N:��Y��:+��0�::1��2��� *+��3:�F6-����8-���: ���4����* ��5:� ���6���� 7��8 ��9�W��� ���:����� ��0�7��2���;��<�: ��0�=��2���;��>�: ?����,@*��A��9�W��A B���� :��0 C����,D��9�W�� E����,F��9�W��O ���G����@* ��H:D�����: ��"D ��0�7��2���;��<���I�������RJ����H��K���:6 ���" ��LY��MN��O ��P��QS� ���R��S��I�,��T���U�:��V���*��W���X: ��Y��� ��Z���I���������������)�����������������#���&���2���<���J���T���c���n���}����������������������������������������*��<��G��U��y������������������������������������������r����� ���Z�����U�$����� �T%����� �?@�������'����� ��8������� ��������������������������� ��#� ��&����������� ��� ������W���<�����������������.��"��Z��������K��������&�� ����0����������� ������S�����*��0�[��2���;��\���]<��������� ����������������������������� ������n�����*��0�+��2�M,���,��^���������������� ���������� ��������������� � ����������������������������M+_��8N`-���� *+��aM,������������������ �������������*������������������������ ��������������������������������9�������.Y��/:+���:-:6�������:���:�������0�7��2���;��<�: ��0�=��2���;��>�: ?����@* ��A��9�W��2 C����D ��9�W�� E����F ��9�W��y���b����j��0�c��2�: ��d���e��f: ��0�g��2�:��d���e��f:,+ ��8��h���i��j6 ��kY ��l��l��m:������T���U�:��V���*��W���X:��Y�����Z���I����+7��8��I� + ��8��I����������r������ ���������#���.���=���U���m���w������������������������������� 2��8\ t w����������U�d����� �m�L����� ���W��� ���H� ���8 ��� �)!������� �.������!�����\�������������������� ����"���� ������������������� �\�#���� �� � ������?� �����������������r����������u���� ��0$���%�&������������ϻ�Y��MN+���:6�����H���:���6����,7��8��9�W�����G����N����- ��8:"��#:6,��n���,2��h���i��j6��o:����,2��h���i��jh��ph6 +1��8: q��(�� r��s: +t��8:��u:��v��#��w:x��y����,2��h���i��jl6*��Y*�� ��z ��{Y��|��}��~:����~:hh����~:����hh����~:����������I�������I�: ��#*��Y*�� ��z ��{Y��|��}: *-, ��H�����������%���� �!�!"�,#�;$�N%�]&�`!�f*�n+�w-�z.��/��1��3��5��6��8��9��:��;��?@A<CID[EdFvGH�I�J�K�L�N��������,�4�������Q�������'���<�g()�I�Z*���[�H+)�v�-,)���"��� �����������������-�� ������������na������wX������zU.�����4/0���1��� ��2��� ����3�������45��� "��� ��������-�����46������P����������������8��������/������7@��3������8������������������9:������� ���[+���:�� :���:�����LY��M���O��������Q�����#����������������Y���:��-��(����������������Y���Y������:���: ����������Y���o��fS���������: 6 ����6�������8`��/`6 ����6������������������ ���W ������W��$ �����pl6 ��p ���� ���l��pl6 ��ph ������������z���\�^� _�`�1a�@b�Hc�Vd�ee�mf��i��k��m��n��o��q��s��t��u��v��w��y��~����"�6�E��������"�'��� E�'��� ��[��������[�������[1�����[.�����[/0���[;<��U=���� N������G>�������?@� ����AB� ����C�������D��������8���V������)��A� ����7E������FG��,9���������H��������!������ ��������������������m�I���J��� ��X� PK �����|T������������ ����������A����META-INF/����PK �����|T(F�bh���h����������������+���META-INF/MANIFEST.MFPK �����|T�����������������������A����org/PK �����|T������������ �����������A����org/tsds/PK �����|T�����������������������A��org/tsds/datasource/PK �����|T��s���������������������@��META-INF/build.txtPK �����|T ��K0���0���=�������������,��META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK �����|TE�"������#����������������org/tsds/datasource/SpeedTest.classPK �����|T���L��L��*����������������org/tsds/datasource/TsdsDataSource$1.classPK �����|T쪩�eN��eN��(�������������P��org/tsds/datasource/TsdsDataSource.classPK �����|TSA4a������/��������������i��org/tsds/datasource/TsdsDataSourceFactory.classPK �����|T��C3��3��.��������������x��org/tsds/datasource/TsdsTimeSeriesBrowse.classPK �����|T6�6��6��"�������������z���org/tsds/datasource/TsmlNcml.classPK���� � ����������