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 supportedo�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���: :�66 ��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.javaMN�java/lang/StringBuilder��r�DEPEND_OPOQRSTU�org/das2/qds/QDataSet�NAME�java/lang/StringVW�'org/das2/qds/util/TransposeRankNDataSet��X��������� org.autoplot.dods.DodsDataSource�DodsDataSource {0}YZ[=\S�?]^]_]`ab����c_adefghig�java/util/StringTokenizer�[<>��jkSlm�[���������java/net/URL��n�org/autoplot/dods/DodsAdapter��o����pn�java/net/MalformedURLException�java/lang/RuntimeException��qr[sStu��vWwx� java/util/Map�,yzYZ�'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-CDFr��rWX\]����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�,�UNITS3456�null78� dimensionless�dataSet[�] (�)�����org/das2/datum/Units��95:;<=�"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/StringBCD5E�java/lang/NumberF9GHIJ%�[DKLM�,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.opendapPQR� 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�LABLAXIS012345�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_ID8#� o was null�java/lang/Float�java/lang/Short9:;<�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���������`����