PK
����!d]Y������������	��META-INF/����PK
���� d]Y(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
���� d]Y���������������org/PK
���� d]Y������������
���org/autoplot/PK
���� d]Y���������������org/autoplot/dods/PK
���� d]Y��I������������META-INF/build.txtbuild.timestamp: 
build.user.name: 
build.svnurl: $URL: https://svn.code.sf.net/p/autoplot/code/autoplot/trunk/OpenDapDataSource/src/META-INF/build.txt $
build.svnrevision: $Revision: 595 $
PK
���� d]Yb�Ŧ2���2���=���META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.dods.DodsDataSourceFactory dds dods
PK
���� d]Y�PD������!���org/autoplot/dods/ArrayUtil.class�������3�U
��.
��/
�0�1
�2�3
�0�4
�2�5
��6
�2�7�8�9
��:�8�;�<�=
��>�8�?�@�A�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/autoplot/dods/ArrayUtil;�	putValues�3(Lorg/das2/qds/WritableDataSet;Ljava/lang/Object;)V�k�I�d�D�n�type�Ljava/lang/Class;�ds�Lorg/das2/qds/WritableDataSet;�o�Ljava/lang/Object;�
StackMapTable�B�4(Lorg/das2/qds/WritableDataSet;ILjava/lang/Object;)V�i�5(Lorg/das2/qds/WritableDataSet;IILjava/lang/Object;)V�j�
SourceFile�ArrayUtil.java���C�D�B�E�F�G�H�I�J�D�K�L��(�M�N�O�P�Q��*�P�R�"java/lang/IllegalArgumentException�
rank limit��S�P�T�org/autoplot/dods/ArrayUtil�java/lang/Object�java/lang/Class�getClass�()Ljava/lang/Class;�isArray�()Z�java/lang/reflect/Array�	getLength�(Ljava/lang/Object;)I�getComponentType�get�'(Ljava/lang/Object;I)Ljava/lang/Object;�	getDouble�(Ljava/lang/Object;I)D�org/das2/qds/WritableDataSet�putValue�(ID)V�(IID)V�(Ljava/lang/String;)V�(IIID)V�!���������������/�����*���������������������������	�����������^+������V+��=+����N-����!6��*+���������$6��+��9*��	������������2�����
��������'��3��<��E��M��W��]� ����H��!�����M�
����?������N�����F� �!����^�"�#�����^�$�%��&������!�'�������	��(���������b,������Z,��>,����:����"6��*,����
�����%6��,��9*��������������2����#�
�$��%��&� �'�)�(�6�'�?�+�H�,�P�-�[�+�a�1����R��#�����P�����B������R�����I� �!����b�"�#�����b�)�����b�$�%��&������#�'�������	��*��������	���P-������H-��6-����:����
��Y
���6��-��9*��������������*�
���4�
�5��6��7�!�8�+�:�5�;�=�<�I�:�O�@����R��=�����.�!�����?�����6� �!����P�"�#�����P�)�����P�+�����P�$�%��&������+�'���� ��,����-PK
���� d]Y$*X� �� ��%���org/autoplot/dods/DodsAdapter$1.class�������3�S	��0	��1
�
�2	��3�4�5�4�6���������7�8�������
�9�:
�;�<�4�=�4�>�4�?�@�A�	byteCount�J�val$mon�'Lorg/das2/util/monitor/ProgressMonitor;�this$0�Lorg/autoplot/dods/DodsAdapter;�<init>�I(Lorg/autoplot/dods/DodsAdapter;Lorg/das2/util/monitor/ProgressMonitor;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�!Lorg/autoplot/dods/DodsAdapter$1;�incrementByteCount�(I)V�bytes�I�
StackMapTable�
userCancelled�()Z�finished�()V�
SourceFile�DodsAdapter.java�EnclosingMethod�B�C�D������*���E�F�G�H�I�%d KBytes loaded�java/lang/Object�J�K�L�M�N�O�P�Q�R�(�)�*�org/autoplot/dods/DodsAdapter$1�opendap/dap/StatusUI�org/autoplot/dods/DodsAdapter�
adaptStatusUI�?(Lorg/das2/util/monitor/ProgressMonitor;)Lopendap/dap/StatusUI;�%org/das2/util/monitor/ProgressMonitor�setTaskProgress�(J)V�getTaskSize�()J�java/lang/Long�valueOf�(J)Ljava/lang/Long;�java/lang/String�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�setProgressMessage�(Ljava/lang/String;)V�isCancelled� ��
���������������������������L�����*+��*,��*��*	����������
�����������������!����������"�#�������	����I*Y���a��*��*�����*���������#*��	��
Y*���m��
S�������������������(�H��������I��!�����I�$�%��&������H��'�(�����4�����
*������������������������
��!����)�*�����8�����
*�������������
����	��������
��!����+����,�-����.�/� ���
��������PK
���� d]Y���z��z��(���org/autoplot/dods/DodsAdapter$Type.class�������3�8	��)
�*�+��-
��.
��/�
��/	��0�	��1�	��2�3�spectrogram�Type�InnerClasses�$Lorg/autoplot/dods/DodsAdapter$Type;�vectors�scalars�$VALUES�%[Lorg/autoplot/dods/DodsAdapter$Type;�values�'()[Lorg/autoplot/dods/DodsAdapter$Type;�Code�LineNumberTable�valueOf�8(Ljava/lang/String;)Lorg/autoplot/dods/DodsAdapter$Type;�LocalVariableTable�name�Ljava/lang/String;�<init>�(Ljava/lang/String;I)V�this�	Signature�()V�<clinit>�6Ljava/lang/Enum<Lorg/autoplot/dods/DodsAdapter$Type;>;�
SourceFile�DodsAdapter.java����4�5�6�"org/autoplot/dods/DodsAdapter$Type��7� �!�������java/lang/Enum�clone�()Ljava/lang/Object;�org/autoplot/dods/DodsAdapter�5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@0�����@����@����@����������	�������"������
�����������������P�	�������4�����
*���������������P��������
������ �!�����1�����*+�������������P���������"����#����$��%�$�����Y������A��Y����	��Y
������Y����
��Y��	SY��SY��
S�������������P��#����&�'����(����
���,�@PK
���� d]Y���>L��>L��#���org/autoplot/dods/DodsAdapter.class�������3'
�K�	���	����	����	����	���	�����
��	���	���
��	���
���
����
��	���
�*�
�*������
���
�*���������������������
����
�,��
�,�
�,�
�,��
�3��
���
�5��
�5�	���
��
�5�
�3�
���
�@�
�3��
�C�
�C��
�F��
�����
�H�
��
����
���������
�U�
�U�
�*��������
�]	
�_
I
��


�f�
�j
��

�j	��	
 
!"#
$
%
�\&
�'(	�)V
�3*
�H+,
�-
�U.
�/
0123��4	��5��6
�*7
�8
9:
�;
�<
�,=>��
�?
��@
9AB	CD
06E
�CF
�CGH	��I
�CJ
KLMNMO
�*P
QR	��S
QTU��6
��VW	��XYZ
[\��]
Q^
_`
[a
Q6bc
defg
���hi
�j
�klmA%�R����
9n
_o
_pq	��r	��st
uvwx
�,yz
�{
�|
�$}��~
�'
��
���
�����Type�InnerClasses�logger�Ljava/util/logging/Logger;�source�Ljava/net/URL;�variable�Ljava/lang/String;�
constraint�dds�Lopendap/dap/DDS;�
properties�Ljava/util/HashMap;�	Signature�9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;�depend0Name�depend1Name�	addOffset�D�scaleFactor�dimUnits�[Lorg/das2/datum/Units;�
dimProperties�[Ljava/util/HashMap;�units�Lorg/das2/datum/Units;�
dependName�[Ljava/lang/String;�<init>�#(Ljava/net/URL;Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�Lorg/autoplot/dods/DodsAdapter;�setVariable�(Ljava/lang/String;)V�getVariable�()Ljava/lang/String;�
setConstraint�c�
StackMapTable�
getConstraint�getSizeForType�(Lopendap/dap/DArray;Z)J�a�Lopendap/dap/DArrayDimension;�v�Lopendap/dap/DArray;�	streaming�Z�pv�Lopendap/dap/PrimitiveVector;�e�Ljava/util/Enumeration;�n�I�����(Lopendap/dap/BaseType;Z)J�Lopendap/dap/BaseType;�calcSize�(Ljava/util/Map;)J�in�Ljava/io/InputStream;�k�Ljava/lang/Object;�s�J�ds�Lopendap/dap/DStructure;�enume2�ele�enume1�j�	srecCount�dg�Lopendap/dap/DGrid;�d�
dimensions�s1�o�ldds�url�	variables�size�Lopendap/dap/DDSException;�attr�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;���������
Exceptions����8(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)J�
adaptStatusUI�?(Lorg/das2/util/monitor/ProgressMonitor;)Lopendap/dap/StatusUI;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�loadDataset�9(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)V�ex�dconnect�Lopendap/dap/DConnect;�statusUI�Lopendap/dap/StatusUI;�����_(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�
getDataSet�((Ljava/util/Map;)Lorg/das2/qds/QDataSet;�zds�%Lorg/das2/qds/MutablePropertyDataSet;�ss�t�tprops�tds�"Lorg/autoplot/dods/DodsVarDataSet;�idim�zgrid�z�enume�Ljava/util/Vector;�i�Lorg/das2/qds/QDataSet;�rresult�Lorg/das2/qds/DDataSet;�dseq�Lopendap/dap/DSequence;�cols�rows�dss�[Lorg/das2/qds/WritableDataSet;�labels�$Lorg/autoplot/dods/DodsAdapter$Type;�zresult�dep0�sunits�type�btvar�%Lopendap/dap/NoSuchVariableException;�
attributes�c�����m����2h�N(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/das2/qds/QDataSet;�checkTimeUnits�^(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�u�ex1�Ljava/text/ParseException;l�getDepend0Name�setDepend0Name�getDepend1Name�setDepend1Name�getAddOffset�()D�setAddOffset�(D)V�getScaleFactor�setScaleFactor�
setValidRange�(DD)V�min�max�getDimUnits�(I)Lorg/das2/datum/Units;�index�setDimUnits�(ILorg/das2/datum/Units;)V�putAllProperties�(Ljava/util/Map;)V�p�setDimProperties�(ILjava/util/Map;)V�dim�getDimProperties�(I)Ljava/util/HashMap;�getUnits�()Lorg/das2/datum/Units;�setUnits�(Lorg/das2/datum/Units;)V�
getDependName�(I)Ljava/lang/String;�
setDependName�(ILjava/lang/String;)V�	getSource�()Ljava/net/URL;�putValue�8(Lorg/das2/qds/WritableDataSet;ILopendap/dap/BaseType;)V�result�Lorg/das2/qds/WritableDataSet;�value�<clinit>�()V�
SourceFile�DodsAdapter.java������������org/das2/datum/Units�����java/util/HashMap�����java/lang/String���������org.autoplot.dods.DodsAdapter�DodsAdapter������������������?���"java/lang/IllegalArgumentException�+constraint must start with question mark(?)������������������opendap/dap/DArrayDimension���"opendap/dap/Float32PrimitiveVector���"opendap/dap/Float64PrimitiveVector� opendap/dap/Int32PrimitiveVector� opendap/dap/Int16PrimitiveVector�opendap/dap/DFloat64�opendap/dap/DFloat32�opendap/dap/DArray�java/lang/StringBuilder�not supported: ��������opendap/dap/DDS�java/net/URL���.dds����calcSize opening {0}����������java/lang/Throwable�����opendap/dap/DSequence����opendap/dap/DStructure�opendap/dap/BaseType�   calcSize {0}: {1}�java/lang/Object������huh�recCount������opendap/dap/DGrid�calcSize {0}: {1}�opendap/dap/DDSException�java/lang/RuntimeException����org/autoplot/dods/DodsAdapter$1�����������1org/das2/util/monitor/CancelledOperationException�OpenDap load cancelled�constructing dconnect on {0}�opendap/dap/DConnect���EF���'calling dconnect.getData constraint={0}�������called dconnect.getData -> {0}����@Webstart/Opendap interaction results in dconnect.getData -> null�����#opendap.Version.getVersionString()=�����(unable to load data, for unknown reason.����������Dods load cancelled���������Grid����������org/das2/qds/QDataSet�UNITS������������������DEPEND_���Array�������	MONOTONIC����Sequence�����org/das2/qds/WritableDataSet�o����������������o��NAME���&only BaseType and DStructure supportedo�DEPEND_0�DEPEND_1��	
�Unsupported type: �#org/das2/qds/MutablePropertyDataSet
�java/lang/IllegalStateException�not supported dds type:�#opendap/dap/NoSuchVariableException�since�java/text/ParseException�days since 1-1-1 00:00:0.0�days since 1970-01-01T00:00:00Z���������
add_offset��scale_factor�valid_range��,������ �!�"#$�
apdss.opendap%&�org/autoplot/dods/DodsAdapter�"org/autoplot/dods/DodsAdapter$Type�opendap/dap/PrimitiveVector�java/util/Enumeration�
java/util/Map�java/io/InputStream�java/net/MalformedURLException�java/io/IOException�!opendap/dap/parser/ParseException�opendap/dap/StatusUI�%org/das2/util/monitor/ProgressMonitor�java/io/FileNotFoundException�opendap/dap/DAP2Exception� org/autoplot/dods/DodsVarDataSet�java/util/Vector�java/util/Iterator�org/das2/qds/DDataSet�java/util/logging/Logger�entering�'(Ljava/lang/String;Ljava/lang/String;)V�exiting�
startsWith�(Ljava/lang/String;)Z�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�
getDimensions�()Ljava/util/Enumeration;�hasMoreElements�()Z�nextElement�()Ljava/lang/Object;�getSize�()I�getFirstDimension�()Lopendap/dap/DArrayDimension;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�java/util/logging/Level�FINE�Ljava/util/logging/Level;�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�
openStream�()Ljava/io/InputStream;�parse�(Ljava/io/InputStream;)V�close�
addSuppressed�(Ljava/lang/Throwable;)V�getVariables�getName�java/lang/Long�valueOf�(J)Ljava/lang/Long;�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�get�&(Ljava/lang/Object;)Ljava/lang/Object;�	parseLong�(Ljava/lang/String;)J�I(Lorg/autoplot/dods/DodsAdapter;Lorg/das2/util/monitor/ProgressMonitor;)V�setTaskSize�(J)V�isCancelled�(Ljava/lang/String;Z)V�started�getData�?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;�java/lang/System�err�Ljava/io/PrintStream;�java/io/PrintStream�println�opendap/Version�getVersionString�
isFinished�finished�
getMessage�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�SEVERE�*(Ljava/lang/String;)Lopendap/dap/BaseType;�getTypeName�equals�(Ljava/lang/Object;)Z�getVar�(I)Lopendap/dap/BaseType;�isEmpty�
newDataSet�G(Lopendap/dap/DArray;Ljava/util/Map;)Lorg/autoplot/dods/DodsVarDataSet;�property�&(Ljava/lang/String;)Ljava/lang/Object;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�
numDimensions�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�org/das2/qds/DataSetUtil�dimensionProperties�()[Ljava/lang/String;�containsKey�(I)Ljava/lang/StringBuilder;�&(Ljava/lang/Object;)Ljava/lang/String;�isMonotonic�(Lorg/das2/qds/QDataSet;)Z�java/lang/Boolean�TRUE�Ljava/lang/Boolean;�elementCount�(Z)I�getRowCount�scalars�getRow�(I)Ljava/util/Vector;�iterator�()Ljava/util/Iterator;�hasNext�next�	getLength�createRank2�(II)Lorg/das2/qds/DDataSet;�spectrogram�createRank1�(I)Lorg/das2/qds/DDataSet;�vectors�org/das2/qds/DataSetOps�slice0�?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;�(I)D�(IID)V�org/das2/qds/ops/Ops�
labelsDataset�,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;�trim�@(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/MutablePropertyDataSet;�"org/autoplot/metatree/MetadataUtil�getNode�6(Ljava/util/Map;[Ljava/lang/String;)Ljava/lang/Object;�contains�(Ljava/lang/CharSequence;)Z�lookupTimeUnits�*(Ljava/lang/String;)Lorg/das2/datum/Units;�	asDataSet�(D)Lorg/das2/qds/DRank0DataSet;�subtract�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�	maybeCopy�7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;�java/lang/Double�(D)Ljava/lang/Double;�(D)Ljava/lang/StringBuilder;�putAll�getValue�(ID)V�()F�getInternalStorage�org/autoplot/dods/ArrayUtil�	putValues�4(Lorg/das2/qds/WritableDataSet;ILjava/lang/Object;)V�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!���K������������������������������������������������������������������������������������������������������������!�����������������S*��*��*��*����*����*����	��
��
*+��*,��*��Y������
�����������2����R�E�	[�t��� ��)�S�3�T�8�U�=�V�H�W�R�X����� ����S���������S��������S�����������������>�����*+�����������
����[��\����������������������������������/�����*���������������c�������������������������b�����+����
��Y���*+���������������g�	�h��j��k����������������������������������/�����*���������������r����������������������������+��N+��:6����������:��h6���-����h��
+�� ����h��-��!��h��
+�� ����h��-��"��h��
+�� ����h��-��#��h��
+�� ����h������������B����v��w��x��y��z�$�{�.�|�1�}�8�~�N��U���l���s�������������������H��$�
���������������	�����
����
������������u���"X�����Y�����X�����X������������������B+��$���%�+��'���(�+��*��
*+��*��+���Y��,Y��-.��/+��0��1��������������������������������'������� ����B���������B����B
�����
������^����:��
2��
��3Y��4M��5Y��,Y��-*��6��7��/8��/*����/��1��9N��
��:;-��<-��=::,��>��U����?��H:��A��<��?��4::�:��!����?��:��A����?�,��B:	7����g���:��C���C��D:	��C��E:6
	������	���:��F��a��F:��G:

�����F
���:*��H��I7
�a�6
��
��:J��KY��H��LSY��MS��N�����]��C��	�
���O��H��=*��H��I7
�a�6
��
��:J��KY��H��LSY��MS��N��
��YO�����-+P��Q���:��
���Ri7���S7�"��U�����U:		��V:	��W:
6
������
���:��F��a��F:

��G:�����F���:*��H��I7�a�6��
��:J��KY��H��LSY��MS��N�����*��C��	������H���*��H��Ia�6��`�7��W��*:	��*��X:	��:
*	��+7�Yi7
�����
�����:

���i7���a7��
��:[��KYSY��MS��N�����
2���M��]Y,��^���_�d�g�@�O�U�{�@�O�U�����������@�{��������/0�\�����B�P�����
������:���F���O���U���{����������������������������������������������������	������#��/��8��Z��]��h��n��v������������������������������������������������� ��'��.��8��A��M��V��x��{���������������������������������������������������� ��#��-��0��1������L�!�L�`�#�7�/�+�	�T !��M"�
��+�����#���$�	����%�
��&��������A�7�M�+�'�T !�
.�M"���#����'(�	��$�
��%���������)�
��M	�	��<*�
��3+���X,���_����-����:�.�����~/���{0�1�	1���:��������:23�4������:25���6�!��g�6789:�:G:H:���6789:�:�:���678������1�
678;<����(;=��L
��A��	��<�������678;<>����(;=��L
�����678;����(�678;<��#�������6�?@����ABC�����D�EF������>�����
��_Y*+��`�����������������������
���������
GH��IJ��������	��N��
a��
*����	*b��*,��cB+!��d�+��e���
��fYg��h���
��:i*����7��<��jY*����7��k:*+��l:+��m���
��:n*����<+��e���
��fYg��h�**����o��p��
��:q*��p��<*��p��0��rs��t��r��,Y��-u��/��v��/��1��t��Yw���+��x���	+��y���
a����Y:+��e�����
��:��z��{��fY|��h���
��}��z��{�:+��x���	+��y���
a������g�����\�g��/����1/��������~���#�
%�&�)�*�$+�7-�I.�Z/�a1�g4�v5��6��7��8��9��:��;��H��I��K��>��?@AC,D/H@IJKMN�����H����6K1���N��������NGH���N23��10��Z��LM��a��NO�4������N25����B�
����QPQ��QL?��$?���R6PQ�:���:��@����SABC�\�\�fT�����U�VW���������\��
~��
+����Y��L*��p*����N-���:�������-��U:�����*:*�������
+���M��
*�����M,�������,�*�������6������`�����*:��Y��:		�*��2���W*��2��K���:

:�66

��3
2:*��2�����	*��2������W�
���	���:
,��,Y��-���/�����1
�������V������1-��*:*�������
+���M��
*�����M,�������,�*�������,�������+���Q����:,���M6������*��	2���*��p*��	2����*:��Y��:�*��2���W���:		:

�66��=
2:
*��2��&*��2
�����
*��2
������W�������:

�����

�������,��,Y��-���/�����1
�������5��������-��C:���6���6���:��:	���:
6�@���:6
���:���������:��F�����F:��G:�����t���:��P��H��*��
��*������S���:
��

���S	
��H��LS
2�	
2����*
2��H����
�����}��H��k��P��H��*��
��*������S���:
��

���S	
��H��LS
2�	
2����*
2��H����
��
��Y������߄�����
��������:
:
�����
�����?d2�2����d2:
������d2�2���������v
�����nd���:6

d��4
`2:6��
�����������
����	���d�������2���:����Y��,Y��-���/
��0��1�����������:+��Y	2SY�S�����:

���W:��
~������Y��,Y��-���/��/��1������
~����:��]Y��^�:��
~���,:���;��.;���G��.G��;IG���������z��Z�
[�^�"_�(`�2a�8b�Cc�Md�Wf�ai�lj�xl��m��n��o��p��q��r��s��r��vw"l(z5{;|E}OY�d�p�{��������������������#�,�4�>�Z�`�m�s�{���������������������������������"�/�@�P�S�V�a�f�q������������������������������>�F�Q�]�f�p�������������������������.�8�;�=�G�S�V�Y�������1�T�XY����#������CZ���
����[	�����\���	�]^�
�{��_��8��`(��C��a	��a��XY�L�XY��������-���
���[	����\������Z���	,�.]^�
���_�;%a	�Y
XY���e���� !���{b��#��.c��+%�
�Dd�i�d�f�" e�T�:%�
Q�`fg�s�hi�{�j���k���lm���n���	�}[o�
� pY���2qY���r���
�(s���.�
XY��"t�=�
Ku���\��������\v3�V�XY�V�t�Y� e�4������\v5�����3��@�6�w<>����	�6xw<>������J�6xw<>yzz��0���
6xw<>y����*�6xw<�����6�w<����#��	�6xw<������O�
6xw<yzz��:����{���6xw<�������6�w<����4�6�w<|}z~�������(;=��<;	��1	��	������x;������������" ��?�6�w<�����6xw�����6��K:��xw��������������"�����d*��a*������X*���M+�,������GN*������2+����¸�ø��L+�Ÿ��������:��
��}��{����
��}-��{+���
�����6�C�F��������>�����
���	�
�(�6
�C�F�H�T�W�b�����4��������H������CK�����dr�������dqY�����^���'�<x������
����������/�����*��ư�����������$�������������������������>�����*+��Ʊ��������
���,�-���������������������������������/�����*��ǰ�����������8�������������������������>�����*+��DZ��������
���@�A��������������������������������/�����*��������������L������������������������P�����*'��*���'��ɶ��W������������T�U�V��������������������������������/�����*��������������b������������������������P�����*'��*���'��ɶ��W������������j�k�l��������������������������������i�����'*��˻�,Y��-b��/'���Ͷ�/)��̶�1���W���������
���o�&p����� ����'���������'�������'�������������;�����*��2������������|�����������������������������J�����*��,S���������
����������� ��������������������������������A�����	*��+���������
���������������	���������	�3����������Q�����*����Y,���S���������
����������� �������������������3����������;�����*��2�������������������������������d����������/�����*����������������������������������������>�����*+������������
��������������������������������������;�����*��	2������������������������������������������J�����*��	,S���������
����������� ��������������������������������/�����*���������������������������������������������f-��$��+-��$��й�����P-��'��+-��'��ҍ������7-��*��+-��*����Ӹ�ԧ���Y��,Y��-.��/-��0��1������������"�����������1��8��J��e������*����f���������f������fd����f���������������!������	ո�ֳ�
�������������:������������������@�_������PK
���� d]YY�0�!@��!@��&���org/autoplot/dods/DodsDataSource.class�������3��tuv
�wx
�y
�z
�{�t|}~�	|��
�����
��
���	�����
��
���
��
��
��
��	���
��
��
��
����
�"�
�"�
�"��	���	����
�*��
�,�	���
�,���
�1�
��
��
�,�
�U���:��:���
�,�
����
�>w
�>���
�,�
�,��
��%
��������������
�,�
�*{��
�O������
�Uw	���
��
�*�
�U�
���
�]���
�_�
�_�����
����
��	���
���
�U�
���
�,�
����
�,��
�1�
�,��
����
���
���t��t�
��>�����h��	���
����
����
�,�
�,�	����
��w��:���
��	���

��w

	
��

�:
�	�
���	��
�
��
��
��
 
��w!
"#$
��%&
��'
��(
��)
*+
",
-.
-/
�0123
��w45
���
��6
7
89:
�;<�adapter�Lorg/autoplot/dods/DodsAdapter;�variable�Ljava/lang/String;�sMyUrl�
constraint�metadata�Ljava/util/Map;�	Signature�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�das�Lopendap/dap/DAS;�logger�Ljava/util/logging/Logger;�$assertionsDisabled�Z�checkLatLon�L(Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�Code�LineNumberTable�LocalVariableTable�name�dep�Lorg/das2/qds/QDataSet;�i�I�order�[I�t�	transpose�Lorg/das2/qds/AbstractDataSet;�this�"Lorg/autoplot/dods/DodsDataSource;�v�%Lorg/das2/qds/MutablePropertyDataSet;�lat�lon�
StackMapTable}���<init>�(Ljava/net/URI;)V�delim�s�tok�Ljava/util/StringTokenizer;�variableConstraint�myUrl�Ljava/net/URL;�ex� Ljava/net/MalformedURLException;�uri�Ljava/net/URI;�surl�k7=����
Exceptions>�getIstpConstraint�s(Lorg/autoplot/dods/DodsAdapter;Ljava/util/Map;Lorg/autoplot/dods/MyDDSParser;Ljava/lang/String;)Ljava/lang/String;�ii�val�var�depMeta�m�dkey�da�meta�parser�Lorg/autoplot/dods/MyDDSParser;�constraint1�Ljava/lang/StringBuilder;�dimsStr�LocalVariableTypeTablev���?�getDependsConstraint��(Lorg/autoplot/dods/DodsAdapter;Ljava/util/Map;Lorg/autoplot/dods/MyDDSParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;�i2�depVars�[Ljava/lang/String;�
getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�in�Ljava/io/InputStream;�Ljava/io/FileNotFoundException;�deps�n�Ljava/lang/RuntimeException;� Ljava/lang/NullPointerException;�check�D�dfill�!Ljava/lang/NumberFormatException;�d�o�Ljava/lang/Object;�a�Lopendap/dap/Attribute;�Ljava/util/Iterator;�at�Lopendap/dap/AttributeTable;�en�Ljava/util/Enumeration;�&Lopendap/dap/NoSuchAttributeException;�url�interpretedMetadata�isIstp�ds�sunits�mon�'Lorg/das2/util/monitor/ProgressMonitor;@A��$��B�CD&EFGHIJ�getMetadataModel�)()Lorg/autoplot/datasource/MetadataModel;�getMetaData�#(Ljava/lang/String;)Ljava/util/Map;�I(Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�getMetadata�-(Lopendap/dap/AttributeTable;)Ljava/util/Map;�newVal�Ljava/util/regex/Matcher;�type�e�Ljava/lang/Exception;�key�att�p�Ljava/util/regex/Pattern;�p2�resultKL2�S(Lopendap/dap/AttributeTable;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;�Lorg/autoplot/dods/MyDASParser;3�^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�<clinit>�()V�
SourceFile�DodsDataSource.javaMN�java/lang/StringBuilder��r�DEPEND_OPOQRSTU�org/das2/qds/QDataSet�NAME�java/lang/StringVW�'org/das2/qds/util/TransposeRankNDataSet��X��������� org.autoplot.dods.DodsDataSource�DodsDataSource {0}YZ[=\S�?]^]_]`ab����c_adefghig�java/util/StringTokenizer�[<>��jkSlm�[���������java/net/URL��n�org/autoplot/dods/DodsAdapter��o����pn�java/net/MalformedURLException�java/lang/RuntimeException��qr[sStu��vWwx�
java/util/Map�,yzYZ�'org/autoplot/metatree/IstpMetadataModel{|�UNITS�org/das2/datum/Units}~��]c^Z�@���r���java/lang/NullPointerException�adapter to URL failed�parse �.dds�n�org/autoplot/dods/MyDDSParser����getDataSet opening {0}������A�r�java/lang/Throwable�q�java/io/FileNotFoundException�-OpenDAP Server unavailable, file not found: 
�S��\m�.cdf�������� !�S���[0:1:�loadDataset����Strange NullPointerException occurs with Java 8 Webstart.  This will be resolved, but use the single-jar version of Autoplot instead.���%��#org/das2/qds/MutablePropertyDataSet�����
missing_value����
FILL_VALUE����������java/lang/NumberFormatException���When parsing missing_value���title�TITLE���	long_name�units���n�����java/lang/AssertionError�DEPEND_0�x�DEPEND_1�DEPEND_2�����������java/util/LinkedHashMapC��D�m������E�m�����
_FillValue�unable to parse fill value�n�METADATA�$opendap/dap/NoSuchAttributeException������.cdf.dds�METADATA_MODEL�ISTP-CDFr��rWX\]����java/util/HashMap�DEPEND_[0-9]K���LABL_PTR_([0-9])�N�opendap/dap/Attribute���S�d��g��L�m�d�N�skipping {0}  because length=0�java/lang/Exception�org/autoplot/dods/MyDASParser�.das�getMetadata opening {0}��� org/autoplot/dods/DodsDataSource��m�
apdss.opendap���*org/autoplot/datasource/AbstractDataSource�java/net/URI�java/io/IOException�opendap/dap/DDSException�%org/das2/util/monitor/ProgressMonitor�java/io/InputStream�java/lang/Object�opendap/dap/AttributeTable�java/util/Enumeration�java/util/Iterator�!opendap/dap/parser/ParseException�1org/das2/util/monitor/CancelledOperationException�opendap/dap/DASException�,opendap/dap/Server/InvalidParameterException�opendap/dap/DAP2Exception�java/util/regex/Pattern�java/util/regex/Matcher�rank�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�property�&(Ljava/lang/String;)Ljava/lang/Object;�equals�(Ljava/lang/Object;)Z�(Lorg/das2/qds/QDataSet;[I)V�java/util/logging/Logger�entering�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V�getRawSchemeSpecificPart�lastIndexOf�(Ljava/lang/String;)I�(I)I�(II)I�	substring�(II)Ljava/lang/String;�indexOf�(I)Ljava/lang/String;�"org/autoplot/datasource/DataSetURI�maybePlusToSpace�&(Ljava/lang/String;)Ljava/lang/String;� org/autoplot/datasource/URISplit�	uriDecode�((Ljava/lang/String;Ljava/lang/String;Z)V�	nextToken�
hasMoreTokens�()Z�(Ljava/lang/String;)V�#(Ljava/net/URL;Ljava/lang/String;)V�
setConstraint�(Ljava/lang/Throwable;)V�exiting�
getConstraint�
getRecDims�(Ljava/lang/String;)[I�containsKey�get�&(Ljava/lang/Object;)Ljava/lang/Object;�
setDependName�(ILjava/lang/String;)V�
properties� (Ljava/util/Map;)Ljava/util/Map;�setDimUnits�(ILorg/das2/datum/Units;)V�setDimProperties�(ILjava/util/Map;)V�'(Ljava/lang/String;Ljava/lang/String;)V�setTaskSize�(J)V�started�	getSource�()Ljava/net/URL;�setProgressMessage�java/util/logging/Level�FINE�Ljava/util/logging/Level;�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�
openStream�()Ljava/io/InputStream;�parse�(Ljava/io/InputStream;)V�close�
addSuppressed�
getMessage�getSubtaskMonitor�;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;�endsWith�(Ljava/lang/String;)Z�
getDepends�'(Ljava/lang/String;)[Ljava/lang/String;�getVariable�contains�(Ljava/lang/CharSequence;)Z�9(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)V�*(Ljava/lang/String;Ljava/lang/Throwable;)V�((Ljava/util/Map;)Lorg/das2/qds/QDataSet;�java/lang/Double�parseDouble�(Ljava/lang/String;)D�valueOf�(D)Ljava/lang/Double;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�value�(II)D�java/lang/Math�abs�(D)D�INFO�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�&(Ljava/lang/Object;)Ljava/lang/String;�checkTimeUnits�^(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�setVariable�remove�org/das2/qds/DataSetUtil�
putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�opendap/dap/DAS�getAttributeTable�0(Ljava/lang/String;)Lopendap/dap/AttributeTable;�getNames�()Ljava/util/Enumeration;�hasMoreElements�nextElement�()Ljava/lang/Object;�getAttribute�+(Ljava/lang/String;)Lopendap/dap/Attribute;�getValuesIterator�()Ljava/util/Iterator;�hasNext�next�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�fine�WARNING�fromUri�"(Ljava/net/URI;)Ljava/lang/String;�finished�java/util/Collections�emptyMap�()Ljava/util/Map;�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�getType�getContainer�()Lopendap/dap/AttributeTable;�getName�
getValueAt�&org/autoplot/datasource/DataSourceUtil�unquote�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�matches�group�length�getDAS�()Lopendap/dap/DAS;�java/lang/Class�desiredAssertionStatus�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!���������������������������������������������������������������������������
�����������������=>6+�����U+��Y�������������	:��+
�����:
����>����=������U��P��K+����
:6+�����O����.6.OO��Y+��:�+���������J����U��V��W��X�1�Y�6�Z�D�[�Q�\�^�W�d�_�s�`�}�a���b���c���d���e���f���h�����p��D�������1�-�������]��������������}�>�������������������������������������������������������������$�����I����������������"�������������
��*+����+��+��M,��>��,.����
,.��6*,����,?��6��p,`��:�� :��!:��"Y#��$:��%:��&��5��%:		'����	*��(*��Y����������)��	*��(��*Y*����+:*��,Y*��(��-��.*��)��*��.*��)��/��:��1Y��2���+��3���������0������v����y��z��}��~���3���>���F���L���V���]���d���r���y�������������������������������������������������������������������
���(�����	�V�c������r�G������y�@������d�U��������&��������
������������������������������3��������������������n���*�����F��f�
�����������������������/����������	����
���������
��&��Y��4:��W:+��5��*+��5[��6��+��5��:��W��--��6:�� 6���7:��W����6�����Y��������:,��8���|,��9���::		
��9���:
;��
��W����W+
��<*
��=:��>Y��?��@:A��8���+A��9���B��C+��D���]+����/�����������~������������������(���.���9���A���D���L���Q���\���`���h���n���w������������������������������������������	������ ����������(�������T�������L�"
������l���	���^���
���4������&�����������q���������&��������&�����&�����&���&������������������4��������O�	��A������������[������;�����������	����� !����������ͻ�Y��4:��W:+��5��*+��5[��6��+��5��:��W��--��6:�� 6		���7:��W�	���6���H2:	;��	��W��!��E��F6

`����W+	��<����+����/�����������f������������������(���.���9���A���D���L���Q���\���`���h���n���y������������������������������	��������(�������T������	�L�"
������"���
���8���	�q�M�����������������������������������������������#$����������������#���A������������>����
	�����%&�����
2����۲�G��H+�I��K�+��L�*��.��M��NM,��
��OYP��Q�+��Y��R��,��S������T���UY��VN��*Y��Y��,��S������+:����WX��Y��Z::-��[��U����\��H:��^��<��\��4::�:��!����\��:		��^����\���$:��_Y��Y��`����a������b�*+c��d���eW:,f��g6����>Y��?*��h��@::��"**��.*��h-*��(��i:*��.��/���-*��(��j:��$**��.*��h-*��(��k:*��.��/��*��)��x*��.��l��n��Y��4:*��.��l��W*��.��l'��m��;-*��.��l��6:		��)6

	���n��	
.��E��W�
���*��.����/*��.+o��d�*��h��p��:��1Yq��r:�*��.*��h��s��t:*��u:*��hv��9�:��f����w9	x	��y��z�	���5��{�	g	o��|9�}���x��{���y��z���:	������	���*��h���9�:��������z���*��h���9�:������z�*��h���9���:		���:6

�������Y����
���������	:��T
�����:*��.���*��=:
*��.
��<*��.
��s:��Y����
������z��
��{��;����������Y���������W�����W�����W���*���*��(���:
���Y���:
���:������p�������:


���:���:������G����:
����W
�����(�����w9x��y��z���
:������������z���:
�����
���
���*���������m������z�:
��G���+����
�:��G���+�������������]�������]���������������]���������������_
 #�O_���Meh�������P����������������r���
���$�(�2�P�X�t�� ��!��"�� ��"��$��"��#&(*$+),9-=0B1U2^4a6k7p8�9�:�;�<�=�>�?�@�A�B�AF
L Q#N%O2P5SEUMXZY_[i\w]~^�_�`�e�c�d�g�h�i�k�l�ops(tHuMv[wdxlzv{�|�s�����������������������$�.�7�C�M�W�e�h�j�r�u�����������������������������~�&���`'(������)�9����U�	�����	�����#�����
��+
���	��`�k��*$�2�+,�%���-���./�i�G0/�	��
��1�	[�C+���l�2���
H�V������������
W�2/�j���1�7�;34��^+���
�U56�$�N��7����89�
���������:;�����<�
�Xn��tR=����>���$�?���E�@���Zl4��A���	������������BC��$�������*�9����l�2���
�������>�������a�%��2����p�D��EF�FGFHF���	D��EF�F�F���D����BG ��0#��/H��L����"��UI��zJKBL"���������$��MN��i�D��JK��MN��OPK�L��	�
D��JK��MN����
�
D��JK���Q���D���F	����	�_�0
RSTUV�WX������W�����*���������m����>Y��?�*������������������������������������������YZ������|�����*���+���M*,����M����������������������	����������*��	�89�����<������������������������OQ�����[�\]�����B��
��G+�����Y��������M����N+���:���Y���:���������:+�����:���6		�� *������:
���
����W������:

���:
,�����������-
:*��=:
����W�������W��|-������Y:�����@
:*��=:
����W��Y���������������W��-
��������
����W������W������Y��:	�����	���������E03����������#��������������'��1��:��E��L��R��]��l��o��w��~������������������������������� �0�3�5�A�D���������]�4�
���#��������^������6��������.^������m_��w�����
�L��`���	5�ab�	�:c4��E��d6��5ef��/gf��)+;��' h�����G��������G89���� ����^������.^����' h��������u�
���MiiN����G�
MiiNKO�����G����N�MiiNKOj������Bk��
�����l�\m��������	����*��h��ڻ��Y���M��*Y��Y��*��.��M��N��¶�����+N����W�-��Y-��Z::,���*,��ŵ��*��(��!**�����ƹ�������(*��.*��(���***��(��=��h��U����\��H:��^��<��\��4::�:��!����\��:��^����\�*��h���������]�H�����]�H�������������]��������������>���������3�?�H�N�V�]�p�{
�������������4��E��'(����n��3��=�����������������BC������W�	��{�DoEF��]FGFHF���DoEF�F�F���D��	����
TR�����p�qr������@������Ƕ�Ț������ɸ�ʳ����������
����:��I������@�s���tPK
���� d]Y`� �������-���org/autoplot/dods/DodsDataSourceFactory.class�������3$
�F����
���������
�����
���
���
���
���	�=��	�=��	�=��
�=��
�E��
������
����
����	��������������	�E��	����
��������
������
�!��
����
������
�%������
�'��	������
����
�'��
�%��
������
�0����
���
�%��
���
�%������������	��������
�=������
��������
�����������logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�)Lorg/autoplot/dods/DodsDataSourceFactory;�
getDataSource�4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;�ex�"Ljava/util/NoSuchElementException;�uri�Ljava/net/URI;�
StackMapTable���
Exceptions�getCompletions�d(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;�file�Ljava/lang/String;�cc�+Lorg/autoplot/datasource/CompletionContext;�mon�'Lorg/das2/util/monitor/ProgressMonitor;���	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�split�"Lorg/autoplot/datasource/URISplit;�Ljava/util/List;�Ljava/lang/Exception;�surl�problems�LocalVariableTypeTable�=Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�$Ljava/util/List<Ljava/lang/String;>;�������������`(Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lorg/das2/util/monitor/ProgressMonitor;)Z�getVars�$(Ljava/lang/String;)Ljava/util/List;�in�Ljava/io/InputStream;�Ljava/lang/Throwable;�k�I�deps�[Ljava/lang/String;�Lopendap/dap/DAP2Exception;�label�Ljava/lang/StringBuilder;�var�result�i�sMyUrl�url�Ljava/net/URL;�parser�Lorg/autoplot/dods/MyDDSParser;�vars����������������Q(Ljava/lang/String;)Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�isFileResource�()Z�getDescription�()Ljava/lang/String;�<clinit>�
SourceFile�DodsDataSourceFactory.java�J�K� org/autoplot/dods/DodsDataSource�J��� java/util/NoSuchElementException�java/lang/RuntimeException�java/lang/StringBuilder�Does not appear to be a DDS: �������������J�������������������w�x�������?������������\�]���opendap/dap/DDSException�java/io/IOException�!opendap/dap/parser/ParseException�H�I�'org.autoplot.dods.DodsDataSourceFactory�getVars {0}	
�java/util/ArrayList
�org/autoplot/dods/MyDDSParser�java/net/URL�.dds�J�getVars opening {0}�����K�java/lang/Throwable� opendap/dap/parser/TokenMgrError�[�,�]�#opendap/dap/NoSuchVariableException�,opendap/dap/Server/InvalidParameterException�)org/autoplot/datasource/CompletionContext�arg_0�J 
�OpenDAP Servers�
apdss.opendap!"#�'org/autoplot/dods/DodsDataSourceFactory�1org/autoplot/datasource/AbstractDataSourceFactory�)org/autoplot/datasource/DataSourceFactory�java/lang/Exception� org/autoplot/datasource/URISplit�java/util/List�java/lang/String�%org/das2/util/monitor/ProgressMonitor�java/io/InputStream�opendap/dap/DAP2Exception�java/net/MalformedURLException�(Ljava/net/URI;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�*(Ljava/lang/String;Ljava/lang/Throwable;)V�context�Ljava/lang/Object;�CONTEXT_PARAMETER_NAME�CONTEXT_FILE�get�Q(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;�java/util/Collections�	emptyList�()Ljava/util/List;�contains�(Ljava/lang/CharSequence;)Z�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�size�()I�java/util/logging/Level�WARNING�Ljava/util/logging/Level;�java/util/logging/Logger�log�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�entering�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V�lastIndexOf�(I)I�	substring�(II)Ljava/lang/String;�(Ljava/lang/String;)V�FINE�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�
openStream�()Ljava/io/InputStream;�(Ljava/io/InputStream;)V�close�
addSuppressed�(Ljava/lang/Throwable;)V�getVariableNames�()[Ljava/lang/String;�
getDepends�'(Ljava/lang/String;)[Ljava/lang/String;�SEVERE��(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V�add�(Ljava/lang/Object;)Z�exiting�org/das2/util/LoggerManager�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�E�F��G���H�I�����J�K��L���3�����*�������M���
����-��.�N��������O�P����Q�R��L���������&��Y+���M��Y��Y����	+��
��,��������	���M�������3�	�4�
�5�N��� ��
��S�T����&�O�P�����&�U�V��W����I�X�Y�������Z�[��L���y�����+��
������+��N*-����������M�������;�
�<��=��@�N���*����\�]�����O�P������^�_�����`�a��W�����Y�����b�c����d��e�f��L�������=+�����+��:*����:��������:����������,�-���,�-���,�-���M���"����E�	�F��I��J��K�-�L�/�M�;�N�N���H����g�h����^�i��/��S�j����=�O�P�����=�k�]����=�l�i����=�`�a��m�������^�n����=�l�o��W���$����p�q@�����r�s�q�t��u�c����v��w�x��L���
������+�� ��!Y��"M+.��#>+��$:��%Y��&:��'Y��Y����	(��	����):����*+��,��-::��.��U����/��H:		��1��<��/��4:		:	�:
��!����/��:��1����/
���!:��Y��Y����	��
����3���4::�6	6

	���
2:��Y��5:��6:

��;7��	
2��	W6
���8��	
2��	W����9��	W��:
����<
��,��=Y��*>����?��@�W�
��p��+��A,��	�p�u�x�0�_�f���0�_�f�����������0���������U�����2�U�����
PS�:
PS�;��M����� ���V��X��Z��[�"�^�+�`�H�a�U�b�_�c�f�d���b���d���f���d���e���h���j���k
�m�n�o'�p2�qB�pH�sP�wS�uU�va�x~�j��z��|�N������\�a�y�z�����S�{�*��|�}��=�~��
U��S���

�t�����������]�����O�P������\�]��~���i��w���}��"o���]��HI������+f��������������m�����~���n��W�������x�	�r�s�q�s�����������G��H������r�s�q�s������������������r�s�q�s������B������r�s�q�s������������8��r�s�q�s���������s����������B��
��"��r�s�q�s���������Y���
�������c������������L���,����������M���������N��������O�P���������L���-�����B�����M���������N��������O�P������K��L���!������	C��D�������M�������*��������PK
���� d]Yז��������2���org/autoplot/dods/DodsVarDataSet$DoubleArray.class�������3�V
��7
�8�9
�:�;�	�
�<	�
�=�>�?�@�A
��B	�
�C
�
�D�E�F�back�[D�<init>�&(Lopendap/dap/DArray;Ljava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�this�DoubleArray�InnerClasses�.Lorg/autoplot/dods/DodsVarDataSet$DoubleArray;�array�Lopendap/dap/DArray;�
properties�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�	Signature�L(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�value�()D�(I)D�i�I�(II)D�i0�i1�(III)D�i2�(IIII)D�i3�putValue�(D)V�d�D�(ID)V�(IID)V�(IIID)V�
SourceFile�DodsVarDataSet.java��G�H�I�J�K�L�M�����N�O�P�"java/lang/IllegalArgumentException�rank 0 not supported��Q�R�S�T�U�,org/autoplot/dods/DodsVarDataSet$DoubleArray� org/autoplot/dods/DodsVarDataSet�(Lopendap/dap/DArray;)V�opendap/dap/DArray�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�()Ljava/lang/Object;�
java/util/Map�putAll�(Ljava/util/Map;)V�(Ljava/lang/String;)V�dimSizes�[I�checkImmutable�()V�!�
�����������
��������}�����!*+��*+����������*��,�������������������� ����� ����!�������!������!�����������!���� ����!��"�#�����4�����
��Y	��
��������������������
������"�$�����;�����*��1����������������������������%�&���"�'�����N�����*��*��.h`1���������������� ������������(�&�����)�&���"�*�����h����� *��*��.h*��.h*��.h``1����������������*���� ������� �(�&���� �)�&���� �+�&���"�,�����������8*��*��.h*��.h*��.h*��.h*��.h`*��.h``1����������������4����8�������8�(�&����8�)�&����8�+�&����8�-�&���.�/�����>�����
��Y	��
�������������������
�������
�0�1���.�2�����R�����*��*��(R������������	�
���� ������������(�&�����0�1���.�3�����e�����*��*��*��.h`)R�����������������*������������(�&�����)�&�����0�1���.�4�����������&*��*��*��.h*��.h*��.h``R�������������%����4����&�������&�(�&����&�)�&����&�+�&����&�0�1���5����6����
��
���	PK
���� d]Y*k
������7���org/autoplot/dods/DodsVarDataSet$EpochStringArray.class�������3��
��L
�M�N
�O�P�	��Q	��R�S�T	�U�V	��W�X�Y�S�Z�[�\
�
�]�^
��_
�U�`
�a�b�c�d
��e�f
��g�h�i
��]�j�k�back�[Lopendap/dap/BaseType;�u�Lorg/das2/datum/Units;�<init>�&(Lopendap/dap/DArray;Ljava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�this�EpochStringArray�InnerClasses�3Lorg/autoplot/dods/DodsVarDataSet$EpochStringArray;�array�Lopendap/dap/DArray;�
properties�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�	Signature�L(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�value�()D�(I)D�ex�Ljava/text/ParseException;�i�I�
StackMapTable�c�(II)D�i0�i1�(III)D�i2�(IIII)D�i3�putValue�(D)V�d�D�(ID)V�(IID)V�(IIID)V�
SourceFile�DodsVarDataSet.java�"�l�m�n�o�p�q�r���-�.�s�t�u�v�w�x� �!�org/das2/qds/QDataSet�UNITS�y�z�"java/lang/IllegalArgumentException�rank 0 not supported�"�{�opendap/dap/DString�|�}�~��������java/text/ParseException�java/lang/RuntimeException�"���
not supported�����'java/lang/UnsupportedOperationException�Not supported yet.�1org/autoplot/dods/DodsVarDataSet$EpochStringArray� org/autoplot/dods/DodsVarDataSet�(Lopendap/dap/DArray;)V�opendap/dap/DArray�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�()Ljava/lang/Object;�
java/util/Map�putAll�(Ljava/util/Map;)V�org/das2/datum/Units�us2000�"Lorg/das2/datum/TimeLocationUnits;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�(Ljava/lang/String;)V�getValue�()Ljava/lang/String;�parse�*(Ljava/lang/String;)Lorg/das2/datum/Datum;�org/das2/datum/Datum�doubleValue�(Lorg/das2/datum/Units;)D�(Ljava/lang/Throwable;)V�checkImmutable�()V�!�������������� �!���
��"�#��$���������8*+��*+����������*��,���*����	*��*��	���W�����%������a�b�c� d�'e�7f�&��� ����8�'�*�����8�+�,����8�-�.��/�������8�-�0��1����2��3�4��$���4�����
��
Y�������%������j�&�������
�'�*����3�5��$��������%*��	*��2������*��	���M��Y,�����������%������p�q�r�&��� ���	�6�7����%�'�*�����%�8�9��:����[�;��3�<��$���H�����
��
Y�������%������x�&��� ����
�'�*�����
�=�9����
�>�9���3�?��$���R�����
��
Y�������%������}�&���*����
�'�*�����
�=�9����
�>�9����
�@�9���3�A��$���\�����
��
Y�������%��������&���4����
�'�*�����
�=�9����
�>�9����
�@�9����
�B�9���C�D��$���>�����
��
Y�������%��������&�������
�'�*�����
�E�F���C�G��$���P�����*����Y�������%���
�������&��� �����'�*������=�9�����E�F���C�H��$���Z�����*����Y�������%���
�������&���*�����'�*������=�9�����>�9�����E�F���C�I��$���d�����*����Y�������%���
�������&���4�����'�*������=�9�����>�9�����@�9�����E�F���J����K�)���
����(�	PK
���� d]Y�j�E
��E
��1���org/autoplot/dods/DodsVarDataSet$FloatArray.class�������3��
�#�^
�_�`
�a�b�%	�"�c�d��������	�"�e�������	�"�f�g�h�i
�#�j
��k�l�m�n�o
��p
��q	�"�r�h�s	�t�u
�t�v�w�x
��y
�"�z	�"�{
�"�|
�"�}�~��back�[F�validMin�D�validMax�<init>�&(Lopendap/dap/DArray;Ljava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�s�Ljava/lang/String;�ss�[Ljava/lang/String;�this�
FloatArray�InnerClasses�-Lorg/autoplot/dods/DodsVarDataSet$FloatArray;�array�Lopendap/dap/DArray;�
properties�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�
StackMapTable�~�����	Signature�L(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�doubleValue�(F)D�val�F�r�
putFloatValue�(D)F�value�()D�(I)D�i�I�(II)D�i0�i1�(III)D�i2�(IIII)D�i3�index�putValue�(D)V�d�(ID)V�(IID)V�(IIID)V�
SourceFile�DodsVarDataSet.java�)���������������$�%�java/lang/Double�&�'�(�'�	VALID_MIN�����������B�J�	VALID_MAX�valid_range�java/lang/String�,���������8�9�������������J�"java/lang/IllegalArgumentException�rank 0 not supported�)���B�C���������G�H�+org/autoplot/dods/DodsVarDataSet$FloatArray� org/autoplot/dods/DodsVarDataSet�opendap/dap/DArray�
java/util/Map�(Lopendap/dap/DArray;)V�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�()Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�
access$000�&(Ljava/lang/Object;)Ljava/lang/Double;�split�'(Ljava/lang/String;)[Ljava/lang/String;�parseDouble�(Ljava/lang/String;)D�putAll�(Ljava/util/Map;)V�org/das2/datum/Units�
dimensionless�Lorg/das2/datum/Units;�
getFillDouble�(Ljava/lang/String;)V�dimSizes�[I�checkImmutable�()V�!�"�#������$�%�����&�'�����(�'�����)�*��+��T������*+��*+����������*���	*�
��,
�����*,
���������	,�����*,���������,�����-,�����N-��:*2����	*2����*��,��������,���>�����������$��/��A��L��^��i��u��}�����������-���4��u��.�/��}��0�1������2�5�������6�7������8�9��:���������8�;��<������A��=�>�?��4�@����A��B�C��+���p����� #�I(*��	���(*�����(��	���������,���
�������-��� ���� �2�5����� �D�E����F�'��<������E��G�H��+���7�����'������,��������-��������2�5������D�'���I�J��+���4�����
��Y�������,��������-�������
�2�5����I�K��+���?�����**��0�������,��������-��������2�5������L�M���I�N��+���R�����**��*��.h`0�������,��������-��� �����2�5������O�M�����P�M���I�Q��+���l�����$**��*��.h*��.h*��.h``0�������,��������-���*����$�2�5�����$�O�M����$�P�M����$�R�M���I�S��+���������@*��.h*��.h*��.h*��.h*��.h`*��.h``6**��0�������,���
�����4��-���>����@�2�5�����@�O�M����@�P�M����@�R�M����@�T�M��4��U�M���V�W��+���>�����
��Y�������,��������-�������
�2�5�����
�X�'���V�Y��+���V�����*�� *��*(��!Q�����,������������-��� �����2�5������O�M�����X�'���V�Z��+���i�����*�� *��*��.h`*)��!Q�����,������������-���*�����2�5������O�M�����P�M�����X�'���V�[��+���������**�� *��*��.h*��.h*��.h``*��!Q�����,����������)��-���4����*�2�5�����*�O�M����*�P�M����*�R�M����*�X�'���\����]�4���
��"�#�3�	PK
���� d]Y]gg��g��1���org/autoplot/dods/DodsVarDataSet$Int16Array.class�������3��
�6�w	�5�x	�5�y	�5�z
�{�|
�}�~�8	�5�������
�6��
�������
�"��
����
������
�6��
���
��������������	�5���������	�5����������������
�"��
���	�5��������
���
�5��
����	����
��������
�.��
�5��	�5��
�5��
�5�������back�[S�scaleFactor�D�	addOffset�validMin�validMax�	fillValue�Ljava/lang/Integer;�<init>�&(Lopendap/dap/DArray;Ljava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�ex�!Ljava/lang/NumberFormatException;�s�Ljava/lang/String;�ss�[Ljava/lang/String;�this�
Int16Array�InnerClasses�-Lorg/autoplot/dods/DodsVarDataSet$Int16Array;�array�Lopendap/dap/DArray;�
properties�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�
StackMapTable���������	Signature�L(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�doubleValue�(S)D�val�S�r�value�()D�(I)D�i�I�(II)D�i0�i1�(III)D�i2�(IIII)D�i3�putIntValue�(D)S�putValue�(D)V�d�(ID)V�(IID)V�(IIID)V�
SourceFile�DodsVarDataSet.java�@���9�:�;�:�>�?�������������7�8�
add_offset�����������\�b�scale_factor�
_FillValue���������������java/lang/NumberFormatException���������������java/lang/Double�<�:�=�:�	VALID_MIN�	VALID_MAX�	valid_min�	valid_max�valid_range�java/lang/String�,���������Q�R�����org/das2/qds/QDataSet���������������������b�"java/lang/IllegalArgumentException�rank 0 not supported�@���\�]���������m�n�+org/autoplot/dods/DodsVarDataSet$Int16Array� org/autoplot/dods/DodsVarDataSet�opendap/dap/DArray�
java/util/Map�(Lopendap/dap/DArray;)V�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�()Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�
access$000�&(Ljava/lang/Object;)Ljava/lang/Double;�valueOf�&(Ljava/lang/Object;)Ljava/lang/String;�java/lang/Integer�parseInt�(Ljava/lang/String;)I�(I)Ljava/lang/Integer;�
access$100�()Ljava/util/logging/Logger;�toString�()Ljava/lang/String;�java/util/logging/Logger�info�(Ljava/lang/String;)V�split�'(Ljava/lang/String;)[Ljava/lang/String;�parseDouble�(Ljava/lang/String;)D�putAll�(Ljava/util/Map;)V�(D)Ljava/lang/Double;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�intValue�()I�org/das2/datum/Units�
dimensionless�Lorg/das2/datum/Units;�
getFillDouble�dimSizes�[I�checkImmutable�()V�!�5�6������7�8�����9�:�����;�:�����<�:�����=�:�����>�?�����@�A��B�������*+��*��*��*��*+����������,	��
���*,	��
�������,
��
���*,
��
�������,��
���&*,��
�����������N��-����*���*���,��
���*,��
�������,��
���*,��
�������,��
���*,��
�������, ��
���*, ��
�������,!��
���-,!��
���"N-#��$:*2��%��*2��%��*��&,��'�*������**����)��**������**����)��*���j������C�����!��%��
 �"�&�%'�0(�B*�M+�_-�j/�2��0��1��4��5��6��7��9��:��<��=��?��@BC&D.E9FDHNIfJ~K�D���>����
�E�F�&��G�H�.��I�J����K�N�����O�P����Q�R��S�������Q�T��U������B��V�W�X��b�Y
*4!�Z����[��\�]��B���{�����(*����*����+��
��,��-��*��k*��cI(�����C������N�O�Q�&R�D��� ����(�K�N�����(�^�_��&��`�:��U������a�b��B���4�����
��.Y/��0�����C������W�D�������
�K�N����a�c��B���?�����**��5��1�����C������\�D��������K�N������d�e���a�f��B���R�����**��*��2.h`5��1�����C������a�D��� �����K�N������g�e�����h�e���a�i��B���l�����$**��*��2.h*��2.h*��2.h``5��1�����C������f�D���*����$�K�N�����$�g�e����$�h�e����$�j�e���a�k��B���������<**��*��2.h*��2.h*��2.h*��2.h*��2.h`*��2.h``5��1�����C������k�D���4����<�K�N�����<�g�e����<�h�e����<�j�e����<�l�e���m�n��B���B�����'*��g*��o�������C������o�D��������K�N������^�:���o�p��B���>�����
��.Y/��0�����C������t�D�������
�K�N�����
�q�:���o�r��B���V�����*��3*��*(��4V�����C������y�z�{�D��� �����K�N������g�e�����q�:���o�s��B���i�����*��3*��*��2.h`*)��4V�����C�����������D���*�����K�N������g�e�����h�e�����q�:���o�t��B���������**��3*��*��2.h*��2.h*��2.h``*��4V�����C����������)��D���4����*�K�N�����*�g�e����*�h�e����*�j�e����*�q�:���u����v�M���
��5�6�L�	PK
���� d]YȦ��
���
��1���org/autoplot/dods/DodsVarDataSet$Int32Array.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�j�z	�{�|
�{�}�~�
���
�&��	�&��
�&��
�&�������back�[I�scaleFactor�D�	addOffset�validMin�validMax�<init>�&(Lopendap/dap/DArray;Ljava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�s�Ljava/lang/String;�ss�[Ljava/lang/String;�this�
Int32Array�InnerClasses�-Lorg/autoplot/dods/DodsVarDataSet$Int32Array;�array�Lopendap/dap/DArray;�
properties�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�
StackMapTable�������	Signature�L(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�doubleValue�(I)D�val�I�r�value�()D�i�(II)D�i0�i1�(III)D�i2�(IIII)D�i3�putIntValue�(D)I�putValue�(D)V�d�(ID)V�(IID)V�(IIID)V�
SourceFile�DodsVarDataSet.java�/���*�+�,�+�������������(�)�
add_offset�����������H�N�scale_factor�java/lang/Double�-�+�.�+�	VALID_MIN�	VALID_MAX�valid_range�java/lang/String�,���������>�?�������������N�"java/lang/IllegalArgumentException�rank 0 not supported�/���H�I���)�����W�X�+org/autoplot/dods/DodsVarDataSet$Int32Array� org/autoplot/dods/DodsVarDataSet�opendap/dap/DArray�
java/util/Map�(Lopendap/dap/DArray;)V�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�()Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�
access$000�&(Ljava/lang/Object;)Ljava/lang/Double;�split�'(Ljava/lang/String;)[Ljava/lang/String;�parseDouble�(Ljava/lang/String;)D�putAll�(Ljava/util/Map;)V�org/das2/datum/Units�
dimensionless�Lorg/das2/datum/Units;�
getFillDouble�(Ljava/lang/String;)V�dimSizes�checkImmutable�()V�!�&�'������(�)�����*�+�����,�+�����-�+�����.�+�����/�0��1���������*+��*��*��*+����������,��	���*,��	���
����,��	���*,��	���
����*���*���,��	���*,��	���
����,��	���*,��	���
����,��	���-,��	���N-��:*2����*2����*��,��������2���V���������
������ ���+���=���H���Z���a���h���s���������������������������������������3���4�����4�5�����6�7������8�;�������<�=������>�?��@���������>�A��B������=��C�D�E��*4�F����G��H�I��1���z�����*�*��k*��cI(*�����(*�����(��	���������2���
������
���3��� ����*�8�;�����*�J�K��
��L�+��B������#E��M�N��1���4�����
��Y ��!�����2���������3�������
�8�;����M�I��1���?�����**��.��"�����2���������3��������8�;������O�K���M�P��1���R�����**��*��#.h`.��"�����2���������3��� �����8�;������Q�K�����R�K���M�S��1���l�����$**��*��#.h*��#.h*��#.h``.��"�����2���������3���*����$�8�;�����$�Q�K����$�R�K����$�T�K���M�U��1���������<**��*��#.h*��#.h*��#.h*��#.h*��#.h`*��#.h``.��"�����2���������3���4����<�8�;�����<�Q�K����<�R�K����<�T�K����<�V�K���W�X��1���A�����
'*��g*��o������2���������3�������
�8�;�����
�J�+���Y�Z��1���>�����
��Y ��!�����2���������3�������
�8�;�����
�[�+���Y�\��1���V�����*��$*��*(��%O�����2���������3��� �����8�;������Q�K�����[�+���Y�]��1���i�����*��$*��*��#.h`*)��%O�����2��������	�3���*�����8�;������Q�K�����R�K�����[�+���Y�^��1���������**��$*��*��#.h*��#.h*��#.h``*��%O�����2������
��)�3���4����*�8�;�����*�Q�K����*�R�K����*�T�K����*�[�+���_����`�:���
��&�'�9�	PK
���� d]YR��jc��c��9���org/autoplot/dods/DodsVarDataSet$NominalStringArray.class�������3��
��M
�N�O
�P�Q�	��R	��S�T�U�V�W
��X	��Y�Z
��[
��\�]�^�T�_�`�a
��X
�b�c�d
��e�f�g
��X�h�i�back�[Lopendap/dap/BaseType;�u�!Lorg/das2/datum/EnumerationUnits;�<init>�&(Lopendap/dap/DArray;Ljava/util/Map;)V�Code�LineNumberTable�LocalVariableTable�bt1�Lopendap/dap/DString;�i�I�this�NominalStringArray�InnerClasses�5Lorg/autoplot/dods/DodsVarDataSet$NominalStringArray;�array�Lopendap/dap/DArray;�
properties�Ljava/util/Map;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�
StackMapTable�h�j�k�	Signature�L(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�value�()D�(I)D�(II)D�i0�i1�(III)D�i2�(IIII)D�i3�putValue�(D)V�d�D�(ID)V�(IID)V�(IIID)V�
SourceFile�DodsVarDataSet.java�!�l�j�m�n�o�p�q���0�1�k�r�s�org/das2/datum/EnumerationUnits�dods�!�t�� �opendap/dap/DString�u�v�w�x�org/das2/qds/QDataSet�UNITS�y�z�"java/lang/IllegalArgumentException�rank 0 not supported�{�|�}�
not supported�~��'java/lang/UnsupportedOperationException�Not supported yet.�3org/autoplot/dods/DodsVarDataSet$NominalStringArray� org/autoplot/dods/DodsVarDataSet�opendap/dap/DArray�
java/util/Map�(Lopendap/dap/DArray;)V�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�()Ljava/lang/Object;�putAll�(Ljava/util/Map;)V�(Ljava/lang/String;)V�getValue�()Ljava/lang/String;�createDatum�*(Ljava/lang/Object;)Lorg/das2/datum/Datum;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�org/das2/datum/Datum�doubleValue�(Lorg/das2/datum/Units;)D�checkImmutable�()V�!��������������� ���
��!�"��#�������g*+��*+����������*��,���*��Y	��
��>*�����!*��2��:*����
��W����*��*�����W�����$���*�
��� �!� "�-#�8$�C%�P#�V'�f(�%���4��C�
�&�'��/�'�(�)����g�*�-�����g�.�/����g�0�1��2�������g�0�3��4������/��5�6�7����&�8����9��:�;��#���4�����
��Y�������$������,�%�������
�*�-����:�<��#���O�����*��*��2����
��*���������$������1�%��������*�-������(�)���:�=��#���H�����
��Y�������$������6�%��� ����
�*�-�����
�>�)����
�?�)���:�@��#���R�����
��Y�������$������;�%���*����
�*�-�����
�>�)����
�?�)����
�A�)���:�B��#���\�����
��Y�������$������@�%���4����
�*�-�����
�>�)����
�?�)����
�A�)����
�C�)���D�E��#���>�����
��Y�������$������E�%�������
�*�-�����
�F�G���D�H��#���P�����*����Y�������$���
���J�K�%��� �����*�-������>�)�����F�G���D�I��#���Z�����*����Y�������$���
���P�Q�%���*�����*�-������>�)�����?�)�����F�G���D�J��#���d�����*����Y�������$���
���V�W�%���4�����*�-������>�)�����?�)�����A�)�����F�G���K����L�,���
����+�	PK
���� d]Y���<������&���org/autoplot/dods/DodsVarDataSet.class�������3S	�V��
�V��
�W��	�V��	�V��
��������������
�	��
����	�V����
�
��	�V������	����������
������
�����
���
���
���
�����������
�8����
�8����������
�V����
�V��
�8��
�(��
��������
�-��
�V��
�V����
�2����
�4����
���


�;
��
	


�A
�D
�G�e
�J��
�N
�P
�
�EpochStringArray�InnerClasses�NominalStringArray�DoubleArray�
FloatArray�
Int16Array�
Int32Array�logger�Ljava/util/logging/Logger;�rank�I�dimSizes�[I�
properties�Ljava/util/Map;�	Signature�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�	immutable�Z�<init>�(Lopendap/dap/DArray;)V�Code�LineNumberTable�LocalVariableTable�dd�Lopendap/dap/DArrayDimension;�enumm�Ljava/util/Enumeration;�this�"Lorg/autoplot/dods/DodsVarDataSet;�array�Lopendap/dap/DArray;�idim�
StackMapTable �toString�()Ljava/lang/String;�i�dimStr�Ljava/lang/StringBuilder;�u�Ljava/lang/String;���()I�svalue�Lorg/das2/datum/Units;���value�(I)D�(II)D�(III)D�(IIII)D�putValue�(IIIID)V�i0�i1�i2�i3�v�D�property�&(Ljava/lang/String;)Ljava/lang/Object;�name�'(Ljava/lang/String;I)Ljava/lang/Object;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�Ljava/lang/Object;�((Ljava/lang/String;ILjava/lang/Object;)V�length�(I)I�(II)I�(III)I�
capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�LocalVariableTypeTable�Ljava/lang/Class<TT;>;�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;�slice�(I)Lorg/das2/qds/QDataSet;�trim�(II)Lorg/das2/qds/QDataSet;�start�end�
makeImmutable�()V�isImmutable�()Z�checkImmutable�
toDoubleValue�&(Ljava/lang/Object;)Ljava/lang/Double;�
newDataSet�G(Lopendap/dap/DArray;Ljava/util/Map;)Lorg/autoplot/dods/DodsVarDataSet;�bta�[Lopendap/dap/BaseType;�bt1�z�o�m(Lopendap/dap/DArray;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/autoplot/dods/DodsVarDataSet;�
access$000�x0�
access$100�()Ljava/util/logging/Logger;�<clinit>�
SourceFile�DodsVarDataSet.java�`�a�����l���d�e�j�k!" #��$%�opendap/dap/DArrayDimension&��'���b�c�java/util/LinkedHashMap�f�g�org/das2/qds/QDataSet�QUBE()*+,-�NAME.��java/lang/StringBuilder��/0/1�~��l2�,�UNITS3456�null78�
dimensionless�dataSet[�] (�)�����org/das2/datum/Units��95:;<=�"java/lang/IllegalArgumentException�
rank limit���������org/das2/qds/Slice0DataSet�l>�org/das2/qds/TrimDataSet�l?�Gdataset has been marked as immutable, this will soon throw an exception@A2�java/lang/StringBCD5E�java/lang/NumberF9GHIJ%�[DKLM�,org/autoplot/dods/DodsVarDataSet$DoubleArray�lN�[F�+org/autoplot/dods/DodsVarDataSet$FloatArray�[S�+org/autoplot/dods/DodsVarDataSet$Int16Array�+org/autoplot/dods/DodsVarDataSet$Int32Array�opendap/dap/DString�3org/autoplot/dods/DodsVarDataSet$NominalStringArray�1org/autoplot/dods/DodsVarDataSet$EpochStringArray�not supported: /O�
apdss.opendapPQR� org/autoplot/dods/DodsVarDataSet�java/lang/Object�org/das2/qds/WritableDataSet�opendap/dap/DArray�java/util/Enumeration�
getDimensions�()Ljava/util/Enumeration;�hasMoreElements�nextElement�()Ljava/lang/Object;�getSize�
numDimensions�java/lang/Boolean�TRUE�Ljava/lang/Boolean;�
java/util/Map�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�getName�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�(Ljava/lang/String;)V�get�&(Ljava/lang/Object;)Ljava/lang/Object;�valueOf�&(Ljava/lang/Object;)Ljava/lang/String;�equals�(Ljava/lang/Object;)Z�()D�(D)Ljava/lang/String;�createDatum�(D)Lorg/das2/datum/Datum;�org/das2/datum/Datum�(Lorg/das2/qds/QDataSet;I)V�(Lorg/das2/qds/QDataSet;II)V�java/util/logging/Logger�warning�java/lang/Double�parseDouble�(Ljava/lang/String;)D�(D)Ljava/lang/Double;�doubleValue�getPrimitiveVector�()Lopendap/dap/PrimitiveVector;�opendap/dap/PrimitiveVector�getInternalStorage�org/das2/qds/DDataSet�wrap�([D)Lorg/das2/qds/DDataSet;�&(Lopendap/dap/DArray;Ljava/util/Map;)V�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�org/das2/util/LoggerManager�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;!�V�W��X���`�a�����b�c�����d�e�����f�g��h����i���j�k�����l�m��n�������w*��*�
��*��=+��N-�����-�����	:*�����
O���*+����*��
Y����*����*�������W*��+�����W�����o���6�
���,��%�����-��.� �/�+�0�9�1�<�2�D�3�O�4�f�5�v�6�p���4��+��q�r���%�s�t����w�u�v�����w�w�x���e�y�c��z��������{�|�}����$)��~���n����������Y��Y����*��.������L=*����+��*��.��W����*������� M!,��"��,��"��#M��Y��$��+����%��,��&���������o���"����:� �;�*�<�:�;�@�>�O�?�a�@�d�B�p���*��"����c������u�v��� �i������O�:������z������"������ ����b����n���/�����*�������o�������G�p��������u�v��������n���p�����"*��'��(L+��*��)��*�+*��)��+��,�����o�������L�
�M��N��P�p�������"�u�v���
�������z���������������������������������������n���f�����
��-Y.��/�����o�������b�p���>����
�u�v�����
���c����
���c����
���c����
���c����
������������n���?�����*��+��������o�������g�p��������u�v�����������������n���D�����*+��'�����o�������l�p��� �����u�v����������������c��������n���W�����*��0*��+,���W�����o�������q��r��s�p��� �����u�v�������������������������n���S�����*+-��1�����o���
����w��x�p���*�����u�v����������������c����������������n���1�����*��.�����o�������|�p��������u�v���������n���;�����*��.�����o���������p��������u�v��������c��������n���E�����*��.�����o���������p��� �����u�v��������c�������c��������n���O�����*��.�����o���������p���*�����u�v��������c�������c�������c��������n���H����������o���������p��������u�v�������������������������h������������n���>�����
��2Y*��3�����o���������p�������
�u�v�����
���c��������n���I�������4Y*��5�����o���������p��� �����u�v��������c�������c��������n���4�����*�������o���
���������p��������u�v���������n���/�����*�������o���������p��������u�v���������n���K�����*������6��7�����o���������������p��������u�v���z�����
������n���j�����&*��8��*��8��9��:�*��;��*��;��<��:������o����������$�p�������&�������z�����������n���������*��=��>M,��?��,��?��?��@W��AY*+��B�,��C��
��DY*+��E�,��F��
��GY*+��H�,��I��
��JY*+��K�,��L��R,��L��LN-2:��M��"+�����
��NY*+��O���PY*+��Q���-Y��Y��R��,��S����/���-Y��Y��R��,��S����/�����o���N�����������$��+��5��<��F��M��W��^��f��k��s��~�����������p���4��f�G������k�B������������x�������f�g��������������������f�i��z������$����0�L��	���h�����������n���/�����*�������o������� �p�������������������n����������������o������� �������n���!������	T��U�������o�������"���������Z���2��P�V�Y�	�N�V�[�	�A�V�\�	�D�V�]�	�G�V�^�	�J�V�_�	PK
���� d]Y��	��	���	��2���org/autoplot/dods/MetaDataScraper$MyCallBack.class�������3��	��B
��C�D
�E�F	��G	��H	�I�J
�K�L�M
�	�N�O
�	�P�Q
�	�R	��S
��T	�6�U�V�W�X
�	�Y
�	�Z
�	�[	�I�\
��]�^�`�varName�Ljava/lang/String;�recDim�nameKey�Ljava/lang/Object;�this$0�#Lorg/autoplot/dods/MetaDataScraper;�<init>�&(Lorg/autoplot/dods/MetaDataScraper;)V�Code�LineNumberTable�LocalVariableTable�this�
MyCallBack�InnerClasses�.Lorg/autoplot/dods/MetaDataScraper$MyCallBack;�
handleText�([CI)V�s�i�I�data�[C�pos�
StackMapTable�M�handleStartTag�b�Tag�J(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V�nameAttr�t� Ljavax/swing/text/html/HTML$Tag;�a�&Ljavax/swing/text/MutableAttributeSet;�handleEndTag�$(Ljavax/swing/text/html/HTML$Tag;I)V�
SourceFile�MetaDataScraper.java� �!�"�c�name�d�e�h�����i�j�k�l�m�n�java/lang/String�"�o�	[RecDim =�p�q�[Dim0 =�r�s���5�8�t�;�u�v�w�_attr�x�y�z�{�r�|�}�k�>�?�,org/autoplot/dods/MetaDataScraper$MyCallBack�~�2javax/swing/text/html/HTMLEditorKit$ParserCallback�ParserCallback�javax/swing/text/html/HTML$Tag�()V�javax/swing/text/html/HTML�getAttributeKey��	Attribute�:(Ljava/lang/String;)Ljavax/swing/text/html/HTML$Attribute;�!org/autoplot/dods/MetaDataScraper�varAttrsData�Ljava/util/HashMap;�java/util/HashMap�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�([C)V�indexOf�(Ljava/lang/String;)I�	substring�(I)Ljava/lang/String;�TEXTAREA�$javax/swing/text/MutableAttributeSet�getAttribute�&(Ljava/lang/Object;)Ljava/lang/Object;�endsWith�(Ljava/lang/String;)Z�length�()I�(II)Ljava/lang/String;�recDims�#javax/swing/text/html/HTMLEditorKit�$javax/swing/text/html/HTML$Attribute� ������������������������ �!������"�#��$���K�����*+��*��*���������%���
����-�	�0�&��������'�*������ �!���+�,��$���������J*����*����*��+��W��2��	Y+��
N-��6��-
��6��
*-���������%���"����3��4��6�#�7�+�8�9�9�?�:�I�=�&���4��#�&�-���+��.�/����J�'�*�����J�0�1����J�2�/��3���
����4����5�8��$���������m*+,��+����\,*�������	:��@����6*��d����*����#*����*��*����W*����*����*�������%���2����@��A��B��C�,�D�=�E�D�F�W�G�_�J�d�L�g�M�l�O�&���4���G�9�����m�'�*�����m�:�;����m�<�=����m�2�/��3���
���_�4����>�?��$���R�����*+��*�������%�������R��S��T�&��� �����'�*������:�;�����2�/���@����A�)���"���I�(���6�E�7�	��_�a�	�f�E�g�PK
���� d]Y� c�����'���org/autoplot/dods/MetaDataScraper.class�������3��
�x�y�z
��{�|�}
��~�
���	�:��	�:��	�:��	�:��	������
����
�x����
�����
�����
���
���
������
�����
�����
�����
���
���
���
�����
���
���
���
����
������
������_��
�.����
�.��
�.�y
�:������
����
�;����
���������
MyCallBack�InnerClasses�logger�Ljava/util/logging/Logger;�varAttrs�Ljava/util/HashMap;�varAttrsData�recDims�parseURL�(Ljava/net/URL;)V�Code�LineNumberTable�LocalVariableTable�in�Ljava/io/InputStream;�this�#Lorg/autoplot/dods/MetaDataScraper;�url�Ljava/net/URL;�
StackMapTable���������
Exceptions���	parseData�([C)Ljava/util/Map;�ic�I�name�Ljava/lang/String;�value�s1�data�[C�result�s�ss�[Ljava/lang/String;����c�getAttr�#(Ljava/lang/String;)Ljava/util/Map;�varName�Ljava/util/Map;���
getRecDims�(Ljava/lang/String;)[I�idd�i�rds�[I�q�<init>�()V�<clinit>�
SourceFile�MetaDataScraper.java�������.html�����"java/lang/IllegalArgumentException�must end in .html�s���java/util/HashMap�s�t�@�A�B�A�C�A�>�?�������parseURL opening {0}�����������,javax/swing/text/html/parser/ParserDelegator�java/io/InputStreamReader�s���,org/autoplot/dods/MetaDataScraper$MyCallBack�s�����������t�java/lang/Throwable�����java/lang/String�s���
�����:�����������������"�����������������������need to parse URL first�����
java/util/Map�java/lang/StringBuilder�variable not found: �����V�W�]�..�������
apdss.opendap�������!org/autoplot/dods/MetaDataScraper�java/lang/Object�java/net/URL�java/io/InputStream�java/io/IOException�toString�()Ljava/lang/String;�endsWith�(Ljava/lang/String;)Z�(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�
openStream�()Ljava/io/InputStream;�(Ljava/io/InputStream;)V�&(Lorg/autoplot/dods/MetaDataScraper;)V�parse���ParserCallback�H(Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)V�close�
addSuppressed�(Ljava/lang/Throwable;)V�([C)V�split�'(Ljava/lang/String;)[Ljava/lang/String;�indexOf�(Ljava/lang/String;)I�	substring�(II)Ljava/lang/String;�(I)Ljava/lang/String;�trim�
startsWith�length�()I�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/Double�parseDouble�(Ljava/lang/String;)D�valueOf�(D)Ljava/lang/Double;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�java/lang/Integer�parseInt�org/das2/util/LoggerManager�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;���2javax/swing/text/html/HTMLEditorKit$ParserCallback�#javax/swing/text/html/HTMLEditorKit�!�:�;�����>�?�����@�A�����B�A�����C�A�����D�E��F���������+������
��Y���*��Y����	*��Y����
*��Y��������
+��+��MN��Y����Y,����Y*����,��K-��,����@:-����5,����.:N�:,��-��,����:-����,������m�q�t��J�e����J�e���������������������G���.����f��g�!�h�,�i�7�j�C�k�J�l�e�m���k���m���n�H��� ��H�i�I�J������K�L�������M�N��O���K�	��]��P�Q�R�S��S
F�SG�S����P�Q�R�S��S��S
����P�Q���T�����U��V�W��F�����������Y��M��Y+��N-��::�66��e2:�� 6		��!:
	`��"��#:$��%����&d��!:,
��'W��,
��(��)��'W����,�����G���6�
���q��r��s��t�3�u�<�v�F�w�T�x�^�y�m�z�y�|���t����H���\�	�<�L�X�Y�	�F�B�Z�[�
�T�4�\�[��3�U�]�[������K�L�������^�_�����`�A����a�[���w�b�c��O���`���%��P�-�d�e�f�f����S��P�-�d�e�f�f�e�e�e������P�-�d�e�f�f������g�h��F���������a*��	��
��Y*���*��	+��+��,M,��A*��
+��+��-��-N-����Y��.Y��/0��1+��1��2���*-��3M*��	+,��'W,�����G���"������������!���0���O���U���_���H���*��0�/�^�_����a�K�L�����a�i�[���D�`�j��O������=�k�-����l�m��F��
�����i*��+��+��M,����Y��.Y��/0��1+��1��2���,4��N-��
:6-���'-25�� 6-2`��"��6O���������G���&�	��������+���2���8���B���M���`���f���H���H��M��n�Y��;�+�o�Y����i�K�L�����i�i�[���]�p�[��2�7�b�c��8�1�`�q��O������+�e���f�r��*��s�t��F���3�����*��7�����G���
���������H��������K�L����u�t��F���!������	8��9�������G�������'��v����w�=������:�<���������	PK
���� d]Y���I�	���	��#���org/autoplot/dods/MyDASParser.class�������3��
��L�M
��N�O
��L	��P
��Q
��R�S
�	�L�T�U�T�V�W
�
�X
�	�Y
�	�Z�[
�	�\�A�]�^
��_�`
��L
��a
��b
�c�d�e
��f�g�myDAS�Lopendap/dap/DAS;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/autoplot/dods/MyDASParser;�parse�(Ljava/io/InputStream;)V�in�Ljava/io/InputStream;�p�Lopendap/dap/parser/DASParser;�
Exceptions�h�i�getVariableNames�()[Ljava/lang/String;�en�Ljava/util/Enumeration;�result�Ljava/util/ArrayList;�LocalVariableTypeTable�)Ljava/util/ArrayList<Ljava/lang/String;>;�
StackMapTable�j�S�getDAS�()Lopendap/dap/DAS;�main�([Ljava/lang/String;)V�args�[Ljava/lang/String;�url�Ljava/net/URL;�parser�]�`�k�e�l�
SourceFile�MyDASParser.java�!�"�opendap/dap/parser/DASParser�!�)�opendap/dap/DAS�� �m�n�o�p�java/util/ArrayList�j�q�r�s�t�opendap/dap/BaseType�u�v�w�x�y�z�java/lang/String�{�|�java/net/URL��http://acdisc.gsfc.nasa.gov/opendap/HDF-EOS5/Aura_OMI_Level3/OMAEROe.003/2005/OMI-Aura_L3-OMAEROe_2005m0101_v003-2011m1109t081947.he5.dds?TerrainReflectivity�!�}�org/autoplot/dods/MyDASParser�~��(�)�k���"�java/lang/Throwable�����java/lang/Object�!opendap/dap/parser/ParseException�opendap/dap/DASException�java/util/Enumeration�java/io/InputStream�java/lang/Exception�
Attributes�(Lopendap/dap/DAS;)V�getNames�()Ljava/util/Enumeration;�hasMoreElements�()Z�nextElement�()Ljava/lang/Object;�getName�()Ljava/lang/String;�add�(Ljava/lang/Object;)Z�size�()I�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�(Ljava/lang/String;)V�
openStream�()Ljava/io/InputStream;�close�
addSuppressed�(Ljava/lang/Throwable;)V�!�������� �����!�"��#���3�����*�������$���
�������%��������&�'����(�)��#���g�������Y+��M*��Y����,*���������$�������'�	�)��*��,�%��� �����&�'������*�+��	��,�-��.�����/�0���1�2��#���������<*����L��	Y��
M+�����,+�����
����W���,,�������������$�������0��1��2��3�-�5�%��� ����<�&�'����4�3�4���,�5�6��7������,�5�8��9�������:�;��<�=��#���/�����*�������$�������9�%��������&�'���	�>�?��#��V�����q��Y��L��Y��M+��N:,-��-��P��-����D:����8-����1::�:-����-����:����-������(�,�/����B����K���V�Z�]��B�M�K����$���"����=�
�>��?��@��A�B�?�K�A�p�B�%���*���Y�*�+����q�@�A���
�g�B�C���_�D�'��9���S���/���E�F�G�H��HF�HH�H�����E�F�G�H��H��H�����E�F���.�����I��J����KPK
���� d]YնA�
���
��#���org/autoplot/dods/MyDDSParser.class�������3��
�'�j�k
��l�m
��j	�&�n�o
��j
��p
��q�r�s�t
�
�u
�
�v
�w�x�y
��z
��{�|
��j�}�~�}���
���
���
�����
�����
�w��
���
���
��{
�
��
������������myDDS�Lopendap/dap/DDS;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/autoplot/dods/MyDDSParser;�parse�(Ljava/io/InputStream;)V�in�Ljava/io/InputStream;�p�Lopendap/dap/parser/DDSParser;�factory�Lopendap/dap/BaseTypeFactory;�
Exceptions�����
getRecDims�(Ljava/lang/String;)[I�ex�.Lopendap/dap/Server/InvalidParameterException;�i�I�darray�Lopendap/dap/DArray;�variable�Ljava/lang/String;�t�Lopendap/dap/BaseType;�result�[I�
StackMapTable���I�t�y���getVariableNames�()[Ljava/lang/String;�bt�en�Ljava/util/Enumeration;�Ljava/util/ArrayList;�LocalVariableTypeTable�)Ljava/util/ArrayList<Ljava/lang/String;>;���|�
getDepends�'(Ljava/lang/String;)[Ljava/lang/String;�n�a�o�Ljava/lang/Object;�g�Lopendap/dap/DGrid;�e�var�����s���
SourceFile�MyDDSParser.java�*�+�opendap/dap/parser/DDSParser�*�2�opendap/dap/DDS�(�)�opendap/dap/DefaultFactory���������opendap/dap/DSequence�opendap/dap/DGrid�opendap/dap/DArray���������������,opendap/dap/Server/InvalidParameterException���+�����java/util/ArrayList�����������opendap/dap/BaseType�������������java/lang/String�����[Ljava/lang/String;���������������org/autoplot/dods/MyDDSParser�java/lang/Object�!opendap/dap/parser/ParseException�opendap/dap/DDSException�#opendap/dap/NoSuchVariableException�java/util/Enumeration�Dataset�1(Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;)V�getVariable�*(Ljava/lang/String;)Lopendap/dap/BaseType;�
numDimensions�()I�getDimension� (I)Lopendap/dap/DArrayDimension;�opendap/dap/DArrayDimension�getStop�printStackTrace�getVariables�()Ljava/util/Enumeration;�hasMoreElements�()Z�nextElement�()Ljava/lang/Object;�getName�()Ljava/lang/String;�add�(Ljava/lang/Object;)Z�size�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�get�(I)Ljava/lang/Object;�equals�subList�(II)Ljava/util/List;�java/util/List�!�&�'������(�)�����*�+��,���3�����*�������-���
����&��'�.��������/�0����1�2��,���~�����&��Y+��M*��Y������Y��N,*��-��	�����-�������+�	�-��.��/�%�1�.���*����&�/�0�����&�3�4��	��5�6���
�7�8��9�����:�;��<�=��,�������S*��+��
M,�����,�����,��
:���
N6-���!-����O��
:������-���3�A�D���-���:����:�	�<��=��?��A��D�!�E�)�F�3�H�A�K�D�I�F�J�K�F�Q�O�.���H��F��>�?��,�%�@�A��!�0�B�C����S�/�0�����S�D�E��	�J�F�G��)�*�H�I��J�������K���L�MW�N���9�����O���P�Q��,���������>*����L��Y��M+�����+�����N,-����W���,,�������������-�������S��T��U��V�#�W�,�X�/�Y�.���*��#�	�R�G����>�/�0����6�S�T���.�H�U��V������.�H�W��J�������X�Y���Z�[��,��:������*��+��
M��Y��N,��
��V,��
:6��������:-��W����-����-�� ��+��!���--���������,�����,��:��":�����1���:��
����
:-��#��W��	-��W���-����--�� ��+��!��--����$-��d����%����--��������������-���j����d�	�e��f��g��h�+�i�7�j�>�h�D�l�Z�m�\�o�k�q�r�r�x�s��t���u���v���w���x���y���z���|���}���~���������.���p��7��\�E��!�#�@�A���M�]�C����
�]�C����"�^�_��x��`�a���x�b�T������/�0�������c�E��	���R�G�����H�U��V��������H�W��J���7�
��!��d�e�K�Y�M����"�����f�X��.�g��0���9�����O���h����iPK
���� d]YQ�@�_��_�� ���org/autoplot/dods/SPDFUtil.class�������3B
�g����
�������
���
����
���
�����
���
���
���
����
���
�f����������������
������������������
����������
���
��������
�!��
�!��
�����
�����
����������
������
����
����
�!��
������
�3��
�3������
�����	���	�������
�,��	���������
�f��������
�D����������������
���������������������
�F����
�W����
�Y��
���
��������
���
�8������
�g��
���
�a���<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/autoplot/dods/SPDFUtil;�interpretAttributes�"(Lorg/autoplot/dods/DodsAdapter;)V�min�Ljava/lang/Double;�max�i�I�var�Ljava/lang/String;�ii2�[I�m0�Ljava/util/Map;�dkey�da�Lorg/autoplot/dods/DodsAdapter;�meta�#Lorg/autoplot/dods/MetaDataScraper;�m�
constraint�Ljava/lang/StringBuffer;�ii�
StackMapTable�������y���
Exceptions�interpretProps� (Ljava/util/Map;)Ljava/util/Map;�units�Lorg/das2/datum/Units;�e�$Ljava/lang/IllegalArgumentException;�v0�D�v1�attr�result�s�������	getDouble�+(Ljava/lang/Object;Lorg/das2/datum/Units;)D�ex�Ljava/text/ParseException;�o�Ljava/lang/Object;���
SourceFile�
SPDFUtil.java�h�i�!org/autoplot/dods/MetaDataScraper�java/net/URL�java/lang/StringBuilder	
�.html�h
	�����org/das2/qds/QDataSet�UNITS�org/das2/datum/Units�	VALID_MIN�	VALID_MAX�java/lang/Double�java/lang/StringBuffer�?
 �[0:1:
!�]"#�DEPEND_�_ID�java/lang/String$%�,&'()*�java/util/HashMap�h#+,-�"java/lang/IllegalArgumentException.��/���Epoch�LABLAXIS012345�SCALEMIN�����SCALEMAX�
TYPICAL_RANGE�org/das2/datum/DatumRange�h6�java/lang/NullPointerException�VALIDMIN�VALIDMAX�VALID_RANGE�LABEL�FILLVAL�FILL�h7�DEPEND_0�DEPEND_0_ID�DEPEND_1�DEPEND_1_ID�DEPEND_2�DEPEND_2_ID8#�
o was null�java/lang/Float�java/lang/Short9:;<�java/text/ParseException�unable to parse 
=�java/lang/RuntimeException�Unsupported Data Type: >?@A	�org/autoplot/dods/SPDFUtil�java/lang/Object�
java/util/Map�org/autoplot/dods/DodsAdapter�java/io/IOException�	getSource�()Ljava/net/URL;�toString�()Ljava/lang/String;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(Ljava/lang/String;)V�parseURL�(Ljava/net/URL;)V�getVariable�getAttr�#(Ljava/lang/String;)Ljava/util/Map;�containsKey�(Ljava/lang/Object;)Z�get�&(Ljava/lang/Object;)Ljava/lang/Object;�setUnits�(Lorg/das2/datum/Units;)V�valueOf�(D)Ljava/lang/Double;�doubleValue�()D�
setValidRange�(DD)V�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�
getRecDims�(Ljava/lang/String;)[I�(I)Ljava/lang/StringBuilder;�putAllProperties�(Ljava/util/Map;)V�
setDependName�(ILjava/lang/String;)V�setDimUnits�(ILorg/das2/datum/Units;)V�setDimProperties�(ILjava/util/Map;)V�
setConstraint�remove�	getByName�*(Ljava/lang/String;)Lorg/das2/datum/Units;�
dimensionless�milliseconds�equalsIgnoreCase�(Ljava/lang/String;)Z�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�(DDLorg/das2/datum/Units;)V�(D)V�putAll�parse�*(Ljava/lang/String;)Lorg/das2/datum/Datum;�org/das2/datum/Datum�(Lorg/das2/datum/Units;)D�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�getClass�()Ljava/lang/Class;�java/lang/Class�getName�!�f�g�������h�i��j���/�����*�������k��������l��������m�n���	�o�p��j��;��
�����Y��L+��Y��Y��*������	
��	������
+*������M,�����*,�������,�����,�����A,�����N,�����:-��
���N�����:*-������ ��!Y"��#N-*����$W+*����%:6���*-��Y��&��	.��'(��	����$W����*,��)6�����Y��*��	��'+��	��:,�����{,�����,:*��-+��%:-.��$��$��Y��&��	.��'(��	����$W+����:		�����*	�������/*	��0���Y*-��1��2�����k����� ��� ��"�,�$�8�&�C�'�R�*�h�+�t�,���-���.���/���2���4���6���7���8���7���;���=�>�?)�@6�A>�CF�Dp�F{�G��H��K��=��P��Q�l�����
�t�2�q�r����%�s�r����/�t�u�6�k�v�w�F�[�x�y�{�&�z�{�	���|�w������t�u�����}�~���������8x���{����������������y������g���R������#��������������.������
����������������������������������������������	������j����	�	��X��3Y*��4K��3Y��5L*��6���,��7M��N��9M,��:��;*<�����,��=����>M+,��?�W*@��6�,��AJ*B��6�,��A9+C��DY),��E��?�W��:*G��6�,��AJ*H��6�,��A9+I��DY),��E��?�W��:*<��6���,:��+J��?�W*K��6�,��AJ+L��Y)��M��?�W��:*N��6���,:��+O��?�W*P��6���,:��+Q��?�W*R��6���,:��+S��?�W+*��T�+���� �#�8�P����F�������F�������F��k�����%���]�	�_��c� �f�#�d�$�e�(�h�B�i�F�l�P�q�]�r�k�s��v���t���y���z���{���~���|����������������������������������
����"��'��2��?��D��O��V���l���p�� �������$�������]�%������k���������%�����������������������X���{���G���{��(0������������w������B�
��#������������{��q�������������������`���
������j��������*��
��FYU��V�*��W��*��W��X�*����*�����*��Y��*��Y��Z�*��,��,+*��,��[+��\�M��8Y��Y��^��	*��_����`���aY��Y��b��	*��c��d��	����e���B�N�O�]��k���2���������������$���,���3���;���B���O���P���k���l��� ��P�������������������������������S����������PK
���� d]Y�psx����*���org/autoplot/dods/TestNewOpenDAP21$1.class�������3�$
��	����� �	byteCount�J�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lorg/autoplot/dods/TestNewOpenDAP21$1;�incrementByteCount�(I)V�bytes�I�
userCancelled�()Z�finished�
SourceFile�TestNewOpenDAP21.java�EnclosingMethod�!�"�#��	���$org/autoplot/dods/TestNewOpenDAP21$1�java/lang/Object�opendap/dap/StatusUI�"org/autoplot/dods/TestNewOpenDAP21�main�([Ljava/lang/String;)V�0����������������	��
���8�����
*��*	����������
����1��3��������
�
��������
���D�����*Y���a����������
����6��7���������
��������������
���,�����������������:���������
������	��
���+������������������>���������
�������������������
�������PK
���� d]YЖR
������(���org/autoplot/dods/TestNewOpenDAP21.class�������3��
��{�|	�}�~���
����
���
����
������
�
��
����������
��{��
���
���
���
�������
�����
��{��
�����
������
����
�1����
��������
�%��
�%��
�%����
��������������
�-������������
�8������
�����������InnerClasses�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�$Lorg/autoplot/dods/TestNewOpenDAP21;�
printValue�(IILopendap/dap/BaseType;)V�j�I�i�value�Lopendap/dap/BaseType;�
StackMapTable�main�([Ljava/lang/String;)V�k�Ljava/lang/Object;�ds�Lopendap/dap/DStructure;�enume�Ljava/util/Enumeration;�ele�v�Ljava/util/Vector;�t�Ljava/lang/String;�dseq�Lopendap/dap/DSequence;�cols�rows�args�[Ljava/lang/String;�source�url�Lopendap/dap/DConnect;�sui�Lopendap/dap/StatusUI;�
constraint�dds�Lopendap/dap/DataDDS;�btvar�type�[�����������������������
Exceptions�������������
SourceFile�TestNewOpenDAP21.java�:�;�opendap/dap/DFloat64�������%d=%9.3e�java/lang/Object�����������������������opendap/dap/DFloat32�����������opendap/dap/DArray�"java/lang/IllegalArgumentException�java/lang/StringBuilder�not supported: �������������:��� http://tsds.net/tsds/test/Scalar�opendap/dap/DConnect�:���$org/autoplot/dods/TestNewOpenDAP21$1�?TimeSeries�����here: �����
TimeSeries�����������Sequence�������scalars�opendap/dap/DSequence�������������%d	�����������������opendap/dap/DStructure���������������opendap/dap/BaseType�A�B�huh�	�����
�vectors�"org/autoplot/dods/TestNewOpenDAP21�java/lang/String�opendap/dap/StatusUI�opendap/dap/DataDDS�java/util/Vector�java/util/Iterator�java/util/Enumeration�java/io/FileNotFoundException�!opendap/dap/parser/ParseException�java/net/MalformedURLException�java/io/IOException�opendap/dap/DDSException�opendap/dap/DAP2Exception�java/lang/System�err�Ljava/io/PrintStream;�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�getValue�()D�java/lang/Double�(D)Ljava/lang/Double;�java/io/PrintStream�printf�<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;�()F�java/lang/Float�(F)Ljava/lang/Float;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�(Ljava/lang/String;Z)V�getData�?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;�println�getVariable�*(Ljava/lang/String;)Lopendap/dap/BaseType;�getTypeName�equals�(Ljava/lang/Object;)Z�elementCount�(Z)I�getRowCount�()I�getRow�(I)Ljava/util/Vector;�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getVariables�()Ljava/util/Enumeration;�hasMoreElements�nextElement�print�!�8��������:�;��<���/�����*�������=��������>��������?�@���
�A�B��<����������,����'����Y��SY,������S��	W��k,��
��'����Y��SY,��
����S��	W��@,��
����Y��Y����,���������Y��Y����,������������=���"����!��"�+�#�2�$�V�%�]�&�x�(���*�>��� ������C�D�������E�D������F�G��H����+*!�	�I�J��<��$����EL��Y+��M��Y��N:,-��:����Y������������ :��!:"��#���$:��%:		��&6
	��'66���	��(:
6��)��Y��S��	W
��*:��+���y��,�:��-��9��-:��.:��/�����0�:��1��2���ާ�'��1����1��2���
��Y3�����4��5�����6��5���F
��$��#��7:�����=�����%���-��.�
�1��D��H�"�J�<�L�E�M�L�O�V�Q�Z�R�a�S�i�T�p�V�z�W���X���Y���Z���[���\���]���^���_���`���a���b���c���d�e
�g�i�j"�k*�V0�n@�oD�s�>���������K�L����,�M�N����%�O�P����j�Q�L������R�S�
�����C�D��s���E�D��Z���T�U��a���V�W�	�i���X�D�
�p���Y�D���E�Z�[���B�\�U��
8�]�^��0�_�`��,�a�U��"#�b�c��E��d�G��L���e�U��H���k�
��s�
�f�g�h�i�g�j�k�g�g�l����.�m�n��(�o�p�q��$	��
��
����f�g�h�i�g�j�k�g���r�����s�t�u�v�w�x��y����z�9���
�������PK
����!d]Y������������	����������A����META-INF/����PK
���� d]Y(F�bh���h����������������+���META-INF/MANIFEST.MFPK
���� d]Y�����������������������A����org/PK
���� d]Y������������
�����������A����org/autoplot/PK
���� d]Y�����������������������A��org/autoplot/dods/PK
���� d]Y��I����������������������B��META-INF/build.txtPK
���� d]Yb�Ŧ2���2���=�������������4��META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK
���� d]Y�PD������!����������������org/autoplot/dods/ArrayUtil.classPK
���� d]Y$*X� �� ��%��������������
��org/autoplot/dods/DodsAdapter$1.classPK
���� d]Y���z��z��(���������������org/autoplot/dods/DodsAdapter$Type.classPK
���� d]Y���>L��>L��#����������������org/autoplot/dods/DodsAdapter.classPK
���� d]YY�0�!@��!@��&�������������Cb��org/autoplot/dods/DodsDataSource.classPK
���� d]Y`� �������-�����������������org/autoplot/dods/DodsDataSourceFactory.classPK
���� d]Yז��������2�����������������org/autoplot/dods/DodsVarDataSet$DoubleArray.classPK
���� d]Y*k
������7�����������������org/autoplot/dods/DodsVarDataSet$EpochStringArray.classPK
���� d]Y�j�E
��E
��1�����������������org/autoplot/dods/DodsVarDataSet$FloatArray.classPK
���� d]Y]gg��g��1�������������.���org/autoplot/dods/DodsVarDataSet$Int16Array.classPK
���� d]YȦ��
���
��1�����������������org/autoplot/dods/DodsVarDataSet$Int32Array.classPK
���� d]YR��jc��c��9����������������org/autoplot/dods/DodsVarDataSet$NominalStringArray.classPK
���� d]Y���<������&��������������
�org/autoplot/dods/DodsVarDataSet.classPK
���� d]Y��	��	���	��2��������������'�org/autoplot/dods/MetaDataScraper$MyCallBack.classPK
���� d]Y� c�����'��������������1�org/autoplot/dods/MetaDataScraper.classPK
���� d]Y���I�	���	��#�������������C�org/autoplot/dods/MyDASParser.classPK
���� d]YնA�
���
��#�������������SM�org/autoplot/dods/MyDDSParser.classPK
���� d]YQ�@�_��_�� �������������_[�org/autoplot/dods/SPDFUtil.classPK
���� d]Y�psx����*��������������p�org/autoplot/dods/TestNewOpenDAP21$1.classPK
���� d]YЖR
������(�������������Zt�org/autoplot/dods/TestNewOpenDAP21.classPK���������`����