PK ����ƻKZ������������ ��META-INF/����PK ����ŻKZ(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 �����9|T���������������gov/PK �����9|T������������ ���gov/nasa/PK �����9|T���������������gov/nasa/gsfc/PK �����9|T���������������gov/nasa/gsfc/spdf/PK �����9|T���������������gov/nasa/gsfc/spdf/cdfj/PK �����9|T���������������gov/nasa/gsfc/voyager/PK �����9|T���������������org/PK �����9|T������������ ���org/autoplot/PK ����Ļ=V���������������org/autoplot/cdf/PK �����9|T���������������test/PK �����9|Tw�������������META-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL: https://svn.code.sf.net/p/autoplot/code/autoplot/trunk/CdfJavaDataSource/src/META-INF/build.txt $ build.svnrevision: $Revision: 5709 $ PK �����9|T�n[�7���7���A���META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.cdf.CdfJavaDataSourceEditorPanel cdfj cdf PK �����9|Tgt9���9���=���META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.cdf.CdfJavaDataSourceFactory cdfj cdfn cdf PK �����9|TkBfD.���.���<���META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.cdf.CdfDataSourceFormat cdfj cdf PK �����9|T�YA�9���9���G���META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.cdf.CdfDataSourceFormatEditorPanel cdfj cdf PK �����9|TӤٮe ��e ��$���gov/nasa/gsfc/spdf/cdfj/AArray.class�������3�� � �Y �!�Z � �[ �!�\ �]�^�_�` ��Z�a ��b ��c�d ��e ��f � �g�h ��i � �j ��k � �l �m�n �o�p �m�q ��r�s � �t � �u�v �w�x �y�z �y�{�|�}�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�o�Ljava/lang/Object;�dim�I�rowMajority�Z�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/AArray;� Exceptions�(Ljava/lang/Object;Z)V�cl�Ljava/lang/Class;�LocalVariableTypeTable�Ljava/lang/Class<*>;� StackMapTable�|�}�~�array�()Ljava/lang/Object;� getDimensions�()[I�allocate�(I)Ljava/nio/ByteBuffer;�i�elementSize�size�_dim�[I�buf�Ljava/nio/ByteBuffer;�E�buffer�()Ljava/nio/ByteBuffer;�((Ljava/lang/Class;)Ljava/nio/ByteBuffer;� Signature�+(Ljava/lang/Class<*>;)Ljava/nio/ByteBuffer;�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�validateDimensions�([I)Z� dimensions�getPoint�&(Ljava/lang/Object;)Ljava/lang/Object;�a�h� SourceFile�AArray.java�*�2�*��(�)�����~�����java/lang/Throwable�java/lang/StringBuilder�AArray: Object ��������� is not an array�����*���$�%�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute�*�+�"�#�=�>�&�'�����@���������������java/lang/String�I�N�I�J�Invalid call for String type�����������������gov/nasa/gsfc/spdf/cdfj/AArray�java/lang/Object�java/lang/Class�()V�getClass�()Ljava/lang/Class;�isArray�()Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�java/nio/ByteBuffer�allocateDirect�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�getType�java/util/Arrays�equals�([I[I)Z�java/lang/reflect/Array�newInstance�'(Ljava/lang/Class;[I)Ljava/lang/Object;�set�((Ljava/lang/Object;ILjava/lang/Object;)V!� �!������"�#�����$�%�����&�'�����(�)�����*�+��,���?�����*+�������-��� �������.��������/�0������$�%��1�������*�2��,���������X*��*��+��N-����#��Y��Y�� �� +���� �� ���*+��*��Y+����**�������*�������-���&� ��� �� � ����5��:��F��R��W��.���*����X�/�0�����X�$�%����X�(�)���J�3�4��5������J�3�6��7������5��8�9�:���1������;�<����=�>��,���2�����*���������-��������.��������/�0�����?�@��,���������3=*����N6-���-.h=������:����W�����-���"������� ������!� �'�!�0�"�.���>�� ��A�'����3�/�0�����3�B�'���1�C�'�� �)�D�E��'��F�G��7��� ��� �H����I�@��,���^�����*������*���*�������-�������%��&��(�.��������/�0������C�'��7�����1�������I�J��,���^�����#*������ ��Y���**�����������-�������+��,��.�.�������#�/�0���7�����1�������I�K��,���M�����*+�������-�������1�.��������/�0������3�4��5��������3�6��1������L����M�I�N��1������L����O��P�Q��,���@�����+*�����������-�������5�.��������/�0������R�E�� �S�T��,��B��������Y*��L+��MN,���+��� YOY,.O��N,���+��� YOY,.OY,.O��N,���$+��� YOY,.OY,.OY,.O��N,���*+��� YOY,.OY,.OY,.OY,.O��N-���-*��-�����-���:����8� �9��:��;��<�+�>�1�?�L�A�R�B�s�E�y�F���I���J���K�.���*������$�%��� ���"�#�����&�E�����U�%��7������+�V�H�9 &,�1�������W����XPK �����9|T���M ��M ��!���gov/nasa/gsfc/spdf/cdfj/ADR.class�������3�s ��L �M�N ��O ��P ��Q ��R ��S ��T ��U ��V ��W ��X ��Y �Z�[ �M�\ �M�] �M�^ �M�_ �M�` ��a �M�b�c�d�record�Ljava/nio/ByteBuffer;�aDRNext�J�position� agrEDRHead�scope�I�num� ngrEntries� mAXgrEntry� azEDRHead� nzEntries� mAXzEntry�name�Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/ADR;� setADRNext�(J)V�l� setAgrEDRHead�setScope�(I)V�n�setNum� setNgrEntries� setMAXgrEntry�setAzEDRHead�setNzEntries�setMAXzEntry�setName�(Ljava/lang/String;)V�s�getNameBytes�(Ljava/lang/String;)[B�[B�bs�i� StackMapTable�A�getSize�()I�get�()Ljava/nio/ByteBuffer;� SourceFile�ADR.java�(�)�e�f�g���"�������� ��!��#��$��%��&�'�h�i�j�k�G��l�m�G�n�o�p�g�?�@�q�r�gov/nasa/gsfc/spdf/cdfj/ADR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�java/lang/String�getBytes�()[B�limit�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�put�([B)Ljava/nio/ByteBuffer;�!������������������������������������ ������!������"������#������$������%�����&�'�����(�)��*���F�����*��*D����*�������+������������,��������-�.����/�0��*���>�����*�������+��� ���� �� �,��������-�.������1����2�0��*���>�����*�������+��� ���� ���,��������-�.������1����3�4��*���>�����*�������+��� �������,��������-�.������5����6�4��*���>�����*�������+��� �������,��������-�.������5����7�4��*���>�����*�� �����+��� �������,��������-�.������5����8�4��*���>�����*�������+��� �������,��������-�.������5����9�0��*���>�����*�� �����+��� ����!��"�,��������-�.������1����:�4��*���>�����*�������+��� ����%��&�,��������-�.������5����;�4��*���>�����*�������+��� ����)��*�,��������-�.������5����<�=��*���>�����*+�� �����+��� ����-��.�,��������-�.������>�'���?�@��*���������7��M+��N6-���,-3T����,���,T����,�����+�������0��1��2��3�#�4�5�5�,���4����7�-�.�����7�>�'���1�&�A���,�B�A���)�C���D�������E�E��F�G��*���2�����*���������+�������8�,��������-�.����H�I��*��(������*����W*��*�������W*����W*��*����W*��*����W*��*����W*��*����W*��*�� ��W*��*����W*����W*��*�� ��W*��*����W*��*����W*����W*��**�� ����W*����W*�������+���F����;� �<��=�"�>�.�?�:�@�F�A�R�B�^�C�j�D�s�E��F���G���H���I���J���K�,���������-�.����J����KPK �����9|Tl�Z�"���"��"���gov/nasa/gsfc/spdf/cdfj/AEDR.class�������3j �d�� ���� �c�� �c�� ���� �c�� �c�� �d���� �c�� ���� �������� ��� ��� �c�� ������� ��� ������ �c�� ������ �c�� ������ �c�� ������ �c�� ������ �c�� �����z �c���� �(���� �(�� �(���� �(�� �c�� �c�� �c�� �c���� �c�� �c�� � �� �c�� �c���� �(���� � �� �c�� �c���� �c��� �� �� �� �c �� �� �� �� �� �c �� �c �� �c �� �� ��! � " � # ��$ ��%& � ��'(�INT_TYPE�I� FLOAT_TYPE�DOUBLE_TYPE� LONG_TYPE� SHORT_TYPE� BYTE_TYPE�STRING_TYPE�STRINGDELIMITER�Ljava/lang/String;�record�Ljava/nio/ByteBuffer;�aEDRNext�J�position� attributeType�attrNum�dataType�num�numElems�values�[B�<init>�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�s�strings�[Ljava/lang/String;�x�str�Ljava/lang/StringBuffer;�la�[J�da�[D�fa�[F�ia�[I�sa�[S�ba�this�Lgov/nasa/gsfc/spdf/cdfj/AEDR;�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�type�value�Ljava/lang/Object;�c�Ljava/lang/Class;�LocalVariableTypeTable�Ljava/lang/Class<*>;� StackMapTable')(*��� Exceptions�2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V�setAEDRNext�(J)V�l�setAttributeType�(I)V�n� setAttrNum�setDataType�setNum�getNum�()I�setNumElems� setValues�(Ljava/lang/String;)V�([Ljava/lang/String;)V�i�([B)V�([J)V�buf�([D)V�lval+�([I)V�([F)V�([S)V�get�()Ljava/nio/ByteBuffer;� lastIndex�count�capacity�getSize�<clinit>�()V� SourceFile� AEDR.java�{��+,-�o�p�v�f)�w�f��������./�java/lang/String����*012/�java/lang/StringBuffer34�m�n56�java/lang/Throwable�supplied object not an array�{��78������9����:����;����<����=�����java/lang/StringBuilder�Arrays of type 3>3?� not supported�{�|�q�r�t�f�u�f�Data type is already defined�x�f@�������l�f�Incompatible data type 3A� for String.BC�y�z�k�f� for Byte.�i�f� for Long.DEFGHIJKLM��N�h�fOPQLRST�sUVWX-� for Double.�e�f� for Int.YZ[L\�g�f� for Float.]^_L`�j�f� for Short.abcLd����ef�{��ghLiLN�\N �gov/nasa/gsfc/spdf/cdfj/AEDR�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/ADR�java/lang/Class�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�getClass�()Ljava/lang/Class;�isArray�()Z�getComponentType�append�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�toString�()Ljava/lang/String;�java/lang/Long�TYPE�java/lang/Double�java/lang/Float�java/lang/Integer�java/lang/Short�java/lang/Byte�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�length�(I)Ljava/lang/StringBuilder;�getBytes�()[B�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�java/nio/LongBuffer�put�([J)Ljava/nio/LongBuffer;�([B)Ljava/nio/ByteBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�java/nio/DoubleBuffer�([D)Ljava/nio/DoubleBuffer;�putFloat�(F)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�putShort�(S)Ljava/nio/ByteBuffer;�putInt�asIntBuffer�()Ljava/nio/IntBuffer;�java/nio/IntBuffer�([I)Ljava/nio/IntBuffer;� asFloatBuffer�()Ljava/nio/FloatBuffer;�java/nio/FloatBuffer�([F)Ljava/nio/FloatBuffer;� asShortBuffer�()Ljava/nio/ShortBuffer;�java/nio/ShortBuffer�([S)Ljava/nio/ShortBuffer;�putLong�(J)Ljava/nio/ByteBuffer;�indexOf�(Ljava/lang/String;I)I�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�!�c�d�����e�f����g�f����h�f����i�f����j�f����k�f����l�f����m�n�����o�p�����q�r����s�r�����t�f�����u�f�����v�f�����w�f�����x�f�����y�z�����{�|��}������`*��*8����*��*+����*��-��: ��-�� :*�� �����X�� ��N-�� �� :��Y��:6���'2��W�d������W����*���� ����� ��Y�����:����-����:*�������-����:*�������-����:*�������-�� �� :*��!���"��-��#��#:*��$���%��-��&��&:*��'���Y��(Y��)*��+��,-��+��.�������~�����/������ �[�������%��,��2��8��9��K��T��]� �h�!�s�"��� ���$���%���'���(���*���+���,���-���.���0���1���2���3���5���6���7���8���:���;�<�=�?�@ �A&�B'�D/�E8�F>�G?�I�������2����n��T�B������`�6���f��]�9����������������������������������� ������8����z���`��������`�������`���f���`������%;������������%;����������,���9�������������&� ��%�� ���������{����}���J�����*+,��/�����~��� ����L��M���� ����������������������������������������}���>�����*��0�����~��� ����Q��R��������������������r��������}���>�����*��1�����~��� ����U��V��������������������f��������}���>�����*��2�����~��� ����Y��Z��������������������f��������}���]�����*���� ��Y3���*�������~�������]��^��_��������������������f���������������������}���>�����*��4�����~��� ����b��c��������������������f��������}���/�����*��4�����~�������d���������������������}���>�����*��5�����~��� ����h��i��������������������f��������}���������X*+��6��7*���� *��8����8*��2��*��4��&��Y��(Y��)9��+*����:;��+��.���*+��<��=�����~�������l��m��n��p�O�s�W�t��������X���������X���n�������"��������������}���������<+�=��Y��:>��"+2��Wd������W����*���� �����~���"����w��y��z��{��|�,�z�2�~�;�����4����<���������<�������9���f���.���f���0�����������������������������}���������l*���� *��>����7*����/*����&��Y��(Y��)9��+*����:?��+��.���*+����==+���*��=+3T����*+���7�����~���������������F���N���e���k������ ��P����f����l���������l���z�������3�� ����������������}���������|*���� *��@����8*����/*��!��&��Y��(Y��)9��+*����:A��+��.���*+���7+�h��M,��B��CW,��D+��EW*+�h���=,*��=��FW�����~���*� �����������G���M���V���^���g���r���{������ ����|���������|������V�&���p�������4��������������}��5����<*+���7*����9*��G��+�h��M,��B��CW,��H+��IW*+�h���=,*��=��FW�*����*��-��*����*�� ��C*�� ��*+�l��7+�h��M,��B��CW,��H+��IW*+�h���=,*��=��FW�*����*��,��D+�h��M,��B��CW>+���,+1���JW����*+�h���=,��KW,*��=��FW�*����*����%*+����==+���*��=+1��T����*����*����E+�h��M,��B��CW>+���,+1����LW����*+�h���=,��KW,*��=��FW�*����D+�h��M,��B��CW>+���,+1���MW����*+�h���=,��KW,*��=��FW�*����I+�h��M,��B��CW>+���+1�7,���MW����*+�h���=,��KW,*��=��FW���Y��(Y��)9��+*����:N��+��.�������~���A�����������������&���/���:���C���D���h���y������������������������������������������������������������������������'��-��.��?��G��O��W��a��g��q��w����������������������������������������������������������� ����������������&���p����&���p�������f����9���p�����f�Q����f�G�:���p������f���9���p������r������f���>���p���<��������<����������G���D#.���������� �����������������������������������������}���������y*+���7*���� *��O����7*����/*����&��Y��(Y��)9��+*����:P��+��.���+�h��M,��B��CW,��Q+��RW*+�h���=,*��=��FW�����~���.���������������)���L���T���\���e���o���x������ ����y���������y������T�%���p�������3��������������}���������z*+���7*���� *��S����8*����/*��,��&��Y��(Y��)9��+*����:T��+��.���+�h��M,��B��CW,��U+��VW*+�h���=,*��=��FW�����~���.���������������*���M�U�]�f�p�y���� ����z���������z������U�%���p�������4��������������}���������y*+���7*���� *��W����7*����/*����&��Y��(Y��)9��+*����:X��+��.���+�h��M,��B��CW,��Y+��ZW*+�h���=,*��=��FW�����~���.��� ����)�L�T�\�e�o�x���� ����y���������y������T�%���p�������3��������������}��)����**����[*��=�`<��M*����KW*�����\W*��*��1��MW*��*��0��\W*��*��2��MW*��*����MW*��*��4��MW*��*��5��MW*��1��h*��3��*��4��V>6�� Y*��=��]����^Y>�������6d`>���*����MW6��*����MW�����>��*����MW����>��*����MW����*����KW,*����_W,*��=��`W,��KW,�����~���j�������&�2�> �J!�V"�b#�n$��%��&��'��)��*��,��-��.��/��0123"4(5����R�������f����N���f����K���f�������f�������f���*����������f�����p������%� �������(�������������������}���8�����*����[*��=�`�����~������8���������������������}���a������-��O��S��G��@��W��>3��8�� Ya��b�������~���"������� ������� �� � ���������PK �����9|T��X{������,���gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.class�������3�� �,�^�_ ��^ �+�` �,�a �+�b �c�d�e�f � �^�g � �h � �i�j � �k ��l �+�m �c�n �c�o �p�q�r�Z ��s ��t �u�q�v ��q�L �w�q�x �y�q�z �{�q�U�< ��| ��} ��~��P���������dim�Ljava/util/Vector;� Signature�'Ljava/util/Vector<Ljava/lang/Integer;>;�cl�Ljava/lang/Class;�Ljava/lang/Class<*>;�o�Ljava/lang/Object;�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�_o�[Ljava/lang/Object;�this�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�data� StackMapTable����� Exceptions�getType�()Ljava/lang/Class;�()Ljava/lang/Class<*>;� getDimensions�()[I�i�I�ia�[I� toStringArray�([Ljava/lang/String;)V�sin�[Ljava/lang/String;�sa�toLongArray�([J)V�lin�[J�la� toDoubleArray�([D)V�din�[D�da� SourceFile�ArrayAttribute.java�6���java/util/Vector�-�.���E�1�2�������java/lang/Throwable�java/lang/StringBuilder�AArray: Object ��������� is not an array�����6���4�5���E���������2�java/lang/Integer�6���������[F���[B���[S���������������java/lang/String�3Length of the receiver array does not match length.�+Method not appropriate for objects of type �&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute�java/lang/Object�()V�getClass�java/lang/Class�isArray�()Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getComponentType�isPrimitive�java/lang/Double�TYPE�(I)V�add�(Ljava/lang/Object;)Z�java/lang/Float�java/lang/Byte�java/lang/Short�java/lang/Long�size�()I�get�(I)Ljava/lang/Object;�intValue�!�+�,������-�.��/����0���1�2��/����3���4�5�����6�7��8��K����v*��*��Y����*+����*������#��Y�� Y�� ��+�� �������*+��*�����(**������*�������*������ *����Y*�����������W���*������ *����Y*�����������W���*������ *����Y*�����������W���*������ *����Y*�����������W��w*������ *����Y*���� �� �����W��P*����!�� *����Y*����"��"�����W��)*����#��#M*,2��*����Y,�����W��Ա����9���~���������� �A��F��P� �[��e��o��������������������������������� %�!(�#2�$L�%O�(Z�)a�*r�+u�,�:��� �Z��;�<���v�=�>����v�?�5��@���� ��A��A�B����E&&&&&%�C�������D�E��8���/�����*�������9�������-�:��������=�>���/����F��G�H��8���������+*����$� L=+���+*����%����&O����+�����9�������/� �0��1�#�0�)�3�:��� ����I�J����+�=�>��� �!�K�L��@�����������M�N��8���������X*��'��4*����(��(M+�,���>,���+,2S�����Y)�����Y�� Y�� *��*���� ���������9�������6� �7��8��9�/�:�0�<�:�?�:���*����I�J���&�O�P����X�=�>�����X�Q�P��@�������(����� �C�������R�S��8���������Y*����!��4*����"��"M+�,���>,���+,/P�����Y)�����Y�� Y�� *��*���� ���������9�������B� �C��D��E�0�F�1�H�;�K�:���*����I�J���&�T�U����Y�=�>�����Y�V�U��@�������"����� �C�������W�X��8���������Y*������4*������M+�,���>,���+,1R�����Y)�����Y�� Y�� *��*���� ���������9�������N� �O��P��Q�0�R�1�T�;�W�:���*����I�J���&�Y�Z����Y�=�>�����Y�[�Z��@������������ �C�������\����]PK �����9|T��l��������'���gov/nasa/gsfc/spdf/cdfj/Attribute.class�������3�� � �getName�()Ljava/lang/String;�isGlobal�()Z� SourceFile�Attribute.java�!gov/nasa/gsfc/spdf/cdfj/Attribute�java/lang/Object���������������������PK �����9|T�o�M������,���gov/nasa/gsfc/spdf/cdfj/AttributeEntry.class�������3����getType�()I�getValue�()Ljava/lang/Object;�isStringType�()Z� isLongType�getAttributeName�()Ljava/lang/String;�getVariableNumber�getNumberOfElements�isSameAs�+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z� SourceFile�AttributeEntry.java�&gov/nasa/gsfc/spdf/cdfj/AttributeEntry�java/lang/Object�������������������� ���� �������� �������������PK ����ĻY�1I�����@���gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.class�������3�= � �' ��( � �) � �* � �+ �,�- �,�. �,�/ �,�0�2�3�buf�Ljava/nio/ByteBuffer;�first�I�last�this$0�*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;�<init>�D(Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;Ljava/nio/ByteBuffer;II)V�Code�LineNumberTable�LocalVariableTable�this�ContentDescriptor�InnerClasses�<Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor;�_buf�_first�_last� getBuffer�()Ljava/nio/ByteBuffer;�rbuf�getFirstRecord�()I� getLastRecord� SourceFile�BaseVarContainer.java����4�� �����5�6� �7�8�7�9�:�;�<�:gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor�java/lang/Object�()V�java/nio/ByteBuffer�asReadOnlyBuffer�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer� � ������� �������������������������|�����*+��*��*,��*��*�������������7� 8�9�:�;����4������������������� ����������������� �����\�����*����L+*������W+�� W+�����������=�>�?�@���������������!� ����"�#�����/�����*�������������B���������������$�#�����/�����*�������������C��������������%����&���� �� �1���PK ����ĻY��{~kC��kC��.���gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.class�������3# ��?@ �? �,ABC �,D �,EFG � ?H � IBJK � L �M �,N �,O �,P �,QBR �,S �TT �,UBVW �,X �,YBZ[\ � ]^B_B`abcde �,f �,g hij �,k �,l �,m �,no �1p �,q �r �st �6u �6v �6wx��� �,yz{ �=M |} �1~ | |� �,� �,� �6� ��B�� �I� ���� �� |� |� �,� �� �i �T�� �i �i �:i �iB� �:� �,V �� �,u |� �� �� |� �� �� |� �� �� |� �� �� |� |� |� �� �� |� �� �� �� �� �� |� ��� �� �� �,�B�B� �,� �,� �,� �� �� �� �� �� |� |����ContentDescriptor�InnerClasses� chunkSize�I� ConstantValue����thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�overlap�type�itemSize�elements�order�Ljava/nio/ByteOrder;�_class�Ljava/lang/Class;�recordsPerChunk�csize�chunking�Z�buffers�Ljava/util/Vector;� fillCount�singlePoint�allocationMode�Ljava/lang/Boolean;� userBuffer�Ljava/nio/ByteBuffer;�<init>�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�Code�LineNumberTable�LocalVariableTable�_recordsPerChunk�this�*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;�preserve�bo�cl�range� _fillCount�_overlap� StackMapTablej������� Exceptions��� setDirect�(Z)V�direct� setUserBuffer�(Ljava/nio/ByteBuffer;)Z�buf� getBuffer�()Ljava/nio/ByteBuffer;�cd�<Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor;�getRecordRange�()[I�run�()V�_buf�loc�[J�_first�prev�tofill�pos�ex�Ljava/lang/Throwable;�rec�target�n�rem�_count�first�last�count�bv�numberOfValues�words�_words�data�Ljava/lang/Object;�begin�end� locations�blk�next� firstBlock��@F�isCompatible�(IZLjava/lang/Class;)Z�getCapacity�()I�allocateBuffer�(I)Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V� getLength�validElement�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z�i�idx�asSampledArray�4(Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�Ljava/nio/FloatBuffer;�sampled�[F�Ljava/nio/DoubleBuffer;�[D�Ljava/nio/IntBuffer;�Ljava/nio/ShortBuffer;�[S�[B�Ljava/nio/LongBuffer;�stride� Lgov/nasa/gsfc/spdf/cdfj/Stride;�_stride�advance�off����� �� as1DArray�()Ljava/lang/Object;�la�da�fa�ia�sa�b�ba� componentType�%(Ljava/lang/Object;)Ljava/lang/Class;�o�_cl�getVariable�$()Lgov/nasa/gsfc/spdf/cdfj/Variable;�asOneDArray�(Z)Ljava/lang/Object;�cmtarget�5(ZLgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�dim�_dim� makeArray�6([ILgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�j�p�k�lbuf�dbuf�fbuf�ibuf�sbuf�pt_size�pts�offset� SourceFile�BaseVarContainer.java�����java/util/Vector�����������������java/lang/Throwable�java/lang/StringBuilder� Variable ����� may result in loss of precision���������������������������������������� has no records.�����������Negative start of Record Range �Invalid record Range first ���, last �����Invalid start of Record Range �. Available record range is � - �Invalid end of Record Range �. Last available record is �������������(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer�����������������java/lang/Boolean���������������:gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor�����������java/lang/Integer�����"java/lang/IllegalArgumentException�LVariable is too large to read, any variable must be less than 2GB in length.�����������������������������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�DataLocator��������������������������!gov/nasa/gsfc/spdf/cdfj/DataTypes���������������������� ��� ������������*-����01������� !"�java/lang/Object�java/lang/Runnable�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�java/lang/Class� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ByteBuffer�gov/nasa/gsfc/spdf/cdfj/Stride�java/nio/FloatBuffer�java/nio/DoubleBuffer�java/nio/IntBuffer�java/nio/ShortBuffer�java/nio/LongBuffer�getType�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getName�()Ljava/lang/String;�toString�(Ljava/lang/String;)V�getDataItemSize�size�recordVariance�()Z�(I)Ljava/lang/StringBuilder;�missingRecordValueIsPad�missingRecordValueIsPrevious�java/lang/Byte�TYPE�get�getFirstRecord� getLastRecord�allocateDirect�booleanValue�allocate�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�D(Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;Ljava/nio/ByteBuffer;II)V�add�(Ljava/lang/Object;)Z� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;� elementAt�positionBuffer�;(Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�printStackTrace�java/lang/Long�typeCategory�java/lang/Double�java/lang/Float�java/lang/Short�getElementCount�()Ljava/util/Vector;�intValue� getStride�(I)I� asFloatBuffer�()Ljava/nio/FloatBuffer;�([FII)Ljava/nio/FloatBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�([DII)Ljava/nio/DoubleBuffer;�asIntBuffer�()Ljava/nio/IntBuffer;�([III)Ljava/nio/IntBuffer;� asShortBuffer�()Ljava/nio/ShortBuffer;�([SII)Ljava/nio/ShortBuffer;� duplicate�([BII)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�([JII)Ljava/nio/LongBuffer;� remaining�([J)Ljava/nio/LongBuffer;�([D)Ljava/nio/DoubleBuffer;�([F)Ljava/nio/FloatBuffer;�([I)Ljava/nio/IntBuffer;�([S)Ljava/nio/ShortBuffer;�([B)Ljava/nio/ByteBuffer;�getClass�()Ljava/lang/Class;�isArray�getComponentType�getEffectiveDimensions�rowMajority�(I)J�(I)D�(I)F�(I)S�(I)B�flip�()Ljava/nio/Buffer;!�,������������������������������������������������������������������������������������������������������������������������������������������������������������'*��*��Y����*,�����*������(��Y�� Y�� ��,�� ����������*+��*,��*��*��*,�����**����*��.l��,���:��(��Y�� Y�� ��,�� ����������-��*��*����=*-�������*-���� Y-.OY-.O��� Y-.OY-.O��6: -��,�����-.�� ��Y���-���4-.-.��+��Y�� Y�� ��-.�� !��-.�� �����,��"����,��#����.-.�� .-.��8��Y�� Y�� $��-.�� %��.�� &��.�� �����-���J.-.��,��Y�� Y�� '��-.�� (��.�� ������ Y-.OY-.O: ���� Y-.OY-.O: ���-���1-..�� -..�� 6���� Y-.OY-.O: ���-..�� -..��-.-.d`6��c-..��".-.d6� Y.OY-.O: ��:� Y-.OY-.O: ��&� YOYO: ��� Y.OY.O: *��)* ��*��*��.�� *����+��1�*��l6 * ���� ��-**��-*��h��.*��/��*��-*��.*��/�����������=����������'��L��Q� �V�!�\�"�b�#�l�$�}�%���&���(���,���-���.���0���1���4���5�6�7�8�9�;$�<-�=U�B_�Cg�D{�E��I��J��K��N��P�S�T+�U1�WE�ZY�[g�]q�^{�_��a��g��j��l��m��n��o��p�q�r�s�t�u!�v&�x�����p���!����� ��'��������'�������'�������'�������'�������'�������'���������������)�����&����� ���������L�����������������b��J�����������������������[��������������������������"��6%48 (!��������������������������������������������������������������������U�����*��0��*��1Y��2��0��������� �����������������������������������������������U�����*��0���*+��3��������������� ���������������������������������� �����������b�����*����4���*����5��6L+��7�����������������������������������������������������������o�����**����4���*����5��6L� Y+��8OY+��9O�����������������������������*����������������������������������*����4���*��.*��.d`<*��h=;*��<l�� ��=Y>��?�*��<h6*��0��*��3����@N��$*��3N��*��0��A����@N�� ��BN-*����CW:*��*��>*��D:**��)-��E*����4�� *����6Y*-*��.*��.��F��GW�*��*.6*��*.6*��/��**��.����*��.��D:*��)��**��)-��E*����H���I��J:6 6���66 ��4��4 ��K��L��L:/�6/������/�6 � ���6 ��4��%d`6*����"���.*����#���"���d6��`d6��^*����#���*- ���� ��E�� *-��E`6��#*����4��*����6Y*-��F��GW�6 ��4�� ��K��L��L: /�6 /�6d`6*��*�� /��M: ��t*����g�� ��Nd*��h`6 ��OW��?* *��*��-��P�� :��Q*����4��*����6Y*-��F��GW�6��i��b����`6d6*����#���% d��K��L��L/�6*-��E�� *-��E�����6��hd`6d`6*��/��*��-�� *��-6��6* *��*��-��P��:��Q�`6����������� � ��h��3*����#���*d`-d��E��*d`-��E*����4��*����6Y*-��F��GW������l���������o�����������"���-���7���?���F���M���V���^���h���q���w��������������������������������������������������������������"��%��(��2��A��H��V��]��c��f��p��y����������������������������������������������,��3��:��C��V��[��b��i��{��������������������������������� $.29BKRal����!�"�#�$����&�'�(�*�-�.0����B� �S�������[�������n������A������%�������(������� f�������{���������������������M�������F������������B�Y�����K�P�����,|����� 3u�����:n�����Ce�����VX����� ����������������"�������w�������?����������������8�������0����������������� ����������������d�/��+��������������L�����#������������������������"��������������-�L����.�������������������������������������� ,�������o������������L��[���C��6 ����. U������ � ��������������� �����������'� �������������",��R��&��S.����S.�����S.�����,��U��2�����S.�� ����,��V��@2�����S.�����S.����S.�� ������� ����,��W��-2�����S.����S.���������,��X��32�����)���������� ����,��+��&�� ��)�� ���2����������������$��G�H�J�L�*N�1O�9P�BQ�HS�JU�QV�YW�cX�uZ�{\�]��`��b��c��d��f��h��j��l��m��n��o��p��q��s��tuvwy {����� ���"��������"�������"����������!�@� �����������d�����*��.*��.d`<*��h=*��<h��������������������� ����������������������������������������������������������������������������L*����R���*����U���*����V���*����W���*����X���*����+����������������� ����&��2��>��J����������L������������ �����������������3*��Y���K��:��Z=>+���+.�� +.�����������������������������)��+��1������*�����������3���������3�������"����������������������/�� ��/*��[M,.,.d`>+��\6��l6p���>*��]:���*��h6*��h666 *����V��H��^: �:6��/ ��_W *����`W *��`6 `6�����*����U��H��a: �:6��/ ��bW *����cW *��`6 `6�����*����W��H��d: � :6��/ ��eW *����fW *��`6 `6�����*����X��H��g: � :6��/ ��hW *����iW *��`6 `6�����*����+��H��j: �:6��/ ��OW *����kW *��`6 `6�����*����R��H��l: �:6��/ ��mW *����nW *��`6 `6�������������*�J������������"��,��/��5��<��D��M��P��S��]��d��j��s��{�����������������������������������������������������'�0�7�=�@�J�Q�W�`�h�v���������������������������������������$�*�-�����$��"� ������m�2������d�>��� �j�8����2��������>��� ���8��2������>��� �8���Z�2�����Q�>��� W�8 ���2�������>����� ��8 ���2�������>��� ��8�����/��������/ ��*������ ����������5�������D�������M�����P�������S���� ���������,���������������0� ����������1������1��������1������1��������1�����L��1���������������*��]L+���*����R��+��ol�M+��l,��pW,�*����U��+��ol�M+��a,��qW,�*����V��+��ol�M+��^,��rW,�*����W��+��ol� M+��d,��sW,�*����X��+��ol� M+��g,��tW,�+��o�M+,��uW,���������f��������(�*�4�>�G�I�S�\�e �g"�q#�z$��%��'��(��)��*��,��-��.�����R�������>���\���z� ������! ��������������"������# ������ �������$%������������"+��v��w���+��vM,��w��,��xM���,������������1�2�3�4� 6����� ����"���������"&�����'�������� ������()������/�����*��������������8����������������*+������;�����*��y������������:������������������,����*-�����!�����z*����z�N-���#��*����{�����*����{���,��*��|�*,��}�-:*����{���'-�� :6-���--�dd.O����*,��~���������6� ��=� >�?�(@�0A�9B�?D�BE�NF�TG�^H�lG�rK�����>��W���������z���������z,������z �� �p.����B�8/����������� ����������01�����������*��]N-���6+���+.+.h6+���+.+.h+.h66*��[:..d`6,��',��\6��l6p���6*��h6h6 6 6*����R����:-��l: +���U6��K6+.��36+.��"� +.h``��P���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``��P���ф������� `6 �����*����U����:-��a: +���U6��K6+.��36+.��"� +.h``���R���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``���R���ф������� `6 �����*����V����:-��^: +���U6��K6+.��36+.��"� +.h``���Q���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``���Q���ф������� `6 �����*����W���� :-��d: +���U6��K6+.��36+.��"� +.h``���O���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``���O���ф������� `6 �����*����X���� :-��g: +���U6��K6+.��36+.��"� +.h``���V���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``���V���ф������� `6 ������:+���T6 ��J6+.��26+.��!�- +.h``���T���݄��� `6 � ���+���p6 ��f6+.��N6+.��=6+.��,�- +.h+.h`+.h``���T���҄������� `6 � ���-���W�������������N�O�P�Q�R�0S�3T�9U�FV�JW�RX�XY�_Z�j[�n^�w_�~`��a��b��c��e��f��g��h��i��j��i��h��m��g��p��qr st#uGtMsSrYz`qf}is�y�����������������������������,�2�8�>�E�K�N�X�^�d�j�t���������������������������#�*�0�3�=�C�I�O�Y�d�o������������������������������"�(�.�4�>�I�T�m�s�y������������������������������ ���)�A�G�M�T�Z�`�ju������ ���� ������B�_���������'��������82������O3����2������C2����T4������k3��������������5� ��'�������82�����O3�����2�������C2�����T4�����k3���y�����6� ��'�����w�82���m�O3�����2�������C2�����T4�����k3���^���d��7� g�'�����\�82���R�O3�����2�������C2�����T4�����k3���C�� ���I��8� L�'�����A�82���7�O3�����2�������C2�����T4�����k3���(��! �.��9� !�&������72����N3��� ��1�����x�B2���m�S4���c�j3��� ������������/������ ���"�����:����3�����9�������F�;����w^������~W��� ��T<��� ��Q�������# �������^��������9� ��������������4����������L���� �� ��&�������� �� �� ��1������������ �� ��&�������� �� �� ��1������������ �� ��&�������� �� �� ��1�������������� �� ��&�������� �� �� ��1������������ �� ��&�������� �� �� ��1������������ �� ��%�������� �� �� ��0�������=���>�������6�,�����I���PK �����9|T�V������'���gov/nasa/gsfc/spdf/cdfj/ByteArray.class�������3�n ��G ��H ��I ��J�*�.�2�5 �K�L�M�N � �O�P ��Q ��R �S�T �U�V �U�W ��X �U�Y�Z�[�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�rowMajority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�data�[B�i�I�data2�[[B�j�k�data3�[[[B�l�data4�[[[[B�cl�Ljava/lang/Class;�ignore�buf�Ljava/nio/ByteBuffer;�_dim�[I�LocalVariableTypeTable�Ljava/lang/Class<*>;�\�<�Z�]� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;� SourceFile�ByteArray.java����!�^�,���_�`�7�java/lang/Throwable�Only byte targets supported��a�Rank > 4 not supported�b�c�d�e�f�g�h�\�i�j�k�l�"�#�i�m�!gov/nasa/gsfc/spdf/cdfj/ByteArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/lang/Class�dim�java/lang/Byte�TYPE�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�put�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�(B)Ljava/nio/ByteBuffer;�!���������������>�����*+���������� ������������������������� ����� ���!�����I�����*+���������� ������ ���� ������������������"�#�� ����� ��$�%�����������R*���������L��������� ���+���6���A*�������*�������*�������*��������������������$� �/��:��E��P���������R�����&����$ ��'�(������� ���+�� �� �� Y���*���� �� Y ���*��N*����:*�������������������8���g����*������:-��W-��W-�*������:6.��-2��W����-��W-�*������:*����76.��(6 .��-2 2��W� �����է�I6.��=6 .��+6 .��-2 2 3��W� ��� ��҄���-��W-�*������:*����L6 .��=6 .��+6.��- 2 22��W���� ��҄ �����^6 .��R6 .��@6.��.6.��- 222 3��W������τ ���� ���-��W-�����������5��������#��)��2��T�!�`�"�g�#�l�$�n�&�z�'���(���'���*���+���-���.���/���0���1���0���/���5���6���7�8�7�6$�5*�=/�>1�@=�AD�BP�C\�Dh�Ex�D~�C��B��J��K��L��M��N��M��L��K��J��T��U��W�������`��)�*��}��+�,��z�#�-�.�����/�,� ���.�+�,�����/�,� ���1�0�,� ���C�+�,������1�2�_��0�,�S�1�/�,� G�C�+�,� ��"�/�,���4�0�,���F�3�,� ��X�+�,� =���4�5������������6�7�����8�,��)��9�:��2��;�<��=��������6�>��&�����#��0�?�@����������� �A�B�?�@���������������������������� �A�B�?�@��������������������������!����������A�B�?�@��� ����� �C����D��E����FPK �����9|T`V��2��2��7���gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.class�������3�9 ��(��� ��)��� ��* ��+�,�- ��. �/�0�2�3� chunkSize�I� blockSize�len�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Chunk�InnerClasses�3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;�(II)V� StackMapTable�2� Exceptions� setLength�(I)V�length�allocateBuffer�()Ljava/nio/ByteBuffer;�bufsize�getBlock�()[B� SourceFile�ByteBufferURLReader.java��� ������java/lang/Throwable� Chunk size must be >= block size��4�5�6�7�8�1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk�java/lang/Object�(Ljava/lang/String;)V�java/nio/ByteBuffer�allocateDirect�(I)Ljava/nio/ByteBuffer;�+gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader�!�������� ������������������������P�����*��*��*��*������������������� ����������������������������������/*��*��*��*���� ��Y�� �*��*����������&� �������� ������������$���)���.������ ����/�������/������/� ���������$�������������������:�����*������������������������������� �����!�"�����x�����+*��*��`<*������ �*������ �*���� �������������� ������#����������+����� �!�#������������$�%�����1�����*������������������������������&����'���� ���1�� PK �����9|Tn�)_��_��1���gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.class�������3 �B�� �A�� �A���� ��� �A�� ��� �A�� ���� ���� ���� ��� ���� �A�� ���� ������ ������ ��� �A�� �A�� �A�� �A�� ��� �A���� ��� �A�� ��� �A�� ���� �p�� ���� ��� ����� �%�� �%�� �%�� �%�� �%�� �A�� ���� �%�� �%�� �������� �0�� �%�� ������ �A�� �%�� ����� �9���� �9�� �9���� �9�� �%�������Chunk�InnerClasses�is�Ljava/io/InputStream;�eof�Z�total�I�len�chunk�3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;�block�[B�cacheFileChannel�Ljava/nio/channels/FileChannel;�buffer�Ljava/nio/ByteBuffer;�<init>�(Ljava/net/URL;)V�Code�LineNumberTable�LocalVariableTable�this�-Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader;�url�Ljava/net/URL;�con�Ljava/net/URLConnection;�gzipped� StackMapTable������� Exceptions�D(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V�c(Ljava/net/URL;Ljava/nio/channels/FileChannel;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V�fileChannel�0(Ljava/net/URL;Ljava/nio/channels/FileChannel;)V�setChunk�6(Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V� getBuffer�()Ljava/nio/ByteBuffer;�pos�J�mode���MapMode�'Ljava/nio/channels/FileChannel$MapMode;�_buf�i�buffers�Ljava/util/Vector;�size�ball�LocalVariableTypeTable�)Ljava/util/Vector<Ljava/nio/ByteBuffer;>;�����read�buf�transfer�()V�_read�(Ljava/nio/ByteBuffer;)V�n�count� endOfFile�()Z� SourceFile�ByteBufferURLReader.java�T���G�H�K�J�1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk�L�M�����N�O�������������������������E�F�����������.gz�����java/util/zip/GZIPInputStream�T���T�U�i�j�T�e�P�Q���l�R�S�java/util/Vector�}�l����������������r�����w�������java/nio/ByteBuffer���l�����������������������������������}���java/io/IOException�Premature end of data�T�������}���Unread data remains�I�J�������J�java/lang/StringBuilder�Mismatched length �������� expected: �������+gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader�java/lang/Object�java/net/URL�java/net/URLConnection�%java/nio/channels/FileChannel$MapMode�getBlock�()[B�openConnection�()Ljava/net/URLConnection;�connect�getContentLength�()I� setLength�(I)V�getInputStream�()Ljava/io/InputStream;�getPath�()Ljava/lang/String;�java/lang/String�trim�endsWith�(Ljava/lang/String;)Z�(Ljava/io/InputStream;)V�allocateBuffer�add�(Ljava/lang/Object;)Z�java/nio/channels/FileChannel�position�()J� READ_ONLY�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�get�(I)Ljava/lang/Object;�asReadOnlyBuffer� remaining�allocateDirect�(I)Ljava/nio/ByteBuffer;�put�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�write�(Ljava/nio/ByteBuffer;)I�capacity�limit�java/io/InputStream�(Ljava/lang/String;)V�(B)Ljava/nio/ByteBuffer;�([B)I�([BII)Ljava/nio/ByteBuffer;� chunkSize�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�!�A�B������E�F�����G�H����I�J����K�J�����L�M�����N�O�����P�Q�����R�S��� ��T�U��V�������p*��*��*��*��Y����**������+�� M,�� *,����*����*��*����*,�� ��+������>��*��Y*�����������W���6� ����� � ������$��)��-��5��G��O��\��o��X���*����p�Y�Z�����p�[�\��)�G�]�^��\��_�H��`������G��a�b�c����'�d�����0��T�e��V���Q�����*+��*,�������W��������� � �!�X��� �����Y�Z������[�\�����L�M��d�����0��T�f��V���h�����*+-��*,��*-���������W�������%��&��'��(�X���*�����Y�Z������[�\�����g�Q�����L�M��d�����0��T�h��V���`�����*+��*,��**�����������W�������,��-� �.��/�X��� �����Y�Z������[�\�����g�Q��d�����0��i�j��V���J�����*+��*+���������W�������2��3� �4�X��������Y�Z������L�M���k�l��V�����������Y��L*����*����+*����W���*�����*����*���� A��!:*�� ��"�+��#��+��$��%M,��&�=>+��#��+��$��%:��'`=������(N6+��#��+��$��%:-��)W����-��*W-��&�����W���b����7��8��9��:�"�<�)�?�0�@�8�A�=�B�I�D�Q�E�Z�F�_�H�a�I�k�J�u�K�}�I���M���N���O���P���N���R���S�X���p��8��m�n��=��o�r��Z��s�S��u��s�S��c� �t�J�����s�S����!�t�J������Y�Z������u�v��a�V�w�J����/�x�S��y��������u�z��`���� ���{�������|�� �d�����0��}�l��V���K�����*����L*+��++�����W�������W��X� �Y�X��������Y�Z�����~�S��d�����0������V���G�����**����+*��*����,W�����W�������]��^��_�X��������Y�Z���d�����0�������V������=+��*W++��-��.W+��-*���h��`6+��-��'*����/>�� ��0Y1��2�+���3W����*��*����4Y>�� ��0Y5��2�+��-=*��6*�����*��*����4Y>��8+*����7W*Y��6`��6`=*��+��-�����*����8�������*��*����?*����8*��6*����-��0Y��9Y��:;��<*��6��=>��<*����=��?��2�++��@��.W+��*W�����W���j����c��e��f��g��h�+�i�3�j�B�k�I�h�O�m�`�n�j�p�o�q�t�r�|�t���u���v���w���x���y���{���|���}�������X���H��3����J��"�-�t�J��\� ���J����Y�Z�����R�S�����J��������J��`���,� ��"�����a�|����������7 ��B�d�����0�������V���/�����*�������W���������X��������Y�Z�����������D������A�C� �p���q� PK �����9|T�H-I`��`��.���gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.class�������3: ���� �$�� �A�� �@�� ���� �@�� �����O ���� �@�� �����R ���� �@�� ���� �@�������� ��� ������ ���� �@�� ���� ���� �@�� ���� ���� �@�������� ��� �@�� ���� �@���� ���� �$�� �������� ������ �*������������ �@�� ������ �@�� �@�� ���� ���� �A���D �A���� �@�� �;�� �@�� �@���������bpad�[B�<init>�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�Code�LineNumberTable�LocalVariableTable�i�I�b�ba�sa�[Ljava/lang/String;�count�dpad�[D�this�*Lgov/nasa/gsfc/spdf/cdfj/ByteVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�pad�Ljava/lang/Object;� StackMapTable�������Z��� Exceptions�����allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�j�records�buf�_data�rec�repl�rem�n�����doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�bv�type�elements� toprocess�needed�isCompatible�(IZ)Z�preserve�Z�_asArray�()Ljava/lang/Object;�r�ba1�[[B�e0�n0�n1�ba2�[[[B�e1�n2�ba3�[[[[B�e2�n3�ba4�[[[[[B�rank��������� fillArray�([BIII)V�array�offset�first�last�pos� as1DArray�()[B�asOneDArray�(Z)[B�cmtarget�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�(Z)Ljava/lang/Object;� SourceFile�ByteVarContainer.java��E�U�V����K �C�D�����g�W�X���java/lang/Throwable�Should not see this.���K �K!"#��$% �$Rank > 4 not supported at this time.�E&' (���java/lang/Byte)*�E+),-./0�l�java/lang/Integer1 �Internal error23�m �buffer not available456 7")���������!gov/nasa/gsfc/spdf/cdfj/ByteArray�����E8���������(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer9�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�CByte�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Object� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ByteBuffer�java/io/Serializable�[Ljava/io/Serializable;�[[Ljava/io/Serializable;�[[[Ljava/io/Serializable;�java/nio/ByteOrder� BIG_ENDIAN�Ljava/nio/ByteOrder;�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�isStringType�(I)Z�java/lang/String�length�()I�getBytes�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asByteArray�([I)[B�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�put�([BII)Ljava/nio/ByteBuffer;�slice�()Ljava/nio/ByteBuffer;�itemSize�limit�(I)Ljava/nio/Buffer;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer� remaining�singlePoint�get�()B�(B)V�([B)Ljava/nio/ByteBuffer;�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�intValue�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�position�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�!�@�A��B���C�D�����E�F��G��)�� ����*+,-������*��,��:*������w����:66���2�� `6����*��� 66���32��:6 ���*�� � 3T� �����˧�5����:*���� 6���*�� 1��T��������H���V�������� �"��,��/��:��G��M��U��X��c��m�������������������������!�I����� �2��J�K��p��L�K� �m�&�M�D��[�8�J�K��,�g�N�O��/�d�P�K�����J�K����(�Q�R������S�T�������U�V������W�X������Y�Z�����[�\��]���h� ��2��^�_�`�a�b������� ���� �^�_�`�a�b��9��������^�_�`�a�b��������c�����d�e����f�g��G���V������� M,*����W,�����H�������$��%��&�I��� �����S�T������h�K����i�j���k�l��G���6����������H�������*�I��������S�T������m�K����n�o��G���������:�� *�� ��*��� YO���:��:������6*��h�:66 ��3�3T6 ���� 3T� ��� ���,*��h��W����"�%���H���F����.��0�"�4�%�1�'�2�,�3�4�5�7�6�B�7�E�8�O�9�[�:�f�;�s�:�y�8��>���?�I���z��'� �p�q��^��r�K� �H�7�J�K� �����S�T�������s�K������t�j������u�\������v�K�����w�D��7�X�x�K��B�M�M�D��E�J�y�K��]���6����9P�9D�z��� �^�{�b�9�9�����������|�}��G���������+��:*��h��W��W�����H�������C��D��E��F�I���R�����S�T������~�j������K�������K�������K�����i�j�����u�\������j�� ������G���T�����������������H�������I��N� �P�I���������K�����������]���� �������G��������*�����<�� ��Y�� �*��!M,���,��">6����������������#���E���������*��#����$Y,��%��&��:,��'W�*����(���)��*��+6l6��,:6��,2��'W����*��#�� 2���*����(���)��*��+6*����(���)��*��+6 hl6 ��-: 6��&6��, 22��'W�������*��#�� 2�� �*����(���)��*��+6*����(���)��*��+6 *����(���)��*��+6 hhl6 ��.:6 ��96��)6 ��, 222��'W������ք ���*��#�� 2���*����(���)��*��+6*����(���)��*��+6 *����(���)��*��+6*����(���)��*��+6 hh hl6 ��/:6��L6��<6 ��,6��,2222��'W������ӄ��Ä���*��#�� 2�����Y0�� �����H�����5���T� �U��V��X��Y�$�Z�)�[�,�\�P�^�c�_�h�`�o�a�r�c���d���e���f���g���i���j���k���l�m�n(�m.�p?�rT�si�t~�u��v��w��x��y��x��w��|��~����(��=��L��\��f��p��z������������������������I��.��h� �M�D�������K����;�y�K����+���������K��*���K����h���K����S���K� �>����� �����K���-���K���=���K� T�����K�i�����K� ~�k���K���Q�����}� ���K�s�0���K�i�@���K�_�P���K�������K������K� (�����K�=�����K� \�d���������S�T��� ����K����t�j��)��h�K��,��s�K��]�����%���� �{��+��'� �^�{��,���� A�������A��^�{����-���� ���� A�������^�{����[��^�{�����.���� �� ������ A�������^�{����u��^�{������/���� �� �� �������� A�������^�{���c������������G���������N*��1��2�� ��Y3�� �d`*��h6*��!:*��4.d*��h*��5h6��6W+��7W�����H������������!���'���;���C���M���I���R����N�S�T�����N���D����N���K����N���K����N���K��!�-�h�K��'�'�L�j��;����K��]�����c������������G���5�����*��8��9��9�����H���������I��������S�T���������G���6�����*��:��9��9�����H���������I��������S�T���������G���@�����*��:��9��9�����H���������I��������S�T�����������������G���6�������;Y*��<��=�����H���������I��������S�T���c�����A������G���0�����*��>�����H��������I��������S�T��A������G���/�����*��?�����H��������I��������S�T��������������� ��B���� PK �����9|TI<�������"���gov/nasa/gsfc/spdf/cdfj/CDF2.class�������3�5�2�3�4�MAX_STRING_SIZE�I� ConstantValue���@�AgrEDRHead_OFFSET����AzEDRHead_OFFSET���$�rDimSizes_OFFSET���<�CDF_VERSION����OFFSET_NEXT_VDR����OFFSET_NEXT_ADR�ATTR_OFFSET_NAME���4�OFFSET_NEXT_AEDR�OFFSET_SCOPE����OFFSET_ENTRYNUM����ATTR_OFFSET_DATATYPE�ATTR_OFFSET_NUM_ELEMENTS����OFFSET_VALUE���0�VAR_OFFSET_DATATYPE� OFFSET_MAXREC�OFFSET_FIRST_VXR�OFFSET_FLAGS����OFFSET_sRecords��� �OFFSET_RECORDS�OFFSET_BLOCKING_FACTOR�OFFSET_NEXT_VXR�OFFSET_NENTRIES�OFFSET_NUSED�OFFSET_FIRST�OFFSET_RECORD_TYPE����OFFSET_CDATA�OFFSET_CSIZE� SourceFile� CDF2.java�gov/nasa/gsfc/spdf/cdfj/CDF2�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/CDFCore����������������������� �� ���������������� ��������������������������������������������������������������������������������������������������� �� ���������!���������"�������#��$�������%��&���������'������� ��(���������)������� ��*���������+���������,�������-��.���������/������� ����0����1PK �����9|TF�������&���gov/nasa/gsfc/spdf/cdfj/CDF2Impl.class�������3V �!�� �\�� �\�� �\�� �\���� �\�� �\�� �\�� ���� �\�� ���� ���� �\�� �\������ ����� ��� ����� ��� ��� �\�� ���� �\�� �\�� �\�� �\�� ���� �������� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� �\�� ��� �\�� ���� �!�� ����������� ���� ���� �������� ���� �!�� �!������� GDROffset�I�VAR_OFFSET_NAME�OFFSET_zNumDims�VAR_OFFSET_NUM_ELEMENTS� OFFSET_NUM�fc�Ljava/nio/channels/FileChannel;�<init>�8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V�Code�LineNumberTable�LocalVariableTable�i�this�"Lgov/nasa/gsfc/spdf/cdfj/CDF2Impl;�buf�Ljava/nio/ByteBuffer;�release�ch�ibuf�Ljava/nio/IntBuffer;�_buf� recordSize� recordType�pos�x�CDFSize� numberOfRDims� StackMapTable�������� Exceptions�(Ljava/nio/ByteBuffer;I)V� setOffsets�()V� getString�(J)Ljava/lang/String;�th�Ljava/lang/Throwable;�offset�J���lowOrderInt�(Ljava/nio/ByteBuffer;)I�(Ljava/nio/ByteBuffer;I)I� getRecord�(J)Ljava/nio/ByteBuffer;�size�ex�lenBuf�(JI)Ljava/nio/ByteBuffer;�bb�got�longInt�(Ljava/nio/ByteBuffer;)J�getOneD�'(Ljava/lang/String;Z)Ljava/lang/Object;�getVariable�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;� SourceFile� CDF2Impl.java�f�d�e�`�_�b�_�c�_�gov/nasa/gsfc/spdf/cdfj/CDF2�a�_����������� �^�_�_�java/lang/Throwable�java/lang/StringBuilder�f���Version �is not accepted by this reader.�f�_�_�_ �gov/nasa/gsfc/spdf/cdfj/CDFImpl� Bad GDR type ������ �_!�_"�_#$%&'()&*(�f�g+�_,�_-�_.�_/�_0�_1�_2�_3�_4�_5�_6�_7�_8�_9�_:�_;�_<�_=�_>�_?�_@�_A�_B�_C�_D�_E�_F�_��G����H����IJKL��MN��OPQ�Needed � bytes. Got RS��T��U� gov/nasa/gsfc/spdf/cdfj/CDF2Impl�java/io/Serializable�java/nio/ByteBuffer�java/nio/channels/FileChannel�java/nio/IntBuffer�java/lang/Object�(Ljava/nio/ByteBuffer;)V�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;�asIntBuffer�()Ljava/nio/IntBuffer;�position�(I)Ljava/nio/Buffer;�get�()I�version�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�encoding�!gov/nasa/gsfc/spdf/cdfj/DataTypes�getByteOrder�(I)Ljava/nio/ByteOrder;� byteOrder�Ljava/nio/ByteOrder;�setByteOrder�(Ljava/nio/ByteOrder;)V�flags� increment�getInt�rVDRHead�zVDRHead�ADRHead�numberOfRVariables�numberOfAttributes�numberOfZVariables� rDimSizes�[I� variables�()Ljava/util/Hashtable;� variableTable�Ljava/util/Hashtable;� attributes�attributeTable�offset_NEXT_VDR�offset_NEXT_ADR�offset_ATTR_NAME�offset_SCOPE�offset_AgrEDRHead�offset_AzEDRHead�offset_NEXT_AEDR�offset_ENTRYNUM�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�offset_VAR_NAME�offset_VAR_NUM_ELEMENTS� offset_NUM�offset_FLAGS�offset_sRecords�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�offset_FIRST_VXR�offset_NEXT_VXR�offset_NENTRIES�offset_NUSED�offset_FIRST�offset_RECORD_TYPE�offset_RECORDS�offset_CSIZE�offset_CDATA�(JI)Ljava/lang/String;�printStackTrace�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�(I)I�allocate�(I)Ljava/nio/ByteBuffer;�"(J)Ljava/nio/channels/FileChannel;�read�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;Z)[D�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�0�\�!���]���^�_����`�_����a�_����b�_����c�_�����d�e�����f�g��h����� ���*+��*-����*����*����*������*@��*0��*4��**��@`��*��**�� +�� :* ��:��W�� 6��W�� 6*�� ��*�� ��*����&��Y��Y����*������������� =*�� ��**������**����*�� ���� W�� W*�� ��*��`6+��W+�� Y6 ����Y��Y��"�� �������*+�� ���#*+�� ���$*+�� ���%+�� 6 *+�� ��&*+�� ��'+�� W+�� 6*+�� ��(+�� W*� ��)��0+�� W+�� W+�� W6*��)���*��)+�� O����+��W**��*��+**��,��-�����i�����8������ ��������'��-��3��9��D��H��M��S��Z� �a�!�h�"�o�#�v�$��%���&���'���*���+���,���-���.���/���0���1���3���4�6 �7)�92�:;�;D�<J�=R�>Z�?_�@e�Am�Br�Cz�D�E��F��G��H��I��H��L��M��N��O�j����� ���k�_�����l�m������n�o�����p�_�����q�e��Sp�r�s��Zi�t�o��h[�u�_��vM�v�_������w�_� ���x�_� J�y�y�_� e�^�z�_��{���;���'��|�}�~����y��|�}�~��}����u��g�����������f����h���J�����*+��.�����i��� ����Q��R�j��� �����l�m������n�o�����p�_����������������h��J������*��/*��0*4��1*��2*��3*$��4*��5*��6*��7*��8*0��9**����:**����;**����<*��=* ��>*<��?*��@**����A*��B*��C*��D*��E*��F*��G*��H*��I*��J�����i���v����U��V��W��X��Y��Z�$�[�*�\�0�]�6�^�<�_�B�`�J�a�R�b�Z�c�`�d�f�e�l�f�r�g�z�h���i���j���k���l���m���n���o���p���q�j���������l�m���������h���������+*����*@��K�*@��LN��:��M�*-@��N��������i�������t��w��{��x��y�!�z�#�|�j���4����t�o�����������+�l�m�����+������#��t�o��{��� �J�����}�������h���9�����+�� �����i���������j��������l�m������n�o��������h���D�����+��O�����i���������j��� �����l�m������n�o�������_��������h�������V*���� *��P���QN*��Y:�*���Ra��TW*��-��UW-��O6*��Lð:��Mð:�����>�B���A�N���B�M�N���N�S�N����i���.������ ���������'���0���7���B���D���I���N���j���4��7����_��D� ��������V�l�m�����V�������D���o��{���� ��4��|�}�����K���������h���������O��Q:*����TW*����U6��(��V��Y��W����X��������Y���W�����i���"��������������� ���C���E���L���j���4����O�l�m�����O��������O���_���I���o���5���_��{��� ���E�}��������������h���:�����+�� ������i���������j��������l�m������n�o�A������h���1�����*+��Z�����i��������j��������l�m���������A������h���0�����*+��[�����i��������j��������l�m����������PK �����9|TBM��K��K��"���gov/nasa/gsfc/spdf/cdfj/CDF3.class�������3�<�9�:�;�MAX_STRING_SIZE�I� ConstantValue����AgrEDRHead_OFFSET����AzEDRHead_OFFSET���0�rDimSizes_OFFSET���T�CDF_VERSION����OFFSET_NEXT_VDR����OFFSET_NEXT_ADR�ATTR_OFFSET_NAME���D�OFFSET_NEXT_AEDR�OFFSET_SCOPE����OFFSET_ENTRYNUM�ATTR_OFFSET_DATATYPE����ATTR_OFFSET_NUM_ELEMENTS��� �OFFSET_VALUE���8�VAR_OFFSET_DATATYPE� OFFSET_MAXREC�VAR_OFFSET_NAME�OFFSET_zNumDims��T�VAR_OFFSET_NUM_ELEMENTS���@� OFFSET_NUM�OFFSET_FIRST_VXR�OFFSET_FLAGS���,�OFFSET_sRecords�OFFSET_RECORDS�OFFSET_BLOCKING_FACTOR���P�OFFSET_NEXT_VXR�OFFSET_NENTRIES�OFFSET_NUSED�OFFSET_FIRST�OFFSET_RECORD_TYPE����OFFSET_CDATA�OFFSET_CSIZE���� SourceFile� CDF3.java�gov/nasa/gsfc/spdf/cdfj/CDF3�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/CDFCore����� ������������������ �� ���������������� ��������������������������������������������������������������������������������������������������� �� ���������!������� ��"�������#��$�������%��&���������'���������(�������)��*���������+���������,�������-��.���������/������� ��0���������1���������2�������3��4���������5�������6����7����8PK ����û7Uu��D������&���gov/nasa/gsfc/spdf/cdfj/CDF3Impl.class�������3n ��� �c�� �c�� �c�� ���� ��� ���� ���� �c�� �c�������� � ���� � �� � ���� � �� ��� �c�� �c�� ���� �c�� �c�� �c�� �c�� ���� �������� ���� �c�� �c�� �c�� ���� ������ ���� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c�� ��� �c�� ���� ���� ���� �������������� �Y�� � � � GDROffset�J�fc�Ljava/nio/channels/FileChannel;�<init>�7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V�Code�LineNumberTable�LocalVariableTable�i�I�this�"Lgov/nasa/gsfc/spdf/cdfj/CDF3Impl;�buf�Ljava/nio/ByteBuffer;�ch�ibuf�Ljava/nio/IntBuffer;�_buf�pos�x�CDFSize� numberOfRDims� StackMapTable � Exceptions�(Ljava/nio/ByteBuffer;)V� setOffsets�()V� getString�(J)Ljava/lang/String;�th�Ljava/lang/Throwable;�offset���lowOrderInt�(Ljava/nio/ByteBuffer;)I�(Ljava/nio/ByteBuffer;I)I� getRecord�(J)Ljava/nio/ByteBuffer;�size�ex�Ljava/lang/RuntimeException;�lenBuf�(JI)Ljava/nio/ByteBuffer;�bb�got�longInt�(Ljava/nio/ByteBuffer;)J�getOneD�'(Ljava/lang/String;Z)Ljava/lang/Object;�x0�Ljava/lang/String;�x1�Z�getVariable�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;� SourceFile� CDF3Impl.java�i���g�h���� �����e�f�o�gov/nasa/gsfc/spdf/cdfj/CDF3�java/lang/Throwable�java/lang/StringBuilder�i���Version �is not accepted by this reader.�i �o!�o"#$%&'()�o*�o+�gov/nasa/gsfc/spdf/cdfj/CDFImpl� Bad GDR type ,-.�f/�f0�f1234�/the entire file has not been mapped into memory567�o8�o9�o:�o;<=>?@A>B@�i�jC�oD�oE�oF�oG�oH�oI�oJ�oK�oL�oM�oN�oO�oP�oQ�oR�oS�oT�oU�oV�oW�oX�oY�oZ�o[�o\�o]�o^�o��_����`����a,bcdef���java/lang/Integer�"java/lang/IllegalArgumentException�+blocks longer than 2**32 are not supported.�java/lang/RuntimeExceptionghi�Needed � bytes. Got jk��l��m� gov/nasa/gsfc/spdf/cdfj/CDF3Impl�java/io/Serializable�java/nio/ByteBuffer�java/nio/channels/FileChannel�java/nio/IntBuffer�java/lang/Object�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;�asIntBuffer�()Ljava/nio/IntBuffer;�position�(I)Ljava/nio/Buffer;�get�()I�version�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�release�encoding�!gov/nasa/gsfc/spdf/cdfj/DataTypes�getByteOrder�(I)Ljava/nio/ByteOrder;� byteOrder�Ljava/nio/ByteOrder;�setByteOrder�(Ljava/nio/ByteOrder;)V�flags� increment�getInt�getLong�()J�rVDRHead�zVDRHead�ADRHead�capacity�!gov/nasa/gsfc/spdf/cdfj/CDFReader�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�numberOfRVariables�numberOfAttributes�numberOfZVariables�lastLeapSecondId� rDimSizes�[I� variables�()Ljava/util/Hashtable;� variableTable�Ljava/util/Hashtable;� attributes�attributeTable�offset_NEXT_VDR�offset_NEXT_ADR�offset_ATTR_NAME�offset_SCOPE�offset_AgrEDRHead�offset_AzEDRHead�offset_NEXT_AEDR�offset_ENTRYNUM�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�offset_VAR_NAME�offset_VAR_NUM_ELEMENTS� offset_NUM�offset_FLAGS�offset_sRecords�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�offset_FIRST_VXR�offset_NEXT_VXR�offset_NENTRIES�offset_NUSED�offset_FIRST�offset_RECORD_TYPE�offset_RECORDS�offset_CSIZE�offset_CDATA�(JI)Ljava/lang/String;�printStackTrace�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�(I)J�allocate�(I)Ljava/nio/ByteBuffer;�"(J)Ljava/nio/channels/FileChannel;�read�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;Z)[D�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�0�c����d���e�f�����g�h�����i�j��k��'�����*+��*,��*��**��+��N* ��:-��W-��W-��W-��W*-����� **�� y-���a�� *-���� *�� ��&��Y�� Y����*�� ���������*-����*-����**������**����*-����-��W-��W*-����*�� �`6+��W+��Y6����Y�� Y�����������*+�� ��!*+�� ��"*+�� ��#+�� 7+��$������%&��'*+����(*+����)+��W+��6 *+����*+��W+��W+��W*+����+* � ��, ��&+��W6 *��,���*��, +��O� ���+��W**��-��.**��/��0�����l�����4������ � ���������%��*��/��4��=��N��V��^���������������� ���!���"���#���%���&���(���)���+���,�-�.�/�2'�5/�67�7<�8B�9J�:O�;T�<Y�=a�>i�?n�@s�A��B��A��E��G��H��J�m���f� v��n�o� ����p�q������r�s�����t�h����u�v����w�s������x�o������y�o����z�f�B�f�{�o� �|���)������}�~����~����t��0��N�����������i����k���?�����*+��1�����l��� ����L��M�m��������p�q������r�s����������������k��D������*��2*��3*D��4*��5*��6*0��7*��8*��9*��:* ��;*8��<*T��=*@��>*D��?*,��@*0��A*P��B*��C*T��D*��E*��F*��G*��H*��I*��J*��K*��L*��M�����l���v����P��Q��R��S��T��U�$�V�*�W�0�X�6�Y�<�Z�B�[�H�\�N�]�T�^�Z�_�`�`�f�a�l�b�s�c�y�d��e���f���g���h���i���j���k���l�m���������p�q���������k���������.*����*���N�*���ON��:��P�*-���Q��������l�������o��r��v��s��t�#�u�%�w�m���4����w�s�����������.�p�q�����.���f��%� �w�s��|��� �K�����~�������k���:�����+�� ������l�������{�m��������p�q������r�s��������k���E�����+��R������l��������m��� �����p�q������r�s�������o��������k��W�����l*���� *�����SN*��Y:�*����TW*��-��UW-��R7�W��� ��YYZ��[�*���Oð:�:��Pð:�����O�S�\��O�X���R�d���S�c�d���d�i�d����l���>������ ���������$���-���4���=���G���S���U���X���Z���_���d���m���>��4����f��U�������Z� ��������l�p�q�����l���f���Y���s��|���)� ��9�~������}�~�����D��K���������k���������O��S:*����TW*����U6��(��]�� Y��^����_��������`���W�����l���"��������������� ���C���E���L���m���4����O�p�q�����O���f����O���o���I���s���5���o��|��� ���E�~��������������k���9�����+�� �����l���������m��������p�q������r�s�A������k���E�����*+��a�����l��������m��� �����p�q�������������������������A������k���:�����*+��b�����l��������m��������p�q������������������PK �����9|T3��|������%���gov/nasa/gsfc/spdf/cdfj/CDFCore.class�������3�*�#�$�%�getByteArray�(Ljava/lang/String;[I)[B� Exceptions�&�getDoubleArray�(Ljava/lang/String;[I)[D�(Ljava/lang/String;[IZ)[D� getFloatArray�(Ljava/lang/String;[I)[F�(Ljava/lang/String;[IZ)[F�getIntArray�(Ljava/lang/String;[I)[I�(Ljava/lang/String;[IZ)[I�getLongArray�(Ljava/lang/String;[I)[J� getShortArray�(Ljava/lang/String;[I)[S�(Ljava/lang/String;[IZ)[S�getRangeOneD�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�getOneD�'(Ljava/lang/String;Z)Ljava/lang/Object;�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;� getSource�(� CDFSource�InnerClasses�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;� SourceFile�CDFCore.java�gov/nasa/gsfc/spdf/cdfj/CDFCore�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/CDFMeta�java/lang/Throwable�)�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�"gov/nasa/gsfc/spdf/cdfj/CDFFactory������������������ ��������� ������������������ ���������������������������������������������������������������������������� ����!����"���� ���'�� PK �����9|Tk<R/[ ��[ ��)���gov/nasa/gsfc/spdf/cdfj/CDFDataType.class�������3�� �-�R �!�S �T�U �!�V �!�W �!�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k ��R ��l�m ��n �!�o�p ��q�r �!�s �!�t �!�u �!�v �!�w �!�x �!�y �!�z �!�{ �!�| �!�}�~�INT1�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�INT2�INT4�INT8�UINT1�UINT2�UINT4�FLOAT�DOUBLE�EPOCH�EPOCH16�CHAR�TT2000�type�I�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I�getType�L(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;� StackMapTable�nameForType�(I)Ljava/lang/String;�toString�()Ljava/lang/String;�<clinit>�()V� SourceFile�CDFDataType.java�>�O�<�=��D�E�8�/�9�/�;�/�CDF_INT1�CDF_BYTE�CDF_INT2�CDF_INT4�CDF_INT8� CDF_UINT1� CDF_UINT2� CDF_UINT4� CDF_REAL4� CDF_FLOAT� CDF_REAL8� CDF_DOUBLE� CDF_EPOCH�CDF_EPOCH16� CDF_TT2000�CDF_CHAR� CDF_UCHAR�???�java/lang/StringBuilder�����(�����J�K�)�L�M�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�>�?�.�/�0�/�1�/�2�/�3�/�4�/�5�/�6�/�7�/�:�/�java/lang/Object�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�append�(I)Ljava/lang/StringBuilder;�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�1�!�-�����.�/����0�/����1�/����2�/����3�/����4�/����5�/����6�/����7�/����8�/����9�/����:�/����;�/�����<�=�����>�?��@���F����� *��*�������A�������I��J� �K�B������� �C�/����� �<�=���D�E��@���/�����*�������A�������L�B��������C�/��� �F�G��@���j�����)*�������*�� �����*��!����������A�������R� �S��T�'�U�B�������)�<�H���I���� � �J�K��@������������������4������������������������������������������������������������������������������������ ��������������������������������������������� � ��� ����������������A���N����`���b���d���f���h���j���l���n���p���r���t���v�x�z�| �~ �������B�������<�=���I���������L�M��@���P�����&��Y��*������*���������� �����A���������B�������&�C�/����N�O��@�������������!Y��"��#��!Y��"��$��!Y��"��%��!Y��"��&��!Y��"��'��!Y��"��(��!Y��"��)��!Y��"��*��!Y��"��+��!Y��"����!Y ��"����!Y3��"��,��!Y!��"�������A���6� ��������!��-��9�$�E�)�Q�.�]�3�i�8�u�=���B���G��P����QPK �����9|TT�fl������4���gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords.class�������3�%� ��� ��� �� � ����<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this� NoRecords�InnerClasses�0Lgov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords;�varName�Ljava/lang/String;� SourceFile�CDFException.java�java/lang/StringBuilder� � � Variable �!�"� has no records.�#�$� ��.gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords�$gov/nasa/gsfc/spdf/cdfj/CDFException�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�!�� ������� ������U�����*��Y����+������������� ��� ����-��.���������������������������� ��� �� PK �����9|T_y�s��s��6���gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError.class�������3�! �� �� �����<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�ReaderError�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;�message�Ljava/lang/String;�*(Ljava/lang/String;Ljava/lang/Throwable;)V� initCause�Ljava/lang/Throwable;�(Ljava/lang/Throwable;)V� SourceFile�CDFException.java������� �0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�$gov/nasa/gsfc/spdf/cdfj/CDFException�,(Ljava/lang/Throwable;)Ljava/lang/Throwable;�java/lang/Throwable� getMessage�()Ljava/lang/String;�1���������������>�����*+������� ��� ������� �������������������������R�����*+��*,��W����� ������������ ��� ����������������������������K�����*+����*+��W����� ������������ ������������������������ ��� �����PK �����9|T��������6���gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError.class�������3� �� �����<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�WriterError�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;�message�Ljava/lang/String;�*(Ljava/lang/String;Ljava/lang/Throwable;)V� initCause�Ljava/lang/Throwable;� SourceFile�CDFException.java�����0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�$gov/nasa/gsfc/spdf/cdfj/CDFException�,(Ljava/lang/Throwable;)Ljava/lang/Throwable;�1���������������>�����*+���������� ������ � �������� � ����������������R�����*+��*,��W������������"��#��$� ��� ����� � ������������������������ �����PK �����9|T�Z��o��o��*���gov/nasa/gsfc/spdf/cdfj/CDFException.class�������3� ������ NoRecords�InnerClasses��WriterError��ReaderError�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�message�Ljava/lang/String;� SourceFile�CDFException.java���$gov/nasa/gsfc/spdf/cdfj/CDFException�java/lang/Exception�.gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords�0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�!������������ ���>�����*+���������� ��������������������������������������� ����� �� �PK ����_Y;�9������*���gov/nasa/gsfc/spdf/cdfj/CDFFactory$1.class�������3�$ �� ������� val$option�Z�<init>�(Z)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$1;�missingRecordOption�()Ljava/lang/String;� StackMapTable� SourceFile�CDFFactory.java�EnclosingMethod� �!�"��� �#�accept�reject�$gov/nasa/gsfc/spdf/cdfj/CDFFactory$1�3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption�ProcessingOption�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�()V�0������������� � �����4����� *��*��������������k� ������� ������������D����� *������������� ����m� �n� ������� ��������� ��������������������������� PK ����_YW�<�����*���gov/nasa/gsfc/spdf/cdfj/CDFFactory$2.class�������3�! �� ����� val$_fname�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$2;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�CDFFactory.java�EnclosingMethod������� �$gov/nasa/gsfc/spdf/cdfj/CDFFactory$2�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�()V�0���������������� ���4����� *+��*������� �������q�������� ��������� ���/�����*������� �������r����������������� ���,���������� �������s������������������������� �������������� PK ����_Y��9d������*���gov/nasa/gsfc/spdf/cdfj/CDFFactory$3.class�������3�! �� �����val$_url�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$3;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�CDFFactory.java�EnclosingMethod������� �$gov/nasa/gsfc/spdf/cdfj/CDFFactory$3�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�()V�0���������������� ���4����� *+��*������� ���������������� ��������� ���/�����*������� ������������������������� ���,���������� ��������������������������������� �������������� PK ����_Y��q����2���gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource.class�������3� ������<init>�()V�Code�LineNumberTable�LocalVariableTable�this� CDFSource�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�getName�()Ljava/lang/String;�isFile�()Z�isURL�isByteArray�isByteBuffer� SourceFile�CDFFactory.java������,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�!���������������/�����*���������������� �������� � ����������-������������������� �������� � ����������,������������������� �������� � ����������,������������������� �������� � ����������,������������������� �������� � ����������,������������������� �������� � ������������ ����� PK ����_Y1K�g �� ��9���gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption.class�������3� ������<init>�()V�Code�LineNumberTable�LocalVariableTable�this�ProcessingOption�InnerClasses�5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;�missingRecordsOption�()Ljava/lang/String;� SourceFile�CDFFactory.java���reject��3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�!���������������/�����*���������������� �������� � �����������-������������������� �������� � ������������ ����� PK ����_Yȼ��| ��| ��(���gov/nasa/gsfc/spdf/cdfj/CDFFactory.class�������3� �j�� ���� ���� ���� ��� ���� ���� ���� ���� ���� ���� ���� ��������������� ��������� ����������� ������ ��� ���� ���� ��� ���� � � �" �" �" �*�� �* �* �) �0 �^ �3 �^ � �9 �9 ! "# �$% �*& �@' �C ��(������� ��) ��* ��+ ��,- �L./ �N0 �N#1 �Q2 345 67 89 ��:;<=>?@?AB �^C ��D �E �cFG �cH �I 6JK �g�� LMNO� CDFSource�InnerClassesP�ProcessingOption� CDF3_MAGIC�J� ConstantValue�CDF3_COMPRESSED_MAGIC� CDF2_MAGIC��������CDF2_MAGIC_DOT5�cdfMap�Ljava/util/Map;�maxMappedMemory�Ljava/lang/Long;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�$Lgov/nasa/gsfc/spdf/cdfj/CDFFactory;�getCDF�%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�buf�Ljava/nio/ByteBuffer;�ba�[B� StackMapTable��NQR� ExceptionsQ�8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�_buf�rbuf� getVersion�mbuf�release�I�x�S�sbuf�Ljava/nio/ShortBuffer;�lbuf�Ljava/nio/LongBuffer;�magicST�5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�fname�Ljava/lang/String;�6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�option�Z�file�Ljava/io/File;�_fname�fis�Ljava/io/FileInputStream;�ch�Ljava/nio/channels/FileChannel;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;U�VB�1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�got�url�Ljava/net/URL;�_url�con�Ljava/net/URLConnection;� remaining�is�Ljava/io/InputStream;�offsetWXY�uncompressed�-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;�bais�Ljava/io/ByteArrayInputStream;�gz�Ljava/util/zip/GZIPInputStream;�toRead�off�ex�Ljava/io/IOException;�version�DATA_OFFSET�len�ulen�udata�n-/1�mappedMemoryUsed�()J�set�Ljava/util/Set;�it�Ljava/util/Iterator;�sizeZ[�setMaxMappedMemory�(J)V�value�clean�<clinit>� SourceFile�CDFFactory.java�|�}R\]^_`a������b^cdefghihjklSm���"gov/nasa/gsfc/spdf/cdfj/CDFFactory� gov/nasa/gsfc/spdf/cdfj/CDF3Impl�|n����op� gov/nasa/gsfc/spdf/cdfj/CDF2Impl�|qrsTmt�������}�java/io/File�|uvw�java/io/FileInputStream�|xyz{}~V�������}��0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�java/lang/StringBuilder�File is not a CDF-format file: ���w�$gov/nasa/gsfc/spdf/cdfj/CDFFactory$1�|����$gov/nasa/gsfc/spdf/cdfj/CDFFactory$2���x�y�^�W�gov/nasa/gsfc/spdf/cdfj/CDFUrl�|���X�b��Y�������"java/lang/IllegalArgumentException���$gov/nasa/gsfc/spdf/cdfj/CDFFactory$3��m���m_���java/io/ByteArrayInputStream�|��java/util/zip/GZIPInputStream�|��java/io/IOException�Not in GZIPU���PCDF file is not GZIP compressed, and other compression formats are not supported�����u�_��b��Z��[�����gov/nasa/gsfc/spdf/cdfj/CDFImpl�g�b�z�{����java/lang/Long�|��������}�java/util/WeakHashMap����java/lang/Object�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption�java/lang/Throwable�java/nio/ByteBuffer�java/nio/LongBuffer�java/nio/ShortBuffer�java/lang/String�java/nio/channels/FileChannel�java/net/URL�java/net/URLConnection�java/io/InputStream� java/util/Set�java/util/Iterator�allocateDirect�(I)Ljava/nio/ByteBuffer;�put�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�()I�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�asReadOnlyBuffer�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�get�(Ljava/nio/ByteBuffer;)V�getInt�(I)I�(Ljava/nio/ByteBuffer;I)V� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�(Ljava/lang/String;)V�getPath�()Ljava/lang/String;�(Ljava/io/File;)V� getChannel�!()Ljava/nio/channels/FileChannel;�%java/nio/channels/FileChannel$MapMode�MapMode� READ_ONLY�'Ljava/nio/channels/FileChannel$MapMode;�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�close�$gov/nasa/gsfc/spdf/cdfj/CDFException�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�(Z)V� setOption�8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)V� setSource�1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V� java/util/Map�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�(Ljava/net/URL;)V�openConnection�()Ljava/net/URLConnection;�getContentLength�getInputStream�()Ljava/io/InputStream;�read�([BII)I�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�getLong�(I)J�([BII)Ljava/nio/ByteBuffer;�hasArray�()Z�array�()[B�([BII)V�(Ljava/io/InputStream;)V�contains�(Ljava/lang/CharSequence;)Z�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�wrap�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�next�()Ljava/lang/Object;� getBuffer�limit� longValue�gc�java/util/Collections�synchronizedMap� (Ljava/util/Map;)Ljava/util/Map;�1��j�����p�q��r������s�q��r������t�q��r����u��w�q��r������x�y����z�{�����|�}��~���3�����*���������� ����������������������������~���������$*YM�*���L+*��W,ç�N,�-�+��W+����������������������� ��!� �"��#��$��%����� �� ���������$�������� ���������� ������������������������������������~���������7*YM�*����N-*��W-��W-�� L+*�� ��W,ç� :,��+������(�+���+�/�+�������"����*��+��,��-��.��/�&�0�2�1�����*������������������7�������2����������� ���+���������������������������������~���������*��L+�� A ������Y*��� ����*��:��Y��� ����*��6��Y*���*��:�����R��`��G��6������2��Y*����̠�����*��:��Y�����������V����5��6� �7��8��:�#�;�*�<�4�>�<�?�D�@�O�B�U�C�`�D�k�E�r�F�w�G���H���K���M���N���U�����R��*� ������D���������������r�=������U�Z������������������������ �����q�������������;����#��������� ������~���0�����*��������������[������������������������������~��P����������Y*�� M,��!N��"Y,��#:��$:��% ��&��':��(��:����)Y��*Y��+,��-*��-��.��/���0Y��1��2��3Y-��4��5��6-��7�W��������:����`��a��b��c��d�"�e�2�f�7�g�>�h�C�i�^�k�k�q�x�u���v�����R����������������������{�������v�������l������"�e������2�U������>�I�������������^��������������������������������~��W�����z*��8L��9Y*��:��;M,��<>,��=:�:6����>6`6d>�����?:����@Y��*Y��+,��-*��A��.��B���CY+��D��5��������B����|��}��~������!���$���(���4���;���@���C���J���O���j���w�������\� �4���������z��������u�������i�������d�������^������!�Y������$�V������J�0����������!���$���������������&�����������������~����� ��=��(=*��d6��*��E�Fe�6*��6��*��E�6`�:*��HW*��I���N*��W*-��JW6��*��KN66��LY-��M: ��NY ��O: �d66��* ��P6����`6d6��ק�): ��RS��T�� ��@YU��B���V ��R��W������X���z�����Q�������!��������������(���0���>���G���Q���X���]���c���i���o���t���w���z��������������������������������������������������������������������������]�������l���������C����� ���8����� ���0��������,��������$����� ������������������������t��������w����������������0��������G��������z������������n�����������0���������������'� ��������������� ��������B��������� ������~���������@��6��Y��� ���6��Z�K*��[�L A+��\��� +��]���^��_��`�aA��� �������������� ������������(���>������� ���*��������#�������!���q������� ������� ������~���]�������a����a��b������cY��d��a����������������������������������q��������� ���}��~���D��������a����e��a��b�����f��������������������������������}��~���&��������gY��h��i��6���������������������m���:��k��l� �n��o� �C������3������0������)�|� PK ����ǻ�V��)�G��G��'���gov/nasa/gsfc/spdf/cdfj/CDFImpl$1.class�������3�Y ��8 ��9 ��: ��; ��< ��= �>�? �>�@�A� �B�C�D ��E� �F� �G�H�I�J�val$a�K�CDFAttribute�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�R(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$1;�getName�()Ljava/lang/String;�isGlobal�()Z�getNum�()I� getEntryCount�getEntry�(I)Ljava/lang/Object;�n�I�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;� StackMapTable�isStringType�(I)Z� Exceptions� isLongType� SourceFile�CDFImpl.java�EnclosingMethod�L�M�N������O�!�"�P�+�Q�R�S�T�&�U�)�&gov/nasa/gsfc/spdf/cdfj/AttributeEntry�V�W�java/lang/Throwable�Invalid attribute index��X�/�$�2�$�!gov/nasa/gsfc/spdf/cdfj/CDFImpl$1�java/lang/Object�'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute�,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;�()V�num�gEntries�Ljava/util/Vector;�java/util/Vector�size� elementAt�getValue�()Ljava/lang/Object;�(Ljava/lang/String;)V� �����������������������C�����*+��*,��*����������������������� ����������!�"�����2�����*������������������������� ����#�$�����,�������������������������� ����%�&�����2�����*��������������� ���������� ����'�&�����5�����*��������������������������� ����(�)�����������,*������������*�������� M,�� ���������������%���� ����,�� �����,�*�+��%��,�-��.������/�0�����������2��*�������� ��Y�� �*�������� M,�����������������+���� ����2�� �����2�*�+��+��,�-��.���� �1�������2�0�����������2��*�������� ��Y�� �*�������� M,�����������������+���� ����2�� �����2�*�+��+��,�-��.���� �1�������3����4�5����6�7�������6����������PK ����ǻ�V</�K������2���gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute.class�������3�� �:�p � �q�r ��q �:�s �:�t �u�v �u�w �:�x �u�y �z�{�|�} �~� ���� �u�� �u�� ���� ���� �:�� �:�� �u�� �u�� �:�� �z���� ��� ������ �:�� �u������ �u���� �#�� ��� ������'�� �u���� ������ �,�q�� �,���'������ �,���� �,�� �������� �*���������name�Ljava/lang/String;�scope�I�num�zEntries�Ljava/util/Vector;�gEntries�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)V�Code�LineNumberTable�LocalVariableTable�this�CDFAttribute�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;�offset�J�_buf�Ljava/nio/ByteBuffer;�n� StackMapTable�������getName�()Ljava/lang/String;�getAttributeEntries�(J)Ljava/util/Vector;�next�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�list�r���linkToVariables�'(Ljava/util/Vector;Ljava/lang/String;)V�var�CDFVariable�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;�e�entries�type���isGlobal�()Z� SourceFile�CDFImpl.java�E�F�G���java/util/Vector�B�C�D�C�����@�����=�>�����������new attribute {0} at {1}�java/lang/Object�������������������@�����������?�@�A�@���@�����[�\�����link attr {0} to {1} gEntries�����������r�c�d���@�link attr {0} to {1} zEntries�z���@�1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry�CDFAttributeEntry�G�����������&gov/nasa/gsfc/spdf/cdfj/AttributeEntry���������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable�������java/lang/StringBuilder�An attribute entry for �������Z� of type � links to variable number �����.���Z�������Variable whose number is � was not found.���C�,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute�java/io/Serializable�!gov/nasa/gsfc/spdf/cdfj/Attribute�gov/nasa/gsfc/spdf/cdfj/CDFImpl�java/nio/ByteBuffer�()V�offset_ATTR_NAME� getString�(J)Ljava/lang/String;� access$000�()Ljava/util/logging/Logger;�java/util/logging/Level�FINER�Ljava/util/logging/Level;�java/lang/Long�valueOf�(J)Ljava/lang/Long;�java/util/logging/Logger�log�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V� getRecord�(J)Ljava/nio/ByteBuffer;�offset_SCOPE�position�(I)Ljava/nio/Buffer;�getInt�()I�offset_AgrEDRHead�longInt�(Ljava/nio/ByteBuffer;)J�FINEST�size�java/lang/Integer�(I)Ljava/lang/Integer;�offset_AzEDRHead�offset_NEXT_AEDR�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)V�add�(Ljava/lang/Object;)Z� elementAt�(I)Ljava/lang/Object;�getVariableNumber�getCDFVariable�7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getAttributeName�(I)Ljava/lang/StringBuilder;�toString�java/io/PrintStream�println�(Ljava/lang/String;)V� attributes� �:� ��;�<����=�>�����?�@�����A�@�����B�C�����D�C���E�F�����G�H��I�������*+��*��*��Y����*��Y����*+ +���a���� �� ���� Y*�� SY ��S��+ ��:+����W*����*����+����W+��7 ���J**������ ���� Y*�� SY*������S��*����*���� **����+����W+��7 ���:**������ �� �� Y*�� SY*������S��**��!�������J���^����� �����.��K��R��\��e��n��x����������������������������������K���4����L�O�����E�F����P�Q��R���R�S������T�Q��U���������V�W�X�� ��O��Y�Z��I���/�����*�� �����J��������K��������L�O����[�\��I�������m ������Y��N*����:*����"��W*����7��W��#Y*��*�� ��$:-��%W �����*����:���-�����J���2�����������'��2��9��L��S��]��h��k��K���>��2�6�]�Q��L��^�_����m�L�O�����m�P�Q���]�`�C���S�R�S��U�������a�X��B�b�� ��c�d��I��Q������>+�����+��&��':*��,��(���)��*:��f��+��,Y��-.��/��0���/1��/,��/2��/��(���34��/��5��6��+��,Y��-7��/��(���38��/��5��6����9��%W���d�����J���>����� ������(��-��>��V��f��i��z��������������K���>�����^�_��(�s�e�g�����h�@������L�O�������i�C������j�>��U����������b�k�� ����l�m��I���K�����*����*�����������J��������K��������L�O���U����@��n����o�N�����:�u�M���*�u�f��#�u���PK ����ǻ�V%�(Z��Z��7���gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry.class�������3�� �1�q �2�r �1�s �1�t �u�v �1�w �x�y �u�z �u�{ �1�| �x�} �1�~ �x� �1�� �x�� �u���� ��� �1�� �x�� ��� ��� ��� ��� �x�� �x�� �1�� ����� ��� �1�� �1���3�� �1���3���3���3�� �2�� �����? ���� ��� �1���3���� ������ �������������_buf�Ljava/nio/ByteBuffer;�variableNumber�I�type�nelement� attribute�Ljava/lang/String;�stringValue�stringValues�[Ljava/lang/String;�value�Ljava/lang/Object;�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable� lastIndex�begin�count�ba�[B�i� numStrings�this�CDFAttributeEntry�InnerClasses�3Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry;�buf�name� StackMapTable���������M�getType�()I�getNumberOfElements� isLongType�()Z�isStringType�getValue�()Ljava/lang/Object;���getAttributeName�()Ljava/lang/String;�getVariableNumber�isSameAs�+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z�newValue� oldStrings� newStrings�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;� SourceFile�CDFImpl.java�B�C�D���>�?�;�<�������5�6�����8�������]�7�8���8�9�8���8�:�8���8�����java/lang/String�D���=�<���<�����������]�������������@�A�����!gov/nasa/gsfc/spdf/cdfj/DataTypes�a���a�`�\�]�^�]�b�c���������`�����������_�`�[J�����[D�����1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/AttributeEntry�java/io/Serializable�gov/nasa/gsfc/spdf/cdfj/CDFImpl�java/nio/ByteBuffer�()V� duplicate�()Ljava/nio/ByteBuffer;�offset_ENTRYNUM�position�(I)Ljava/nio/Buffer;�getInt�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�get�()B�([BII)V�STRINGDELIMITER�indexOf�(Ljava/lang/String;I)I� substring�(II)Ljava/lang/String;�length�(I)Ljava/lang/String;� byteOrder�Ljava/nio/ByteOrder;�getNumberAttribute�?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;�typeCategory�[I�(I)Z�getClass�()Ljava/lang/Class;�java/lang/Class�isArray�java/util/Arrays�equals�)([Ljava/lang/Object;[Ljava/lang/Object;)Z�(Ljava/lang/Object;)Z�([J[J)Z�([D[D)Z�!�1�2��3�4� ���5�6�����7�8�����9�8�����:�8�����;�<�����=�<�����>�?�����@�A���B�C��� ��D�E��F����� ��Y*+��*��*��*-��*,����*��+����W**���� �� *��+����W**���� ��*��+�� ��W**���� ��*��+����W*��2���*���:6*���� *����T3���� ����*��Y����*��+�� `��W*���� 6��i*����666 *������Y6��1*�� *����S*�� 2������``6� ���*�� *����S��*����**��*��*��+�����������G�����$���� ��������'��2��>��I��U��`��l��u��}���������������������������������������� �� �&�6�9�>�A�X��H���f� ���W�I�8����T�J�8����Q�K�8� �}���L�M������N�8����q�O�8���Y�P�S����Y�B�C���Y�T�6���Y�U�<��V���A� �����W�X�Y�Z�[����>� �W�X�Y�Z�[����@������\�]��F���/�����*�������G�������H��������P�S����^�]��F���/�����*�������G�������H��������P�S����_�`��F���G�������*��.���������G�������H��������P�S���V����@��a�`��F���2�����*���������G�������H��������P�S����b�c��F���Y�����!*����*���� *����*����*�������G������ �H�������!�P�S���V����C�d��e�f��F���/�����*�������G������ �H��������P�S����g�]��F���/�����*�� �����G�������H��������P�S����h�i��F��_������*�� +��!����*��"+��#����*��+��$����*����C*����.+��%�M,��&��'���*����(N,��(��(:-��)�*��+��%���*�*��++��,����*��+��*����-��-+��%���-��-��.�*����/��/+��%���/��/��0�����G���>������-�4�;�B�N�V�_�f�t���� ��"�H���4��B�$�j�A��V��k�?��_��l�?������P�S�������m�n��V������ �d�� ��o����p�R��� ��1�x�Q�PK ����ǻ�V, =M��=M��1���gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.class�������3�� ��� ��� ���� �� ��� ��� ��� ��� ��� �� ��� �� �� ��� �� �� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� ��� ��� �2� �� ���� ���� �'� ��� ��� ��� �'� �'� ��� ��� �0�� �2� �� �� �'���� �8���� �;�� �=� ��� ��� �=� ��� �C�� �C�� �C� �� ����� �K� ��� �� �� �� �� �� �� �� �� �� ��� �Y� �� �� �� ��� �� �=� ��� ��� �� �8 � �� �; �� �0 �kD D �p �p G G �v �v J J �� �| �| M M �� �� P P �� ��S S �� �k ��D ��D �� �� ! ��"#J$ ��%& ��'( ��) ��* ��+, ��-G. ��/0 ��12S3 ��45 ��67M8 ��9: ��;<P= ��> ��? ��@A ��BCDEF�DIMENSION_VARIES�I� attributes�Ljava/util/Vector;�name�Ljava/lang/String;�number�vtype�flags�sRecords�type�numberOfElements�numberOfValues� dimensions�[I�varies�[Z�padValue�Ljava/lang/Object;�offset�J� completed�Z�_buf�Ljava/nio/ByteBuffer;�dataItemSize�blockingFactor�locator�DataLocator�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;� recordGap�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�i�ba�[B�sa�[Ljava/lang/String;�lpad�[J�dpad�[D�this�CDFVariable�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;�padValueSize� _padValue� StackMapTableC����D�����complete�()VG� isComplete�()Z�checkContinuity� locations�[[J�last�isTypeR�missingRecordValueIsPrevious�missingRecordValueIsPad�isMissingRecords� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�getDataBuffers�0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�first�bv�clen� compressed�bbuf�raw�dbufs�size�vdbuf�-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�� Exceptions�/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�rowMajority�recordVariance�padValueSpecified�isCompressed�getPadValue�()Ljava/lang/Object;�(Z)Ljava/lang/Object;�la�dtemp�ltemp�preservePrecision�da�getCDF�#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�getType�()I�getBlockingFactor�getEffectiveRank�rank�getEffectiveDimensions�()[I�edim�n���getDataItemSize�getNumberOfElements�getNumberOfValues�getName�()Ljava/lang/String;� getNumber� getDimensions�ia�getRecordRange�getVarys�()[Z� getBuffer�()Ljava/nio/ByteBuffer;�([I)Ljava/nio/ByteBuffer;�recordRange�?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� containerI�CByte�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;J�CDouble�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;K�CFloat�/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;L�CInt�-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;M�CShort�/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;N�CLong�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�cl�Ljava/lang/Class;�preserve�bo�Ljava/nio/ByteOrder;�isCompatible�(Ljava/lang/Class;)Z�(Ljava/lang/Class;Z)Z�getByteContainer�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�pt�asByteArray�([I)[B�()[B�([IZ)[B�columnMajor�getStringContainerO�CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�getFloatContainer�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�asFloatArray�(Z[I)[F�th�Ljava/lang/Throwable;�K�()[F�([I)[F�getDoubleContainer�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;� asDoubleArray�(Z[I)[D�ta�TargetAttribute�1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[D�tattrJ�()[D�([I)[D�getLongContainer�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�asLongArray�(Z[I)[JN�()[J�([I)[J�getIntContainer�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;� asIntArray�(Z[I)[IL�([I)[I�getShortContainer�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�asShortArray�(Z[I)[SM�()[S�([I)[S�getElementCount�()Ljava/util/Vector;�ecount� SourceFile�CDFImpl.java�gov/nasa/gsfc/spdf/cdfj/CDFImpl�������������java/util/Vector��������������������PQ����R��ST����U��GVWX*����Y������Z������[������\������]����������^���r_`a�������z�����!gov/nasa/gsfc/spdf/cdfj/DataTypes����������3*bcde�fg�java/lang/Bytehi�java/lang/String��jkZlmne�java/lang/Longop�java/lang/Doubleqr�+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator��s������tuvwx�java/lang/StringBuilder� Variable yz�= is missing records. This is not consistent with sRecords = 0{7|}~�����java/lang/Throwable�0Function not supported for compressed variables ��~������X����������?�����W�*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer����`*�� ���!������W��,*���>B�(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer������>?[��*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�����)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer�'gov/nasa/gsfc/spdf/cdfj/IntVarContainer��)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer�(gov/nasa/gsfc/spdf/cdfj/LongVarContainer����*Inconsistent constraints for this variable)*�[�67�$ cannot return VDataContainer.CByte.�c� cannot return byte[].ab���*gov/nasa/gsfc/spdf/cdfj/StringVarContainer�& cannot return VDataContainer.CString.�$ cannot return VDataContainer.Float.jk� cannot return float[].�smn�& cannot return VDataContainer.CDouble.uv�/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute���x}X��� cannot return double[].e����xy�$ cannot return VDataContainer.CLong.��� cannot return long[].�����# cannot return VDataContainer.CInt.��� cannot return int[].�/���% cannot return VDataContainer.CShort.��� cannot return short[].����9/<=�java/lang/Integer����+gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable�java/lang/Object�java/io/Serializable� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteBuffer��,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString� getRecord�(J)Ljava/nio/ByteBuffer;�offset_VAR_NAME� getString�(J)Ljava/lang/String;�offset_VAR_NUM_ELEMENTS�position�(I)Ljava/nio/Buffer;�getInt� offset_NUM�offset_FLAGS�offset_sRecords�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�equals�(Ljava/lang/Object;)Z� rDimSizes� defaultPad�(I)Ljava/lang/Object;�isStringType�(I)Z�get�([B)Ljava/nio/ByteBuffer;� byteValue�()B�([B)V� byteOrder�getNumberAttribute�?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;� isLongType� longValue�()J�doubleValue�()D�;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V�getLocations�()[[J�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�java/io/PrintStream�println�(Ljava/lang/String;)V�offset_RECORDS�offset_RECORD_TYPE�(I)I�offset_CDATA�offset_CSIZE�lowOrderInt�(Ljava/nio/ByteBuffer;I)I�slice�getByteOrder�()Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�limit�(IILjava/nio/ByteBuffer;Z)V�add�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�isReallyCompressed�getClass�()Ljava/lang/Class;�java/lang/Class�getComponentType�TYPE� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�java/nio/ByteOrder�nativeOrder�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�run�(IZ)Z�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�java/lang/Float�java/lang/Short�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer�(IZLjava/lang/Class;)Z� as1DArray�asOneDArray�(Z)[B�(ZZ)V�(Z)[D�(I)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�!���������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������������� ��#*+��*��*��*��Y����*��*�� * �� *��*+ ���� *+ +���a����*�� +����W**�� ����*�� +����W**�� ����*�� +����W**�� ����*�� +����W**�� ����*�� +����W**�� ����*�� +����W**�� ����**�� ��`��*�� +�� ��W!��"��*+��#��$%��"��1**�� ��� ��$6*��$���*��$*�� ��O����**��$����&6*��$���#*��&*�� ��*������T����*�� ��*� YO��$*�� ��*�YT��&*��(*��.��)*��**��+*��)l6*����,:*����-���*���:*��.��1*�� ��/W6*����3�� T�����"6*������0��1T�����2Y��3:��2:6 �� ��2S� ���*��*���*��.��*��*�� +��4��5:*����6��O�:*��.����7��7/P����8��9P6��/P����*��*��L�:*��.����:��:1R����;��<R6��1R����*��**����-��*Y��)*��h��)��������:�N��=� *�+�8���#>�(?�.@�7A�FB�RC�]D�iE�tF��G��H��I��J��K��L��M��N��O��P��QRST-S3W>XKYeXk[\�]�_�`�a�b�c�d�e�f�g�f�jkjn)o0p:qDpJsPtSuZvlxvy|z�{�}������������������������"��������������A�*������������������3������ ��������0� ������������|�C��������������C�������#��������#�������#�������#������t������k������������������������������ ��!���������������������������J�����������������������������'�7���������:������� ����������������>*�����*����,*��=Y*��*�� *��*��~������>��?*��@*��������������������4��8��=����������>�����������9���$��������������������������� �����������/�����*��������������������������������������������t*�����*��?��AL+2/ eA6+���%+2/ a���*�� ��+2/A����*�� ��+*����$��B��CY��DE��F*����FG��F��H��I���������6� ����������"��/��4��7��>��D��K��R��s������*���)��������t��������d���\�������������.��������4����� *��!��"���������������������� ��������������C�����*����������������������������������������@��������C�����*����������������������������������������@� �������G�����*����*��J*�� ��������� ���������������������������� ������G�����*����*��J*��?��������� ���������������������������� �����j����*����*��J��*��~�� ��KYL��M�*��?��AM��Y��N*��+66,����,2/�6,2/�6*��,2/��:d`h6 6 *��N��*����O��W��F*����P��Q��*����O��W��%6 *����R��W*��*����S��T6 ��U:*����V��WW ��XW-��YY ��Z��[W���<-��\��Y:-��]W���������n���������"��*��2��8��B��K��T��c��o��r��y����������������������������������� �K������T������c������o����� �r����� ���)����;���������������������*����2������8������ ������E����������M������� !��5����������K�������0�����*��^��������������������������������K��������2�����*����_�����������������������������������D�����*��~������������������������������������� @��������D�����*��~���������������� ��������������������� @��������X�����*����*��J*��?���*��?��`������������'�(�)���������������������� ������Z�����*��*���*����-��*��*�*��a������������0� 1�2��������������������� �!�����O������*��*���*����-��*��*�*��*��b��c��d��B*��*��7��7M��,��N,-,���e-�,��N6,���-,/�R����-�*��*��:��:M,��N,-,���e-���������F���<� =�>�(?�3@�7A�<B�EC�GE�LF�VG�_F�eI�gL�rM�wN��O�����R��<�"����O�������L�#����3�4$�����������������%����r�#����w�&��������� ��.�7���:�����'(������/�����*��������������R����������������)*������/�����*��������������W����������������+*������/�����*��������������\����������������,*������������1<=*��$���%*��&3����*��$.���������������������b�c� d�e�&f�)c�/h����� ���+��������1��������/-�������� ������./������������P*��f<��� �� M>6*��$���1*��&3����*��$.����,�*��$.O����,���������*� ��o�p� q�r�s� t�-u�;v�Hs�Nx�����4���8��������P��������K-�����?0�����=1����������� ��2 ���3*������������**��)<=*��$���*��&3��*��$.h<���������������������"��(������ ���!��������*��������%��������������4*������/�����*�������������������������������5*������/�����*�������������������������������67������/�����*�������������������������������8*������/�����*�������������������������������9/������U�����*��$�� L*��$+*��$���e+����������������������������������:����;/�����������5*����*��J*��?���*��?��AL� Y+2/�OY++�d2/�O����������������������������5����������������<=������U�����*��&��L*��&+*��&���e+����������������������������������������>?������7����� *��g��h��i���������������������� �����������K�>@������I����� *��g+��h��i���������������� ���������� ��������� A��������K�>B�����M����8*����*��J+��j��!��kY*��*,��l:��m���n��+��g��/*����o��$��pY*��*,��q:��r���s��+��t��/*����u��$��vY*��*,��w:��x���y��+��z��/*����{��$��|Y*��*,��}:��~�����+�����/*�������$���Y*��*,���:���������+��d��.*�������#���Y*��*,���:�����������KY���M���������~���������!��(��0��7��B��T��[��c��j��u�������������������������������������������&�.�����p��!�CF��T�CI����CL����CO����CR��CU���8��������8VW���8A�����8X�����8YZ������ �$22221�����K�[\������>����� *���+������������������������ ��������� VW��[]������H����� *���+�������������������� ���� ��������� VW���� X����^_������������<*���������kY*��*+��l���KY��CY��DE��F*�����F���F��H��M�����������������������<���������<`��������������K�ab������������I*���������kY*��*+��lM,��m�,�������KY��CY��DE��F*�����F���F��H��M������������)�*�+�,�&.����� ��� CF����I���������I`���������&�����K�ac������0�����*���������������7��������������������K�ad������������J*���������kY*��*+��lN-��m�-�������KY��CY��DE��F*�����F���F��H��M������������=�>�?�@�'B�����*���CF����J���������J`������Je���������'�����K�fi������������<*����������Y*��*+������KY��CY��DE��F*�����F���F��H��M������������I�J�L���������<���������<`��������������K�jk������������@*����u����vY*��*+��h��w���KY��CY��DE��F*�����F���F��H��M������������S�T�U�T�W�����*����@���������@`������@X������@YZ������������K�jl������H����� *+��h���������������]����� ���� ��������� `������ X��������K�mn������������?*,��h���N��(:��KY��CY��DE��F*�����F���F��H��M�-��x�-��������� � �K������"���k�l�k� p� m�n�2q�8r�����>�� �CL���#op����?���������?X������?`����2� CL�������Mq��$r�����K�ms������1�����*���������������z��������������������K�mt������;�����*+����������������������������������`��������K�uv������������@*����o����pY*��*+��h��q���KY��CY��DE��F*�����F���F��H��M��������������������������*����@���������@`������@X������@YZ������������K�uw������H����� *+��h��������������������� ���� ��������� `������ X��������K�xy������]��������Y���N*-,������������ ����� ������*�������������X������`���� �z|������K�x}������������F*,+�����h���N��(:��KY��CY��DE��F*�����F���F��H��M�-��r�-+������������ ��K������"������� �� ������5��;������>�� �CI���#op����F���������F~|����F`����5�CI�������Pq��$�����K�x�������1�����*������������������������������������K�x�������;�����*+����������������������������������`��������K���������������?*����������Y*��*+��h������KY��CY��DE��F*�����F���F��H��M�������������������������� ����?���������?`������?YZ������������K���������=����� *+��h������������������������� ��������� `��������K����������������>*,��h���N��(:��KY��CY��DE��F*�����F���F��H��M�-����-��������� ��K����������� ������1��7������>�� �CU���#op����>���������>X������>`����1� CU�������Lq��$������K���������1�����*������������������������������������K���������;�����*+����������������������������������`��������K���������������@*����{����|Y*��*+��h��}���KY��CY��DE��F*�����F���F��H��M��������������������������*����@���������@`������@X������@YZ������������K���������H����� *+��h��������������������� ���� ��������� `������ X��������K���������������?*,��h���N��(:��KY��CY��DE��F*�����F���F��H��M�-��~�-��������� � �K������"������ � � �2 �8�����>�� �CO���#op����?���������?X������?`����2� CO�������Mq��$������K��/������1�����*�����������������������������������K���������;�����*+���������������!������������������`��������K���������������@*����������Y*��*+��h������KY��CY��DE��F*�����F���F��H��M������������'�(�)�(�+�����*����@���������@`������@X������@YZ������������K���������H����� *+��h���������������1����� ���� ��������� `������ X��������K���������������?*,��h���N��(:��KY��CY��DE��F*�����F���F��H��M�-����-��������� � �K������"���>�?�>� C� @�A�2D�8E�����>�� �CR���#op����?���������?X������?`����2� CR�������Mq��$������K���������1�����*���������������M��������������������K���������;�����*+���������������V������������������`��������K���������������5*���L��Y��M>+���!*���3��,���Y+.�����[W����,������������]�^� _�`�-_�3b�����*���$��������5��������0������ �(������������2�������������R� �=����������DHE GHH JHK MHN PHQ SHT gHh ���{�PK ����ǻ�Vz � ������1���gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.class�������3���_ ��` ��a�b ��a ��c ��d ��e ��f ��g �h�i ��j ��k ��l ��m ��n�D ��o�A ��p ��q �h�r ��s ��t �h�u ��v ��w �h�x ��y�z�{�|�}�_buf�Ljava/nio/ByteBuffer;�numberOfValues�I� compressed�Z� locations�Ljava/util/Vector;�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V�Code�LineNumberTable�LocalVariableTable�this�DataLocator�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;�b�n�compr�offset�J�bx�v�isReallyCompressed�()Z�getLocations�()[[J�ia�[J�i�loc�[[J� StackMapTable� _getLocations�)(Ljava/nio/ByteBuffer;)Ljava/util/Vector;�first�last�off�entry�next�nentries�nused�bf�bl�bo�b�z�~� registerNodes�*(Ljava/nio/ByteBuffer;Ljava/util/Vector;)V�vin�bb�vrtype�getLocationsAsVector�()Ljava/util/Vector;� _locations� SourceFile�CDFImpl.java�gov/nasa/gsfc/spdf/cdfj/CDFImpl�*�+�,��java/util/Vector�(�)�"�#�$�%�&�'���%�~�������������F�G�U�V�����������%���%�������%���%�����������%�����>�?�+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�java/lang/Object�+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator�java/io/Serializable�java/nio/ByteBuffer�()V�offset_FIRST_VXR�position�(I)Ljava/nio/Buffer;�longInt�(Ljava/nio/ByteBuffer;)J� getRecord�(J)Ljava/nio/ByteBuffer;�size�()I� elementAt�(I)Ljava/lang/Object;�offset_NEXT_VXR�offset_NENTRIES�getInt�offset_NUSED�offset_FIRST�slice�()Ljava/nio/ByteBuffer;�add�(Ljava/lang/Object;)Z�offset_RECORD_TYPE�(I)I�!���� �!����"�#����$�%����&�'����(�)���*�+�����,�-��.������ ���S*+��*��*��Y����*,��*��*�� *��+�� ��W+*����7+�� :*��:*�������/���.���o� n�p�q�r�$s�0t�:u�Bv�Jw�Rx�0���R����S�1�4�����S�*�+����S�5�#����S�6�%����S�7�'��:��8�9��B��:�#��J� �;�)���<�=��.���/�����*�� �����/������z�0��������1�4����>�?��.���������I*������L=*������0*��������N+2-/P+2-/P+2-/P����+�����/���"���}� ~��)��1��9��A~�G��0���*��)��@�A���8�B�%����I�1�4��� �<�C�D��E���������7���F�G��.��8�������Y��M+*������W*��+��B+*������W+��6+*������W+��6+*������W+��:+*����h`��W+��:+*����hh`��W+��: 6 ��Q���7���7 *��d����*��d�7 *�� ��7,�YPY PYP��W� ���! �����*��!�� L��,�����/���f�����������)��/��;��A��M��S��d��j��}��������������������������������������0����� ���@�H�9����8�I�9� ����J�9����U�K�%� ����L�9��/���M�%��A���N�%��S���O�#��j���P�#����j�Q�#� �����1�4�������:�#�����(�)��E���>����R��}� �S�T�R�T�T�T����,��'����S�T�R�����U�V��.��$�����i>*�� �� >6,����R,������:*��/�� :*��������*��:*���� *����W���������/���2������� ����'��4��E��M��U��X��b��h��0���R��M��W�)��'�;�C�A��4�.�X�#���X�B�%����i�1�4�����i�:�#����i�;�)���f�Y�%��E������ ����G��T�� ����Z�[��.���������*��Y��L*��M>*������+,2��W����+�����/���������� ����"��(��0���*����B�%����*�1�4����"�\�)�� ��C�D��E�������R�����]����^�3��� ����2�PK ����ǻ�V�r������5���gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.class�������3� �� �� �����preserve�Z�columnMajor�<init>�(ZZ)V�Code�LineNumberTable�LocalVariableTable�this�TargetAttribute�InnerClasses�1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�p�c� SourceFile�CDFImpl.java� �������/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute�java/lang/Object�()V�gov/nasa/gsfc/spdf/cdfj/CDFImpl� ������������������� � �����Y�����*��*��*����������������� ���� ��� ������������������������������ �����PK ����ǻ�V���H\j��\j��%���gov/nasa/gsfc/spdf/cdfj/CDFImpl.class�������3� � E ��F � G ��H ��I ��J � K � LM � NOQ PQ � R � STUVW �FX �FY �F � Z � [ � \] �^ �_ �` �a �b cd �e �efgh �'Fi �'jk �'lm ��n �'op �'q �&r �s � t �u � v � w Px �yz{ � | �} � ~ �������� �C� �C� ����G� �C��G��G� ���� �M��� �Q� �� �y� � � � � �C� �C_ ��� ���:��:_��:� �� ��� �� �l�� �g����������������������:� � ��:� � � � � ��� � � � � ��� � � � � � � ����� �}� �|� �|�� ��q�� ����:� �� � � ��� �� �g� �g�� ��� ��� ��� ����� �'�� ��� �� ��} � � �� � �� ��� � � � � � ���:������:� ���� ��� �� �g���:� �� �� �g��:� � ��:��:���� ����:��� ����:��� �� � ��� �� ��� ��� �� �� � � ��� �� � �� � � �: � �: � �: � �: �� � P�TargetAttribute�InnerClasses�DataLocator�CDFVariable�CDFAttributeEntry�CDFAttribute� GDR_RECORD�I� ConstantValue����FLAGS_MAJORITY_MASK���� ROW_MAJOR�VXR_RECORD_TYPE����VVR_RECORD_TYPE����CVVR_RECORD_TYPE��� �STRINGDELIMITER�Ljava/lang/String;�offset_NEXT_VDR�offset_NEXT_ADR�offset_ATTR_NAME�offset_SCOPE�offset_AgrEDRHead�offset_AzEDRHead�offset_NEXT_AEDR�offset_ENTRYNUM�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�offset_VAR_NAME�offset_VAR_NUM_ELEMENTS� offset_NUM�offset_FLAGS�offset_sRecords�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�offset_FIRST_VXR�offset_NEXT_VXR�offset_NENTRIES�offset_NUSED�offset_FIRST�offset_RECORD_TYPE�offset_RECORDS�offset_CSIZE�offset_CDATA�version�release�encoding�flags� increment� byteOrder�Ljava/nio/ByteOrder;� bigEndian�Z� GDROffset�J�rVDRHead�zVDRHead�ADRHead�numberOfRVariables�numberOfAttributes�numberOfZVariables� rDimSizes�[I�lastLeapSecondId�buf�Ljava/nio/ByteBuffer;�varNames�[Ljava/lang/String;� variableTable�Ljava/util/Hashtable;�irvariableTable�Ljava/util/HashMap;� Signature�ULjava/util/HashMap<Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;>;�izvariableTable�attributeTable�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;�source� CDFSource�.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�processingOption�ProcessingOption�5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;�LOGGER�Ljava/util/logging/Logger;�<init>�(Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;� getRecord�(J)Ljava/nio/ByteBuffer;�offset�_buf�getByteOrder�()Ljava/nio/ByteOrder;�rowMajority�()Z� StackMapTable� variables�()Ljava/util/Hashtable;�ex�$Ljava/lang/IllegalArgumentException;�next�cdfv�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;�name�vtype�i�offsets�vtypes�table�_irvariableTable�_izvariableTable�v�Ljava/util/Vector;�LocalVariableTypeTableM',WXY�]Tf�getVariableNames�()[Ljava/lang/String;�sa�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�'(Ljava/lang/String;)[Ljava/lang/String;�s�type�vars�globalAttributeNames�attr�.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;�vec�set�Ljava/util/Set;�iter�Ljava/util/Iterator;�variableAttributeNames�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�var�getAttribute�&(Ljava/lang/String;)Ljava/lang/Object;�atr�a���getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;� Exceptions�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�c�attrs�values�getAttributeEntries�&(Ljava/lang/String;)Ljava/util/Vector;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�entries�getCDFVariable�7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;�number� attributes�cdfa�o�Ljava/lang/Object;��getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�getFillValue�dfill�D�lfill�fill�positionBuffer�;(Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;�bv�size�count�getValueBuffer�(JII)Ljava/nio/ByteBuffer;�gz�Ljava/util/zip/GZIPInputStream;�toRead�off�Ljava/io/IOException;�clen�work�[B�udata�n����variableDimensions�(Ljava/lang/String;)[I�dims�iaz�longInt�(Ljava/nio/ByteBuffer;)J�lowOrderInt�(Ljava/nio/ByteBuffer;)I�(Ljava/nio/ByteBuffer;I)I� getString�(J)Ljava/lang/String;�(JI)Ljava/lang/String;�max�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�ba�getNumberAttribute�?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;�num�Ljava/lang/Number;�Ljava/lang/Exception;�nelement�vbuf� vbufLocal�ne�lvalue�[J�value�[D�longType���setByteOrder�(Ljava/nio/ByteOrder;)V�bo�(Z)V� _bigEndian�isBigEndian� setBuffer�b� getBuffer�()Ljava/nio/ByteBuffer;�extractBytes�(I[BII)V� bufOffset�len�getRecordOffset�()I� setSource�1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V� getSource�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;� setOption�8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)V�option�get1D�(Ljava/lang/String;)[D�varName�getOneD�(Ljava/lang/String;Z)[D�columnMajor�ta�1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�)(Ljava/lang/String;Ljava/lang/Boolean;)[B� stringType�Ljava/lang/Boolean;�*(Ljava/lang/String;Ljava/lang/Boolean;Z)[B�'(Ljava/lang/String;Z)Ljava/lang/Object;�preserve�'(Ljava/lang/String;I)Ljava/lang/Object;�point�((Ljava/lang/String;II)Ljava/lang/Object;�first�last�range�get� container�CString�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�%Lgov/nasa/gsfc/spdf/cdfj/StringArray; �CDouble�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�da�%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�getLong!�CLong�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�la�#Lgov/nasa/gsfc/spdf/cdfj/LongArray;�element�((Ljava/lang/String;[I)Ljava/lang/Object;�elements�dbuf�,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�index0�index1�)(Ljava/lang/String;III)Ljava/lang/Object;�*(Ljava/lang/String;II[I)Ljava/lang/Object;�getPoint�getRange�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�oned��getRangeOneD�getRangeBuffer�B(Ljava/lang/String;II)Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�cl�Ljava/lang/Class;�getByteArray�(Ljava/lang/String;[I)[B�pt�getDoubleArray�(Ljava/lang/String;[I)[D�(Ljava/lang/String;[IZ)[D� getFloatArray�(Ljava/lang/String;[I)[F�(Ljava/lang/String;[IZ)[F�getIntArray�(Ljava/lang/String;[I)[I�(Ljava/lang/String;[IZ)[I�getLongArray�(Ljava/lang/String;[I)[J� getShortArray�(Ljava/lang/String;[I)[S�(Ljava/lang/String;[IZ)[S�targetAttributeInstance�5(ZZ)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�p� access$000�()Ljava/util/logging/Logger;�<clinit>�()V� SourceFile�CDFImpl.java?@AB)*"�#$%����gov/nasa/gsfc/spdf/cdfj/CDFImpl-.�CDFImpl&'(! �java/lang/String�z�r�java/util/Hashtable�java/util/HashMap�java/util/VectorHI�������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariableA)*+,-.O���/0123�"java/lang/IllegalArgumentException�java/lang/IllegalStateException�java/lang/StringBuilder�Unable to access variable "45�" at offset 46� which is past file length 7�48�, is the file truncated?9+A:��+,;</030=(>� gov/nasa/gsfc/spdf/cdfj/Variable�VAR_TYPE��?-4.@ABCDOUE�,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeFOX���a�&gov/nasa/gsfc/spdf/cdfj/AttributeEntryG+HaIOJE0K�java/lang/Throwable�No attribute named AL�No global attribute named �!gov/nasa/gsfc/spdf/cdfj/CDFImpl$1AMNO"����APQRS�possibly duplicate attribute TUL�V�FILLVALW�<XYZ[Y\*]'�!gov/nasa/gsfc/spdf/cdfj/DataTypes�java/lang/Long�java/lang/Double^O�I_���LM`a����bc������d�java/util/zip/GZIPInputStream�java/io/ByteArrayInputStreamAeAfgh�java/io/IOException� at offset �"Trying to get data as uncompressedidjklm��nAo��pq�java/lang/Objectrst�java/lang/Numberuvwxy��java/lang/Exception�getNumberAttribute: 4z�type: {B|}���java/nio/ByteBuffer~7:;>pq�No such variable: '� Variable �] cannot be converted to double, or the conversion may result in loss of precision. Use get1D(�5, Boolean.TRUE) for string type. Otherwise use get1D(�, false���_ cannot be converted to double, or the conversion may result in loss of precision. Use getOneD(�/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttributeA���I�� is not a string variable��������������B���#gov/nasa/gsfc/spdf/cdfj/StringArray�E������6getLong method appropriate for TT2000 and INT8 types. ������+Function not supported for string variables�*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�MA�����%&�� !�� .0��13��46��9;���\N �����cdfj.cdfimpl���java/io/Serializable�+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry��,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption� java/util/Set�java/util/Iterator�java/nio/ByteOrder��.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong� duplicate�position�(I)Ljava/nio/Buffer;�slice�java/util/logging/Logger�entering�'(Ljava/lang/String;Ljava/lang/String;)V�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)V�getName�()Ljava/lang/String;�add�(Ljava/lang/Object;)Z�isTypeR�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(J)Ljava/lang/StringBuilder;�limit�(I)Ljava/lang/StringBuilder;�toString�*(Ljava/lang/String;Ljava/lang/Throwable;)V� elementAt�(I)Ljava/lang/Object;�exiting�&(Ljava/lang/Object;)Ljava/lang/Object;�equals�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�()Ljava/lang/Object;�isGlobal�getAttributeName�gEntries�isStringType�getValue�&(Ljava/lang/Object;)Ljava/lang/String;�(Ljava/lang/String;)V�R(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)V�charAt�(I)C�%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Z)Ljava/lang/Object;�getType�getClass�()Ljava/lang/Class;�java/lang/Class�getComponentType�TYPE�typeCategory�isCompressed�getDataItemSize�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�getInt�(I)I�([B)Ljava/nio/ByteBuffer;�([B)V�(Ljava/io/InputStream;)V�read�([BII)I�wrap� getDimensions�()[I� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�()B�([BII)V�method�[Ljava/lang/reflect/Method;�java/lang/reflect/Method�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�doubleValue�()D� longValue�()J�intValue�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�printStackTrace� BIG_ENDIAN� LITTLE_ENDIAN�([BII)Ljava/nio/ByteBuffer;�(Ljava/lang/Class;)Z� asDoubleArray�()[D�(ZZ)V�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[D�(I)Z�asByteArray�([I)[B�([IZ)[B� isLongType�asLongArray�([I)[J�([I)[D�getStringContainer�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�run�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�array�getDoubleContainer�5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�#gov/nasa/gsfc/spdf/cdfj/DoubleArray�getLongContainer�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;�!gov/nasa/gsfc/spdf/cdfj/LongArray�nativeOrder�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�asArrayElement�([I)Ljava/lang/Object;�(II)Ljava/lang/Object;� as1DArray�asOneDArray�(Z)[D�(Z[I)[D�asFloatArray�(Z[I)[F� asIntArray�(Z[I)[I�asShortArray�(Z[I)[S� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�&gov/nasa/gsfc/spdf/cdfj/VDataContainer � ������=������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ������ ������������������ ������������������������������������������������������������������������������������������ ����!����"����#������$������%������&'����(������)*���+,���-.���/0�1���2�30�1���2��4.���56���7:���;>���?@���K�AB�C���F����� *��*+������D�������W��X� �YE������� FG����� )*��HI�C���Z�����*����N-���W-������D�������\��]��^E��� ����FG�����J���K*��LM�C���/�����*������D�������dE�������FG���NO�C���E�����*��~��������D�������jE�������FG��P����@�QR�C��N�����*�� ��*�� ����� � Y*���OY*���OL��YSYSM��Y��N��Y��:��Y��:��Y��:6���+.�7 ������*��: *����W* ��7��Y*,2��: ��:��W �� �� ��!��" ��#W�� ��!��" ��#W- ��$W �����S7*��: ��A:��&Y��'Y��()��*��*+��*��,-��**����.��/0��*��1��2���D���*��3����46��3��*��4��5��S����*-�� *��6*��7����8-���������%�D�����&���q��r��s�*�t�9�u�A�v�J�w�S�x�\�y�e�z�l�{�v�|�~�~��������������������������������������������������������:��=�yC��O��\��m��s��x��~��������E��������<ST�����U�����VW� ����X����l��J��~��K*� �_��Y���R�!Z������FG���*f['��9W\,��AO].��JF^0��S=_0��\4`a�b�����JF^2��S=_2�P���J� ��R�cdefggh������i��KjkNl��=�������� �mn�C���������"*��4���L=+���+*��42S����+����D��������� ��������� ��E��� ���Z������"FG��� �o,�P������e���pq�C���@�����*�� +��9��:����D��������E�������FG�����X����mr�C��I��������Y��M>*��4���L**��42;��<��:����-��3����"��5��:+��=��,*��42��W����,��3��N6-���-,��5��S����-����D���6� �����������$���,���7���B���V���\���d���n���{������E���R��$�2`a��B�s���� �RZ����g�Z�������FG������t�����{ua��d�o,�P��� ��� h��!h ������ e���vn�C��<�������Y��L*��>�����*��>��?M,��@�N-��A���**��>-��B���9��C:��D�� +��E��W���+��3��:6+��3��+��5��S��������D���:���������������#���,���>���F���P���S���\���h���v���|��E���H��>�wx��_�Z������FG����wya���cz{��#�\|}��\�#o,�P������h��~,��e����r�C���������H*�� +��9��M,���,��F��3��N6-���",��F��5��G:-��H�S����-����D���"���������������'���5���@���F��E���>��5����� �&Z������HFG�����HX�����<�W���+o,�P������j�� e��%����C��<������*��>���*��>+��9��CM,���,��D���,��I��3���,��I��5��GN-��J���B,��I��3��:6,��I��3��$,��I��5��GN-��K���LS�����-��K�����D���:������ ���������$���0���<���E���Q���`���m���{����������E���>��T�-Z����Q�3o,�����FG������������v�x��<�O���P���� �����#�e��,������C���������y*��>����MY��'Y��(N��*+��*��1��O�*��>+��9��CM,����MY��'Y��(N��*+��*��1��O�,��D����MY��'Y��(P��*+��*��1��O���QY*,��R����D�������"�.�M�oE��� ����yFG�����y�����.�K�x�P��� �"��*�!������M����C�������^*�� +��9��N-���-��F:��Y��:6��3��0��5��G:��H�,��=����K���W��������D���*� ��'�(�)�*�!+�.,�:-�H.�U+�[1E���R��:�����$�7Z������^FG�����^�������^������R�W���F�a��!�=�a�P������j��hh0������C���������t*��>����MY��'Y��(N��*+��*��1��O�*��>+��9��CM,����MY��'Y��(N��*+��*��1��O�,��D����MY��'Y��(P��*+��*��1��O�,��I����D������8�"9�.:�M;�o=E��� ����tFG�����t�����.�F�x�P��� �"��*�!������M����C�������Y*�� +��9��N-���-��F:��Y��:6��3��+��5��G:��H�,��=����W��������D���&� ��E�F�G�H�!I�.J�:K�PI�VME���R��:�����$�2Z������YFG�����Y�������Y������M�W���A�a��!�8�a�P������j��hh+�������C���������,+��Sz��*��7��"��T��N-�*��6��"��T��N-����D������T� U�V�X�*YE���4����W��*��W����,FG�����,Y������,����P�������R�C��{�� ����*��>��*��>���U�� *��V@ ������Y��N*��:*��W��W*��7��CY*��X:-��Y��$Y:�� ��Z��'Y��([��*��Y��*��1��\ �����@*��:���*-��>��U��8-����D���R���a�b�c�d�#e�+f�2h�<i�Dj�Ol�`m�qn�zm�}p��q��r��s��t��u��vE���H��D�MU��O�B�x��]�4�������FG�����J��+�z].��2�sK*�P��������fi��J�� �������C���<�����+��]�����D�������E�������FG�������������C��i������*+��^�_��<��M+��`�>,��3��z,��a��b��c��d��6,��a��e��e19��f.���Y PY�P��YRYR�,��a��h��h/7��f.���Y PYP��YRY�R���f.���Y�jPY P��Y�mRYR����D���>�����������/��>��G��U��b��q��z�������������E���>��>�$����q�$������FG�������������a����t���P������Uh����$�� �����C���������3+��o��� * ��p:��+��q�6* ��r:*��s��tW����D�������� ������&��0�E���H����*����������3FG�����3������3J����3�����&� �*�P��� ���i��I�C���W�����*��N-*��u��W-����D�����������E��� ����FG�����J����*�����C���� ����*��:*��v��w��*��u��W�**��x��y6�:*��z��W��{Wh�:6 ��|Y��}Y��~��: �66��* ���6 ���� `6 d6��ק�4: ��Z��'Y��( �����*���*��,��1��\��Z���\*��p� ���������Q�������D���f�����������"��.��4��>�F�N�Q�c�h�k �p �}���� ��������������E����� �c�4��� �h�/�����k�,�������/S�� ����FG������J���������������������*��.�������4������N������Q������ P���/���"i��H�ci�������B�0����C���������,*�� +��9��:M,���,����N-�� :--��������D�����������) E���4����,FG�����,X����� ������'��� �'�P���������������������������C���I�����**���������D������,E��� ����FG�����J������������C���������1�N6��-+���T-3���� �����Y-�������D������0�1�2� 3�4�2�%6E���4����1FG�����1K*����1������-�����*Z���P�������� ���C������%,��:-��tW6 ��h6::���/76 �� ��b��f.���:6 �� �:6��:���2���������: �� ���R �� ���P���ŧ�I�:6��:���2���������:���6 �� ��� �a�R���Ƨ�>:��Z��'Y��(���*,�����1��\��Z��'Y��(���*��/��1��\���� ������+�������D�����"��;�<� =�>�?�@�!A�(B�+D�7E�@F�FG�LI�RK�\L�gM�oO�~P��K��S��T��U��V��X��Y��T��a��\��]��^_`c"dE������o�����U�>Z���������������� ���=Z������9S����%t������%������%�*���%���*�����������!����(�����+���� P�������i��� i�i�h�e������(���������.� i�i�h�e���e��� i�i�h�e���e��B�:����C���D�����*+�������������D��� ���g�hE�������FG�����������C���s�����*�� ����������**���������D������k�l�mE�������FG�������P����Kc���c�c���O�C���/�����*�������D������pE�������FG����B�C���:�����*+������D������sE�������FG������*�����C���/�����*������D������tE�������FG������C���m�����*���������,���W����D��� ���w�xE���4����FG������������������J��������������C���/�����*��u����D������zE�������FG������C���>�����*+�������D��� ���}�~E�������FG�����7:�����C���/�����*�������D�������E�������FG������C���>�����*+�������D��� ������E�������FG������>�����C���������j*+���M,����MY��'Y��(���*+��*��1��O�,��d������5��MY��'Y��(���*+��*���*+��*���*+��*���*��1��O�,��������D����������%��1��c�E��� ����jFG�����j������d���P��� ���%�=������M����C���������w*+�����N-����MY��'Y��(���*+��*��1��O�-��d�����5��MY��'Y��(���*+��*���*+��*���*+��*���*��1��O����Y���:-�������D�������� ��(��2��d��o�E���4����wFG�����w�������w��� �n�W��o����P��� ���(j;������M����C���������]*+���N-����MY��'Y��(���*+��*��1��O�-��`�6�����#��MY��'Y��(���*+��*���*��1��O�-��������D����������%��-��U�E���4����]FG�����]�������]�����W����-�0t���P������%���/������M����C���������a*+�����:����MY��'Y��(���*+��*��1��O����6�����#��MY��'Y��(���*+��*���*��1��O��������D�������� ��*��1��Y�E���>����aFG�����a�������a������a��� �W�W��1�0t���P������*j��.������M����C���������X*+���N-����MY��'Y��(���*+��*��1��O�-��`�6�����-������������-�����-��������D����������%��-��=��A��Q�E���4����XFG�����X�������X����R����-�+t���P��� ���%���������M����C���F�����*+�������D�������E��� ����FG����������������������M���C�������y*+���:����MY��'Y��(���*+��*��1��O���`�6��� YOYO�� � YO:����� ���������� �������������D����������'��0��K��]��o�E���H����yFG�����y�������y������y�����r����0�It����K�.'�P������'���Fd��d������M���C�������s*+���N-����MY��'Y��(���*+��*��1��O�-��`������%-����:�����������:����-����:��������:�������D���.�������%��1��:��A��M��S��]��d��m�E���H��:� ��M�o ����sFG�����s������m����]� ��m��P��� ���%��-������M���C���������W*+���M,����MY��'Y��(���*+��*��1��O�,��`������ ��MY���O�,����N-����-����:��İ���D���"�������%��1��;��C��I��Q�E���4����WFG�����W������Q����C���Q��P��� ���%�������M���C���K����� *+� YO��Ű���D�������E��� ���� FG����� ������� ���������M��C���������X*+���:����MY��'Y��(���*+��*��1��O���`������ ��MYƷ�O����Y*��ȷ��N-���-,��˰���D���"�������'��4��>��G��N��R�E���4����XFG�����X�������X'��N� ���Q���P��� ���'��������M��C���������\*+���:����MY��'Y��(���*+��*��1��O���`������ ��MYƷ�O����Y*��ȷ��:�����̰���D���"�����'�4�>�G�O �T E���>����\FG�����\�������\������\����O� ���U���P��� ���'��������M��C���b�����*+� YO��Ͱ���D������E���4����FG���������������������������������M��C���q�����*+���:��˰���D��� ���� E���>����FG������������������������'�� ��������M���C�������w*+���N-����MY��'Y��(���*+��*��1��O�-��`������%-����:�����������:�������Y*-� YO��ȷ��:�����϶������D���.�����%�1�:�A�M �S"�a$�i%�n&E���H��:� ��M�o ��i�����wFG�����w�������w������q���P��� ���%�-������M� !�C���������*+���:�� ��а��϶������D������-� .�/E���>����FG������������������������"�� ��P������#������M� �C���Q����� *+��Ѱ���D������4E���*���� FG����� ������� ������ ���������M�$!�C���q�����*+���:��Ұ���D��� ���9� :E���>����FG��������������������������� ��������M��%&�C���������e*+���:����MY��'Y��(���*+��*��1��O���`������ ��MYƷ�O�� YOYO:���Y*��ȷ��:�������D���&� ��?�@�'A�4B�>D�KF�UG�]H�bIE���H����eFG�����e�������e������e�����^����K�'��]��P��� ���'�������M� �C���b�����*+� YO��Ӱ���D������NE���4����FG���������������������������������M� �C���������O*+���:����MY��'Y��(���*+��*��1��O���`������ ��MYƷ�O�*+���:��˰���D������S�T�'U�4V�>X�GYE���H����OFG�����O�������O������O������O'���H����G��P��� ���'�������M�'(�C���������-*+���N-����MY��'Y��(���*+��*��1��O�-,��������D������]�^�%_E���*����-FG�����-�������-)*���'���P������%�������M�+,�C���������-*+���N-����MY��'Y��(���*+��*��1��O�-,��������D������c�d�%eE���*����-FG�����-�������--'���'���P������%�������M�./�C���F�����*+,�����D������iE��� ����FG������������-'�������M�.0�C���������1*+���:����MY��'Y��(���*+��*��1��O�,��������D������n�o�'pE���4����1FG�����1�������1-'����1����*���P������'�������M�12�C���F�����*+,��ְ���D������tE��� ����FG������������-'�������M�13�C���������1*+���:����MY��'Y��(���*+��*��1��O�,��������D������y�z�'{E���4����1FG�����1�������1-'����1����*���P������'�������M�45�C���F�����*+,��ذ���D������E��� ����FG������������-'�������M�46�C���������1*+���:����MY��'Y��(���*+��*��1��O�,��������D����������'�E���4����1FG�����1�������1-'����1����*���P������'�������M�78�C���������-*+���N-����MY��'Y��(���*+��*��1��O�-,��������D����������%�E���*����-FG�����-�������--'���'���P������%�������M�9:�C���F�����*+,��ڰ���D�������E��� ����FG������������-'�������M�9;�C���������1*+���:����MY��'Y��(���*+��*��1��O�,��������D����������'�E���4����1FG�����1�������1-'����1����*���P������'�������M� <=�C���>����� ���Y�������D�������E������� >����� ��?@�C���������������D������� �AB�C���1��������Yܷ�ݳ��߸�������D��� ������U�C���D�����Z���� ������ ����� ������ ����C� �����Q������89� <=� PK �����9|T�xD�������%���gov/nasa/gsfc/spdf/cdfj/CDFMeta.class�������3�%�"�#�getByteOrder�()Ljava/nio/ByteOrder;�rowMajority�()Z�getVariableNames�()[Ljava/lang/String;�getVariable�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;�'(Ljava/lang/String;)[Ljava/lang/String;�globalAttributeNames�variableAttributeNames�getAttribute�&(Ljava/lang/String;)Ljava/lang/Object;�getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;� Exceptions�$�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�get1D�(Ljava/lang/String;)[D�)(Ljava/lang/String;Ljava/lang/Boolean;)[B�'(Ljava/lang/String;Z)Ljava/lang/Object;�'(Ljava/lang/String;I)Ljava/lang/Object;�((Ljava/lang/String;II)Ljava/lang/Object;�getAttributeEntries�&(Ljava/lang/String;)Ljava/util/Vector;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;� SourceFile�CDFMeta.java�gov/nasa/gsfc/spdf/cdfj/CDFMeta�java/lang/Object�java/lang/Throwable�������������������� � ����������� ����������������������������������������������������������������������������������������� ����!PK �����9|T�`��%��%��1���gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.class�������3�� �*�_ ��` �a�b �a�c �d�e�f �g�h�i �*�j�k � �l�m ��n �o�p�q�r�s�t ��v�w�x�y�z ��` ��{�| ��} ��~�w����� ����� �*���w�� ���� � ������ �a�� �g�� �*�����rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)V�Code�LineNumberTable�LocalVariableTable�this� CDFVector�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;�_getTimeSeries�(Ljava/lang/String;IZ[D)[[D�varName�Ljava/lang/String;� component�I� ignoreFill�Z� timeRange�[D�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�method�Ljava/lang/reflect/Method;� Exceptions�f(Ljava/lang/String;IZ[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� getTimeSeries�(Ljava/lang/String;I)[[D�dim� StackMapTable���(Ljava/lang/String;I[I[I)[[D� startTime�[I�stopTime�Ljava/lang/Integer;�trange�tr�k�g(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�(Ljava/lang/String;IZ)[[D�(Ljava/lang/String;IZ[I[I)[[D�h(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� SourceFile�CDFReader.java�-�.�/������������������� TimeSeries�������java/lang/Object�+�,�java/lang/Integer�/���java/lang/Boolean�/���������[[D�TimeSeriesObject�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�TimeSeriesImpl�/���������java/lang/Throwable�java/lang/StringBuilder����� is not a vector.�����/�������component exceeds dimension of � (�����)�8�9���������������Invalid component � for ���������8�G�+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector� gov/nasa/gsfc/spdf/cdfj/Variable�()V�!gov/nasa/gsfc/spdf/cdfj/CDFReader� checkType�(Ljava/lang/String;)V�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor� getMethod�Q(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;�(I)V�(Z)V�java/lang/reflect/Method�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�getEffectiveRank�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getEffectiveDimensions�()[I�(I)Ljava/lang/StringBuilder;�getElementCount�()Ljava/util/Vector;�java/util/Vector�get�(I)Ljava/lang/Object;�intValue�getAvailableTimeRange�(Ljava/lang/String;)[D� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D� �*�������+�,���-�.��� ���/�0��1���>����� *+��*�������2��������3������� �4�7����� �-�.���8�9��1���������W*��+��*����+��:��:��Y*�� SYSY�� Y��SY��Y�� SYS�����������2��������������3���H����W�4�7�����W�:�;����W�<�=����W�>�?����W�@�A���B�B�C���8�D�E��F�������8�G��1������ ���i*��+��*����+��:��:��Y*�� SYSY�� Y��SY��Y�� SYSYS����:��Y*���������2��������������[��3���\� ���i�4�7�����i�:�;����i�<�=����i�>�?����i�@�A����i�H�I���T�B�C���J�D�E��[��J�K��F�������L�M��1���������x*����+��N-�������Y��Y��+���������-���.6�� ��-��Y��Y����+������ �������*+��!�����2����������1��;��o��3���4����x�4�7�����x�:�;����x�<�=���l�B�C��;�=�N�=��O��� ���1�P��)�F�������L�Q��1��7������*����+���������Y��Y��+���������*����+����"���#�� �� :����$��'��Y��Y��%����&��+�������*��+��':*�� +-��(:*+��!�����2��������/��7��K��|��������3���R������4�7�������:�;������<�=������R�S������T�S��K�T�N�U�����V�A���� �W�A��O��� �/��(�X#�F�������L�Y��1��C�� ����*����+���������Y��Y��+���������*����+����"���#�� �� :����$��'��Y��Y��%����&��+�������*��+��':*�� +-��(:*+��)�����2��������/��7��K��|��������3���\� �����4�7�������:�;������<�=������R�S������T�S������H�I��K�V�N�U�����V�A�����W�A��O��� �/��(�X#�F�������L�Z��1����������*����+���������Y��Y��+���������*����+����"���#�� �� :����$��'��Y��Y��%����&��+�������*+��!�����2��������/��7��K��|��3���4������4�7�������:�;������<�=������>�?��K�:�N�U��O��� �/��(�X#�F�������L�[��1��B�� ����*����+���������Y��Y��+���������*����+����"���#�� �� :����$��'��Y��Y��%����&��+�������*��+��':*�� +��(:*+��!�����2��������/��7��K��|��������3���\� �����4�7�������:�;������<�=������>�?������R�S������T�S��K�U�N�U�����V�A���� �W�A��O��� �/��(�X#�F�������L�\��1��N�� ����*����+���������Y��Y��+���������*����+����"���#�� �� :����$��'��Y��Y��%����&��+�������*��+��':*�� +��(: *+ ��)�����2��������/��7��K��|������3���f� �����4�7�������:�;������<�=������>�?������R�S������T�S������H�I��K�W�N�U�����V�A�����W�A� �O��� �/��(�X#�F�������]����^�6�����*�a�5����a�u��PK �����9|TE���������.���gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.class�������3�� ��N ��O �P�Q �P�R �S�T�U �V�W�X ��Y�Z � �[ �\�]�^�_�`�a ��c�d�e�f�g ��O ��h�i ��j ��k ��l �P�m �V�n ��o�p�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)V�Code�LineNumberTable�LocalVariableTable�this�Scalar�InnerClasses�*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;�_getTimeSeries�(Ljava/lang/String;Z[D)[[D�varName�Ljava/lang/String;� ignoreFill�Z� timeRange�[D�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�method�Ljava/lang/reflect/Method;� Exceptions�e(Ljava/lang/String;Z[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� getTimeSeries�(Ljava/lang/String;)[[D� StackMapTable�q�(Ljava/lang/String;[I[I)[[D� startTime�[I�stopTime�trange�tr�f(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�(Ljava/lang/String;Z)[[D�(Ljava/lang/String;Z[I[I)[[D�g(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� SourceFile�CDFReader.java�!�"�#�r�s�t�u�v�w�x�y�z� TimeSeries�{�|�}�java/lang/Object�� �java/lang/Boolean�#�~������[[D�TimeSeriesObject�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�TimeSeriesImpl�#���q�����java/lang/Throwable�java/lang/StringBuilder����� is not a scalar.�����#�u�,�-���������,�9�(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar� gov/nasa/gsfc/spdf/cdfj/Variable�()V�!gov/nasa/gsfc/spdf/cdfj/CDFReader� checkType�(Ljava/lang/String;)V�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor� getMethod�Q(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;�(Z)V�java/lang/reflect/Method�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�getEffectiveRank�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getAvailableTimeRange�(Ljava/lang/String;)[D� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D� ��������� ���!�"��� ���#�$��%���>����� *+��*�������&��������'������� �(�+����� �!�"����,�-��%���������K*��+��*����+��:��:��Y*�� SYSY�� Y��SY-S���� �� �����&��������������'���>����K�(�+�����K�.�/����K�0�1����K�2�3���6�4�5���,�6�7��8��������,�9��%���������\*��+��*����+��:��:��Y*�� SYSY�� Y��SY-SYS����:��Y*���������&��������������N��'���R����\�(�+�����\�.�/����\�0�1����\�2�3����\�:�;���G�4�5���=�6�7��N��<�=��8�������>�?��%���������8*����+��M,�������Y��Y��+���������*+�������&����������0��'��� ����8�(�+�����8�.�/���,�4�5��@������0�A�8�������>�B��%���������O*����+���������Y��Y��+���������*��+��:*�� +,-��:*+�������&��������.��8��F��'���>����O�(�+�����O�.�/����O�C�D����O�E�D��8��F�3��F� �G�3��@����.�8�������>�H��%���������Q*����+���������Y��Y��+���������*��+��:*�� +,-��:*+�������&��������.��8��F��'���H����Q�(�+�����Q�.�/����Q�C�D����Q�E�D����Q�:�;��8��F�3��F��G�3��@����.�8�������>�I��%���������6*����+���������Y��Y��+���������*+�������&��� �����.��'��� ����6�(�+�����6�.�/����6�0�1��@����.�8�������>�J��%���������P*����+���������Y��Y��+���������*��+��:*�� +-��:*+�������&��������.��8��G��'���H����P�(�+�����P�.�/����P�0�1����P�C�D����P�E�D��8��F�3��G� �G�3��@����.�8�������>�K��%���������R*����+���������Y��Y��+���������*��+��:*�� +-��:*+�������&��������.��8��G��'���R����R�(�+�����R�.�/����R�0�1����R�C�D����R�E�D����R�:�;��8��F�3��G��G�3��@����.�8�������L����M�*������P�)����P�b��PK �����9|T��W�R��R��6���gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.class�������3�; � �) � �*��+ � �,��- � �.��/ � �0�2�3�4�times�[D�values�Ljava/lang/Object;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�Code�LineNumberTable�LocalVariableTable�this�TimeSeriesImpl�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� Exceptions�6�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�getTimes�()[D� getValues�()Ljava/lang/Object;� SourceFile�CDFReader.java����8�#�$�� �%�&���!�"���9�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�:�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�()V�!gov/nasa/gsfc/spdf/cdfj/CDFReader�$gov/nasa/gsfc/spdf/cdfj/CDFException� � � ������� ���������������������������v�����(*+��*��*,�����*,�����*,������������������ ������'����� ����(�������(������(��������� ��!�"�����/�����*����������������������������#�$�����/�����*�������������������������������� ��%�&�����/�����*�������������������������������� ��'����(������ �1���� �5�7�PK �����9|Tڇ��m��m��:���gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.class�������3�F ��+ � �,�-�.�0�2 ��3�-�4 ��5 ��6�7 ��8�:�;�=�columnMajor�Z�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)V�Code�LineNumberTable�LocalVariableTable�this�TimeSeriesOneDImpl�InnerClasses�6Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl;�ts�%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;� StackMapTable�:�>�?� Exceptions� getValues�()[D� getValuesOneD� isColumnMajor�()Z�()Ljava/lang/Object;� SourceFile�CDFReader.java����@�?�A�'�B�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�Not 1D timeseries.��C�&�'���D�E�[D�#�$�>�4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�TimeSeriesImpl�&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD�!gov/nasa/gsfc/spdf/cdfj/CDFReader�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�isOneD�$gov/nasa/gsfc/spdf/cdfj/CDFException�(Ljava/lang/String;)V�values�Ljava/lang/Object;� �� �����������������������������)*+��*+,��,����� ��Y���*,��������������������������(����� ����)�������)������)������������� �!���"�������#�$�����5�����*�� �� �� �������������������������"�������%�$�����5�����*�� �� �� �������������������������"�������&�'�����/�����*��������������������������A�#�(�����/�����*���������������������������"�������)����*�������9�����/�1�� �9�<��PK �����9|T�֠xx8��x8��'���gov/nasa/gsfc/spdf/cdfj/CDFReader.class�������3� �o�� �o���� �� �n � �� �n � �o �n �n �n �n � � � ��� � ! �" ��� �n# $ �% �&' �&( )*+ ,- ��� �n. �/01�������������� �n234�� 56 �67 �A89 �A: ;< => �n? �n@A �ABC D9 E =F G �nH �nIJ K L M NO PQR �Q��S �PT U �QV �QW �QX �QY �nZ �[ �nU �\ �] � �^ �_ �` �a �b �c �d �e �fg hi �njk �nlmn� CDFVector�InnerClasses�Scalar�TimeSeriesImpl�TimeSeriesOneDImpl�logger�Ljava/util/logging/Logger;�scalar�*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;�vector�-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;�version�Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�(Ljava/lang/String;)V�cdfFile� Exceptions�(Ljava/net/URL;)V�url�Ljava/net/URL;� getTimeSeries�8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�varName�b(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�_tspec� StackMapTableo�<(Ljava/lang/String;[I[I)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� startTime�[I�stopTime�d(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�th�Ljava/lang/Throwable;� timeRange�[D�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�ts�%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;mQ��pq�f(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�trange�tr�tv�&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;r���i(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD;�columnMajor�Z�getTimeSeriesOneD�k(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD;�getAvailableTimeRange�(Ljava/lang/String;)[D�times�overlaps�([D)Z�t�firstAvailableTime�(Ljava/lang/String;)[I�(Ljava/lang/String;[I)[I�ex�Ljava/lang/Exception;�l0�J�l�c�Ljava/util/Calendar;�start3A�lastAvailableTime�stop�GMT�(Ljava/util/Calendar;)[I�timeModelInstance�@(Ljava/lang/String;[I)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�isTT2000�msec�D�baseTime�g(Ljava/lang/String;[ILgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�model�getTimeInstantModel�-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�getTime�(Ljava/lang/String;[I)D�time�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�tim�getDependent�'(Ljava/lang/String;)[Ljava/lang/String;�i�I�anames�[Ljava/lang/String;� dependent�Ljava/util/Vector;�sa��R�getIndexName�'(Ljava/lang/String;I)Ljava/lang/String;�dim�attr�index�getScalarTimeSeries�(Ljava/lang/String;)[[D�(Ljava/lang/String;[I[I)[[D�(Ljava/lang/String;Z)[[D� ignoreFill�(Ljava/lang/String;Z[I[I)[[D�g(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�getVectorTimeSeries�(Ljava/lang/String;I)[[D� component�(Ljava/lang/String;I[I[I)[[D�g(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�(Ljava/lang/String;IZ)[[D�(Ljava/lang/String;IZ[I[I)[[D�h(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�<clinit>� SourceFile�CDFReader.java�}�~�}���(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar�}s�w�xtu�+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector�y�z�}��������������vwxyz{�6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX�GeneralTimeSeriesX|}~�}�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�}��java/lang/Throwable��0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�}����o��r���java/lang/StringBuilder���) has lower time precision than requested.�����������}��4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl�}�����cannot support����������~���java/lang/Double�����java/lang/Exception�java/util/GregorianCalendar����}�������������������������java/util/Calendar��� incomplete base time definition.�����������������������������������java/lang/String�java/util/Vector�DEPEND_��������������������������������������������������������������cdfj.cdfreader����u�v�20191001�{�|�!gov/nasa/gsfc/spdf/cdfj/CDFReader�%gov/nasa/gsfc/spdf/cdfj/GenericReader�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel� gov/nasa/gsfc/spdf/cdfj/Variable�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)V�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�java/lang/Boolean�valueOf�(Z)Ljava/lang/Boolean;��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)V�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�$gov/nasa/gsfc/spdf/cdfj/CDFException�(Ljava/lang/Throwable;)V�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable�CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D� getMessage�*(Ljava/lang/String;Ljava/lang/Throwable;)V�K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�printStackTrace�getTimes�()[D�java/util/TimeZone�getTimeZone�((Ljava/lang/String;)Ljava/util/TimeZone;�(Ljava/util/TimeZone;)V�setTimeInMillis�(J)V�()Z�()Ljava/util/Date;�java/util/Date�()J� gov/nasa/gsfc/spdf/cdfj/TimeUtil� getOffset�(J)D�get�(I)I�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�([I)J�milliSecondSince1970�JANUARY_1_1970_LONG�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V�getDefaultTimeInstantModel�9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)D�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�getPrecision�;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�variableAttributeNames� startsWith�(Ljava/lang/String;)Z�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�(I)Ljava/lang/Object;�add�(Ljava/lang/Object;)Z�size�()I�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;� getDimensions�(I)Ljava/lang/StringBuilder;�java/util/logging/Logger� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�n�o���� �u�v�����w�x�����y�z��� �{�|���&��}�~�����3�����*����������� �����������������������}�������v�����.*+��*��Y*����*��*��*��Y*���� *�� *�� ��������������������%��-� ���������.���������.���|����������}�������v�����.*+��*��Y*����*��*��*��Y*���� *�� *�� �������������&��'��(��)�%�*�-�+���������.���������.����������������������>����� *+���� �������������4��������� ��������� ���|������������������m�����,�� ����,N*+-�� ��������� ����@��A�����*����������������|���������������������� @�������������������Q����� *+,-���������������T�����*���� ��������� ���|���� �������� ������������������������ ����8*��+��::��Y*��,-��:��Y*���:��Y����� �+�,�����������Y� �Z� �\��]�!�^�,�_�.�`�����H��.� ��������8���������8���|����8��������8������ �.������ �+�������������,��������������������������������S�� ���q:*+��::����:����������Y��Y��+������ ��!�*+��":*+,-��#:*+�� �:��Y��$��%����_�`�������.����x��z� �{��|��}�)�~�D���K���V���`���b�������f� ��R������K�������V� ������b���������q���������q���|����q��������q��������q�������n����������(�������+������������������������������������� ����>*��+��::��Y*��,-��:��&Y*��'�:��Y��$��%��� �,�-������������� ��� ������"���-���/�������R��/���������>���������>���|����>��������>��������>������ �4������ �1�������������-��������������������������������y�� ����*+��::����:��������&��()��*��Y��Y��+������ ��+�*+��":*+,-��#: *+ ��,�:��(��$��*��-��Y�������f�g�������:������������������&���.���I���P���[���g���i���t���y�������p���`�������\������P�������[������ �i�����������������������|������������������������������������������&�������3���������������������������������������**+��M,��.�N�Y-1RY--�d1R�M��Y,�������� ������������������� ��� ���!�������4��������� �������!� ��������*���������*���|�������`��������������������`�����+1�0����+1�2���������������������������������������������������������������;�����*+��4�����������������������������������|������������������������*+��N-��.�:�Y1RY�d1R:*+,��#:��:�1�0���M��6Y7��8��9:1���:-��;���%��<��=7��>�7 1� ea��:*��?��N��Y-�����%�0�3�5���6����7������������������N���������������%���0���3���5���7���B��P�Z�c�m�u���� �� ��������� �0�������5�������m�������u������ �P�<����������������������%�i������7�W�������� ����������������������|���������������@���3����������������������M���������������������������������;�����*+��@���������������������������������|������������������������*+��N-��.�:�Y1RY�d1R:*+,��#:��:�1�2���M��6Y7��8��9:1���:-��;���%��<��=7��>�7 1� ea��:*��?��N��Y-�����%�0�3�5���6����7������������������N���'�(�)�*�%-�01�3/�50�72�B3�P4�Z5�c6�m7�u8��:��<��=��>������� �0�������5�������m�������u������ �P�<����������������������%�i������7�W�������� ����������������������|���������������@���3����������������������M����������������������������������������D� Y+��BOY+��B`OY+��BOY+��BOY+��BOY+ ��BOY+��BO������������B�C�,D�?E�CB���������D���������D�������������������N,��� ��YC��!�*+����D>,��E7�� �����F9��G�c9*��H�N��Y-��$-��%����?�@�������*� ��R�U�V�W�X�+Y�0Z�9[�@\�A]�����H���'�������!������0�������A� ��������N���������N���|����N�������������D�����������������������������m�����*+,��I:-��J�������������k�l�m�����4����������������|�����������������������������������������M�����'��KN-������������q�r�s����� �����������������������������������u�����*+,��L�N��Y-������������������y�z�{�����*��� ��������������������|���������������G���������� �����������������M�������������� ���������L�������ML+*��N��J�+�����������������������������|�����������������������d*��+��OM,����P���QY��RN6,���0,2S��T����-*��+,2��U��Q��V��WW����-��X��P:-��YW���������2����� ������$��3��=��G��K��Q��Z��a������>���4��������d���������d���|�� �[�������J������Z� ����������������� ��������������������H*+��ZN-����-����*+��Y��S��`��[�� ��\��Q:��V��P�N��Y-��������>�� ��>���=�>�������"������� ����,��4��>��?������>���8������4� ������?� ��������H���������H���|����H������������� ����(�������������������������m�����*��+��]�M��Y,�������� ������������ �� ������ �� � ��������������������|�������I�������������������������*��+,-��^�:��Y������� ������������� �����4�� � ��������������������|�����������������������K�������������������������*��+,-��_�:��Y�������� ����������6� 7�8�����>��� ��������������������|�������������������������������M�������������������x�����*��+��`�N��Y-������� � ����������L� M�N�����*��� ��������������������|���������������J�������������������������*��+-��a�:��Y�������� ����������l� n�o�����>��� ��������������������|�������������������������������M�������������������������*��+-��b�:��Y����������������������������H��� ��������������������|���������������������������������������O�������������������x�����*�� +��c�N��Y-������� � ������������ ��������*��� ��������������������|���������������J�������������������������*�� +-��d�:��Y�������� ����������� ������>��� ��������������������|�������������������������������M�������������������������*�� +-��e�:��Y������������������;�=�>�����H��� ��������������������|���������������������������������������O�������������������������*�� +��f�:��Y������� �����������R�S� T�����4�� � ��������������������|�����������������������K�������������������������*�� +��g�:��Y������������������q�s�t�����H��� ��������������������|���������������������������������������O�������������������������*�� +��h�:��Y����������������������������R��� ��������������������|�����������������������������������������������Q�������������~�����*������i��j��kl��m��������� ���������������q���:���n�p����n�r����n�s���&�n�t���� ��D� PK �����9|T&�[������)���gov/nasa/gsfc/spdf/cdfj/CDFTimeType.class�������3�D ��, ��- ��. �/�0 ��1�2 ��3 ��4 ��5 ��6�7 ��,�8 ��9�:�;�<�EPOCH�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�EPOCH16�TT2000�ht�Ljava/util/Hashtable;� Signature�NLjava/util/Hashtable<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;>;�_type�I�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I�getType�9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�s�Ljava/lang/String;�<clinit>�()V� SourceFile�CDFTimeType.java��)�����=�>�?�@�A�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType���������java/util/Hashtable�epoch�B�C�epoch16�tt2000�java/lang/Object�java/lang/String�toLowerCase�()Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�1��������������������������������������������F����� *��*����������������� � � ������� �!������ �����"�#�����/�����*��������������!� ��������!���� �$�%�����8�������*������������������'� ��������&�'����(�)������������S��Y������Y ���� ��Y!���� ��Y������ ����W���� ��W���� ��W��������"���� �����$��.��:��F��R���*����+PK �����9|T�E&k}��}��$���gov/nasa/gsfc/spdf/cdfj/CDFUrl.class�������3�� �'�P �&�Q �R�S�T�U ��V ��W �X�Y �X�Z�[ �\�]�^�_�`�a �b�c�d �e�f�g ��h �X�i�j �k�l �k�m�n �X�o �p�q �p�r �p�s�t �u�v �p�w �u�x �u�y�z�{ �$�|�}�~�url�Ljava/net/URL;�<init>�(Ljava/net/URL;)V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/CDFUrl;�u�openConnection�()Ljava/net/URLConnection;� Exceptions��<clinit>�()V�keyStore�Ljava/security/KeyStore;�ksPath�Ljava/nio/file/Path;�cf�'Ljava/security/cert/CertificateFactory;�crt� Ljava/security/cert/Certificate;�tmf�#Ljavax/net/ssl/TrustManagerFactory;� sslContext�Ljavax/net/ssl/SSLContext;�e�Ljava/lang/Exception;�certificate�Ljava/lang/String;�bais�Ljava/io/ByteArrayInputStream;� StackMapTable�^�U�z� SourceFile�CDFUrl.java�*�7�(�)���2�3�DST Root CA X3 ============== -----BEGIN CERTIFICATE----- MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- �java/io/ByteArrayInputStream�����*������������� java.home�������java/lang/String�lib�security�cacerts�������java/nio/file/OpenOption�������changeit���������X.509�����������DSTRootCAX3�������������������TLS�������������������java/lang/Exception�java/lang/RuntimeException�*���gov/nasa/gsfc/spdf/cdfj/CDFUrl�java/lang/Object�java/io/IOException�java/net/URL�getBytes�()[B�([B)V�java/security/KeyStore�getDefaultType�()Ljava/lang/String;�getInstance�,(Ljava/lang/String;)Ljava/security/KeyStore;�java/lang/System�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�java/nio/file/Paths�get�;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;�java/nio/file/Files�newInputStream�F(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;�toCharArray�()[C�load�(Ljava/io/InputStream;[C)V�%java/security/cert/CertificateFactory�;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;�generateCertificate�7(Ljava/io/InputStream;)Ljava/security/cert/Certificate;�setCertificateEntry�5(Ljava/lang/String;Ljava/security/cert/Certificate;)V�!javax/net/ssl/TrustManagerFactory�getDefaultAlgorithm�7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;�init�(Ljava/security/KeyStore;)V�javax/net/ssl/SSLContext�.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;�getTrustManagers�()[Ljavax/net/ssl/TrustManager;�W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V� setDefault�(Ljavax/net/ssl/SSLContext;)V�(Ljava/lang/Throwable;)V�!�&�'������(�)�����*�+��,���F����� *��*+�������-�������C��D� �E�.������� �/�0����� �1�)���2�3��,���2�����*���������-�������G�.��������/�0���4�����5��6�7��,��s������K��Y*����L���� M ����Y SYSYS��N,-����������:+��:,������:,����:�� ��!��"�� M��$Y,��%���������#��-���N������.��0��1�2�3�=�4�@�3�C�5�J�6�R�7�Z�9�b�:�h�;�o�<�{�=���@���>���?���A�.���\� ��j�8�9��2�N�:�;��J�6�<�=��R�.�>�?��b��@�A��o��B�C���� �D�E�����F�G����~�H�I��J���������K�L��M�� ��N����OPK ����ǻ�V+�Z������0���gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.class�������3�a ��<�= ��< ��> ��?�@ ��A ��B ��C ��D ��E � �F�G ��H�I ��J�K�L�N�O�P�map�Ljava/util/HashMap;� Signature�:Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Boolean;>;�smap�SLjava/util/HashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;>;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Selector�InnerClasses�,Lgov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector;�add�(Ljava/lang/String;Z)V�vname�Ljava/lang/String;�compression�Z�B(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�opt�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�isCompressed�(Ljava/lang/String;)Z�name�getSparseRecordOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;� StackMapTable�getNames�()[Ljava/lang/String;�names�[Ljava/lang/String;�set�Ljava/util/Set;�hasVariable� SourceFile�CDFWriter.java���java/util/HashMap�����java/lang/Boolean��Q�R�S�$�%�T�U�V�W�X�,�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�Y�Z�java/lang/String�[�\�]�^�_�`�*gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector�java/lang/Object�2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection�(Z)V�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�booleanValue�()Z�PADDED�size�()I�keySet�()Ljava/util/Set;� java/util/Set�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�!gov/nasa/gsfc/spdf/cdfj/CDFWriter� �����������������������������������M�����*��*��Y����*��Y����������������������������� �#����$�%�����T�����*��+��Y����W�������� ���������� ����� �#������&�'�����(�)���$�*�����a�����*+�� *��+-��W��������������������*����� �#������&�'�����(�)�����+�,���-�.�����C�����*��+�� ������������������������� �#������/�'���0�1�����\�����*��+�� �����*��+�� �� �������� ��������������� �#������/�'��2������3�4�����g�����*������L*����M,+���W+��������������������� ����� �#�����5�6��� �7�8���9�.�����P�����*��+�� ������������������������ �#������/�'��2����@��:����;�"��� ���M�!�PK ����ǻ�V�T:�f��f��'���gov/nasa/gsfc/spdf/cdfj/CDFWriter.class�������3X ���� �� ��� ���� �� ��� �� ����� �� �� ��� ��� ���� ��� �� �� ��� ��� ��� ��� ��� ��� �� �� ����� ���� �"� �"�� �%�� �%�� �%� �� �"��������� �� ��� ��� ��� ��� ��� ��� ���� �� ��� ��� �� �� �� ��� ��� �� �A� �A� ����� �� �� �� ��� �����L� ���L� ������� ��LI �~� �Q � � � �- �� �� �c � � �� ��S � �� � �� ���� �A!�� ��"��# ��$ ��% ��&�' ��( �~)*+ ,- �./ �01 �A234 5 6789 ��� ��:;�L< ��= ��>?@ AB ��CDEFGP HIR HJ �-KLM �� NO NP NQ NR ��� STU AV ��WX ��+ ��: ��YZ�[\]^ ��_ �`ab ���c ��d �� ��e ��fg ��hi ��jk ��l ��m ��no ��p ��qr ��s ��tu ��vwx ��y Az*:*{*�*| �} ~ �� ~� ~� ��� ��� �%�� A�� A�������Selector�InnerClasses�variableMap�Ljava/util/Hashtable;�gamap�vcol�4Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;�anonymousLogger�Ljava/util/logging/Logger;�logger�doNotCheckListGlobal�Ljava/util/List;� Signature�$Ljava/util/List<Ljava/lang/String;>;�<init>�(Z)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;�targetMajority�Z�*(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)V�th�Ljava/lang/Throwable;�cdf�'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;� StackMapTable���� Exceptions�(Ljava/lang/String;)V�fname�Ljava/lang/String;Z�([Ljava/lang/String;)V�i�I�files�[Ljava/lang/String;�(Ljava/net/URL;)V�url�Ljava/net/URL;��([Ljava/net/URL;)V�urls�[Ljava/net/URL;�I(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�col��J([Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�E(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�F([Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V� variableNames�p(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)[Ljava/lang/String;�n�vnames�(Ljava/lang/String;Z)V� getFileReader�;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GenericReader;�size�J�file�Ljava/io/File;��([Ljava/lang/String;Z)V�(Ljava/net/URL;Z)V�([Ljava/net/URL;Z)V�J(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�K([Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�F(Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�G([Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�addCDF�_addCDF�=(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;[Ljava/lang/String;)V�vn�tvar�dc�'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;�copyGlobalAttributes�entry�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�e�entries�Ljava/util/Vector;�a�gan;�copyVariableAttributes�<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)V�ex�Ljava/lang/Exception;� compressed�sro�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�ctype�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�vmap�dims�[I�varys�[Z�amap�anames�G���copyVariableData�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�b�Ljava/nio/ByteBuffer;�dbufs�-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�_last� _container�(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�rr� container`x�� firstTime�Ljava/lang/Object;�timeVariableList���getTimeVariableList�9(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)Ljava/util/List;�list�Ljava/util/ArrayList;�LocalVariableTypeTable�)Ljava/util/ArrayList<Ljava/lang/String;>;9�checkGlobalAttributes�_entry�found�_entries�updateVariableAttributes�validateVariableProperties�failed� isTimeType�(I)Z�type�getSelected�dvar�name�depends�sorted�selected�names�getDependent�M(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/util/Vector;�vname� dependent�selectorInstance�6()Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;�getVariableType�9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�t�o�hasVariable�<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Z�getTimeVariableName�M(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/lang/String;�getContainer�c(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�rdr�varName�order�Ljava/nio/ByteOrder;��� setLogger�(Ljava/util/logging/Logger;)V�_logger�setLoggerLevel�(Ljava/util/logging/Level;)V�newLevel�Ljava/util/logging/Level;�addToDoNotCheckList�aname�removeFromDoNotCheckList�attributesInDoNotCheckList�()[Ljava/lang/String;�sa�sparseRecordOption�g(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�checkLastLeapSecondId�<clinit>�()V� SourceFile�CDFWriter.java�����java/util/Hashtable������������*gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector������6��java/lang/Throwable��0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�WriterError���� '(5 �%gov/nasa/gsfc/spdf/cdfj/GenericReader���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError���5"#67���� ���������#�java/io/File���java/lang/StringBuilder�file ��� does not exist.�����java/lang/Integer�����&��/��1��35���<��cdfj_source����EF��|���������%gov/nasa/gsfc/spdf/cdfj/DataContainer������ZF�&������)����&gov/nasa/gsfc/spdf/cdfj/AttributeEntry���������������� dimensions�����variance�padValue���numberOfElements�����M���java/lang/Exception���Failed to define �����������������������������������������u�no���java/lang/Boolean�����������double���long���/Time Backup -Time of first record for variable � of CDF ���& starts before the end of previous CDF�java/util/ArrayList���java/util/Vector���������%Global attribute entry for attribute �0 not in base, or differs from the value in base. zF�Attribute entry for attribute � for variable � not in base.�#gov/nasa/gsfc/spdf/cdfj/CDFDataType ��Properties of variable � do not match.�����requested: {0}���${0} not found in original. ignoring.���java/lang/String��� added: {0}�No valid variables selected.�DEPEND_��"java/lang/IllegalArgumentException�*internal error, expected to see type for: �'variable with the name does not exist: �MM M!$%M&)*M+M,M-01MM25M6M7:;M<?�&gov/nasa/gsfc/spdf/cdfj/VDataContainer����@�A�BCD��EKF�GKHKIJ��LastLeapSecondId �K�! does not match previously found LM�cdfj.cdfwriterNO�Logical_file_id�Generation_date�Software_version�!gov/nasa/gsfc/spdf/cdfj/CDFWriter�%gov/nasa/gsfc/spdf/cdfj/GenericWriter�java/net/URL�2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�java/util/List�java/lang/Object� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�rowMajority�()Z�$gov/nasa/gsfc/spdf/cdfj/CDFException� getMessage�()Ljava/lang/String;�*(Ljava/lang/String;Ljava/lang/Throwable;)V�getVariableNames�isCompressed�(Ljava/lang/String;)Z�add�B(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�exists�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�length�()J�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;� getSource�addGlobalAttributeEntry�'(Ljava/lang/String;Ljava/lang/Object;)V�recordVariance�&(Ljava/lang/String;)Ljava/lang/String;�dataContainers�Ljava/util/LinkedHashMap;�java/util/LinkedHashMap�get�&(Ljava/lang/Object;)Ljava/lang/Object;�getNumberOfValues�(Ljava/lang/String;)I�setTimeContainer�*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)V�addPhantomEntry�globalAttributeNames�getAttributeEntries�&(Ljava/lang/String;)Ljava/util/Vector;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�()I�(I)Ljava/lang/Object;�getType�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�getValue�()Ljava/lang/Object;�L(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�getSparseRecordOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�valueOf�(Z)Ljava/lang/Boolean;� getDimensions�(Ljava/lang/String;)[I�getVarys�(Ljava/lang/String;)[Z�getPadValue�'(Ljava/lang/String;Z)Ljava/lang/Object;�getNumberOfElements�(I)Ljava/lang/Integer;�EPOCH16�defineVariable�(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�printStackTrace�variableAttributeNames�'(Ljava/lang/String;)[Ljava/lang/String;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�setVariableAttributeEntry�^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�addVariableAttributeEntry�getByteOrder�()Ljava/nio/ByteOrder;� LITTLE_ENDIAN�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�getDataBuffers�0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer� getBuffer�()Ljava/nio/ByteBuffer;� addBuffer�A(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)V�run� getLastRecord�addData�)(Ljava/lang/String;Ljava/lang/Object;[I)V�asOneDArray�(Z)Ljava/lang/Object;�addOneD�*(Ljava/lang/String;Ljava/lang/Object;[IZ)V�getNames�booleanValue�contains�(Ljava/lang/Object;)Z�java/lang/Double�TYPE�Ljava/lang/Class;�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�getOneDArray�<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object;�timeOrderOK� CDFSource�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;P�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�getName�isSameAs�+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z�java/util/logging/Logger�fine�java/util/Arrays�equals�([I[I)Z�([Z[Z)Z�intValue�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�EPOCH�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�TT2000�java/util/logging/Level�FINE�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V� startsWith�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�INT1�UINT1�getByteContainerQ�CByte�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�INT2�getShortContainerR�CShort�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�INT4�getIntContainerS�CInt�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�UINT2�UINT4�FLOAT�getFloatContainerT�CFloat�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�DOUBLE�getDoubleContainerU�CDouble�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�INT8�getLongContainerV�CLong�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�CHAR�getStringContainerW�CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�setLevel�remove�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�missingRecordValueIsPad�PADDED�missingRecordValueIsPrevious�PREVIOUS�NONE�lastLeapSecondId�getLastLeapSecondId�(I)Ljava/lang/StringBuilder;�getAnonymousLogger�()Ljava/util/logging/Logger;� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�!�����������������������������������������������������������0�����������k�����'*��*��Y����*��Y����*��Y����������������� �������&�!���������'���������'���������������������?*+�� ��*��Y����*��Y����*��Y����*+�� ��M��Y,�� ������)�.�1�������&� ���)�������)�+�.�.�1�,�2�-�>�/����� ��2�����?���������?�������1�� ��������� ������������B*��*��Y����*��Y����*��Y����*+��M*,�� ��N��Y-�� ������,�1�4�������*� ���7�������&�8�,�:�1�=�4�;�5�<�A�>�����*��5�����B���������B��,��������4� � ���������������|�����*+2��=+���*+2������������������F��G��H����� �� ��������������������� ����� �������������������Y*��*��Y����*��Y����*��Y����M��Y+��M��N��Y-�� -���*,�� ��N��Y-�� -������(�1�4��B�G�J�������:����P�������&�Q�(�S�1�V�4�T�5�U�B�X�G�[�J�Y�K�Z�X�\�����4��5� ��K� ����Y���������Y��(�1�������4�� G ���������������|�����*+2��=+���*+2������������������d��e��f����� �� ��������������������� ����� ���������������������J*��*��Y����*��Y����*��Y����*+��N*-*-,������:��Y�� ������,�7�:�������*� ���r�������&�s�,�u�7�x�:�v�<�w�I�y�����4��<� ����J���������J����J����,��������:� � ���������������������*+2,��>+���*+2������������������������������*�� ��������������������������� ����� ��������� �����)�����e*��*��Y����*��Y����*��Y����N��Y+��N��:��Y�� ���*-*-,������:��Y�� ������(�1�4��E�P�S�������:������������&���(���1���4���6���E���P���S���U���d�������>��6���U�����e���������e����e����(�=�������4��M ���������!������������*+2,��>+���*+2������������������������������*�� ��������������������������� ����� ��������"#������������C,��9+��N6-���'*��-2+-2��*+-2���� ����ا� *+,��!N-���������&� �������� ������)���,���1���:���A�������>���+$�� �1%����C���������C����C����A�%���������*���� ��������&������������D*��*��Y����*��Y����*��Y����*+��N*-�� ��:��Y�� ������,�1�4�������*� �����������&���,���1���4���6���C�������4��6� ����D���������D����D������,��������4� � ��������'(����� �����dM��"Y+��#N-��$��#��Y��%Y��&'��(+��()��(��*��+�-��,7�.���+��0M��+��0M��:��Y�� ���,���2�N�Q�������.������������2���8���A���I���N���Q���S���b�������>��8�)*��S�����d���������d���b���Y+,�������2-����B ��������.������������*+2��1>+���*+2������������������������������*�� ����������������������������� ����� ���������/�����!�����_*��*��Y����*��Y����*��Y����N��Y+��N��:��Y�� ���*-�� ��:��Y�� ������(�1�4��E�J�M�������:������������&���(���1���4���6���E���J���M���O���^������>��6���O�����_���������_����_������(�7�������4��G ���������0������������*+2��2>+���*+2������������������ � �����*�� ����������������������������� ����� ���������1������������M*��*��Y����*��Y����*��Y����*+��:**-������:��Y�� ������-�:�=�������*� ���������&�-�:�=�?�L�����>��?� ����M���������M����M��������M����-� �������=� � ���������2������������"*+2-��36+���*+2�����������������%� &�!'�����4�������"���������"����"��������"�������������� ���������3�����8�����i*��*��Y����*��Y����*��Y����:��Y+��:��:��Y�� ���**-������:��Y�� ������)�3�6��G�T�W�������:���2�������&3�)5�38�66�87�G:�T=�W;�Y<�h>�����H��8���Y�����i���������i����i��������i����)�@�������6��O ���������4������������"*+2-��46+���*+2�����������������H� I�!J�����4�������"���������"����"��������"�������������� �������5 ������R�����*+��M*,��5������������R�S�T����� ����������������� �������5������������"M��Y+��M��N��Y-�� -���*,��5���������������\�^�a�_�`�b�!c�����*��� ����"���������"��� ��������� �������67�����#������*+��6*+��7*8+��9��:>,���,2:*+��;����>,���i+,2��<����V+,2��=����I+,2��>:��::��3*��?,2��@��A:+,2��B+��B��*��?��@��A��C����>,���I+,2��B��*��?,2��@��A��D��*+,2��E*��,2+,2��*+,2���� ��������P�Y�\�������z���g�h� i�j�k�!l�(j�.n�6p�Cq�Ps�Yv�\t�^u�aw�fx�uy�z��{��n���������������������������������p��!�8���$��Y�9��^���u�!:;��a�59��0�l$����L$��������������������%����(� ������K�� ��4����"�� �������6�������������-+��M>,���*��,2+,2����F�����*+,������������������ �� ��&��,������*���$����-���������-���(%��������� �������<������e�����x+��GM>,���m:+,2��H:��:��Y�� ���*��,2��IW6��J��-��K��L:*,2��M���N��O���P���τ���������������J������� ����������-��:��G��K��S��Y��c��h��k��q��w������R�����S�=>��=�4?���a@A���pB����x���������x���sC����+������D�����3�� ��������EF������� ����*��,��Q�>*��,��R�:+,��S��N:��Y��:T��IWU��V��IWW+,��X��IWY+,��Z��IW[+,��<��V��IW\+,��]��IW^+,��_��`��IW+,��X:+,��Z:��a�� � :�:*,+,��<+,��]+,��_��b��%: ��d��Y��%Y��&e��(,��(��*�����Y��: +,��f: 6 ����:+, 2��g:��: ��Y �� ��� 2��IW��K��L: ��M���N:*, 2 ��O���h6��J��2��K��L: +,��S��N:*, 2 ��O���i���ʄ��_j ��IW*��,��IW���������c ���������/��������!��*��4��@��M��Z��j��x�������������������������������������������������� ����)�6�A�M�`�m�y��������������������������� GH� �� c�9?� ��@A�A�[=>� ���������������������8���I�����JK��!�LM��*�N�����)OP���"QR�����S��� ����T� ���l� ���� UVW������`X!��W��� UVW����WD���9Y��8�� ��������ZF����������+��k��l��\+�� *��m��QN+��n,��o:��p�N��:��Y�� ���6-���-2��q:*,-2��r������N*+,��sN��:��Y�� ���-��t�� YOY+,��BdOYO:*��?,��@��A:��$��u6���\.`O\.`O+�� *��m��*,-��v���w��*,-*��m������x���y����*�-��e�l�o�������~�����������!��*��-��/��>��H��Q��Z��`��c��e��l��o��q����������������������������������������� �!� [\��/���Q� ]^��A����I_`��q�����a��e��bc����hdP����[e;��������������8��������-� f�������� g���O��h�� � g��h� g���� g��h� g�� �������5�������� ��#*+��6*+��z*+��{M*����|�N6-��-2:*����}��:[��}��~�����,�������*��?��@��A:+��B���+��������(+�� YOYO*��m�������:��%+�� YOYO*��m�������:��: ��Y �� ��������6��Y��%Y��&���(��(���(+��n��������(���(��*���+��B�� *+��E�������j�����������b����� ���$�*�8�H�S�a�j�v��!��&��$��%��'��(��*/0"4�����z����ij����ij���� � ���=ij��a��:;��*��8��8��N����$���#��������#��k���� %��������l��t�l Wh� ������l Wh� �����l Wh� ������l Wh� ����m���l Wh���m��<���� ��������no����������B���Y���M*����|�N6-���'+-2��>:��::�� ,���W����,����&�)�������*� ��7�8�9�<�&?�)=�+>�.@�:9�@B�����R��&�9��+���.�9���+$����B���������B���:pq���0%�r������:ps�������tS�� ������u������������+��GM>,����*��,2��}���::+,2��H:��:��Y�� ���6��J��}��K��L:66 ��J��( ��K��L: ����6���� � �����1���,2������#�����%Y��&���(,2��(���(��*���������A����(�+�������Z���G�H� I�J�L�(O�+M�-N�<P�IQ�UR�XS�eT�qU�|V��S��X��Y��Z��P��H��a�����z��-���q�v>� �[�/]� �U�h=>��X�ew����?��?����xA����@A����B�������������������C����=� ����#�DD�����Y(����2���� ��������yF����� ������+,��fN*��,��}��:*+,���j��}��:6-����+,-2��g:-2��}���:6 ��J��| ��K��L: 66��J��+��K��L: �����6���� ������-�����%Y��&���(-2��(���(,��(���(��*���� ������W���������N���e�f�g�h�%i�/j�:k�Hl�Um�an�do�qp�}q��r��o��t��l��i��y��������}�v>� �g�2]��a�g=>� �d�dw����K��?� �:��@A��H��xA��(����������������������8����T����N����%��S������;���(� WW����"DD��Y+����.���� �������zF������������*��,��}��N+,��6-T��}���+,��S��N����6��!-W��}������+,��X�������6��!-Y��}������+,��Z�������6��-[��}��~��+,��<����6��-^��}��-���+,��_����6��#��Y��%Y��&���(,��(���(��*�������������B���}�~����.��A��D��Q��d��g��t���������������������>��������������������8����N������I����.��{���������+W@��!@@@@$ �������|}������������6����������=�����������=�����������=����������������"��4������ ����6���������6~���&|������0�@���������P�������#�������� ��PN���Y���:6,��|�:����2:����������*+������������������������&���W*��,��Q�,��R��� �+���:6 ��J��{ ��K���: �������\ ���W+ ��6*+��:, ������, ��Q�6,��R�:*�� �� �������� ��K���� ������ ��J���������������J���N6��J��-��K���S����-�����������'��������������%��2��<��I��L��O��Y��a��r��w��|����������������������������������� �����$�-�:�H�N�����������f�� ���II������@JK������ �%���������A�0����P��������P���P����N���E�A��B$��:�����H����D����8 ,�� D��" ��7U�� �������� ��������������������J*+��fM���Y���N,��-�6,���-,2��������-*+,2��������K���W����-���������"�������������-��B��H������4���1����J�����J����DT���<�A�������D���� ������ �������� ��������Y������������������������������V*��+��}��M,��.,T��}���N-�����Y��%Y��&���(+��(��*����-����Y��%Y��&���(+��(��*�������������������������9��;������*���!�M����V���������V����J����������9WV������������������$+��N6-���,-2����������������������� � � �"�����4���$����$���������$����$����%���� ���������������������+,��>N��:���������N-������ ������������ ��������>���9��� ���������������������9�����I�� ����������������N+,��S��N:+��n,��o:��l:��������������N���������N��¦�����N��Ħ�����N��Ŧ�����N��Ʀ�����N��ȥ���ɥ���a������N��˥���̦�����N��Φ�����N-��а��������^��������+�4!�<"�H$�P%�\'�d(�p*�x+��-��.��0��2��4��5��7��8��:�����H��������������������������ej����LM����[\����������)���+� mV���� ��������������O����� +���+���������������A�B� C��������� ��������� ��������� ��������H����������Ѧ� ���*��ұ�������� ���K�L������������������ � ������S��������*����������*����W������������R� S�T���������������� � � ������S��������*����������*����W������������[� \�]���������������� ���������T���������������L���+����W+������������c�d�e�����������������������������t�����+,��י���ذ+,��ٙ���ڰ��۰�����������j�k�m�n�p����� ����������������������� ���������������������I*�����*+��ݵ�ܧ�8*���+��ݟ�-��Y��%Y��&�(+��ݶ����(*��ܶ�߶�*���������������u�v�x�y�/z�H~���������I���������I�����4 ��������������j������:�������������Y�������������W�������W�������W��������������������#��.��9������������Z���������������6� �� "��# '��( .��/ 3��4 8��9 =��> PK �����9|TH���w ��w ��!���gov/nasa/gsfc/spdf/cdfj/CDR.class�������3�� ��J �"�K �"�L �M�N �"�O �M�P �M�Q �M�R �M�S �"�T �"�U �"�V �"�W �"�X �"�Y ��Z �M�[ ��\�] ��J�^ ��_ ��`�a�b ��c�d�e ��f �M�g�h�i ��j�k�libraryVersion�I�libraryRelease�libraryIncrement�libraryIdentifier�magic�[B�encoding�flags�record�Ljava/nio/ByteBuffer;� copyRight�Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/CDR;�setEncoding�(I)V�enc�setRowMajority�(Z)V�majority�Z� StackMapTable�setMD5Needed� needDigest�get�()Ljava/nio/ByteBuffer;�len�buf�getSize�()I�<clinit>� SourceFile�CDR.java�0�1�*�$�+�$�l�m�n�,�-�o�p�q�F�r�s�t�n�(�)�#�$�%�$�&�$�'�$�.�/�u�v�w�x�y�F�java/lang/StringBuilder�%-�z�{�z�|�.�s�}�~�java/lang/Object� ����w���java/lang/String�� Common Data Format (CDF) https://cdf.gsfc.nasa.gov Space Physics Data Facility NASA/Goddard Space Flight Center Greenbelt, Maryland 20771 USA (User support: gsfc-cdf-support@lists.nasa.gov) �0���gov/nasa/gsfc/spdf/cdfj/CDR�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�getBytes�()[B�put�([B)Ljava/nio/ByteBuffer;�length�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�(Ljava/lang/String;)V�!�"���� ��#�$����%�$����&�$����'�$����(�)�����*�$�����+�$�����,�-����.�/�����0�1��2���P�����*��*��*��*8���������3��������� � ����4��������5�6����7�8��2���>�����*�������3��� �������4��������5�6������9�$���:�;��2���d������� *Y�������*Y���~�������3������������4��������5�6������<�=��>������?�;��2���e�������*Y�������*Y���~�������3������������4��������5�6������@�=��>������A�B��2�������*����W*��*�������W*���� W*��*������� ��a��W*������ W*������ W*��*���� W*��*���� W*���� W*���� W*���� �� W*������ W*���� W*��������W�����d<*����Y����������������YS������W*����W*������ �`��M,�� ��W,*����W,��W,�����3���Z����� ��� �"�!�8�"�C�#�N�$�Z�%�f�&�o�'�x�(���)���*���+���,���-���1���2�3 �4�5�6�4��� ����5�6�����j�C�$���D�-���E�F��2���7����� *������ �`�����3�������8�4������� �5�6����G�1��2���u������I������ ���Y�TY�TYTYTYTYTYTYT�� ��Y ��!�������3���������� �� ����<���H����IPK �����9|T=o<sP��P��!���gov/nasa/gsfc/spdf/cdfj/CPR.class�������3�- � � �� �� �� �� ��! ��"�#�$�record�Ljava/nio/ByteBuffer;�position�J�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/CPR;�get�()Ljava/nio/ByteBuffer;�getSize�()I� SourceFile�CPR.java���%�&�'� ���(�)��*�+�,�'�gov/nasa/gsfc/spdf/cdfj/CPR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�!�� ������ ������ �����������<�����*��*������������ ��������������������������������V*����W*��*�������W*����W*����W*����W*����W*�� ��W*����W*����������&� ��� � ����#� �,��5��>��H��Q���������V������������2�����*����������������������������������PK �����9|T���K���K��+���gov/nasa/gsfc/spdf/cdfj/DataContainer.class�������3 ��� ���� �� ��� ��� ��� ��� ��� ��� ��� ��� ���� �� ��� ��� ���� �� �� �*� ���� ��� �� �� �� �� ���� �� ��� �#�� �#� ��� �#�� �*��V�� ��� �� ��� ��� �� ��� �#��� ��������� �� ��� �E� ��� �� �� �� �E� ��� �N�� �N� �N�� �N�� �#�� ��� �E� ��3 ��4 �� �� �� �� �� �� �# � �5 � � 6 � � � �: � �� �� � � � �* � ��� �� �� �� �! �� �" �# ��$ ��% ��& �'( ��) ��*�������� �+ � �, ��- �. �/ �0 �1 �23 ���4 ��5 ��6 ��7 ��8 ��9: ��; �< �= �> �? ��> �> @AB C�D ��E FG FH ��I FJ �� ��K L�M ��E FN FO FP ��I FQ R� ��KS ��E ��IT ��E FU ��I FV W� ��KX ��E FY ��I FZ ��K[ ��E F\ ��I]^ ��E F_ ��` ab ac �d ae �f gh gi �j ��k ��lm�vdr�Lgov/nasa/gsfc/spdf/cdfj/VDR;�vxr�Lgov/nasa/gsfc/spdf/cdfj/VXR;�firstRecords�Ljava/util/Vector;� Signature�'Ljava/util/Vector<Ljava/lang/Integer;>;�lastRecords�bufs�)Ljava/util/Vector<Ljava/nio/ByteBuffer;>;�points�position�J�VVR_PREAMBLE�I� ConstantValue���� CVVR_PREAMBLE����rowMajority�Z�CXR_MAX_ENTRIES����cpr�Lgov/nasa/gsfc/spdf/cdfj/CPR;� timeContainer�'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;� _firstRecords�_lastRecords�_bufs�phantom�Ljava/lang/Boolean;�_doNotCompress� doNotCompress�locs�[J�vxrs�[Lgov/nasa/gsfc/spdf/cdfj/VXR;�<init>� (Lgov/nasa/gsfc/spdf/cdfj/VDR;)V�Code�LineNumberTable�LocalVariableTable�this�!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)V�getVDR�()Lgov/nasa/gsfc/spdf/cdfj/VDR;�getVXR�()Lgov/nasa/gsfc/spdf/cdfj/VXR;�setTimeContainer�*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)V�dc�addPhantomEntry�()V� StackMapTable�addData�(Ljava/lang/Object;[IZ)V�data�Ljava/lang/Object;�recordRange�[I�oned� Exceptions�(Ljava/lang/Object;[IZZ)V�t�Ljava/lang/String;�expected�_last�i�sbe�Ljava/lang/StringBuffer;�sbf�fdim�dcheck�vdim�values�[B�[S�[F�[D�f�len�_bar�[Ljava/lang/String;�relax�buf�Ljava/nio/ByteBuffer;�first�done�npt�last�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�LocalVariableTypeTable�(m]����getSize�()I�nbuf�_first�e�gzos� Ljava/util/zip/GZIPOutputStream;�ex�Ljava/lang/Exception;�b�uncompressed�baos�Ljava/io/ByteArrayOutputStream;�entries�v�size� vxrsNeeded�lastVXREntries� _position3:�update�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�n�getBlockingFactor�p�addJavaArray�+(Ljava/lang/Object;IZ)Ljava/nio/ByteBuffer;�la�#Lgov/nasa/gsfc/spdf/cdfj/LongArray;�ok�da�%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�fa�$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;�ia�"Lgov/nasa/gsfc/spdf/cdfj/IntArray;�sa�$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;�ba�#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;�st�%Lgov/nasa/gsfc/spdf/cdfj/StringArray;�dataType�cl�Ljava/lang/Class;�ctype�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�Ljava/lang/Class<*>;noDMTX[� getLastRecord�(I)I�l�start�timeOrderOK�(Ljava/lang/Object;)Z�e16�next�nextTime�"(Ljava/nio/channels/FileChannel;)V�channel�Ljava/nio/channels/FileChannel;�longbuf�intbufpq�writeInt�8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;I)V�ch�value� writeLong�8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V� SourceFile�DataContainer.java �java/util/Vector���������������������������gov/nasa/gsfc/spdf/cdfj/VXR����������java/lang/Integer rs�t&�java/nio/ByteBufferuvnwxy[#zw��{|}~�java/lang/Throwable�JFor data types of size > 1, supplied buffer must be in LITTLE_ENDIAN order ����java/lang/StringBuilder�%Record range must be specified since �����is to be stored as compressed.���java/lang/Boolean �� compressed�/Changing compression mode of input. Previous = �.���supplied object not an array[M���M�������Gap: ��� - � for ����N SparseRecordOption must be set. There are missing records between files for � first record �" must follow the last seen record �Specified start of the range � does not follow last record �J immediately. SparseRecordOption must be set if the CDF is missing records�<SparseRecordOption must be set if the CDF is missing records�M����&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute �����1array size not consistent with given record range������M������java/lang/StringBuffer�,�������Dimension mismatch, expected: ��� found fg�v��y����{��|������������������������������������������M�String �' is longer than the length of variable.�������Unsupported data type.�KPossible incompatibility for unsigned. Use relax = true to force acceptance��LM�gov/nasa/gsfc/spdf/cdfj/CPR�����������r�����������%gov/nasa/gsfc/spdf/cdfj/DataContainer ����MdM�r���������java/io/ByteArrayOutputStream�java/util/zip/GZIPOutputStream ��������java/lang/Exception��������b����Internal error.��!gov/nasa/gsfc/spdf/cdfj/LongArray �o�{�{���{����#gov/nasa/gsfc/spdf/cdfj/DoubleArray�{�{�{�{��"gov/nasa/gsfc/spdf/cdfj/FloatArray� gov/nasa/gsfc/spdf/cdfj/IntArray�{�{��"gov/nasa/gsfc/spdf/cdfj/ShortArray�{�{�!gov/nasa/gsfc/spdf/cdfj/ByteArray�{�java/lang/String�#gov/nasa/gsfc/spdf/cdfj/StringArray�{����M�p��� ������java/lang/Object�java/lang/Class�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�java/nio/channels/FileChannel�java/io/IOException�(I)V�add�TRUE�getClass�()Ljava/lang/Class;�isAssignableFrom�(Ljava/lang/Class;)Z�!gov/nasa/gsfc/spdf/cdfj/DataTypes�gov/nasa/gsfc/spdf/cdfj/VDR�order�()Ljava/nio/ByteOrder;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�(Ljava/lang/String;)V�isCompressed�()Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getName�()Ljava/lang/String;�toString�(Z)V�isArray�sRecords�java/lang/System�out�Ljava/io/PrintStream;�(I)Ljava/lang/StringBuilder;�java/io/PrintStream�println� remaining� itemsPerPoint�(Ljava/lang/Object;)V�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�efdim�get�(I)Ljava/lang/Object;�intValue� getDimensions�()[I�java/util/Arrays�equals�([I[I)Z�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�(I)Ljava/lang/StringBuffer;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�getType�java/lang/Byte�TYPE�wrap�([B)Ljava/nio/ByteBuffer;�allocateDirect�(I)Ljava/nio/ByteBuffer;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�nativeOrder� asShortBuffer�()Ljava/nio/ShortBuffer;�java/nio/ShortBuffer�put�([S)Ljava/nio/ShortBuffer;�putShort�(S)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�asIntBuffer�()Ljava/nio/IntBuffer;�java/nio/IntBuffer�([I)Ljava/nio/IntBuffer;�putInt� asFloatBuffer�()Ljava/nio/FloatBuffer;�java/nio/FloatBuffer�([F)Ljava/nio/FloatBuffer;�putFloat�(F)Ljava/nio/ByteBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�java/nio/DoubleBuffer�([D)Ljava/nio/DoubleBuffer;� putDouble�(D)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�java/nio/LongBuffer�([J)Ljava/nio/LongBuffer;�putLong�(J)Ljava/nio/ByteBuffer;�numElems�length�getBytes�()[B�(B)Ljava/nio/ByteBuffer;�clear�FALSE�setCPROffset�(J)V� setMaxRec� setVXRHead�valueOf�(I)Ljava/lang/Integer;� numEntries�limit�setBlockingFactor�hasArray�array�setElementAt�(Ljava/lang/Object;I)V�(Ljava/io/OutputStream;)V�write�([BII)V�finish�flush�toByteArray�printStackTrace� setVXRNext� setVXRTail�()Ljava/nio/ByteBuffer;�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�java/lang/Long�(Ljava/lang/Object;Z)V�INT8�TT2000�buffer�UINT4�((Ljava/lang/Class;)Ljava/nio/ByteBuffer;�java/lang/Double�DOUBLE�EPOCH�EPOCH16�FLOAT�java/lang/Float�INT4�UINT2�java/lang/Short�INT2�UINT1�INT1�CHAR�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�getValue�getLong�(I)J� getDouble�(I)D�"(J)Ljava/nio/channels/FileChannel;�(Ljava/nio/ByteBuffer;)I�allocate�!����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �������� ����?�����*+��������� ������������������������ ����������[*��*��Y����*��Y����*��Y����*��Y����*�� *�� *��*��*+�� *��Y����*���������6� ����� �����%� �0��6�#�;�/�@�0�E��J��U��Z���� ����[�����[��������[����������/�����*�� �������������������������/�����*����������������������������:�����*+�������������"�������������������������9*�� ���*����Y����W*����Y����W*����W*���� �����������%��&��'�(�(�1�)�8�*�������9�����������U����� *+,��������� ����-��.���*���� ����� !���� "#���� $���%�������&�������� �:+�������+��:��*�� ��.�������� ��Y ��!�*�� ��"���,��)��Y��#Y��$%��&*�� ��'��&(��&��)��!�*����$*,�������*��*Y*����+����a*���� ,���*����M,���G,:*����-:��Y��#Y��$.��&��&/��&��)��!�+����0�� ��Y1��!�,����,.6*����2�6*����*��*����2d��36�� *��46,��z`6*��4`6d��a*�� ��5��W��6��#Y��$7��&��89��&��8:��&*�� ��'��&��)��;��Y��#Y��$<��&*�� ��'��&��)��!���r,.��*��Y��#Y��$=��&,.��8>��&��8��)��!�,.`��9*�� ��5��/��Y��#Y��$?��&,.��8@��&��8A��&��)��!�����*�� ��5�� ��YB��!�666 �����~,��.��C��*�� ��.l6*�� ��Dl6`d6 ��,.6 d`6*����Y����W*����Y ����W*����W*����Y����W���EY+��F: �]+��G6,��,.,.d`�� ��YH��!�:*�� �� ����Y��:��Y����W��*�� ��I:��2�����2`� :O6 ��2�� ` ��J����KO� ��� ��L��M�����NY��O: 6���!�� P��QW .��RW���ݻ�NYS��T: ��L:6���!��P��QW.��RW���ݻ�Y��#Y��$U��& ��VW��&��V/��&��)��!�`d6 *+*�� ����X:��6��{*�� ����+��*�� ����*�� ��2��S ��Y��Z��H+��[��[:�*�� ��Dl6,��,.,.d`�� ��YH��!���\:`d6 6���*�� �������*�� �����+��]��]:�*�� ��Dl6,��,.,.d`�� ��YH��!�`d6 �h��^:����_W��`������a��bW��&6���5��cW������dW6���*�� �������*�� �����+��e��e:�*�� ��Dl6,��,.,.d`�� ��YH��!�`d6 �h��^:����_W��`������f��gW��&6���.��hW������dW6���*�� ����*�� ��,���+��i��i:�*�� ��Dl6,��,.,.d`�� ��YH��!�`d6 �h��^:����_W��`������j��kW��&6���0��lW������dW6���*�� ����'*�� ��-��*�� ����*�� �� ���+��m��m:�*�� ��Dl6,��,.,.d`�� ��YH��!�`d6 �h��^:����_W��`������n��oW��&6���1��pW������dW6���*�� ��!��*�� �����+��q��q:�*�� ��Dl6,��,.,.d`�� ��YH��!�`d6 �h��^:����_W��`������r��sW��&6���/��tW������dW6���*�� ��2���+��u��u:�*�� ��vh*�� ��Dl6,��,.,.d`�� ��YH��!�`d6 *�� ��v�h��^:6���v2��w6 *�� ��v��'��Y��#Y��$x��&2��&y��&��)��!�2��z:��{W6*�� ��v�d�� ��|W���������dW6��4�� ��Y}��!�*�� �� ��*�� ���� ��Y~��!�*�� ����*����*����*����*����� *����Y����W*����Y ����W*����W*����Y����W������"�����3��4��5��6�$�7�/�8�9�<�C�=�G�>�[�?�m�B�t�C���D���F���H���I���J���P���Q���T��U �V �W�X)�Z/�\3�]9�^A�_I�`S�az�b��a��c��f��i��j��k��n��o��p�x�y!�z+�{5��8��;��>��H��L��_��k��w��|��������������������������������������������%��-��8��>��K��_��e��r��{�������������������������������� ����#��+��Z��c��l��y��}����������������������������������� ��.��J��Q��T��u��~�������������������������������������&��3��7��O��X��b��k��t�������� � �#,5CNY_fi�����"�#�$�%�&�()+-#.,/A4E5]8f9v:�;�<�>�?�@�A�@�:�D�E�G H I *J 4N >O EP LQ SR ZT kU |V �W �X��~�&���,'(�A�f)��� *���A�$+��� ~�&+�����&+���{��,-� ��[.-���T/#�8��0#��51���l�<23�1�+������24���+���~��2#���+���&��25�F�+������26���+������2 ���7�����c8��� ��)93�y�{+���,��2:��� ����� � !��� �"#��� �$����� �;���� �<=���>���8`?���;]@���>ZA��� ��BC� D�����51�����+�U��9E3QF����FG�eE�F��H�� B��*��w.��?��A =��/I��(J���e��#��K����K�e����*�FG�eEIJ���� ��1�[�� ��1�]2������ ��1�e2��������1�i2������4��1�m3��������1�q3��������J�u����A���[������ !%%������LM��������*�� ���<*�� ��"��4*���Y������*���*����a���*�� *���������*������`<*����2��G=*����2d>��&*����J��*����J����K=�� ��������*�� ������*�� *����a���*��Y�����*��Y�����*��Y�����*����T=*����2��D*����J��3*���*����J��W*���*����J��W*���*����J��W�������=*����2���*����J��*����J����K>*������J����K��*������J����K>*��������W*���*����J����K`*����J����Kd�����W*���*����J��W���k*�����2l=*�����2hd>�� ���>*�����**�����2����6��76*������*����a7*�����Y��S6*����d��6*���2���*���2���`<*�� ��"��@6 ��3*���*����aP*�����J�����`6 `<�� ��̧ *�� *������*����?6 ��3*���*����aP*�����J�����`6 `<�� ����6 ���*���*����aP*�����J��: : ����� ���:�� ��C�: ���W*���������Y����:���Y���: ���� �����������\: *��� ��� ���`6`<�� : ����� ��M*����d��*���2*����a������E*������*�� �����=���������g��]�^�_�`�+a�9b�Cd�Me�Of�Yg�]h�hi�wj�zl��n��o��p��q��s��u��v��w��x��y��z��{��|��}~����'�2�A�V�h�t���������������������������������*�-�9�F�P�Z�h�|����������������������������������'�1�=�H�S�X�]�g�r�|�������������������������O�?A����Y�5N������LN���A�mO�����N���|�8��� S�7P��� ��8��� ��7P��� H�9QR� |�8�����ST� ��U=� ��V3�=�QWX����P��� �Y�����Z����������[����\�����]�����N�����^��������"��C�� �� ��7��E������K��E����!����3��%��6����6����7E�[��R�FE�[_�`���F�������ab���������+*������dW+*�� ������W*�� ��"��+*���������W*�����+�=*�����2�a>*�����V+*���2������W6*���2�����#*���`��J����K6+��hW����6*���2�����#*���`��J����K6+��hW����6*���2�����+*���`/��tW����*�� ��"��Q6*���2�����=+*���`��J�����`���tW+��hW+*���`��J�����W������W6*���2�����F*���`��J��:+���`���tW+ ��hW+��hW+������tW+���W����*���2���`=����+���������%���� ���� ��,��5��7��A��L��Z��k��~������������������������������������0�9�J�Z�h�o�u������������z��~�c����]�.P������c������.P������"P������HP���Z�-U=�<�QP����C\Z�����������<=��7jN������0�,�� ����-����-����!����G����P����dM����������-<=*����2��*����J����K>��<���������������� � �%�+���*���e�����'+������-����+c��������� ���fg������ ����EY+��F:��Y:���:�� ��Y���!������D���Y+*�����:������������6�� ���������������������L���Y+*�����:�����������������6�� ������������������������Y+*�����:����� ��İ�����B���Y+*�����:��Ǧ� ��Ȱ��ɦ���ʶ�˰������� ��Ȱ��ʦ�H���Y+*�����:��Φ� ��ϰ��Ц���Z��Ѱ��ɦ���~�� ��ϰ��Z��7���Y+*�����:��Ԧ� ��հ��Ц���~�� ��հ֦�&���Y+*�����:��٦�*�� ��v��ڰ���������&��� ���&�.�<�S�^�o�w���� ��!��#��$��%��'��(��)*+%,+/30A1O2`3r4x7�8�9�:�;�>�?�@�B������<�3hi��S�j������;kl����j������mn����1op�A�7qr���&st���uv��������� !����w������;���� �BC���xy���z{�D������x|��������&I}~��%@������-�@����#��#�����#�L����FGI}~���� ��#�L����FGI}~���� )%��������M����8�����**����2d��3����������F�����������������������)=�����*����J����K>���������������"���J�K�L�M�N�!O�$P�'Q���*��� �������)�����)������'c������ ���������������������*����2d=���N*����J��YN������ �����-�����۶��*�� ����+��q��q/--�����ݔ���������*�� ����]�:--���d���R--���d���R+��m��m:11����11����11������+��m��m:1--���d��ߗ�����������N���U� V�W�X�"Y�)Z�/\�5]�E^�``�pa�ub��c��d��e��f��g��i��j���H��u�U�6����.�6������������!�� ��A������<=�����6����+�����E(@���I�m�m @������m@�a����S�����+*������W+*�� ������W*�� ��"��+*���������W*������=���N���:*�����2�x6*�����k+*���2������W6*���2�����%*���`��J����K6*+������6*���2�����%*���`��J����K6*+������6*���2�����*+-*���`/������*�� ��"��U6*���2�����@*+-*���`��J�����`����*+���+*���`��J�����W������^6*���2�����L*���`��J��:*+-���`����*+ ���*+���*+-�������+���W����*���2���`=�������������)��n� o�p�q�+s�3t�5u�;v�Aw�Kx�Xy�gz�y{��|��z��~�������~����������������*�-�6�I�R�d�t��������������x���������� c����j�1P������ c������1P������$P����LP���t�3U=�U�XP����NrZ���������������5�N����;��=��A��=����@�+���F�EE������0����0����#����K����W��%�������������q�����,��dW,��hW,��dW+,���W����������������������*���������������<=��������%�������������q�����,��dW,!��tW,��dW+,���W����������������������*���������������<=��������%�����������PK ����ȻCY=��������'���gov/nasa/gsfc/spdf/cdfj/DataTypes.class�������3�� �2�{ �2�|�a�}�~� ��� ����� ��� ��� ����� � �� ������� ��{�� ��� ��� ��� ��� ����� ������������ ��� ������� � �� � ���� �$���� �&�� �&���� ��� ������������������ENCODING_COUNT�I� ConstantValue����endian_ness�[Ljava/nio/ByteOrder;�EPOCH16��� �CDF_TIME_TT2000���!�FLOAT�����DOUBLE����SIGNED_INTEGER����UNSIGNED_INTEGER����STRING����LONG���� LAST_TYPE���5�method�[Ljava/lang/reflect/Method;�typeCategory�[I�size�longInt�[J�<init>�()V�Code�LineNumberTable�LocalVariableTable�meth�Ljava/lang/reflect/Method;�this�#Lgov/nasa/gsfc/spdf/cdfj/DataTypes;�tc�Ljava/lang/Class;� StackMapTable���}��� getString�<(Ljava/nio/ByteBuffer;Ljava/lang/Integer;)Ljava/lang/String;�buf�Ljava/nio/ByteBuffer;�nc�Ljava/lang/Integer;�slice�ba�[B�i�~�i�getByteOrder�(I)Ljava/nio/ByteOrder;�encoding� Exceptions�isStringType�(I)Z�type� isLongType� defaultPad�(I)Ljava/lang/Object;�<clinit>�bb� SourceFile�DataTypes.java�R�S�����java/lang/Class�java/nio/ByteBuffer�java/lang/Integer�����K�L�java/lang/Exception�g�����������java/lang/String�R���7�8�java/lang/Throwable�java/lang/StringBuilder�Unsupported encoding �������������R���M�N�!gov/nasa/gsfc/spdf/cdfj/DataTypes�t�r�java/lang/Long�R���q�r�java/lang/Byte� �����R���java/lang/Double�R���java/nio/ByteOrder���������java/lang/reflect/Method�O�N�P�Q�get�getShort�getInt�getLong�getFloat� getDouble�java/lang/Object�getClass�()Ljava/lang/Class;� getMethod�@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;�()Ljava/nio/ByteBuffer;�intValue�()I�()B�([BII)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�(J)V�getBytes�()[B�(B)V�(D)V� BIG_ENDIAN�Ljava/nio/ByteOrder;� LITTLE_ENDIAN�1��2�����3�4��5����6��7�8����9�4��5����:��;�4��5����<��=�4��5����>��?�4��5����@��A�4��5����B��C�4��5����D��E�4��5����F��G�4��5����H��I�4��5����J��K�L����M�N����O�N����P�Q�����R�S��T���������1*��*��L+��YSYS��M��3,S��4,S��M��� �,�/� ��U���"����h��i� �k��m�%�n�,�p�/�o�0�q�V��� ����W�X����1�Y�Z��� �(�[�\��]������/��^�_��`�� �a�b��T���������:*�� M+���N6-���-,��T-3���� ����� Y-�������U���"����s��t��u��v��w��x�(�v�.�z�V���4����:�c�d�����:�e�f���5�g�d���.�h�i���+�j�4��]�������k�l� �m�n��T���`�����)��2�� ��2���Y��Y���������������U��� ����}��~�V�������)�o�4���]�����p������ �q�r��T���D�������.���������U���������V��������s�4���]���� @� �t�r��T���D�������.���������U���������V��������s�4���]���� @� �u�v��T���m�����1������Y���������� Y!��"3��#���$Y��%�����U������������(���V�������1�s�4���]������w�S��T��+����a��&��;����S��������'S����'S����(S����'S����(S����'S�� ��'S����'S�� ��(S����(S����(S5��)��5� ��5� ��*5���+;5����S��*O��O�����K*,����L��+S��O��+S��O��)+S��)O*-����L��+S��O��*O��+S��O��*O*.����L��+S��O��*O��+S��O��*O*/����L��+S��O��*O��!+S��!O��*!O*0����L��+S��O��*O��,+S��,O��*,O*1����L��+S��O��*O��-+S��-O��*-O��+S��O��*O�� +S�� O��* O��)O��3O��4O��L<5��!��*.����+ ��*.hyP���߱���69� ��U��J�R����� �� �� ���$� �,��4��<��E��N��W��`��i��r��{�"���#���$���%���'���(���)���*���'���-���/���0���1���2���3���4���5���6���7���8�9�:�;�< �=+�>1�?7�@=�AD�BK�CR�D]�Ed�Fk�Gs�Hz�I��J��K��L��M��N��O��P��Q��R��S��T��U��V��W��X��Y��Z�[�\�]�^!�_(�`/�a6�c9�b:�dB�eZ�d`�g�V���4�� ��j�4������j�4����p�W�X�<�$�j�4�����x�\���]���&� �� ����}������_��`�������y����zPK �����9|TL+ӭ������/���gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.class�������3�5 ��& ��'�(�) ��*�����+�������� ��,�������������-�_���$ ��.�/ ��.�0�1� fillValues�[Ljava/lang/Number;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�+Lgov/nasa/gsfc/spdf/cdfj/DefaultFillValues;�value�(I)Ljava/lang/Object;�type�I�<clinit>� SourceFile�DefaultFillValues.java�����java/lang/Number�java/lang/Integer��2�java/lang/Long��3�java/lang/Float��4�java/lang/Double�)gov/nasa/gsfc/spdf/cdfj/DefaultFillValues�java/lang/Object�(I)V�(J)V�(D)V�!�������������������/�����*��������������������������� �� �����0�������2���������������������!�"����#������������2��������Y���S����Y����S����Y��S����Y��� S����Y����S����Y��S����Y��� S��,��Y���S��-��Y���S����Y���S�� ��Y���S��!��Y��� S��������:���������%��3��C� �S� �b��r���� ��������������$����%PK �����9|TYS|�������.���gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.class�������3�5 ��& ��'�(�) ��*����+������� ��,�������������-�)>Y9��� ��.�/ ��.�0�1� padValues�[Ljava/lang/Number;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�*Lgov/nasa/gsfc/spdf/cdfj/DefaultPadValues;�value�(I)Ljava/lang/Object;�type�I�<clinit>� SourceFile�DefaultPadValues.java�����java/lang/Number�java/lang/Integer��2�java/lang/Long��3�java/lang/Float��4�java/lang/Double�(gov/nasa/gsfc/spdf/cdfj/DefaultPadValues�java/lang/Object�(I)V�(J)V�(D)V�!�������������������/�����*��������������������������� �� �����0�������2���������������������!�"����#������������2��������Y���S����Y���S����Y��S����Y��� S����Y����S����Y��S����Y��� S��,��Y���S��-��Y���S����Y��S�� ��Y��S��!��Y��� S��������:���������%��3��C� �S� �b��r���� ��������������$����%PK �����9|T$�"������)���gov/nasa/gsfc/spdf/cdfj/DoubleArray.class�������3�� ��Y ��Z ��[ ��\�?�C�F�I �]�^ �_�^�`�a ��b�c ��d ��e ��f ��g �h�i �j�k �l�m ��n �l�o �j�p �q�r �q�s�t�u�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�rowMajority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�v� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doFloat�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[D�j�di�data2�[[D�k�data3�[[[D�l�data4�[[[[D�_dim�[I�temp�[F�_buf�Ljava/nio/FloatBuffer;�K�M�w�t�doDouble�Ljava/nio/DoubleBuffer;�x� SourceFile�DoubleArray.java����'�y�2�$�%�z�{�0�|�java/lang/Throwable�'Only float and double targets supported��}�Rank > 4 not supported�~��;�<�T�<�����������v�����w�����(�)���������x���������#gov/nasa/gsfc/spdf/cdfj/DoubleArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/FloatBuffer�java/nio/DoubleBuffer�dim�java/lang/Double�TYPE�java/lang/Float�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I� asFloatBuffer�()Ljava/nio/FloatBuffer;�put�([F)Ljava/nio/FloatBuffer;�(F)Ljava/nio/FloatBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�([D)Ljava/nio/DoubleBuffer;�(D)Ljava/nio/DoubleBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� ������ �!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ ��������$� �/��:��E��P��!�������R�"�#���,����$ ��-�.�����������T+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� ������������*� �8�!�?�"�M�#�!���4����T�"�#�����T�/�0����T�1�2��8��3�2��?��4�5��6�������T�/�7��,���� A���8�&������9����:���;�<����g����D*����MN+��:*��������.��������� ���V������U*������:��N6���-1�Q����-��W+�*������:,.�N6,.��22:6 ,.��- 1�Q� ���-��W����+�*������:*����Z,.�N6,.��F6 ,.��52 2: 6,.��- 1�Q����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 1���W� ��� ��҄���+�*������:*����n,.�N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- 1�Q� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 1���W�������τ ���� ���+������ �����>���'��(� �)��*�4�,�@�-�F�.�a�/�h�0�j�2�v�3�|�4���5���6���7���4���9���;���<���=���>���?���@���A���B�A�D�?�>"�H-�I8�JC�KU�J[�Ia�Hg�Pi�Ru�S|�T��U��V��W��X��Y��Z��Y��\��W��V��U��a��b��c�d�e(�d.�c4�b:�a@�kB�m�!��$��I��=�2��@�*�>�?�����@�2� ���"�A�?���7�=�2��v�B�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�;� �@�2� 0�1�D�2� %�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2���4�D�2���E�G�2� ��V�=�2� u���H�I���D�"�#����D�4�5��<�J�K�� :�L�M��4�N�O��,�����)��4�P�Q�R����������������������� �S�8�P�Q�R������� ������������� �� ����������� �S�8�P�Q�R�������� �� ��������������� �� �� ��"����������S�8�P�Q�R�����T�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 21��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 1��W���� ��ф �������+������ �����.���q��r� �s�0�u�<�v�C�w�E�y�Q�z�\�{�f�z�l�}�n��z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�K�� ��N�U��,�����!��0�P�V������������S�8�P�V������� �������� �� ����������� �S�8�P�V�������� �� ���������� �� �� �� ����������S�8�P�V����W����XPK �����9|T[�3�1��1��0���gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.class�������3� �6�� �W�� �V�� ���� ��� �V�����c �V���Z ���� �V�� ���� �V�� ���� �V����� � �� �� �V �� �� � �" � �" �� �( �( �(! �(" �# �V$��%& �V' ��( ) �V*+ �6,��- ./0 �:������1 2����34 �V5 6789 �V: .;< �V= �V> �W? �W@A �VB �PC �VD �VE �VFGHJ�dpad�[D�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�lpad�[J�this�,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;� StackMapTableGMN�kO� ExceptionsPQ�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�dbuf�Ljava/nio/DoubleBuffer;�remR�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�n�_num�tf�[F�ipos�bvf�Ljava/nio/FloatBuffer;�bvd�num�Ljava/lang/Number;�method�Ljava/lang/reflect/Method;�x�longInt�J�bvl�Ljava/nio/LongBuffer;�tl�bv�type�elements� toprocess� processedS��TUV�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�_a1�[[D�e1�e0�n0�n1�_a2�[[[D�e2�n2�_a3�[[[[D�e3�n3�_a4�[[[[[D�rank�bufWXYZ�asArrayElement�([I)Ljava/lang/Object;�element�pos�ne�(II)Ljava/lang/Object;�index0�index1� pointSize�loc� fillArray�([DIII)V�array�offset�first�last�b� as1DArray�()[D�asOneDArray�(Z)[D�cmtarget�asArray�'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�DoubleVarContainer.java[\�[]�f�gM^_`�k���a�!gov/nasa/gsfc/spdf/cdfj/DataTypes�Y�ZOab�[�\Sc�~d�ode�h�iNfg�java/lang/Throwablehijkl�Should not see this.mno��pqr���aRst��uvwTxyxt��z�java/lang/ObjectU{|�java/lang/Number}~���cp��Vx��java/lang/StringBuilder�[i�Unrecognized data type �������[o����p�Rank > 4 not supported yet.���px���m�java/lang/Double�[��������java/lang/Integer��x~�Internal error�Rank > 1 not supported.��x�� Rank other than 2 not supported.�Invalid first index �Invalid second index ����p�buffer not available���p���������#gov/nasa/gsfc/spdf/cdfj/DoubleArray�����[��������������*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer��.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�CDouble�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/DoubleBuffer�java/nio/ByteBuffer�java/nio/FloatBuffer�java/lang/reflect/Method�java/nio/LongBuffer�java/io/Serializable�[Ljava/io/Serializable;�[[Ljava/io/Serializable;�[[[Ljava/io/Serializable;�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�typeCategory�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� asDoubleArray�([I)[D�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�put�([DII)Ljava/nio/DoubleBuffer;�(I)Ljava/nio/Buffer;� asFloatBuffer�()Ljava/nio/FloatBuffer;�get�([FII)Ljava/nio/FloatBuffer;�[Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�doubleValue�()D�intValue�asLongBuffer�()Ljava/nio/LongBuffer;�([JII)Ljava/nio/LongBuffer;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([D)Ljava/nio/DoubleBuffer;�singlePoint�(D)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�rowMajority�()Z�validElement�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z�(I)D�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�V�W��X���Y�Z�����[�\��]��*�� ���e*+,-����*��,��:��*��.��7����:*���� 6���*�� /�R�����*�� �� �� �����^���&� ����� ���$��.��7��U��X��d��_���\� �:��`�a��.�'�b�c����e�d�e�����e�f�g����e�h�i����e�j�k����e�l�m����e�n�o���M�p�q��r���%���:� �s�t�u�v�w�x������y�����z�{���[�|��]���c����� *+,-���������^��� �������_���4���� �d�e����� �f�g���� �h�i���� �j�k���� �l�m��y�����z�{����}�~��]���Y�����h�� M,*����W,�����^����������� �_��� �����d�e�������a����������������]���8�����������^�������$�_��������d�e��������a���������]��)������-�� �� ::�� *�� ��*��� YO���:��:������,��6,��:6 ��y 6 *��h��� �*��l6 66 ��(6 *����� 1R� ������ *��h��W h*��h`6 d6 ���,��W����+�.���^���j����(� �)��+�+�/�.�,�0�-�5�.�=�0�C�1�I�2�L�3�Q�4�U�5�b�6�l�8�o�9�y�:���;���:���9���B���C���D���E���F���G�_������0� ������|����a� �r�,�`�a��U�o���a� �o�U���a������d�e���������a�����������������q��������a�� �����Z�������Z��C�����a��I��������L�����a� �r���2���� � P� D������������ ������(��������]��������� �� :��6��: 6��.�����������������(������+��������8��:+��6 +��:��idh6����6��W h`6 6��0�R���� ��Wh`6l`6���+ ��W��W�/+��6 +��:��Odh6����6��W h`6 ��Wh`6l`6���+ ��W��W����2: ��cdh6����66��" +�� ��!��":��#R���� ��Wh`6l`6�����W�E��2: ��$/7��wdh6����66��6 +�� ��!��":��%6�� ��� �a�R���� ��Wh`6l`6�����W���+��6 +��&:��:��jdh6����6��'W h`6 6��/�R���� ��Wh`6l`6���+ ��W��W����Y��(Y��)*��+��,��-��.������^��^�W���L� �M��N��P��Q�H�S�O�T�U�U�[�V�b�W�k�X�x�Y���Z���[���\���[���^���_���`���a���b���c���d���f���g���h���i���j�k�l�m#�n-�o6�p9�q@�rH�sK�uR�vY�wb�xo�yy�z��{��y��}��~������������������������������������&��,��7��A��J��M��U��X��^��d��k��r��{��������������������������������������������_��V�"������a��k�Z���a��O��������U�����a� �[���������@���a����k���a� ���e������� �����r�&���a�b�T���a�R�r����� ����������a���:���a���h���a��������� �������������a�{�[���a�^�����a� d�������k�����c����d�e��������������a������a������a�������������q�� ����Z������a�������� �����a��r��"� ��H��s�����x� ������������������� ������s�����x� �������������5����s�����x� ���������s�����x� ����������s�����x� ��������������%�� ��s�����x� �������� ��s�����x� ������� ��s�����x� ����������������+��s�����x� ������������ ����s�����x� ������������ ���� �� ��s�����x� ���������s�����x� ��������������������� ����s�����x� ������y������z�{� ������]���=����� ����/�����^���������_������� ���a����� �l�m��������]��������*����0�<�� ��Y1��.�*��2M,���,��3l>,��:6���������������"���G������e��r�:��4W*��5����6Y1��7���*����8���9��:��;6l6��<:6 �� 2��4W� ���*��5�� 2���*����8���9��:��;6 *����8���9��:��;6 hl6 ��=:*����>���46��'6 ��2 2��4W� �����ا�C6��96 ��)6 ��22 ��?R���� ��ք���*��5�� 2���*����8���9��:��;6 *����8���9��:��;6 *����8���9��:��;6 hhl6 ��@: *����>���G6��:6 ��*6 �� 222��4W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��?R������ӄ��Ä���*��5�� 2�� �*����8���9��:��;6 *����8���9��:��;6 *����8���9��:��;6*����8���9��:��;6 hhhl6 ��A:*����>���Z6��M6 ��=6 ��-6��2222��4W������҄�������i6��_6��O6��?6 ��/6 ��2222��?R�������Є�����������*��5�� 2�����YB��.�����^��R�T����� ���������$���,���2���5���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l�����������������������������������'��1��;��E��O��c��i��o��u��~�������������_����+�]� ���Z�������a� ���<���a����,�����&����a� �+���a�a����a�W�-���a� M�=���a��������a� �������a� �����������a� �.���a��>���a�e� ���a�[�0���a�Q�@���a�G�P���a�������a� ������a� ������a��������� H�!���a�>�1���a�4�A���a�*�Q���a���#���a���3���a���C���a���S���a���c���a��8���a� �#���a� ����a�������a������������d�e��� ����a���������,���a��2�������5����a��r��q�A���� ����3����!� A�������'� �s������<���� A�������M� �s��������=���� �������� �� ������ A�������s��������g��s���������@���� �� ���������� �� �� �������� A�������s�����������s����������A���� �� �� �� ���������� �� �� �� ��"�������� A�������s�������y������������]����� ����*����0�=�� ��YC��.�*��+��D���*��2N-���-��3l6-��:6*����8���9��:��;6l6+���8+.6�: 6 6�� ��ER `6 ���� �+�6��<: 6 6��46�� 2 +.`��ER���� `6 ���� �����^���v���� ��&�+�1�:�@�C�X�_�e �j!�p"�t#�~$��%��#��'��)��*��+��,��-��.��-��0��,��2�_������w� ���a��j�0���a��p�*���Z� �t�&���a� ���!�`�a����8���a����K���a����A����� ���>���a� �����d�e���������k�� �����a��+��������:����a��@��������C�����a��X�����a��r���W� ���� ����E��s�v����� ����������s�v�����<���� �� ���y������������]��U����*����0�>�� ��YF��.�*����8���9��:��;6�� ����Y��(Y��)G��+��,��-��.�*����8���9��:��;6�� ����Y��(Y��)H��+��,��-��.�h6*��2:�����3l6��: l6 �:*����>���h`�� h`66 6 �� `��ER `6 ���������^���Z���7� 8�9�.:�8;�S=�h>�r?��A��B��C��D��E��F��G��H��I��J��K��L��JN�_��������#���a����d�e�������a������a�� �����a��.�����a��h�����a����t���a����n��������]��a����V����� ���O���a� ���I���Z����,���a����)���a� �r���=� ������������2��s����� ��E����"�y������������]���������Q*��I��J�� ��YK��.�d`*��h6*��2:*��L.d*��h*��Mh6��W��+��W�����^������n�o�!p�'q�;r�Cs�Pt�_���R����Q�d�e�����Q���Z����Q���a����Q���a����Q���a��!�0��a��'�*������;����a��r�����y������������]���5�����*��N�� �� �����^������u�_��������d�e���������]���6�����*��O�� �� �����^������w�_��������d�e���������]���@�����*��O�� �� �����^������z�_��������d�e��������m��������]���6�������PY*��Q��R�����^������}�_��������d�e���y�����A������]���0�����*��S�����^��������_��������d�e��A������]���/�����*��T�����^��������_��������d�e��A������]���/�����*��U�����^��������_��������d�e���y�������������L��� ��XIK PK �����9|T��F�����'���gov/nasa/gsfc/spdf/cdfj/Extractor.class�������3 �2� ����� ��� �� �� �� ���� �� ��� ��� ��� ������ � �� ���� ��� � ���� � �"� �& �H �H �� �4 �4 �u �u � ! �"# �$ �4% �u& '(�)�*�+ ��, �2- ��. �"/�0 �1����������������2 34 �H5. ��67 �L%89 �N: ��; ��< ��= �u> ? ��@ �uA �uB �uC ��D ��E �uFGI ��H ��IT�J �uK �uL MN �uO PQ���������� RS T ��U ��V�W ��X ��Y�Z�[\]�^;�_ �H��` �La �Hb c ��d ��ef ��g�h ��i�j�k l m n �uo�������� p q ��r ��s ��t u v 'w ��x�y ��z ��{ |} ��~ �� ��� ��� ���� ��� ��� ��� > >��� ��� � � '� ��� ����� ��� ��� J� ���� ��������� ������������� MAX_ARRAY�I�numericMethodMap�Ljava/util/Hashtable;�stringMethodMap�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/Extractor;�addFunction�9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)V�ex�!Ljava/lang/NoSuchMethodException;�j�func�Ljava/lang/String;�cl�Ljava/lang/Class;�args�[[Ljava/lang/Class;�ma�[Ljava/lang/reflect/Method;� StackMapTable�� getMethod�P(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�rank� Exceptions��� getSeries0�W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�pad�Ljava/lang/Number;�bvf�Ljava/nio/FloatBuffer;�bvd�Ljava/nio/DoubleBuffer;�num�method�Ljava/lang/reflect/Method;�x�longInt�J�bvl�Ljava/nio/LongBuffer;�loc�[J�first�last�bv�Ljava/nio/ByteBuffer;�blk�i�lpad�dpad�D�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�numberOfValues�type�ldata�data�[D�longType�Z� locations�Ljava/util/Vector;�offset��#4\�����castToDouble�(Ljava/lang/Object;Z)[D�vdata�o�Ljava/lang/Object;�getPadValue�fill�fillDefined� fillValue�n!�getFillValue�dfill�lfill� getSeries1�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[D�m�elements�[[D�padValue�doSignedInteger�(Ljava/nio/ByteBuffer;IIII[[D)V�e�count�(Ljava/nio/ByteBuffer;IIIII[D)V�pos�size�index� (Ljava/nio/ByteBuffer;IIIII[DI)I�"(Ljava/nio/ByteBuffer;IIIII[I[[D)V�offsets�[I�ne�#(Ljava/nio/ByteBuffer;IIIII[I[[DI)I�doUnsignedInteger�getElement1�j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;�idx�Ljava/lang/Integer;�element�longPadValue�loff7�getElements1�Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Ljava/lang/Object;�[[J� getSeries2�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[D�l�bvs�Ljava/nio/ShortBuffer;�bvi�Ljava/nio/IntBuffer;�_num�n0�n1�[[[D��� getPoint0�d�pt�point�itemSize� getPoint1�Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[D�da� getPoint2�[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[D�getElement2�m(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[D�pt1�pt2� getRange0�}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;� lastValue�oa�[Ljava/lang/Object;�istart�iend�start�end�_data�_pad�blks� substitute� firstBlock� lastBlocki� getRange1�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[[D�_last�elementCount�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/util/Vector;� dimensions�ecount�validElement�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z�getRangeForElement1��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�ielement�getRangeForElements1�(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;[I)Ljava/lang/Object;�getStringValue�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�ba�[B��getStringSeries0�X(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[Ljava/lang/String;�[Ljava/lang/String;�len��getStringSeries1�Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[Ljava/lang/String;�[[Ljava/lang/String;�getStringSeries2�Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[Ljava/lang/String;� getBlockRange�(Ljava/util/Vector;ZII)[I�recordVariance�positionBuffer�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;�impl�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IIII)[Ljava/lang/Object;� blockRange� getSeries3�J(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[[D�k�temp�[F�n2�[[[[D�next�� getPoint3�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[[D�get1DSeries�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)[D�do1D�B(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZ[I)V�result�number�swap�edim�C(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZZ[I)V�tf�tl�preserve�Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)Ljava/lang/Object;�[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZZ)Ljava/lang/Object;� available�target�stop�term�begin�_edim�do1DMissing�([JJII)V�([JJ)V�([JJI)V�([DDII)V�([DD)V�([DDI)V�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I[I)[D�init�elapsed�rem�stride�strideObject� Lgov/nasa/gsfc/spdf/cdfj/Stride;�_stride��!(Ljava/nio/ByteBuffer;I[F[DIIII)V�span�w(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�numpt�advance�z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[D�res�"(Ljava/nio/ByteBuffer;IIIII[D[II)I��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�"(Ljava/nio/ByteBuffer;IIIII[DI[I)I�fillWithPad�*(ZLjava/lang/Object;IILjava/lang/Object;)V�ddata�fillWithPrevious�L(Lgov/nasa/gsfc/spdf/cdfj/Variable;ZLjava/lang/Object;IILjava/lang/Object;)V� getOneDSeries�J(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)[D�cm�toswap�do1DSwap�dim�td�<clinit>�cdfClass� variableClass�ia� seriesArgs�[Ljava/lang/Class;�arglist����� SourceFile�Extractor.java���������java/lang/reflect/Method�java/lang/StringBuilder�get����������java/lang/NoSuchMethodException�������������!replacing value for the function �����������������;�!gov/nasa/gsfc/spdf/cdfj/DataTypes����������java/lang/Long!������java/lang/Double������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�DataLocator�InnerClasses��6������������������������java/lang/Object���java/lang/Number���������������!�'�����������6;�FILLVAL���java/util/Vector��xy�java/lang/Integer�java/lang/Throwable�>Only scalar variables of type int8 are supported at this time.���01>108����|}������04>4���& has unsupported type in this context.09>9�����������������&getElement2 is not supported currently�����������������java/nio/ByteBuffer�'Long type not supported in this context������0=>=�java/lang/String�� ����[[[Ljava/lang/String; � �����������������������������gov/nasa/gsfc/spdf/cdfj/Stride�����&Unsupported data type for this context�Type � not supported in this context����������0�>��getRange0 start < 0�getRange0 end > available 0�>��java/util/Hashtable�!gov.nasa.gsfc.spdf.cdfj.Extractor�gov.nasa.gsfc.spdf.cdfj.CDFImpl� gov.nasa.gsfc.spdf.cdfj.Variable� java/lang/ClassNotFoundException�java/lang/Class�Series�����Element�Point�Range�Elements�RangeForElements�RangeForElement�!gov/nasa/gsfc/spdf/cdfj/Extractor� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/FloatBuffer�java/nio/DoubleBuffer�java/nio/LongBuffer�java/nio/ShortBuffer�java/nio/IntBuffer�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;�printStackTrace�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�getEffectiveRank�()I�getType�isStringType�(I)Z�&(Ljava/lang/Object;)Ljava/lang/Object;�typeCategory�isMissingRecords�()Z�getName�&(Ljava/lang/String;)Ljava/lang/Object;�getNumberOfValues�(J)V�(D)V� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�getLocationsAsVector�()Ljava/util/Vector;� elementAt�(I)Ljava/lang/Object;�doubleValue�()D� longValue�()J� asFloatBuffer�()Ljava/nio/FloatBuffer;�()F�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�intValue�asLongBuffer�()Ljava/nio/LongBuffer;�missingRecordValueIsPrevious�(Z)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�getComponentType�TYPE�getDataItemSize�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�position�(I)Ljava/nio/Buffer;�'(Ljava/lang/String;I)Ljava/lang/Object;�getFloat�(I)F� getDouble�(I)D�getLong�(I)J�rowMajority�()B� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�asIntBuffer�()Ljava/nio/IntBuffer;�getPoint�getRange�((Ljava/lang/String;II)Ljava/lang/Object;�missingRecordValueIsPad� asDoubleArray�([I)[D�asLongArray�([I)[J�getRecordRange�()[I� getDimensions�getVarys�()[Z�(I)V�add�(Ljava/lang/Object;)Z�)(Ljava/lang/String;III)Ljava/lang/Object;�([BII)V�getNumberOfElements�isCompressed�getValueBuffer�(J)Ljava/nio/ByteBuffer;�(JII)Ljava/nio/ByteBuffer;�getByteOrder�()Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�([F)Ljava/nio/FloatBuffer;�([D)Ljava/nio/DoubleBuffer;�([FII)Ljava/nio/FloatBuffer;�([DII)Ljava/nio/DoubleBuffer;�([JII)Ljava/nio/LongBuffer;�getEffectiveDimensions�java/util/Arrays�copyOf�([II)[I�([I)V� getStride�(I)I�forName�%(Ljava/lang/String;)Ljava/lang/Class;�!���2�������������������������B�����������/�����*������������������������������� ��������������w��`��N6����A,2����1-+��Y����*������ ,2�� S�� :�������� *-��������Y����*���� ������B�E�������.����� � �����B��E��G��L� �R��]��v������>��G��������F��������w���������w��������w������ �n��������������f����#� ����������������_*���=*�������#��+������N-���-����-2��� +������N-�����*���.�� ���-2���������.����m��o��p�!�q�'�r�/�s�3�u�A�v�G�w�U�x�[�z�����4��!���������_���������_�������X������A��������������'����������������� ���������J����+�����*+������+���=���+���>::6��.��$�:6��Y*+���� �� /��!:���:��"Y*+����#��#1��$:+��%���&��':6 6 ��(�� ��)�� �� :/�6/�6 *+/ d`��*:�� ��* � ��+R��� �� � ��,P����.���������������%���D���b��������������-: ��� � ��.�R�����/: ��� � ��0R����12: �����2��3��4: � ��+R��ܲ�12:��5/7 ��U��2��3��4:��66 � �� ��� �a�R�����7: �� � ��8P��� ����F ��(d��4�� ��) � ��+R��� �� � ��,P��� ��O+��9���;��6 �� 1R� ����6 �� /P� ���+�����r+��:���i��5��,7 6��� / ���d/P���ާ�2��+9 6��� 1 ���d1R���������������*�J���� ���������!���(���+���.���1���:���?���B���[���`���v���w������������������������������������������ ��'��?��F��]��d��k��{��������������������������������������������"��(��8��>��G��L��U��^��g��p��y�����������������������������������������������8��X������'������F������{� �����d�'�������!��������������B�������;������������������������������������ ��u�������� O���� j���� ��%�����(��� ��%�����(� ������������� ����(� ����+�����.� ��1���v��������~���{��� ������'����9�� �#��������=�� �#� ��)���������������&�� �� �#� ������/�� �#� ����#���� �#� ����#���� �#� ������ �#� ����������� �#� ������ �#�������������� ���� �������������N� ������������7��*��#��#M��)*�� �� N-��M6-���,-/�R����,���������"������������������&���/���5�������>��� ��������������7 �����7��� ����������#� ��� !���������� ��)+��;�M,�*+��<N6:-��=��>��?��2-��#��#1�����6��D��"Y-��#��#1��$:��/-�� �� / �����6����Y-�� �� /��!:+���6+��@���A.l6��.��F�:��6 �� �BP� ����6 �� ��,P� �����:��6 �� �DR� ����6 �� ��+R� ����,���������z��������������������%�:�T�i������ �� �������������������� $'!������������� ������ ���=��������� ���� ���= ��" ��#��$������� �������%�����)����)������! ������m���7�&&��@@��.� &&� ������������ �#���������&��� '�������i������*+���F��G��HM+���>,��(��z,��I��=��>��?��6,��I��#��#19��.���Y PY�P��YRYR�,��I�� �� /7��.���Y PYP��YRY�R���.���Y�BPY P��Y�DRYR���������>���&�'�(�)�/*�>+�G,�U.�b1�q2�z3��5��9��:��<�����>��>�$(��q�$)���������������������"���� �����������U����$�� � *+�����������+���=����J�+��9���=+��K��)��L��M>��J:+���6��.�� ��NYO��P�*+����#��#:+��%���&��':66 ��(� ��)�� �� : /�6 /�6*+ /d`��*: ��%6��21R������ڲ�.������������������N���~���� ��-:���6��2��.�R������� ��/:��\6��2��0R������� ��Qd``6�� ��Rd``6� ��������������*��C�D�E�F�*G�2I�:J�DK�NN�[O�\P�iQ�lR�yS��T��U��V��X��Y��Z��Y��\��_��a��bcdcb%i,j3k<lIkOjUqcrosru�v�R�{����������,����,������*�����6�,���,�)������������ ������������������������ �o#��� ��������������� ����*k-����2c.��:[ ����[:/ ��i,��l)������������ ��2�J�� � �J�#����8��J�#� ���� ��"����� ���������� ������� �J�#���������������N�01��������� ���C��12:6��56��%*��2��3��4: 2 ��+R���ڄ��˱��������"�����������)��6��<��B������f� �)� ����� ��)2���� �8%������C������C ������C��������C��������C3������C.���<������������� ����(�������������04������������6*��SW����������������������R����������5������ ������6���������������������� ���7��������������08����������G��12:*��TW6 ��/*��TW*��2��3��4: � ��+R`<� ������������&� ������ ������-��:��>��D������p��-������ ��3%��� ���G������G5������G ������G6������G��������G��������G ����G7�����@���������������2�����������09�����H�� ���`��12:*��TW�6 6 ��E6 ��1*.`��TW*��2��3��4: 2��+R����`<� ������������2������� ������'��3��B��O��U��Y��_�������� �B� ������ �52�����I%��� ���`������`5������` ������`6������`��������`��������`:;����`.���Y�������N<��� ���������� ��4�� �����������0=�����[�����e��12: *��TW�6 6��H6 ��1*.`��TW *��2��3��4: 2 ��+R����`<��������������6� ������ ������'��3��B��O��U��Y��\��b���������B� ����� � �52�����L%������e������e5������e ������e6������e��������e��������e:;����e.����e7�����^����� ��S<��� ���������� ��4�������������>1�����s�� ���^��12:��5/76 ��I6 ��9*��2��3��4:��66 2 �� ��� �a�R� ��Ƅ ������������*� ����������!��0��7��Q��W��]������z��0�!������7��������=2��� ��L%��� ���^������^ ������^��������^��������^3������^.���W�������P����������S�������.��J��#����J��#���������������>4�����o�� ���]��12:��5/7*��TW6 ��@*��TW*��2��3��4:��66 �� ��� �a�R`<� ������������.�������������%��4��;��R��V��\������z��4�"������;��������D%��� ���]������]5������] ������]6������]��������]��������] ���V�������O����������L�����1��#��#����#��#�� �����������>8�����������b��12:��5/7 *��TW6��C*��TW*��2��3��4:��66 � �� ��� �a�R`<�������������.�������������%��4��;��U��Y��_�������� �4�%������;������ ��G%������b������b5������b ������b6������b��������b��������b ����b7�����[�������T����� �����N�����4� �#��#��� �#��#�� �����������>9�����������{��12:��5/7 *��TW�66��Y6 ��E* .`��TW*��2��3��4:��662 �� ��� �a�R� ���`<�������������:���������$�.�:�I�P �j�p�t�z ��������I�!������P�������'�I2��� ��]%������{������{5������{ ������{6������{��������{��������{:;����{.���t�������m����� ��b<��������p�����x�J���� ��:��x�J��#����x�J��#���� �����������>=��������������12: ��5/7 *��TW�66 ��\6��E*.`��TW *��2��3��4:��662�� ��� �a�R����`<�� ������������>��������$�.�:�I�P�j�p�t�w�} ��������I�!������P�������'�I2�����`%��� �����������5������� �������6�������������������������:;�����.�����7�����y����� ��r����� ��g<��������s���� �x�J���� ��:��x�J��#����x�J��#��������������� ?@���������u+�����*+���,��M��U�,��M>+���6���+��9���6+� YO��V���+��@�6+���6::6 : :��.���:6 *+���� �� :���:*+����#��#: ��A.h6+��%���&��': 66 ��(�� ��)�� �� :/�6/�6*+/d`��*: ����(� 1R������/P�����W`6��.�����������������'���H���h������������������X�R`6���������YR`6�����Zd``6��c��[d``6��C��<���\P`6����NY��Y��+�����]���� ��P�����F ��(d��4 ����(� 1R������/P�����T ��������������<��%� &�(�)�%*�,+�8,�H-�P/�X0�[1�^2�a3�d4�g5�q6�w7�z8��:��;��=��>��?��@��A��B��C��D��E��G��HJ%M/N\PcQsR}V�W�X�\�]�^�`�a�b�d�e�f�jm'n3o8p?qNtUudAjzr{���������������������������������p��/55�����������u����u�������uAB��XC����%P ����P%6����X ����[����^ ��a� �d/ � �gD������E������� �����������������A�F� �#�#� �����F� �#�#� ����=�F� �#�#� � ����6� ���F� �#�#� �����������N� GH����������+���>���+��9���>+,��V���,�6+��@�6+���6� :6��,.��A.hO������^:��J: 6 ::��.����^:6 *+���� �� :����J: *+����#��#:+��%���&��': 66 ��(�� ��)�� �� :/�6/�6*+/d`��*: ��/��T6�� 2,.1R���������(6��2,./P���������W6��.����������������(���i��������������6��66�� 2.`��X�R����`6���ɧ��6��56�� 2.`��YR����`6���ʧ�� ��_��y ��`��c6��56��2.`��\P����`6���ʧ�#��NY��Y��+�����]���� ��P�d``6��� ��� ��������*�J������ ������"��&��.��6��<��F��V��\��b��h��k��n��q��{����������������������������������������������%�+�2�<�K�Q�W�^�������������������������� � � �#�6�9�D�N�c�i�p�v�y�������������.��?���� �2���5�2�����#2�����:%�����"2�����9%���G�"2���=�9%��������������������������������^G5�������������������������A;��� ����&�<����.�6����6� ����<zE;��bTI��hN.� �kK� �nH/ ��qED������� �������������$�� ��� �x�x������:� �x�x�^�J�#� ������=��x�x�^�J�#� � ���� ���� ����4����� ��"������ ��!������ ��!������x�x�^�J�#� ���������N� JK�����������+���=��.�� ��NYO��P�+���>����a�+��9���>+��K��)��L��M6+��K��)��L��M6��a:*+����#��#:+��%���&��':6 6 ��(�� ��)�� �� :/�6/�6 *+/ d`��*:+��b���F ���6��/6�� 22h`1R�������Є ��� ��?6��/6�� 22h`1R�������Є �����.��������������������4�����-:+��b���A ��6��*6�� 22��.�R������Մ ��� ��6��*6�� 22��.�R������Մ �����/:+��b���@ �s6��)6�� 22��0R������ք ��� �66��)6�� 22��0R������ք ����� )���+��b���A ��6��*6�� 22��c�R������Մ ��� ��6��*6�� 22��c�R������Մ ��������d:+��b���A �T6��*6�� 22��e�R������Մ ��� �6��*6�� 22��e�R������Մ ��������f:+��b���A ��6��*6�� 22��g�R������Մ ��� ��6��*6�� 22��g�R������Մ �������6+��b���S �36��<6��,��c6 22�� ��� `�R���ӄ��Ä ��� ��6��<6��,��c6 22�� ��� `�R���ӄ��Ä ������h6��d:+��b���S �y6��<6��,��e6 22�� ��� `�R���ӄ��Ä ��� �)6��<6��,��e6 22�� ��� `�R���ӄ��Ä �������i7��f:+��b���T ���6��=6��-��g6 22�� ��� �a�R���҄�� ��� ��m6��=6��-��g6 22�� ��� �a�R���҄�� �����NY��Y��+�����]���� ��P�� ������������������������!��*��5��E��U��`��m��n��{��~������������������������������������� �!7=�CIl s|� ���� ��������� �!"#$#%3$9#?(E+L,V-`.p-v,|1�6�7�8�9�:�;�:�9�>�A�B�C�D�CBGLMN'O.P8QBRSQYP_UeXlYvZ�[�Z�Y�^�c�d�e�f�g�h�i�h�g�l�o�pqr"q(p.u4{:|?}H~OY�c�j������������������������������� ���$�@�F�L�R�Y�c�m�t��������������������������������)�0�M�S�Y�_����������B���#L������3,����#L����3,�����L�����.,�����L�����.,���s��������L����-,���Y�L���O�-,�������������L�����.,�����L�����.,���;�L���1�.,���y�L���o�.,�����MN���L�����.,��� �L�����.,������OP�j������\�0L���R�@,������������0L�����@,���?��Q���$�������0L����@,���t������f�0L���\�@,������Q������MN����������1L�����A,���0������"�1L����A,������Q������OP������������������������� ���������� ��������������� ����!g ����ECR����U3S����`(T��m/ ��{ ��~ ��� ������w���� ��K��a�#����A��a�#� ���� �� ��"���� �� ��"��"���� �� ������ �� ����������� �� ������ �� ������ �� ���� ������ ���� ��������U�� �� ������ �� ����������V�� �� ������ �� ������������ �� ��"��a�#� ����#����a�#� ����#������ �� ��"��a�#� ����#����a�#� ����#����������a�#� ��U���� �� ��"��a�#� ��U��#����a�#� ��U��#������ �� ��"��a�#� ��U��#����a�#� ��U��#��������a�#� ������a�#� ��V���� �� ��"��a�#� ��V��#����a�#� ��V��#������ �� ��"��a�#� ��V��#����a�#� ��V��#��������a�#� ������a�#�����������N� W@�����!����d+�����*+���,��M��k�,��M>+���6+��@�6+��%���&��':6��(���)�� �� :/�������/�����*+///e a���*: ��W/�dh`6 ��.���������������%���5���D���i����������"Y ��X���$���"Y ��Y��$���12: ��2��3��4:��"Y��+��$���12:��5/7 ��2��3��4:��66�� ��� �a�9��"Y��$���Y ��\��!��������������r����� ������%��-��.��;��H��W��d��p�������������������������(�/�C�M�\�b������������������� ������=�����(�%������5����� /������C� X��W����������� ����5��� �>$�����d����d�������dYB��GZ����%? ����-7[����;)������w� ��%�F����%� ��S$��1�F� ��F���F� �������������N� \]�����������,��M>+���6��.�� ��NYO��P�+��@�6+��%���&��':6��(�l��)�� �� :/�����J/�����*+///e a���*: ��W/�dh`6 ��TW+��K��)��L��M6�:��.��������������������D���h���� ��-:6����.�R����� ��/:6����0R�������12: 6��# ��2��3��4:��+R�������12: ��5/76��7 ��2��3��4:��66�� ��� �a�R��������������������+���� ��!�) �* �7�D�S �`�l���������������������� "!$)%3&C'M%S)V+^,f-p.�/�0�-�2��5�������������������������������C� �����,�'���)�-����� ��������������i�;���^�I����� f�A������ST�������$�� ��5��� ����%�������^ ��:s�������������������YB���Z���� � ����)�[����7x�����K���!����%� ��k� F� �#���� ������� �F� �#���������� �F� �#������&�����F� �#������,�F� �#����#���F� �#����#�����F�����������N� _`����������W,��M>+���6��.�� ��NYO��P�+��@�6+��%���&��':6��(���)�� �� :/������/������J�*+///e a���*: ��W/�dh`6 ��TW+��K��)��L��M6+��K��)��L��M6��J: ��.������\���������� ��������� ��-:+��b���46��'6�� 2��.�R������ا�16��'6�� 2��.�R������� � ��/:+��b���36��&6�� 2��0R������٧�06��&6�� 2��0R������� ���12:+��b���C6��66��& ��2��3��4: 2��+R���ل��ɧ�@6��66��& ��2��3��4: 2��+R���ل��� ���12:��5/7+��b���[6��N6��> ��2��3��4:��66�� ��� �a�9 2R����������X6��N6��> ��2��3��4:��66�� ��� �a�9 2R�������� ���NY��Y��+�����]���� ��P�������J��������Z�V��:�;� <�=�!@�)A�*B�7C�DD�SE�`F�oG��I��J��K��L��M��O��Q��R�S TU"T(S1Y;ZE[SZYY__baibrc|d�e�d�c�i�j�k�j�i�o�q�r�s�t�u�vwts#{-|7}?~GT|Z{`�c�k�s�|�������������������������������#�)�,�LCR�������+ �������+���>������4�+������k�����������u�*������������*���i�i������ �������*�������:���G� �����0�*�����&�:�������������%�������������� X���B������R�����%������������� X���B�������R���k�������s��������S����������� ���5��� ���R������S������^.� �:�����W����W�������WYB��RZ���� J ����).[����7 �����{�3��!����%� ����F� �J������� �������� ���������F� �J������ �������� ���������F� �J������ ��)�������� ��)�������F� �J������ ��(F�������� ��(F�������F� �J�����F�����������N� ab������R����� ��NYl��P������������������*���� ����� �������� cB���� dB��������N� ef��������"���,��M6-��M6+�����*+�����m�+���6+��@�6+���6: : 6:: :*+��:��.��%d`�: :6*+���� �� : ��d`�: :*+����#��#::+��%���&��':����n�+��9���o:��G+��p���+��:����+��p�����n+��:���+��q�+��:�6.6.6666��*+��r:���d��I�� �� :��<+� Y/�O��s�19 ��� �����1R����+� Y/�O��t�/7 ��� ����� /P���\2��u:2��L��M6+��:�6��6��:��d��� �1R���d��l � /P�����/+� YO��s�19d�� �R����,+� YO��t�/7d�� �P���2��L��M6��.���������������'���I���j������������-:d��� ���.�R�����/:d��� ���0R����12:d�����2��3��4: ���+R��ٲ�12:��5/7d��X��2��3��4: ��66! �!�� !��� !�a�R�����7: d�� � ��8P���d����u��h+��:�6��/ d19�� �����1R����5 d/7�� ����� /P���� ���+��9���?�� 6�� 1R������6�� /P������ � ����������v����������$��,��4��<��?��B��E��H��K��N��U��_��j��n��q�����������������������������������������������������%+147BQVglx���� �!�"�&�(�)�+�,- ./0(324A8F9X:b;o=r>�?�@�D�F�H�I�L�MPQ)R9SFTIWQXYYcZs[z\�]�`�a�d�e�f�g�h�i�jlmno.s17v@wExPyYxb|m}v||���������-��!g���!g���g�w�����X�g���g�����������������9� ������*�����s�!����� z������!Q�F�����Y�>������������ �� g�� g���Q�hi��J���>�����;����I����f��������������������jB����kB���l����{m����,[ ����4S[����<K ����?H��� �BE � �EB��H?/ ��K<D��� �N9n ��U2o ����p;�����%bq�+\r���1Vs���4S���7P�����������;��$��\�FF� �#�#� &&����%�x)���FF� �#�#� &&�x����Et� ���FF� �#�#� &&�xt� ��#���FF� �#�#� &&�xt� ��#�������FF� �#�#� &&�xt� �� ���FF� �#�#� &&�xt� �� ������& ��������8���������������)���FF� �#�#� &&�xt������2�!FF� �#�#� &&�xt����#���!FF� �#�#� &&�xt����#���FF� �#�#� &&�xt�����!FF� �#�#� &&�xt����������FF� �#�#� &&�xt��������FF� �#�#� &&�xt���#���FF� �#�#� &&�xt���#��������FF� �#�#� &&�xt��� ���FF� �#�#� &&�xt��� ���������������������N� uv�����,����t+���6��.�� ��NYv��P�,��M6-��M6+���6+��@�6+��K��)��L��M6 d` ��J: *+����#��#::+��%���&��': �� +��9���o:+��:�6��� ��M+��w���x.66��8��1+� YO��s�:6�� �S���� � ��+��p���+��:�����J�66�� �S���� �.6.666��*+��r:��X��> d��I��x��x:+� Y.O��s�: ��� S����� ��� S����2��u:2��L��M62��L��M6d��&6 �� 21R������ֲ�.������������������R����������-:d���6 �� 2��.�R���������/:d���6 �� 2��0R�������dd ��Qd``6��Gdd ��Rd``6��#��NY��Y��+�����]���� ��P�d����B��5+��:�6 d2:d�� ����S������+��9���66��+6 �� d2 21R������� ����������`����������"��(��0��8��H��W��d��g��h��u��z��������������������������������������������������������!�$�*�0�3�>�M�R�W�h�z���������������������������������)�3�A�G�M�T�^�h�u�{�����������������������)/�5>I S e kq������'���������g ����=w������:%��� �����%���h�'��;�z�g ���,���,�,����.�����a�,���T�-������!g �M�hi�����s������g�����7����L�,���B�/�����t����t�������tjB���tkB��l ����"Rl����(Lm����0D ����8<[����H,-��� �W.� �d/ ��g p;��u�� ���q�*Jr���0Ds���3A���������(����n�FF�J�#�x����A�FF�J�#�x�#���������������FF�J�#�x����Bt�x�#���� ����"�����������������##���#���FF�J�#�xt�#��J���FF�J�#�xt�#��J�#���FF�J�#�x�������� �����������N�xy������������9*��y�L��HY��zM>+���#*��{�3��,��LY+.��|��}W����,����������������1�7�����*���&������9��������2z;���*{����������x��� |}������������1*��K��)��L��M=>+���+.�� +.������������������������' �)�/"�����*���������1���������1A;���"-�������������� ~�����w������M6+� YO��V���,��M6-��M6+�����*+�����~�+���6+��@�6 +���6 ::6 ::�� .��!d`�:6 *+���� �� :��d`�:*+����#��#:��A .h6+��%���&��':+��9���o:.6.666��*+��r:��8 ������1R�������/P���2��u:2��L��M6 ��d��-�1R���d���/P���2��L��M6��W`6�� .������������������(���L���o������������d������X�R `6���d������YR `6��� dd��Zd``6��L dd��[d``6��&d�����\P `6���d����E��8 �����1�1R�������/P�����+��9���E ��#6��d1R����� 6��d/P���� �����������>�O��,�-�.�/�$0�-1�>4�F5�N6�V7�Y8�\9�_:�b;�e<�o=�z>�}?��A��B��D��E��F��G��H��I��J��K��L��M��O��PQ RU"V2[;\G]L^V_fbpc�f�g�h�j�k�l�p�qrv"x.y1{H}T~W�a�p�z��������������L��������������������.����hi�;���G|������7������-5��������������������������������jB���kB����B��C����l����$�m����F� ����N�6��� �V� ��� �Y�����\� ��_�� �b�/ ��e�D�����oE�����a���Pp;���Jr�����Ds�����A��������������%��N�FFF� �#�#� ����<�FFF� �#�#� �x����t����C#"%%"���FFF� �#�#� �x�������������������N� ��������� ���?+��V���,��M6-��M6+���6+��@�6�6 +���6 ��^:��J:6 ::�� .��%d` ��^:6 *+���� �� :��d` ��J:*+����#��#: � :6 ��.��A .hO����+��%���&��':+��9���o:.6.666��*+��r:��d ��1���6 ��2.1R����������6 ��2./P�������2��u:2��L��M62��L��M6��W6�� .������#����������(���l����������#����6��96 ��2.`��X�R����`6����Ƨ��6��86 ��2.`��YR����`6����ǧ�w ��6��] ���6��C6��86 ��2.`��\P����`6����DŽ��0+��9���q ��96��+6 ��d221R������ԧ�66��+6 ��d22/P������� �����������j�Z������������'��,��4��:��@��C��F��I��S��b��e��u���������������������������������������������� ���,�2�8�@�J�Z�`�f�o�{�������������������������*�0�7�:�@�C�Z�]�tw��������� ������(.4<������)����������C������#2�����=%����"2����<%�����"2���{�<%�����hi�oH��{<������0������)5�����������2�����/����2����/�����?����?�������?jB���?kB���?A;��.l����(m���� ����'6����,<��� �4 ��� �:I��@�.��C�� �F�/ ��I�D������E;���y���hp;���br�����\s�����Y�������D�)��i�FF�x�^�J�#� �����x����1�FF�x�^�J�#� �x�x����t�� ���� ����U�FF�x�^�J�#� �x�xt������ ��"������ ��!������ ��!���FF�x�^�J�#� �x�x�������� �������� �����������N� ��������������,�M>��,*��cT,3���� ������Y,���������������.�/�0�1�2�0�!4�����*����,������,6�����(�����&������������� ��������������+���=���N+����6+��%���&��':6��(��g��)�� �� :*+///e a���*:��W6 /�6 /���#- ���S `6 ��TW� ��ل���+��9���6��--2S����-���������R���;�<�=�>�?�"@�/A�>B�UD�\E�mF�xG�H��E��@��K��L��M��L��P�����z��c�*%��� �>�O������U�8���\�15��� �%�n��������������������������� ����������������"��������V���%������=��� ����)����������� �������>������+���=������+��9���=+��K��)��L��M>���:+��@�6+����6+��%���&��':6��(��z��)�� �� : *+ / / /e a���*: ��W6 /�6 /���66 ��'2 ���S`6 ��TW� ��ل��Ƅ������������Z���V�W�X�Y�*Z�2[�:\�B]�C^�P_�]`�la��c��d��e��f��g��h��e��d��_��l����������*,��� ���=%����l�b����� ���K�� ���D5����S����������������������� ����*��-����2�����:��6����B�������P��������a��� ��7� ������=� ��� ������)��� ������� ��������9��������������������q�������������������� �����������������*��I�� �� /����*��(d6�*��I�� �� /����66*��(��+*��I�� �� :�/����� 6�� �������6*��(��L*��I�� �� :6�/�����-*��(d���*`��I�� �� /����� ������ 66� YOYO���������f���|�}�~�!�7��:��=��F��T��a��e��h��n��u��y������������������������������������p��T���������5������=������:��r����!��s�������������������l�������m������r������s��������8� ����������#� ����'� ��#���������������������3+������ * ���:��+��@�6* ���:*������W�������������� ������&��0������H�������6������3������3��������3������33����&� ������� ������������������+��%���&��':��)�� �� :/�6/�6 *+/ d`��*: +��9���O,.��6+��@�6�� ��Wdh`��TW6�����,.�� ��6 ��2Y SY��LY��|SY��LY ��|S���������B�����������#��*��<��E��L��T��[��o��v��������������z��T�+6������������������������;������������l�������m����������������#��������*������� �<�w�� �����%���v��x� ����� ������������+���=��.�� ��NYO��P�+���>������+��9���>+��K��)��L��M6+��K��)��L��M6+��K��)��L��M6���:*+��<��#��#:1��� ����19 +��%���&��':66 ��(�� ��)�� �� :/�6/�6*+/d`��*:+��b���W6��I6��96��)6��222 R������ք��Ƅ�����T6��I6��96��)6��222 R������ք��Ƅ�����.����������������� ������������-:+��b���i�:6��U6��E6��5���W6��2220�R������ʄ��������N�:6��U6��E6��5���W6��2220�R������ʄ�����������/:+��b���h�:6��T6��D6��4���W6��2221R������˄��������s�:6��T6��D6��4���W6��2221R������˄����������12:+��b���j6��\6��L6��<6��,��2��3��4:222��+R���ӄ��Ä���������6��\6��L6��<6��,��2��3��4:222��+R���ӄ��Ä��������0��12:��5/7+��b���~6��p6��`6��P6��@��2��3��4:��66222�� ��� �a�R�������������������6��p6��`6��P6��@��2��3��4:��66222�� ��� �a�R������������������#��NY��Y��+�����]���� ��P�`6� ��*��������V������������!��*��5��E��U��e��r��������������������������������������� ��#�)�/�5�>�I�S�]�g�w�}�������������������������!�'*0 ; EOW au {� � ��������������#$%& '*(2)<*O)U'[&a%g0j2q3z4�5�6�7�8�9�:�7�6�5�4�@�A�B�C DEF-C3B9A?@ELHNOOVP_QjRtS~T�U�V�W�X�T�S�R�Q�_�`�a�bcdef:b@aF`L_RmUour{��t������H������-L������=,������M%���`�����V�-L���L�=,���B�M%�����!������9L�����I,�����Y%�����]���Z�!����H�9L���>�I,���4�Y%���0�]������������� ������8L�����H,�����X%�����\� �5� ����#�8L����H,����X%����\� ������������������0������@L�����P,���~�`%����������0������@L�����P,�����`%���q���������'������� �������D����w�TL���m�d,���c�t%����'������ �������D������TL�����d,�����t%���O�����V������������������������������������������ ��������������} ����!c ����E?R����U/S����e�����r���" ����$� ���������������:�f���� ��X� ���#��C��� ���#����E����#� ���� �� �� ������������ �� �� ��������$����� �� ���� �������� ��� �� ���� ��������������#� ��#���� �� ������������ �#�� �� ������������������#� ������ �� �� ��/���������� �� �� ��/��������������#� ������ �� �� ��5����#� ����#������#� ����#������������ �� �� ��5����#� ����#������#� ����#��������������#� ��������#���������N� ������� k�����,��M>+���6+��@�6+��%���&��':6��(����)�� �� :/������/������a�*+///e a���*: ��W/�dh`6 ��TW+��K��)��L��M6+��K��)��L��M6+��K��)��L��M6 ��a:��.���������������������L�� ��-:+��b���G6��:6��*6 ��22��.�R������Մ��ŧ�D6 ��:6��*6��22��.�R������Մ���� ��/:+��b���F6��96��)6 ��22��0R������ք��Ƨ�C6 ��96��)6��22��0R������ք������12:+��b���V6��I6��96 ��) ��2��3��4:22��+R���ք��Ƅ�����S6 ��I6��96��) ��2��3��4:22��+R���ք��Ƅ������12:��5/7+��b���n6��a6��Q6 ��A ��2��3��4:��66�� ��� �a�922R��������������k6 ��a6��Q6��A ��2��3��4:��66�� ��� �a�922R���������������NY��Y��+�����]���� ��P����C��a����������e��{�|� }�~��#��0��?��L��[��r�������������������������������+�1�7�@�J�T�^�o�u�{����������������������������������"�+�5�?�I�Q�Y�i�o�u�~�����������������������������������3�@�F�L�U�_�i�s�{������������������������� �4����� �.��������>���W�����M�.�����C�>��������������������-�������=�����������-�������=�����������Y������B�-����8�=�����.�M������������-������=�������M���"��������(������!�����3� X��E������U�������e�����(�������!������� X�l�E����b�U�����X�e��������������������?�������rn�� ��\5��� ��DR�����4S�����$���� ��^T��&��������������������YB���Z���� � �����[����#��������B��&�F����%� ����F� �a������� �� ���������� �� �����������F� �a������ �� ���������� �� �����������F� �a������ �� ��,���������� �� ��,���������F� �a������ �� ��(F���������� �� ��(F���������F� �a�����F�����������N� ��������L�����*+,�����#��#������������������ �����������������Y;��������N����������� ����*,-������������ �����������R���������� ������� ����� �����������������������;��������N�������������������*,-����: ��.��-��#��#: ��.����U����������&���^���s������U�����:*��-:���W6 �� ` 0�R� �����*��/: ���W����12: 6��% *��2��3��4: `��+R���ڧ����12: ��5/76��9 *��2��3��4:��66 `�� ��� �a�R���Ƨ�^*��7:��>�:-��#��#: ���W6�� `/�R�����-�� �� :���W�����������,�� � � � � � �( �1 �\ �b �h �s �} �� �� �� �� �� �� �� �� �� �� �� "�� $�� %�� &�� ' ( )' &- +0 -6 .; /A 0J 1U 2_ 3m 2s 5v 7 8� :������v�%��� �b�2����h�,������������� ��� ��������)2������/����� �!����� ���������=2������J����� ���C�����X�%���A�5����6�U������������������ ������� ����� ����������������������������;��m � ����[�����#*��������� �&&�x�#�������(�&&�x�#�����&&�x��#�����&&�x�#�������.�&&�x�#�����#���&&�x�#�����#�����&&�x��#����'�&&�x��#������ ���������&&�x��#���������N� ��������Q����� *+,��������������� >�����*���� ����� �������� Y;���� ���������N� ��������� �#���6+���6+���6��.����6����������+����: d6 ,��>+��9���5,.6��6,���,. ��,.6 d`6�� 6 6+��9���6::+��@�6 ��A.l6�D9�B7����h�:��h�::+��%���&��':6��r��(��\��)�� �� :/�6/�6����5��(d���� ���� ��������������(���666 ����:��4+��b���+ �� :6 ��� �dd.O������(����)�� �� :/�6/�6d`6*+/��*:���,�������Wd h`6��TW ��f����6��/��+������� ����������� ����6��d ���� `6h6 h6! !d6"����"�����"��� !d`6 �����6 �� ��6d`6��!��h�����h���`6h`6 ����6��(d��$�������������� ���+����� �������������k�� D� E� F� G�$ H�) I�2 J�; L�C M�I N�M O�V P�[ Q�c R�i S�v T�� V�� W�� [�� \�� ]�� ^�� _�� a�� b�� c�� d�� f�� h�� j�� k�� m�� n�� o�� p q r s t. w7 x> yA {H |K oQ ] �` �d �g �q �v � �� �� �� �� �� �� �� �� �� �� �� �� �� � � � � �( �- �C �M �P �U �j �q �t �w �~ �� �� �� �� �� �� �� �� �� �� �� �� � � �1 �8 �B �L �X �a �m �v �y � �� �� �������(�D������=������6�����������5����U����O������H���� ��Al���!��:%���"�����������������������3������������������������������Y;������������������� ����� ����$q��CR�;� �ILm��� ��������� ����[��� ���-������/����D������� �����������`5r�d1����g.���q$�;�������.��!@����'�x��7��x�x� �#������x�x� �#&�����0� �� ��+��x�x� �#&��x������d��x�x� �#&�x� ��@��% ��C��-�!�x�x� �#&�x� �� ����x�x� �#&�x� ��A��- ����x�x� �#&�x������x�x� �#&��x���������N� ��������������66��*�P��������������� � � � � �����>����������������/������l������3������������� ������ ��������A����� **������������� ��� � ��������� ������� /���� ��������M�����**�d������������ ��� � ����� �����������/������l���� ��������������66��*�'R��������������� � � � � �����>��������� �����/����l������3������������� ������ ��������A����� *'*������������� ��� � ��������� ����� /�� ��������M�����*'*�d������������ ��� � ����� ���� �����/����l���� ������������W666,��++��9���*,.66,���,.6d`6��+���6���+��9���6���Y-���:���6 ��6 l6 p���+���6 +��@�6��A .l6h�:: ���� .��h�: +����:+��%���&��':66,��+��)�� �� /�6��(d��)�� �� /�66��(�=��)�� �� :/�6/�6���d`6*+/��*:6�� 6��)6 ��d6 p�� pd `6��Wdh`6��TW�� ���`6�������6d`6 ��6 h�����< l6 h����� .��h�: ���h`6���� ���������������"�H�� %� &� '� (� )� *� +� ,�$ -�) .�5 2�= 4�D 5�P 6�Z 7�c 8�i 9�m :�t ;� =�� >�� ?�� @�� B�� C�� D�� E�� I�� J�� K�� M�� N�� O�� P�� Q�� R T U V" W) X0 Y: ZC [P ^S `Z aa ce dk er fz g� k� l� o� p� q� s� t� u� v� w� z { | } 3 �= �G UM �T �����8��m�%��� ^�����r�������n������e����"%�����)�����0�����C3���S��5���e������P������W����W�������WY;���W�;���� ��Tm����Q����� N ����Z�����c����� ��� ��� ���[������-��������� ����;�������������}��� N7������������5��x�x�����.���>��x�x�#������G��x�x�#���x�������0� ��&��x�x�#���x� ����%7A��,�� �� ��x�x�#���x��������������N��������W�����h6 *��W6 ��.����u�������������o������*��-:6��" h���W,h���W����6h��-`,0�R����*��/:6 ��& h���W-���W`6� ��٧�ݲ�12: ��A.h6 6 ��A* h`��TW6��$*��2��3��4:-���+R���ۄ ��������12: ��A.h6 ��5/7 6��R* h��TW6��8*��2��3��4:��66-��� ��� �a�R���DŽ����� ��NY���P������������,�� �� �� ��0 ��6 ��@ ��K ��Y ��_ ��l ��x ��~ ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � � � � � �$ �+ �5 �? �I �X �_ �x �~ �� �� �� ���������9�&%����b�%����6�K��������*%��� ���0����������������(2������E%��� ���U�����X� �����_������B�<2���.�V%����m�����+�\����� ��������� ������������ ����������3������-���������������� � �5��� ���������0�����%�����������)�������#��������'�������#��������#��������-���#����#�����#����#���������#��� �����������N� ��������x�����+���>��.��#��NY��Y������������ ��P�+���6���,���6+��@�6h6�� *+����l6h���: : 6��.���: 6�� �: +��%���&��':6 6��(����)�� �� :/�6/�6*+/d`��*:p6�� 6�� d`6d6��.������9����������(���P���w������9����-:� � ����R`6�����/:��� � ���R`6����12:���h��TW��2��3��4: � ��+R`6��ʲ�12:��5/7��zh��TW��2��3��4:��66 � �� ��� �a�R`6�����7:��& � ���P`6����NY���P����X+��9���=��6�� 1R������6�� /P������ � ���������G�� �� �� ��0 ��8 ��? ��G ��O ��V ��\ ��b ��i ��v ��y ��| �� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � � �8 �? �F �V �` �g �n �} �������� � ��� ��")0?IS �Ybgq z�#�$�#�(�)����B� ?�!�����g� ������� �������9�������!��������������T�������M�����)� �����������������������~�������l����e%���H5���������j������������������������������ ����8o ����i>�����G`�����OX6����VQ�����y.��� �|+ � �(������������ ����S���0����"� ������� ������ �#����K��� �#� ��� ��3���� ���������� �#� ����8��� �#� ����� ��� �#� ������:��� �#� ����#����� �#� ����#�� ��� �#� �������� �#� ������������ �#� ����� ��� �#�����������������������N� ?������A�����+���6��.�� ��NYO��P�,��M6+���6���+��9���6+� YO��V���6-���6��l6h����: +��@�6 h6��A.h6+��%���&��': 66 ��(�, ��)�� �� :/�6/�6*+/d`��*:p6�� 6�� d`6��Wd h``6��.������������������E���l������� ���X�R`6`6�����u ���YR`6`6��� � YO���66��1 � YO���66�� ��NY���P����� �����������0��-�.�/�2�"3�*4�15�=6�N7�R8�Z9�`:�g;�t=�z>��?��A��B��C��D��E��F��G��H��I��L��M��N��P��RS4U;VKWRX\\c]r^y_�c�e�f�h�j�k�m�E�q���������������������������� ����������������������%�����5�����3�������������������AB��������� ����"�C����*� ����R������Z������zd � ��\6��� ��U������JE�����<� ��9Z����������������%��3�F��#����K�F��#� ��� ��5'&##�� �F��#�����������N�0������l�����\��12: 6 *��TW.6h66 ��4 *��2��3��4: � ��+R `6 `<*��TW��� ���������:���v�w�x�y�z�{�!|�(}�7~�D�K��P��V��Y���������7���������\������\5������\ ������\6������\��������\��������\ ����\�;����\Z�����U����� ��Q7��� ��E������?�����!�;%��� ����� ���!��#�x��7�����������>������������w��12: ��5/7 6*��TW.6 h66��H*��TW *��2��3��4:��66��� ��� �a�R `6`<������������B���������������$��(��/��5��D��K��e��l��q��t���������D�-������K�&��������w������w5������w ������w6������w��������w��������w ����w�;����wZ�����p����� ��i����� ��e7�����Y���� �$�S�����(�O%��������p���(��#�x����4��#�x��#����#�x��#������������� e������j�� ��,��M6�� ��NY���P�-��M6+���6����NY��Y��������� ��P����+��9���6d`6���6��l6 h��� 6+���6 +��@�6 ::6 �� .���:6 �� �:+��%���&��':+��9���o:.6.666��*+��r:2��u:2��L��M62��L��Md6��B��;d6p��,dpd6��W h`6��TWd66�� .������"����������(���P���u������"������-:��������R`6�����/:������0R`6����1 2:�����2��3��4:���+R`6��ղ�1 2:��5 /7��m��2��3��4:��66��� ��� �a�R`6�����7:��$���8P`6����NY���P����I+��9���M ��'6��d1R`6����$6��d/P`6��� �����������F�Q����������#��*��F��M��Y��b��k��q��x�������������������������������������������������������������*�0�7�>�F�S�`�h�o�r�������������������������#�+�3�:�J�Q�k�u�|�������������������������������(�x����� `�5���S�%���>�1������!������������� �������.�����J�!�����Q������+�J�����3�B�����|�������hi����������*z�����r2%��������������������������������jB���kB�������������m����#� ����k�������w ��� ��o[��� ��l�����i ���f� ��<���+p;���%r�����s�����7�������l�����0��+����.�FF�� �#����1�FF�� �#�x����~�FF�� �#�xt����0����� ����������-���FF�� �#�xt������/�FF�� �#�xt����#���FF�� �#�xt����#�� �FF�� �#�xt�����FF�� �#�xt����������FF�� �#�xt���� �FF�� �#�x�������������������N� ~������v�������M6+� YO��V���,��M6-��M6+���6 ����NY��Y����� ���� ��P� ���+��9��� 6 ��d`6 ���6 �� l6 h ���6 +���6:: 6��.�� �:6�� �: +��@�6 h6��A.h6+��%���&��':+��9���o:.6.666�h*+��r:2��u:2��L��M62��L��M6��W`66 ��3��,d6 p�� ` pd6dh`6��.���������������%���M���t��������������� ���X�R`6 `6������ ���YR`6 `6��� � Y O���6��T � Y O���6��4��-���\P`6 `6��ܻ�NY���P�����+��9���I66�� ��6 � 1R `6������/P `6������ ��������:�N���� ��$�,�3�O�V�_�e�n�w�}�������� ��!��"��#��$��%��'��)��*��+��,��-��.��/��012 34$6-798E9O:S;Y<`=g>o?|@�D�F�G�H�F�L�M�N�LR T#V@XCZJ[Y\`Zj`t3zd�e�f�g�h�i�j�m�n�o�s�t����V�"�������g�"����$Phi�-G��9;�����E/�����O%5���S!%���l�����B�����?%�������������������jB����kB�����B���������C����������$�m����,� ��� �w]���� ��7 �����4�����1 � ��.��� [������������E����������p;��r����s��� �7��������������6��"����&�FFF�� �#����K�FFF�� �#�x����z�FFF�� �#�xt��*'&&�� �FFF�� �#�x���������������N�0�����������M��12: *��TW6 ��5 *��2��3��4:���+R`<*��TW .`6 ������������&� ��y�z� {�|�'}�4~�8�>{�J������z��'��������9%��� ���M������M5������M ������M6������M��������M��������M ����M7������M�;���F����� ����������8�����������>������������h��12: ��5/7 *��TW6��I*��TW *��2��3��4: ��66��� ��� �a�R`<.`6������������.�������������%��4��;��U��Y��e���������4�%����� �;��������M%������h������h5������h ������h6������h��������h��������h ����h7������h�;���a����� ��Z����� �����T�����4��#�x��#����#�x��#��������������������`�� ���g6��4�� �� /7+�� �� :6 ���P� �����1��#��#19+��#��#:6 ���R� ������������:�������������%��/��5��8��D��M��V��`��f������z������ ��"���������P���� �D�"��M�� ����g�����gn ����gl������gm������go ���d%��������'���� &&� �������#���������N���������������*��w���x.66��t��;*� YO��s�19,��#��#: 6�� �R�����8*� YO��t�/7,�� �� : 6�� �P������������B����� ��������,��5��?��I��O��R��d��m��w���������������8�����,�#g��5� � �p�����d�#g����m���� �������������������n �����l�������m�������o �� �{w�����x%��������+���8�&&�#������� ���������N� ��������������)�� *�����*�������6*+,�����#��#��������� �����������4����)�����)��������)Y;����)������������ @�������N�������� "����8:��.��-��#��#:: 6 ��.������Y����������(������������Y��J�:*��-: ���W���J ��C6.��46.��" `.h`0�R� ���ۄ��ɧ����� ��6.��S6.��A6.��/ `.h.h.h``0�R� ���΄����������*��/:���K ��D6.��56.��# `.h`���R� ���ڄ��ȧ���� ��6.��T6.��B6.��0 `.h.h.h``���R� ���̈́������������12:�: 6��"*��2��3��4: ��+R���ݧf��12:�: ��5/76��6*��2��3��4:��66 �� ��� �a�R���ɧ*��7:��A�:-��#��#:�: ���W6�� /�R������-�� �� :���K ��D6.��56.��# `.h`���P� ���ڄ��ȧ�����j ��c6.��T6.��B6.��0 `.h.h.h``���P� ���̈́���������� ������I ��B6.��36 .��! ` .h`1R� � ��܄��ʧ�����h ��a6.��R6 .��@6.��. ` .h.h .h``1R� ���τ ��������������������q��������������H��N��T��_��f��m��y������������������������������������ �'�.�:�F�]�`�f�o�v�}������������������ � � � # * 4 C J a g j p u { � � � � � � � � � � !� "� #� $� " ! ) * +% ,1 -= .] /a 0d -j ,p +y 8~ 9� :� ;� <� =� >� <� ;� C� D� E� F� G� H J" G( F. E7 Q������.�|�(����p�:��������5������G��������Y�����N������T������� =�)���1�;�������6�����H�������Z���� �������� �������&2�����2�����C������J������-�:2����M�����*�@����������{�8������)�����;�����4�6���(�H������Z����p �������������'��� ��9�������4�����F����� ��X������8�����8 �����8� ���8� ���8�����8������8����8�;��5 �� � � �%��� ����8�E���#��2�#������ ����'���� ������4���������&&�x�#�#������� ����(���� ������5�������&&�x�#�#�����&&�x�#�#�������%�&&�x�#�#�������&&�x�#�#�������+�&&�x�#�#�����#���&&�x�#�#�����#�����&&�x�#�#����-�&&�x�#�#������� ��������� �� ����(���� ������5�������&&�x�#�#���� �����&���� �������3�����������N����������� � ��F�����Y����� ���Y�����KLM����K����L����M��N� N�:���Y+SY,S:��`���:6����S�����*������YSY���Y+SY,SYLSSY���Y+SY,SYLSYLSSYS:�*������Y���Y+SY,SYLSSY���Y+SY,SYLSSY���Y+SY,SYLSSY���Y+SY,SYLSS:�*������Y���Y+SY,SYLSYLSSY���Y+SY,SYLSYLSSYSYS:�*������YSY���Y+SY,SY-��=SSYSYS:�*������YSY���Y+SY,SYLSYLSY-��=SSYSYS:�*������YSY���Y+SY,SYLSYLSYLSSYSYS:�*�����Y*����Y+SY,S�� SY*����Y+SY,S�� S:�����W�� :������0�3���;>���������(����� �� ���������$� �*�!�,�"�0�$�3�#�4�%�8�&�=�(�K�)�U�*�m�+�u�-���3���5�:�<V�D^�Fw�H��K��M��P��S��U��[��_�`*�b0�e;�h>�f@�gE�i�����f� �X����0������@�������+�������)�����'�����8 �;��=^ ��K�����U����������C���3���������#�����x�#�������������������������� ��&�PK �����9|T�\WTj��j��(���gov/nasa/gsfc/spdf/cdfj/FloatArray.class�������3�r ��I ��J ��K�)�-�1�4 �L�M�N�O � �P�Q ��R ��S �T�U �V�W �X�Y ��Z �X�[�\�]�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�data�[F�i�I�data2�[[F�j�k�data3�[[[F�l�data4�[[[[F�cl�Ljava/lang/Class;�ignore�buf�Ljava/nio/ByteBuffer;�_dim�[I�_buf�Ljava/nio/FloatBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�^�;�_�\�`� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;� SourceFile�FloatArray.java�� �a�+���b�c�6�java/lang/Throwable�Only float targets supported��d�Rank > 4 not supported�e�f�g�h�i�j�k�^�l�m�_�n�o�p�"�n�q�"gov/nasa/gsfc/spdf/cdfj/FloatArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/FloatBuffer�java/lang/Class�dim�java/lang/Float�TYPE�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I� asFloatBuffer�()Ljava/nio/FloatBuffer;�put�([F)Ljava/nio/FloatBuffer;�rowMajority�(F)Ljava/nio/FloatBuffer;�!���������������?�����*+���������� ������������������������������ ��� �����I�����*+���������� ������ ���� ������������������!�"������� ��#�$�����������R*���������L��������� ���+���6���A*�������*�������*�������*��������������������$� �/��:��E��P���������R�����%����$ ��&�'����������+���� �� Y ���*���� �� Y���*�� N*����:-��:*������������������ ���6���a����*������:��W-�*������:6.��2��W����-�*������:*����86 .��)6 .�� 2 2��W� ��� ��ԧ�J6 .��>6 .��,6.�� 22 0��W���� ��ф ���-�*������: *����M6 .��>6.��,6.�� 222��W������ф �����_6 .��S6.��A6.��/6 .�� 2 220��W� ������΄���� ���-�����������2��������#��)��2��8� �\�"�h�#�p�$�r�&�~�'���(���'���*���,���-���.���/���0���/���.���4���5���6 �7�6 �5&�4,�<.�>:�?A�@M�AY�Be�Cv�B|�A��@��H��I��J��K��L��K��J��I��H��R��T�������h� �(�)�����*�+��~��,�-�����.�+� ���/�*�+� �� �.�+����2�/�+� ���D�*�+� �����0�1�\� �/�+�P�2�.�+�D�D�*�+� ��#�.�+� ��5�/�+���G�2�+���Y�*�+� :���3�4� �����������5�6�����7�+��)��8�9��2��:�;��8��<�=��>��������5�?��%�����#��8�@�A�B����������� �C�D�@�A�B�����������������������������C�D�@�A�B��������������������������"����������C�D�@�A�B�������� �E����F��G����HPK �����9|TP� ��)���)��/���gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.class�������3x �1�� �L�� �K�� ���� ��� �K�����X �K���Z ���� �K�� ���� �K�� �����O �K�������� ��� ������ ���� ���� ���� �K�� ���� ���� ���� ���� ���� ����� � �# � �# �� �K �� � �K �� �� �K �1�� �5������ ������ �K �K �K �L �L ! �K" �E# �K$ �K% �K&'(*�fpad�[F�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�lpad�[J�dpad�[D�this�+Lgov/nasa/gsfc/spdf/cdfj/FloatVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;� StackMapTable'-.�b/��� Exceptions01�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�fbuf�Ljava/nio/FloatBuffer;�rem��2�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�_num�ipos�bvf�n�td�bvd�Ljava/nio/DoubleBuffer;�num�Ljava/lang/Number;�method�Ljava/lang/reflect/Method;�x�longInt�J�bvl�Ljava/nio/LongBuffer;�tl�bv�type�elements� toprocess� processed3456�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�_a1�[[F�e1�e0�n0�n1�_a2�[[[F�e2�n2�_a3�[[[[F�e3�n3�_a4�[[[[[F�rank�buf789:� fillArray�([FIII)V�array�offset�first�last�b�pos� as1DArray�()[F�asOneDArray�(Z)[F�cmtarget�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/FloatArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�FloatVarContainer.java;<�P=�]�^->?@�b���V�!gov/nasa/gsfc/spdf/cdfj/DataTypes�N�O/AB�P�Q3C�uD�fDE�_�`.FG�java/lang/ThrowableHIJKL�Should not see this.MNO��PQR���V2ST��UVTWX4VY��Z�java/lang/Object5[\�java/lang/Number]^���X_P`a6Vb��cdP�Rank > 4 not supported yet.�POefgPVhi�d�java/lang/Float�Pjklmn�z�java/lang/IntegeropV^�Internal errorqr�{P�buffer not availablestuP���������"gov/nasa/gsfc/spdf/cdfj/FloatArray�����Pv�������������)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerw�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�CFloat�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/FloatBuffer�java/nio/ByteBuffer�java/nio/DoubleBuffer�java/lang/reflect/Method�java/nio/LongBuffer�java/io/Serializable�[Ljava/io/Serializable;�[[Ljava/io/Serializable;�[[[Ljava/io/Serializable;�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�typeCategory�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asFloatArray�([I)[F�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I� asFloatBuffer�()Ljava/nio/FloatBuffer;�put�([FII)Ljava/nio/FloatBuffer;�(I)Ljava/nio/Buffer;�get�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�([DII)Ljava/nio/DoubleBuffer;�[Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;� floatValue�()F�intValue�asLongBuffer�()Ljava/nio/LongBuffer;�([JII)Ljava/nio/LongBuffer;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([F)Ljava/nio/FloatBuffer;�singlePoint�(F)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�rowMajority�()Z�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�K�L��M���N�O�����P�Q��R��t�� ����*+,-����*��,��:��*��.��7����:*���� 6���*�� /�Q�����4�� �� :*���� 6���*�� 1�Q��������S���.������ ���$��.��7��U��X��b��k�����T���p��:��U�V��.�'�W�X��n��U�V��b�'�Y�Z������[�\�������]�^������_�`������a�b������c�d������e�f���r�g�h��i���.���:� �j�k�l�m�n�o�������� ���p�����q�r���P�s��R���c����� *+,-���������S��� �������T���4���� �[�\����� �]�^���� �_�`���� �a�b���� �c�d��p�����q�r����t�u��R���X�����h�� M,*����W,�����S������� ��!��"�T��� �����[�\������v�V����w�x���y�z��R���8�����������S�������&�T��������[�\������{�V����|�}��R��(������-����::�� *�� ��*��� YO���:��:������,��6,��:6 ��x 6 *��h��� �*��l6 66 ��(6 *����� 0Q� ������ *��h��W h*��h`6 d6 ���,��W����+�.���S���j����*� �+��-�+�1�.�.�0�/�5�0�=�2�C�3�I�4�L�5�Q�6�U�7�b�8�l�:�o�;�y�<���=���<���;���@���A���B���C���D���E�T������0� �~���|����V� �r�,�U�V��U�n���V� �o�T���V������[�\���������V������w�x��������h��������V�� �����O�������O��C�����V��I��������L�����V� �i���2�����P�D������������ ������'��������R������������:��6��: 6��.�����������������(������)��������4+��6+��: ��Mdh6����6 ��Wh`6 ��Wh`6l`6���+��W��W�/��:+��6+��:��idh6����6��Wh`66��1�Q���� ��Wh`6l`6���+��W��W���� 2: ��bdh6����66��" +��!��"��#:��$Q���� ��Wh`6l`6�����W�%�� 2: ��%/7��vdh6����66��6 +��!��"��#:��&6�� ��� �a�Q���� ��Wh`6l`6�����W���+��6+��':��:��idh6����6��(Wh`66��/�Q���� ��Wh`6l`6���+��W��W�����S��V�U���J� �K��L��N��O�H�Q�N�R�T�S�[�T�d�U�q�V�|�W���X���Y���Z���[���\���]���^���`���a���b���c���d���e���f���g���h�i�h�k"�l+�m4�n7�o>�pF�qI�sP�tW�u`�vm�ww�x��y��w��{��|��}��~������������������������������#��)��4��=��F��I��Q��T��Z��`��g��n��w���������������������������������������T��V�"�d�>���V��N�i���V��T�c����� ������V����Z���V��������V��������Z����������� �����p�&���V�`�S���V�P�q����� ����������V���:���V���g���V��������� �������������V�w�Z���V�Z�����V�`�������g�|���X�����[�\��������x�������V�������V�������V�����w�x�������h�� ����O������V�������� �����V��i�� ���H��j�����o��������������3������j�����o������ ����������������j�����o����������j�����o�����������j�����o���������������%����j�����o��������� ��j�����o�������� ��j�����o�����������������+��j�����o�����������������j�����o������������������� ��j�����o����������j�����o��������������������������j�����o�������p�����q�r� ������R���=����� ����)�����S���������T������� ���V����� �c�d��������R��������*����*�<�� ��Y+��,�*��-M,���,��.l>,��:6����������������#���H������f��s�:��/W*��0����1Y0��2���*����3���4��5��66l6��7:6 �� 2��/W� ���*��0�� 2���*����3���4��5��66 *����3���4��5��66 hl6 ��8:*����9���46��'6 ��2 2��/W� �����ا�C6��96 ��)6 ��22 ��:Q���� ��ք���*��0�� 2���*����3���4��5��66 *����3���4��5��66 *����3���4��5��66 hhl6 ��;: *����9���G6��:6 ��*6 �� 222��/W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��:Q������ӄ��Ä���*��0�� 2�� �*����3���4��5��66 *����3���4��5��66 *����3���4��5��66*����3���4��5��66 hhhl6 ��<:*����9���Z6��M6 ��=6 ��-6��2222��/W������҄�������i6��_6��O6��?6 ��/6 ��2222��:Q�������Є�����������*��0�� 2�����Y=��,�����S��R�T����� ���������$���+���1���4���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l�����������������������������������'��1��;��E��O��c��i��o��u��~������������������������� ��T����+�]� ���O�������V� ���<���V����,�����&����V� �+���V�a����V�W�-���V� M�=���V��������V� �������V� �����������V� �.���V��>���V�e� ���V�[�0���V�Q�@���V�G�P���V�������V� ������V� ������V��������� H�!���V�>�1���V�4�A���V�*�Q���V���#���V���3���V���C���V���S���V���c���V��8���V� �#���V� ����V�������V������������[�\��� ����V������x��+��v�V��1��w����4����V��i��q�A���� ����3����!�A�������'� �j������7���� A�������M� �j��������8���� �������� �� ������ A�������j��������g��j���������;���� �� ���������� �� �� �������� A�������j�����������j����������<���� �� �� �� ���������� �� �� �� ��"�������� A�������j�������p������������R���������Q*��>��?�� ��Y@��,�d`*��h6*��-:*��A.d*��h*��Bh6��W��+��W�����S��������!�'�;�C�P�T���R����Q�[�\�����Q���O����Q���V����Q���V����Q���V��!�0�v�V��'�*���x��;����V��i�����p������������R���5�����*��C���������S�������T��������[�\���������R���6�����*��D���������S�������T��������[�\���������R���@�����*��D���������S�������T��������[�\��������d��������R���6�������EY*��F��G�����S�������T��������[�\���p�����A������R���0�����*��H�����S��������T��������[�\��A������R���/�����*��I�����S��������T��������[�\��A������R���/�����*��J�����S��������T��������[�\���p�������������,��� ��M)+ PK �����9|TSA������!���gov/nasa/gsfc/spdf/cdfj/GDR.class�������3�M ��3 �4�5 ��6 ��7 ��8 ��9 ��: ��; ��< �4�= �4�> �4�? �4�@ �4�A�B�C�record�Ljava/nio/ByteBuffer;�position�J�zVDRHead�aDRHead�eof�numAttr�I�nzVars�lastLeapSecondId�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/GDR;�setZVDRHead�(J)V�l� setADRHead�setEof� setNumAttr�(I)V�n� setNzVars�setLastLeapSecondId�get�()Ljava/nio/ByteBuffer;�getSize�()I� SourceFile�GDR.java���D�E�F����������������G�H�0�I�J�K�F�L�0�gov/nasa/gsfc/spdf/cdfj/GDR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�limit�!����������������������������������������������������� ��������<�����*��*T������������ ���� ��� ��������!�"����#�$�����>�����*���������� ����#��$� ��������!�"������%����&�$�����>�����*���������� ����1��2� ��������!�"������%����'�$�����>�����*���������� ����=��>� ��������!�"������%����(�)�����>�����*���������� ����G��H� ��������!�"������*����+�)�����>�����*���������� ����Q��R� ��������!�"������*����,�)�����>�����*�� �������� ����]��^� ��������!�"������*����-�.����%������*���� W*��*�������W*���� W*�� ��W*��*����W*��*����W*��*����W*���� W*��*���� W*���� W*���� W*��*���� W*�� ��W*���� W*��*�� �� W*���� W*���� W*����������J����a� �b��c�"�d�+�e�7�f�C�g�O�h�X�i�d�j�m�k�v�l���m���n���o���p���q���r� ���������!�"����/�0�����2�����*����������������v� ��������!�"����1����2PK ����_Yr|�3������:���gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.class�������3�% �� �� �� ���!�"� container�(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�thread�Ljava/lang/Thread;�this$0�'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;�<init>�d(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)V�Code�LineNumberTable�LocalVariableTable�this�ThreadMapEntry�InnerClasses�6Lgov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry;�getContainer�*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;� getThread�()Ljava/lang/Thread;� SourceFile�GenericReader.java��� �#��� � �$�4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry�java/lang/Object�()V�%gov/nasa/gsfc/spdf/cdfj/GenericReader� �������������� � ���������� ������h�����*+��*��*,��*-��������������� ���������*������������������������ � ����������/�����*�����������������������������������/�����*������������������������������������ ��� ���PK ����_Y��q��R���R��+���gov/nasa/gsfc/spdf/cdfj/GenericReader.class�������3� ��bc �b ��d ��e ��fgh ijk � l � moq �b �rs �t � l � uv�������wx yz{| �}~ ��� � � � � i�� �0� �� �$l ��� y� ���� �� ��� ��� �� �� ���� ����� ���� �:� �:� ��������� ��� ��� �� �� �� ��� ����� ��� ��� ��� ��� �� �� ��� ��� ��� ��� ���� �[� �[�� �^� �� �� �^�� �[� �� ��� �^��� ������ ��� ����� �������� �tl� �t� �t� �t� �� �� �� �tt ��� ����� �l�� ����� �� �� �� ���� ��� ������� ����� ����� ����� ����� ���� ��� � �� �� �� �� �� � ��� �� ����� i�ThreadMapEntry�InnerClasses�tgroup�Ljava/lang/ThreadGroup;� threadMap�Ljava/util/Hashtable;�classMap�LOGGER�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;�setImpl�$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V�impl�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�(Ljava/lang/String;)V�th�Ljava/lang/Throwable;�cdfFile�Ljava/lang/String;�_file�Ljava/io/File;� StackMapTablek{� Exceptions�setup�(Ljava/net/URL;)V�url�Ljava/net/URL;�get�&(Ljava/lang/String;)Ljava/lang/Object;�method�Ljava/lang/reflect/Method;�varName�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�getLong� asDouble0�(Ljava/lang/String;)[D�i�I�la�[J�da�[D�ndim�o�Ljava/lang/Object;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;��� asDouble1�(Ljava/lang/String;)[[D� asDouble2�(Ljava/lang/String;)[[[D� asDouble3�(Ljava/lang/String;)[[[[D�getOneD�(Ljava/lang/String;Z)[D�columnMajor�Z�getRange�((Ljava/lang/String;II)Ljava/lang/Object;�first�last�getRangeOneD�(Ljava/lang/String;IIZ)[D�getVectorComponent�(Ljava/lang/String;I)[D� component�getVectorComponents�(Ljava/lang/String;[I)[[D� components�[I�getRangeForComponent�(Ljava/lang/String;III)[D�getRangeForComponents�(Ljava/lang/String;II[I)[[D�startContainerThread�;(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/lang/String;� targetType�recordRange�preserve�O(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteOrder;)Ljava/lang/String;�bo�Ljava/nio/ByteOrder;�tname�type�Ljava/lang/Class;� container�(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�thread�Ljava/lang/Thread;� �threadFinished�(Ljava/lang/String;)Z� threadName�� getBuffer�)(Ljava/lang/String;)Ljava/nio/ByteBuffer;�buffer�Ljava/nio/ByteBuffer;!�getOneDArray�'(Ljava/lang/String;Z)Ljava/lang/Object;�array�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�?(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/nio/ByteBuffer;� useDirect�<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object;�sb�Ljava/lang/StringBuffer;��getContainerClass�%(Ljava/lang/String;)Ljava/lang/Class;�stype�cl� checkType�sourceIsFile�()Z� getSource�()Ljava/lang/String;�isScalar�isVector�userTimeVariableName�&(Ljava/lang/String;)Ljava/lang/String;�getRangeContainer�S(Ljava/lang/String;[ILjava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;�range�*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;"� getSampled�=(Ljava/lang/String;[IILjava/lang/String;ZZ)Ljava/lang/Object;�_stride�t�stride�<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object;� coreNeeded�%(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Z�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z� available�getContainer�d(Ljava/lang/String;Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�getBufferCapacity�)(Ljava/lang/String;Ljava/lang/String;[I)I�S(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�<clinit>� SourceFile�GenericReader.java�����java/util/Hashtable����#������� GenericReader�constructor$%&�java/io/File����'D(�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�java/lang/StringBuilder)*� does not exist.+F,-�java/lang/Integer� Size of file �� exceeds Integer.MAX_VALUE. If data for individual variables is less than this limit, you can use ReaderFactory.getReader(fileName) to get a GenericReader instance for this file../0�java/lang/Throwable�"java/lang/IllegalArgumentException1F�CDF file is not GZIP compressed23�: ��4��567�java/lang/ThreadGroup89:;����/<=>?�No such variable �Series@ABVW�����java/lang/ObjectCD����EF�Use asDouble)G�(�) for �-dimensional variable �&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute��HIJKL$�[[D�[[[D�[[[[DMN�Range ��OPB��QN� is not a vector.�Element��R�Elements��S�RangeForElementVXT�RangeForElements��UVWX->?Z[�����java/lang/Thread��YZ���4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry��[\]��^_`�Invalid thread name acdef+,Zg /hi^�Thread � is workingjk/8lm�Requested type � not compatible with preserve = )nopq���java/lang/StringBuffer�_�null_)r)s)tuvw)x)y����zF�java/lang/Class�Unrecognized type I9{�!gov/nasa/gsfc/spdf/cdfj/DataTypes�~This method cannot be used for variables of type long. Use the get methods for the variable and the associated time variable. E}~D�F�,�#CDF does not hava a variable named IN���+Function not supported for string variables� Invalid type �float�)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer����double�*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�int�'gov/nasa/gsfc/spdf/cdfj/IntVarContainer�short�)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer�byte�(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer����long�(gov/nasa/gsfc/spdf/cdfj/LongVarContainer"KL�gov/nasa/gsfc/spdf/cdfj/Stride���j����D�������������������java/lang/String���9���string�cdfj.genericreader���%gov/nasa/gsfc/spdf/cdfj/GenericReader� gov/nasa/gsfc/spdf/cdfj/MetaData�java/net/URL� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/reflect/Method�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/nio/ByteBuffer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer�thisCDF�java/util/logging/Logger�entering�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V�exists�$gov/nasa/gsfc/spdf/cdfj/CDFException�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�length�()J�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;� getMessage�contains�(Ljava/lang/CharSequence;)Z�*(Ljava/lang/String;Ljava/lang/Throwable;)V�(Ljava/lang/Throwable;)V�exiting�'(Ljava/lang/String;Ljava/lang/String;)V�hashCode�()I�toHexString�(I)Ljava/lang/String;�1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�!gov/nasa/gsfc/spdf/cdfj/Extractor� getMethod�P(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�getEffectiveDimensions�(Ljava/lang/String;)[I�(I)Ljava/lang/StringBuilder;�(Ljava/lang/Object;)V�getType�()Ljava/lang/Class;�java/lang/Long�TYPE�getNumberOfValues�(Ljava/lang/String;)I�(I)V�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�getEffectiveRank�'(Ljava/lang/String;I)Ljava/lang/Object;�((Ljava/lang/String;[I)Ljava/lang/Object;�)(Ljava/lang/String;III)Ljava/lang/Object;�*(Ljava/lang/String;II[I)Ljava/lang/Object;�java/nio/ByteOrder�nativeOrder�()Ljava/nio/ByteOrder;�@(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V�start�d(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)V�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�&(Ljava/lang/Object;)Ljava/lang/Object;� getThread�()Ljava/lang/Thread;�getState�State�()Ljava/lang/Thread$State;�java/lang/Thread$State� TERMINATED�Ljava/lang/Thread$State;�*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�()Ljava/nio/ByteBuffer;�remove�asOneDArray�(Z)Ljava/lang/Object;�isCompatible�'(Ljava/lang/String;Ljava/lang/Class;Z)Z�(Z)Ljava/lang/StringBuilder;� setDirect�(Z)V�run�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�(I)Ljava/lang/StringBuffer;�(Z)Ljava/lang/StringBuffer;�java/lang/Math�random�()D�(D)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toLowerCase�typeCategory� CDFSource�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�isFile�getName�existsVariable�isStringType�(I)Z�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�([I)V�5(ZLgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�asSampledArray�4(Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�isMissingRecords�getRecordRange�()[I�java/lang/Double�getDoubleContainer��CDouble�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�java/lang/Float�getFloatContainer��CFloat�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�getLongContainer��CLong�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�getIntContainer��CInt�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�java/lang/Short�getShortContainer��CShort�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�java/lang/Byte�getByteContainer��CByte�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�getStringContainer��CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�getCapacity� setUserBuffer�(Ljava/nio/ByteBuffer;)Z� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�!������������������������������������+������������B�����*��*��Y���������������������!���������������������������:�����*+���������������"���������������������������������p������*��*��Y������+�� �� Y+��M,������ Y��Y��+���������,������#�� Y��Y����+���������*+������CN-����2-������&�� Y��Y��-���� ��+����-��!��� Y-��"�����#���p�x�{�������:����&����'��(�#�)�E�+�p�1�x�7�{�2�|�3���4���6���8���:�����*��|�?�������������������������#������������ ���E���������*J����6����������� ������������A�����*��$Y*��%��&��'��(��������� ����<��=��������������������������������%*��*��Y����*+��)���� M�� Y,��"�����������������A����C��F��D��E�$�H����� ��� ��������%���������%��������������������� ������� ���������������b*��+��*M,���� Y��Y��+��+�������,,��-N-�� ,��.��*��+��/�-��0Y*��SY,S��1�N�� Y-��"���(�B�X��C�W�X�������"����]� �^�(�a�/�b�:�c�C�e�X�f�Y�g�����4��/�)������Y� ��������b���������b������ �Y����������"���(������������������������� �����������������;*��+��*M,���� Y��Y��+��+�������*��+��2�N�� Y-��"���(�0�1�����������|� �}�(���1���2�������*��2� ��������;���������;������ �2�������������(��H��������� �����������������*+��3�=��9�� Y��Y��4����56��+��7����58��+�������*+��9N��:Y-��;:��<��=��2-��>��>:��:6���/�R�����-��?��?:�M�� Y,��"���������������6� ��������A���G���Q���\���e���l���������������������������f� �o�������e�#������l���������������G�P��������������Q�F�������� �����������������������������`���A��-��������?���>����������������������������?��������������������� �����������������X*+��3�=��9�� Y��Y��4����56��+��7����58��+�������*+��9��@��@�M�� Y,��"�����M�N����������������B���N���O�������*���G������O� ��������X���������X�������������B����������������� ��������������X*+��3�=��9�� Y��Y��4����56��+��7����58��+�������*+��9��A��A�M�� Y,��"�����M�N����������������B���N���O�������*���G������O� ��������X���������X�������������B����������������� �������������X*+��3�=��9�� Y��Y��4����56��+��7����58��+�������*+��9��B��B�M�� Y,��"�����M�N����������������B���N���O�������*���G������O� ��������X���������X�������������B����������������� �������������M*��+��*N-���� Y��Y��+��+�������*+��C����*��+��D��?�:�� Y��"���4�@�A������������� ���(���4���A���C�������4��C� ��������M���������M��������M�� �D���������� ���(��L��������� � �����@������*��+��*:���� Y��Y��+��+�������E��-:����.��*��+��F���0Y*��SYSY��Y��GSY��Y��GS��1�:�� Y��"���*�J�x��K�w�x�������"���� �*�3�@�K�x�z�����H��3�E������z� ���������������������������� ����������� �z����������$���*������ ��,����������������� � ������������I*��+��*:���� Y��Y��+��+�������*��+��H��?��?�:�� Y��"���*�<�=����������5� 6�*9�=;�?<�����H��?� ��������I���������I��������I ������I������I�� �?�������������*��R��������� ������7������*+��I*+��J���� Y��Y��+��K�������*��+��*N-L��-:�� -��.��*��+��M��?��?���0Y*��SY-SY��Y��GS��1��?��?�N�� Y-��"���)�U�}��V�|�}�������&� ��W�X�)[�2\�:]�F^�V`�}b�~c�����>��2�K������:�C������~� �������������������������������������)��������&��������������� ������2������*+��I*+��J���� Y��Y��+��K�������*��+��*N-N��-:�� -��.��*��+,��O��@��@���0Y*��SY-SY,S��1��@��@�N�� Y-��"���)�U�v��V�u�v�������&� ��r�s�)v�2w�:x�Fy�V{�v}�w~�����>��2�D������:�<������w� ���������������������������������� �)�����������������������������x������*+��I*+��J���� Y��Y��+��K�������*��+��*:P��-:��� YOYO��Q��*��+��R��?��?���0Y*��SYSY��Y��GSY��Y��GSY��Y��GS��1��?��?�:�� Y��"���)�f����g�����������&� ������)��3��<��T��g������������R��3�s������<�j�������� ���������������������������� ���������������������� �)��*������>��������������� ������h������*+��I*+��J���� Y��Y��+��K�������*��+��*:S��-:����.��*��+��T��@��@���0Y*��SYSY��Y��GSY��Y��GSYS��1��@��@�:�� Y��"���)�[����\�����������&� ������)��3��<��I��\������������R��3�a������<�X�������� ���������������������������� ��������������������"�)��������7��������������� �������������*+,-��U��V�:�� Y��"������ �������������� �� ��������>��� ������������������������������������������M��������� ��������� ���\*+,-��W:*,��X:*+-��Y:*��(��*��Z��[Y*��(��\: ��]*����^Y* ��_��`W���������"����� ����"��-��>��C��Y������f� ���\���������\��������\������\����\����\ !�� �O"�����H#$��"�:%&��>�'(� ��������-��)*��������+,������������>*��+��a��^��bM,���� Y��Y��c��+�������,��d��e������������������� �.����� ����>���������>-�����/'(���������.. @������� �/0�����?�����m*+��f��H*��YM�*��+��a��^��gN:-��h�:��:�� Y��"�*��+��iW,ð:,���� Y��Y��j��+��k���������!�)�,���E�F���F�J�F��������6� �������!�)�,�.�8�A�F �M"�����4��.� �������(%&��!�%12����m���������m-��������2���,�������*3����� ��������������������45�����N�����p*+��f��K*��YN�*��+��a��^��g::��l�:��:�� Y��"�*��+��iW-ð:-���� Y��Y��j��+��k���������"�,�/���H�I���I�M�I��������6� ��-�.�/�0�2�"4�,7�/5�16�;8�D9�I:�P<�����>��1� �������*%&��"�'6������p���������p-������p������4���/�������*������� ������������������� �/7������]�����*+,-��m������������O�����4��������������������������������������� �/8�������� ����*,��X:��:�� Y��"�*+��n��(�� Y��Y��o��,��p����q�����:*+-��U��Y:��:�� Y��"���r���s���h������� ��J�Y�\�������>���e�h� f�g�i�Gl�Jn�Qo�Tn�Yr�\p�^q�hs�qt�xu�����p���#$��� ������^� ���������������������������������������������9���j#$��J�6%&������,�J����)0���������)*���������� �4:����������9:*,��X:*+-��U��Y:��:�� Y��"���s���l�������������*� ������ ������������(��/������\� � �#$��� ��������9���������9��������9������9����9����9���6%&����������������*���������� ��-����� ��������tY��Y��+��u��,��u������v:-��w��xW��-.��yu��x-.��yWu��xW��z��Y��u����{��|u����}����xW��~��������������%��)��4��H��P��z������H������������������������#����������������� !��%�[;<������ ���4=��>?������������/��+�����a���M,����Y��Y�����+��������,����������������-������ ����/���������/@�����!A$���������-)���������B��������������C*��+��*M,���� Y��Y��+��+�������,����>���.�� �� Y������������������ ��(��/��8��B������*����C���������C������ �:������/�#�����������(����������� �CD������5�����*�������������������������������������EF������5�����*�������������������������������������G,������M�����*+��J����������������������������������������������@������� �H,������N�����*+��J���������������������������������������������� @������� �IJ������f�����%*+������� Y��Y�����+���������������� �����#����������%���������%�����������#������� ��KL����������*+�������Y��Y�����+��������*+�������� ��Y�������-��a���:����Y��Y�����-��������:*��+��*:-������Y*��,���:-������Y*��,���:-������Y*��,���:-������Y*��,���:-������Y*��,���:-������Y*��,���:������������V�����#��.��8��D��d��g��q��w������������������������������������R������������������M���#�������D��A$��g��%N��q������������� #��+)��$O����������PQ������� ���E*+,���:�� � YO��� YOYtO:���Y�������:�� Y��"�����8�9����������.�0�(2�93�;4�����f� ��-%N��(�R��;� S������E���������E��������EM����ET������E#������E����E������%���OK������������������� �PU������� ���P*+� YOYO���:��� YO��� YOYtO:���Y�������:�� Y��"�����C�D����������I�K�5M�DN�FO�����f� ��.%N��5�R��F� S������P���������P��������P ������P������PT������P#������P������#���&OL������������������� �VW������1�����*����������������T����������������VX������������:*����M+���+.,.�� *������+.,.��+.,.�� *��������������"���X�Y� Z�[�]�_�1`�8b����� ����:���������:M���3Y������ �����Z[�����p������*��+��*:����Y��Y��+��+��������,�����-�����,�����-�����,��=��-�����,�����-�����,�����-�����,�����-�����,���-�������Y�������������F���g� h�*i�1j�>l�Em�Ro�Yp�dr�ks�xu�v��x��y��{��|��~�����H������������������������#$��������������� !�� ���������������*����������\]������������/:*,��X:*+-��U��Y:��:�� Y��"�����������������&� ������ ������������'������H�� �#$��� ��������/���������/��������/������/���,%&����������������*���������� �/^����������A:*,��X:*+-��U��Y:��:�� Y��"�����W��s���h�������������.������� ������������(��2��9������\� � �#$��� ��������A���������A��������A������A����A����A12���>%&������ ����������3*���������� �_���������������f��Y���������=��`W��������`W��������`W��������`W��������`W��������`W������`W���������������&� ���� ����"��.��:��F��R��]��`���a�����Z��^������� np���[b@�y|� ��� ��� ��� ��� ��� ��� ��� PK �����9|T��jLk��Lk��+���gov/nasa/gsfc/spdf/cdfj/GenericWriter.class�������33 ��� ���� �� ��� ��� ��� ���� � � ���� �� ��� ��� ��� ��� ��� ��� �� �� �� �� �� �� ��� ���� �� ��� � ��� �"� �#� �� � � �� ���� �+�� �+�� �+� �� ��� �3 �* �� �� �� � � �� � �3 �3� �3� � � �� �� �� �� �� �� �� �!" �+# ��$ ��% �;& ��'( �) *+ ��, ��- ./ ��012 34 35 �*6 �*�7 �i89 �k: �k;<= ��> �i? @A @B @C � D �D �EFGHIHJ �DK �|D �iL �M �iN �*O �iDP �|Q �;R �;S TUV WX ��Y �Z ��[������� \�������]^ ���_ ��` ��a ��b ��c ��d ef eg hi jk � l � m � n eo ep �L eq �L �|L �r �s �t �|u �v �w �n �|n �ix ey �z �{ �| �n ��} ��~ j j�� �� �4���� e� e� �� �� e��� ���� ��� ���� ���� ���� ���� j� j� �i� j� ��� e� j��� ���� ��� e� ��� ��c� T� �;�� �;���� attributes�Ljava/util/LinkedHashMap;� Signature�JLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/ADR;>;�attributeEntries�_Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AEDR;>;>;�variableDescriptors�JLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VDR;>;�lastLeapSecondId�I�cdr�Lgov/nasa/gsfc/spdf/cdfj/CDR;�gdr�Lgov/nasa/gsfc/spdf/cdfj/GDR;�rowMajority�Z�dataContainers�TLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/DataContainer;>;� needDigest�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Lgov/nasa/gsfc/spdf/cdfj/GenericWriter;�(Z)V�getAttribute�2(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/ADR;�name�Ljava/lang/String;�global�3(Ljava/lang/String;ZZ)Lgov/nasa/gsfc/spdf/cdfj/ADR;�create�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�anumber� StackMapTable���addGlobalAttributeEntry�'(Ljava/lang/String;Ljava/lang/Object;)V�value�Ljava/lang/Object;� Exceptions�L(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�gae�.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;�th�Ljava/lang/Throwable;�dataType�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�values�Ljava/util/Vector;�type�LocalVariableTypeTable�2Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AEDR;>;������findVariableAttributeEntries�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�vae�0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;�ex�Ljava/lang/Exception;�i�vname�aname�vdesc�Lgov/nasa/gsfc/spdf/cdfj/VDR;�result�entries�DLjava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;>;���j(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;>;�setVariableAttributeEntry�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V�^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�addVariableAttributeEntry�_type�currentEntries�hasTimeVariable�(Ljava/lang/String;)Z�vdr�defineTimeVariable�:(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)V�timeType�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�defineTimeSeries�<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�dim�[I�N(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;)V�tname�tvdr�defineCompressedTimeSeries�s(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)V�t(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;Z)V� compressed�defineVariable�varys�[ZQ�defineStringVariable�(Ljava/lang/String;[II)V�size�=(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[II)V�defineCompressedVariable�defineCompressedStringVariable�addNRVString�'(Ljava/lang/String;Ljava/lang/String;)V�addNRVVariable�N(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)V�O(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)V�defineNRVVariable�_size�R(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;)V�recordVariance�pad�~(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�option�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�.(Ljava/lang/String;[I[ZZZLjava/lang/Object;I)V�Z(Ljava/lang/String;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�S(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;I)V�(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�_dim�_varys�cl�Ljava/lang/Class;�_pad�dc�'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;�Ljava/lang/Class<*>;G���getVariableDescriptors�()Ljava/util/HashMap;�F()Ljava/util/HashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VDR;>;�getContainer�M(Ljava/lang/String;Ljava/lang/Object;)Lgov/nasa/gsfc/spdf/cdfj/DataContainer;�data�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;� container97�addOneD�((Ljava/lang/String;Ljava/lang/Object;Z)V�relax�)(Ljava/lang/String;Ljava/lang/Object;[I)V�recordRange�*(Ljava/lang/String;Ljava/lang/Object;[IZ)V�addData� addBuffer�A(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)V�,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�setMD5Needed�need�getSize�()J�vec�J�atset�Ljava/util/Set;�ait�Ljava/util/Iterator;�ateset�aeit�dcset�dcit�first� lastContainer�#Ljava/util/Set<Ljava/lang/String;>;�(Ljava/util/Iterator<Ljava/lang/String;>;���write�(Ljava/lang/String;)V�fname�(Ljava/lang/String;Z)Z�obuf�Ljava/nio/ByteBuffer;�ae�Lgov/nasa/gsfc/spdf/cdfj/AEDR;� overwrite�len�raf�Ljava/io/RandomAccessFile;�channel�Ljava/nio/channels/FileChannel;�lastADR�cbuf�digest]��K� getDigest�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�nsa�csize�md�Ljava/security/MessageDigest;�pos�ba�[B���dispatch�num�Ljava/lang/Number;��setLastLeapSecondId�(I)V�n�#(Ljava/nio/channels/FileChannel;J)V�"(Ljava/nio/channels/FileChannel;)V�trans�buf� remaining�writeWin�*(Ljava/lang/String;Ljava/nio/ByteBuffer;)V�fos�Ljava/io/FileOutputStream;� isWindows�()Z� SourceFile�GenericWriter.java��������java/util/LinkedHashMap�����������������gov/nasa/gsfc/spdf/cdfj/CDR�����gov/nasa/gsfc/spdf/cdfj/GDR�������������������gov/nasa/gsfc/spdf/cdfj/ADR��U������java/util/Vector����,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry����java/lang/Throwable��0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�WriterError�InnerClasses��������������gov/nasa/gsfc/spdf/cdfj/VDR�java/lang/StringBuilder� Variable ��� has not been defined.�����.gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry�java/lang/Exception��79%&������java/lang/String�*Value should be numeric array or a String.�����:9��������Only String values can be added���� has not been defined yet.�DEPEND_0��OE�EpochDH� TimeVariable � does not exist.:8DMWE� already exists.@AOV��incompatible size for type ��OhWV��[]�TInvalid method for string type. Use addNRVVariable(name, dataType, dim, size, value)��������eOi�4Only scalar variables of type EPOCH16 are supported.� exists already.���������%gov/nasa/gsfc/spdf/cdfj/DataContainer����&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute������$data must be a 1 dimensional array. � is not defined.xy����������������������gov/nasa/gsfc/spdf/cdfj/AEDR���������cdfj_source����������overwriting ����������java/lang/Integer�java/io/RandomAccessFile�java/io/File�rw������������� ���������� �������������������MD5������� !�java/lang/Number�java/lang/Byte"#�java/lang/Short$%&��java/lang/Double'(�java/lang/Float)*�java/lang/Long+��Unrecognized type ���,�U���-�java/io/IOException�Unexpected end of data�java/io/FileOutputStream.���os.name/01��win2>�%gov/nasa/gsfc/spdf/cdfj/GenericWriter�java/lang/Object�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�java/lang/Class� java/util/Set�java/util/Iterator�java/nio/channels/FileChannel�java/nio/ByteBuffer�java/security/MessageDigest�get�&(Ljava/lang/Object;)Ljava/lang/Object;�setScope�()I�setNum�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�getValue�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�$gov/nasa/gsfc/spdf/cdfj/CDFException� getMessage�()Ljava/lang/String;� ngrEntries� mAXgrEntry�add�(Ljava/lang/Object;)Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�(I)Ljava/lang/Object;�getNum�getClass�()Ljava/lang/Class;�isArray�remove� nzEntries�containsKey�!gov/nasa/gsfc/spdf/cdfj/DataTypes�isStringType�(I)Z� mAXzEntry�getType�L(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�CHAR�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�length�EPOCH16�gov/nasa/gsfc/spdf/cdfj/AArray�getPoint�NONE�java/lang/reflect/Array�newInstance�&(Ljava/lang/Class;I)Ljava/lang/Object;�set�((Ljava/lang/Object;ILjava/lang/Object;)V�[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)V�(Ljava/lang/Object;)V� getDimensions�()[I�(Ljava/lang/Object;[IZZ)V�*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer� getBuffer�()Ljava/nio/ByteBuffer;�getFirstRecord� getLastRecord�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�next�()Ljava/lang/Object;�position�setZVDRHead�(J)V�getVDR�()Lgov/nasa/gsfc/spdf/cdfj/VDR;� setVDRNext�([B)V�equals�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�#(Ljava/io/File;Ljava/lang/String;)V� getChannel�!()Ljava/nio/channels/FileChannel;�close�allocate�(I)Ljava/nio/ByteBuffer;�allocateDirect�%java/nio/channels/FileChannel$MapMode�MapMode� READ_WRITE�'Ljava/nio/channels/FileChannel$MapMode;�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�setRowMajority�(I)Ljava/nio/Buffer;�scope� setAgrEDRHead�setAzEDRHead�setAEDRNext� setADRHead� setADRNext�update�limit�setEof� setNumAttr� setNzVars�(Ljava/nio/ByteBuffer;)I�force�getInstance�1(Ljava/lang/String;)Ljava/security/MessageDigest;�printStackTrace�([BII)Ljava/nio/ByteBuffer;�([BII)V�()[B�wrap�([B)Ljava/nio/ByteBuffer;� byteValue�()B� shortValue�()S�intValue�doubleValue�()D� floatValue�()F� longValue�"(J)Ljava/nio/channels/FileChannel;�read�array�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�toLowerCase� startsWith�!������� ������������������������������������������������������������������������������������������������8�����������4�����*����������� �������������������������������������V*��*��Y����*��Y����*��Y����*��*�� Y�� ��*��Y�� ��*��Y����*��*�����������.����!�������%��*��5��@i�K-�P�"�U�#���������V���������V�������������F�����*+���������������&����� ��������������������������������_*��+����:��*��+����������Y��:������+��*����6��*��+��W���������*� ���*� �+��,�$�-�-�.�;�/�A�0�J�1�Q�2�\�3�����>����_���������_����_������_���� �R ��J� ������#���R���� ��������J�����*+,����������� ����<��=����� �����������������������#��������� ����*+��:*��+����:����Y��:*��+��W,����,��6�� Y-��!:��:��#Y��$��%���&��'��&��(Y��&`��&��)W���<�J�M�"������>����F��G��H��I�#�J�.�M�<�O�J�R�M�P�O�Q�\�S�f�T�p�U�{�V���W�����f� �J���O� ����������������������������| ���o��\�(��<�H���������o����I���. C��� !" ��#��� !" $�������#��%&�������� ����*��+����*N-��#��#Y��+Y��,-��.+��./��.��0��%���Y��:*��,����:���6��1��1��2��3:��:����5-��6����)W�������[�g�j�4������:����a��b��c�0�f�9�h�F�i�N�j�[�m�g�p�j�n�l�o�o�q���j���s�����f� �g�'(��l�)*��o�'(��Q�8+�����������������,�����-����./��9�S0��F�F1������9�S02��F�F1����%���03�� ��X4��5���������#�����6�78������U����� *+,-��7��������� ������������*���� ��������� ,���� -���� ������#�79�����9�����u*+,��8:��1��^��9��:����9;�� ��#Y<��%�6��1��*��,������2��=W����*,��:Y��>d��>*+,-��?���������2���������������%���/���<���R���X���`���k���t�������R��2�&+����`� ����u���������u,����u-����u����u���m1�������m12�������/ ����%�����#�:8������U����� *+,-��?��������� �������������*���� ��������� ,���� -���� ������#�:9�����~����*��+����*:��#��#Y��+Y��,-��.+��./��.��0��%�*+,��8:��1��!*��,��@��F*��,��Y����W��3��9;��)��1d��2��3��A6��B�� ��#YC��%�*,��:-����-��6 ��3Y ��D:��: ��#Y ��$��%���6��E*��,������)W��6��F�� ��6��FY��>`��>���������"������^������ ������2���:���B���M���`���j���n���~������������������������������������������������������� �~�;������'(���� � ����������,���-�������� ��./��:��<����m ����>'(����_��� �����:��<2����_���23��- /��C��� !"3 ��#��� !"3 5��1�����#�=>������������C*��+����*M,��#��#Y��+Y��,-��.+��.G��.��0��%�*+H��8��1����������������������0������� ����C���������C���7?/�������03@�����#�@A������O����� *+,��I� ��J��������� ������������� ���� ��������� ���� BC������#�DE������V����� *+,-K��L��������� ������ �������*���� ��������� ���� ���� FG������#�DH������������R*+,-��J*��+����*:*������*:��$��#Y��+Y��,M��.��.N��.��0��%�*+H��O���������������" �' �H �Q�����H����R���������R����R����RFG����RI���>?/��"�0J/�������H33�����#�KL������m����� *+,-��P��������� ���������>���� ��������� ���� ���� FG���� I���� BC������#�DM������� ���k�� *+,-��J�� *+,-��Q*��+����*:*������*:��$��#Y��+Y��,M��.��.R��.��0��%�*��S*+H��O���������&� ��"�#�$�%%�3&�8'�Y*�a+�j,�����\� ���k���������k����k����kFG����kI����kBC����kN����%�F?/��3�8J/���� ���@33�����#�OE������������&-��:6���T����*+,-��T������������3�4�5�%6�����>�� �+������&���������&����&����&FG��� PQ������� R�������#�ST������W�����*+��U,��T��������� ���=� >�����*�����������������FG����U��������#�OV�������� ����T,��U��$����#Y��+Y��,V��.,��W��0��%�-��:6���T����*+,-��X������������E�(G�.H�EI�SJ�����H��1�+������T���������T����T����TFG����TU����.�&PQ���� �(��R�������#�WE������������&-��:6���T����*+,-��Y������������R�S�T�%U�����>�� �+������&���������&����&����&FG��� PQ������� R�������#�XT������W�����*+��U,��Y��������� ���\� ]�����*�����������������FG����U��������#�WV�������� ����,-��:6���T����*+,-��X������������d�e�f�+g�����H�� �+������,���������,����,����,FG����,U�����&PQ������� R�������#�YZ������S�����*+��U� ,��Z,��[��������� ���q�s����� �����������������������#�[������X�����*+,� -��[��������� ���z�{�����*���������������������������#�[\�����������,��U�� ��#Y\��%�*+,-��[����������������������4���������������������FG��������������#�[]�����G� �����,��U��$����#Y��+Y��,V��.,��W��0��%�-��:6���T����*+,-��X-��� ,��]��*+��^��_��:��#Y��$��%�*+��`���_�i�l�"������.�����(��.��E��S��_��i��l��n��{���������\� �1�+����n� �������������������������FG�����U���������.�UPQ�����(��R��L#�����#�^V�������� ����;-��:6���T����,��U����6*+,-��X������������������,��:������R�� �+������;���������;����;����;FG����;U�����5PQ��,�_��������� R��@�����#�O`�������� ����*+,-��a��b��������� �����������R���������������������FG����PQ����a������N������b������#�Oc�������� � ���*+,-��b��������� �����������\� ��������������������FG����PQ����a������N������b����de������#�Sf�������� ����*+��U,-��a��b��������� �����������R�����������������FG����PQ����a������N������b����U��������#�Sg�������� � ���*+��U,-��b��������� �����������\� ����������������FG����PQ����a������N������b����U������de������#�Oh�������� � ���*+,-��a��b��������� ����������\� ��������������������FG����PQ����a������N������b����U��������#�Oi����������=-Y:�-�� : 6 -��� - .O� ���ç�:��Y:���:6 ��� 3T� ���ç�:��,��]��-��� ��#Yc��%�*��+����*:��#��#Y��+Y��,-��.+��.d��.��0��%�: ��)��9:��:����e: ��f��: ��*Y+,��- ��g:��:��#Y��$��%�*������h*��+��W��iY*����j:*��+��W����'�*���*�/�*���8�]�`���`�e�`���������"������r������$�2�8 �?!�Z"�h#�o$�~'��(��*��+��,��-��.��/��1��5��9��7��8:;"<1=<>���������+��� ��jG� �B�+��� �?�!kQ����lm���� ���=��������=���=���=FG���=PQ���=a�����=N�����=b���=U�����=de� �2jG� �h��kQ�����?/�����n� 1�op��������lq��������� !rR"sr�"������� !rR"s��"�#��� !rR"sr����R"����� !rR"sr�"�#��� !rR"srR����13��)"t��]#�����#��uv������/�����*��������������A��������������������w��xy����������eN��kY,��lN��:��#Y��$��%�-��m��� ��#Yn��%�*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�������"������*� ��F�H�K�I�J�L�0N�=O�BP�bS�����>��� ����e���������e����ez���c{|��=�(}p���� ���� "~�#��1�����#��������������"*+,��pN-,��q��:��#Y��$��%�������"���������]�_�b�`�a�!c�����4��� ����"���������"����"z���}p�������� "�#�����#���������������$*+,��p:,��q��:��#Y��$��%�������"���������m�o�r�p�q�#s�����>��� ����$���������$����$z����$������}p�������� "�#�����#���������������$*+,��p:,-��q��:��#Y��$��%�������"���������}��������#������>��� ����$���������$����$z����$�G���}p�������� "r�#�����#���������������%*+,��p:,-��q��:��#Y��$��%�������"�������������������$������H��� ����%���������%����%z����%�G����%������}p�������� "r�#�����#��������������K*��+����iN-��#��#Y��+Y��,-��.+��.o��.��0��%�-,��q��:��#Y��$��%����0�8�;�"������"���������0��8��;��=��J������4��=� ����K���������K����Kz���?}p���� ���0J#�����#���������������N*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�,��q��:��#Y��$��%����2�;�>�"������"����� ����2��;��>��@��M������>��@� ����N���������N����Nz����N����� �A}p���� ���2K#�����#���������������N*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�,-��q��:��#Y��$��%����2�;�>�"������"����� ����2��;��>��@��M������>��@� ����N���������N����Nz����N�G�� �A}p���� ���2K#�����#���������������O*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�,-��q��:��#Y��$��%����2�<�?�"������"���� ��2�<�?�A�N�����H��A� ����O���������O����Oz����O�G����O����� �B}p���� ���2L#�����#����������������^*��+����iN-��#��#Y��+Y��,-��.+��.o��.��0��%�-,��r� Y,��sOY,��tO��q��:��#Y��$��%����0�K�N�"������*� �� �!�"�0&�;'�H&�K+�N)�P*�],�����4��P� ����^���������^����^z����R}p���� ���0]#�����#���������:�����*��������������3������������������������������������*����u�@*����v�a@*����wN-��x�:��y���"*����z�����:��{�a@���*����w:��x�:��y���=*����z�����:6��1����2��|��}�a@������*����w:��x�:6 : ��y���L*����z�����i:��~ ��*����6 �� �����~���: ����a@������������~���6� 7�8�9�$:�.;�A<�J=�M>�V?�_@�iA�|B��C��B��E��F��G��H��I��J��K��L��M��N��O��Q��STUV��������A� ���!+����|�$�����3op���������� U���������$������V������_��������d������[������X���� ���U�p� ���H��|�$���������$������V������_��������d������[������L� ��$��(������ �� ��� ����������5�����������������S*�������M,��=��;Y,��2��|������+�����$�����+Y��,���.+��.��0���*+���W�*+���W���������"���]� ^�_�*`�Ca�Jb�Ke�Rf����� ����S���������S��� �F������� �F��������K ��������������5����r*����*��*�����*���B*���� !��aB::!�����+���Y���Y+�������:���:*!�������*����� !����:��7�� !����:��)���Y���Y+�������:���:��� !���:*��*�����*��*�����*��������W*���������*�����*����v�a����W*����w:��x�: 6 : ��y����*�� ��z�����:��: ������������{�a����W*�� ����:6��1��m��2��|:���������&�������������$��������d��2��|�����������}`���W���� ��*��������6 ���� ������:����x�: ��y���{*�� ��z�����:��: �������W������W*�� ����:6��1��,��2��|:�������W������W���Ч��*����w:��x�: : ��y���"*�� ��z�����i:���:���*���������W*���������*��*�������*��*�������*��������W:*�������W*���:�����W*����� *+�����;��,���Y���Y+�������:���:���W���W��������������j�Z��i�j�l�m�%n�(o�+p�3q�Fr�Ms�Tt�Yu�[x�by�l{�p|�z~����������������������������������� ��#�.�A�O�\�h�s�x����������������������������� �,�7�E�R�^�j�u�{�~����������������������������'�.�8�<�O�V�]�e�k�p�������i�����w����h�X���R�t+����� �#��� O����^����H�3+����b � �[� E�6���� op���r��������r����r�����Z����(J����+G�����������������y��� ��v���� ��s� ������������� �������n������>�O����E�6����������y��� ������������ ���������5�� ��%���^� ���������R� ����� ����;�������K� ����� ����2� ������������(��\�, ���������������/�����[M����M�� N-����+���>��:+�����,+���6����6+���W,������+���W,�����°�����4������B���������������������$��*��7��A��J��M��S������H����*��*� �������[���������[�����Y�����D������>������$���� ���4�� ��������������������,��9N-;��*+��;Y,��;S��_�,���:-Ħ�*+�Y���T��_�-Ʀ�*+� Y���V��_�-���*+� Y���O��_�-ɦ�*+�Y���R��_�-˦�*+�Y���Q��_�-ͦ�*+�Y���P��_���#Y��+Y��,϶�.-��W��0��%���������b�������������"��(��8��9��?��O��P��V��f��g�m�}�~������ �����������4������������������������lm��"������������lq�������t��������#���������>�����*����������� ������������������������������������� ��Y*��*�����*��*�����+*��������W*��+��е��+*�����*����v�a���W*����w:��x�:6:��y����*����z�����:��: +��е��+�����{�a���W*�� ����: 6 ��1��j ��2��|:+��е����&�������������$�������� d��2��|������++�����}�a���W������*��������6���� ������:����x�:��y���u*����z�����:��: +������W+������W*�� ����: 6 ��1��) ��2��|:+������W+������W���ӧ��*����w:��x�: ��y���*�� ��z�����i: +��ҧ��+*��������W*��+��Ӷ��*��*�������*��*�������+*��������W++��Ӷ��W*����*+��Ա����������;���� �""�-#�B%�K&�T'�W(�Z)�d*�w+�~-��.��/��0��1��2��3��4��5��7��:<0>?+@1B@DDEGHPIZJmKtL~M�N�O�P�Q�R�O�T�U�V�W�X�YZ[\])^7_C`LaSbXd����������U������q+����w�� ��~��� ������ �������0+���m�\ �t�U� ��3�� ��op� ��Y��������Y�����Y����K����T����W�����Z�� ���������{��� ���>������� ��3�� �K����T�����������{��� �������Z� �������N� ��� ����9�������H� ��� ����/� ���������%��S������������������ ����M����M�� N-������N-���:+���7+ ���W ���P7-�����-��7���W����W+���6 �� ���Yط�ٿ,- ��� �e7���+,�����¶��W������4������Z���f�h�l�i�j�k�n�o�p�"q�(r�/s�3t�Au�Hv�Qw�Yx�iy�qz�y{�|~��������\� ���*��3�F����Y� ���� �������������������������s�����m����"�g������+���� ���4��������'������������������|��������Y+���N,���:-���-��ޱ������������� ������������4���������������������� �������������������������8�����߸����������������������������������������������#���hj� PK �����9|T�w��w��-���gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.class�������3����� getEntryCount�()I�getEntry�(I)Ljava/lang/Object;� isLongType�(I)Z� Exceptions��isStringType�getNum� SourceFile�GlobalAttribute.java�'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute�java/lang/Object�!gov/nasa/gsfc/spdf/cdfj/Attribute�java/lang/Throwable����������������� �� ������� �� ������ ���������PK �����9|Tk��d��d��2���gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.class�������3�$ �� �� �� ���� �GLOBAL_ATTRIBUTE_RECORD_TYPE�I�<init>�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�type�value�Ljava/lang/Object;� Exceptions�!�2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V�<clinit>�()V� SourceFile�GlobalAttributeEntry.java� � ���"�#�,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry�gov/nasa/gsfc/spdf/cdfj/AEDR�java/lang/Throwable�setAttributeType�(I)V�!������������� � �����_�����*+-��*��������������������� ���*���������������������������������� ������J�����*+,���������� ������� ��� ������������������������������������������������������������PK �����9|T� 0w��w��&���gov/nasa/gsfc/spdf/cdfj/IntArray.class�������3�� ��W ��X ��Y ��Z�?�C�F�I �[�\ �]�\�^�_ ��`�a ��b ��c ��d ��e �f�g �h�i �j�k ��l �j�m �h�n �o�p �o�q�r�s�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�"Lgov/nasa/gsfc/spdf/cdfj/IntArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�t� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doShort�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[I�j�di�data2�[[I�k�data3�[[[I�l�data4�[[[[I�_dim�temp�[S�_buf�Ljava/nio/ShortBuffer;�L�u�r�doInt�Ljava/nio/IntBuffer;�v� SourceFile� IntArray.java����'�w�2�$�%�x�y�0�z�java/lang/Throwable�$Only int and short targets supported��{�Rank > 4 not supported�|�}�;�<�R�<�~��������t�����u�������)���������v��������� gov/nasa/gsfc/spdf/cdfj/IntArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/ShortBuffer�java/nio/IntBuffer�dim�java/lang/Integer�TYPE�java/lang/Short�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I� asShortBuffer�()Ljava/nio/ShortBuffer;�put�([S)Ljava/nio/ShortBuffer;�rowMajority�(S)Ljava/nio/ShortBuffer;�asIntBuffer�()Ljava/nio/IntBuffer;�([I)Ljava/nio/IntBuffer;�(I)Ljava/nio/IntBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� ������ �!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ ��������$� �/��:��E��P��!�������R�"�#���,����$ ��-�.�����������S+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� ������������*� �7�!�>�"�L�#�!���4����S�"�#�����S�/�0����S�1�2��7��3�2��>��4�5��6�������S�/�7��,���� @���8�&������9����:���;�<����g����D*����MN+��:*��������.��������� ���V������U*������:�� N6���-.�V����-��W+�*������:,.� N6,.��22:6 ,.��- .�V� ���-��W����+�*������:*����Z,.� N6,.��F6 ,.��52 2: 6,.��- .�V����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 .���W� ��� ��҄���+�*������:*����n,.� N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- .�V� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 .���W�������τ ���� ���+������ �����>���'��(� �)��*�4�,�@�-�F�.�a�/�h�0�j�2�v�3�|�4���5���6���7���4���9���;���<���=���>���?���@���A���B�A�D�?�>"�H-�I8�JC�KU�J[�Ia�Hg�Pi�Ru�S|�T��U��V��W��X��Y��Z��Y��\��W��V��U��a��b��c�d�e(�d.�c4�b:�a@�kB�m�!��$��I��=�2��@�*�>�?�����@�2� ���"�A�?���7�=�2��v�B�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�;� �@�2� 0�1�D�2� %�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2���4�D�2���E�G�2� ��V�=�2� u���H�I���D�"�#����D�4�5��<�J�?�� :�K�L��4�M�N��,�����)��4��O�P����������������������� �Q�8��O�P������� ������������� �� ����������� �Q�8��O�P�������� �� ��������������� �� �� ��"����������Q�8��O�P�����R�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 2.��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 .��W���� ��ф �������+������ �����.���q��r� �s�0�u�<�v�C�w�E�y�Q�z�\�{�f�z�l�}�n��z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�?�� ��M�S��,�����!��0��T������������Q�8��T������� �������� �� ����������� �Q�8��T�������� �� ���������� �� �� �� ����������Q�8��T����U����VPK �����9|T��m�'���'��-���gov/nasa/gsfc/spdf/cdfj/IntVarContainer.class�������3Z �-�� �G�� �F�� �����` �F�� ���� �F�� ���� �F�� �����J �F�������� ��� ������ ���� ���� ���� �F�� ���� ���� ���� ���� ���� ���� ��������� ����� ��� ��� ��� ��� �F�������� �F�� ���� ���� �F���� �-������ ���� �-���������� ���������� �F�� ��� �F �F �G �G �F �@ �F �F �F �ipad�[I�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�this�)Lgov/nasa/gsfc/spdf/cdfj/IntVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;�dpad�[D� StackMapTable� Exceptions�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�ibuf�Ljava/nio/IntBuffer;�rem���doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�_num�bvs�Ljava/nio/ShortBuffer;�ipos�bvi�x�bv�type�elements� toprocess� processed�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�n�_a1�[[I�e1�e0�n0�n1�_a2�[[[I�e2�n2�_a3�[[[[I�e3�n3�_a4�[[[[[I�rank�buf� fillArray�([IIII)V�array�offset�first�last�b�pos� as1DArray�()[I�asOneDArray�(Z)[I�cmtarget�asArray�$()Lgov/nasa/gsfc/spdf/cdfj/IntArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�IntVarContainer.java �K!�T�U"#�I�J$%�K�L&�l'�\'(�V�W)*�java/lang/Throwable+,-./�Should not see this.012�345���Q67�89:�J;<=>;?;7�java/lang/StringBuilder�K,�Unrecognized type @A@BCD�K2��EF3�Rank > 4 not supported yet.GHI3;JK�Z�java/lang/Integer�KLMNOP�qQ3RS;3�Internal errorTU�r3�buffer not availableV��W3��������� gov/nasa/gsfc/spdf/cdfj/IntArray�����KX�������������'gov/nasa/gsfc/spdf/cdfj/IntVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerY�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�CInt�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�java/lang/Object� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/IntBuffer�java/nio/ByteBuffer�java/nio/ShortBuffer�java/io/Serializable�[Ljava/io/Serializable;�[[Ljava/io/Serializable;�[[[Ljava/io/Serializable;�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� asIntArray�([I)[I�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I�asIntBuffer�()Ljava/nio/IntBuffer;�put�([III)Ljava/nio/IntBuffer;�(I)Ljava/nio/Buffer;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�typeCategory�get�()B� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([I)Ljava/nio/IntBuffer;�singlePoint�(I)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�intValue�rowMajority�()Z�buffers�Ljava/util/Vector;�getRecordRange� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�F�G��H���I�J�����K�L��M���� ���J*+,-����*��,��:����:*�� ��6���*��1�O��������N��������� ���"��+��I��O���\� �.��P�Q����J�R�S�����J�T�U����J�V�W����J�X�J����J�Y�Z����J�[�\���2�]�^��"�(�_�`��a���#���.� �b�c�d��e�f������g�����h�i���K�j��M���c����� *+,-���������N��� �������O���4���� �R�S����� �T�U���� �V�W���� �X�J���� �Y�Z��g�����h�i����k�l��M���X�����h�� M,*�� ��W,�����N������������O��� �����R�S������m�Q����n�o���p�q��M���8������ �����N������� �O��������R�S������r�Q����s�t��M��(������-����::�� *����*�� � YO���:��:������,��6,��:6 ��x 6 *��h��� �*��l6 66 ��(6 *����� .O� ������ *��h��W h*��h`6 d6 ���,��W����+�.���N���j����$� �%��'�+�+�.�(�0�)�5�*�=�,�C�-�I�.�L�/�Q�0�U�1�b�2�l�4�o�5�y�6���7���6���5���:���;���<���=���>���?�O������0� �u�v��|��w�Q� �r�,�P�Q��U�n�x�Q� �o�T�y�Q������R�S�������z�Q������n�o������{�^������|�Q�� ���}�J�����~�J��C����Q��I��������L�����Q� �a���2�����P�D������������ ������'��������M��W����>����:��6��: 6 ��.���������������������� )��d ��R dh6����66 �� +��O� ��� ��Wh`6 l`6 �����W�����+��6+��: ��\ dh6 ����6 6 ����O���� h`6 ��W h`6 l`6 ���+��W��W���r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W����v ��d dh6����66 ��$+��6 ���`��O� ��� ��Wh`6 l`6 �����W�(���+��6+��: ��m dh6 ����6 6 ��$��6��`��O���� h`6 ��W h`6 l`6 ���+��W��W�����r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W����Y��Y�� !��"��#��$��%������N����c���C� �D��E��F��H�<�J�G�K�N�L�W�M�d�N�n�O�w�N�}�Q���R���S���T���U���V���X���Y���Z���[���\���]���^���_���^���a���b�c �d�e�f �g(�h+�j0�k6�l<�mC�nL�oY�pd�qm�rx�s��t��u��v��w��x��{��|��}��~������������������ �� ��������$��*��1��:��G��Q��X��l��r��{���������������������������������������������������� ��������"��=���O��8��g��w�Q� �W�C���Q�����w�Q����M���Q� ���r��������x���Q�L�>���Q� <�c�����6�i���Q������Q���(�w�Q� ��U���Q�X����Q�J�(�w�Q�:�^���Q� *�������$�����Q���>���Q� ��c�������i���Q���>�R�S����>���o���>���Q���>���Q���>���Q���>�n�o���>�{�^�� 4�}�J��-��Q��&����� �#���Q� �a��5�&��<��b�����f����� ��������� ������������(����������3�����������b�����f����������b�����f���������� ������������b�����f�����������b�����f�����������(����������3���g������ ������M���=����� ����&�����N���������O������� ���Q����� �Y�Z��������M��������*�� ��'�<�� ��Y(��%�*��)M,���,��*l>,��:6����������������#���H������f��s� :��+W*��,����-Y.��.���*�� ��/���0��-��16l6��2:6 �� 2��+W� ���*��,�� 2���*�� ��/���0��-��16 *�� ��/���0��-��16 hl6 ��3:*�� ��4���46��'6 ��2 2��+W� �����ا�C6��96 ��)6 ��22 ��5O���� ��ք���*��,�� 2���*�� ��/���0��-��16 *�� ��/���0��-��16 *�� ��/���0��-��16 hhl6 ��6: *�� ��4���G6��:6 ��*6 �� 222��+W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��5O������ӄ��Ä���*��,�� 2�� �*�� ��/���0��-��16 *�� ��/���0��-��16 *�� ��/���0��-��16*�� ��/���0��-��16 hhhl6 ��7:*�� ��4���Z6��M6 ��=6 ��-6��2222��+W������҄�������i6��_6��O6��?6 ��/6 ��2222��5O�������Є�����������*��,�� 2�����Y8��%�����N��R�T����� ���������$���+���1���4���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l�����������������������������������'��1��;�EOci�o��u��~� � ��� ��� � ����O����+�]� ���J�������Q� ���<���Q����,�����&��w�Q� �+���Q�a����Q�W�-���Q� M�=���Q��������Q� �������Q� �����������Q� �.���Q��>���Q�e� ���Q�[�0���Q�Q�@���Q�G�P���Q�������Q� ������Q� ������Q��������� H�!���Q�>�1���Q�4�A���Q�*�Q���Q���#���Q���3���Q���C���Q���S���Q���c���Q��8���Q� �#���Q� ����Q�������Q������������R�S��� ����Q������o��+��m�Q��1��n����4��z�Q��a��q�A���� ����3����!�A�������'� �b������2���� A�������M� �b��������3���� �������� �� ������ A�������b��������g��b���������6���� �� ���������� �� �� �������� A�������b�����������b����������7���� �� �� �� ���������� �� �� �� ��"�������� A�������b�������g������������M���������Q*��9��:�� ��Y;��%�d`*��h6*��):*��<.d*��h*��=h6��W��+��W�����N��������!�'�; �C!�P"�O���R����Q�R�S�����Q���J����Q���Q����Q���Q����Q���Q��!�0�m�Q��'�*���o��;����Q��a�����g������������M���5�����*��>���������N������$�O��������R�S���������M���6�����*��?���������N������%�O��������R�S���������M���@�����*��?���������N������'�O��������R�S��������Z��������M���6�������@Y*��A��B�����N������*�O��������R�S���g�����A������M���0�����*��C�����N��������O��������R�S��A������M���/�����*��D�����N��������O��������R�S��A������M���/�����*��E�����N��������O��������R�S���g���������������� ��H PK �����9|Tw�9oj��j��'���gov/nasa/gsfc/spdf/cdfj/LongArray.class�������3�� ��W ��X ��Y ��Z�?�C�F�I �[�\ �]�\�^�_ ��`�a ��b ��c ��d ��e �f�g �h�i �j�k ��l �j�m �h�n �o�p �o�q�r�s�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/LongArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�t� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doInt�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[J�j�di�data2�[[J�k�data3�[[[J�l�data4�[[[[J�_dim�[I�temp�_buf�Ljava/nio/IntBuffer;�K�u�r�doLong�Ljava/nio/LongBuffer;�v� SourceFile�LongArray.java����'�w�2�$�%�x�y�0�z�java/lang/Throwable�#Only int and long targets supported��{�Rank > 4 not supported�|�}�;�<�R�<�~��������t�����u�������)���������v���������!gov/nasa/gsfc/spdf/cdfj/LongArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/IntBuffer�java/nio/LongBuffer�dim�java/lang/Long�TYPE�java/lang/Integer�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�asIntBuffer�()Ljava/nio/IntBuffer;�put�([I)Ljava/nio/IntBuffer;�rowMajority�(I)Ljava/nio/IntBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�([J)Ljava/nio/LongBuffer;�(J)Ljava/nio/LongBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� ������ �!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ ��������$� �/��:��E��P��!�������R�"�#���,����$ ��-�.�����������T+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� ������������*� �8�!�?�"�M�#�!���4����T�"�#�����T�/�0����T�1�2��8��3�2��?��4�5��6�������T�/�7��,���� A���8�&������9����:���;�<����_����D*����MN+��:*��������.��������� ���V������U*������:�� N6���-/�O����-��W+�*������:,.� N6,.��22:6 ,.��- /�O� ���-��W����+�*������:*����Z,.� N6,.��F6 ,.��52 2: 6,.��- /�O����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 /���W� ��� ��҄���+�*������:*����n,.� N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- /�O� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 /���W�������τ ���� ���+������ �����<���'��(� �)��*�4�,�@�-�F�.�a�/�h�0�j�2�v�3�|�4���5���6���7���4���9���;���<���=���>���?���@���A�B�?�>"�F-�G8�HC�IU�H[�Ga�Fg�Ni�Pu�Q|�R��S��T��U��V��W��X��W��Z��U��T��S��_��`��a�b�c(�b.�a4�`:�_@�iB�k�!��$��I��=�2��@�*�>�?�����@�2� ���"�A�?���7�=�2��v�B�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�;� �@�2� 0�1�D�2� %�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2���4�D�2���E�G�2� ��V�=�2� u���H�I���D�"�#����D�4�5��<�J�K�� :�L�K��4�M�N��,�����)��4�O�O�P����������������������� �Q�8�O�O�P������� ������������� �� ����������� �Q�8�O�O�P�������� �� ��������������� �� �� ��"����������Q�8�O�O�P�����R�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 2/��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 /��W���� ��ф �������+������ �����.���o��p� �q�0�s�<�t�C�u�E�w�Q�x�\�y�f�x�l�{�n�}�z�~������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�K�� ��M�S��,�����!��0�O�T������������Q�8�O�T������� �������� �� ����������� �Q�8�O�T�������� �� ���������� �� �� �� ����������Q�8�O�T����U����VPK �����9|T��x��&���&��.���gov/nasa/gsfc/spdf/cdfj/LongVarContainer.class�������3v �3�� �N�� �M�� ���� ��� ���� �����Z �M���Q ���� �M�� ���� �M�� ���� �M�������� ��� ������ ���� ���� ���� �M�� ���� ���� ���� ������ ������ � �� ���� � �� ������ �%��� �% �% �% � �M�� �M �� �� �M �3 �� �7�������� ������ �M �M �M �N �N �M �G �M �M �M!"#%�lpad�[J�<init>�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�dpad�[D�this�*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;� StackMapTable"()�b*��� Exceptions+,�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�lbuf�Ljava/nio/LongBuffer;�rem��-�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�num�Ljava/lang/Number;�_num�method�Ljava/lang/reflect/Method;�x�longInt�J�ipos�bvl�bv�type�elements� toprocess� processed./���isCompatible�(IZ)Z�preserve�Z�_asArray�()Ljava/lang/Object;�_a0�r�n�_a1�[[J�e1�e0�n0�n1�_a2�[[[J�e2�n2�_a3�[[[[J�e3�n3�_a4�[[[[[J�rank�buf0123� fillArray�([JIII)V�array�offset�first�last�b�pos� as1DArray�()[J�asOneDArray�(Z)[J�cmtarget�asArray�%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�LongVarContainer.java45�R6�]�^(789:;<:=�P�Q*>?�R�S.@�sA�dAB�_�`)CD�java/lang/ThrowableEFGHI�Should not see this.JKL��MNO���X-PQ��RST�b��U�java/lang/Object/VW�java/lang/NumberXY���QZM[Q�java/lang/StringBuilder�RF�Unrecognized data type \]\^_`�RL��abM�Rank > 4 not supported yet.cdeM[fg���java/lang/Long�Rhijkl�x�java/lang/Integermn[Y�Internal errorop�yM�buffer not availableqrsM���������!gov/nasa/gsfc/spdf/cdfj/LongArray�����Rt�������������(gov/nasa/gsfc/spdf/cdfj/LongVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContaineru�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�CLong�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/LongBuffer�java/nio/ByteBuffer�java/lang/reflect/Method�java/io/Serializable�[Ljava/io/Serializable;�[[Ljava/io/Serializable;�[[[Ljava/io/Serializable;�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�java/lang/Class�getComponentType�java/lang/Double�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asLongArray�([I)[J�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I�asLongBuffer�()Ljava/nio/LongBuffer;�put�([JII)Ljava/nio/LongBuffer;�(I)Ljava/nio/Buffer;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�typeCategory�[Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;� longValue�()J�intValue�get�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([J)Ljava/nio/LongBuffer;�singlePoint�(J)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�rowMajority�()Z�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�M�N��O���P�Q�����R�S��T��(�����n*+,-����*��,��:��������9����:*���� 6*�� ���*�� 1�P�����**��,���� �� �� �����U���&� ���� ��� �%��/��8��X��[��m��V���R��;��W�X��/�)�Y�Z����n�[�\�����n�]�^����n�_�`����n�a�b����n�c�d���W�e�f��g���$���;��h�i�j�k�l�m������n�����o�p���R�q��T���W�����*+,-���������U��� ����� ��V���*�����[�\������]�^�����_�`�����a�b��n�����o�p����r�s��T���Y�����h�� M,*����W,�����U������������V��� �����[�\������t�X����u�v���w�x��T���8�����������U�������"�V��������[�\������y�X����z�{��T��)������-�� �� ::�� *�� ��*��� YO���:��:������,��6,��:6 ��y 6 *��h��� �*��l6 66 ��(6 *����� /P� ������ *��h��W h*��h`6 d6 ���,��W����+�.���U���j����&� �'��)�+�-�.�*�0�+�5�,�=�.�C�/�I�0�L�1�Q�2�U�3�b�4�l�6�o�7�y�8���9���8���7���<���=���>���?���@���A�V������0� �|�}��|��~�X� �r�,�W�X��U�o��X� �o�U���X������[�\���������X������u�v��������f��������X�� �����Q�������Q��C�����X��I��������L�����X� �g���2���� � P� D������������ ������(��������T��������� �� :��6��: 6��.���������������� ���������,��2: ��cdh6����66 ��" +������ : ��!P� ��� ��Wh`6l`6�����W�"��2: ��"/7��vdh6����66��5 +������ :��#6�� ��� �aP���� ��Wh`6l`6�����W���+��6+��:��Odh6����6��$Wh`6 ��Wh`6l`6���+��W��W����Y��%Y��&'��(��)��*��+������U�����3���F� �G��H��J��K�@�M�G�N�N�O�W�P�d�Q�n�R�}�S���Q���U���V���W���X���Y���Z���\���]���^���_���`���a���b���c�d�a �f+�g5�h>�iA�jI�kL�mR�nX�o_�ph�qu�r��s��t��u��v��w��x��y��z��|��~�V������}� ������g�&�~�X� �W�T���X��G�r����� ������������X����9�~�X����g���X���������� ���������h�@���X�R�k���X�X�e���������[�\��������v�������X�������X�������X�����u�v�������f�� ����Q������X�������� �����X��g��c���@��h�����m� ���������h�����m� ������������%�� �� ��h�����m� ������� � �h�����m� ������������+��h�����m� �������� ����h�����m� �������� ���� �� ��h�����m� ���������h�����m� �������������5����h�����m� ������n������o�p� ������T���=����� ����,�����U���������V������� ���X����� ������������T��������*����-�<�� ��Y.��+�*��/M,���,��0l>,��:6���������������"���G������e��r�:��1W*��2����3Y/��4���*����5���6��7��86l6��9:6 �� 2��1W� ���*��2�� 2���*����5���6��7��86 *����5���6��7��86 hl6 ��::*����;���46��'6 ��2 2��1W� �����ا�C6��96 ��)6 ��22 ��<P���� ��ք���*��2�� 2���*����5���6��7��86 *����5���6��7��86 *����5���6��7��86 hhl6 ��=: *����;���G6��:6 ��*6 �� 222��1W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��<P������ӄ��Ä���*��2�� 2�� �*����5���6��7��86 *����5���6��7��86 *����5���6��7��86*����5���6��7��86 hhhl6 ��>:*����;���Z6��M6 ��=6 ��-6��2222��1W������҄�������i6��_6��O6��?6 ��/6 ��2222��<P�������Є�����������*��2�� 2�����Y?��+�����U��R�T����� ���������$���,���2���5���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l�����������������������������������'��1��;��E��O��c��i��o��u��~���������������������������������������V����+�]� ���Q�������X� ���<���X����,�����&��~�X� �+���X�a����X�W�-���X� M�=���X��������X� �������X� �����������X� �.���X��>���X�e� ���X�[�0���X�Q�@���X�G�P���X�������X� ������X� ������X��������� H�!���X�>�1���X�4�A���X�*�Q���X���#���X���3���X���C���X���S���X���c���X��8���X� �#���X� ����X�������X������������[�\��� ����X������v��,��t�X��2��u����5����X��g��q�A���� ����3����!� A�������'� �h������9���� A�������M� �h��������:���� �������� �� ������ A�������h��������g��h���������=���� �� ���������� �� �� �������� A�������h�����������h����������>���� �� �� �� ���������� �� �� �� ��"�������� A�������h�������n������������T���������Q*��@��A�� ��YB��+�d`*��h6*��/:*��C.d*��h*��Dh6��W��+��$W�����U������������!���'���;���C���P���V���R����Q�[�\�����Q���Q����Q���X����Q���X����Q���X��!�0�t�X��'�*���v��;����X��g�����n������������T���5�����*��E�� �� �����U���������V��������[�\���������T���6�����*��F�� �� �����U���������V��������[�\���������T���@�����*��F�� �� �����U���������V��������[�\�����������������T���6�������GY*��H��I�����U���������V��������[�\���n�����A������T���0�����*��J�����U��������V��������[�\��A������T���/�����*��K�����U��������V��������[�\��A������T���/�����*��L�����U��������V��������[�\���n�������������'��� ��O$& PK �����9|T�V�s�#���#��&���gov/nasa/gsfc/spdf/cdfj/MetaData.class�������3 �G�� �F�� ���� ���� ���� ���� ���� ���� ���� �F������ ���� ���� �������� ��� ���� �F���� ����� ��� ��� ��� ������������������������������������������������������������������������������������ ���� ���� ���� ���� ��� �F���������� �7�� �7������ �:�� �������� �������� �����������������thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�getByteOrder�()Ljava/nio/ByteOrder;�rowMajority�()Z�getVariableNames�()[Ljava/lang/String;�'(Ljava/lang/String;)[Ljava/lang/String;�type�Ljava/lang/String;�globalAttributeNames�variableAttributeNames�name�getAttribute�&(Ljava/lang/String;)Ljava/lang/Object;�atr�globalAttributeEntryCount�(Ljava/lang/String;)I� Exceptions�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�varName�aname�getAttributeEntries�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;� Signature�b(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;>;�&(Ljava/lang/String;)Ljava/util/Vector;�th�Ljava/lang/Throwable;� StackMapTable���P(Ljava/lang/String;)Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;>;�getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;�recordVariance�(Ljava/lang/String;)Z�isCompressed�getType�getDataItemSize� getNumber�getNumberOfElements�getNumberOfValues�getPadValue�'(Ljava/lang/String;Z)Ljava/lang/Object;�preservePrecision�Z�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� getDimensions�(Ljava/lang/String;)[I�getVarys�(Ljava/lang/String;)[Z�getEffectiveRank�isMissingRecords�getRecordRange�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�cl�Ljava/lang/Class;�'(Ljava/lang/String;Ljava/lang/Class;Z)Z�preserve�missingRecordValueIsPrevious�missingRecordValueIsPad�getElementCount�;(Ljava/lang/String;)Ljava/util/Vector<Ljava/lang/Integer;>;�getEffectiveDimensions� isTimeType�I�������existsVariable�userTimeVariableName�&(Ljava/lang/String;)Ljava/lang/String;�getTimeVariableName�tname�vname�v�Ljava/util/Vector;���getLastLeapSecondId�()I�getBlockingFactor�isTypeR� SourceFile� MetaData.java�J�K�H�I���Q�R�S�T�U�V�U�W�Z�V�[�W�]�^�p�q�������]�c�f�g�f�j�java/lang/Throwable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�J�����s�java/lang/StringBuilder�#CDF does not hava a variable named ���������J���������r�T�t�T�u���v���w���x���y���z��z�����������T���������T���T���� �� ���� ���DEPEND_0�java/util/Vector���java/lang/String�Epoch� Variable �V has no DEPEND_0 attribute. Variable named Epoch assumed to be the right time variable���Time variable not found for �/Variable named Epoch has no DEPEND_0 attribute.���������T� gov/nasa/gsfc/spdf/cdfj/MetaData�java/lang/Object� gov/nasa/gsfc/spdf/cdfj/Variable�gov/nasa/gsfc/spdf/cdfj/CDFImpl�'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute� getEntryCount�$gov/nasa/gsfc/spdf/cdfj/CDFException�(Ljava/lang/Throwable;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�()Ljava/lang/Object;�(Z)Ljava/lang/Object;�()[I�()[Z�(Ljava/lang/Class;)Z�(Ljava/lang/Class;Z)Z�()Ljava/util/Vector;�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�EPOCH�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�getValue�EPOCH16�TT2000�getName�size� elementAt�(I)Ljava/lang/Object;�equals�(Ljava/lang/Object;)Z�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�lastLeapSecondId!�F�G������H�I���(��J�K��L���/�����*�������M������� �N��������O�P����Q�R��L���2�����*���������M��������N��������O�P����S�T��L���2�����*���������M��������N��������O�P����U�V��L���2�����*���������M��������N��������O�P����U�W��L���=����� *��+�������M�������&�N������� �O�P����� �X�Y���Z�V��L���2�����*���������M�������-�N��������O�P����[�W��L���=����� *��+�������M�������4�N������� �O�P����� �\�Y���]�^��L���=����� *��+�� �����M�������B�N������� �O�P����� �_�Y���`�a��L���?�����*+�� ��������M�������J�N��������O�P������_�Y��b�������]�c��L���H����� *��+,�������M�������W�N��� ���� �O�P����� �d�Y���� �e�Y��b�������f�g��L���H����� *��+,�� �����M�������a�N��� ���� �O�P����� �d�Y���� �e�Y��b������h����i��f�j��L���m�����*��+���M��Y,�������� ���M�������k� �l� �m�N��� �� � �k�l�����O�P������e�Y��m����I�n�b������h����o��p�q��L���m�����*��+���M��Y,�������� ���M�������x� �y� �z�N��� �� � �k�l�����O�P������_�Y��m����I�n�b�������r�s��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������t�s��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������u�a��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������v�a��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������w�a��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������x�a��L���r�����1*+������Y��Y����+�������*��+���� ������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������y�a��L���r�����1*+������Y��Y����+�������*��+����!������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������z�^��L���r�����1*+������Y��Y����+�������*��+����"������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������z�{��L���������4*+������Y��Y����+�������*��+��N-��#������M���������#���,���N���*����4�O�P�����4�d�Y����4�|�}��,��~���m����#�b������������L���r�����1*+������Y��Y����+�������*��+����$������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b������������L���r�����1*+������Y��Y����+�������*��+����%������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b���������a��L���r�����1*+������Y��Y����+�������*��+����&������M��� ����#�N�������1�O�P�����1�d�Y��m����#�b���������s��L���r�����1*+������Y��Y����+�������*��+����'������M��� ����#�N�������1�O�P�����1�d�Y��m����#�b������������L���r�����1*+������Y��Y����+�������*��+����(������M��� ����#�N�������1�O�P�����1�d�Y��m����#�b������������L���������<*+������Y��Y����+�������*��+��,��)��N��Y-�����#�1�2���M������'�#*�2+�3,�N���*��3� �k�l����<�O�P�����<�d�Y����<������m����#N�n�b������������L���������7*+������Y��Y����+�������*��+��:,��*������M������7�#9�-:�N���4����7�O�P�����7�d�Y����7��������7���}��-� �~���m����#�b���������s��L���������3*+������Y��Y����+�������*��+��M,��+������M������D�#F�,G�N��� ����3�O�P�����3�d�Y��,��~���m����#�b���������s��L���������3*+������Y��Y����+�������*��+��M,��,������M������Q�#S�,T�N��� ����3�O�P�����3�d�Y��,��~���m����#�b���������j��L���r�����1*+������Y��Y����+�������*��+����-������M��� ���]�#_�N�������1�O�P�����1�d�Y��m����#�b������h������������L���������3*+������Y��Y����+�������*��+��M,��.������M������i�#k�,l�N��� ����3�O�P�����3�d�Y��,��~���m����#�b���������s��L��(�����o*+������Y��Y����+�������*��+��M,���>��/��0����6��1��0�����6��2��0�����6�����M������u�#w�,x�3y�Dz�X{�l|�N���4����o�O�P�����o�d�Y��,�C�~���3�<�X����D�+���}��m���I�#����@���������������������R������������b���������s��L���[�����+���*��+�����������M��� �������N��������O�P������d�Y��m����@������b������������L��{������*+������Y��Y����+������3�*+��4M,��,�*��+��N-��5�:*��6����7:��8�� ��9��:M,��d;��<��P*��;����(;M��=��Y��>����?������@��)��Y��Y��A��������3���YB��3�,�����M���>�����#��)��/��8��@��P��b��f��p��|�������������N���>������O�P�������d�Y��)�����Y��8���~���@�����Y��P�y������m����#������2������> �b������������L���2�����*����C�����M��������N��������O�P������a��L���r�����1*+������Y��Y����+�������*��+����D������M��� �����#��N�������1�O�P�����1�d�Y��m����#�b���������s��L���r�����1*+������Y��Y����+�������*��+����E������M��� �����#��N�������1�O�P�����1�d�Y��m����#�b������������������ �������PK �����9|T���8��8��*���gov/nasa/gsfc/spdf/cdfj/OutputOption.class�������3����add�(Ljava/lang/String;Z)V�isCompressed�(Ljava/lang/String;)Z�getNames�()[Ljava/lang/String;�hasVariable�setRowMajority�(Z)V� SourceFile�OutputOption.java�$gov/nasa/gsfc/spdf/cdfj/OutputOption�java/lang/Object�������������������� ���� ��������� PK ����Ļ8U��>Z7��7��-���gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.class�������3�# �� �����val$_url�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$1;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�ReaderFactory.java�EnclosingMethod��� ����!�'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1�"�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�()V�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�0���������������� ���4����� *+��*������� �������;�������� ��������� ���/�����*������� �������<����������������� ���,���������� �������=������������������������� �������������� PK ����Ļ8U�yܥ>��>��-���gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.class�������3�# �� ����� val$_fname�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$2;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�ReaderFactory.java�EnclosingMethod��� ����!�'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2�"�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�()V�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�0���������������� ���4����� *+��*������� ���������������� ��������� ���/�����*������� ������������������������� ���,���������� ��������������������������������� �������������� PK �����9|T�ˡ|>��>��-���gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3.class�������3�# �� ����� val$_fname�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$3;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�ReaderFactory.java�EnclosingMethod��� ����!�'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3�"�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�()V�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�0���������������� ���4����� *+��*������� ���������������� ��������� ���/�����*������� ������������������������� ���,���������� ��������������������������������� �������������� PK ����Ļ8U� �������+���gov/nasa/gsfc/spdf/cdfj/ReaderFactory.class�������3 �I�� �H���� ��� ��� ���� ���� ������ � �� ���� �"������ � �������� ����� ��� ��� ��� ����� ��� ��� ������ ��� ���� ���� ��������������� �%�������� �"�� �%���������� ������ �.�� ���� ������ �2�� �2���� �5�� �5�� �5�� ��� �"������ �;�� �;�� �H�� �;�� �;�� �H���� ��� �2���� �F�������InnerClasses�preamble�I�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory;� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�fname�Ljava/lang/String;� Exceptions�3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�got�con�Ljava/net/URLConnection;� remaining�is�Ljava/io/InputStream;�ba�[B�offset�buf�Ljava/nio/ByteBuffer;�th�Ljava/lang/Throwable;�url�Ljava/net/URL;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�rdr�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�_url� StackMapTable���������a��� getVersion�W(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�mbuf�release�x�S�sbuf�Ljava/nio/ShortBuffer;�ch�Ljava/nio/channels/FileChannel;�lbuf�Ljava/nio/LongBuffer;�magic�J�����8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�n�fis�Ljava/io/FileInputStream;�len�rem�raf�Ljava/io/RandomAccessFile;�map�Z�file�Ljava/io/File;�_fname���������<clinit>� SourceFile�ReaderFactory.java�M�N�T���gov/nasa/gsfc/spdf/cdfj/CDFUrl�M�����������������������java/net/HttpURLConnection���N�������u���"java/lang/IllegalArgumentException�File is not a CDF-format file.�M���java/lang/Throwable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�java/lang/StringBuilder�I/O Error reading �������������M���!gov/nasa/gsfc/spdf/cdfj/CDFReader�������'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1������������"gov/nasa/gsfc/spdf/cdfj/CDFFactory� gov/nasa/gsfc/spdf/cdfj/CDF3Impl�M�M� gov/nasa/gsfc/spdf/cdfj/CDF2Impl�M ���java/io/File �java/io/FileInputStream�M�N�java/io/RandomAccessFile�r�M�K�L�u�v�File is not a CDF-format file: ���'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory�java/lang/Object�java/net/URL�gov/nasa/gsfc/spdf/cdfj/CDFImpl�java/net/URLConnection�java/io/InputStream�java/nio/LongBuffer�java/nio/ShortBuffer�java/lang/String�(Ljava/net/URL;)V�openConnection�()Ljava/net/URLConnection;�getContentLength�()I�getInputStream�()Ljava/io/InputStream;�read�([BII)I� disconnect�java/nio/ByteBuffer�wrap�([B)Ljava/nio/ByteBuffer;�8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�(Ljava/lang/String;)V�$gov/nasa/gsfc/spdf/cdfj/CDFException�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�*(Ljava/lang/String;Ljava/lang/Throwable;)V�setImpl�$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V� setSource� CDFSource�1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V�asLongBuffer�()Ljava/nio/LongBuffer;�get�()J�7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V�uncompressed�-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;�(Ljava/nio/ByteBuffer;)V�getInt�(I)I�8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�length�(Ljava/io/File;)V�close� addSuppressed�(Ljava/lang/Throwable;)V�getCDF�%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�#(Ljava/io/File;Ljava/lang/String;)V� readFully�([B)V� getChannel�!()Ljava/nio/channels/FileChannel;�getPath�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�1�H�I�����K�L�����M�N��O���/�����*�������P��������Q��������R�S��� �T�U��O���0�����*�������P��������Q��������V�W���X������ �T�Y��O���������L��Y*����M,��>,��:�:6����6`6d>���,�� �� ��:��L+�� �� Y����� M��Y��Y����*����,�����Y��M,+��*��N+��Y-����,����b�e���P���b����#��%��&��'��(��)�!�*�%�+�1�,�8�-�=�.�@�/�G�0�N�1�T�2�X�3�b�7�e�5�f�6���8���9���:���;���?�Q���z��1��Z�L���T�[�\���O�]�L���I�^�_���D�`�a��!�A�b�L��N��c�d��f��e�f������g�h������i�j�����k�l�����m�W��n���-���!��o�p�q�r�s����!��o�p��B�t�X�������u�v��O���������*�� M,��!B!�#��� ��%Y*+��&�!�'���*��):��%Y��*�!�+���*��-6��.Y*+��/�*��0:��1���T��1`��I��16����1��4��.Y*+��/��̠� ��1��*��):��.Y+��/������P���V����L��M� �N��O��Q�$�R�+�S�5�U�=�V�E�W�Q�Y�W�Z�b�[�m�\�t�]�y�^���_���b���d���e���l�Q���\� �+� �w�d��E��x�L���� �w�d��t�?�y�z��W�\�{�|������c�d�������}�~��������� ��������n����������<����$�X������ �T����O��Q����ZM��2Y*��3N���-��4�6�:6��5Y-��6::6 ��! ��76 `6 d6�����U����8��H: ��9��<��8��4: : �: ��!����8��:��9����8 ���:M��F��;Y-<��=:��>7��?���� ��?�7��:��@��:��A��BM,���� Y��Y��C��*��������� :��Y��Y����*������D�-��E:,��FY��G����Y��:,�����]�b�e��-�S�y��-�S������������y����������P�����"���y��z��|��}��~��� ���-���0���5���B���I���S���y��������������������������������������������������������5��;��H��Q��W���Q������0�#���L� �*�������������L�����`�a�� �����L����7��������0���������`�a�����c�d���e�f���Z�V�W����Z������X�i�j��O�����;����W�Q� �k�l��n���}���0� ���p���s���t����"Q�tG�tH�t������p���s���t��t��t������p���s������"����B�t�X���������N��O������������?�����P����������������J���"��F��������������������"��� PK �����9|T���h������8���gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.class�������3����add�(Ljava/lang/String;Z)V�B(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�isCompressed�(Ljava/lang/String;)Z�getNames�()[Ljava/lang/String;�hasVariable�getSparseRecordOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;� SourceFile�SelectedVariableCollection.java�2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection�java/lang/Object��������������������� ��� ��������� ����PK �����9|T7��6b��b��(���gov/nasa/gsfc/spdf/cdfj/ShortArray.class�������3�� ��W ��X ��Y ��Z�?�C�F�I �[�\ �]�\�^�_ ��`�a ��b ��c ��d ��e �f�g �h�i �h�j ��k �h�l �h�m �n�o �n�p�q�r�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�s� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doByte�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[S�j�di�data2�[[S�k�data3�[[[S�l�data4�[[[[S�_dim�[I�temp�[B�_buf�K�M�q�doShort�Ljava/nio/ShortBuffer;�t� SourceFile�ShortArray.java����'�u�2�$�%�v�w�0�x�java/lang/Throwable�%Only byte and short targets supported��y�Rank > 4 not supported�z�{�;�<�R�<�|�}�~����s�����������)���������t���������"gov/nasa/gsfc/spdf/cdfj/ShortArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/ShortBuffer�dim�java/lang/Short�TYPE�java/lang/Byte�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�put�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�rowMajority�(B)Ljava/nio/ByteBuffer;� asShortBuffer�()Ljava/nio/ShortBuffer;�([S)Ljava/nio/ShortBuffer;�(S)Ljava/nio/ShortBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� ������ �!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ ��������$� �/��:��E��P��!�������R�"�#���,����$ ��-�.�����������S+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� ������������*� �7�!�>�"�L�#�!���4����S�"�#�����S�/�0����S�1�2��7��3�2��>��4�5��6�������S�/�7��,���� @���8�&������9����:���;�<��������T*����MN+:*�������A������������Z������c*������:��N6���-5�T����-��W+��W+�*������:,.�N6,.��22:6 ,.��- 5�T� ���-��W����+��W+�*������:*����Z,.�N6,.��F6 ,.��52 2: 6,.��- 5�T����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 5���W� ��� ��҄���+��W+�*������:*����n,.�N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- 5�T� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 5���W�������τ ���� ���+��W+������ ���@���'��(� �)� �*�0�,�<�-�B�.�]�/�d�0�i�1�k�3�w�4�}�5���6���7���8���5���:���;���=���>���?���@���A���B���C�D�A�@(�H3�I>�JI�K[�Ja�Ig�Hm�Pr�Qt�S��T��U��V��W��X��Y��Z��[��Z��]��X��W��V��b��c�d�e�f3�e9�d?�cE�bK�lP�mR�o�!��$��E��=�2��<�/�>�?�����@�2� ���"�A�?����7�=�2��w�G�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�A� �@�2� 6�1�D�2� +�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2��4�D�2���E�G�2� ��V�=�2� ����H�I���T�"�#����T�4�5��L�J�K�� J�L�M�� G�N�5��,�����)��0�O�P�8������� ���������������� �Q�8�O�P�8������� ������������� �� ����������� �Q�8�O�P�8�������� �� ��������������� �� �� ��"����������Q�8�O�P�8�����R�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 25��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 5��W���� ��ф �������+������ �����.���s��t� �u�0�w�<�x�C�y�E�{�Q�|�\�}�f�|�l��n���z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�K�� ��N�S��,�����!��0�O�T������������Q�8�O�T������� �������� �� ����������� �Q�8�O�T�������� �� ���������� �� �� �� ����������Q�8�O�T����U����VPK �����9|T�*S��$���$��/���gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.class�������3S �*�� �E�� �D�� �����_ �D�� ���� �D�� ���� �D�� �����H �D�������� ��� ������ ���� ���� ���� �D�� ���� ���� ���� ���� ������ ����� ��� ��� ��� ��� �D�������� �D�� ���� ���� �D���� �*������ ������ �.���������� ���������� �D�� ������ �D�� �D�� �E�� �E� �D �> �D �D �D �spad�[S�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�this�+Lgov/nasa/gsfc/spdf/cdfj/ShortVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;�dpad�[D� StackMapTable �W� Exceptions�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�sbuf�Ljava/nio/ShortBuffer;�rem���doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�_num�bvs�ipos�x�bv�type�elements� toprocess� processed�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�n�_a1�[[S�e1�e0�n0�n1�_a2�[[[S�e2�n2�_a3�[[[[S�e3�n3�_a4�[[[[[S�rank�buf� fillArray�([SIII)V�array�offset�first�last�b�pos� as1DArray�()[S�asOneDArray�(Z)[S�cmtarget�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/ShortArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�ShortVarContainer.java�I�R�S �G�H�I�J �l!�[!"�T�U#$�java/lang/Throwable%&'()�Should not see this.*+,�-./���O01�234�W5651�java/lang/StringBuilder�I&�Unrecognized type 7879:;�I,��<=-�Rank > 4 not supported yet.>?@-5AB�Y�java/lang/Short�ICDEFG�q�java/lang/IntegerH-IJ5K�Internal errorLM�r-�buffer not availableNOP-���������"gov/nasa/gsfc/spdf/cdfj/ShortArray�����IQ�������������)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerR�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�CShort�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�java/lang/Object� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ShortBuffer�java/nio/ByteBuffer�java/io/Serializable�[Ljava/io/Serializable;�[[Ljava/io/Serializable;�[[[Ljava/io/Serializable;�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asShortArray�([I)[S�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I� asShortBuffer�()Ljava/nio/ShortBuffer;�put�([SII)Ljava/nio/ShortBuffer;�(I)Ljava/nio/Buffer;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�typeCategory�get�()B�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([S)Ljava/nio/ShortBuffer;�singlePoint�(S)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�intValue�rowMajority�()Z�()S�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�D�E��F���G�H�����I�J��K���� ���K*+,-����*��,��:����:*�� ��6���*��1��V��������L��������� ���"��+��J��M���\� �.��N�O����K�P�Q�����K�R�S����K�T�U����K�V�W����K�X�Y����K�Z�[���3�\�]��"�)�^�_��`���#���.� �a�b�c�d�e�f������g�����h�i���I�j��K���c����� *+,-���������L��� �������M���4���� �P�Q����� �R�S���� �T�U���� �V�W���� �X�Y��g�����h�i����k�l��K���X�����h�� M,*�� ��W,�����L������������M��� �����P�Q������m�O����n�o���p�q��K���8������ �����L������� �M��������P�Q������r�O����s�t��K��(������-����::�� *����*�� � YO���:��:������,��6,��:6 ��x 6 *��h��� �*��l6 66 ��(6 *����� 5V� ������ *��h��W h*��h`6 d6 ���,��W����+�.���L���j����$� �%��'�+�+�.�(�0�)�5�*�=�,�C�-�I�.�L�/�Q�0�U�1�b�2�l�4�o�5�y�6���7���6���5���:���;���<���=���>���?�M������0� �u�v��|��w�O� �r�,�N�O��U�n�x�O� �o�T�y�O������P�Q�������z�O������n�o������{�]������|�O�� ���}�H�����~�H��C����O��I��������L�����O� �`���2�����P�D������������ ������'��������K�������(����:��6��: 6 ��.������������������������� )��e ��S dh6����66 �� +���V� ��� ��Wh`6 l`6 �����W����r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W� ��w ��e dh6����66 ��%+��6 ���`���V� ��� ��Wh`6 l`6 �����W�����r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W����Y��Y������ ��!��"������L���@���C� �D��E��F��H�<�J�G�K�N�L�W�M�d�N�n�O�x�N�~�Q���R���S���T���U���V���X���Y���Z���[���\���]���^���_���`���a���b�c�d�e�f�i#�j*�k3�l@�mJ�nP�of�ml�qw�r��s��t��u��v��x��y��z��{��|��}��~������������������� ����'���M������g��w�O� �W�D���O����>���O� ���c��������i���O�P����O�C�)�w�O� 3�V���O���>���O� ��c�������i���O���(�P�Q����(���o���(���O���(���O���(���O���(�n�o���(�{�]�� �}�H����O������� � ���O� �`�������<��a�����f����� ��������� ��������3�����������a�����f����������a�����f���������� ��������3���g������ ������K���=����� ����#�����L���������M������� ���O����� �X�Y��������K��������*�� ��$�<�� ��Y%��"�*��&M,���,��'l>,��:6����������������#���H������f��s� :��(W*��)����*Y5��+���*�� ��,���-��.��/6l6��0:6 �� 2��(W� ���*��)�� 2���*�� ��,���-��.��/6 *�� ��,���-��.��/6 hl6 ��1:*�� ��2���46��'6 ��2 2��(W� �����ا�C6��96 ��)6 ��22 ��3V���� ��ք���*��)�� 2���*�� ��,���-��.��/6 *�� ��,���-��.��/6 *�� ��,���-��.��/6 hhl6 ��4: *�� ��2���G6��:6 ��*6 �� 222��(W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��3V������ӄ��Ä���*��)�� 2�� �*�� ��,���-��.��/6 *�� ��,���-��.��/6 *�� ��,���-��.��/6*�� ��,���-��.��/6 hhhl6 ��5:*�� ��2���Z6��M6 ��=6 ��-6��2222��(W������҄�������i6��_6��O6��?6 ��/6 ��2222��3V�������Є�����������*��)�� 2�����Y6��"�����L��R�T����� ���������$���+���1���4���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l�����������������������������������'��1��;��E��O��c��i��o��u��~���������������������������������������M����+�]� ���H�������O� ���<���O����,�����&��w�O� �+���O�a����O�W�-���O� M�=���O��������O� �������O� �����������O� �.���O��>���O�e� ���O�[�0���O�Q�@���O�G�P���O�������O� ������O� ������O��������� H�!���O�>�1���O�4�A���O�*�Q���O���#���O���3���O���C���O���S���O���c���O��8���O� �#���O� ����O�������O������������P�Q��� ����O������o��+��m�O��1��n����4��z�O��`��q�A���� ����3����!�A�������'� �a������0���� A�������M� �a��������1���� �������� �� ������ A�������a��������g��a���������4���� �� ���������� �� �� �������� A�������a�����������a����������5���� �� �� �� ���������� �� �� �� ��"�������� A�������a�������g������������K���������Q*��7��8�� ��Y9��"�d`*��h6*��&:*��:.d*��h*��;h6��W��+��W�����L������������!���'���;���C���P���M���R����Q�P�Q�����Q���H����Q���O����Q���O����Q���O��!�0�m�O��'�*���o��;����O��`�����g������������K���5�����*��<���������L���������M��������P�Q���������K���6�����*��=���������L���������M��������P�Q���������K���@�����*��=���������L��������M��������P�Q��������Y��������K���6�������>Y*��?��@�����L�������M��������P�Q���g�����A������K���0�����*��A�����L��������M��������P�Q��A������K���/�����*��B�����L��������M��������P�Q��A������K���/�����*��C�����L��������M��������P�Q���g���������������� ��F PK �����9|T+�������0���gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.class�������3�D ��, ��- ��. �/�0 ��1�2 ��3 ��4 ��5 ��6�7 ��,�8 ��9�:�;�<�NONE�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�PADDED�PREVIOUS�ht�Ljava/util/Hashtable;� Signature�ULjava/util/Hashtable<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;>;�option�I�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I� getOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�s�Ljava/lang/String;�<clinit>�()V� SourceFile�SparseRecordOption.java��)�����=�>�?�@�A�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption���������java/util/Hashtable�none�B�C�padded�previous�java/lang/Object�java/lang/String�toLowerCase�()Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�1��������������������������������������������F����� *��*�������������� ��!� �"� ������� �!������ �����"�#�����/�����*��������������#� ��������!���� �$�%�����8�������*������������������)� ��������&�'����(�)������������P��Y������Y���� ��Y���� ��Y������ ����W���� ��W���� ��W��������"���������!��+��7��C��O���*����+PK �����9|T� �����$���gov/nasa/gsfc/spdf/cdfj/Stride.class�������3�" �� �� �� ���� �stride�[I�nv�I�<init>�([I)V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/Stride;� StackMapTable��� getStride�(I)I�()I�_stride� SourceFile�Stride.java��!��� � ���gov/nasa/gsfc/spdf/cdfj/Stride�java/lang/Object�()V�!�������������� � �������� ���������9*��+��� *���+���*� Y+.O����*� Y+.OY+.O����������"������� ����� ���%� �8���������9�������9�������������������� ���B����� *��*���������� �������������� ������� � � ������ ���������I<*����A*��.�� *��.<��.*��*��.��!*��*��.l<*��.h*�������������"������� ������)��5��G� ��������I������G�� ��������*������PK �����9|T�So'������)���gov/nasa/gsfc/spdf/cdfj/StringArray.class�������3�� �!�^ �!�_ � �` � �a�2�9�=�@�b�c�d � �e�f � �g � �h �i�j � �k �l�m � �n � �o � �p�q ��r�s ��t�u ��v ��w � �x �l�y �l�z�{�|�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�%Lgov/nasa/gsfc/spdf/cdfj/StringArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;�_s1�[Ljava/lang/String;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�i�I�_s2�[[Ljava/lang/String;�j�k�_s3�[[[Ljava/lang/String;�l�_s4�[[[[Ljava/lang/String;�cl�Ljava/lang/Class;�size�buf�Ljava/nio/ByteBuffer;�_dim�[I�LocalVariableTypeTable�Ljava/lang/Class<*>;�}�G�{�~� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;� addString�,(Ljava/nio/ByteBuffer;[Ljava/lang/String;I)V�sa�max�+(Ljava/nio/ByteBuffer;Ljava/lang/String;I)V�f�s�Ljava/lang/String;�len�_bar�[B�Z� SourceFile�StringArray.java�"�#�"�,��7�)�*�java/lang/String�java/lang/Throwable�Valid for String type only�"���Rank > 4 not supported���������������P�Q�}�������.�P�T�����java/lang/StringBuilder�"���String �����" is longer than the specified max ���������������������#gov/nasa/gsfc/spdf/cdfj/StringArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/lang/Class�dim�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�flip�()Ljava/nio/Buffer;�rowMajority�length�()I�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getBytes�()[B�put�([B)Ljava/nio/ByteBuffer;�(B)Ljava/nio/ByteBuffer;�!� �!�������"�#��$���>�����*+�������%��� �������&��������'�(������)�*��+����� ��"�,��$���I�����*+�������%��� ������ �&��� �����'�(������)�*�����-�.��+����� ��/�0��$���������]*���������W��������� ���6���A���L*������L*�������*�������*�������*������������%��������$� �/��:��E��P��[��&�����/��1�2����]�'�(���3����$ ��4�5��$����� ���+ �� �� Y���*���� �� Y ���*��N*����:*��������������������:���j���*������:*-��-��W-�*������:6.��*-2������-��W-�*������:*����86.��)6 .��*-2 2��� �����ԧ�J6.��>6 .��,6 .��*-2 2 2��� ��� ��ф���-��W-�*������:*����M6 .��>6 .��,6.��*- 2 22������ ��ф �����_6 .��S6 .��A6.��/6.��*- 222 2���������΄ ���� ���-��W-������%�����3������� �"�!�(�"�1�#�T�%�`�&�h�'�m�(�o�*�{�+���,���-���/���0���1���2���3���2���1���7���8���9�:�9"�8(�7.�?3�@5�BA�CH�DT�E`�Fl�G}�F��E��D��L��M��N��O��P��O��N��M��L��V��W��Y�&������`��1�2��~��6�7��{�$�8�9�����:�7� ���/�6�7�� �:�7� ���2�;�7� ���D�6�7������<�=�c� �;�7�W�2�:�7� K�D�6�7� ��#�:�7���5�;�7���G�>�7� ��Y�6�7� A���?�@�����'�(������A�B�����C�7��(��D�E��1��F�G��H��������A�I��3�����#��1�J�K����������� �L�M�J�K���������������������������� �L�M�J�K��������������������������"����������L�M�J�K���+����� �N����O���P�Q��$���������6,���*+,2����������%��� ����]��^�&���4����6�7�����'�(������D�E�����R�2�����S�7��3��� ������+����� ���P�T��$���������X,��6��'�� Y��Y����,�����������,��:+��W6�d��+ ��W��������%���"����n��o�0�q�6�r�=�s�J�t�Q�s�W�v�&���H��@��U�7����X�'�(�����X�D�E����X�V�W����X�S�7���R�X�7��6�"�Y�Z��3������0���[���+����� ��\����]PK ����ŻKZ��jx����0���gov/nasa/gsfc/spdf/cdfj/StringVarContainer.class�������3�� �!�^ �_�` � �a �b�c � �d�e�f�g�h ��i � �j �k�l�e�m�n �k�o � �p�e�q �r�s�t ��u�C�H�v �!�w�P �!�x �!�y�z � �{ ��| � �y � �w�}�~���<init>�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�Code�LineNumberTable�LocalVariableTable�this�,Lgov/nasa/gsfc/spdf/cdfj/StringVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I� Exceptions�����isCompatible�(IZ)Z� stringType�Z�type�I�preserve� StackMapTable�_asArray�()Ljava/lang/Object;�r�sa�[Ljava/lang/String;�e�n0�sa1�[[Ljava/lang/String;�e2�e1�n1�sa11�[[[Ljava/lang/String;�rank�buf�Ljava/nio/ByteBuffer;�words�records�len�ba�[B���}�?� as1DArray�()[B�asOneDArray�(Z)[B�cmtarget�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�(Z)Ljava/lang/Object;� SourceFile�StringVarContainer.java�#�$�������3���������,�-�������java/lang/Throwable�#Rank > 2 not supported for strings.�#�����������������java/lang/String�����#�������������java/lang/Integer�����Internal error�T�U�V�U�V�W�#gov/nasa/gsfc/spdf/cdfj/StringArray�;�<�#���*gov/nasa/gsfc/spdf/cdfj/StringVarContainer�(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer���.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�CString�InnerClasses� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ByteBuffer�java/lang/Byte�TYPE�Ljava/lang/Class;�(IZLjava/lang/Class;)Z�!gov/nasa/gsfc/spdf/cdfj/DataTypes�isStringType�(I)Z� gov/nasa/gsfc/spdf/cdfj/Variable�getEffectiveRank�()I�(Ljava/lang/String;)V� getBuffer�()Ljava/nio/ByteBuffer;� remaining�getNumberOfElements�get�([B)Ljava/nio/ByteBuffer;�([B)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�(I)Ljava/lang/Object;�intValue�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1� �!��"��� ��#�$��%���T�����*+,-�������&��� ������ �'���*�����(�)������*�+�����,�-�����.�/��0�����1�2�� �3�4��%���w�������������=���������&����������� �����'��� ����5�6�����7�8������9�6��:��� �������;�<��%��������*�����<�� ��Y�� �*�� M,���,��>6*�����6�:����B�������������O����l6�� :6��,��W�� Y��S�����*�����������6hl6��: 6 ��16��!,��W 2�� Y��S���ބ ��� �*�����������6*�����������6 hhl6 ��:6��D6 ��46 ��$,��W2 2�� Y��S���ۄ ��˄������Y�� �����&�����*���� ��������$��)��,��7��=��X� �^�!�e�"�o�#�v�$���"���&���(���)���*���+���,���-���.���/���-���,���2���4�5�6&�72�8<�9F�:P�;W�<k�:q�9w�8}�@��B�'������h�"�=�8��e�(�>�?����%�@�8����5�=�8� ���N�A�8����;�B�C� I�(�D�8�?�8�E�8� 5�H�=�8��{�A�8��f�F�8� 2�N�G�H�����(�)��� ��I�8��l�J�K��)a�L�8��,^�M�8��7S�N�8��=M�O�P��:��������� �Q��3��R�Q������S��!����*��R�Q������� ��$������D� �R�Q�������� �� ��'��������R�Q����0�������T�U��%���2�����*���������&�������F�'��������(�)����V�U��%���2�����*���������&�������G�'��������(�)����V�W��%���=����� *���������&�������I�'������� �(�)����� �X�6���Y�Z��%���6�������Y*���������&�������M�'��������(�)���0�����A�V�[��%���0�����*�������&��������'��������(�)��A�T�<��%���/�����*�������&��������'��������(�)����\����]����� ��"��� PK �����9|T�F������,���gov/nasa/gsfc/spdf/cdfj/SupportedTypes.class�������3�G ��& ��'�(�) ��* ��+ ��, ��- ��. ��/ ��0 ��1 ��2 ��3 ��4 ��5 ��6�7�8�supportedTypes�&[Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�(Lgov/nasa/gsfc/spdf/cdfj/SupportedTypes;�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�type�I� StackMapTable�<clinit>�i� SourceFile�SupportedTypes.java�����!gov/nasa/gsfc/spdf/cdfj/DataTypes�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�9�:�;�:�<�:�=�:�>�:�?�:�@�:�A�:�B�:�C�:�D�:�E�:�F�:�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�java/lang/Object�INT1�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�UINT1�INT2�UINT2�INT4�UINT4�INT8�TT2000�FLOAT�DOUBLE�EPOCH�EPOCH16�CHAR�!�������������������/�����*��������������������������� �������N������� ���d�����2�������� ����$��%���������� ���!������"�����B������5����;�������S��������S����S����S����S���� S���� S����S��!��S���� S��,�� S����S��-��S����S�� ��S��)��S��3��S��4��S��������Z������ ���� �� �&��/��7��@��H��Q��Z��c��l��u��~������������������������� ��#� ���!��� ��� ����$����%PK �����9|T=��D����;���gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.class�������3�� �'�f�/ �&�g �h�i��j�k �&�l�m�n �o�p�q�r �&�s�t�u � �f�v � �w � �x ��y�m�z ��{�| �}�~ ��� ��� �������� ��� ��� ��� ��� �&�� ���� ����* ���� �&���������vdata�[D�times�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�filtered�[[D�<init>��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)V�Code�LineNumberTable�LocalVariableTable�stimes�fill�first�I�this�GeneralTimeSeries�InnerClasses�7Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries;�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�which�Ljava/lang/Integer;� ignoreFill�Ljava/lang/Boolean;� timeRange�ts�ignore�Z�recordRange�[I�tv�&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;�longType�type�o�Ljava/lang/Object;� StackMapTable�����������k�J���t��� Exceptions�getTimes�()[D� getValues�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�()Ljava/lang/Object;��� SourceFile�TSExtractor.java�0���.�/���������b�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�,�-���������������]���+�*�java/lang/Throwable�java/lang/StringBuilder�times not available for ���������0���������J�!gov/nasa/gsfc/spdf/cdfj/DataTypes�����������������������no record range�java/lang/Integer�0���������������)�*���������������_�^�5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/TimeSeries� gov/nasa/gsfc/spdf/cdfj/MetaData� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Boolean�$gov/nasa/gsfc/spdf/cdfj/TimeVariable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�()V�booleanValue�()Z�clone�getName�()Ljava/lang/String;�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable���CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�(Ljava/lang/String;)V�getType�()I�typeCategory�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�!gov/nasa/gsfc/spdf/cdfj/Extractor� getSeries0�W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�getElement1�j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�getRecordRange�t(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�(I)V� getRange0�}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�getRangeForElement1��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�castToDouble�(Ljava/lang/Object;Z)[D�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�getFillValue� filterFill�([D[DDI)[[D�$gov/nasa/gsfc/spdf/cdfj/CDFException�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�!�&�'��(����)�*�����+�*�����,�-�����.�/�����0�1��2��������*��*������6:��%Y: �*������� ç�: � �+,����� : * *���� ���*����#��Y�� Y����,����������6,���6��.��6: �� -��+��,����+��,-��: ��e+,��:�� ��Y���-��&+��,��Y.����Y.����: ��$+��,��Y.����Y.��-��: * ���� ��-���*�� ��: *��. *�� ���!* ����c+��,��"��#��#:�� .��61���&*�� ��: *�� *�� ���!* ����**��*�� 1��$�����!�2�5���5�:�5����3�����)��~�{��������!��/��=��?��D��I��X��p����������������������������������������)�.�3�<�O�X�h�w������������4�����<��5�*� ���5�*� h�P�6�*�w�A�7�8�����9�<������=�>�����?�@�����A�B�����C�D�����E�*�����F�-����G�H����I�J��Ip�K�L� ��7�M�H���/�N�8����O�P� �Q���U���5� �R�S�T�U�V�#�W�X�Y��Z����A�[������YH�Y& 9���#@��-���\�������]�^��2���L�����*����*��2��*�������3��������4��������9�<���Q����C�#��_�^��2���L�����*����*��2��*�� �����3��������4��������9�<���Q����C�#��`�a��2���/�����*�������3��������4��������9�<��A�_�b��2���/�����*��%�����3������w�4��������9�<���\�����c��d����e�;�����&���:� �c��������o�� PK �����9|TSvè� ��� ��<���gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.class�������3�� ��V �W�X��Y�Z ��[�\�] ��^ �_�` ��a �b�c ��c ��d ��e ��f�g�h�g�i�j�l ��n �o�p �o�q�g�r�s ��t �o�u �o�v�x�y�z�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�tv�'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;�vname�Ljava/lang/String;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;� timeRange�[D�oned�Z�columnMajor�<init>��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)V�Code�LineNumberTable�LocalVariableTable�this�GeneralTimeSeriesX�InnerClasses�8Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX;�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� ignoreFill�Ljava/lang/Boolean;�ts�ignore� StackMapTable�x�{�|�}�'�Z�y�j� Exceptions�getTimes�()[D�th�Ljava/lang/Throwable;� getValues�()Ljava/lang/Object;�recordRange�[I�M�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�isOneD�()Z� isColumnMajor� SourceFile�TSExtractor.java�+�~�}��R���K�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel���|�����"�#������� �!�{�$�%�&�'�(�)�*�)���F���F���java/lang/Throwable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�+�����������������no data�+�������������6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX�java/lang/Object�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX� gov/nasa/gsfc/spdf/cdfj/MetaData� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Boolean�()V�booleanValue�clone�getName�()Ljava/lang/String;�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable���CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�$gov/nasa/gsfc/spdf/cdfj/CDFException�(Ljava/lang/Throwable;)V�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getOneD�(Ljava/lang/String;Z)[D�get�&(Ljava/lang/String;)Ljava/lang/Object;�getRecordRange�([D)[I�(Ljava/lang/String;)V�getRange�((Ljava/lang/String;II)Ljava/lang/Object;�getRangeOneD�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�!������������ �!����"�#����$�%����&�'����(�)����*�)�����+�,��-��[�����j*��-��6��(Y: �*������� ç�: � ���*��*,�����*+*������ *+�� ��*��*�� *������&�)���)�.�)����.���>������� ������#��4��9��C��I��O��W��]��c��i��/���\� ���j�0�3�����j�4�5����j�6�7����j�8�9����j�&�'����j�:�����j�(�)����j�*�)�� �`�;�)��<���)���)� �=�>�?�@�A�B�C��D���E�������F�G��-���������1*����*�� *������*�� *��*������L��Y+��������'���&�'���.����������'��(��/�����(� �H�I����1�0�3���<����Q�D�E�������J�K��-��%������*����(*�� ��*��*��*������*��*�����*�� *�����L+�� ��Y���*�� ��*��*��+.+.���*��*��+.+.*�����L��Y+�������+�w��,�`�w��a�v�w���.���2�������(��+��,��:��>��H��O��a��w��x��/��� ��:�=�L�M��x� �H�I������0�3���<���� J�C����N����=��D�E�������O�P��-���/�����*�������.��������/��������0�3����Q�R��-���/�����*�� �����.��������/��������0�3����S�R��-���/�����*�������.��������/��������0�3����T����U�2������w�1� ��k�m����_�� PK �����9|T���$������6���gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.class�������3�" �� �� ����� locations�[[J�last�I�<init>�([[J)V�Code�LineNumberTable�LocalVariableTable�this�RecordSensor�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor;� hasRecord�(I)Z�i�number� StackMapTable� SourceFile�TSExtractor.java� � �� ���!�0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor�java/lang/Object�()V�#gov/nasa/gsfc/spdf/cdfj/TSExtractor� ��������������� ������ ������O�����*��*��*+������� �������� ����������������������������������9*��=*�����,�*��2/����*��2/��� *������������ ������ ��* �/�1 �7���� ���2�� ����9�������9�� ����� ���+������������ �����PK �����9|T���SA��SA��)���gov/nasa/gsfc/spdf/cdfj/TSExtractor.class�������3� �u �t�� �j � �!"# $% �t&�� � '(�� �) �u* �u+,-./ �t01 �t23 �4 �t5 �t6 78 �t9 �u: �; �i< �= �t> �t?@AB � = CD CEF �.G �.H �tIJ �2K �tL �tM �tN �tO �2P �t: QR �tST �<UV �tWX �*YZ[ �C\ �C] �C^ �C_ Q`ab cd �tefg �th �Si �Sjk �Sl �Sm no �tp qr��������������s �ttuvwxy �iz{|}~�� �t���� �o�� �� �S����RecordSensor�InnerClasses��GeneralTimeSeriesX�GeneralTimeSeries�cal�Ljava/util/Calendar;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�%Lgov/nasa/gsfc/spdf/cdfj/TSExtractor;�getTimeSeries0�^(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D)[[D�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� ignoreFill�Ljava/lang/Boolean;� timeRange�[D� Exceptions�getTimeSeries1�q(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D)[[D�which�Ljava/lang/Integer;� getTimeSeries�pad�Ljava/lang/Number;� locations�[[J�i�I�index�stimes�vdata�ignore�Z�recordRange�[I�tv�&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;�times�longType�type�element�o�Ljava/lang/Object;�oa�[Ljava/lang/Object;�fill�fillDefined� fillValue� StackMapTable��3�����1���getRecordRange�J(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[D)[I�t(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�tvx�'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;B� filterFill�([D[DDI)[[D�D�first�series�[[D�count�n�+([DLjava/lang/Object;Ljava/lang/Number;)[[D�J�ldata�[J�data� filterPad�?(Ljava/lang/Object;[DLjava/lang/Number;[[JI)[Ljava/lang/Object;�dpad�npad�_data�_times�lpad�sensor�2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor;��F�getSampledTimeSeries0�`(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D[I)[[D�stride�getSampledTimeSeries1�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D[I)[[D�getSampledTimeSeries�srec�strideObject� Lgov/nasa/gsfc/spdf/cdfj/Stride;�_strideJ�getTimeSeriesObject0��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�getTimeSeriesObject1��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� identifier�()Ljava/lang/String;� getMethod�Q(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;�name�Ljava/lang/String;�rank�R(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;IZ)Ljava/lang/reflect/Method;�checkMissing�_rank�method�Ljava/lang/reflect/Method;��getTime�([I)J�time�tk�9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)D�vname�isTT2000� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D�_start�_stop�trange�varName� startTime�stopTime�overlap��<clinit>� variableClass�Ljava/lang/Class;�rdrClass�cl� timeSpecClass�da�ia�arglist�[[Ljava/lang/Class;�ex�"Ljava/lang/ClassNotFoundException;�� SourceFile�TSExtractor.java�}�~��������������������������!gov/nasa/gsfc/spdf/cdfj/DataTypes�java/lang/Long������}��java/lang/Double�}�����������������java/lang/Object�����java/lang/Integer�}������������������������������java/lang/Throwable������0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor�}��������gov/nasa/gsfc/spdf/cdfj/Stride�}�������������������5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries�}��TSExtractor�����LInternal error. Null variable encountered in call to TSExtractor.getMethod()�}����java/lang/StringBuilder�ACalled method is not appropriate for variables of effective rank ���������� Variable �r has gaps. Sampled time series code is being tested. Feature is not currently available if the variable has gaps.�������get� not implemented for �{�|��~���java/util/Calendar����������������!incomplete start time definition.����� Start time is beyond end of data� incomplete stop time definition.�!Stop time is before start of data�Stop time is before start time� gov.nasa.gsfc.spdf.cdfj.Variable��� gov.nasa.gsfc.spdf.cdfj.MetaData�#gov.nasa.gsfc.spdf.cdfj.TSExtractor�(gov.nasa.gsfc.spdf.cdfj.TimeInstantModel�[Ljava/lang/Class;�java/lang/Class�java/lang/Boolean� TimeSeries���SampledTimeSeries�TimeSeriesObject� java/lang/ClassNotFoundException��~�GMT������#gov/nasa/gsfc/spdf/cdfj/TSExtractor�!gov/nasa/gsfc/spdf/cdfj/Extractor�6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX� gov/nasa/gsfc/spdf/cdfj/MetaData� gov/nasa/gsfc/spdf/cdfj/Variable�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�java/lang/Number�java/lang/reflect/Method�java/lang/String�getNumberOfValues�()I�booleanValue�()Z�getName�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable�CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�getTimes�()[D�getType�intValue�typeCategory�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�getPadValue�W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�(J)V�(D)V� getSeries0�getElement1�j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;�isMissingRecords� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator�getLocations�()[[J�(I)V� getRange0�}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�getRangeForElement1��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�castToDouble�(Ljava/lang/Object;Z)[D�getFillValue�getClass�()Ljava/lang/Class;�getComponentType�TYPE�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�([D)[I� longValue�()J�doubleValue�()D�([[J)V� hasRecord�(I)Z�([I)V�w(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[D��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;� getStride�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)V�(Ljava/lang/String;)V�getEffectiveRank�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�out�Ljava/io/PrintStream;�java/io/PrintStream�println�P(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;�clear�set� (IIIIII)V�(II)V�getTimeInMillis�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable� gov/nasa/gsfc/spdf/cdfj/TimeUtil�milliSecondSince1970�(J)D�forName�%(Ljava/lang/String;)Ljava/lang/Class;�addFunction�9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)V�printStackTrace�java/util/TimeZone�getTimeZone�((Ljava/lang/String;)Ljava/util/TimeZone;�getInstance�*(Ljava/util/TimeZone;)Ljava/util/Calendar;�!�t�u�����{�|�����}�~�����/�����*������������������������������� ���������Q����� *+,-���������������8�����*���� ��������� �������� �������� ������������*� ���������\����� *+,-���������������=�����4���� ��������� �������� �������� �������� ������������*� ��������������+��������-��6:*+�����:���: �����6 +�� �6,����,�� 6��.��#6 �� Y*��+������/��: ����Y*��+������1��: ::��],��*��+����*��+,��:+�����!+������: ��:�����Y SY����S:���*+��:�����,��&*��+��Y.����Y.����:��$*��+��Y.����Y.��,�� :��!�:.66��� �1R����+�����$+������: .��:����YSY����S:2����:��2 ��":��YSYS�*��+��#:6:��$��%��&��4����1�����6��G��Y����1��:��1����/ �����6���� Y����/��:��2 ��":��YSYS�2��'�����������9���B��C��E��F��G��F�#�H�,�I�6�J�9�K�A�L�O�N�Y�O�\�P�y�R���S���V���W���X���Y���Z���[���\���]���^���_���b�c�d�e2�hS�l\�mb�nm�oz�n��q��r��s��t��u��x��y��z��{��~�������� ����:��P��h��m��x�����������v������ ��������e�������������b�^�����\�d������������x������������������������������������������������������|������#p������,g����� �9Z����� �AR������OD������������� ���������������������������������������������������������'� �������������������C��+�����������H��(& �����������������������������)�����������������������������*���������������������������0����@@�������*����������F�����*+,��(������������������� ������������������������������������������*+�����:,��)��:�������*����������������������������4��� ��������������������������������������������U��� ��������<�� ���f66+���+1(����������:66+���1+1(�����2*`1R2+1R��������������6� �������� ���������(���+���5���A���O���Z���]���c�������\� ��������.�5��������f���������f��������f��������f������(�>�������c������+�;����������&����������������� ����������� ��6+��$��%��+��w,��,7+����:6���/����������N66 ���0 /�����-2* 1R-2 /�R�� ��Χ��+��$��%��&�����,��-9+����:6���1����������N66 ���/ 1�����-2* 1R-2 1R�� ���-���������~������������������*���8���>���F���I���T���b���l���x���{�����������������������������������������������������������������������"�������L�5����� ��k�������b������I�8������F�>����������������4����� ���j��������a��������7������������������������������<��������������������"�������������� � �������������������������������������� � �������������������������������������.Y-��/:*��$��%��&���,��-9*����:6 6 ���' `��0���� 1���� � ��� ����Y+SYS�� d�: � d�:66 ���7 `��0�� 1��� 1R+ 1R�� �����YSY S�*��$��%��+���,��,7*����:6 6 ���' `��0���� /���� � ��� ����Y+SYS�� d�: � d�:66 ���7 `��0�� /��� /P+ 1R�� �����YSY S�����������(����� ���������&���)���4���D���R���X���k���u������������������������������������������������������������� ��%��3��=��G��J��U��m��w�������������������,�,����� ���<����� ���������&��������)������� �u�[����� ��Q��������N��������,����� M�<����� ��������������������������� =�[����� G�Q�����J�N����������������������������������������������� ���������������,� ������������ ����� ��������������������������������� ������������ ����� ����������������� ���������]�����*+,-��1�����������������4�������������������������������������������������*� ���������h�����*+,-��1������������ �����>���������������������������������������������������������*� ��������"����V+��������-��6:*+�����: ���: �������2Y��3:��-,��*��+��4������*��+,��5��:��n*+��:�����,��.*��+��Y.����Y.����6����:��,*��+��Y.����Y.��,��7����:��86 *��+��9����:��1������L ����Y SYS���:6��� h1R������YSYS���: ��! .���:��YSYS�.66��� h`1R������YSYS���H �� 1��;���:6��� h1R����1��;���: �� .���:1��;�.66��� h`1R����1��;�����������7��������#�,�6�A�F�Q �e!�p#�y$��%��&��*��/��0��1�2346!7,897?:N=U>[?jAyCD�E�D�G�L�M�N�P�Q�R�Q�T�W�XY["](^3_C^Ia������m��������������$������!�-�������������0�����U�Z��������������+�����+������(�.�������V��������V�������V�������V�������V�������V������B�������{������?������#3����� �,*����� ��V������A�������t����� ��d�������������'����������������������&���M�.��(� ������������������������$��� ������������������������������������������������������*�������������������������������������������������������� ������������������������������������������������������(�����������������������������������*� ���������a�������<Y*+,-��=������������h�����4�������������������������������������������������*� ���������l�������<Y*+,-��=������������o�����>���������������������������������������������������������*� ���������������>������������� ���������F�����*+��?����������������� ���������������������������������*���������6������*�� ��*Y@��A�*��B�6����*Y��CY��DE��F��G��H��A���1*�����(��I��CY��DJ��F*�����FK��F��H��L�*+��M:��,��*Y��CY��DN��F+��FO��F*�����F��H��A����������*� �����8!�E"�h&�j(�q)��*��+�����>�����������������������������������������������q�1�������������)1��4���������*� ��������]������� L=��+*.O����+\.dO=�� +O����*�=�� +*.O��+*.O�� +*.O��P��Q��P+.+.+.+.+.+.��R��P�� *.����T��P��U���������>���/�0�1�2�13�44�95�?6�D7�J8�P9�V=�\>�t?��@�����4���������!�������������������������4�]����������<�������������$��/�������������������� ���������������*+����V>,��W7����X���������������E�F� G�H�����4��������������������������� ������������������ ���B�������*� ����������������Y�YRY�[R:-��F-��� ��*Y]��A�*,-��^9+1��� ��*Y_��A�+1��� +1��R�� +1R��M��� ��*Y`��A�*,��^9+1��� ��*Ya��A�1��� ��*Yb��A�R�� +1R���������F���N�O�P�%R�-S�@U�UV�XW�_Y�dZ�u\�~]��_��a��b��c��e�����R��-�(������~�-�������������������������������������������������������W���%������������������������������������������*��~����4����Ic��dKe��dLf��dMg��dN�:� :��hY��iY+SY*SYjSY��$SSY��iY+SY*SYSYjSY��$SSYSYS:k,��l��hY��iY+SY*SYjSY��$SY��$SSY��iY+SY*SYSYjSY��$SY��$SSYSYS:m,��l��hY��iY+SY*SYjSY��$SY-SSY��iY+SY*SYSYjSY��$SY-SSYSYS:n,��l��K*��pq��r��s��P����58�o������j���� ������ �������������"��=��^��m��u���� ���"���&���(���*�,-�05�48�29�3=-�����R��/���) ��# ��������" ����m���9�������� ��8�����w���"��.�t�v��x�t�y� �<�t�z� n� PK �����9|TA��̍�����.���gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.class�������3�����getBaseTime�()D�getBaseTimeUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getOffsetUnits�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V�clone�()Ljava/lang/Object;� SourceFile�TimeInstantModel.java�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/lang/Object�java/lang/Cloneable�������������������� � �������� ����PK �����9|T��@��@��+���gov/nasa/gsfc/spdf/cdfj/TimePrecision.class�������3�x ��G ��H ��I ��J�K ��L ��M�N�O�P�Q�P�R�S ��T ��U ��V ��W ��X ��Y ��Z ��[�\ ��G�] ��^�_�`�a�b�MILLISECOND�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�MICROSECOND� NANOSECOND� PICOSECOND�ht�Ljava/util/Hashtable;� Signature�PLjava/util/Hashtable<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;>;� MIN_LENGTH�I� ConstantValue���� precision�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I�getPrecision�;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�k�Ljava/lang/String;�s�_s�len�keys�Ljava/util/Set;�it�Ljava/util/Iterator;�LocalVariableTypeTable�(Ljava/util/Iterator<Ljava/lang/String;>;� StackMapTable�S�c�d�<clinit>�()V� SourceFile�TimePrecision.java�*�D�)�&�e�f�g�1�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�!�"�h�i�c�j�k�d�l�m�n�o�java/lang/String�p�q�r�s�t�u�*�+������� ��java/util/Hashtable�millisecond�v�w�microsecond� nanosecond� picosecond�java/lang/Object� java/util/Set�java/util/Iterator�toLowerCase�()Ljava/lang/String;�length�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;� substring�(II)Ljava/lang/String;�equals�(Ljava/lang/Object;)Z�get�&(Ljava/lang/Object;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�1���������������������� �����!�"��#����$��%�&��'����(���)�&�����*�+��,���F����� *��*�������-���������� ��.������� �/������ �)�&���0�1��,���/�����*�������-��������.��������/���� �2�3��,�������U*��L+��=�������N-���:�� ���,�� ���:��+�� �����������������-���*� ������ � ��!��"� �#�*�$�6�%�P�&�S�'�.���>��6��4�5����U�6�5����P�7�5�� �K�8�&���=�9�:�� �5�;�<��=����� �5�;�>��?�������@���A�B/��C�D��,����������g��Y������Y������Y������Y������Y����������W������W������W������W�����-���*� ����� ���!� �,��6��B��N��Z��f���E����FPK �����9|TS�ܷ������(���gov/nasa/gsfc/spdf/cdfj/TimeSeries.class�������3�� ��getTimes�()[D� Exceptions�� getValues�()Ljava/lang/Object;�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;� SourceFile�TimeSeries.java�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�java/lang/Object��0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�$gov/nasa/gsfc/spdf/cdfj/CDFException�������������������������� � ������������ �����PK �����9|T1��������,���gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.class�������3����oned�Z� ConstantValue����getTimes�()[D� Exceptions�� getValues�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;� isColumnMajor�()Z� SourceFile�TimeSeriesOneD.java�&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD�java/lang/Object��0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�$gov/nasa/gsfc/spdf/cdfj/CDFException������������������� ����� ���� ����� �� ���������������� �� ���PK �����9|T ����������)���gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.class�������3�� � ��isOneD�()Z� isColumnMajor� SourceFile�TimeSeriesX.java�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/TimeSeries���������������������PK �����9|T�y�8��8��0���gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.class�������3�7 � �# �$�% �$�&�'�( ��) �$�* �$�+����;����,�-�.�<init>�()V�Code�LineNumberTable�LocalVariableTable�this� Validator�InnerClasses�,Lgov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator;�correctedIfNecessary�(JI)J�i�I�id�varTime�J�leapId� StackMapTable� Exceptions� SourceFile� TimeUtil.java���/�0��1�2�java/lang/Throwable�Invalid leapId��3�4�5�6�5�Out of date Leap second table�*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator�java/lang/Object� gov/nasa/gsfc/spdf/cdfj/TimeUtil�lastLeapSecondId� leapSecondIds�[I�(Ljava/lang/String;)V�tt_times�[J�jtimes�!�� �������������/�����*���������������������������� ������N���������������v>���d6����.�� >�� ������� ��Y�����`/����`6���d����`/����� ����d�� ia������d/������Y����������F������ ������������)���,���/���5���C���Q���V���a���q���w����������4��������q����V�-����������������������� ���� ����� �������!����"���� ���$�� PK �����9|Tq�fcJ��J��&���gov/nasa/gsfc/spdf/cdfj/TimeUtil.class�������3�� �8�} ��~��� ��� ����������� ��� ���� ������܋�7rB������B@ ��� ������� ���;��� ��� ��� ����� ��� ��� ������� ��� ��� ������ ���� ����r�� �'�}�� �)�� �'���� �,�� �'�� ��� �'�� �)�� �,�� ������ ���� ��� �������� Validator�InnerClasses�jtimes�[J� leapSecondIds�[I�tt_times�highest�I�sdf�Ljava/text/SimpleDateFormat;�TT_JANUARY_1_1970�J� ConstantValue�JANUARY_1_1972�lastLeapSecondId�cal�Ljava/util/Calendar;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�"Lgov/nasa/gsfc/spdf/cdfj/TimeUtil;� getOffset�(J)D�start�D�i�l� StackMapTable� Exceptions�milliSecondSince1970�(Ljava/util/Date;)D�d�Ljava/util/Date;�javaMilliSecond�tt2000�(J)J�(Ljava/util/Date;)J�([I)J�time�([IZ)J�id�tt�Z�t�n�adjust�?���msec�<clinit>�Ljava/lang/Throwable;� transition�[[Z�times�Ljava/util/Vector;�ids�LocalVariableTypeTable�$Ljava/util/Vector<Ljava/lang/Long;>;�'Ljava/util/Vector<Ljava/lang/Integer;>;���� SourceFile� TimeUtil.java�L�M�H�F�java/lang/Throwable�9Times before January 1, 1972 are not supported at present�L���<�=�A�B�������[�T� gov/nasa/gsfc/spdf/cdfj/TimeUtil�[�\�[�e�)second value 60 is valid for tt2000 only.�Invalid leap second time�>�?�J�K���M�����java/util/Calendar���������`�a�java/text/SimpleDateFormat�y'-'M'-'dd'T'HH:mm:ss.SSS�C�D�����GMT�����������java/util/Vector�java/lang/Long�L�������java/lang/Integer�L�������@�=�������������������Internal error.�������I�B�����java/lang/Object�*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator�(Ljava/lang/String;)V�java/util/Date�getTime�()J�clear�set� (IIIIII)V�(II)V�getTimeInMillis�UTC� (IIIIII)J�java/util/TimeZone�getTimeZone�((Ljava/lang/String;)Ljava/util/TimeZone;�setTimeZone�(Ljava/util/TimeZone;)V�(J)V�add�(Ljava/lang/Object;)Z�(I)V�size�()I�get�(I)Ljava/lang/Object;� longValue�intValue�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�getInstance�*(Ljava/util/TimeZone;)Ljava/util/Calendar;�!��8��� ��<�=����>�?����@�=����A�B����C�D����E�F��G���� ��H�F����I�B����J�K��� ��L�M��N���/�����*�������O��������P��������Q�R��� �S�T��N���������c����� ��Y�����/��� �J��B�J=���d��$��`/���`�h�a�J�� ����)����� �a�J)�����O���2����j��n��o�"�q�&�r�(�s�2�t�>�u�J�v�M�x�S�z�a�|�P���*����U�V��(�9�W�B����c�X�F���&�=�U�V��Y������$�� �����Z������ �[�\��N���2�����*�� �������O���������P��������]�^���Z������ �[�T��N���������BA ����� ��Y������d6��! ��/��� `�h�a������� ������O������������������!���9���?���P��� ����B�_�F����@�X�F���&�W�B��Y���������Z������ �`�a��N���8������ ����ia�����O���������P��������X�F���Z������ �`�b��N���8������ �*���ia�����O���������P��������]�^���Z������ �[�c��N���0�����*�������O���������P��������d�?���Z�������[�e��N�������G� M>��,*.O����,\.dO>�� ,O����*�>�� ,*.O��,*.O�� ,*.O6,.<����� ��Y���6,.;��I,.��A*.��*.��*.'h�`6��!*.��*.��*.`'he`6�� ��Y������d6����.���� 6�� ������� ��Y���,;O������,.,.,.,.,.,.������ *.�������������O����� ��������������1���4���9���?���D���J���P���V���Y���a���o���r����������������������������������������������������*��@���P���\� ���W�B��!��W�B���� �W�B��r���f�B���G�d�?����G�g�h��B�i�?��4�j�B��Y���k�B��Y���W����l��������$����2��������/��l�l��m�����l�l��m�Z������ �`�c��N���������a*��@*������*.<����>*������a�*������a*.�h�a����a*.�h�a*.�a�����O���������������!���0���I���P��� ����a�d�?����[�n�F��!�@�k�B��Y������@���Z�������o�M��N���� �����Y�� ��!H��"����!#��$��%d��&K*2T*2T*2T*2T*2T*2T*2T*2T* 2T*2T*2T* 2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*#2T*&2T**2T*-2T*.2T��'Y��(L��'Y��(M>*����*23��8+��)YF`;;��"��*��+W,��,Y�`'h�`��-��+W*23��8+��)YF`;;��"��*��+W,��,Y�`'he`��-��+W���}+��.���+��.���/+��.� ��>�����C��+��0��)��1P��,��0��,��2O��/��/��P�� :��34��5�������h�� �����d.��6#��$��7����������O�����7��������$��,��2��8��>��D��J��Q��X��_��f��m��t��{���� ���!���"���#���$���%���&���'���(���)���*���+���,���-���L���M���N���O�P �Q9�SA�T^�Uv�N|�X��Y��Z��[��\��]��_��b��`��a��[��d��e����P���>������W�B����i�p���H�W�B��,��q�r���� �s�t����u�t��v������ �s�w����u�x��Y���&������&�y�y����B<����w�z ����{����|�;��� ��9��:� PK �����9|T��r������*���gov/nasa/gsfc/spdf/cdfj/TimeVariable.class�������3����getName�()Ljava/lang/String;�getPrecision�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getTimes�()[D�.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D� Exceptions��([I)[D�0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�([I[I)[D�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�getRecordRange�([I[I)[I�getFirstMilliSecond�()D�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z� SourceFile�TimeVariable.java�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�java/lang/Object�java/lang/Throwable��������������������� �� ��������� ������� �� ��������� ��������� ��������� �����������������������PK ����ǻY��Zf������D���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.class�������3���_ �&�` �a�b �%�c �%�d �e�f �%�g �a�h ��i�j�k�j�l �e�m �e�n �e�o������� �p�q�_���$�r�������A��e���� �a�s �%�t�����B@A.������ �a�u����;���@�@����� �p�v�w�x�_dbuf�Ljava/nio/DoubleBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFEpoch16Variable�InnerClasses�@Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�d�D�_d�i�I�mul�J�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�base�count�da�[D�bbuf�dbuf� StackMapTable�z�w�{�J�|�}� Exceptions�~�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�)�*�z��F���F���7�|�����'�(���F���@�{���������������������}�����java/lang/Double���F���@���F�����>gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/DoubleBuffer�java/lang/Throwable� PICOSECOND� precision�tbuf�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�MILLISECOND�JANUARY_1_1970_LONG�getBaseTime�()D�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�get�(I)D�MICROSECOND�offset� NANOSECOND�position�(I)Ljava/nio/Buffer;�!�%�&������'�(������)�*��+���n�����*+,-��*����**�����������,��������������-���*�����.�1������2�3�����4�5�����6�7���8�9��+���������:�� 7-��-�� ��7-���:d`6�:*����: *���� ��W ��: ����g�76��V h��9 ����d�R��/ h���ie�9d h`���ocR�����O����s*�i���76��X h��9 ����d�R��1 h���i*��e�9d h`���ocR�����������s*�i��� 76��X h��9 ����d�R��1 h���i*��e�9d h`���"ocR������_6��V h��9 ����d�R��/ h���"k�g9d�k h`��cR���������,�����3������ ��������&��,��5��B��I��Q��V��_��j��s��}��������������������������������������$�-�5�?�D�M�X�a�k�n�����������������������-���������:�;��j�H�<�;� �Y�Y�=�>��V�_�?�@���:�;����J�<�;� ���[�=�>����a�?�@����:�;�X�J�<�;� G�[�=�>�D�a�?�@����:�;���H�<�;� ��Y�=�>����.�1�����A�>����B�>����C�D����E�F�� ��G�@��&��H�>��,��I�J��5��K�7� �I��L�(� �M�������N��9��O�P�N�Q�R�S��������&��O�P�N�Q�R�S����+����O�P�N�Q�R�S��������� �O�P�N�Q�R�S������O�P�N�Q�R�S��������&��O�P�N�Q�R�S����-����O�P�N�Q�R�S��������� �O�P�N�Q�R�S������O�P�N�Q�R�S��������&��O�P�N�Q�R�S����-����O�P�N�Q�R�S��������� �O�P�N�Q�R�S������O�P�N�Q�R�S����������&��O�P�N�Q�R�S������+��� �O�P�N�Q�R�S���T�����U���V�W��+���8����� *����$W�����,��� ����� ��-������� �.�1����X�Y��+���,����������,��������-��������.�1����Z�[��+���6����������,��������-��������.�1������\�F���]����^�0�����%��/� �&��y PK ����ǻYi�+������B���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.class�������3���V �#�W �X�Y �"�Z �"�[ �"�\ �]�^ �"�_ ��`�a�b�c�d ��e�a�f �]�g �]�h �]�i �j�k �j�l�_���$ �m�n�o ��p�q ��r ��s�t ��u �v�w�x��������y�z�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�_dbuf�Ljava/nio/DoubleBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFEpochVariable�InnerClasses�>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�i�I�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�base�D�count�da�[D�bbuf�dbuf� StackMapTable�y�|�C�}�~� Exceptions�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�(�)����%�$�%���%���6�}�����&�'�����|�����java/lang/Throwable�XUnsupported offset units: Only millisecond offset units are supported for this variable.�(�������������������~���������������java/lang/StringBuilder�(�N�at ��������� fill found�����������java/lang/Double�<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/DoubleBuffer�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�MILLISECOND� precision�tbuf�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�JANUARY_1_1970_LONG�J�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�(Ljava/lang/String;)V�getBaseTime�()D� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�get�([D)Ljava/nio/DoubleBuffer;�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/io/PrintStream�println�!�"�#������$�%�����&�'������(�)��*���y�����!*+,-��*����*����**�����������+������8�5�9�:� ;�,���*����!�-�0�����!�1�2����!�3�4����!�5�6���7�8��*����������� �9-��!-�� ����� ��Y�� �-���9d`6�:*����:*������W��: ��W ��W6 ��I 1����-����Y���� �������� � R�� \1gR� ��������+���R���>�?� @�A� E�(G�/H�5I�>J�KK�RL�YM�aN�kO�wP��Q��R��T��N��V�,���f� �d�M�9�:� �����-�0�������;�:������<�:������=�>�����?�@��/���A�:��5��B�C��>�v�D�6��R�b�E�'� �F���'��� ��;� �G�H�I�J�K��< ���L��������M�N��*���8����� *����W�����+��� ���Y� Z�,������� �-�0����O�P��*���,����������+������[�,��������-�0����Q�R��*���L�����+����������+��� ���]� ^�,��������-�0������S�%��F���� ��T����U�/�����"��.� �#��{ PK ����ǻY�n�������C���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.class�������3���_ �&�` �a�b �%�c �%�d �e�f �%�g �a�h ��i�j�k�j�l �e�m �e�n �e�o ��p �%�q �r�s��������t������������B@A.������ �a�u�������@�@������v�w � �x �r�y �a�z�{�|�_lbuf�Ljava/nio/LongBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFTT2000Variable�InnerClasses�?Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�nano�J�milli�rem�D�i�I�micro�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�base�count�da�[D�bbuf�lbuf� StackMapTable�~�{��K����� Exceptions�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�)�*�~���G���G���7�������'�(���G���;������������������������;���;�������java/lang/Double���G�java/lang/Throwable�uYou may request only millisecond, microsecond or nanosecond offset for a variable whose time variable is TT2000 type.�)���������G�=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/LongBuffer� NANOSECOND� precision�tbuf�asLongBuffer�()Ljava/nio/LongBuffer;�MILLISECOND�JANUARY_1_1970_LONG�getBaseTime�()D�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�TT2000_DATE�offset�get�(I)J�MICROSECOND�(Ljava/lang/String;)V�position�(I)Ljava/nio/Buffer;� PICOSECOND�!�%�&������'�(������)�*��+���n�����*+,-��*����**�����������,������d�e�f�g�-���*�����.�1������2�3�����4�5�����6�7���8�9��+��g�������:�� 7-��-�� ��7-���:d`6�:*����: *���� ��W ��: ����e*��e��6��O ��7����d�R��*�m*��e7�q��o9d�cR�����������i*���ei��6��O ��7����d�R��*�m*��e7�q��o9d�cR������`���� �� Y!��"�*���ei��6��7 ��7����d�R��d*��e�R���������,�����+��j�k� l�m�n�p�&q�,r�5s�Bt�Iu�Qv�[w�dx�my�vz��{��}��~����w�����������������������������!�)�3�A�J�S�\�f�i�x�~��-������m�=�:�;�����<�;���� �=�>��^�R�?�@����=�:�;�����A�;�� �=�>����R�?�@�S�%�:�;�D�:�?�@�����.�1������B�@�����C�@�����D�E��|�F�G�� w�H�;��&[�I�@��,U�J�K��5L�L�7� �I8�M�(� �N���P����O��>��P�Q�O�R�S�T����$��&������$��&������$�����U����� ���V�W��+���8����� *����#W�����,��� ����� ��-������� �.�1����X�Y��+���,����������,��������-��������.�1����Z�[��+���L�����+��$��������,��� ����� ��-��������.�1������\�G��N���� ��]����^�0�����%��/� �&��} PK ����ǻY`u�������A���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.class�������3�� �*�~ �)� �)�� �)�� �)�� �)�� �)���� ��� ���� �)�� �)�� �)���� ������� ������ �)�� ���� �)�� �)������ �������� ����@�@����� ����A.��������������� ������ �%�� ���������������cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;� precision�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�tbuf�Ljava/nio/ByteBuffer;�offset�J�recordCount�I�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFTimeVariable�InnerClasses�=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�obuf�getName�()Ljava/lang/String;�getPrecision�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getTimes�()[D�t�Ljava/lang/Throwable;� StackMapTable���.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;� Exceptions�([I)[D�recordRange�[I�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�([D)[D� timeRange�[D�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�rr�R�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D� startTime�stopTime�start�stop�([I[I)[D�getRecordRange�([D)[I�([I[I)[I�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�temp�D�i�low�last�W�setRecordCount�(I)V�count�getFirstMilliSecond�()D�d�n�tspec�����reset�()V�isTT2000�()Z�getRawBuffer�()Ljava/nio/ByteBuffer;� SourceFile�TimeVariableFactory.java�8�w�.�/�,�-�2�3�0�1�6�7�F�S�java/lang/Throwable���w�������F�T�F�X�a�e�start time is required�8���stop time is required�!incomplete start time definition.������� incomplete stop time definition.�x�y�������F�[�a�d�����p���5���E�����1���1�java/lang/Double�����Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl�DefaultTimeInstantModelImpl�������1�����;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�java/lang/Object�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�printStackTrace�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory� access$000�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�(Ljava/lang/String;)V�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�getTime�([I)J� gov/nasa/gsfc/spdf/cdfj/TimeUtil�milliSecondSince1970�(J)D�getBaseTime�JANUARY_1_1970_LONG�getOffsetUnits�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�MICROSECOND� NANOSECOND�getDefaultTimeInstantModel�setBaseTime�(D)V�MILLISECOND�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V!�)�*��+����,�-�����.�/�����0�1����2�3�����4�5�����6�7������8�9��:���l�����*��*,��*+��*-�������;����������� ���������<���*�����=�@������,�-�����.�/�����A�3���B�C��:���/�����*�������;���������<��������=�@����D�E��:���/�����*�������;���������<��������=�@����F�G��:���h�����**��d���L+�� ������ ���;��������� ���������<�������H�I�����=�@���J����M�K��F�L��:���A����� **��d+�������;���������<������� �=�@����� �M�N��O�������F�P��:���n�����*+�� ���M,�� ������ ���;��������� ��� ������<��� �� ��H�I�����=�@������Q�R��J����I�K�O�������F�S��O�������F�T��:���J�����*+.+.,�������;���������<��� �����=�@������Q�R�����M�N��O�������F�U��:���l�����*+���M,�� ���������;������������������<��� ����H�I�����=�@������V�W��J����G�K��F�X��:���������*+��**��d,���*+,�� N-���*-.-.,�������;���������������������<���*����*�=�@�����*�V�W����*�M�N����Y�R��J��� ����Z�O�������F�[��:�������t+�� ��Y���,�� ��Y���+��� ��Y���+��7,��� ��Y���,��7*�������7���7*�Y�RY�R-�������;���2������������������,���2���B���H���O���W���_���<���>����t�=�@�����t�\�R����t�]�R����t�M�N��2�B�^�5��H�,�_�5��J��� � �����O�������F�`��:���F�����*+,�������;���������<��� �����=�@������\�R�����]�R��O�������a�b��:���;�����*+�� �����;���������<��������=�@������V�W��O�������a�c��:���F�����*+,�������;���������<��� �����=�@������\�R�����]�R��O�������a�d��:���������X+��� ��Y���,��� ��Y���+��7,��7*�������7���7*�Y�RY�R-�� �����;���"��������� ���&���,���3���;���C���<���>����X�=�@�����X�\�R����X�]�R����X�M�N��&�2�^�5��,�,�_�5��J��� ���"�O�������a�e��:������**��d,��N+19+19,��e,�� ��^,���g���c9,���g���c9,��������k9�k9��,��������k9�k96-���!-1�"����� -1��� ����-����6 6 -���;-1�"�����'6 -1�����-1���d6 �� ����� Y OY O�����;���z������ ���������"���2���B���N���V���a���m���u���}�������������� �� ������ ���������� ���<���\� ���=�@�����V�W����M�N�� ���f�W�����^�g�����_�g������h�7����Q�i�7� ���M�j�7� �J������a�k�� ���O�������l�m��:���>�����*�������;��� �����<��������=�@������n�7���o�p��:��������L��$L+��%��&+��'��(��"I6*����*+��1I(�"���(�����(�M,�� �"����:�C��;�B�C���;���6� ���� �"�#�$�%%�1&�;'�A)�C*�D+�H,�<���4���*�q�g���'�r�7��D��H�I����L�=�@����H�s�N��J�������t����u�t��K��v�w���x�y����z�{��:���/�����*�������;������1�<��������=�@����|����}�?�����)���> �%�����PK ����ǻY# �S��S��M���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.class�������3�@ ��- �.�/ � �0 �1�2 � �3 � �4 ��5�6 ��7�8�9�:�baseTime�D� baseTimeUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�offsetUnits�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�DefaultTimeInstantModelImpl�InnerClasses�ILgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl;�getBaseTime�()D�getBaseTimeUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getOffsetUnits�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V�setBaseTime�(D)V�msec�clone�()Ljava/lang/Object;�ex�&Ljava/lang/CloneNotSupportedException;� StackMapTable�6� SourceFile�TimeVariableFactory.java���;�<�� ��=�>������%�&�$java/lang/CloneNotSupportedException�?��Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl�java/lang/Object�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�JANUARY_1_1970�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�MILLISECOND�printStackTrace� � ������� �������������������������P�����*��*����*����*���������������L�M�N�O��������������������/�����*�������������P��������������������/�����*�������������Q��������������������/�����*�������������R�������������� �!�����>�����*+���������� ���T�U���������������������"�#�����:�����*'�������������V����������������$����%�&�����`�����*���L+�� ���������������Y�Z�[� ]��������'�(���������)����E�*��+����,���� �� �.��PK ����ǻY?�Iӝ�����B���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.class�������3���X �"�Y �Z�[ �!�\ �!�] �^�_ �!�` �Z�a ��b�c�d�c�e �^�f �^�g �^�h �i�j �i�k�_���$�l�������@�@����� �!�m�n�o ��p ��qA.��������������r�s�_dbuf�Ljava/nio/DoubleBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�UnixTimeVariable�InnerClasses�>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�i�I�milli�J�micro�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�base�count�da�[D�bbuf�dbuf� StackMapTable�u�r�v�D�w�x� Exceptions�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�%�&�u�y�@�z�@�{�3�w�|�}�#�$�~�@��9�v���������������������x���������java/lang/Double���9�java/lang/Throwable�DDesired precision exceeds highest available precision -- microsecond�%�������<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/DoubleBuffer�MICROSECOND� precision�tbuf�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�MILLISECOND�JANUARY_1_1970_LONG�getBaseTime�()D�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�get�([D)Ljava/nio/DoubleBuffer;�offset�(Ljava/lang/String;)V�JANUARY_1_1970�D�!�!�"������#�$������%�&��'���n�����*+,-��*����**�����������(������������)���*�����*�-������.�/�����0�1�����2�3���4�5��'��R�������:�� 7-��-�� ��7-���:d`6�:*����: *���� ��W ��: ��W ��W������� ���86��+1�����R��\1�kR���ԧ��*�� e��6��91�����R��1�k�*��e7�R���Ƨ������ ��Y���������86��+1�����R��\1�kR���ԧ�Q*��� ei��6��91�����R��1�k�*��e7�R���������(�����.���� �� ��&�, �5�B�I�P�X�`�i�s����������������� ��"��#����'��(��+,-.%/(13,<4J5T6`7h8k:|;�5�?�)������l�/�6�7�����8�9����=�6�7� �/�6�7�|��:�9�M�=�6�7�����*�-������;�7�����<�7�����=�>����?�@�� ��A�9��&g�B�7��,a�C�D��5X�E�3� �ID�F�$� �G���K����H��L��I�J�H�K�L�M�� �������� �������N��������O�P��'���8����� *����W�����(��� ���B� C�)������� �*�-����Q�R��'���,����������(������D�)��������*�-����S�T��'���Z�����+�����+����������(������F� G�H�)��������*�-������U�@��G���� ��V����W�,�����!��+� �"��t PK ����ǻY`�'�������1���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.class�������3�� �8�� �9��������� ��� ���� ������������ ����� ��� ��� � �� ������������ ������ ��� ����������������� ��� ��� ����� �"�� �"�� �"���� �&���� �(���� �*���� �,�� �@��A��p���� �8�� ��� �8�� ������������ �8�������DefaultTimeInstantModelImpl�InnerClasses�UnixTimeVariable�CDFEpoch16Variable�CDFTT2000Variable�CDFEpochVariable���CDFTimeVariable�JANUARY_1_1970�D�longFill�J� ConstantValue�������� doubleFill�_���$�defaultTimeInstantModel�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�JANUARY_1_1970_LONG�TT2000_DATE�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�-Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory;�getDefaultTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�msec�tspec�getTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�v�Ljava/util/Vector;�lbuf�*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;�dbuf�,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�tv�=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�vname�Ljava/lang/String;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� precision�I�tname�recordCount�tvar� themisLike�Z�buf�Ljava/nio/ByteBuffer;� StackMapTable��������������� Exceptions� access$000�<clinit>�days�year�offset� SourceFile�TimeVariableFactory.java�L�M�P�Q�����(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl���������k�������������java/lang/Throwable�java/lang/StringBuilder�Bad variable name ���������P�������Time variable not found for �����DEPEND_TIME�����java/util/Vector���������java/lang/String�*Expected unix time variable not found for �Empty time variable for �����!gov/nasa/gsfc/spdf/cdfj/DataTypes�(gov/nasa/gsfc/spdf/cdfj/LongVarContainer�P�����Q�����*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�P���>gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable�P���=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable�<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable�<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable�����B�C�N�E�������O�E�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�java/lang/Object�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable� gov/nasa/gsfc/spdf/cdfj/MetaData�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteBuffer�clone�()Ljava/lang/Object;�setBaseTime�(D)V�thisCDF�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�getNumberOfValues�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getTimeVariableName�&(Ljava/lang/String;)Ljava/lang/String;�getName�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�isEmpty�()Z� elementAt�(I)Ljava/lang/Object;�getType�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�run� getBuffer�()Ljava/nio/ByteBuffer;�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�setRecordCount�(I)V�java/util/Date�UTC� (IIIIII)J�!�8�9�����B�C����D�E��F����G��I�C��F����J� �L�M����N�E����O�E�����P�Q��R���3�����*�������S��� �������T��������U�V��� �W�X��R���$������������������S������� � �W�Y��R���V������������M,��&��,�����S�������$��%��&��'�T��������Z�C���� �[�M�� �\�]��R��a�����*��M,+��N6:-�� �6-���� Y��Y�� ��+�������*+��:,��:���� Y��Y����+�������6 �� ���U,-�������: ���� ����:,��:6 ��#�� Y��Y����-������������ ���#�� Y��Y����-����������: ���!����Y,��:�� ��!: ����"Y,��#:��$��%: ��� ����&Y, ��':��D���!����(Y, ��):��' ����*Y, ��+:����,Y, ��-:��.�����S�����(���,��-��.��/��0��2��3�8�5�?�I�G�J�L�K�g�M�j�N�t�O���P���Q���R���S���U���V���Y���Z���\���]���^�_�`�a�b)�d.�e5�gA�hR�j^�ko�mt�n��p��t��u�T��������A�^�_� ��`�a�)��b�c�O��d�e�l��d�e����d�e�����f�g������h�i����j�k����l�m����n�o����p�i����q�o��� �d�e��GV�r�m��j3�s�t� �����u�v� �w���X���8��x�y�z�{�y����.��{��>�|��)��*�}�� ��x�y�z�{�y�~�{�}�������� ���X��R����������������S�����������Q��R���������h;<���/m=p���dp�����p���`;������/k��1��Y��2����1���3��3d��4a�5e��7�����S���B�������� ���������"��-��1��7��@��J��Q��\��g��T��� ���"���o���3���o���>���o���w��������(�� ���������;���2���8�:��*�8�<� �&�8�=� �(�8�>� �,�8�?� �@�8�A PK �����9|TuSѾ����+���gov/nasa/gsfc/spdf/cdfj/TimeVariableX.class�������3�����getTimes�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D� Exceptions��getRecordRange�([D)[I�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�getRawBuffer�()Ljava/nio/ByteBuffer;�getPrecision�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� SourceFile�TimeVariableX.java�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�java/lang/Object�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�java/lang/Throwable������������������ ��������� ������������ ���������PK �����9|T���v9"��9"��!���gov/nasa/gsfc/spdf/cdfj/VDR.class�������3| �j�� ���� �i���������� �i�� �i���������� �i�� �i�� �i�� �i�� �i�� �i�� �i�� �i������ ��� �i�� �i�� �i�� �j�� ������ �������� ������� ��� �#������ �#�� �'������ �'�� �+������ �+� �/�� �/ �3���q �3 �7 �7 � �� �� �� � ������ �� �� � �� � �� �� �� �! �" ��#$% ��& �i' ��( )* �i+ �i, �i- �i. �i/ )0 �i1 �i2 �i3 �i45 �a�� �i6 �i7 �a8 ��9 ��: ��;<=�record�Ljava/nio/ByteBuffer;�vDRNext�J�longMask� padValues�[B�position�I�sname�Ljava/lang/String;�dataType�maxRec�vXRHead�vXRTail�flags�sRecords�numElems�num� cPROffset�blockingFactor�name�zNumDims�dimBuf� itemsPerPoint�efdim�Ljava/util/Vector;� Signature�'Ljava/util/Vector<Ljava/lang/Integer;>;�<init>�[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�Code�LineNumberTable�LocalVariableTable�i�lvalues�[J�values�[I�[F�[D�ex�Ljava/lang/Exception;�[Ljava/lang/String;�len�cl�Ljava/lang/Class;�_pad�[Ljava/lang/Number;�category�buf�this�Lgov/nasa/gsfc/spdf/cdfj/VDR;�dim�varys�[Z�recordVariance�Z� compressed�pad�Ljava/lang/Object;�size�option�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�LocalVariableTypeTable�Ljava/lang/Class<*>;� StackMapTable<����=>?��@$� Exceptions�(Ljava/lang/String;I[I[ZZ)V�(Ljava/lang/String;I[I[Z)V� setVDRNext�(J)V�l�setDataType�(I)V�n� setMaxRec� setVXRHead� setVXRTail�setFlags�isCompressed�()Z�setSparseRecordOption�/(Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�setNumElems�([I[Z)V�setNum�getNum�()I�setCPROffset�setBlockingFactor�setName�(Ljava/lang/String;)V�s�bs� setDimensions�([I[ZI)V�get�()Ljava/nio/ByteBuffer;�capacity�getSize�getName�()Ljava/lang/String;� SourceFile�VDR.java��A@BC�k�l�o�n�w�s�y�n�{�s�|�s���q���s�t�u���������java/lang/Throwable�&Length of varys and dim arrays differ.���������z�s����DE?F���Pad must be an array.GE�java/lang/String�java/lang/NumberH���java/lang/Double��I�java/lang/Float��J�java/lang/Integer�����java/lang/Long�����java/lang/Short�[S��K�java/lang/Byte��LM���!gov/nasa/gsfc/spdf/cdfj/DataTypes����NOPQRSTUC�rVW��XYZ[\]^X_`abcdXefghijXklmnXo�Unrecognized type pad valuep��qrXs�java/lang/Exception�encodingt���p�q��s>u�����������m�n�v�s�x�nv���}�s�~�n��s���s�java/util/Vector�������lwx����yzX{�gov/nasa/gsfc/spdf/cdfj/VDR�java/lang/Object�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�java/lang/Class�java/nio/ByteBuffer�()V�allocate�(I)Ljava/nio/ByteBuffer;�getClass�()Ljava/lang/Class;�isArray�getComponentType�TYPE�(D)V�(F)V�(S)V�(B)V�typeCategory� longValue�()J�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�putInt�(I)Ljava/nio/Buffer;�intValue�put�(B)Ljava/nio/ByteBuffer;�putShort�(S)Ljava/nio/ByteBuffer;�asIntBuffer�()Ljava/nio/IntBuffer;�java/nio/IntBuffer�([I)Ljava/nio/IntBuffer;� floatValue�()F� asFloatBuffer�()Ljava/nio/FloatBuffer;�java/nio/FloatBuffer�([F)Ljava/nio/FloatBuffer;�doubleValue�()D�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�java/nio/DoubleBuffer�([D)Ljava/nio/DoubleBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�java/nio/LongBuffer�([J)Ljava/nio/LongBuffer;�length�getBytes�()[B�([B)Ljava/nio/ByteBuffer;�limit�NONE�getValue�add�(Ljava/lang/Object;)Z�putLong�(J)Ljava/nio/ByteBuffer;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�!�i�j������k�l�����m�n�����o�n�����p�q����r�s�����t�u�����v�s�����w�s�����x�n�����y�n�����z�s�����{�s����|�s�����}�s�����~�n������s�������q�������s�������l������s��������������������������%����+*��*X����*���*��*��� *��*��*���� *��*+��*+��*��-���� ��Y���*��*��*-���� *Y������� *Y�����* ������: ���� ��Y���: �������: ��������Y�� �� 1��!S ����"����#Y��$��$0��%S ����&����'Y��(��(.��)S ����*����+Y��,��,/��-S ����.����/Y��0��05��1S ����2����3Y��4��43��5S��6.6*Y�����: �� ���8.��m��g��:6���2��9P�����h��: ��:��;W6��� /*�����<W���� ��=W���� :6���2��>O�����8.�h��: ��:��;W��8.��'6��� .��~���?W�����:��8.��&6��� .@~���AW����� ��B��CW�X��I��:6���2��DQ�����h��: ��:��;W ��E��FW� ��J��:6���2��GR�����h��: ��:��;W ��H��IW�����J��:6���2��9P�����h��: ��:��;W ��J��KW��s�� ��YL�����Y��M��M2S:2��N6�h6��: 6���- 2��O��PW��:��YR��� ��=W����* ��S���T ��=W *��T��UW������Q�������r������� �������!���&���+���4���9��>��C��H��P��Z��`��f��n��}���������������� ���!���"���#���$���&���'�)�*#�,.�-C�/N�0c�2n�3��6��7��8��9��;��=��>��?��>��A��B��C��D�C�F�G�H�I(�J5�I;�LI�NR�O[�Pf�Qv�P�T��U��V��U��Y��\��^��_��`��a��`��c��d��e�f�g �h�i�j)�i/�l:�mC�nN�oQ�pW�q^�ri�sv�r|�u��v��w��x��y��z��~������������������������������� ��*������8������s������s���Z����� ����s�^����s������s�������������s���<���������s��=�����a����s�^�=������� �������2���s���M�������D���s��������� ��w����������s������l� ��+��������+���u���+�v�s���+�������+�������+�������+�������+�������+���s���+����� �������������� �������)��Z� �����(��������"��#����2���������,�������� �� �(����"�������� ���$���� ��� ����!���,����!��-�MX������� �����(��������������������������r� ����*+-��V��W��������� �������������>����������������u�����v�s�������������������������������������������a�����*+-��X��������� ������ �������4����������������u�����v�s�����������������������������������>�����*��Y��������� �����������������������������n������������>�����*��Z��������� �����������������������������s������������>�����*����������� �����������������������������s������������>�����*��[��������� �����������������������������n������������>�����*�� ��������� �����������������������������n������������>�����*����������� �����������������������������s������������D�����*��~��������������������������������������� @�����������A����� *+��\����������� ����������������� ��������� ����������������H�����*����������� ������������� �������������������������������������>�����*��]��������� �����������������������������s������������/�����*��]����������������������������������������>�����*��^��������� �����������������������������n������������>�����*��_��������� �����������������������������s������������������3+��OM>,���*�� ,3T����*�� ���*�� T����������������������������2�������*����3���������3���u���.���q���,���s����������4�����������������*+���` �� *��*��`*��aY��b��c*��`���6+���,3��*Y��+.h������**��`hh����d6*��`��*��d+.��<W����6*��`��7*��d,3������<W,3��*��c��'Y+.��)��eW����*��d��=W���������F������������������!���)���3���G���M���\���z���������������������������H��,�!���s��_����s��}�=���s����������������������������������v�s������5�����������W���������(�����������������-����K*����f<*��T��*��T�`<*��`�� *��d��f`<��M*����=W*�����gW*����<W*��*��Y��gW*��*��Z��<W*��*����<W*��*��[��gW*��*�� ��� *��[��*�� ��gW*��*����<W*��*����<W*����<W*����<W*����<W*��*����<W*��*��]��<W*��*��^��gW*��*��_��<W*��*�� ��PW*��*��`��<W*����=W,*����hW*��`��,*��d��hW*��T��,*��T��PW,��=W,���������v������������(���-���6���@���J���V���b���n���z�����������������������������������#3C I ����� ���K�������C���s��-���l������.�����e��������������������������������w�����**����f<*��`�� *��d��f`<*��T��*��T�`<������������ ���(���������*��������"���s��������������������/�����*�������������������������������������PK �����9|T� T!��!��2���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.class�������3�� � �� as1DArray�()[B�asOneDArray�(Z)[B� SourceFile�VDataContainer.java�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�CByte�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer������������������������� ���� ���� PK �����9|T�C�ݑ�����4���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble.class�������3����� as1DArray�()[D�asOneDArray�(Z)[D�asArray�'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;� Exceptions�� SourceFile�VDataContainer.java�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�CDouble�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable��������������������� �� ����������� ���� ���� PK �����9|T��]������3���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.class�������3����� as1DArray�()[F�asOneDArray�(Z)[F�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/FloatArray;� Exceptions�� SourceFile�VDataContainer.java�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�CFloat�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable��������������������� �� ����������� ���� ���� PK �����9|T3��������1���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt.class�������3����� as1DArray�()[I�asOneDArray�(Z)[I�asArray�$()Lgov/nasa/gsfc/spdf/cdfj/IntArray;� Exceptions�� SourceFile�VDataContainer.java�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�CInt�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable��������������������� �� ����������� ���� ���� PK �����9|TfZ﹋�����2���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.class�������3����� as1DArray�()[J�asOneDArray�(Z)[J�asArray�%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;� Exceptions�� SourceFile�VDataContainer.java�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�CLong�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable��������������������� �� ����������� ���� ���� PK �����9|T�Fa������3���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort.class�������3����� as1DArray�()[S�asOneDArray�(Z)[S�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/ShortArray;� Exceptions�� SourceFile�VDataContainer.java�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�CShort�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable��������������������� �� ����������� ���� ���� PK �����9|T]z�%��%��4���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.class�������3�� � �� as1DArray�()[B�asOneDArray�(Z)[B� SourceFile�VDataContainer.java�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�CString�InnerClasses�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer������������������������� ���� ���� PK �����9|TY��C��C��,���gov/nasa/gsfc/spdf/cdfj/VDataContainer.class�������3�4�)�*�+�,�CString�InnerClasses�-�CByte�.�CLong�/�CShort�0�CInt�1�CFloat�2�CDouble� getBuffer�()Ljava/nio/ByteBuffer;�getRecordRange�()[I� as1DArray�()Ljava/lang/Object;�asOneDArray�(Z)Ljava/lang/Object;�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� Exceptions�3� setDirect�(Z)V�getVariable�$()Lgov/nasa/gsfc/spdf/cdfj/Variable;� setUserBuffer�(Ljava/nio/ByteBuffer;)Z�getCapacity�()I� SourceFile�VDataContainer.java�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Object�java/lang/Runnable�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�java/lang/Throwable������� ��������������������������� ���!�"���#�$���%�&����'����(����:���� ��� � �� ��� � �� ��� ��� PK �����9|T�ƈ������!���gov/nasa/gsfc/spdf/cdfj/VXR.class�������3�V ��; �<�= ��> ��? �@�A ��B ��C ��D ��E �@�F�) �<�G �<�H �<�I �<�J�K�L�record�Ljava/nio/ByteBuffer;�vXRNext�J�position�I� numEntries�firstbuf�lastbuf�locbuf�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/VXR;� setVXRNext�(J)V�l�setLocations�(Ljava/util/Vector;)V�locarr�[I�i�locs�Ljava/util/Vector;�LocalVariableTypeTable�Ljava/util/Vector<[I>;� StackMapTable� Signature�(Ljava/util/Vector<[I>;)V�get�()Ljava/nio/ByteBuffer;�capacity�buf�getSize�()I�size� SourceFile�VXR.java���M�N�O�����P�8�7���������2�Q�R�O�S�T��U�4�7�gov/nasa/gsfc/spdf/cdfj/VXR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�java/util/Vector�(I)Ljava/lang/Object;�putInt�putLong�(J)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�!������������������������������������������������������E�����*��*����* ����������������� �� ��������!�"����#�$�����>�����*���������� ������ � ��������!�"������%����&�'����$������*+����**��h����**��h����**��h���� =*����4+�� ��N*��-.��W*��-.��W*�� -.��� W����*����W*����W*�� ��W��������:���������"��0��:��C��N��Y��e��k��t��}����� ���*��C�"�(�)��2�9�*�������!�"�������+�,��-���������+�.��/��� ���2��8�0����1��2�3�����������d*����*��h`<��M*����W*����� W*����W*��*���� W*��*����W*��*����W*����W*����������*� ����� ��!��"�(�#�2�$�>�%�J�&�V�'�_�/� ��� ����d�!�"����T�4����O�5����6�7�����J�����*����*��h`<�������� ����2��3� ��������!�"�����8����9����:PK �����9|Tp1o� �� ��&���gov/nasa/gsfc/spdf/cdfj/Variable.class�������3�U�H�I�J�asByteArray�()[B� Exceptions�K�([I)[B�asFloatArray�()[F�(Z[I)[F�([I)[F� asDoubleArray�()[D�(Z[I)[D�([I)[D� asIntArray�()[I�(Z[I)[I�([I)[I�asShortArray�()[S�(Z[I)[S�([I)[S�asLongArray�()[J�([I)[J�missingRecordValueIsPrevious�()Z�missingRecordValueIsPad�getElementCount�()Ljava/util/Vector;�getByteContainer�M�CByte�InnerClasses�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�getStringContainer�N�CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�getFloatContainer�O�CFloat�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�getDoubleContainer�P�CDouble�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�getIntContainer�Q�CInt�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�getShortContainer�R�CShort�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�getLongContainer�S�CLong�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�getCDF�#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�getEffectiveDimensions� SourceFile� Variable.java� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Object�(gov/nasa/gsfc/spdf/cdfj/VariableMetaData�java/lang/Throwable�T�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�������!������������������� � �������� ��������� ��������� ��������� ��������� ������������������������������������������������������������������������������������������ ���!�%��������&�)��������*�-��������*�.��������/�2��������/�3��������4�7��������4�8��������9�<��������9�=��������>�A��������>�B��������C�D���E�����F����G�$���:��"�L�# �'�L�( �+�L�, �0�L�1 �5�L�6 �:�L�; �?�L�@ PK �����9|T-��j��j��/���gov/nasa/gsfc/spdf/cdfj/VariableAttribute.class�������3����� getEntryCount�()I�getEntry�(I)Ljava/lang/Object;� isLongType�(I)Z� Exceptions��isStringType� SourceFile�VariableAttribute.java�)gov/nasa/gsfc/spdf/cdfj/VariableAttribute�java/lang/Object�!gov/nasa/gsfc/spdf/cdfj/Attribute�java/lang/Throwable����������������� �� ������� �� ������� ����PK �����9|T'��m��m��4���gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.class�������3�$ �� �� �� ���� �VARIABLE_ATTRIBUTE_RECORD_TYPE�I�<init>�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�type�value�Ljava/lang/Object;� Exceptions�!�2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V�<clinit>�()V� SourceFile�VariableAttributeEntry.java� � ���"�#�.gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry�gov/nasa/gsfc/spdf/cdfj/AEDR�java/lang/Throwable�setAttributeType�(I)V�!������������� � �����_�����*+-��*��������������������� ���*���������������������������������� ������J�����*+,���������� ������� ��� ���������������������������������������� ��������������������PK �����9|T���`������0���gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.class�������3�+ ��# ��$ ��% ��& ��'�(�)�firstRecord�I� lastRecord�buffer�Ljava/nio/ByteBuffer;� compressed�Z�<init>�(IILjava/nio/ByteBuffer;Z)V�Code�LineNumberTable�LocalVariableTable�this�,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�first�last�buf�comp�getFirstRecord�()I� getLastRecord� getBuffer�()Ljava/nio/ByteBuffer;�isCompressed�()Z� SourceFile�VariableDataBuffer.java��*�� � � ��� ��*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer�java/lang/Object�()V�!��������� ����� � ����������� �������������������*��*��*��*-��*���������������� � � ������ ����4������������� ������ ���������������������/�����*����������������������������������/�����*����������������������������������/�����*����������������������������� �����/�����*����������������������������!����"PK �����9|T��蠮�������1���gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.class�������3� ���getLocations�()[[J� SourceFile�VariableDataLocator.java�+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator�java/lang/Object�����������������PK �����9|T:S�n������.���gov/nasa/gsfc/spdf/cdfj/VariableMetaData.class�������3�1�.�/�recordVariance�()Z�isCompressed�rowMajority�getName�()Ljava/lang/String;�getType�()I�getDataItemSize� getNumber�getNumberOfElements�getNumberOfValues�getPadValue�()Ljava/lang/Object;�(Z)Ljava/lang/Object;� getDimensions�()[I�getVarys�()[Z� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�getDataBuffers�/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;� Exceptions�0�0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�getEffectiveRank� getBuffer�?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�isMissingRecords�getRecordRange�isCompatible�(Ljava/lang/Class;)Z�(Ljava/lang/Class;Z)Z�missingRecordValueIsPrevious�missingRecordValueIsPad�getElementCount�()Ljava/util/Vector;�getEffectiveDimensions�getBlockingFactor�isTypeR� SourceFile�VariableMetaData.java�(gov/nasa/gsfc/spdf/cdfj/VariableMetaData�java/lang/Object�java/lang/Throwable������������������������ � ���� ���� ��� � ���� ������������������������������������������ ������������ ����!����"�#���"�$���%����&����'�(���)����*� ���+�����,����-PK �����9|T�h+�?���?��#���org/autoplot/cdf/CDFConstants.class�������3����CDF_MIN_DIMS�J� ConstantValue���������CDF_MAX_DIMS������� �CDF_VAR_NAME_LEN�������@�CDF_ATTR_NAME_LEN�CDF_COPYRIGHT_LEN��������CDF_STATUSTEXT_LEN�������P�CDF_PATHNAME_LEN���������EPOCH_STRING_LEN��������EPOCH1_STRING_LEN��������EPOCH2_STRING_LEN��������EPOCH3_STRING_LEN�EPOCHx_STRING_MAX�������2�EPOCHx_FORMAT_MAX�������D�EPOCH_STRING_LEN_EXTEND�������$�EPOCH1_STRING_LEN_EXTEND�EPOCH2_STRING_LEN_EXTEND�EPOCH3_STRING_LEN_EXTEND�CDF_INT1��������CDF_INT2��������CDF_INT4��������CDF_INT8�������� CDF_UINT1�������� CDF_UINT2�������� CDF_UINT4� CDF_REAL4�������� CDF_REAL8�������� CDF_EPOCH��������CDF_EPOCH16������� � CDF_TT2000�������!�CDF_BYTE�������)� CDF_FLOAT�������,� CDF_DOUBLE�������-�CDF_CHAR�������3� CDF_UCHAR�������4�NETWORK_ENCODING�SUN_ENCODING�VAX_ENCODING��������DECSTATION_ENCODING�SGi_ENCODING��������IBMPC_ENCODING��������IBMRS_ENCODING�������� HOST_ENCODING�MAC_ENCODING������� �HP_ENCODING� NeXT_ENCODING�ALPHAOSF1_ENCODING������� �ALPHAVMSd_ENCODING�ALPHAVMSg_ENCODING��������ALPHAVMSi_ENCODING�NETWORK_DECODING�SUN_DECODING�VAX_DECODING�DECSTATION_DECODING�SGi_DECODING�IBMPC_DECODING�IBMRS_DECODING� HOST_DECODING�MAC_DECODING�HP_DECODING� NeXT_DECODING�ALPHAOSF1_DECODING�ALPHAVMSd_DECODING�ALPHAVMSg_DECODING�ALPHAVMSi_DECODING�VARY���������NOVARY� ROW_MAJOR�COLUMN_MAJOR�SINGLE_FILE� MULTI_FILE�GLOBAL_SCOPE�VARIABLE_SCOPE� READONLYon�READONLYoff�zMODEoff�zMODEon1�zMODEon2� NEGtoPOSfp0on�NEGtoPOSfp0off�BACKWARDFILEon�BACKWARDFILEoff�NO_CHECKSUM� NONE_CHECKSUM�MD5_CHECKSUM�OTHER_CHECKSUM� CDF_MAX_PARMS�NO_COMPRESSION�RLE_COMPRESSION�HUFF_COMPRESSION�AHUFF_COMPRESSION�GZIP_COMPRESSION�RLE_OF_ZEROs�OPTIMAL_ENCODING_TREES�NO_SPARSEARRAYS�NO_SPARSERECORDS�PAD_SPARSERECORDS�PREV_SPARSERECORDS�DEFAULT_BYTE_PADVALUE�B�����DEFAULT_INT1_PADVALUE�DEFAULT_UINT1_PADVALUE�S�DEFAULT_INT2_PADVALUE�DEFAULT_UINT2_PADVALUE�I�DEFAULT_INT4_PADVALUE�DEFAULT_UINT4_PADVALUE�DEFAULT_REAL4_PADVALUE�F�����DEFAULT_FLOAT_PADVALUE�DEFAULT_REAL8_PADVALUE�D���������DEFAULT_DOUBLE_PADVALUE�DEFAULT_CHAR_PADVALUE�C��� �DEFAULT_UCHAR_PADVALUE�DEFAULT_EPOCH_PADVALUE�ILLEGAL_EPOCH_VALUE�VIRTUAL_RECORD_DATA��������DID_NOT_COMPRESS��������VAR_ALREADY_CLOSED��������SINGLE_FILE_FORMAT��������NO_PADVALUE_SPECIFIED��������NO_VARS_IN_CDF��������MULTI_FILE_FORMAT��������SOME_ALREADY_ALLOCATED��������PRECEEDING_RECORDS_ALLOCATED��������CDF_OK�ATTR_NAME_TRUNC��������CDF_NAME_TRUNC��������VAR_NAME_TRUNC��������NEGATIVE_FP_ZERO��������FORCED_PARAMETER��������NA_FOR_VARIABLE��������CDF_WARN�������0�ATTR_EXISTS�������/� BAD_CDF_ID�������.� BAD_DATA_TYPE�������-�BAD_DIM_SIZE�������,� BAD_DIM_INDEX�������+�BAD_ENCODING�������*�BAD_MAJORITY�������)�BAD_NUM_DIMS�������(�BAD_REC_NUM�������'� BAD_SCOPE�������&� BAD_NUM_ELEMS�������%�CDF_OPEN_ERROR�������$� CDF_EXISTS�������#� BAD_FORMAT�������"�BAD_ALLOCATE_RECS�������!�BAD_CDF_EXTENSION������� �NO_SUCH_ATTR�������� NO_SUCH_ENTRY��������NO_SUCH_VAR��������VAR_READ_ERROR��������VAR_WRITE_ERROR��������BAD_ARGUMENT��������IBM_PC_OVERFLOW�������� TOO_MANY_VARS�������� VAR_EXISTS�������� BAD_MALLOC�������� NOT_A_CDF��������CORRUPTED_V2_CDF��������VAR_OPEN_ERROR��������BAD_INITIAL_RECS��������BAD_BLOCKING_FACTOR�������� END_OF_VAR�������� BAD_CDFSTATUS��������CDF_INTERNAL_ERROR������� �BAD_NUM_VARS�������� BAD_REC_COUNT��������BAD_REC_INTERVAL������� � BAD_DIM_COUNT������� �BAD_DIM_INTERVAL��������BAD_VAR_NUM��������BAD_ATTR_NUM�������� BAD_ENTRY_NUM�������� BAD_ATTR_NAME��������BAD_VAR_NAME��������NO_ATTR_SELECTED��������NO_ENTRY_SELECTED��������NO_VAR_SELECTED���������BAD_CDF_NAME��������� CANNOT_CHANGE���������NO_STATUS_SELECTED���������NO_CDF_SELECTED���������READ_ONLY_DISTRIBUTION���������CDF_CLOSE_ERROR���������VAR_CLOSE_ERROR���������BAD_FNC_OR_ITEM���������ILLEGAL_ON_V1_CDF���������BAD_CACHE_SIZE���������CDF_CREATE_ERROR���������NO_SUCH_CDF���������VAR_CREATE_ERROR���������READ_ONLY_MODE���������ILLEGAL_IN_zMODE��������� BAD_zMODE���������BAD_READONLY_MODE���������CDF_READ_ERROR���������CDF_WRITE_ERROR���������ILLEGAL_FOR_SCOPE���������NO_MORE_ACCESS���������BAD_DECODING���������BAD_NEGtoPOSfp0_MODE���������UNSUPPORTED_OPERATION���������CDF_SAVE_ERROR���������VAR_SAVE_ERROR���������NO_WRITE_ACCESS���������NO_DELETE_ACCESS���������CDF_DELETE_ERROR���������VAR_DELETE_ERROR���������UNKNOWN_COMPRESSION���������CANNOT_COMPRESS���������DECOMPRESSION_ERROR���������COMPRESSION_ERROR���������EMPTY_COMPRESSED_CDF���������BAD_COMPRESSION_PARM���������UNKNOWN_SPARSENESS���������CANNOT_SPARSERECORDS���������CANNOT_SPARSEARRAYS���������TOO_MANY_PARMS���������NO_SUCH_RECORD���������CANNOT_ALLOCATE_RECORDS���������CANNOT_COPY���������SCRATCH_DELETE_ERROR���������SCRATCH_CREATE_ERROR���������SCRATCH_READ_ERROR���������SCRATCH_WRITE_ERROR���������BAD_SPARSEARRAYS_PARM���������BAD_SCRATCH_DIR���������DATATYPE_MISMATCH���������NOT_A_CDF_OR_NOT_SUPPORTED���������CORRUPTED_V3_CDF�������Q�ILLEGAL_EPOCH_FIELD�������P�BAD_CHECKSUM�������O�CHECKSUM_ERROR�������N�CHECKSUM_NOT_ALLOWED�������M�CREATE_�OPEN_�DELETE_�CLOSE_�SELECT_�CONFIRM_�GET_�PUT_�SAVE_� BACKWARD_��������GETCDFFILEBACKWARD_�������� CHECKSUM_��������GETCDFCHECKSUM_��������NULL_��������CDF_� CDF_NAME_� CDF_ENCODING_� CDF_DECODING_� CDF_MAJORITY_�CDF_FORMAT_�CDF_COPYRIGHT_� CDF_NUMrVARS_� CDF_NUMzVARS_� CDF_NUMATTRS_�CDF_NUMgATTRS_�CDF_NUMvATTRS_�CDF_VERSION_�CDF_RELEASE_�CDF_INCREMENT_�CDF_STATUS_�CDF_READONLY_MODE_�������� CDF_zMODE_��������CDF_NEGtoPOSfp0_MODE_��������LIB_COPYRIGHT_��������LIB_VERSION_�LIB_RELEASE_�LIB_INCREMENT_��������LIB_subINCREMENT_�rVARs_NUMDIMS_��������rVARs_DIMSIZES_�������� rVARs_MAXREC_��������rVARs_RECDATA_��������rVARs_RECNUMBER_��������rVARs_RECCOUNT_��������rVARs_RECINTERVAL_�rVARs_DIMINDICES_�rVARs_DIMCOUNTS_�rVARs_DIMINTERVALS_�������"�rVAR_�������#� rVAR_NAME_�rVAR_DATATYPE_�������%�rVAR_NUMELEMS_�������&� rVAR_RECVARY_�������'�rVAR_DIMVARYS_�������(�rVAR_NUMBER_� rVAR_DATA_�������*�rVAR_HYPERDATA_�������+� rVAR_SEQDATA_�rVAR_SEQPOS_�rVAR_MAXREC_�������.�rVAR_MAXallocREC_�������/�rVAR_DATASPEC_�������0�rVAR_PADVALUE_�������1�rVAR_INITIALRECS_�rVAR_BLOCKINGFACTOR_�rVAR_nINDEXRECORDS_�rVAR_nINDEXENTRIES_�������5�rVAR_EXISTENCE_�������6� zVARs_MAXREC_�������7�zVARs_RECDATA_�������8�zVAR_�������9� zVAR_NAME_�������:�zVAR_DATATYPE_�������;�zVAR_NUMELEMS_�������<� zVAR_NUMDIMS_�������=�zVAR_DIMSIZES_�������>� zVAR_RECVARY_�������?�zVAR_DIMVARYS_�zVAR_NUMBER_�������A� zVAR_DATA_�������B�zVAR_HYPERDATA_�������C� zVAR_SEQDATA_�zVAR_SEQPOS_�������E�zVAR_MAXREC_�������F�zVAR_MAXallocREC_�������G�zVAR_DATASPEC_�������H�zVAR_PADVALUE_�������I�zVAR_INITIALRECS_�������J�zVAR_BLOCKINGFACTOR_�������K�zVAR_nINDEXRECORDS_�������L�zVAR_nINDEXENTRIES_�������M�zVAR_EXISTENCE_�������N�zVAR_RECNUMBER_�������O�zVAR_RECCOUNT_�zVAR_RECINTERVAL_�������Q�zVAR_DIMINDICES_�������R�zVAR_DIMCOUNTS_�������S�zVAR_DIMINTERVALS_�������T�ATTR_�������U�ATTR_SCOPE_�������V� ATTR_NAME_�������W�ATTR_NUMBER_�������X�ATTR_MAXgENTRY_�������Y�ATTR_NUMgENTRIES_�������Z�ATTR_MAXrENTRY_�������[�ATTR_NUMrENTRIES_�������\�ATTR_MAXzENTRY_�������]�ATTR_NUMzENTRIES_�������^�ATTR_EXISTENCE_�������_�gENTRY_�������`�gENTRY_EXISTENCE_�������a�gENTRY_DATATYPE_�������b�gENTRY_NUMELEMS_�������c�gENTRY_DATASPEC_�������d�gENTRY_DATA_�������e�rENTRY_�������f�rENTRY_NAME_�������g�rENTRY_EXISTENCE_�������h�rENTRY_DATATYPE_�������i�rENTRY_NUMELEMS_�������j�rENTRY_DATASPEC_�������k�rENTRY_DATA_�������l�zENTRY_�������m�zENTRY_NAME_�������n�zENTRY_EXISTENCE_�������o�zENTRY_DATATYPE_�������p�zENTRY_NUMELEMS_�������q�zENTRY_DATASPEC_�������r�zENTRY_DATA_�������s�STATUS_TEXT_�������t�CDF_CACHESIZE_�������u�rVARs_CACHESIZE_�������v�zVARs_CACHESIZE_�������w�rVAR_CACHESIZE_�������x�zVAR_CACHESIZE_�������y�zVARs_RECNUMBER_�������z�rVAR_ALLOCATERECS_�������{�zVAR_ALLOCATERECS_�������|�DATATYPE_SIZE_�������}�CURgENTRY_EXISTENCE_�������~�CURrENTRY_EXISTENCE_��������CURzENTRY_EXISTENCE_� CDF_INFO_���������CDF_COMPRESSION_���������zVAR_COMPRESSION_���������zVAR_SPARSERECORDS_���������zVAR_SPARSEARRAYS_���������zVAR_ALLOCATEBLOCK_��������� zVAR_NUMRECS_���������zVAR_NUMallocRECS_���������rVAR_COMPRESSION_���������rVAR_SPARSERECORDS_���������rVAR_SPARSEARRAYS_���������rVAR_ALLOCATEBLOCK_��������� rVAR_NUMRECS_���������rVAR_NUMallocRECS_���������rVAR_ALLOCATEDFROM_���������rVAR_ALLOCATEDTO_���������zVAR_ALLOCATEDFROM_���������zVAR_ALLOCATEDTO_���������zVAR_nINDEXLEVELS_���������rVAR_nINDEXLEVELS_���������CDF_SCRATCHDIR_���������rVAR_RESERVEPERCENT_���������zVAR_RESERVEPERCENT_��������� rVAR_RECORDS_��������� zVAR_RECORDS_���������STAGE_CACHESIZE_���������COMPRESS_CACHESIZE_��������� CDF_CHECKSUM_��������� CDFwithSTATS_���������CDF_ACCESS_��������� SourceFile�CDFConstants.java�org/autoplot/cdf/CDFConstants�java/lang/Object����������������������� ��������������������������������������������������������������������������!���������"�������#��%�������&��(�������)��+���������,���������-�������)��.�������/��1�������2��4�������5��7�������8��:�������;��=�������>��@���������A�������B��D�������E��G�������H��J�������K��M�������N��P�������Q��S�������T��V�������W��Y�������Z��\�������]��_�������/��`�������2��a�������b��d�������5��e�������f��h�������i��k�������l��n�������8��o�������p��r�������;��s�������>��t�������u��w���������x�������y��{���������|�������/��}�������2��~�������b���������5����������f����������i����������l����������8����������p����������;����������>����������u��������������������y�����������������������������������������/����������2����������/����������2����������/����������2�����������������������������������������/����������2�������������������������������/����������������������������������������/����������2����������f��������������������/����������2����������b����������f��������������������������������������������������/����������2�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �������������������������������������������������� ������!�#������$�&������'�)������*�,������-�/������0�2������3�5������6�8������9�;������<�>������?�A������B�D������E�G������H�J������K�M������N�P������Q�S������T�V������W�Y������Z�\������]�_������`�b������c�e������f�h������i�k������l�n������o�q������r�t������u�w������x�z������{�}������~������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������� ������������������������������������������������ �"������#�%������&�(������)�+������,�.���������/���������0���������1���������2���������3���������4���������5���������6���������7������8�:������;�=������>�@������A�C������D�F�������/�G�������2�H�������b�I�������5�J�������f�K�������i�L�������l�M�������8�N�������p�O������� �P�������;�Q�������>�R�������u�S��������T�������y�U��������V������W�Y������Z�\������]�_������`�b�������B�c�������E�d������e�g��������h������i�k������l�n������o�q������r�t������u�w������x�z�������H�{�������K�|�������N�}������~������������������)���������������������������������������������Q���������������������������T���������W���������������������������������������������#���������Z���������]������������������������������������������������������������������������������������������������������������������������������������������������&��������������������������������������������������������������������������������������������������������������������������������������������������������������������� �������������������������������������������������� ������!�#������$�&������'�)������*�,������-�/������0�2������3�5������6�8������9�;������<�>������?�A������B�D������E�G������H�J������K�M������N�P������Q�S������T�V������W�Y������Z�\������]�_������`�b������c�e������f�h������i�k������l�n������o�q������r�t������u�w������x�z������{�}������~��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PK �����9|TB�n������%���org/autoplot/cdf/CdfDataSetUtil.class�������3�5 � � � �!�" ��#�$�%�$�&�$�'�(�)�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lorg/autoplot/cdf/CdfDataSetUtil;� validCount�(Lorg/das2/qds/QDataSet;I)I�ds1�Lorg/das2/qds/QDataSet;�limit�I�weights�iter�Lorg/das2/qds/DataSetIterator;� StackMapTable�*�+� SourceFile�CdfDataSetUtil.java� ��,�-�.� org/das2/qds/QubeDataSetIterator� �/�+�0�1�2��3�4�org/autoplot/cdf/CdfDataSetUtil�java/lang/Object�org/das2/qds/QDataSet�org/das2/qds/DataSetIterator�org/das2/qds/DataSetUtil�weightsDataSet�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�(Lorg/das2/qds/QDataSet;)V�hasNext�()Z�next�getValue�(Lorg/das2/qds/QDataSet;)D�!�� ������� ������/�����*������� �������������������� �������������;*��M��Y,��N6��$-�����-���-,��������������� �������������� ��&��8�!����4����;�������;�����6�����-�����*������� �����&������PK ����ƻlYH<�����&���org/autoplot/cdf/CdfDataSource$1.class�������3�J � �$ �#�% �&�'�( �)�* �#�+ �#�, �-�. �#�/�0�. �#�1�2�3�4�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�"Lorg/autoplot/cdf/CdfDataSource$1;�propertyChange�#(Ljava/beans/PropertyChangeEvent;)V�evt� Ljava/beans/PropertyChangeEvent;� StackMapTable�2�5�3�6� SourceFile�CdfDataSource.java�EnclosingMethod�7���8�9�:�;�<�'unloading CDF cache to resolve bug 1002�=�>�?�@�A�B�C�D�E��F�G�H�I�G� org/autoplot/cdf/CdfDataSource$1�java/lang/Object�!java/beans/PropertyChangeListener�java/beans/PropertyChangeEvent�java/lang/Throwable�org/autoplot/cdf/CdfDataSource� access$000�()Ljava/util/logging/Logger;�java/util/logging/Level�FINER�Ljava/util/logging/Level;�java/util/logging/Logger�log�.(Ljava/util/logging/Level;Ljava/lang/String;)V� access$100�()Ljava/lang/Object;� access$200�()Ljava/util/LinkedHashMap;�java/util/LinkedHashMap�clear� access$300�()Ljava/util/Map;� java/util/Map� access$400�0�� ��������������/�����*�����������������������������������������2��������YM¸����� �� ����� �,ç�N,�-�����)�,���,�/�,�������������������������'���1����������2�������2����������,���������� ����!�"����#������ �������PK ����ƻlY�u�������$���org/autoplot/cdf/CdfDataSource.class�������3� �'� �'� �'� �'� �'� � ���� �� �� B��n� �'�� �� �'� B�������� ��N�N� �'� ��� B�n� ��n�� B� �� �N� ��� B�� B���)�� ���)�� �� ��� �E� �� �� �'� ��� B��� �9� �9��� �=�� �=� �=� �<� �9���������� ��� � �n�� �'�� �9� �N� ��� ��� ��� �V� �'�� ����� �� �� �\� �'� �\� �� �� � � �' �� �' �9� �' �' � � � ��������� � ��� �� � � � ��! �I��" � # $%N&' � ( )*� �'+, ��� �'-. ��� �'/ 012 34 35 67 689 : �';< �'=>�.? ��@ AB ��C ��D ��EF�.G ��HI ��GJ �KLM������� ��NO ��PQ�QRQS ��TU �V �W �X �'Y Z�[� �\] �'^_ �'`ab �'cd��G��Hefghi �'j��k �l �=� �mn �o�pnqrstu@ �'vw?xyz{|}~ � �E� A�� � ��N�N��� �����.��.� A� A� A� �� ����� �?��?� A���.C��C A��� A� �'���� ���������� ���� �� �� ,�� ,H� ,C A�� ,�A.���������� �=�� � ���� �� �� ��� A����� B�� � � 7!� �'� � � �� �� ���� �'������ ��N ��D�x��@ �� ��� � �� �V!��� �I! � ��� � �� � � ����.� ��� ����� � � �'����� �'� �� �� ���y� �� �� �� �� A �� �n� � � � ������� �' � � � ��. � �'!" �� �# �$ �% �& '( )�* A+ �', �- '. '/ 01 '2 )3 '456789 � � �':; 0< �= �>?@ABC �DEFGHIJ �KLMN � O��� APQR��STU �V �WX �YZ �[ �\ )�] �^ �_�.` �a Ab �c Ad Aefg Ah Ai �jk ��l �m nopqrs �Itnu vw�.� ��x vHy Az v{�������|} ~ ������ �� � ��� �� � ��������'� � ���InnerClasses�PARAM_DODEP�Ljava/lang/String;� ConstantValue�PARAM_WHERE� PARAM_DEPEND0��PARAM_X�PARAM_Y�PARAM_INTERPMETA�PARAM_ID�PARAM_SLICE1�PARAM_SLICE2�ATTR_SLICE1_LABELS�ATTR_SLICE1�ATTR_SLICE2_LABELS�ATTR_SLICE2�logger�Ljava/util/logging/Logger;� attributes�Ljava/util/Map;� Signature�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�FILE_CACHE_SIZE_LIMIT�I���� openFiles�Ljava/util/LinkedHashMap;�PLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;>;�openFilesRev�FLjava/util/Map<Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;>;�openFilesFresh�3Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>;�lock�Ljava/lang/Object;�DS_CACHE_SIZE_LIMIT�dsCache�RLjava/util/LinkedHashMap<Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;>;�dsCacheFresh�Ljava/util/HashMap;�7Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Long;>;�dslock�timer�Lorg/autoplot/util/TickleTimer;�allocateDirect�$assertionsDisabled�Z�<init>�(Ljava/net/URI;)V�Code�LineNumberTable�LocalVariableTable�this� Lorg/autoplot/cdf/CdfDataSource;�uri�Ljava/net/URI;�cdfCacheUnload�(Ljava/lang/String;Z)V�ds�unload�Ljava/util/List;�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�fileName�unloadDs�LocalVariableTypeTable�$Ljava/util/List<Ljava/lang/String;>;� StackMapTable������� cdfCacheReset�()V�cdfCacheFileForReader�7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String;�cdfFile� dsCachePut�:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)V�first�Entry�Ljava/util/Map$Entry;�%Lorg/das2/qds/MutablePropertyDataSet;�NLjava/util/Map$Entry<Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;>;�printCacheReport�mem�entry� getCdfFile�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�e2�Ljava/lang/Exception;�e�oldest�Ljava/io/File;�date�Ljava/lang/Long;�ex���� getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�result�Lorg/das2/qds/QDataSet;�i2� svariables�[Ljava/lang/String;�n�depend0namev�Ljava/util/Vector;�numRec�J�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�m�Ljava/util/regex/Matcher;�xattr�yattr�ss� dimensions�[I�ndimensions�[J�constraints�recs�fill�D� resultExt�#Lorg/das2/qds/buffer/BufferDataSet;�size�fillRecs�nfill�Ljava/lang/Number;�it�Lorg/das2/qds/DataSetIterator;�map� svariable� constraint�i� numRecDepend0� interpMeta�mon�'Lorg/das2/util/monitor/ProgressMonitor;�useReferenceCache�rcent��ReferenceCacheEntry�<Lorg/autoplot/datasource/ReferenceCache$ReferenceCacheEntry;�&Ljava/util/Map<Ljava/lang/Integer;[J>;��������>J�� Exceptions�O(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;�cached�attr1�lsurl]�u(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/das2/qds/QDataSet;��(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�i4�i3�newSvariableBuilder�Ljava/lang/StringBuilder;�$Ljava/lang/IllegalArgumentException;�is�args�function�os1�labels�s�c�attrs1�result1�p�Ljava/util/regex/Pattern;�result0�islash�constraint1�k�parm�ieq�sparm�j�dep�dep1_�Lorg/das2/qds/ArrayDataSet;� dep1units�Lorg/das2/datum/Units;�dep1�ibracket�doDep�sx�sy�w�)Ljava/util/List<Lorg/das2/qds/QDataSet;>;�9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;��.����(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�maybeReplaceLabels�((Lorg/das2/qds/MutablePropertyDataSet;)V�depDs�lablDs�hasVariable�8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Z�var�names�getAttribute�I(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Ljava/lang/Object;� Ljava/lang/NullPointerException;�attr��readXorYAttributes�G(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map;�v�qube�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;� labl_ptr_1� labelsAreRead� labl_ptr_2�depth�slice1�slice2�xyAttributes��m(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�readAttributes�K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap;�vv�newVal�name�val�attrv�isDep�vv1�ipass�ii�oo�[Ljava/lang/Object;�Ljava/lang/RuntimeException;�props�gattrs�gattr�o�vvs�[Z�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/Object;>;�� �q(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;�getDeltaPlusMinus�w(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;)Lorg/das2/qds/QDataSet;� deltaPlus�delta�isFinite�(D)Z�loadVariableAndDependents�o(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;Z)Lorg/das2/qds/MutablePropertyDataSet;�reform��someonesDepend0�depend0value� reformTest�G(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;)Z�so�dep0�numDep0�mapo� dependents�thisAttributes�m(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Z��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�value�valueUs2000�c1�c0�funct�slice1s�varies�n1�ll�mu�sunits�u�s1�okay�svar�extent�Lorg/das2/datum/DatumRange;�extentds�dep0map�,Lorg/das2/dataset/NoDataInIntervalException;�plusAttr� minusAttr� deltaUnits�nresult�depName� reformDep�b�wds�i0�l0�l1�bundleDs�sidep�depAttr�labl�idep�index�slice2s�n2�dep2�n0�att1�att2�att0�binmax�binmin�depDs1�loadDependents� expectRec�displayType�mc�slice�recCount�doUnits�units�f�dv�vrange�doPlusMinus� deltaMinus�qubeDims�swapHack���(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�getMetadataModel�)()Lorg/autoplot/datasource/MetadataModel;�getMetadata�8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;�dep0m�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�labelToBundleDs�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�labl1�Lorg/das2/qds/IDataSet;��checkCdf�(Ljava/io/File;)V�in�Ljava/io/InputStream;�magic�[B��� access$000�()Ljava/util/logging/Logger;� access$100�()Ljava/lang/Object;� access$200�()Ljava/util/LinkedHashMap;� access$300�()Ljava/util/Map;� access$400�<clinit>� SourceFile�CdfDataSource.java9.7.45;<+,IJ����4cdfCacheUnload cdf file {0} from cache: unloadDs={1}�java/lang/Object���������!gov/nasa/gsfc/spdf/cdfj/CDFReaderC<�java/util/ArrayListIe>5�����������java/lang/String����@A�e��e���dsCachePut uri={0} ds={1}���������org/autoplot/cdf/CdfDataSource���java/util/Map$Entry��� remove {0}�����org/das2/qds/QDataSet������ %9d %s %s�������F2���#cdf open files cache contained: {0}�java/io/FileI����"java/lang/IllegalArgumentException�java/lang/StringBuilder�CDF file does not exist: �������CDF file length is zero: �java/lang/Integer��t�java/lang/Exception� added cdf file {0} to cache: {1}RS�java/lang/Long�������using cached open CDF {0}���4An exception was caught in CdfJava openFiles caching���java/lang/RuntimeExceptionI�DE�unload cdf soon���true�&org/autoplot/datasource/ReferenceCache�enableReferenceCache�false������������������#reference cache used to resolve {0}���ref uri {0}�Q�*reference cache in use, {0} is loading {1}� download file������getDataSet ({0})��� open CDF file��st�got cdf file for {0} {1}�id�arg_0�CDF URI needs an argument�[�����;�����DEPEND_0���java/util/Vector�����$gov/nasa/gsfc/spdf/cdfj/CDFException� CDFException ���no�������No Such Variable: -.�)org/das2/util/monitor/NullProgressMonitor���java/util/HashMap � \[\:\,(\d+)\]� ����\[\:\,\:\,(\d+)\]�X���Y���!org/das2/qds/buffer/BufferDataSet������UNITS� FILL_VALUE�java/lang/Number��#required fill value is missing: {0}�java/lang/Double� org/das2/qds/QubeDataSetIteratorI��e !�"�>assuming virtual records because data is shorter than DEPEND_0#�$%&PQ'� CdfDataSource()�#org/das2/qds/MutablePropertyDataSetij*e��� loadErrors�F+��DELTA_MINUS� DELTA_PLUS� BIN_MINUS�BIN_PLUS�T� replaceLabels��,e-.�/��0�VIRTUAL1��FUNCTION�FUNCT�8virtual variables not supported for multi-variable reads�COMPONENT_0-<�COMPONENT_1�COMPONENT_2�c2�COMPONENT_3�c3�COMPONENT_4�c4�virtual variable2345�6�/slice is not supported for multi-variable reads7��variable does not exist: 8��reading � from CDF file� slice1_labels�LABELp9:�;<=>?@ABC�reading from {0}�read variable {0}?{1} got {2}�x�Elength of X doesn't match that of data, check each variable's length.D=�yDE�where�.FGHI�DEPEND_1�DEPEND_2�DEPEND_3JK�RENDER_TYPE�METADATA�METADATA_MODEL�ISTP-CDF�ITODO: attributes should appear in each bundled dataset, to be consistent.L��waveform�DISPLAY_TYPEMNOP�QR� VALID_MIN� VALID_MAXS6�org/das2/qds/ArrayDataSet=�1offset units do not appear to be in {0}, using nsT�$e�DEPEND_�U�BUNDLE_��java/lang/NullPointerException�only [:,i] or [:,:,i] supported� LABL_PTR_1VWXY�Z[�ch_\]�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError� LABL_PTR_2� slice2_labels�java/util/LinkedHashMap�DEPEND_[0-9]^��Source_name��_`a�bcd�e� Descriptor�java/util/List���NAME�No such variable: {0} in CDF �VALIDMAX�VALIDMIN�FILLVALfghijk�lm��;Runtime exception while trying to read attribute "{0}": {1}�GlobalAttributes�UNIT_PTR�UNIT_PTR_VALUEno�_Varies�_BlockingFactorp��_Type�q�� _RecCount�Cr,s,�6some CDF variable ({0}) uses variable as DEPEND_0: {1}� java/util/Mapt�1��reformTest for {0}: {1}�QloadVariableAndDependents {0} constraints={1} dependVar={2} slice1={3} reform={4}�No such variable: �comp_themis_epoch-.uvwxyGz{�org/das2/qds/RankZeroDataSet|{}~������=�>R�read virtual var: �*org/das2/dataset/NoDataInIntervalException� variable � contains no records!��&clearing reform flag because of slice1�������org/autoplot/cdf/CDFConstants�CDF_EPOCH16, ew...�slice1=�$ is too big for the dimension size (�)34�Wvariable is not marked as non-time-varying, but the single record implies it should be.V��__� row number��� column number�����org/das2/datum/Units�found UNIT_PTR for {0}=����.units are not all the same, unable to use: {0}�"units variable does not exist: {0}GH�java/lang/AssertionError���<��������Hignoring VALID_MIN and VALID_MAX because they are equal or out of order.�=+,����N����������Oignoring VALID_MIN and VALID_MAX because no timetags would be considered valid.�Dusing VALID_MIN and VALID_MAX to indictate that all data is invalid.� CONTEXT_0�DELTA_PLUS_VAR�DELTA_MINUS_VAR'(�/DELTA_PLUS_VAR variable has no records {0}: {1}�������.DELTA_MINUS_VAR units are not convertible: {0}�MDELTA_PLUS_VAR units are not ratio measurements having a meaningful zero: {0}�ADELTA_PLUS_VAR length ({0,number,#})!= data length ({1,number,#})�-DELTA_PLUS_VAR units are not convertible: {0}�1DELTA_PLUS_VAR variable is not found for {0}: {1}y� LABL_PTR_�1LABL_PTR_{0} pointed to non-existant variable {1}�LABEL_�unable to load LABL_PTR_� for �'setting null displayType to time_series���time_series�displayType={0}�3unable to find variable "{0}" for DEPEND_{1} of {2}�����BINS_1�min,max���:it looks like the variable should repeat to match DEPEND_0�org/das2/qds/ReplicateDataSetI���� MONOTONIC���/data has dependency which is non-monotonic: {0}����� channel00����=�GL��� 6Q?�swaphack avoids runtime error�.applying min,max kludge for old LANL cdf files�=�����'org/autoplot/metatree/IstpMetadataModel�variable not specifiedB�����No such variable "�"�DEPEND_4�java/io/IOException�e������LABEL__�NAME__�� ��CDF file is empty�java/io/FileInputStreamI����� V2.6 or newer�&File appears to be NetCDF, use vap+nc:�/File appears to be NetCDF (on HDF), use vap+nc:�pre-V2.6� compressed�e�java/lang/Throwable����� apdss.cdf��org/autoplot/util/TickleTimer� org/autoplot/cdf/CdfDataSource$1I��*org/autoplot/datasource/AbstractDataSource�depend0�java/util/Iterator�:org/autoplot/datasource/ReferenceCache$ReferenceCacheEntry�%org/das2/util/monitor/ProgressMonitor�java/util/regex/Matcher�org/das2/qds/DataSetIterator�java/util/regex/Pattern�java/text/ParseException�org/das2/datum/DatumRange�org/das2/qds/IDataSet�java/io/InputStream�java/util/logging/Level�FINER�Ljava/util/logging/Level;�java/lang/Boolean�valueOf�(Z)Ljava/lang/Boolean;�java/util/logging/Logger�log�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�remove�&(Ljava/lang/Object;)Ljava/lang/Object;�keySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next� startsWith�(Ljava/lang/String;)Z�add�(Ljava/lang/Object;)Z�clear�java/lang/System�gc�get�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�currentTimeMillis�()J�(J)Ljava/lang/Long;�()I�entrySet�getKey�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�getValue�org/autoplot/cdf/CdfUtil� jvmMemory�(Lorg/das2/qds/QDataSet;)I�err�Ljava/io/PrintStream;�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�java/io/PrintStream�println�(Ljava/lang/String;)V�shouldAllocateDirect�exists�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�length�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�lastModified� longValue�FINE�SEVERE�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�(Ljava/lang/Throwable;)V�tickle�getProperty�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�equals�getInstance�*()Lorg/autoplot/datasource/ReferenceCache;�getURI�getDataSetOrLock�w(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/datasource/ReferenceCache$ReferenceCacheEntry;�java/lang/Thread� currentThread�()Ljava/lang/Thread;�shouldILoad�(Ljava/lang/Thread;)Z�park�&(Ljava/lang/Object;)Ljava/lang/String;�resourceURI�getSubtaskMonitor�;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;�getFile�7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;� getParams�setProgressMessage�indexOf�(Ljava/lang/String;)I� substring�(I)Ljava/lang/String;�(II)Ljava/lang/String;�split�'(Ljava/lang/String;)[Ljava/lang/String;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�(I)Ljava/lang/Object;�getNumberOfValues� getMessage�getVariableNames�()[Ljava/lang/String;�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�contains� getDimensions�(Ljava/lang/String;)[I�&org/autoplot/datasource/DataSourceUtil�parseConstraint�%(Ljava/lang/String;[J)Ljava/util/Map;�"org/autoplot/metatree/MetadataUtil�sliceProperties�!(Ljava/util/Map;I)Ljava/util/Map;�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�matches�group�grow�(I)V�org/das2/qds/ops/Ops�(Lorg/das2/qds/QDataSet;)[I�rank�getType�create�;(ILjava/lang/Object;I[I)Lorg/das2/qds/buffer/BufferDataSet;�property�&(Ljava/lang/String;)Ljava/lang/Object;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�WARNING�doubleValue�()D�(Lorg/das2/qds/QDataSet;)V�putValue�"(Lorg/das2/qds/WritableDataSet;D)V�&(Lorg/das2/qds/buffer/BufferDataSet;)V�warning�finished� exception�(Ljava/lang/Exception;)V�java/net/URI�entering�:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V�started�getParam� makeImmutable�exiting�'(Ljava/lang/String;Ljava/lang/String;)V�(Ljava/lang/String;I)I�(Ljava/lang/CharSequence;)Z�containsKey�org/autoplot/cdf/CdfVirtualVars�execute�q(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�parseInt�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�existsVariable�isEmpty�(I)Lorg/das2/qds/QDataSet;�svalue�b(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;�bundle�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;� maybeCopy�7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;� isLoggable�(Ljava/util/logging/Level;)Z�lastIndexOf�(I)I�link�O(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;� replicate�?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;� doWhereFilter�u(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�doApplyAttributes�[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V�info�org/das2/qds/SemanticOps�getUnits�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�ns�copy�4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;� reduceMax� isFinished�(I)Ljava/lang/StringBuilder;�loadVariable�\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet;�java/lang/Class�getName� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;� labelsDataset�,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;�variableAttributeNames�getClass�()Ljava/lang/Class;�isArray�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�'(Ljava/lang/Object;I)Ljava/lang/Object;�java/lang/Math�abs�(D)D�org/das2/util/DasMath�roundNSignificantDigits�(DI)D�(D)Ljava/lang/Double;�globalAttributeNames�getVarys�(Ljava/lang/String;)[Z�getBlockingFactor�getStringDataType� isInfinite�isNaN�getDependent�org/autoplot/cdf/CdfDataSetUtil� validCount�(Lorg/das2/qds/QDataSet;I)I�org/das2/qds/DataSetOps�slice0�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�us2000� org/das2/datum/TimeLocationUnits�convertDoubleTo�(Lorg/das2/datum/Units;D)D�createDatum�(D)Lorg/das2/datum/Datum;�org/das2/qds/DataSetUtil� asDataSet�4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet;�org/das2/qds/DDataSet�9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[I�fine�getEffectiveRank�([Z)I�getNumberOfElements��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�equalsIgnoreCase� dimensionless�lookupUnits�*(Ljava/lang/String;)Lorg/das2/datum/Units;�(I)D�INFO�getStringValue�,(Lorg/das2/qds/QDataSet;D)Ljava/lang/String;� VALUE_MIN�>(Ljava/lang/Object;Lorg/das2/datum/Units;DLjava/lang/Object;)D� getValidRange�B(Ljava/util/Map;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;�width�()Lorg/das2/datum/Datum;�org/das2/datum/Datum�extentSimple�asDatumRange�4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange;� intersects�(Lorg/das2/datum/DatumRange;)Z�()Lorg/das2/datum/Units;�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z�min�(Lorg/das2/datum/Units;)D�max�isRatioMeasurement�getOffsetUnits�isConvertibleTo�.(Ljava/util/logging/Level;Ljava/lang/String;)V�recordVariance� transpose�(II)I�(Lorg/das2/qds/QDataSet;I)V�isMonotonic�(Lorg/das2/qds/QDataSet;)Z�TRUE�Ljava/lang/Boolean;�FALSE�asDatum�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;�maybeReduceRank2�L(Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�weightsDataSet�(II)D� toBundleDs�>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�subtract�divide�=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;�makePropertiesMutable�java/util/Collections�emptyMap�printStackTrace�putAll�(Ljava/util/Map;)V�createRank2�(II)Lorg/das2/qds/IDataSet;�safeName�&(Ljava/lang/String;)Ljava/lang/String;�(IID)V�read�([B)I�close� addSuppressed�desiredAssertionStatus�org/das2/util/LoggerManager�'(JLjava/beans/PropertyChangeListener;)V�!�'�������������������� �!�������"�������#�������$�����w�%�������&�������'�������(�������)����A�*�������+,���-.�/���0�12����3�45�/���6�7.�/���8�9.�/���:�;<���=2����3�>5�/���?�@A�/���B�C<���DE��� F2��GH����IJ�K���>�����*+������L��� ����U��VM�������NO�����PQ�� RS�K����� ���۲�YM²����� Y*SY�� S����*���� N��-���W��*���W�����Y:»�Y��:�������:�����%�����:*���� ���W������:�����$�����:����W����W���ç�:��,ç� : ,� ����J������������������������������L���J����d� �e�+�f�5�g�?�h�C�i�J�j�S�k�v�l��m���o���p���q���r���s���t���v���wM���>��v�T����T��S�mUV��+��WX�����Y������ZH�[�����S�mU\�]���7� ��`�^_`_ab��(����b��*Ec��Dc���de�K���������*��YK²�������������*ç�L*�+��������!���!�$�!���L�������z��{��|��}��~�&��)��]������!�_�c���fg�K�����������YM²�*�� ���L,ç�N,�-�+�������������L�����������������M��� ���h����WX����h�]��� ����`�_�c���`^���ij�K��&��������YM²���!�� Y*SY+S����*��W��*+��"W��*��#��$��%W����&��8����(��������)N��-��*���W����+-��*���,���,ç� :,������}�������������L���.���������%���.���<���F���Z���g���x���{������M��� ��Z�km�����P������Tn�[�����Z�ko�]������<_>Dc��� pe�K���������j��YK²���(���L+�����E+�����)M,��-���.��/>��01�� Y��2SY,��*�SY,��-�S��3��4���*ç� :*������_�b���b�f�b���L������������%���2���Z���]���i��M�����2�(q2��%�5rm�[�����%�5ro�]������_b��JDc��� st�K��F������5�� ��6��5��YM²�*��7�� L����8+��,,ç�N,�-�+���YM»�9Y*��:N-��;����<Y��=Y��>?��@*��@��A��B�-��C �����<Y��=Y��>D��@*��@��A��B�-��C�F���3��5��!*��HL��*:�� Y*��JL��:����� Y*��JL��*��HL��*+��"W��+*��K�W��*��#��$��K�W����L�� Y*SY+S������&��&����(��������)��*���:��M,ç� :,�������YM²�*�� ���NN-����9Y*��:��O-��P���F��5��*��HL��:��� Y*��JL��*+��"W��+*��K�W��*��#��$��K�W��3��*+��"W��+*��K�W��*��#��$��K�W����QR*��,,ç� :,����M����ST,��U��VY,��W���XY��Z+�� ��,�/���/�2�/���������I�������I�>7:��:>:��ty|�IJ���������� ���I�L�����4�������� ������*���4���8���>���G���i������������������������������������������������������������������/��5��D��J��W��n��t��y��|��~���������������� ��� �M���p���WX����uv����wv�/�x��G��hy�~�wv�W��z{��4�WX���|v���Y��� WX�]����� ��!�^�_�c���^`����4_}#X~�� �^`_}~�~����gDc����)_M~&��/Dc�����^�~��`�!���K�� �����}[]^��_��`=N��o��a*��b+��cN-��d��e��:-+��f:����Qg�� Y��hS������Qi�� Y*��jS�������Qk�� Y��d��lSY*��jS��*+m��n���o:����Qp*��b��,��q:*��r:+s��t���u:����Qv�� YSYS��w�� ���:��x�� ���:: �� ��<Yy��B�z��{6 ��/ ��|: }��{6�� ��~: ��~:}��{6 ��}��: ��~:��:��7�������:��!�����������:����7����7��$:��IY��=Y��>���@�����@��A������� ���:���`��������:��������<Y��=Y��>���@��@��A��B����:�`�:P6 ��� ` .�P� ��� ���:��2�� ����:*����*���Y������W��*���Y��������*������/�����**������������ ���*������� ���K�W ��O���� ���:�����*���������K�W���� ���:�����*���������K�W��� ���&*��� ������:*������K�W��� ���&*��� ������:*������K�W*+*������: ����������������������� ������:�������:������e����:����������������:����������,��9������������9���Y���:�������������������²�ö��:-�� -����:-�� -�����l�����mn�I�L����f��� ����)�0�G �]!�`#�*��,��.��0��5��6��8��:��;��<��>��@��AD EFG%H+I5K?OHPNQWRdTgWlYzZ�[�\�^�a�_�`�c�d�g�h�ilo'p-qKsTudwkxwy|z�|�~���������������� ��+�@�N�Z�o�}��������������������� ��$�/�9�@�N�U�]�a�k�n�p�z�M����'�0�0���%��2�W� ����� ��z�-����������|����@���@��.�o��.����V�_���'V���T)�.�d���������������������������f���$�=���/�2������hy����Y�����.����WX��������y�� a�2� g��������l�������������p� |v���}NO����}���� p�H��n���[���*�@��0�o��0����\�T)���]������`���r� ���}^�`^����^��0�� $�����5����}^�`^^������������}^�`^^������� ����}^�`^^�����I^a�������>��� ��*���%.��.����}^�`^^�^���������}^�`^^�^����������� �������}^�`^^�^��� �������~��~������I����K�������F*��Ƕ��N������ Y-S��˲�Y:²�-��7���:�� -���ç�:��+����*+m��n���o:��q:*��r:+s��t���u:w�� ���: ��x�� ���: �� ��<Yy��B� ,+���: *�Ѷ��Ѷ�`��[ ӹ����� ����� ֹ����� ����� ����� ����� ع����� ������*�Ѷ�Ҷ�`�� ��� �������ʶ�� ���!�;�>���>�C�>���L���v���������!��-��2��8��F��L��Z��a��g��o��v������������������������������-�2�9�C�M���z��-��n���FNO����F�����F�.��>���F��n��Z��hy��a��Y��g���.��v��WX������� �����n� [������F�0�]���n� ��8^�_������^�_�c������^�����P� ���^�}^�`^����4�������I/����� ���K������ v:��Y��:,z��{6�,��|:��=Y,��~���: }��{6 ��� ��~:���W,}��{6 ,} `���6��o,z `���6��% }��@, `��~��@W���W��( }��@, `��~��@W,��~���W6 ,}`���6���,z `���6��# }��@, `��|��@W���W��& }��@, `��~��@W,��|���W ��AM,}����,}��: ��: ��� ���`����6 -��-������-������-������ �� ��<Y��B���Y��:-�� ���: ��-�� ���: -�� ���*+-�� �����n������W-�� ���*+-�� �����n������W-��� ���*+-��� �����n������W-�� ���*+-�� �����n������W-�� ���*+-�� �����n������W- ��n�������:��:���� ���:��)��`��+,���������6������:�� �-��� ���:�� ��`��+,������ ��<Y���B�: 6 ���� 2:+�������<Y��=Y��>���@��@��A��B���������������:+���:+ ��=Y��>���@��@���@��A��n����:����:��H���:������.:�����+��&������6������: �: ��� �:������ ���:��O��`��E+,������<���6 +, - ��=Y��>���@,��@���@��A��n����:��1+, -��=Y��>���@,��@���@��A��n����:����Q���P*��L*��q:/�6 ����Q ��~��,����Q �� Y ��|SY,SY��hS����� ���:�� �� ���:��x���pz��{6����|: ��~:��: + �����Y������:����������<Y ��B�����:��� ���: ���� ���: ��� ���� z��{6�� ��|: ��~: ��:+ �����Y������:������.����#�������� ��:���������:�� ���:���������{6��~:z��{6����|:��~:��:+�����Y������:������8����-����"���������:�: ��Y�����������������-��*-����W-���W-���W-���W��� ���:���`��� ��/-��� ���� ������������6 ���I+ 2���:�������� ���� ��������������{�������.:���������� ����������������� ��-������������ �!'Y:�-���"-#�� ���`���������.:��r�$:�%��c�&:'�()�(��(�*���+�,:����-.��� �����0��,�����%����ç�:���1��� �2�������<� W Z�� Z _ Z���L����������� �"!�2"�;#�A$�K%�U&�]'�i(�o)�{*��+��,��.��/��1��2��3��4��5��6�7 9":0=6B?CJEMHeK�L�M�O�P�Q�R�S%TWU�V�X�[�Y�Z�\�]�^_ab(c@dJfMgXh_ihj�l�m�n�o�p�q�r�stu+x4g:zA}DR�j�q��������������*�8�L�Y�b�h�q�~�������������������� ���:�f�p�����������������������&�:�E�J�T�_�j�u�y�����������������������������)�4�=�K�k�v��������������������������� � + 7 E T b sM����B�{�]�2��i���2����I�2��2��� �;���2� G���� ���n���|����2��p�V��c�� ��+����<�n���2���<�����0���_�������������A���Z�����S���P���2�M����� (��A��n�q�/�2� ���n�R�����CY���:�2� q� �� ��D�� b�d�2���(��� � ���g������2�:�K����� ������2��������g������2���K�����4�A���N�2�K�j�����Y�����h�����t����� vhy���� vWX��� v���� v�.��� v�.��� v���� s��� j�V�� b�2�M)��� e�H� ���n�8>������ ��������[���4��p�����������4����� v�0�� j�\�]����A��i�}`^���^a�����9$����1��"�����@��&��'�a^11111X����}`^���^a��a^����8����4�^�����3^ K^����}`^���^a��^�^^��������}`^���^a��^����� ��^�^��-�}`^���^a������X��!^��1����}`^���^a��^^����7�����!^��1����}`^���^a��^^^����Q�����T�}`^���^a��^^^^������}`^���^a��^^^^^����[��� �}`^���^a��^^^����Z��:^ ����<��� ����-���@����_�}`^���^a��^^^^_�������(Ec��������I/����� ���K���������}<��x*��=Y��>3��@�4��A������.���M*��=Y��>5��@�4��A������.���N,��,,����"-��*��=Y��>5��@�4��A������������L��������(�I�[ �v�|#M���*��(�N�n��I�-�n���z�2����}Tn��]��������s��� ���K���d�����*������M,+��������L��� ���&�'M��� ����WX����������V�[�������\�� ���K���c����� *+�6�M������7�L������2�3�4M��� ���|����� WX����� ��]����F�����K����� ���,z��{6::��Z����,��|���:��������:��/����,��|���:��������:����8���,��~M+,���:���9�����:6 ��8+�:: � ��%W���%W6 ��: '�;�<��S ��U ��l+,���: .��:6 .��#��=Y��>=��@�4��AS������>��%W���%W��: '�;�<��S ��U���@�����:6 ��9+�:: A ��%W���%W6 ��: '�;�<��S ��U ��m+,���: .��:6 .��#��=Y��>=��@�4��AS����A�>��%W���%W��: '�;�<��S ��U���������I��?Jjm�I���?�L�����:��?�@�A�B�C�$D�,E�7G�GH�OI�ZK�cN�kQ�sR�xS��T��U��W��X��Y��Z��]��[��\��_��a��b��c��d��cfgjhi0m5nBoEpJrRs]tgujxmvow�z�|�}�~��~������������M������$�G�������n� ���|v� ���)�2����L�� ���C����|� ���������H� R��n� o�|v� ��)�2���M�� ��D�����|� B���E��H� ���NO�����WX���������2����2������ ��s A�[�����s ��]�������7��`^^^���"����C� �`^^^�^�~������(��� �`^^^�^�����<� �`^^^�^�~������(��� �`^^^�^���/����* �K��C������BY�CN�BY�C:D���:*+�E:��:����S�F��U�*G�H:��'�I�J���K��-G�L��h��"W*M�H:��'�I�J���K��-M�L��h��"W6�2: �6 6 � 2:*+���: ����������~6��V��Q �N������:*�O��'*`���:P��K�W-��"W������QQ��,��������� �N����:����u�I�J���K���L:R��`��S��`��T��`��/�����'����U�VW�������U�Y�Z:-��"W����������*�[:��:����S�F��U�:�6 6 ��� 2:*�6:��a�I�J��V�K��N�K6 ��3 �� :6 ���LS������"W���L��"W��":�����\�� YSY�]S��� ��b-^��"W-_��7:��5����-*���:: -` ��"W��: ����S �a ��U-9��7:��,*���:: -� ��"W��: ����S �a ��U-@��7:��-*���:: -A ��"W��: ����S �a ��U*+�b: ���-c 3�� ��"W-d*+�e��2��"W-f*+�g�h��"W-i*+�����2��"W-�N���Y������� �#7���7{~�V����I��I2GJ�I�������L��n�[���������� ��#��%��5��8��A��Y��j��s����������������������������"�%�3�A�N�S�V�j�r���������������������������0�7�=�D�N�Z�`�j�m�{�~�������������������������������$�-�2�=�G�J�L�\cix�� ��� M��L�!� ����%�|���.����;�N�z<����<� ����H��� ���52���|��G�2�D�&�7�D�2� �c�<���|������ �<� ��|v� � �<� �|v� =� �<� L�|v� ��5���5�������8r���Ai<����<�c�G � ��|�����WX����������2�[��� ��0���!���!�]��Z�%��#�`^""��������1_1�������(�`^""��_�^_�����`^""��_�^_���I^�� ��_ +���`^""��_�������L������D�`^""��_�^_#�������� B$���� ��-� `^""��__�~d~e~��%��1�`^��/���&� '(�K����� �����*,-+�������Y������:����2������'����+������ +������ ��:+����,����!����+�j���+�����:����L������$�%�H&�R(�x)��+M���4�����WX������T������)���������o*��]��� ���H� 2������I� +,�K���I�����&�k��&�l��������L������4M�����������]����@� -.�K���[� ����*+,���Y���������L������BM���*����WX���������������/H�������I0� 1��K��-�� ���~*+�EW*���M,N-�66��d-2:*����:��I�����A��������5��������h:+��`������m�� YSY+S�����������L���6� ��L�M�N�!O�+P�0Q�8R�DS�RT�[U�tV�vN�|\M���>��R�$2��+�K<��!�U�����~WX�����~����s���]�������`^������a�������?� 34�K����� ����>,��������,��� �:��`,��� �:�n��,�n:P�� ���:*���6��>��"������:*���6��>��*+�o:*2���6��>�� *+�p��>����Qq�� Y+SY�� S������L���j���g�h� i�j�k�&l�.m�5n�Do�Lp�Rq�Ts�_t�fu�nv�tw�vz�y{��|��}��~���������������M����� �5�5.��D�6��L�72��f�6��n�72��&�P8<����9�����72���{<�����WX������������:.�����H�[�����5�50�����:0�]������T__���� �����?/���;�*-<�K�����*��=����Qr�� Y+SY,SY�� SY��2SY�� S��*+�O����<Y��=Y��>s��@+��@��A��B���*+���:*+����7 �����Y���:#�� ���: ��E�� ���:���� ���:����������t�����*�� ���,�u: �������*�� ���,�u: ����U �v��K������@ �w: �x �������) �y�z�9�x�{�|9�{�}�~: �������������� �: ���*+���Y�����=Y��>���@+��@��A��n���ϰ��Y��=Y��>���@+��@���@��A���*+��:�`�: P6��� `.�P����, ���:�����O��2�� ����:��:/�����//�����$/�����/�6�������>��2�� ����: ���)*+�b:��*+���� P���� P/�������6*+������`��Z*+���.6*+�g������������8��1��<Y��=Y��>���@�4���@�4���@��A��B�//e/m7��=/ ���4 �d/ ���' ���! / ���*+���������>��*+ �� ���Y�����:��'�� ��7 P*+//��:��TP��=Y��>+��@���@�4��A������� ���.:�������������P+����6:�������b��� ���:������������:�� ��:�������:�������:��:�_�����_�� ���:�������+��,6:*�O��b* ���Y�����:��:���96������)�������������,6���ѧ��������,6��:����S�a��U6��6��������Y����������:������� �$:�� �$:�� �$:T�� �:������9�l����Z������:������������������:����������:�� ����z������>����n'�����Z����)�����Z������='�����Z����)�����Z�������������:�����'�����Z����)�����Z������M��H��� ��n:��5*P�� ���,�����Y������:���������6��� �:��� �:��������+����������+����*���O��*��,��:��!:����Q��� Y+SYS��:�[��ا��:��ק��:�$: ����� �$����������������������������B*��,��:������)������������ ��:�$�$���������������������Q��$��,��r ��������Q��� Y S����R��������0����Q��� Y������2SY����2S��������Q��$��,������Q��� Y+SYS����:��6���6��=Y��>3��@�4��A�� ��n: ��=Y��>ƶ�@�4��A�� �:!:":#!��̙�!���P������:#��>!����6*!���O�� !��:#�� ����Q��� Y��2SY!S��#��$��=Y��>ȶ�@�4��A�� ���:##���*#,�����u:"��L:$����Q��=Y��>ɶ�@�4ʶ�@+��@��A$��U��=Y��>ƶ�@�4��A���W"��$"����������˶��::$�������, �~ P�� ���:%*%�O��'����Q��� Y%SY��2SY+S���>����6&&��*%�Й�6&*%,& �����:$��6&��1$����&.��.$����$�����:$$����5$����*.$�����$�Ҹ:$$�Թ���$����K����@*%�К�7$�������%$��������$���:$��\*+�����S$����H��ֶ�������Y��$����:'����Y$����:'':$�ٙ�$ڲ۹���������Q�%��,$ڲݹ�����$��=Y��>3��@�4��A$���������2$�����$������`�$��������J��&��=Y��>3��@d�4��A$������!��=Y��>3��@�4��A$������9���W"��$��%$����$����$��d��$��@"����5$����*"������`��$��:%%��%:"$���"�����$�����"������`���$��:%%�j�dhl6'%�j�dhl6(6&&$����,%&'������%&(�������� �&���&$����0$���:))���)������$&�����:"��a":%��5����)��=Y��>5��@d�4��A%�������$��=Y��>5��@�4��A%�������a����X��-":%��=Y��>5��@d�4��A%�������(":%��=Y��>5��@�4��A%�������������W����L��2�� ����:��7/�����,/�����!/�����/�6���:6����k���6���6 ������.:!������.:" ��1!��,!���� �� "��"������6������s����h��6���6 �������.:!������.:" ��1!��,!���� �� "��"������6������v����k������.:������.: ���� ������ �:!�� �:""��K�W!��K�W��w��r����g�������.:������.: ����� ������� �:!�� �:"�"��K�W!��K�W6�������=Y��>3��@�4��A������.: ����� ��� ����� �j���� ����.��v����� ��:! ��:""!"����2����:##�#"�����#�!#�����#: ��=Y��>3��@�4��A �������'���$'�I}��� �I�L��.K����/��7��S��X��`��h��v�����������������������������%�4�@�M�Z�r�{�������������� ��%�K�R�V�_�a�q�x�����������������������&�*�O�Ybdh �� ��������� "#&%<&D(K*Y+^,i-p/t1�2�3�4�5�6�8�9�:�;�<�=�>? <BC!D$I'F)G9H<JAKTLfMtO{Q~R�T�U�[�\�]�^�`�a�b�c�e�f�ghjk(l?mYppq�t�v�w�x�y�~����������(�4�@�U�k�q�}��������������������������*�Q�[�n�|������������� � � %� ,� 1� <� @� a� � �� �� �� �� �� �� �� �� � � � � � J� g� |� �� �� �� �� �� �� �� �� �� �� �� ���>�K�a�q�{��������� #59AQ_l q!�#�$�%�'�*�+�- 0 5 J6 |7 �8 �9 �> �? �A �B �C �DC F,G7HKIYN^ObPrQ�S�U�V�Y�Z�[�\�]�^� g6hFiljsko�q�r�s�t�u�v�w�x�y�~��&�5�M�^�a�j�z��������������������� �+�6�B�N�[�j������������������4�:�M���g@�=��M� >�����~?������@�� ��4A����2�%�<B���C ���ND2�}��n���E��A�F��&�NG�K�)F��Y�H����2�2���5I��)�|v����JH����������K���LM����N���6����7O.���*����|P��JQ��<R��5S�� �]*�� �G|v�$ �Tn�'5�Tn�' �lU�% �3VH�& �� Wn�%7�"|��) ���X��% ��nY2�& ���Z2�' ��q[2�(b�W\��%��#\��%��!\��% @�]2� a�^.� �<�! ���n�" ��_�# ���n�$ 4�`2�s�a2�F�9b����^D2���Sc2� ��D���!��5d��"�\e2��RD2� &�D6��!5�5���"��Y�����Jd�� ��&f<�!��g<�"�V6���G��� 6�%h<�!B�f<�"��bi��!��Zj��"��Bkn�#������ ^��`2���=WX����=����=����=/H���=lH���=:.���=2���=m2���=����h���� ���n��h����_��� 3o.�q������pH����n�&q�� 4rH�1s����t<���u���tvM�(wH�4 )<�@ �x<� , y����zH�[������=:0� 3o��]��9�y��S����6^^������� ��*��!���������^���/��%��@��2���4��M����`^^��^�����������S ��5�^�����$�����f�`^^��^��������^���+��B~������0_��&{��+�{��E0����6��N@��g�`^^��^��������_{__�|���A^��^A^��;^���S =���`^^��^��������_{__�������m�!`^^��^��������_{__��_�^��%���!`^^��^��������_{__��_�^�`^^����!`^^��^��������_{__��_�^�`^^G~��H%��Q�^@����A<��R��G�����%(��+��A��^�&`^^��^��������_{__��_�^����.��8�"`^^��^��������_{__��_�^�����>��� /��$�`^^��^��������_{__�������^��u��t��w��x�������������I0/���}�~�K���2�������Y�����L�������M�������NO���!���K��W�� ��-*�����*+��oM,��qN*��r:��������-��u:w�� ���:��x�� ���:����<Y��B�z��{6�� ��~:}��6�����O��&��<Y��=Y��>��@��@���@��A��B�*�������������B��� ���:z��{6�� ��~:���: *���� ��K�W���� ���`��C*�������W*������W*������W*������W*�������W�������*�������W�������*������W*����M,��<��,��<�,��,����Y���M,*������*������ ���g*������ ���h���S>��L*�����=Y��>3��@`�4��A�� �:�� ,��=Y��>3��@�4��A��K�W����,����%����%��<�&�����&����<����������<�L�����5������ ������$��&��,��:��?��M��R��]��f��l��v��������������������������������� ��*�7�D�Q�^�j�v������������������ � � % +M��������1������.� � �hy���Y��|�.��,hWX��:Z���f.�2���|v��"<���N�2���-NO����-�����~�.�[��� �����0� �|�����~�0�]���R���&}^���&`^��,��>^����P������~��~����5���G��������/��������K�������}+������M+�������N6+������Y-+�������:,��=Y��>���@�4��A��,��=Y��>���@�4��A����,������,����L���&� �����%�4�O�m�u�{M���>��4�A����a�2����}NO�����}�����r�����fH��]����������`� ���K��Y����I�L*��C�����<Y��B��Y*�MN,+�6���+3��~�͠�+3��~����������+3C��+3D��+3F����<Y��B�+3H��+3D��+3F����<Y ��B�+3��#+3��+3��+3���� ����;+3��~�̠�.+3��~�̠�!+3��~��+3��~������,��K-��,���@:-���5,���.:N�:,��-��,���:-���,���� �%�� �%��%��/36 '%���L���R���+�,�-�/�%0�,1�22�L3�X4�p5�{6��7��8��9��:��;��@/%@HAM���*��,���2��#%�����Ihy���E���]���N������=�c""%��7Nc FcGc���}��c�c�c ���}������������K���������������L�������A���K���������������L�������A���K���������������L�������A���K���������������L�������A���K���������������L�������A��e�K����������x'�����������BY�C�����Y��������Y������� Y����BY�C�����Y������� Y����Y�Y����X��5����L���.����A��Q��Y�#�Z�-�[�7�\�A�_�K�`�U�a�_���s��]����@���������"�������)nl ��\�� ?���PK ����ƻlY�Y��r���r��*���org/autoplot/cdf/CdfDataSourceFormat.class�������3� �� � H H H � � � � � !"#$%& '( ') '*+ ', -. �!/0� �1�2345 67 �.89:; �1/ <= �>?@ABCDEFGHIJw �! KLM NO �.P NQR HSTUi%V HWXY Z[�\� H]^�_�`a bcde�f gh ��i �.jk�l gmnoq r �is tu%v �!w xyz{ �!| �!} �!~� H� �.�%� ��� �� ��� �� �� H��� H� � �.� ����� �f �.�� H�A�������A�������@�������@�������@`������@p������� ��� �� �� �� ��� ��� ��� �� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� H� ��� H� ��� H����� ��� �� �� H��� ��/� ��� �� H���������%�%� ��������������� �� �.����������� ����� �.� H� H��� H��� H� ��� �� �� �� �/ �� ������� ��� ����� ��������� ��� ��� �. �. H � � � G���*�� ����*�� ! "#$%&'() �*+ ,-./01234567\ 89:; <=>?�names�Ljava/util/Map;� Signature�:Ljava/util/Map<Lorg/das2/qds/QDataSet;Ljava/lang/String;>;�namesRev�:Ljava/util/Map<Ljava/lang/String;Lorg/das2/qds/QDataSet;>;�logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�&Lorg/autoplot/cdf/CdfDataSourceFormat;� streamData�<(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)Z�params�data�Ljava/util/Iterator;�out�Ljava/io/OutputStream;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�-Ljava/util/Iterator<Lorg/das2/qds/QDataSet;>;� Exceptions�{(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/Iterator<Lorg/das2/qds/QDataSet;>;Ljava/io/OutputStream;)Z�nameFor�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;�i�I�dep0�Lorg/das2/qds/QDataSet;�name�Ljava/lang/String;�units�Lorg/das2/datum/Units;� StackMapTable � formatData�S(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)V�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;�itype�type�read�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�n�params1�e�Ljava/lang/Exception;�data1�ex�WriterError�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;�tempFile�Ljava/io/File;�split�"Lorg/autoplot/datasource/URISplit;�ffile�append�Z�insert�useRowMajority�name1�dep0name�dep1�dep2�dep3�bds�uri�mon�'Lorg/das2/util/monitor/ProgressMonitor;>@AB+C7XqD�addVariableRank1NoVary��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)V�array�Ljava/lang/Object;�s�l�[Ljava/lang/String;�ss�dim�ds� isSupport�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�uc�Lorg/das2/datum/UnitsConverter;�E��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/das2/util/monitor/ProgressMonitor;)V�encodeUINT4�(D)I�d�D�encodeUINT2�(D)S�encodeUINT1�(D)B�doIt1Nio�r(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/nio/ByteBuffer;�buf�Ljava/nio/ByteBuffer;�export�maxLenth�iter�"Lorg/das2/qds/QubeDataSetIterator;�F�dataSetToNioArray��(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/nio/ByteBuffer;�doIt1�o(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/lang/Object;�dexport�[D�[J�fexport�[F�bexport�[I�[S�[B��datasetToArray�r(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;ILorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;��(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;�oexport�addVariableRankN�t�tt2000�o�sinsert� compressed�logName�&(Ljava/lang/Object;)Ljava/lang/String;�Ljava/lang/StringBuilder;�write�8(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;)V�ex1� Ljava/lang/InterruptedException;�Ljava/io/FileNotFoundException;��G�defineCompressedVariable�_(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�dims�defineVariable�addData�J(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/Object;)V�addVariableAttributeEntry��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�varName�attrName�copyMetadata��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/datum/Units;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;ZLorg/das2/qds/QDataSet;)V�label�title�description�vmax�Ljava/lang/Number;�vmin�fillval�smax�smin�scaleTyp�format�displayType� canFormat�(Lorg/das2/qds/QDataSet;)Z�getDescription�()Ljava/lang/String;�<clinit>� SourceFile�CdfDataSourceFormat.javaRS�java/util/HashMapJKNKBHI�java/lang/StringPQJKL�new variable: {0}MNO�org/das2/qds/QDataSet�NAMEPQRS�java/lang/StringBuilder�T�_�UV�UNITS�org/das2/datum/UnitsWXY�Epoch� Variable_Z[\]@^SA_`[lab�java/io/FilecdefRg�ThS�row�majority�create CDF file {0}� call cdf= new CDFWriter( false )Ni�!gov/nasa/gsfc/spdf/cdfj/CDFWriterRj�arg_0�"java/lang/IllegalArgumentException�-dataset must have name found within CDF file.klmn[�CDF_CHAR� CDF_REAL8� CDF_DOUBLE� CDF_FLOAT� CDF_REAL4� CDF_UINT1�string�double�float�short�Unsupported type: �6, must be CHAR, REAL8, REAL4, DOUBLE, FLOAT, or UINT1.opq�%call cdf= new CDFWriter( {0}, false )CrsRtuv�handling {0}ef�DEPEND_0�timeTypewx���java/lang/Exception�>CDF Exception, presumably because the variable already exists.yg�DEPEND_1z[���DEPEND_2�DEPEND_3�BUNDLE_1�+writing bundled datasets to CDF separately.{|�bundle1�bundle}[~������BUNDLE_2}����rank3� LABL_PTR_1��0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�L�N��writing file�g�s��S�deleteme�.cdf�����s�file {0} cannot be deleted�file {0} cannot be renamed���g�S��E�����������%call cdf.addNRVVariable( {0},{1},{2})�java/lang/Object��N�������LABELP����not supported!��� org/das2/qds/QubeDataSetIteratorR�F��������s�S������������������������\�������������������not supported: �������'java/lang/UnsupportedOperationException�not implemented�rank 0 not supported����)org/das2/util/monitor/NullProgressMonitor���type not supported: ��������[[D�[[J�[[F�[[I�[[S�[[B�type not supported�[[[D�[[[J�[[[F�[[[I�[[[S�[[[B�����byte�int1�int2�int4�uint1�uint2�uint4�#unsupported type, using double: {0}�epoch���rank 0 data not supported�high rank data not supported�2call cdf.defineCompressedVariable( {0}, {1}, {2} )������}���}�������s���[��H��,�]�"�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�CDFDataType=�[�call cdf.write({0})�java/io/FileNotFoundException�>first attempt to write "{0}" fails, try again for good measure��S����java/lang/InterruptedException�L�.call cdf.defineCompressedVariable({0},{1},{2})�$call cdf.defineVariable({0},{1},{2})���call cdf.addData({0},{1})���8call cdf.addVariableAttributeEntry( {0}, {1}, {2}, {3} )� �ms���ns�(�)�����LABLAXIS�TITLE�CATDESC�DESCRIPTION� VAR_NOTES� VALID_MAX�java/lang/Number� VALID_MIN�VALIDMIN���VALIDMAX������ FILL_VALUE�FILLVAL�TYPICAL_MAX�TYPICAL_MIN�1958-01-01T00:00�_�����2058-01-01T00:00�SCALEMIN�SCALEMAX� SCALE_TYPE�SCALETYP�FORMAT��RENDER_TYPE��f� nnSpectrogram�spectrogram�image�series�scatter�hugeScatter�time_series�DISPLAY_TYPE�VAR_TYPE�support_data���NASA Common Data Format� apdss.cdf����$org/autoplot/cdf/CdfDataSourceFormat�(org/autoplot/datasource/DataSourceFormat�%org/das2/util/monitor/ProgressMonitor� org/autoplot/datasource/URISplit� java/util/Map�!gov/nasa/gsfc/spdf/cdfj/CDFReader�java/lang/Throwable�org/das2/datum/UnitsConverter�java/nio/ByteBuffer�java/io/IOException�get�&(Ljava/lang/Object;)Ljava/lang/Object;�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�property�&(Ljava/lang/String;)Ljava/lang/Object;�containsKey�(Ljava/lang/Object;)Z�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z�size�()I�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�started�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�resourceUri�Ljava/net/URI;�java/net/URI�getPath�(Ljava/lang/String;)V�equals�.(Ljava/util/logging/Level;Ljava/lang/String;)V�(Z)V�org/autoplot/cdf/CdfUtil�getStringDataType�(I)Ljava/lang/String;�hashCode�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�rowMajority�()Z�(Ljava/lang/String;Z)V�getVariableNames�()[Ljava/lang/String;�getSubtaskMonitor�;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;�fine�rank�org/das2/qds/examples/Schemes�isBundleDescriptor�length�org/das2/qds/ops/Ops�unbundle�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�CHAR�^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�(II)I�slice2�$gov/nasa/gsfc/spdf/cdfj/CDFException�WARNING� getMessage�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�setProgressMessage�exists�org/autoplot/cdf/CdfDataSource� cdfCacheReset�createTempFile�4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;�renameTo�(Ljava/io/File;)Z�delete�finished�DOUBLE�IDENTITY�EPOCH�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�getConverter�7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�addNRVVariable�N(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)V�org/das2/qds/DataSetOps�bundleNames�,(Lorg/das2/qds/QDataSet;)[Ljava/lang/String;�'(Ljava/lang/String;I)Ljava/lang/Object;�O(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)V�(Lorg/das2/qds/QDataSet;)V�allocate�(I)Ljava/nio/ByteBuffer;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�hasNext�next�getValue�(Lorg/das2/qds/QDataSet;)D�convert�(D)D� putDouble�(D)Ljava/nio/ByteBuffer;�TT2000�putLong�(J)Ljava/nio/ByteBuffer;�FLOAT�putFloat�(F)Ljava/nio/ByteBuffer;�INT4�putInt�INT2�putShort�(S)Ljava/nio/ByteBuffer;�INT1�(B)Ljava/nio/ByteBuffer;�UINT4�UINT2�UINT1�slice�(I)Lorg/das2/qds/QDataSet;�svalue�charAt�(I)C�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�flip�()Ljava/nio/Buffer;�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�setTaskSize�(J)V�setTaskProgress�java/lang/reflect/Array�set�((Ljava/lang/Object;ILjava/lang/Object;)V� startsWith�(Ljava/lang/String;)Z�getVariableType�9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;� cdfTT2000�<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�(I)I�(III)I�getClass�()Ljava/lang/Class;�java/lang/Class�isArray�getComponentType� getLength�(Ljava/lang/Object;)I�'(Ljava/lang/Object;I)Ljava/lang/Object;�java/lang/System�gc�java/lang/Thread�sleep�SEVERE�'(Ljava/lang/String;Ljava/lang/Object;)V�endsWith� substring�(II)Ljava/lang/String;� longValue�()J�java/lang/Double�valueOf�(D)Ljava/lang/Double;�doubleValue�()D� org/das2/datum/TimeLocationUnits�*(Ljava/lang/String;)Lorg/das2/datum/Datum;�org/das2/datum/Datum�(Lorg/das2/datum/Units;)D�trim�&org/autoplot/datasource/DataSourceUtil�guessRenderType�org/das2/qds/SemanticOps�isJoin�org/das2/util/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!H���I���JK�L���M��NK�L���O�PQ����RS�T���Q�����*��*��Y����*��Y��������U�������5��6��7��8V�������WX���YZ�T���f���������U�������<V���*����WX�����[K����\]����^_�`�������[a����\b�c�����PL���d�"ef�T���������*��+�����M,��,����� +��+ �����M*��,�����G>*����Y��,������������� `>��ٻ�Y��,��������M+�����N,��0-��-���� M����Y����*���������M*��+,���W*��,+���W,����U���J����@��B��C��E� �H�,�I�9�J�;�K�^�L�e�N�}�Q���R���S���T���V���Z���[���]V���4��;�Bgh�����WX������ij����kl����Kmn�o������p��&)���� q�rs�T��E���� 0-���+��:���� :��!Y��"��#��$:%&�����'6%(�����'6 )*�����'6 ��. ��)���� +������ ,��-��.Y ��/:�� ��, �����:��0�����:�� ��1Y2��3�6��4: :6��5����������ǹ����j�mq����z�mq����J���]�������P���:���K���Z6��'��V6��P7��'��F6��@8��'��66��09��'��&6�� :��'��6��;��'��6����A����������%���,���,���3���3���:<: ��9=: ��2>: ��+?: ��$��1Y��Y��@�� ��A������3�B ���W��C��D:���� E��C����.Y��C��F��G:��`��C��D:��H:�6 6 ��2:*�����W������� E��C����.Y��C��F��G:0�����:��*��,���W*��,���W���� I*,��J��,K�����:: ��:�����B*��J:: ��Y��:LL������W-M��N���O��o �����:*�������O*��J:: ��Y��:LL������W-M��N���O�� :��Q��R��: ,S�����: ��:�����N*��J:��T�����Y��-U��N���V����Y��-U��N���O��� �����:*�������Z*��J:��Y��:��T���-U��N���V��-U��N���O�� :��Q��R��*�����W,W�����: ��:�����N*��J:��T�����Y��-X��N���V����Y��-X��N���O��� �����:*�������Z*��J:��Y��:��T���-X��N���V��-X��N���O�� :��Q��R��*�����W,Y�����: ��:�����N*��J:��T�����Y��-Z��N���V����Y��-Z��N���O��� �����:*�������Z*��J:��Y��:��T���-Z��N���V��-Z��N���O�� :��Q��R��*�����W,[�����:��� �����_,��T���U����\��R��w*��J:��T�����T���$��]����Y��-^��N���V��5*��J:��Y��:-^��N���V�� :��Q��R��h��c%_�����'��R6��`���@,��a:*��J-_��N���O��*��JK��b ��c�����&,��T���s,d�����h%_�����'��W,��e�66��@,��f:*��J-g��N���O��*��JK��b ��c�������,*,��J-^��N���O��*,��JK��b ��c��*,��JS��b*��J��c��*,��JW��b*��J��c��*,��JY��b*��J��c��*,��Jh��b*��J��c��:����j��k��l-m��n���� �����o��p��pqr��s:��t��0��u������jv������o������jw����C��x��o����u������jv����/��C��x��" ����p��C��y�� ��C��x-��z���:-��z����H\_�P=@�P�(+�P��P����P�SV�i� $�� $ & $���U��"�����c��g��h��j�'�l�7�m�G�n�W�p�a�q�n�r�y�s���t���v���w���x���y���{���}���~����������������������������������������� ����0��=��C��S��f��t��y�������������������������������������������� ��(��,��5��H��\��_��a��i��l��p��}���������������������������������������������)��=��@��B��J��M��[��h��p��u��z����������������������������������������(��+��-��5�8FS[ ` emx �� ��������� #!1&>'H(W)\*g,o-�.�/�.�1�3�4�6�9�7�8�=�>? @%A<>EDkEuFG�H�I�F�L�M�P�QRS9TSWVUXVhZp[z\�]�^�_�`�a�c�d�h�i�j�l�m�o p q t x !y $x ,y /{V��(�7���tu���mkl���Gvh���@wl� ��#xy��tu�0� zl��Sxy���4kl���'{K�a�|}�5�4{K��^kl���@kl�B�|}��C{K���skl���@kl�-�|}���C{K���skl�m�@kl��|}���C{K���skl�o�7kl���|}���*kl���!{K� �/~j���Igh���/~j�x�Dgh�u�Gzh�X�����^���� ���� [K��'�����7�����G���� �W���� t��l��kij��h�l� }��j�h��j�S��j�>��j�f�tu��� 0WX���� 0�l��� 0\j��� 0��� /�tu�`���H���'{a�5�4{a��C{a���C{a���C{a���!{a�� [a�o���W�����p����������$p��P��p������ppp��&�� ��;����p������������� ��"��p����������,p��'�p��H��Z��p������p�pp����� �������8p����Np�B��� �� �����8p����Np�B��� �� �����8p����Np�B��� �� ��5���%p����'��p������p�p����p����� ����B����2=��+B���G���&�� ��p���������p������ �c�����P� ���T��� ���x+�����:��{:��|:��������}:��~��:+��T���\+���: ���� ����Y,SY���SY� Y+��`�O���SY ���S���*,� Y+��`�O ������+��]���+��`���: +���: 66+��`���V+�������: ��+ ������: �� 2: S ���6����6�������� ����Y,SY���SY� Y+��`�O���SY ���S���*,��b� Y+��`�O ����� ��1Y���3�*,+�������U����� ��� ������$��)��3��=��I��]��{��~������������������������������������&�D�G�_�b�l�w�V������I�J��� ���>�l� ����h����^gh�������� ������� �����h���xtu����x�j���xkl���x�����x[K���x���� kmn��fw���a���`������x[a�o���M� ��3q����b��� ��p��q����������-p��A����O c�����PL����� ���T���H�����&�����&��g��&�����U�������V�����������o����@� ���T���I�����&�����&��g��&������U�������V�����������o����@� ���T���I�����&�����&��g��&������U�������V�����������o����@� ���T�������ػ��Y*���:,��{�� ,��}��@*��`�h���:������W��������+*���������W���N�,�����A*��`�h���:������W��������+*����������W���N�:,�����@*��`�h���:������W��������+*����������W���N��,�����@*��`�h���:������W��������+*����������W���N��,�����A*��`�h���:������W��������+*�����������W���N�m,�����8*��`�h���:��������+*�����������W���N�1,�����B*��`�h���:������W��������+*������������W���N���,�����B*��`�h���:������W��������+*������������W���N���,�����9*��`�h���:��������+*������������W���N��h,��b��F6*��`�h���:6*��`���!*���������������W����N����1Y��Y�����,�������3�-���W-����U��&�I���� ����&��/��7��<��O��R��\��j��s��{��������������������������������������������)�6�?�G�L�a�d�n�{�����������������������) ,6 CKPfisv�������� V����&�,����R�����j�-������������-������������-�������6�.���d����{�%����������/����������/���,����C�&���i������)gh�v�=�h���/������������j�����������w�������� ����o����� ������������ ����� ����� �����!�����!�����"�����"�����"�������(������������� ���T���������S*��T������C������������%���/���9*+,�������Y��������Y��������Y�������1Y���3����U������-�$/�+1�53�?5�I7V���*����S�j�����S������Sw�����S���o����$ � ���T�����������Y*���:,��{�� ,��}��8*��`��:6���������+*������R���N�J,�����9*��`��:6���������+*�������P���N� ,�����9*��`��:6���������+*�������Q���N��,�����9*��`�� :6���������+*�������O���N��,�����:*��`�� :6���������+*��������V���N�U,�����:*��`��:6���������+*��������T���N�,��b��:*��`���:6*��`���*��������S����N���,�����:*��`�� :6���������+*��������V���N���,�����:*��`�� :6���������+*��������O���N��],�����;*��`��:6����� ����+*���������P���N����1Y��Y�����,�������3�-����U��&�I��E� F�G�"H�%I�-J�2K�GM�JN�TO�^P�aQ�iR�nS��U��W��X��Y��Z��[��\��^��`��a��b��c��d��e��gijkl m%n<p?rIsStVu^vcwzy}{�|�}�~�}������������������� ����4�7�A�K�N�V�[�s�v�y���V��`�#�"�(����%�%gh��J�����^�)����a�&gh����������)������&gh����������)������&gh������*����'gh�?����S�*���V�'gh�}������#gh���)����������*�����'gh������ �*����'gh�7����K�+���N�(gh�v��������j�����������w�������� ����o����� ��������!������"������"������"������#������#��������"������#������#������$������������� ���T���e��������:*+-�������U��� ������V���4�����j�����������vh��������� w��� ���T��0����R+����|L-�����Y���N*��T�����.������������%��`��G*+,����,��{��*��`����:���,�����*��`����:���,�����*��`����:���,�����*��`����:���,�����*��`����:���,�����*��`����:��r,��b��*��`����:��],�����*��`����:��H,�����*��`����:��3,�����*��`����:����1Y��Y��ɶ�,�������3�-*��`������-���6*��`���'-�����*����+,�����̄���-��z��,��{��*��`����:���,�����*��`����:��r,�����*��`����:��],�����*��`����:��H,�����*��`����:��3,�����*��`����:����1Y��Y��Ӷ�,�������3�-*��`������-���6*��`���'-�����*����+,�����̄���-��z��,��{��*��`����:���,�����*��`����:��r,�����*��`����:��],�����*��`����:��H,�����*��`����:��3,�����*��`����:����1Y��Y��Ӷ�,�������3�-*��`������-���6*��`���'-�����*����+,�����̄���-��z����1Y���3����U��2�L��������8��?��F��T��[��i��p��~���������������������������������������,�9�?�M�V�k�q�w�z�������������������������� �&�4�=�R�X�^�a�h�v�}������������� $9?EHV��B� �Q�����f�����{��������������������������������������������B�/gh�,�N���������������������������������)�/gh��N���s������������������������������/gh���N�����R�j����R�����Rw����R���o���L�&#�������.���������.���������.��� ���T���� � ��s+�����:��{:(�����:��%��ڙ���6 �� *,���:��B�����: �� :6��5����������� ��{�������`�����.a���l�1f"���|�1f#�����1f%�����"\���\�$�����$�����$����>��'���6���ܶ�'���6���ݶ�'��z6��t�'��j6��d߶�'��Z6��T��'��J6��D��'��:6��3��'��)6��"=��'��6��<��'�� 6������������ ���5���=���E���M���U���]���e���m���u���}���:��X���:��P���:��H���:��@���:��8���:��0���:��(���:�� ��{:����b:������j� ����+��T�����{:�����:%�����'6 ��|:��S����K�L�����'����6�����:����:���:����}:��~��:��~:+��T��� ��1Y��3�+��T��� ��1Y��3� ���+��T���C���� ����Y,SY���SY� ���S���*,� ���*,+�����v+��T��������������������2���T*,� Y+����O����S*,� Y+����OY+��e�O����1*,� Y+����OY+��e�OY+����O����+���:*,�����+��T���4 ��*,� ���*,+�������*,+�������� ���+��T������������������0���R*,� Y+����O����S*,� Y+����OY+��e�O����1*,� Y+����OY+��e�OY+����O����*,+������ ��*,+�������U��N�S��� �� �6 �;!�E$�S%�X&�(�)�+�,�.�/�1�2�4�5�7�8�:�;�=�>�@�A�C�D�G�H�KL NSU$W1XIYNZS[]\e^j_t`yd�e�h�i�m�n�o�p�o�q�r�tv$w'yFzI|t}w������������������������"�%�P�S�b�g�r�V������S��l� I�0����������stu����s�j���skl���s�����s[K���s���� fmn��aw��� S�l��6=��� T��� $O���`������s[a�o���]�1��3q�p@����zpp 6������6�@������N !-*#!-c�����PL����� ���T��7������*������j��Y��Y��*�����������������L+*�����W*�����**���K*������+���*�����W*���K���+���W+���*������Y�����*���������*�������Y�����*�����������*�������U���>����� ��.��7��>��D��N��\��e��l��q��x����������V�����.�C�����������o������D� �� � ���T�������]���� ����Y+���S�����p*+��y��=M����j+����p�������N���-��l*+��y�����"�6�H�K�U���F�����������"��#��0��3��6��<��?��E��H��K��L��W��\�V���*��L�����#�9�����]tu�����]kl�o����b���(��p�����c������ ���T���������-���� ���Y+���SY,���SY-���S���*+,-������U����������"��%��,�V���*����-tu�����-kl����-w�����-���c�����P� ���T���������-���� ���Y+���SY,���SY-���S���*+,-�����U����������"��%��,�V���*����-tu�����-kl����-w�����-���c�����P� ���T���k�����%���� ���Y+���SY,���S���*+,� ����U����������$�V��� ����%tu�����%kl����%���c�����P� ���T���������N���� ���Y+���SY,���SY-���SY���S���-��b����������:*+,-��c����U����������*��-��?��D��M�V���4����Ntu�����N�l����N�l����Nw�����N���o������Dc�����i� ���T��7� ���k+��B+��~��*,��b���8+����*,��b���!*,��b+����*,��b�������:��U�����M+��<��Y����+�������������+����dd�:*,��b������:�������*,��b������:�������*,��b�����: ����: �� ���+��~�����+����< ��y ��t*, ����Y �!P��c*,"����Y �!P��c��E ��#�%: ��&�%: *, -�Y �(R��c*,"-�Y �(R��c)����:��A+��~����7+����*,*����Y�!P��c��*,*-�Y�(R��c+����:,����: �� ���+��~�����+����d�����-�.���/�%: �����0�.���/�%: *,1����Y �!P��c*,2����Y�!P��c��E��#�%: ��&�%: *,1-�Y �(R��c*,2-�Y�(R��c3�����:��*,4��b�5�����:���6�����*,5��b�7�����:������� �8::6��5������������ �������w���n��[���]/�m���L]%}����;q�ƾ���9��'��[6��U:��'��J6��D;��'��96��3<��'��(6��"=��'��6��>��'��6������?����������'���'���/���7���7���7::��;:��?:��*,@��b�*,A��b�� B��C�����U���D����������"�2�C�P �^ �k����������������%/9#@$J%`&y)�*�+�,�/�0�1�3�5�7 <=+>5??EFF_GxH�I�K�L�M�N�Q�R�S VW)X6[E\R]Y_,b1c4e9f<jAkDoQqjsV�������ktu����kmn���kkl���kw����k�����k�j��^ �l�����l���~�l�U��� %F��� �����O���+@��� �s�l�R�l�E&�l�o�����*��Wp��(p��(p��'�� ?'�����'�� .'�� p��+p��p��Fp (������qp��ppp�����ppp��pp�����qp��ppp�����ppp��pp�pc�����P���T���U�����+��T���+�D��������U������wV�������WX������j�o����@��T���.�����E����U������|V�������WX���S�T���"������ F�G������U�������3�������� ��ip��PK ����ƻlY���3��3��5���org/autoplot/cdf/CdfDataSourceFormatEditorPanel.class�������3 �T�� �S���� ��� �S���� ��� �S���� � �� �S�� �S�� �S�� �S���� �S���� ����������������� ��� ����� � ���������� �!�� �S�� �!�� �!�� ���� ������ ���� ���� ���� ���� ������ ���� �!�� ���� �!������ ���� ���� ������ �S�� ��������� ��� � ���������������� ���� �S���� �H�� ������� � �������� ������ ��� �����������file�Ljava/lang/String;�bundleCB�Ljavax/swing/JCheckBox;�epochTimeTagsCB�insertCB�jLabel1�Ljavax/swing/JLabel;� majorityCB�typeComboBox�Ljavax/swing/JComboBox;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�1Lorg/autoplot/cdf/CdfDataSourceFormatEditorPanel;�initComponents�layout�!Lorg/jdesktop/layout/GroupLayout;�getPanel�()Ljavax/swing/JPanel;�getParam�G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�args�Ljava/util/Map;�name�defl�s�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� StackMapTable��� Signature�m(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�setURI�(Ljava/lang/String;)V�uri�split�"Lorg/autoplot/datasource/URISplit;�getURI�()Ljava/lang/String;�result�params�ss����� SourceFile�#CdfDataSourceFormatEditorPanel.java�a�b�h�b�javax/swing/JLabel�\�]�javax/swing/JComboBox�_�`�javax/swing/JCheckBox�[�Y�Z�Y�X�Y�^�Y�dataSourceFormatEditorPanel���{�Type:���{� javax/swing/DefaultComboBoxModel�java/lang/String�double�float�int4�int2�byte�a�������NInsert instead of overwriting existing cdf file, allowing skeleton to be used.�+Use legacy Epoch timetags instead of TT2000�+Unpack bundled data into separate variables�,Use row majority (faster in some situations)�org/jdesktop/layout/GroupLayout�a�������������������������org/jdesktop/layout/LayoutStyle�����������������������java/lang/Short����������������������������W�type�m�n�append�F�T �timeType�tt2000�epoch�bundle� marjority�column�row�V�W�java/util/HashMap ���majority�file:///�/org/autoplot/cdf/CdfDataSourceFormatEditorPanel�javax/swing/JPanel�3org/autoplot/datasource/DataSourceFormatEditorPanel� java/util/Map� org/autoplot/datasource/URISplit�setName�setText�([Ljava/lang/Object;)V�setModel�(Ljavax/swing/ComboBoxModel;)V�(Ljava/awt/Container;)V� setLayout�(Ljava/awt/LayoutManager;)V�createParallelGroup� ParallelGroup�InnerClasses�2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�createSequentialGroup�SequentialGroup�3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�/org/jdesktop/layout/GroupLayout$SequentialGroup�addContainerGap�add�G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addPreferredGap�4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�-org/jdesktop/layout/GroupLayout$ParallelGroup�Group�X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�setHorizontalGroup�*(Lorg/jdesktop/layout/GroupLayout$Group;)V�H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�setVerticalGroup�get�&(Ljava/lang/Object;)Ljava/lang/Object;�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�setSelectedItem�(Ljava/lang/Object;)V�equals�(Ljava/lang/Object;)Z�setSelected�(Z)V�getSelectedItem�()Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� isSelected�()Z�remove�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�length�()I�format�6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;�%org/jdesktop/layout/GroupLayout$Group�!�S�T��U����V�W����X�Y����Z�Y����[�Y����\�]����^�Y����_�`�����a�b��c���;����� *��*�������d������������e������� �f�g����h�b��c��s� ���o*��Y����*��Y����*�� Y�� ��*�� Y�� ��*�� Y�� �� *�� Y�� ��*��*����*����Y��YSYSYSYSYS����*����*����*�� ��*�� ����!Y*��"L*+��#++��$+��%��&+��$+��%*����'��)*���{���*��+*����,*����,*�� ��,*����,��-���/��+��0++��$+��%��&+��$*����,*������1��-��)*����'��)*����'��)*�� ��'��)*����'�����/��+��2�����d�����5���)��*��+�!�,�,�-�7�.�B�0�H�2�Q�4�|�6���8���:���<���>���?���@���A���B���C���D���E���F���G���H���E���I���J���K���L���D�M�B�@�O�P�Q�R�S!�T-�U0�S4�V;�W?�XF�YJ�ZQ�[U�\\�]e�^h�Qk�On�`�e������o�f�g�������i�j���k�l��c���,�����*�����d�������m�e��������f�g����m�n��c���������+,��3���:��-������d�������q��r��s��u�e���4�����f�g������o�p�����q�W�����r�W��� �s�W��t��������o�u��v�������w�x����y��z�{��c��&������+��4M,��5��6N*-7��8:*����9*-:;��8:*��<��=��>*-?@��8:*��A��=��>*-B;��8:*�� <��=��>*-CD��8:*��E��=��>*,��F��G�����d���:����y��z� �}��~�!���,���:���E���S���^���l���w�����������e���4������f�g�������|�W�����}�~�� ���o�p���v�s�W��t����� ���o�u�������c���������*��GL��HY��IM*����J��N-��=�� ,7-��K�W*����L��,:<��K�W��,:��M�W*����L��,?A��K�W��,?��M�W*�� ��L��,B<��K�W��,B��M�W*����L��,NE��K�W��,N��M�W,��O:+��PL+��4:��Q�� ��5��R�����d���Z��������� ������+���5���C���L���V���d���m���w�������������������������������������������e���>������f�g��������W�� ���o�p�����s�W����"���W�������~��t����� ���o�u��v���"���+�w���w���w���������������������!������!������!��PK ����ŻrY�+m�������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$1;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$000�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����ŻrY#!`�������6���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.class�������3�1 �� �� �� �� �� ��!�"�#�$�this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�2Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$10;�run�()V� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod�%�&�'� ����(�)�*�+�,�-�.�/�0�0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10�java/lang/Object�java/lang/Runnable�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�getPanel�()Ljavax/swing/JPanel;� access$900�H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox;�javax/swing/JCheckBox�setSelected�(Z)V�getURI�()Ljava/lang/String;�setURI�(Ljava/lang/String;)V� ���� �� �������� �����>����� *+��*�������������>�������� ������� � ����������L�����*������*��*�����������������A�B�C���������������������������� ��������PK ����ŻrY��x�������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$2;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$100�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����ŻrYq�c������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$3;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$200�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����ŻrY\�#������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$4;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$300�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����ŻrY0ٷ������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$5;�stateChanged�"(Ljavax/swing/event/ChangeEvent;)V�evt�Ljavax/swing/event/ChangeEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5�java/lang/Object� javax/swing/event/ChangeListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$400�Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ���� � ������� ������� ������������������� ��������PK ����ŻrY6NA!������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$6;�valueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�evt�&Ljavax/swing/event/TreeSelectionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6�java/lang/Object�'javax/swing/event/TreeSelectionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$500�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ����� ������� ������� ������������������� ��������PK ����ŻrY�ޓ=������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$7;�valueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�evt�&Ljavax/swing/event/TreeSelectionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7�java/lang/Object�'javax/swing/event/TreeSelectionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$600�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ����� ������� ������� ������������������� ��������PK ����ŻrYi�6������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$8;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$700�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ��� �!� ������� ������� ������������������� ��������PK ����ŻrY"+)�������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.class�������3�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$9;�valueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�evt�&Ljavax/swing/event/TreeSelectionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9�java/lang/Object�'javax/swing/event/TreeSelectionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$800�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� ������������� � �����>����� *+��*�������������5� ������� ������� �����������A����� *��+���������� ���7�8� ������� ������� ������������������� ��������PK ����ŻrY� ��������3���org/autoplot/cdf/CdfJavaDataSourceEditorPanel.class�������3� ��" ��# ��$ ��% ��& ��' ��( ��) ��* ��+ �$, ��- ��. ��/ ��0 ��1 ��2�������� ��3 ��4 ��5 �F67�8 ��9 ��: ��; �$< =>? =@A �!, ��BC ��DE �&, ��F ��GH �*, ��IJ �-, ��K ��LM �1, ��N ��O ��P ��Q ��RS �8, ��TU �;, ��V ��W ��XY �@, ��Z[ �C, ��\] �F, ��^ ��_ ��` ��a ��b ��c ��d ��ef ��gh �Ri ��j kl �$m �$j �&n �&o �&pq kr �$st �*uv �*w �-xyz{|}~ �c� �-� �-w�� �1u� �1w����� �v� �1������� ��� ��� �� �� �!������� �8u� �8w� �;w� ��� �;���� ��� �1���� ���� ��� �$� ��� ��� ��� ��� �� �� �� �� �� �� ��� �� ��� �&�� ��� �@�� ��� �F� �C�� �@�� ������ ����� ������ �&� �&� �Cs�� �*� �*s �*j �*� �� ��� �� �!� �� ��� ��� �@� ��� �� �� �d� ��� ����� ��� ��� ��� ��� �d� �d� ����0 ��� ��� ��� ���1 ���� ��, ����������������� �� �� ��� �� �� �� �� �� �� ��� �1< �� �� ! "# $% $&'( ) ��*+, �d-. �d/ �d0 1 ��1 2 3 ��4 %, ��56 (,7 (8 (! �;9:;< 0=>? 3@ 2A �FBC DEF "GH �dIJ =,KL �1M �dN��OP ?Q ��RS (T ?U ?VW�XY �dZ�[ �1\�] ��]^_�`ab cd �de �@f �@wg (hijk �l`mn �o pq prstuv �c,�w �cx �dyz �d{ �-|�� �F}~�� �d��� �d�������� �d��� �� � E "� E /E ��� �F� �F�� (�� "� �� ��� ���� �d�� � �-� Y! =�� �8�� � ��� "�� �� �;�� ��� ��� �,�� �, �d� �� p�� ��� ����`�� ��� �� Y� �� �� ��� ���� 3� �d� ����� ����� �E �F� �F� �F���� �F��� �F� "� ���� "���InnerClasses�NO_PLOTTABLE_PARAMETERS_MSG�Ljava/lang/String;� ConstantValue��MAX_SLICE1_OFFER�I��� �logger�Ljava/util/logging/Logger;� isValidCDF�Z� listening�emptyVariablesCB�Ljavax/swing/JCheckBox;�filterComboBox�(Lorg/autoplot/datasource/RecentComboBox;�interpretMetadataLabel�Ljavax/swing/JLabel;�jLabel4�jPanel1�Ljavax/swing/JPanel;�jPanel2�jPanel3�jPanel4�jScrollPane2�Ljavax/swing/JScrollPane;�jScrollPane3�jScrollPane4�jScrollPane5�jSplitPane1�Ljavax/swing/JSplitPane;�jSplitPane2�jTabbedPane1�Ljavax/swing/JTabbedPane;�noDep�noInterpMeta� paramInfo� parameterTree�Ljavax/swing/JTree;�showAllVarTypeCB�sortAlphaCheckBox�subsetComboBox�Ljavax/swing/JComboBox;�whereCB�whereOp�whereParamList�whereTF�Ljavax/swing/JTextField;� xCheckBox�xParameterTree� yCheckBox�yParameterTree�bindingGroup�(Lorg/jdesktop/beansbinding/BindingGroup;�delegateComponent�Ljavax/swing/JComponent;�delegateDataSetSelector�)Lorg/autoplot/datasource/DataSetSelector;�delegateEditorPanel�/Lorg/autoplot/datasource/DataSourceEditorPanel;�params�Ljava/util/Map;� Signature�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� vapScheme�resourceUri�Ljava/net/URI;�parameterDescriptions� parameterInfo�xparameterInfo�yparameterInfo�cdfParameterInfo�Ljava/util/LinkedHashMap;�CdfVariableDescription�^Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;� parameter� xparameter� yparameter�X_PARAMETER�Y_PARAMETER�showAllInitially�subsetMaxRec�J�cdfFile�Ljava/io/File;�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�cdfException�Ljava/lang/Throwable;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;� StackMapTable��initComponents�binding�#Lorg/jdesktop/beansbinding/Binding;� jPanel3Layout�!Lorg/jdesktop/layout/GroupLayout;� jPanel2Layout� jPanel4Layout� jPanel1Layout�layout�showAllVarTypeCBActionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;�jTabbedPane1StateChanged�"(Ljavax/swing/event/ChangeEvent;)V�Ljavax/swing/event/ChangeEvent;�tab�yParameterTreeValueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�longName�&Ljavax/swing/event/TreeSelectionEvent;�tp�Ljavax/swing/tree/TreePath;��xCheckBoxActionPerformed�xParameterTreeValueChanged�parameterTreeValueChanged�s�slice1�xx�yy�LocalVariableTypeTablez��toDescriptions�*(Ljava/util/LinkedHashMap;)Ljava/util/Map;�desc�1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;�e�Entry�Ljava/util/Map$Entry;�result�ZLjava/util/Map$Entry<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;���(Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� getCompatible�X(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;�cvd�cvds�whichIndependentParameter�Ljava/lang/Object;� dependent����(Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�filterComboBoxActionPerformed� sortAlphaCheckBoxActionPerformed�emptyVariablesCBActionPerformed� updateTree�param�updateMetadata�(I)V�getPanel�()Ljavax/swing/JPanel;�setShowAdvancedSubpanel�(Z)V�v�reject�(Ljava/lang/String;)Z�url�split�"Lorg/autoplot/datasource/URISplit;�fs�%Lorg/das2/util/filesystem/FileSystem;�� Exceptions��prepare�M(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)Z�ex�Ljava/lang/Exception;�parent�Ljava/awt/Window;�mon�'Lorg/das2/util/monitor/ProgressMonitor;;� getKeyForFile�&(Ljava/lang/String;)Ljava/lang/String;�filename�j�key�setURI�(Ljava/lang/String;)V�p�label�m�Ljava/util/regex/Matcher;�i�xsubset�ysubset�i0�i1�fileName�isMaster�options�allParameterInfo�dataParameterInfo�whereParameterInfo�[Ljava/lang/String;�numData� numSupport� slice1pattern�Ljava/util/regex/Pattern;�slice� slice2pattern�subset�parameterDescriptions2�xparam�xslice1�yslice1�yparam�cbmodel�"Ljavax/swing/DefaultComboBoxModel;�where�Ljava/io/IOException;�$Ljava/lang/IllegalArgumentException;�lparams����y+'�getParam�()Ljava/lang/String;�treePath�getParamAndSubset�9(Ljavax/swing/JTree;Ljava/lang/String;)Ljava/lang/String;�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;�idx�val�dims�jtree�ps�Ljava/lang/StringBuilder;�tps�[Ljavax/swing/tree/TreePath;6]��getURI�markProblems�(Ljava/util/List;)V�problems�Ljava/util/List;�$Ljava/util/List<Ljava/lang/String;>;�'(Ljava/util/List<Ljava/lang/String;>;)V�fillTree�l(Ljavax/swing/JTree;Ljava/util/Map;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)V�(Ljava/util/regex/PatternSyntaxException;�sortedMM�voattr�rec�oo�snode�child�)Ljavax/swing/tree/DefaultMutableTreeNode;�o�node�oattr�lablPtr� dimensions�[I�doComponents�t�varname�mm�root�expand�filter� filterPattern� sortAlpha� selections� selection�tm�#Ljavax/swing/tree/DefaultTreeModel;�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;�-Ljava/util/List<Ljavax/swing/tree/TreePath;>;?��b�>��(Ljavax/swing/JTree;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)V�isSupportParameter�$(Ljava/util/Map;Ljava/lang/String;)Z�cdfvd�TLjava/util/Map<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�i(Ljava/util/Map<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;Ljava/lang/String;)Z� access$000�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V�x0�x1� access$100� access$200� access$300� access$400�Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V� access$500�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� access$600� access$700� access$800� access$900�H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox;�<clinit>� SourceFile�!CdfJavaDataSourceEditorPanel.java �UV\N]V^VQR~N}N|NMN;<����2�34D<���#javax/swing/tree/TreeSelectionModel����������cdf_main���&org/jdesktop/beansbinding/BindingGroup�javax/swing/JPanel���javax/swing/JSplitPane����javax/swing/JLabel���javax/swing/JComboBox���javax/swing/JCheckBox�� ��javax/swing/JTextField�&org/autoplot/datasource/RecentComboBox�� ����javax/swing/JTabbedPane�javax/swing/JScrollPane���javax/swing/JTree��������������cdfDataSourceEditorPanel���java/awt/Dimension;���������������Advanced�����Load subset of the data:����<html>Load a subset of the data records, for example:<br>[0:100] first 100 records<br> [-100:] last 100 records<br> [::10] every tenth record<br> </html>���� javax/swing/DefaultComboBoxModel�java/lang/String���::10�0:100�-100:� 0:10000:5;�Interpret Metadata:�no ISTP�1Don't interpret metadata to get titles and units.�no dependencies�5Ignore connections between variables like "DEPEND_0" �show all�8show all parameters, even if ISTP VAR_TYPE is not "data"�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1;�Only load data where:�3return only the records where the condition is true�Item 1�Item 2�Item 3�Item 4 �${selected} �enabled�.eq�.gt�.lt�.ne�.within�0�Benter the value, or "mode" for the most frequently occuring value.��Pattern to match in variables names. If this is a valid regular expression, it will be used as such, otherwise the variables containing the string are used.�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2� sort alpha�Sort the names alphabetically.�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3��empty variables�$show variables which have no records�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4�org/jdesktop/layout/GroupLayout; !" �java/lang/Short#$�org/jdesktop/layout/LayoutStyle%&'#*#+#,#-#./0#12034�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$556�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$67894�Data:;�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7�Set Variable for X�WSpecify the parameter to use for the X tags, overriding any settings found in the file.�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8�X�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9�Set Variable for Y�WSpecify the parameter to use for the Y tags, overriding any settings found in the file.�Y<4=4�Variable�javax/swing/SwingConstants>�?�#@#AB<CDN����EF��GHIJKLM/�(�NO.�'-���PFQR)*�-org/autoplot/cdf/CdfJavaDataSourceEditorPanelrsfg78���<�java/util/LinkedHashMapSTUVW�XYZ[�java/util/Map$Entry\[�/org/autoplot/cdf/CdfUtil$CdfVariableDescription][^�_`a4��b�<��&�0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10cde�fg#$h�ijklmnopqrs�t�uv56wx��yz{�opening cdf file {0}|}�~���x���"java/lang/IllegalArgumentException�file is not a CDF file;�9:�java/io/IOException�19���20��Q�"�����)org/das2/util/monitor/NullProgressMonitor���java/lang/StringBuilder�cdf_�����Filter parameters�java/lang/Exception�java/lang/RuntimeException;��!javax/swing/tree/DefaultTreeModel�'javax/swing/tree/DefaultMutableTreeNode;�;���"<html>Unable to read CDF file:<br>����$inspect cdf for plottable parameters���MASTERS���java/util/HashMap�org/autoplot/cdf/CdfUtil�includeEmptyRecords�YL��deep�org/das2/qds/QDataSet��%�3<html>Unable to work with metadata in CDF file:<br>�������arg_0�O�;�������Y�*Select CDF Variable (%d data, %d support):�4Select CDF Variable (%d data, %d support not shown):�F�Select CDF Variable (of %d)�java/lang/Object�L������ show all (��� support shown)� support not shown)� \[\:\,(\d+)\]���\[\:\,\:\,(\d+)\]�[����Y�R�depend0�x�y� close cdf�T�����]�����F�D(all parameters are marked as support data, select "show all" above)�(no plottable parameters)�%3D�=���no� interpMeta���doDep���.�(�)���\+� ����{��I���javax/swing/tree/TreePath�param was null���F�����0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�<�:�[:,:,���[:,f��[;��%s%s(%s)���+�����CdfJavaDataSourceEditorPanel���java/util/ArrayList;��java/util/regex/Pattern���&java/util/regex/PatternSyntaxException���java/util/TreeMap��������Y�java/lang/CharSequence�{�found pattern for {0}� LABL_PTR_2���java/util/ListNK���� LABL_PTR_1N�����Y�����N��%Expected string array in element: {0}�%d: %s#�LR#��(java/lang/ArrayIndexOutOfBoundsException�{�parameter name found: � referred to by ������������������� apdss.cdf���-org/autoplot/datasource/DataSourceEditorPanel�+<html><i>No plottable parameters</i></html>�java/util/Iterator� org/autoplot/datasource/URISplit�java/net/URISyntaxException� java/util/Map�!gov/nasa/gsfc/spdf/cdfj/CDFReader�java/util/regex/Matcher�getSelectionModel�'()Ljavax/swing/tree/TreeSelectionModel;�setSelectionMode� setVisible�$org/autoplot/help/AutoplotHelpSystem� getHelpSystem�(()Lorg/autoplot/help/AutoplotHelpSystem;�registerHelpID�)(Ljava/awt/Component;Ljava/lang/String;)V�setName�(II)V�setPreferredSize�(Ljava/awt/Dimension;)V�javax/swing/BorderFactory�createEtchedBorder�()Ljavax/swing/border/Border;� setBorder�(Ljavax/swing/border/Border;)V�setDividerLocation�setOrientation�setResizeWeight�(D)V�createTitledBorder�5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;�setMaximumSize�setText�setToolTipText�setEditable�([Ljava/lang/Object;)V�setModel�(Ljavax/swing/ComboBoxModel;)V�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�addActionListener�"(Ljava/awt/event/ActionListener;)V��4org/jdesktop/beansbinding/AutoBinding$UpdateStrategy�UpdateStrategy� READ_WRITE�6Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;�$org/jdesktop/beansbinding/ELProperty�create�:(Ljava/lang/String;)Lorg/jdesktop/beansbinding/ELProperty;�&org/jdesktop/beansbinding/BeanProperty�<(Ljava/lang/String;)Lorg/jdesktop/beansbinding/BeanProperty;�"org/jdesktop/beansbinding/Bindings�createAutoBinding��(Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;)Lorg/jdesktop/beansbinding/AutoBinding;� addBinding�&(Lorg/jdesktop/beansbinding/Binding;)V�setSelected�(Ljava/awt/Container;)V� setLayout�(Ljava/awt/LayoutManager;)V�createParallelGroup� ParallelGroup�2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�createSequentialGroup�SequentialGroup�3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�/org/jdesktop/layout/GroupLayout$SequentialGroup�addContainerGap�add�J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addPreferredGap�4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�-org/jdesktop/layout/GroupLayout$ParallelGroup��Group�X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�setHorizontalGroup�*(Lorg/jdesktop/layout/GroupLayout$Group;)V�G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�setVerticalGroup�setRightComponent�(Ljava/awt/Component;)V�addChangeListener�%(Ljavax/swing/event/ChangeListener;)V�addTreeSelectionListener�,(Ljavax/swing/event/TreeSelectionListener;)V�setViewportView�addTab�)(Ljava/lang/String;Ljava/awt/Component;)V�setLeftComponent�setTopComponent�setVerticalAlignment�setVerticalTextPosition�Y(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�I(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�bind�org/das2/util/LoggerManager�logGuiEvent�getSelectedIndex�()I�$javax/swing/event/TreeSelectionEvent�getPath�()Ljavax/swing/tree/TreePath;�getPathComponent�(I)Ljava/lang/Object;�valueOf�&(Ljava/lang/Object;)Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�length� substring�(I)Ljava/lang/String;�entrySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getValue�getKey�htmlDescription�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�numberOfRecords�name�javax/swing/SwingUtilities�invokeLater�(Ljava/lang/Runnable;)V�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�path�"org/autoplot/datasource/DataSetURI�toUri�"(Ljava/lang/String;)Ljava/net/URI;� getWebURL�(Ljava/net/URI;)Ljava/net/URL;�java/net/URL�toURI�()Ljava/net/URI;�#org/das2/util/filesystem/FileSystem�5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem;�file�isDirectory�getFile�E(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�checkLength�(Ljava/io/File;)V�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/io/File�toString�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�org/autoplot/cdf/CdfDataSource�checkCdf� getCdfFile�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�indexOf�(Ljava/lang/String;)I�charAt�(I)C�(II)Ljava/lang/String;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�setPreferenceNode�(Ljava/lang/Throwable;)V�(Ljava/lang/Object;)V�(Ljavax/swing/tree/TreeNode;)V�(Ljavax/swing/tree/TreeModel;)V�java/lang/Throwable� getMessage�finest�contains�(Ljava/lang/CharSequence;)Z� isSelected�(Z)Ljava/lang/String;�getPlottable�6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;�M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;�remove�((Ljava/lang/String;I)[Ljava/lang/String;�containsKey�(Ljava/lang/Object;)Z� setEnabled�isEmpty�size�java/lang/Integer�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;� setTitleAt�(ILjava/lang/String;)V�(I)Ljava/lang/StringBuilder;�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�matches�group�keySet� addElement� startsWith�endsWith�setSelectedItem�getRowCount� replaceAll�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�equals�toArray�()[Ljava/lang/Object;�(Ljava/lang/String;I)I�!org/das2/util/DasExceptionHandler�handle�SEVERE�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�getSelectionPath�getSelectionPaths�()[Ljavax/swing/tree/TreePath;�fine�getPathCount� getDimensions�(Ljava/lang/String;)[I�$gov/nasa/gsfc/spdf/cdfj/CDFException�printStackTrace�trim�2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit;�getSelectedItem�(Ljava/util/Map;)V�getText�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;�entering�'(Ljava/lang/String;Ljava/lang/String;)V�.(Ljava/lang/String;I)Ljava/util/regex/Pattern;�quote�putAll�'(Ljava/lang/String;)[Ljava/lang/String;�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�find�FINER�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�java/util/Collections� emptyList�()Ljava/util/List;�&(Ljava/lang/String;)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�java/lang/Class�isArray�getComponentType�isAssignableFrom�(Ljava/lang/Class;)Z�java/lang/reflect/Array�'(Ljava/lang/Object;I)Ljava/lang/Object;�%(Ljavax/swing/tree/MutableTreeNode;)V�WARNING�setRootVisible�setSelectionPath�(Ljavax/swing/tree/TreePath;)V�scrollPathToVisible�(([Ljava/lang/Object;)[Ljava/lang/Object;�setSelectionPaths�([Ljavax/swing/tree/TreePath;)V� expandPath�exiting� isSupport� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�%org/jdesktop/beansbinding/AutoBinding�%org/jdesktop/layout/GroupLayout$Group�1���$���9������������������������������������������������������������������������������������������������������������������������� ���� ������� �������������������������������������������� ���!��"�����#$����%� ���!��&� ���!��'� ���!��(� ���!��)*� ���,��-�����.�����/����0���������1����������2�����34����56����78����9:���'�;<�=���������l*��*��*�� *��*��*��*��*���*��*�������*�������*�������*����������*�� ����>���B����B��=� �?�J�K�L�z�"�)�C�-�D�:�E�G�F�T�G�\�H�b�I�k�K?�������l@A��B������k�C���D<�=������*��!Y��"��#*��$Y����%*��&Y��'��(*��&Y��'��)*��$Y����*��*Y��+��,*��-Y��.��/*��*Y��+��0*��1Y��2��3*��1Y��2��4*��1Y��2��*��1Y��2��5*��-Y��.��6*��-Y��.��7*��8Y��9��:*��;Y��<��=*��1Y��2��>*��1Y��2��?*��@Y��A��B*��CY��D��E*��FY��G��*��$Y����H*��CY��D��I*��FY��G��*��1Y��2��J*��$Y����K*��CY��D��L*��FY��G��*��1Y��2��M*��CY��D��N*��*Y��+��O*P��Q*��RYgķ�S��T*��%��U��V*��%��RYgķ�S��W*��(���X*��(��Y*��)@��X*��)��Z*��[��\��V*����RY���S��]*��,^��_*��,`��a*��/��b*��/��cY��dYeSYfSYgSYhSYiS��j��k*��/`��l*��0m��_*��3n��o*��3p��q*��4r��o*��4s��q*��t��o*��u��q*����vY*��w��x*��5y��o*��5z��q*��6��cY��dY{SY|SY}SY~S��j��k��*��5����*��6�������L*��#+���*��7��cY��dY�SY�SY�SY�SY�S��j��k��*��5����*��7�������L*��#+���*��:����*��:������*��5����*��:�������L*��#+���*��=����*��=���Y*������*��>���o*��>���q*��>���Y*�����x*��?���*��?���o*��?���q*��?���Y*�����x���Y*�����M*��,���,,���,������*��6�������*��7�T�������*��:�5�������,���,���*��,���*��5���*��0���,������,���,���,���*��3���*�����*��>���������,���*��=�����*��4���*��?���������*��/��������������������������,,���,���*��,������*��/��������*��5������,���*��6�����*��7�����*��:�����������*��0������,���*��3���*��4���������,���*�����*��=�����������,���*��>���*��?������������*��)*�����*��B���Y*������*�����Y*������*��E*�����*��B�*��E���*�����Y*������*��I*�����*��J���o*��J���q*��J���Y*�����x���Y*��H���N*��H-���--���*��J�����*��I������--���-���*��J������*��I������������*��B�*��H���*�����Y*������*��L*�����*��M¶�o*��Mö�q���Y*��K���:*��K������*��M�����*��L������������*��M������*��L������������*��B�*��K���*��)*��B���*��(*��)���*��N��RY�X��S���*��Oȶ�_*��O���*��O��RY����S���*��O��RYXd��S���*��O���*��N*��O���*��(*��N������Y*��%���:*��%������������*��(����������ζ�����������*��(�����������������Y*���:*������*��%����������*��%���ж��*��#��ѱ���>��������U��W��X�!�Y�,�Z�7�[�B�\�M�]�X�^�c�_�n�`�y�a���b���c���d���e���f���g���h���i���j���k���l���m�n�o�p)�q4�r?�sJ�tU�v[�wl�yv�z��|��}���������������������������%��.��7��@��I��R��[��j��s��|��������������������!��:��B��K��Z��c��l��{������������������������������������������������������� ��������#��'��,��3��:��A��D��H��M��Y��`��g��j��m��{��~�����������������������������������������������������������������������������!��(��4��7��;��@��G�NQ��T��W��Zet��������$�%�&�'�()&+,-./(0+-.+13>5M:X<a=j?w@�A�B�C�D�A�F�G�H�I�J�K�H�F�N�P�R�TVWX(Y;ZC[N]Y_f`oatbzc}d�e�f�c�a�h�i�j�k�l�m�j�h�p�q�r�s�t�r�v�w�x�v�{|?���H���@A���JEF��UGH��#IH�w�JH�f��KH���=LH��MN�=���I����� +���**��Ӷ�Ա���>����������?������� @A����� OP��QR�=���T�����*��B���=*��ֱ���>���������� �?��� ����@A�����OS���T���UV�=���������:*��M���+���M*����(*,��ظ�ٵ��*���*��ڹ�����dN*��O-��_����>���������� ���� ��1��9�?���*��1�W�����:@A�����:OX�� �-YZ�B������9[�\N�=���5����������>�������?�������@A�����OP��]V�=���������:*��J���+���M*����(*,��ظ�ٵ��*���*��ݹ�����dN*��O-��_����>���������� ���� ��1��9�?���*��1�W�����:@A�����:OX�� �-YZ�B������9[�^V�=���������+���M*�����*�� ���*,��ظ�ٵ��e:**��e���N*�����*��ݶ��-����-*��ݶ����:*���*������:**��*���*���*������**��e���Ne:*�����*��ڶ��-����-*��ڶ����:*���*������:**��*���*���*������*������>���F�����������#��.��C��P��_��w����������������������?���H��.��_���#��`���_�ta*����b*�����@A������OX����YZ�c�����_�ta,����b,�B������P[dd��We��*�fg�=���������H���Y���M+������N-������.-�������:�������:,����������W���,����>����������&��2��C��F�?���4��2�hi��&�jl����H@A�����Ha*���@m*�c��� ��&�jn����Ha,���@mo�B������ep��3 ���q� rs�=��&����)*+������N���Y���:*������:������������:�������:-��D,��>���-�����������������������.���������W���-���,���������S-������J���.-���.��:��� ���������W��[���-������N������W��>������5-������-���-������ ������W��������W�������>���N����� ����3��?��I��V��t������������������������#�&�?���H��?��ti��3��ul���))*����)-����)vw�� xi��m*�c��� ��3��un���)),���m,�B���#���yep��Vzy��F-���� ���{�|N�=���=�����*�������>��� ������?�������@A�����OP��}N�=���=�����*�������>��� ������?�������@A�����OP��~N�=���A����� **��Ӷ�Ա���>��� ������?������� @A����� OP��<�=���U�����*���L**��*���*���+e������>�����������?�������@A���������<�=���4�����*��ֱ���>��� ������?�������@A������=����������������������������>���a*�����*���*��߹�����dM*��O,��_��I*�����*���*��ݹ�����dM*��O,��_��&*�����*���*��ڹ�����dM*��O,��_������>���:�����#�4�<�? �F�W�_ �b�i�z����?���4��4�W���W�W���z�W������@A������T��B����"""����=���O�����*�������Y*���*����>������=�>�F?�������@A��B��������=���M�����*��4�*��3�����>�����������?�������@A������������=���������2+�M,����,����� N-,� ,����������>���������������?���*����2@A�����2�����-��������B�����������������=�������f+�:*�-�� *� ���*� ��*� �**� �����*������Y��*���:*����-�Y�\�-�Y�\�>���6� ����������-��4��B��I��T��Y��\��^��d�?���>��^�������f@A�����f������f������f�����`���B��� ���T�G������/� ���=���������?*�<��*�<��*���<��*d�_�� d<���*�M,����>��������������6��=�?��� ����?������7����=����B������ ����=��������+�M*,� �!,�"�#N*,��$*,��%Y�&�� *� �*� �:,� ,������':*��=�(Y�)*�+�+�,�-*��=.������*�����"*���*�����:�0Y�1�*���<*���2Y�3Ye�4�5�6*��O�(Y�)7�+*��8�+�,��_��9�:;�<6�=Y�>:@*��?�A�B�C�WD�B�C�WE�B�C�W**���*���A�����G�H��;:*���2Y�3Ye�4�5�6*��O�(Y�)I�+�J�,��_�*����K:*����K: E�B�C�W*����K: **����L���-M�N���d::��mO��P:: �66��N 2: �Q���5*�����**���*���A�����=Y�>�K�H*���R���� �S���*���T��*�����*���A��*���U: ��* ���V: *���*���*��*���� �W�6�W�d6*���A��#*��BX�YY`�ZS�[�\��*��BX�YY�ZS�[�\*��B �YY�ZSY�ZS�[�]*���A��(*���(Y�)^�+�_`�+�,��o��%*���(Y�)^�+�_a�+�,��ob�c:-d�N���d:e�c::��cf�6��S���:�:�g:�h���i::���g:�h���i::�Q��� �Q���*��*�� ��!���**��*���*�������**��*���*������*�� *����G:-j�N���d::��-��N���d:��-k�N���d:��?f�6��/���:�:�g:�h���i:**��*������:-ĹN���d:��-l�N���d:��?f�6��/���:�:�g:�h���i:**��*������m�:��cY�n:*�H�o�����:������������d:�p�����M��<f�q�����:r�s�����d�:*��/�t���*��/e�t���*�H�S���@**�H�u�����������������d���*��/e�t*���:*��Oe��_��<e:*���v��$����*���A��*��Ow��_�� *��Ox��_*yz�{���|-}�N��~��*��3���|-�N��~��*��4���*��6��cY �o������j��k-��N���d:��v����n*��5�����6��S*��6��t��6���6*��7��t*��:`����{�����*��5���*����N:�����������4:�����������:���������*-����������/<WZ/���j��gj������g�����/��g�/�>����������� ������/��6��?��R��n��x���������������������������������������-�<�W�Z�\�s�������������������������%�.�A�G�O�Uiq{ � �� ���������& 0!U#w&'�(�*�+�,�-�.�/�0�1�2�3�5�6�7�8�9�? @AEF+GBIVK[MfNtOwP�Q�R�S�T�U�V�W�X�Y�^�`�a�bcd!e'f0g:hCiKjSnepnrws�t�u�w�x�y�z�{�}���$�-�3�?�C�a�n�x����������������������!�-�=�X�[�c�g�j�l�q���������������������?����.��� ���\�6����>�������� ��4�����V�����#����������2���0�#���C����!�2��������!�7���-�+����V����?(����R�����h���_���������� ���� �������������� �����������������������������f��t����w�����u����h���w����������l�����������������@A�����������������c���>�_�!����!����!� ���!� f�!����!�B����/����Cd��dd��?��b�Cd��dd��C�����Cd��dd��C�I�7��p�Cd��dd����d������4�Cd��dd����d��d�C�����Cd��dd����d��d�C������� d��W��N!��d�Cd��dd����d�d�d�d����� '��2�dd��@��4dd��@��3�p����H. (���d���Cd����Y�Y�����=���������$*����L+���+��ظ��M,zy�{M,����>����������������"�?��� ����$@A�����Z��� ���B������[����=����� ��/�(Y�)N+��:����Y+��S::�66���2:-����-O�+W����������������ظ��: zy�{: ��ظ��: 6*��� ���6�� :����1 ��6- �+��+ ����+r�+W��. ��6- �+��+ ����+r�+W��&��ظ��: zy�{: - �+,�+W���-�,����������>���r��������� ��:��I��N��Z��c��n��{����������������������������������������$�*�?����� ���j�����!������!����n����� ���x��� ���u������� �:���Z���/@A����/����/����'����!���B���N��� �������[��=�C�d���[dd��3��*��"������=���� ����*�$��L+*�!� *��/������M,����(,�[���(Y�)f�+,�+r�+�,M*��N-���=Y-��N���=Y�>N*���*����:��"**��,���:����-M�C�W*��J�A��"**��e���:����-��C�W*��M�A��"**��e���:����-��C�W*��4�A��-|�C�W*��3�A��-}|�C�W*��5�A��X*��6����A-���YY*��6��SY*��7��SY*��:�����{S�[�C�W��-��N�W�� -��N�W+-���"+�"��+�"����+�"+������>����� ����������/��J��O��S��_�g�n�w�|�� ���� ������������%/ m"z%�)�*�+?���R��������������������w ������@A�������������OX��c�����OX�!�B���$���J�d�����3�((��Q�� ����=���G����������>������1?�������@A��������c���������� ��������=�� {����?������3Ye�4:��Y,�W���:*��=����:: ������: ��: ����: *��>�A6 ����Y��:,���M��Y��:��O����:����Y��:: ,�u�����:������������:������d: ��3 �g���� �������g����������-���::��4����,��:������������d:����:��W����O�������B-���:��2����*��:������������d:��:-��:��"��� ����d. ����6�z:�3Y�4:-��:�¶Ù� d�¶Ķř�����:��E��:�¶Ù�d�¶ĶŚ�������h������:6������YY�ZSY2S�[:�3Y�4:���~��K��/���~��9��Y�YYSYSYS��: ����Y�YYSYS��: ���u����� ��Y�YYSYS�̹��W��7:��ϻ(Y�)ж+�+Ѷ+�+�,���ʧ�_�3Y�4:������� ��Y�YYSYS�̹��W�~����Y�YYSYS��: ��:����������2Y�5:+��+�6 ��+ ��+ �������+���������ض����:������������:+�ۧ�����ܱ� �=�E�H��F��F��FI�I�IF��I����>��z�^��=�?�A�&C�2D�5F�=H�EK�HI�JJ�UN�^O�cP�lQ�tR�wU��W��X��Z��]��^��_��a��b��c��dkln o'p1qDsIwcxny{z�{�|�~�����������������8�F�I�W�b�~������������������������C�J�M�X�_�k����������������������������� �)�/�2�>�?����'�J���� �l��������'�"����� ��������:�w�~�d�����Y���Z������&�w�W������2����p_���e���X�Q�����w�����������������������������jl�)�YZ���?@A����?���?����?78���?�����?`���(����&����2 ����5 ��� �^���� ���������������Z� ��s���c���H��l��!���������j���?�!��&������������B����$��H� C���ddd����!������[p��Hzd ��>d����U����@��E�C���ddd�[pzddd����"��� �C���ddd�[pzddd�������pd������*B���3��:�� �C���ddd�[pzd��B�������&!��p�� ��� � �=�������h+�� +�������+O�<��+O��M����dY+SM,N-�66��+-2:*�������:�� �ݙ����������>���.�����������%��.��D��Q��V��`��f�?���>��"����Q�i��D�������h������h����.�:��c�������h� ��B����������(�� ����=���:�����*+�� ����>�������5?�������A�����P��=���:�����*+�� ����>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����S��=���:�����*+������>�������5?�������A�����X��=���:�����*+������>�������5?�������A�����X��=���:�����*+������>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����X��=���/�����*������>�������5?�������A���<�=���"������ ߳����>�������;� ���!�������������������������������������������������������������������������������v��������?+� ���k ����� @��������(��)PK ����Ż�X:�F�,���,��/���org/autoplot/cdf/CdfJavaDataSourceFactory.class�������3� ������ ��� ��� ��� ���� ���� ������ ��� ���� ���� ���� ������ ����� ���� �������� ����� � � � �.�� �� � � ��� �! ��" ��# ��$%&'() *+,-./01234567 �89 �: �; �< �=> �R�� �R?@ �R�� �ABCDEF �G HI JK ��L �MNOP �bQ JR �gSTU VWX �Y HZ HG�K�� [\]^ H_ ��` ��abc �d�ef ��g ��hij ��klmn�logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�+Lorg/autoplot/cdf/CdfJavaDataSourceFactory;� getDataSource�4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;�uri�Ljava/net/URI;� Exceptions� editPanel�&(Ljava/lang/String;)Ljava/lang/String;�surl�Ljava/lang/String;�getCompletions�d(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;�key�cc1�+Lorg/autoplot/datasource/CompletionContext;�e�Entry�InnerClasses�Ljava/util/Map$Entry;�cdfFile�Ljava/io/File;�fileName�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�result�Ljava/util/Map;�ccresult�Ljava/util/List;�ent�file�i�I�s�pp�Ljava/util/LinkedHashMap;�param0�cdfParameterInfo� compatible�parmname�cc�mon�'Lorg/das2/util/monitor/ProgressMonitor;�LocalVariableTypeTable�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�=Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�CdfVariableDescription�ZLjava/util/Map$Entry<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;�^Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;� StackMapTablel op qrstu� 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�ex�!Ljava/lang/NumberFormatException;�ss�[Ljava/lang/String;�Z�split�"Lorg/autoplot/datasource/URISplit;�args�param�slice1�Ljava/lang/Exception;�problems�$Ljava/util/List<Ljava/lang/String;>;v]��f�`(Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lorg/das2/util/monitor/ProgressMonitor;)Z�getDescription�()Ljava/lang/String;�<clinit>� SourceFile�CdfJavaDataSourceFactory.java�����org/autoplot/cdf/CdfDataSource��wxyzy{|}����~��getCompletions {0}���������p������opening cdf file {0}���$inspect cdf for plottable parameters������ close cdf�java/util/ArrayListr�����t�����java/util/Map$Entry���java/lang/String�)org/autoplot/datasource/CompletionContext�arg_0�����s�}�interpMeta=�"control interpretation of metadata����replaceLabels=�!use DEPEND data to label channels�doDep=�&control dependencies between variables�where=�1only return variables where the condition is true�loadErrors=�load errors as well.�)org/das2/util/monitor/NullProgressMonitor�������y���id�y������� interpMeta�yes�use metadata (default)�no�inhibit use of metadata����doDep�use dependency tags (default)�inhibit use of dependency tags� replaceLabels�T�use DEPEND data for labels�F�'normal behavior uses LABL_PTR (default)� loadErrors�1use DELTA_MINUS_VAR and DELTA_PLUS_VAR for errors�/do not show errors, even if available (default)�where����.���������java/lang/StringBuilder���.eq(0)����.ne(0)�.gt(0)�.lt(0)�.within(0+to+10)�X���v��u��������-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�X_PARAMETER�����/org/autoplot/cdf/CdfUtil$CdfVariableDescription����Y�Y_PARAMETER����?��������java/lang/NumberFormatException�misformatted slice���������[�;����}�java/lang/Exception�����NASA Common Data Format files� apdss.cdf���)org/autoplot/cdf/CdfJavaDataSourceFactory�1org/autoplot/datasource/AbstractDataSourceFactory�)org/autoplot/datasource/DataSourceFactory�%org/das2/util/monitor/ProgressMonitor�java/io/File�!gov/nasa/gsfc/spdf/cdfj/CDFReader� java/util/Map�java/util/List�java/util/Iterator�java/util/LinkedHashMap� org/autoplot/datasource/URISplit�(Ljava/net/URI;)V�context�Ljava/lang/Object;�CONTEXT_PARAMETER_NAME�java/lang/Object�equals�(Ljava/lang/Object;)Z�java/util/logging/Level�FINE�Ljava/util/logging/Level;�resourceURI�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�"org/autoplot/datasource/DataSetURI�getFile�E(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�toString�FINEST� getCdfFile�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�finest�(Ljava/lang/String;)V�org/autoplot/cdf/CdfUtil�getPlottable�6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;�entrySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getKey�getValue��(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V�add�9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V�addAll�(Ljava/util/Collection;)Z�CONTEXT_PARAMETER_VALUE�get�Q(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;�CONTEXT_FILE�getURL�"(Ljava/lang/String;)Ljava/net/URL;�E(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�checkLength�(Ljava/io/File;)V�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�completable�contains�(Ljava/lang/CharSequence;)Z�lastIndexOf�(Ljava/lang/String;)I� substring�(II)Ljava/lang/String;�length�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�'(Ljava/lang/Object;Ljava/lang/String;)V�params�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�&(Ljava/lang/Object;)Ljava/lang/Object;�M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;�trim� getCompatible�X(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;�description�java/util/Collections� emptyList�()Ljava/util/List;�indexOf�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�java/lang/Integer�parseInt�resourceUri�isFile�getPath�((Ljava/lang/String;I)[Ljava/lang/String;�containsKey�SEVERE�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!���������������������������3�����*����������� ����'��)��������������������������=����� ��Y+���������������-��������� ��������� ������������|�����������6�����+�������������2������������������������������|������������ ���+�������6���� +�� ��+�� ,��N-�� :��������:������:������Y��:������:�����E�����: �����: ��Y�� * �� �����!:��"�W�����Y��#$��%��"�W��Y��&'��%��"�W��Y��()��%��"�W��Y��*+��%��"�W��Y��,-��%��"�W*+��.Y��/��0��1�W�+����2�ʲ�+��3N-4��5�����6+��3:��7,��8:��9�� :��:��:��Y��: ������: �����E �����:�����:��Y��2*�� �����!: ��"�W��� �-:��5��-��Y��Y��2;<��%SY��Y��2=>��%S��?�-@��5��-��Y��Y��2;A��%SY��Y��2=B��%S��?�-C��5��-��Y��Y��2DE��%SY��Y��2FG��%S��?�-H��5��-��Y��Y��2DI��%SY��Y��2FJ��%S��?�-K��5����Y��:+��LM��N���+��LM��O6+��L��P:��Q�����Y��2��RY��S��TU��T��V��W��"�W��Y��2��RY��S��TX��T��V��W��"�W��Y��2��RY��S��TY��T��V��W��"�W��Y��2��RY��S��TZ��T��V��W��"�W��Y��2��RY��S��T[��T��V��W��"�W�����6+��3:��7,��8:��9�� :��:��: ������: �����i �����:�����:��Y��2��RY��S��TU��T��V*��RY��S��TU��T��V�� �����!: ��"�W����-\��5��ɲ�6+��3:��7,��8:��9�� :��:+��]��^:��_��: ��`: ��a��Q��c��d��e:��Y��:��f���: �����H �����:�����:��Y��2*�� ���g��h��!:��"�W����-i��5��ɲ�6+��3:��7,��8:��9�� :+��]��^:��_��: ��:��`: ��a��Q��j��d��e:��Y��:��f���: �����H �����:�����:��Y��2*�� ���g��h��!:��"�W����*+,��0���k����������p���7� �8��9�%�:�+�=�8�A�?�C�G�D�P�F�X�I�a�J���K���L���M���N���P���Q���R���S�T)�V=�X@�ZJ�[R�\[�]d�_o�`t�a{�f��h��k��l��m��n��o��p��r��s��t$�w-�xW�{`�|�������������������������� ��F��l���������������������������������\��f��i��l��u��~������������������������������������������+��5��8��;��D��M��X��]��d��m��y������������������������������������ ��������2�8���'����� ��� ��������3����� �%������+������?������P��������a���������'������� ����� ��3�����d�������o�������{�v�������o�������f�������]����� �����������������K�����\� ����� �W���������������������������������������~����� ��������*�����+� �������6�����~����������������������������������������������� �������� ��g�������^�������*������� �������6�����M�������X�������d���������������m�������y������� �������� ��g�������^�����R��������������������������������������3����� �P��������a���������3�������f�������]����� �W�������~����� ���������6��������������������� ��g�������^�������6�����m��������������� ��g�������^�������������o� ����������������������K��������������a���������������������������K�������������2222�������=���������������������������o�����������������`����������������������������������������������������������������������N���������������`����������������������������������������������������������������������N����������������������|�����������������s����(+l��N��+l��m+��Qd���+��n:��o��^:��p���:��4��p���:���q��p���:����rW��:,t��"�W���u-��:��v�����w��: ��: x��m6�� ��P:y��N��Cy���z:6 :�66��2: ��{���6 ���� � ��{������:����}+��~���e�k�n�s����|��Q�|�R�z�|�{���|���|�|��������#����������� ���*���8���=���K���P���R���`���e���k��n���p���y���{�������� ������ ������������&��������p�����������������5��������2����� ���~����� ���u����� ���l������ ��������*��������8��������`������������������������(��������(�������(�������(���������� ����u����� �*���������(��������������7����������������������������������+������#���������������������������������@���������������������������������-�����������������#��������������������������!������ �������������������$������������������ �g����� PK ����ƻKZw;ep�������� ���org/autoplot/cdf/CdfUtil$1.class�������3��� � SourceFile�CdfUtil.java�EnclosingMethod� �org/autoplot/cdf/CdfUtil$1�InnerClasses�java/lang/Object�org/autoplot/cdf/CdfUtil ������������������������� ������PK ����ƻKZ��x������5���org/autoplot/cdf/CdfUtil$CdfVariableDescription.class�������3�" ���� �name�Ljava/lang/String;�description�htmlDescription�variableType� isSupport�Z�numberOfRecords�J�depend0Name� dimensions�[I�depends�[Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�CdfVariableDescription�InnerClasses�1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;� SourceFile�CdfUtil.java���!�/org/autoplot/cdf/CdfUtil$CdfVariableDescription�java/lang/Object�org/autoplot/cdf/CdfUtil�!����� ���������������������� � ��������� ����������������������/�����*�������������{���������������������� ����� PK ����ƻKZ���������&���org/autoplot/cdf/CdfUtil$DepDesc.class�������3�! �� �����dep�Ljava/lang/String;�labl�nrec�J�rank2�Z�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�DepDesc�InnerClasses�"Lorg/autoplot/cdf/CdfUtil$DepDesc;��(Lorg/autoplot/cdf/CdfUtil$1;)V�x0�Lorg/autoplot/cdf/CdfUtil$1;� SourceFile�CdfUtil.java�� � � org/autoplot/cdf/CdfUtil$DepDesc�java/lang/Object�org/autoplot/cdf/CdfUtil$1�org/autoplot/cdf/CdfUtil� ��������������������� ����� ������� �����/�����*����������������������������������9�����*����������������������������������������������� �����PK ����ƻKZ�#�������������org/autoplot/cdf/CdfUtil.class�������3� !"#$ � %& � ' � ( � ) �* ��+ ��, ��- ��. ��/ ��0 12 13 14 ��5 16 17 18 19: ;< 6= ;> 1? 1@ 1A� 1B 1C 1DE ��%F �0GH �2GI �4GJ �6GK �2LMN ��O PQ �:*R 0STU 0V 6W �NX �BYZ[\]^_�V`��a bc �Nd �Ne �Nf gh bij�����������������k��l mn�Ko bpqr �aGst �au �dv �4w�)>Y9���F)>Y9��� bx��yz{������� �������-���������������������!���������������������,������������������������������������������4�������)�������3| }~ 6 1� 1� 1���������� ��% 6��� 6� ���� �8�� � � �� ��� �� ;� ;� 6� ;�� ;�� ě������������ ��� 6�@������� �2� ���� �� �8� ;�� 6� ��� 6� 6����� ;� 6�� �� �� ��� 6�� �����B-c����A.������ �� �y �N� ���� �� �d�� ;� �� P� ����� �d� �� ���� ���� ����� ���� � ����������������� �8� ;�� � � ��� ;� ��� � �� 6� 6� ���� �8� � ;� ���� 6 ; '* '� ; �� 0% 6 3% � 6�� 6 �4 !"# ;$ �8% �&' �() ��) ���*+ M% �:,-./0123 �84567 89: �8;< � *=>?@A 6BCDEFG j% 6HIJKL 6MNOP QRST 6UVWXY ;Z [\]^ � _`abcd�efgfhijk jl jm jn jo jp jq jr js jt 3uv �8l �8w �8xy�S�u�z{ �% |} 6~ ��� �0� �0��� �8���� �� �� �� ���K��K��������������� �� g��� ������� g����� ����InnerClasses�CdfVariableDescription�DepDesc�logger�Ljava/util/logging/Logger;�OPTION_INCLUDE_EMPTY_RECORDS�Ljava/lang/String;� ConstantValue�OPTION_IS_MASTER�OPTION_DEEP�OPTION_DATA_ONLY�OPTION_RANK_LIMIT� getTargetType�(I)Ljava/lang/String;�Code�LineNumberTable�LocalVariableTable�type�I� StackMapTable�byteBufferType�(I)Ljava/lang/Object;� transpose�A(I[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Ljava/nio/ByteBuffer;�j�iin�iout�i2�i1�i0�len1�len2�i3�len3�recLenBytes�qube�[I� byteBuffer�Ljava/nio/ByteBuffer;�bbType�Ljava/lang/Object;�temp�result� fieldBytes���myGetBuffer�O(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JII)Ljava/nio/ByteBuffer;�a�D�array�[D�F�farray�[F�J�larray�[J�iarray�S�sarray�[S�B�barray�[B�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;� svariable�recStart�recStop�recInterval�stype�buff3�K� Exceptions��<init>�()V�this�Lorg/autoplot/cdf/CdfUtil;�doubleValue�(Ljava/lang/Object;)D�o�getRange�0(Ljava/util/HashMap;)Lorg/das2/datum/DatumRange;�range�Lorg/das2/datum/DatumRange;�attrs�Ljava/util/HashMap;U�getScaleType�'(Ljava/util/HashMap;)Ljava/lang/String;�maybeAddValidRange�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�uc�Lorg/das2/datum/UnitsConverter;�ex�,Lorg/das2/datum/InconvertibleUnitsException;�Lorg/das2/qds/QDataSet;�eu�!Lorg/das2/datum/EnumerationUnits;�props�Ljava/util/Map;�ds�%Lorg/das2/qds/MutablePropertyDataSet;�pu�Lorg/das2/datum/Units;�u�dmin�dmax�nmin�Ljava/lang/Number;�vmin�nmax�vmax� intersects�Z�t�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;`j�r� Signature�](Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lorg/das2/qds/MutablePropertyDataSet;)V�sizeOf�(J)I� sizeBytes�itype�(I[IJJ)J�dims�dimSizes�rc�size�getEffectiveRank�([Z)I�i�varies�[Z�rank�doSlice1�1(Ljava/nio/ByteBuffer;J[IIZ)Ljava/nio/ByteBuffer;�b�irec�p1�p2�varSize�buf�varType�slice1�rowMajority�recSizeBytes�doComponentSlice�offset�componentDimensionSize�componentSlice�newRecSizeBytes�wrapCdfData�\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet;� Deprecated�loadVariable��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJIZLorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�recCount�depend�mon�'Lorg/das2/util/monitor/ProgressMonitor;��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;� dimSizes1� dimensions�k�suggest�newRecCount�bytesPerRecord�limit�buff�preserve�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�nqube�reform�t2000�result1�Lorg/das2/qds/DDataSet;�uri�cdfFile� dimVaries�repeatDimensions�varRecCount�t0�]����readStringData�`(Ljava/lang/String;JLgov/nasa/gsfc/spdf/cdfj/CDFReader;J[I)Lorg/das2/qds/MutablePropertyDataSet;�sdata�[Ljava/lang/String;�units�o0�back�canSlicet�� jvmMemory�(Lorg/das2/qds/QDataSet;)I�getStringDataType�getAttribute�[(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�att�var�attrname�hasAttribute�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Z� getDimensions�9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[I�iv�newDims�dimVary�shift�lastVary�variableName� getDepDesc�n(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc;�e�nrec�Ljava/lang/Exception;�svar�dim�warn�Ljava/util/List;�isMaster�"Lorg/autoplot/cdf/CdfUtil$DepDesc;�$Ljava/util/List<Ljava/lang/String;>;� ��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List<Ljava/lang/String;>;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc;�hasVariable�8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Z�names�getPlottable�6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;�dataOnly� rankLimit�\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;�s�attr�icomp�comp�funct�hasDep0�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�Ljava/lang/StringBuilder;�descbuf�recDesc�variablePurpose�Ljava/util/Vector;�xDependVariable� isVirtual�xMaxRec�maxRec�scatDesc� svarNotes�vdescr�description�1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;�dep1desc�dep2desc�dep3desc�htmlDescription�desc�v1�options�Ljava/util/LinkedHashMap;�deep� showEmpty�v�isData� skipCount�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�^Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;��$G�\���(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�maybeShorten�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�context�name� getOption�G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�key�deft�m(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;� dependent��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�doApplyAttributes�[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V�c�Ljava/lang/Class;�p�Ljava/util/regex/Pattern;�m�Ljava/util/regex/Matcher;�labels�rt� istpProps2�depds�depProps�attr1�os1� constraint� istpProps�model�'Lorg/autoplot/datasource/MetadataModel;�n� renderType�^��(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V�<clinit>� SourceFile�CdfUtil.java�double�float�long�int�short�byte�string�"java/lang/IllegalArgumentException�java/lang/StringBuilder�unsupported type: �������������������������������������*number of dimensions must be less than 5: ��������������������not implemented: �java/lang/Float"��java/lang/Double�java/lang/Integer�java/lang/Short�java/lang/String���java/lang/RuntimeException�Unsupported Data Type: ������SCALEMIN���SCALEMAX�org/das2/datum/DatumRange��"#�<��VALIDMIN�VALIDMAX�linear�SCALETYP�org/das2/qds/QDataSet�UNITS�org/das2/datum/Units����1���<��������*org/das2/datum/InconvertibleUnitsException^��������� VALID_MIN�java/lang/Number� VALID_MAX�org/das2/datum/EnumerationUnits�� � SCALE_TYPE�org/autoplot/cdf/CDFConstants�didn't code for type PQ� �)org/das2/util/monitor/NullProgressMonitorsy�%recCount must be greater than 0 or -1� recCount must be greater than -1���(loadVariable {0}[{1}:{2}:{3}] slice1={4}�java/lang/Object���� disabling slice1 because epoch16��YZY��rank 5 not implemented��[0:�:�]�Odata read would result in more than 2GB read, which is not yet supported. Use � to read first records. �size of {0}: {1}MB type: {2}PT!"#$�!gov.nasa.gsfc.spdf.cdfj.CDFReader� getBuffer%&'��(�$gov/nasa/gsfc/spdf/cdfj/CDFException��)&�read variable {0} in (ms): {1}����*�#org/das2/qds/MutablePropertyDataSeti+_`�+recCount==-1 and slice1>-1 when loading {0},-./01���*We shouldn't get here because stype=string�23�4567�89�?�[:;<=� recInterval>1 not supported here��>�?@+A��rank not supported�4not handled single array where expected double arrayBCD"EFG�org/das2/qds/ArrayDataSet���org/autoplot/cdf/TrArrayDataSet�org/das2/qds/Slice0DataSet�!org/das2/qds/buffer/BufferDataSet� not supported type of QDataSet: �H�CDF_INT1�CDF_INT2�CDF_INT4�CDF_INT8� CDF_UINT1� CDF_UINT2� CDF_UINT4�CDF_BYTE� CDF_REAL4� CDF_REAL8� CDF_FLOAT� CDF_DOUBLE� CDF_EPOCH�CDF_EPOCH16� CDF_TT2000�CDF_CHAR��I�java/util/VectorJ+��K�LMNO� org/autoplot/cdf/CdfUtil$DepDescP��DEPEND_����Q�get attribute DEPEND_� entry for {0}RS�TMUF�NOTE: � is record varying�V���� data dim � length (�) is inconsistent with DEPEND_�)�problem with DEPEND_�: � LABL_PTR_�get attribute LABL_PTR_W�XM�java/lang/Exception�No such variable: � ) is inconsistent with LABL_PTR_�problem with LABL_PTR_YZ[\]��java/util/HashMap���java/util/LinkedHashMap^_`�org/autoplot/cdf/CdfUtil�false���true�includeEmptyRecords��a��getting CDF variables�got {0} variables�getting CDF attributes�VAR_TYPEbcdMe�9Wrong-case VAR_TYPE attribute found, should be "VAR_TYPE"f�data�5var_type is case-sensitive, should be "data", not {0}�java/util/ArrayListg�DEPEND_0�-skipping because ordinal and no depend_0: {0}�'skipping because variable is empty: {0}�Time_PB5�,skipping {0} because we always skip Time_PB5�VIRTUAL�#get attribute VIRTUAL entry for {0}h��TRUE�FUNCTION�FUNCTijM�comp_themiskM�#virtual function not supported: {0}�( � COMPONENT_�, � )�$get attribute DEPEND_0 entry for {0}���data contains no records�depend0 length (� ]) is inconsistent with length (�problem with DEPEND_0: �/org/autoplot/cdf/CdfUtil$CdfVariableDescription���CATDESC�#get attribute CATDESC entry for {0}� VAR_NOTES�%get attribute VAR_NOTES entry for {0}���=�,�*lmn� <html><b>�</b><br><br>���<br><br>� <p><small>�</small></p><br>�VARIABLE_PURPOSEopX��&gov/nasa/gsfc/spdf/cdfj/AttributeEntryqr�<p><small>VARIABLE_PURPOSE: �s�(virtual function �)<br>�records of �<br>� records of tu�v+wr�NOTE� WARNING: �</html>����xF��y�z{�{�|��}�done, get plottable ~���...���'org/autoplot/metatree/IstpMetadataModel���./� FILL_VALUE�����LABEL� \[:\,\d+\]�M�org/autoplot/cdf/CdfDataSource� slice1_labels�\[:\,(\d+)\]�������+�����\[:\,\:\,\d+\]�LABLAXIS� slice2_labels�\[:\,\:\,(\d+)\]�TITLE�DESCRIPTION�RENDER_TYPE�time_series���\result.length(0)>QDataSet.MAX_UNIT_BUNDLE_COUNT={0}, this cannot be treated as a time_series�image�+renderType=image not supported in CDF files������ eventsbar�*dropping render type because of constraint���&dropping render type because of slice1�digital� eventsBar�DEPEND_1� java/util/Map���METADATA�METADATA_MODEL�ISTP-CDF� apdss.cdf����org/autoplot/cdf/CdfUtil$1�java/nio/ByteBuffer�!gov/nasa/gsfc/spdf/cdfj/CDFReader�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�org/das2/datum/UnitsConverter�%org/das2/util/monitor/ProgressMonitor�org/das2/qds/DDataSet�(java/lang/ArrayIndexOutOfBoundsException�java/util/List�java/util/Iterator�%org/autoplot/datasource/MetadataModel�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�DOUBLE�FLOAT�LONG�INT�SHORT�BYTE�allocate�(I)Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� byteCount�(Ljava/lang/Object;)I�get�(I)B�put�(IB)Ljava/nio/ByteBuffer;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�getType�(Ljava/lang/String;)I� getSampled�<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object;� putDouble�(D)Ljava/nio/ByteBuffer;�putFloat�(F)Ljava/nio/ByteBuffer;�putLong�(J)Ljava/nio/ByteBuffer;�putInt�putShort�(S)Ljava/nio/ByteBuffer;�(B)Ljava/nio/ByteBuffer;�()D�parseDouble�(Ljava/lang/String;)D�getClass�()Ljava/lang/Class;�java/lang/Class�getName�containsKey�(Ljava/lang/Object;)Z�&(Ljava/lang/Object;)Ljava/lang/Object;� dimensionless�(DDLorg/das2/datum/Units;)V�property�&(Ljava/lang/String;)Ljava/lang/Object;�IDENTITY�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�microseconds�us2000�org/das2/datum/UnitsUtil�isOrdinalMeasurement�(Lorg/das2/datum/Units;)Z�getConverter�M(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;�()I�length�org/das2/qds/ops/Ops�extent�^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�value�(I)D�convert�(D)D�intValue�getHighestOrdinal�valueOf�(I)Ljava/lang/Integer;�&(Ljava/lang/Number;)Ljava/lang/Number;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�org/das2/qds/DataSetUtil�product�([I)I�(I)Ljava/nio/Buffer;�position�slice�()Ljava/nio/ByteBuffer;�java/util/logging/Level�FINE�Ljava/util/logging/Level;�(J)Ljava/lang/String;�(J)Ljava/lang/StringBuilder;�java/lang/Long�(J)Ljava/lang/Long;�java/util/logging/Logger�log�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�fine�(Ljava/lang/String;)[I�getVarys�(Ljava/lang/String;)[Z�getNumberOfValues�FINEST�(D)Ljava/lang/Double;�java/lang/System�currentTimeMillis�()J�entering�'(Ljava/lang/String;Ljava/lang/String;)V�equals�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�exiting�(I)Lorg/das2/qds/QDataSet;�()Z�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�java/util/Arrays�copyOf�([II)[I�makeDataSet�Q(III[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;�createRank1�(I)Lorg/das2/qds/DDataSet;�(II)D�putValue�(ID)V� cdfTT2000�cdfCacheFileForReader�7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String;� dsCachePut�:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)V�create�5(Ljava/lang/Object;)Lorg/das2/datum/EnumerationUnits;�java/lang/reflect/Array�'(Ljava/lang/Object;I)Ljava/lang/Object;�isArray� getLength�createDatum�*(Ljava/lang/Object;)Lorg/das2/datum/Datum;�org/das2/datum/Datum�(Lorg/das2/datum/Units;)D�wrap�2(Ljava/lang/Object;[IZ)Lorg/das2/qds/ArrayDataSet;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�isEmpty� getMessage�isTypeR�(Ljava/lang/String;)Z�copyOfRange�([III)[I�(Lorg/autoplot/cdf/CdfUtil$1;)V�FINER�&(Ljava/lang/Object;)Ljava/lang/String;�dep�recordVariance�rank2�add�labl�existsVariable�getVariableNames�()[Ljava/lang/String;�asList�%([Ljava/lang/Object;)Ljava/util/List;�contains�java/util/Collections�emptyMap�()Ljava/util/Map;�parseInt�variableAttributeNames�'(Ljava/lang/String;)[Ljava/lang/String;�equalsIgnoreCase�INFO�.(Ljava/util/logging/Level;Ljava/lang/String;)V�(Ljava/lang/Throwable;)V�toUpperCase�org/autoplot/cdf/CdfVirtualVars�isSupported� startsWith�&org/autoplot/datasource/DataSourceUtil�strjoin�(([ILjava/lang/String;)Ljava/lang/String;�getAttributeEntries�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�getValue�()Ljava/lang/Object;�3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;�iterator�()Ljava/util/Iterator;�hasNext�next� isSupport�variableType�numberOfRecords�depends�depend0Name�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�charAt�(I)C� substring�(II)Ljava/lang/String;�putAll�(Ljava/util/Map;)V� properties� (Ljava/util/Map;)Ljava/util/Map;�getCompatibleComponentType�TYPE�(F)Ljava/lang/Float;�matches�java/util/regex/Pattern�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�java/util/regex/Matcher�group�svalue�(I)I�org/das2/qds/SemanticOps�getUnits�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�isNominalMeasurement�finer�isTimeLocation�org/das2/util/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!6������������������<��������7��������;��������=������!� ������|�����������������4���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�� Y�� ���� ������������.����W���[���]���`���b���e���h���k���n���q���s���������������� ���� �����������#�����������4������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�� Y�� ���� ������������2����x���|�����������������������������������������#������������� ������������+���,���:+.h��:,����W-��6+�����o����������������+.6+.66 +.���6 +.��a6+.��P h`h6 hhh` `h6 6��`, `����W�������� �����W��W� ��~���+.6+.6+.6 6 +.���6+.���6+.��v6 +.��eh h h` `h6 hh h hh`h``h66��`,`����W���� ����������w��W��W� ��X����Y�� Y�� ��+��� �������W����������-�����������������"���(���D���I���N���Y���d���o���|�������������������������������������������������������������� ����*��L��V��j��p��v��|��������������������������������!����|�:������$��� �g�U����\�f��� �Q����� �I������N�����O�!���*�F���L�$����j��� �{����������������� ��������������������� ������������������������������������(��������q���;������ �� ��-�� ������������(�������� �� �� ��B�� ����������� �����������*+���� :*+ �d��!:*+��6 �����[������4�������[�����[��[��[��^��[��[��������[������[��[��[��[��[��[��������[��[��[��[��[��[��[��[����������^��[��[��[��[��[��[��[����[��[��������[��[��[��[��[������"��": �h��: :�66 �� 19��#W� ���[��$��$:�h��::�6 6 ��08��%W������&��&:�h��:: �66�� /7��'W��������(��(: �h��: :�66��.6��)W��������*��*:�h��::�66��56��+W�����^��,��,:�h��::�66��36��-W�������Y�� Y�� .�� �� �������W��������~������ ������#��������A��D��N��X������������������ > AKU}�������3���+����6� r��X�+���N�5������+�����6 �������+�����5�� 0���+����5 �o��U�+���K�5�������������������������� ��������� ����#���� ������� ������ � ���"�"������� �����������$�$������� ������ ������&�&������� �������������(�(������� ��������������*�*������� ���������������,�,������� ������� ��������������3�����*��/�������� ��� �!�������� !��� "#�����������l*��0��*��0��1�*��2��*��2��3�*��4��*��4��5�*��6��*��6��7�*��8��*��8��9���:Y�� Y�� ;��*��<��=������>��������.���(�)�*�+�,�%-�-.�4/�<0�C1�K3��������l$��������� %&�����������Q*?��@��,*A��@��#��BY*?��C��D*A��C��D��E��FL�� ��BY*G��C��D*H��C��D��E��FL+�����������?�@�"A�2C�BD�OF���� ��/�'(����Q)*���O�'(����� �2��+� ,-�����f�����IL*J��@�� *J��C��8L+�����������J�K�L�N��������)*��������������� ./����������*L��M���NM+L��O���NN,��-����P:��U-��Q����P:��F,��R��-��S����P:��0,-����P:��#-��T�� ,��T���,-��U:�� :��P:�W9�Y9+��[���2+��\���)+��]: ��^���_9 ��^���_9*`��M���a: �� �Y�� ��b9 *c��M���a:�� �Y����b9 6 ��� ���6-��d��'-��d:����e��f����f`��g:������h����j���+��+c��l��m� ��+` ��l��m�*n��M���8:�� +n��m����i�p�s�V�������'��X�Y�\� ]�(^�/_�7`�Ea�Mc�Rd�Ze�hf�ii�pl�sj�uk�zp�q��r��s��t��u��x��y��z��{��}��~���0�<�[�o��������������%�01��4�01��J�01��W�01��p�01��u�23����'4� �56����78�����9:���;<���=<��z&01��!>���?�����@A� ����B� ����CA�����D� ����EF���G��H�������7I������@��� JJ �IK��L��B��MD��MD��*��N���O�PQ����T�������p��� =����r���+�t���#�v����x����z����|��� =��j�~������������������=��E���������������=��( �������������=�� ��Y������������2���������>��D��d��i��������������������H���R���A�R���f�R�����R�����R������S�����R������� /�� � PT����������� ����+����i7 ����i7��������������������4���� U������ V����� S���� W��� X������ G�YZ�����������<=*���*3������������������������ ����������� ���[�����\]����^������������ _`����"������-���-.l���h6-.l-.h��:*����W��\h-.l6h-.l-.l`6 6 -.��1* h `���W* h`���W*���:��W� ��ͧ�J���66 -.��96 ��) l-.p��* h `����-W� ��ք �����W*���W*-.h���W��������b���������(��-��8��J��U��b��o��u��}��������������������������������������������u�a���M�6b�� �8�Kc���J�9d�� ���-��� ���>b�� ���Ae������f�������g������������h������iF����j������������-���M� ��(�����5���� &����� k`���������C-���-.l���h6--�d.l6-.h��:*����W���h6 `h`6 6-.���-���.*h `���W*h `���W*���:��W��R-.���h66 -.��=*h h` `���W*h h` `���W*���:��W� ������u��Q���6 --�d.6 6-.��86��( l p��*h`����-W���ׄ�����W*���W*-.h���W����������#�������%�/�4�;�G�R�X�e �r �x���� ��������������������������#)#/$5%@&�������x�a�����a�����B[�� ���El���J��b���;��c�� �G��d�� ���,������=b�����He�� ���@m�� ��Cf�����Cg���C�����Cn����CiF��4j���)o���%�������8���J���(���8����A������ %�����)pq�����G�����*+ �� ���Y�����������������5�������������������'r�����)sq�����G�����*+ �� ���Y�����������������C�������������������'�)pt������ ����*+ ��������������Y����R������������������u��������h�����vF� ���wx� ����'r�����)sy���������J ��� ��Y��������� ��Y��������������Y+SY ���SY�� Y�� ��� a�����SY���SY��gS���*+���7 �p����������6*+���:*+���: �� :6���O������6� :���6 ������]*+���� :*+���:*+���:66���43��.��.O��� .O����:������� ��Y����*+���6����� ����� A ������� ���h6�6���mm�i�����i��i�m�6 ���+�� Y�� ����� �����������:���� Y�� ����� �����:��Y�� Y�� ���+������������7����� 7����������Y+SY ������o��o���SY ���S���*+���� :���7�������� ���S6����� :��#*+� Y �OY eia�O���:��2:*+ �� ia�����:��*+ �� ia�����:�������IJ���������Y+SY���e���S���*+�����:��6��� ���h6�`� :6���`.O���������O�� �O�����3+*���:�������[���������ɰ���k���d *��ʸ��:������������+����d� :.O6���d.O����.l6: �v���6���066���.��6���������:*��ʙ�A�����$����:�������:��l����:��X�����1���:����:�������:��!���:����: ����� ����� ��Yѷ�� �v���L��Q��m�`�����m���� �p���zL��Q��m�`�����m���\����:6��\���5������g9��k������oc�����L��S���:�� �x���L��ڹ�m� �v��� �p��� �x���}*���:��r�� Y�� ��ܶ�+����: ���*+������� ���8�� Y�� ��ݶ� ������ a��������������:�����q������������o�p�$r�Xs�dr�gx�oz�x{��|������������������������������������������������%�)�/�8�B�I�^�`�g�t�x��������������Q�[�`�j�q�t�~������������������� �� �)�4�@�F�O�W�^�h�u�����������������������������#�,/�5:B IRcs������!�3�4�67 8:&<2=??K@ZAjB�@�D�E�K�L�Q�S�T�U�VW@YG]��� �4���[�����U�����9[�����Qz�����J\]����C{�����@|����}����o~����%}��t����x����������t�0�F��������2�������,�[��u�#�:���[����2����[���*�F�c��:����:����:�j���N�>[��K�O�����U�����t�����J����J����J���Ju���J���Jh����Jwx� �o�g� ���V������]� ���������U��I���:W�[����t���`��� A���:����n�:�)!������7�5��^�����(��(��������'���(��(�(��(��( �������(��(������k����$� ��(��(������g���(��(��������(��(��������(��(��������(��(�����I�����(����6���(��(����(�������(��(����(��2���(����������06�����(��(����(�� $��0���=����=4������'� ������������*���: ��� ��Y���-*���:���: ��<��������x�����8: 6.��_���: 6.��D6 .��2 .h.h.h` ` ��� �����8S� ��˄���������d���2 ����8: 6 ���� �����8S�����.��Y��� ��<8��������: �� ��Y��� �� :6 ��� 2������O����-*���:�������6 ��(6��� ��3����6 ���� ��� Y.O:���:L��m�����������%��b�d�e�f�%h�0i�7j�Ak�Ml�Vm�bn�no��n��m��k��s��t��u��v��u��y��{��~� ���4�:�A�Q�V�{����������������e�8|�� �Y�J����D�e[���A�k��� ���������%��� ����� �#[��Y�"[�������������������u����������6���$���%��� ����� �����A�c\]�Q�S�F� ���:�����n������-� �(�������������7�������������� �� ���� �(��"���@�� @��������� �������������Q*����*�����*����*������*�����*����*������Y�� Y�� ��*��������������&� ������������%��'��.��6���������Q94�������� ����������������������3����������������������������������������������������������������������������������������������������������������������������������������������������������������������J������������������������������������������������������������������ �������������1*+,�N-���-�����-��N-�N���-� ���������$��� ��$����#�$�������"������� ����"��$��%��/�����4�������%�2�����1�����1������1���������� ��� ���� �������������*+,�N-��-�������N���������������������������4��������2���������������������������@������� ������]�����|*+���M*+� ��o*+���N-���-3������66-�d6��-3�� 6�� �������$��,`�:�,`�:�� �,��������J�����������+�.�;�B�F�I�O�U �Z �e�h �s�v�z����\� �4�����e�����s������f�]��+�O����.�L������|�����|�����vU������� ��$�(�@�� �� ������� �������� ��?�Y� :���*+�� Y�� ���� ����Q*+�� Y�� ���� ���:�0�+������ Y�� ���� ����+�����*�������a��*������O*����C�*����.���� Y�� �����������W��-*������� ���*��.��-�d��^�-d.����N�� Y�� ���� ��-d.�� ���� ������ ������W��0:�� Y�� !���� "��� ������W�����4*+�� Y�� #���� ����*+�� Y�� #���� ���:����������� Y�� $���� ����+�����%*�%�&��#�'Y�� Y�� (��������)�*�%������ ���*+���.����g-�d��^�-d.����N�� Y�� ���� ��-d.�� *���� ������ ������W���*+�� Y�� #���� ������*+�� Y�� #���� ���:������������ Y�� $���� ����+�����%*�%���6 ��*�%���.6 ��_-�d��V -d.��K�� Y�� ���� ��-d.�� *���� �� �� ������W��`:�� Y�� +���� "��� ������W��0:�� Y�� +���� "���,������W���}����������'�������/��$� &�)�/*�K+�U,�z-��.��/��0��1��3��45829}?�=�>�B�C�D�E!F+GWHfIpJ}L�M�PQ#R-SRT\UgVmWzY�Z�b�^�_b`a<c�������K2�����+���������g�u��� #�������+����+�����?����?�����?^����?U����?�����?�����?�F�� 5���H������?�������5��������K)��cB�,����%��i������aB�o�,N����� �������d�����*�-�.M,+�/��������� ���g�h���� �����������������H���������� �������L�����*�0Y�1�2�����������t���� ����������F�����������'N����� ���������,�� �3Y�4M+���5L+78�9:���>+;:�9:���6+<:�9:���6+=8�9:���6+�>��9�?6���@���*�-:������A���g��Ͳ��B�����: 6 6:�6 6 ���2: `6 ���*C�:��M*�D:�66��%2:C�E�� *�:����������FG�H��/I�J�E��!I�K������FL���I:��I�K��� T�� T���76 :�6 6 � _2: `6 :�MY�N::6��7��7��7:::6� :6:*��6��: ��:Y �O�*P�6 ������ ������ ������Q��ͧ�*����77 ���������R��ͧ�*�:�� 6�� �`6���yS���������T��ͧ]�� 3���M*U�:!!�������V���!��WX������*Y���8:""��*Z���8:""�[��"\�]������^"��ͧٻ� Y"�_:`��W6#*�� Y�� a��#�� �����8:$$��$��W�##��<*�� Y�� a��#�� �����8:$$��b��$��W�#���c��W6��: ��� �,���*P����*P�: �������d��� �:*�e��#�'Y�� Y�� (�� ������)�*����7���x��s*���j����� a7 ���f��W��F�� Y�� g����ݶ����h����� ������W�����W��J: �� Y�� i�� � ������W��%: �� Y�� i�� �,������W�jY�k: *�l:!*�l:"*�l:#��]*m�:$$�� $��8������n���$��8:*o�:$$�� $��8������p���$��8::$�w�� Y�� $��ݶ��q����:$ �����'����� Y�� $��r�������:$!����� Y�� $��s��!��q��r��.�� !��� t�������:$"������ Y�� $��s��"��q��r��.�� "��� t�������:$#���r�� Y�� $��s��#��q��r��.�� #��� t�������:$��+��%�� Y�� $��s��s�u����:$�� Y�� $�������:$��� Y�� Y�� v��$��w�����_:%6&*��6&��:'�� Y�� ���&�x����:'��/���)�� Y�� '��ݶ�s�u�������:'��%��y��W��%z����{��W*|�}:((�~��g(��:)�� Y)�����_:*6++(�~��((+��:)*s��)������W�+���%���*��{��W���V��%��������W��n��%���'�����W��S%������'�����W��7��%���'�����W��%������'�����W���:))�����?)�����8:*%���W*��]��%*��W��%���*��W���%���W%��:$���: �� �� 3������ $�� �x�� �� d��8�� �� ��:%�w�� Y�� %��ݶ��q����:% �����'����� Y�� %��r�������:%!����� Y�� %��s��!��q��r��.�� !��� t�������:%"������ Y�� %��s��"��q��r��.�� "��� t�������:%#���r�� Y�� %��s��#��q��r��.�� #��� t�������:%��+��%�� Y�� %��s��s�u����:%�� Y�� %�������:%, ��W�����������,��������������:E���E��:Hi���Hi��:l����l���:���������:� ���� ��:�������:��������'!$������^����������!��3��E��W��g��p��v�����������������������������������������0�;�I�N�^�a�j�p�v�y������������������������������������������� ���'�+�7�E�H�P�U�[�b�i�l�w������������� � � #CHPSYy~���!�&�$�%�(�)�*�+�,�-./'061=2K4�9�:�B�>�?�B�@�A�D�G�HIJK!L.M<NCPNQ[RiSpWtXyY�Z�[�]�^_``ahb�e�f�h�k�lnq!r&t?uJvpyuz�|�}������������������� �7�;�R�n�r������������������� � � � � *� 1� ;� B� N� U� \� `� e� �� �� �� �� �� � L� T� �� �� �� �� �� �� ������6���������������������� 2�� #�x���#C�X���$������"���F� ������!����� ������ �� ��� �� ��� !�O$��$��/���+��Y���)��F���*��-���*����%�S��&?����'�Z���(� F���� =���� :���� 7�F�� 2��� -��� (u�� %���� "���� ���� ^��� U��� g������ �����!����"����#tn���$ `����%� O����� ����� ��8�� �����! ��F��3 ��F��E ��F��W ��F��g �����v }����� [�]� �� X[�� �� U���H��� �� =����� ����� �������b�U������������������8�������������"��0����������W�����������(����) ��O� ��F>�������������(��B���Y�-:��B�d�!��j�"����������(���������,��3#��A����"����������(��������I����"����������(��������I����"����������(������ '��6�$����������(���������I��3�)����������(������������.��#�����4�� �����"����������(������[�����"����������(��������h#��A����#����������(��������I����#����������(��������I����#����������(������ '������������������N����� �������������W*��d=+��d>����*��+����d=d>���+��d���� Y�� +����������+��������&� ��������#��'��.��1��;��U�����*����W�������W�����P�����I������� ���&� �������x�����*+�����*+��M���8�,������������� ������� �����8��������������H����������������N����� ���������,�� ��3Y�4:�3Y�4:-78�9:���6-;8�9:���6-<:�9:���6���@���*�-: ������A ���g��Ͳ��B��� ��: 66 : �66��� 2:`6���*C�:��M*�D:�66��%2:C�E�� *�:����������FG�H��/I�J�E��!I�K������FL���I:��I�K��� T�� T���86 : �66� 2:`6:�MY�N::6��7��7��7:::6� :6 :*��6 ��:!��:Y!�O�*P�6! ������ ������!������Q��ͧ{*����77 ���������R��ͧQ*�:�`6���9S���������T��ͧ�� 3���*U�:""�������V���"��WX������*Y���8:##��*Z���8:##�[��#\�]������^#��ͧ��� Y#�_:`��W6$*�� Y�� a��$�� �����8:%%��%��W�$$��<*�� Y�� a��$�� �����8:%%��b��%��W�$���c��W6��:!���!�,���*P����*P�:!!�������d���!�:*�e��#�'Y�� Y�� (��!������)�*����7���w��r*���i����� a7 ���f��W��E�� Y�� g����ݶ����h����� ������W�� �����J:!�� Y�� i��!� ������W��%:!�� Y�� i��!�,������W*�l:!*�l:"*�l:#��]*m�:$$�� $��8������n���$��8:*o�:$$�� $��8������p���$��8::$�ܻ� Y�� $��ݶ��q����:$ �����'����� Y�� $��r�������:$!��F�� Y�� $��s��!��q��r��.�� !��� t�������:$"���Ȼ� Y�� $��s��"��q��r��.�� "��� t�������:$#���J�� Y�� $��s��#��q��r��.�� #��� t�������:$�������� Y�� $��s����s�u����:$��]��W�� Y�� $��s����s�u����:$��+��%�� Y�� $��s��s�u����:$�� Y�� $�������:$�6�� Y�� Y�� v��$��w�����_:%6&*��6&��:'�� Y�� ���&�x����:'��/���)�� Y�� '��ݶ�s�u�������:'��%��y��W��%z����{��W*|�}:((�~��g(��:)�� Y)�����_:*6++(�~��((+��:)*s��)������W�+���%���*��{��W���W��%��������W��p��%���'�����W��T%������'�����W��8��%���'�����W��%������'�����W���:))�����?)�����8:*%���W*��]��%*��W��%���*��W���%���W��%�����W��%�����W��#��$���W��$���W����������������������t����t�:�%t���%t�:(=t��(=t�:@Yt��@Yt�:\ht��\ht�:k�t��k�t�:�qt���qt�:�]c���]�'JRU����������� ��$�6 �H�Q �W�i�r�y�|������������������� ��!��$%&)'.*>+A,J.PV7Y8s9y:|;�<�=�>�?�@�A�B�C�D�E�F�H�J�M�K�L�O�P�Q�R�TUWX%Y(\0^7`=a@cKdYe\g`hkjvk{l�m�n�o�p�q�r�t�v�w�x�yz{#|&~,L�Q�_~e�n�q�t�v������������������� ���Y�]�`�c�e������������������������'�5�<�@�E�e�y���������-�5�|�������������#�G�J�R�W�p�{���������������������*�0�D�L�Q�h�m������������ ! $ - 2 D S V [ j v8 | � �����5���������������������� 2��!��x���$�X���%������#���F�!v�����"v����!������!e� ���!�� ���!��O$��$�/���+��Y���)��F���*��-���*G���%J S��&p����'�{���(|�����������������F�����������u������������������^����U����g�� �����!�����"�����#@6���$s����� ����� ��F��� ������ ��8�� ��8�� �8��$ m�F��6 [�F��H I�F��W :��� �y �]� �| [��� ���H���*�������� ����� ����� ��������I����������������7��������������"��0����������W������������(����)��O� ��F>��������������(��B���Y�-:��B�d�!��d�"�����������(��������,��4#��A����"�����������(�������I����"�����������(�������I����"�����������(����� 11'��6�$�����������(��������I��3�)�����������(�����������.��#�����4�� �����"�����������(������������������������'N����� �����������Y��:*��:+�����M���a:+����0+����:��2���������b������W+����M���m�-��+����M���m����-�����e*���M���K:��<���:-��: ����!+� ���?��������m���+����M���m����-�����p*����W*���M���K:��<���:-��: ����!+� ���?��������m���+����M���m���+����M���m�+����M���m�+����M���m����M���8:��8������-+��[���#+���`���������`��g���:����]���������:+�������:-�����öħ�v,��g,����`���Ŷ�6+��[�`��D�� Y�� ���� ���� Y�� ��`�� ����M����W������+���m�+������-+P��O���+�ƹ�m���+�ǹ�m���p+��[���f+��[���\+��\���S+���`��G���M���8:��+���m����M���+ȹ�O���+����m�6+��[����+�� Y�� ���� ����O����: �� Y�� ���� ����M���: ��_ ��Z �� ��: ����M���m� ���ʚ�+ ����M���m� ����M���m����P+�*��m�+��m��������:�N��,� -�.�/�&0�-1�62�>3�F4�Z8�m9�q:��;��<��=��>��?��@��A��C��D��F��GHIJ#K+L3MQOTPgRjT}V�W�X�Y�\�]�^�a�bcefij'k2l;mKn�m�q�s�t�u�w�z�{�|}~#/�;�I�i�����������������������������6�$����.����&� ���Q 4�#�.�+�&� �Q 4�>�N����5 ����G8�i��:� ��a 8� >�������8�����:�����������8�� ���&�A��V��H���*���GI���a I� ��I����I�����M���Z�M,��R����]����n����M $��G��$�������N���������-������θϳ����>�������� ����6� �O��������"������j6�� 6�� ����PK ����ɻ Y�>a,��,��%���org/autoplot/cdf/CdfVirtualVars.class�������3� ���� ���� ������ ������ �A������� � �� �� �� � � � !"#$%� &'( ��)*+ ��,-. /012345������� �76 /7� 8 �69 /:;<= �A> �A?@ �AABCDEFGH I JK L MN �79 O� 7� � PQRS / TU TV / / /W /P /R /XYZ[\] �6^ _ `abc �l��d �le �lf>��&֙ Tg h ij k lmn op Tq /r /"stuvw xy��z{| }~ ��� ����logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lorg/autoplot/cdf/CdfVirtualVars;�execute�q(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�i�I�sum�Lorg/das2/qds/QDataSet;�size�deltaT�waves�%Lorg/das2/qds/MutablePropertyDataSet;�pow�translation�poww�trs1� real_data�Lorg/das2/qds/ArrayDataSet;�region_data�fill�Ljava/lang/Number;�k�j�quality_data�data�n�Ljava/lang/String;�channel�rBad�D�wdata�Lorg/das2/qds/WritableDataSet;�n1�n2�l�n3�esa_data�dfill�result�oi�Ljava/lang/Object;�od� sliceable�m�Ljava/util/Map;�metadata�function�args�Ljava/util/List;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�)Ljava/util/List<Lorg/das2/qds/QDataSet;>;� StackMapTable��4�=���|� Exceptions� Signature��(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/lang/String;Ljava/util/List<Lorg/das2/qds/QDataSet;>;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�calcP�)(Ljava/util/List;)Lorg/das2/qds/QDataSet;�coefficient�V_GSE_p�np�pressure�B(Ljava/util/List<Lorg/das2/qds/QDataSet;>;)Lorg/das2/qds/QDataSet;�convPos�;(Ljava/util/List;Ljava/lang/String;)Lorg/das2/qds/QDataSet;�coordSys�T(Ljava/util/List<Lorg/das2/qds/QDataSet;>;Ljava/lang/String;)Lorg/das2/qds/QDataSet;� alternateView�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�burley�computeMagnitude�convertLog10� addSeconds�1(Lorg/das2/qds/QDataSet;D)Lorg/das2/qds/QDataSet;�seconds�dep0�isSupported�(Ljava/lang/String;)Z� functions� supported�Z�$Ljava/util/List<Ljava/lang/String;>;�<clinit>� SourceFile�CdfVirtualVars.java������������ implement virtual variable "{0}"���� sum_values��������"java/lang/IllegalArgumentException�Bvirtual variable function sum_values expects at least one argument������org/das2/qds/QDataSet����compute_magnitude����� convert_log10�����fftPower512��fftPower1024�fftPower�8virtual variable function fftPower expects two arguments�����apply FFT power������������fftPowerDelta512����DEPEND_1����������fftPowerDelta1024�fftPowerDelta2048�fftPowerDeltaTranslation512���'fftPowerDeltaTranslation512 is untested�calc_p����� conv_pos1�ANG-GSE�����alternate_view�region_filt����FILLVAL����java/lang/Number�java/lang/Double�����������apply_qflag�NAME�java/lang/String�����flux_h���sigma_h�flux_o�sigma_o� flux_he_1� sigma_he_1� flux_he_2� sigma_he_2����������� FILL_VALUE��������apply_esa_qflag����������unsupported rank � arr_slice�.unable to implement because metadata is needed� ARR_INDEX�ARR_DIM�������not supported slice dimension�/ARR_DIM property in metadata should be a number�java/lang/StringBuilder�+virtual variable function not implemented: ������������not implemented�������DEPEND_0�DEPEND_0 not found���������fftpowerdelta512�fftpowerdelta1024�fftpowerdelta2048�fftpower�fftpowerdeltatranslation512������1virtual variable function "{0}" is supported: {1}�java/lang/Object������ apdss.cdf����org/autoplot/cdf/CdfVirtualVars�#org/das2/qds/MutablePropertyDataSet�org/das2/qds/ArrayDataSet� java/util/Map�java/util/List�%org/das2/util/monitor/ProgressMonitor�org/das2/qds/WritableDataSet�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�equalsIgnoreCase�()I�(Ljava/lang/String;)V�get�(I)Ljava/lang/Object;�org/das2/qds/ops/Ops�add�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�X(Lorg/das2/qds/QDataSet;ILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�rank�slice�(I)Lorg/das2/qds/QDataSet;�setProgressMessage�"org/das2/qds/ops/Ops$FFTFilterType� FFTFilterType�InnerClasses�Hann�$Lorg/das2/qds/ops/Ops$FFTFilterType;�value�()D�windowFunction�>(Lorg/das2/qds/ops/Ops$FFTFilterType;I)Lorg/das2/qds/QDataSet;�n(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�org/das2/qds/DataSetOps�makePropertiesMutable�>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�length�(I)I�findgen�multiply�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�property�&(Ljava/lang/String;)Ljava/lang/Object;�copy�4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;�&(Ljava/lang/Object;)Ljava/lang/Object;�valueOf�(D)Ljava/lang/Double;�(I)D�doubleValue�putValue�(ID)V�toLowerCase�()Ljava/lang/String;�hashCode�equals�(Ljava/lang/Object;)Z�slice1�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�java/lang/Integer�(I)Ljava/lang/Integer;�ge�=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;�where�7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;�(II)I�(IIID)V�org/das2/qds/DataSetUtil�qubeDims�(Lorg/das2/qds/QDataSet;)[I�product�([I)I�(IID)V�(IIIID)V�intValue�slice2�slice3�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString� asDataSet�(D)Lorg/das2/qds/DRank0DataSet;�?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;� magnitude�log10�org/das2/datum/Units�Lorg/das2/datum/Units;�5(DLorg/das2/datum/Units;)Lorg/das2/qds/DRank0DataSet;� maybeCopy�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�contains�java/lang/Boolean�(Z)Ljava/lang/Boolean;�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�org/das2/util/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!��������������� �����������/�����*������������������������������� ���������~���������+��+����L,����� �� Y ���,����� :6,�����,����� ��:�����+����,����� ���+����,����� ���+����,����� �-���+����,����� �-���+����_,����� �� Y���,����� :��������:���-���,����� ��������-���+ ����\,����� :,����� ��!:��������:���"��#���$��%��&��-��:�+'����\,����� :,����� ��!:��������:���"��#���$��%��&��-��:�+(����\,����� :,����� ��!:��������:���"��#���$��%��&��-��:�+)�����,����� :,����� :,����� ��!:"�����#���$��%��&��-��:��!:"��*��� �����: " ��&��� Y+���+,����,��-�+.���� ,/��0�+1����,����� �+2����h,����� ��3:,����� :*4��5���6:���8��::6��;��#��<������=��>�����+?����,����� :,����� :@��*���A��B:6:6 ��C������������;I������;J�����77����K�77����k�N�����N����|w�����[|w�����{D��E��x6 ��rF��E��h6 ��bG��E��X6 ��RH��E��H6 ��BI��E��86 ��2J��E��(6 ��"K��E��6 ��L��E��6 ������G����������/���/���5���5���;���;���A���A6��6��6�� 6����M:��N��O��P:Q��*���7��R9 ��S:6��T���H6 ��U���16 ��V��� ��W����ބ ��DŽ����+X���m,����� ��3:,����� :*4��5���6:���8��::��=9��Y��Z��[6 6 ��T�� ��<�������\�����������������)���O���� ��>�����]66�� ��^��������]66��/��_6 6 �� ��`������Ч�h��]66��I��_6 6 ��0��_66�� ��a������τ����� �� Yb���� ����+c�����,����� :*:�� �� Yd���e��5�:f��5�:��6��l��6��g6 �����P�������������,���>��6��g��M:��1��6��g��h:����6��g��i:�� �� Yj����� �� Yk������ Y��lY��mn��o+��o��p����������n�����+��,��-�)�.�5�/�C�0�U�/�[�2�^�3�g�4�u�5�~�6���7���8���9���:���;���<���=���>�? �@'�A0�C<�DK�Eb�F{�G��H��I��J��K��L��M��N��O��P��Q��R�S&�T?�UJ�VM�WV�Xb�Yn�Z}�[��\��]��^��_��`��b��c��d��e��f�g�h�j&�k2�l?�mL�nY�og�ps�ny�s|�t��u��v��w��x��y��|��}�������������������������������������2��A��G��M��S��V��_��n��z����������������������������������������"��,��5��?��L��R��X��[��c��m��v�����������������������������������������������������������4��C��F��U��X��g��j��t��w��������������@�8�#������5�)��������<�����<�M�����K�>��������������M�������>��������������M������>�����J������b�z�����n�n�����}�_�������5�������.������������ O�*�����&�V�����2�J�����?�=�����"�%������<����� �Q�����������������������������������o�������^����� ��W�������������������8������5������ %�3�����"�9�������������������y�4�����v�7����� f�M�����c�S����������� n[�����zO������B������.������ ����� C������U������g�������\����� t���������������~������������������������������������������������������������������ ��������������������������������R)������"��������$��#������&��#������&��#������&��� ��=��������#�������� ������������������ 0����1���������������������������$�������������������=��������;�� ������ ���������� ������������ �����������������&������C� ��������������������� � ������������������������ ���������������������� ������������������������6�q��sL*����� M*����� N+-��%,��t��N��u��%:������������������������3�������4����6��������/�������$�������������3���������������6�������������� ����������P����� �� Yv������������������������� ��������� �������������� ������������������������,�����*��������������������������������������/�����*��w��������������������������������������/�����*��x��������������������������������������������7*y��*��� N-�� �� Yz���-'��{��|��N*��}:y-��~���������������&�,�4�����*����7���������7�������+������,����������������� �������������������AYSYSYSY�SY�SY�SYSYSY�SY 1SY ,SY2SYXSY ?SYSYcS���L+*��B����=��������Y*SY���S����������������c$�n%��&����� ������������c�'������n�������������c�'����������������!������ ������������������������������� ��@PK �����9|Tg5��� ��� ��-���org/autoplot/cdf/SegmentedBufferDataSet.class�������3�� ��T ��U ��V ��W ��X �Y�Z��[�\�] �^�_ ��`�a�b�c �d�e �f�g ��h ��i ��j��k��l��m��n��o �p�q��r��s��t��u�v�w�rank�I�segStart�[I�segStop�currentSegment�segments�[Lorg/das2/qds/QDataSet;�<init>�(I[Lorg/das2/qds/QDataSet;)V�Code�LineNumberTable�LocalVariableTable�j�qube�i�this�)Lorg/autoplot/cdf/SegmentedBufferDataSet;�tqube� StackMapTable�v�'�#�()I� segmentFor�(I)I�idx0�length�ids�(II)I�(III)I�k�slice�(I)Lorg/das2/qds/QDataSet;�trim�(II)Lorg/das2/qds/QDataSet;�off�start�stop�ids0�ids1�value�(I)D�i0�(II)D�i1�(III)D�i2�(IIII)D�i3� SourceFile�SegmentedBufferDataSet.java�(�x�%�!� �!�"�#�$�#�y�z�{�;�7�org/das2/qds/QDataSet�QUBE�|�}�~����#java/lang/IndexOutOfBoundsException�%d is too high�java/lang/Object�������������(���8�9�&�'�;�9�;�=�;�>�@�A�B�C���B���I�J�I�L�I�N�I�P�'org/autoplot/cdf/SegmentedBufferDataSet�org/das2/qds/AbstractDataSet�()V�org/das2/qds/DataSetUtil�qubeDims�(Lorg/das2/qds/QDataSet;)[I�java/lang/Boolean�TRUE�Ljava/lang/Boolean;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/String�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�(Ljava/lang/String;)V�org/das2/qds/DataSetOps�@(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/MutablePropertyDataSet;�!������� �!����"�#����$�#����%�!����&�'�����(�)��*���������*��*��*��*,�� ��*,�� ��*��ON6,���z��,2��N��L*��*��d.O-��8,2��:��N��%6���.-.��N�� ����*��*��.,2���`O����-��* �� �������+���f������� ��������%� �'�!�1�"�6�#�A�%�Q�&�U�'�^�(�c�)�h�+�s�,��-���.���+���4���!���6���7���9�,���H��k��-�!��^�,�.�#��*�~�/�!������0�1������� �!������&�'��'���2�#��3���'���*��4�5�6����&�6�������� �7��*���/�����*�������+�������=�,��������0�1���$�8�9��*��)������*��*��.��*��*��.��*���*��*�����*��*��.��*Y��`�����*��*����� *����Y ��Y��S�����*����*��*��.��*Y��d�����*���� *����Y ��Y��S�����*�������+���6� ���G��H��J�8�K�E�M�Q�N�V�O�n�Q���R���T���U���V���X�,���������0�1�������:�!��3����%( #��;�9��*���l�����*��=*��.d>*��2��������+�������^��_��`�,���*�����0�1������:�!����<�!��� �/�!���;�=��*���y�����*��>*��.d6*��2��������+�������e��f��g�,���4�����0�1������:�!�����-�!����<�!����/�!���;�>��*���������#*��6*��.d6*��2��������+�������l��m��n�,���>����#�0�1�����#�:�!����#�-�!����#�?�!����<�!����/�!���@�A��*���l�����*��=*��.d>*��2��������+�������s��t��u�,���*�����0�1������:�!����<�!��� �/�!���B�C��*���������6*��>*��6��*��.6*��2dd����*�������+�������{��|� �}��~���/���,���>����D�!����6�0�1�����6�E�!����6�F�!���0�G�!�� �)�H�!��3������/��I�J��*���\�����*��=*��2*��.d��������+��� ���������,��� �����0�1������K�!����<�!���I�L��*���g�����*��>*��2*��.d��������+��� ���������,���*�����0�1������K�!�����M�!����<�!���I�N��*���u�����*��6*��2*��.d��������+��� ���������,���4�����0�1������K�!�����M�!�����O�!����<�!���I�P��*���������!*��6*��2*��.d��������+��� ���������,���>����!�0�1�����!�K�!����!�M�!����!�O�!����!�Q�!����<�!���R����SPK �����9|Te�7x������%���org/autoplot/cdf/TrArrayDataSet.class�������3�� �3�a�b��� �2�c�d������� �2�e �f�g �h�i�j�k ��l �h�m�n �o�p �o�q �r�s ��t�u �v�w ��t�x �y�z �{�t�| �}�~� ��a�� ��� ��� ��� �2�� �2�m ���t ���t ���t�� �2������ ������ �,�� �,���� ���� �2�������logger�Ljava/util/logging/Logger;�fill�F�dfill�D�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lorg/autoplot/cdf/TrArrayDataSet;�wrap�8(Ljava/lang/Object;[IZ)Lorg/autoplot/cdf/TrArrayDataSet;�arr�Ljava/lang/Object;�array�qube�[I�copy�Z�c�Ljava/lang/Class;� StackMapTable�����G�getComponentType�()Ljava/lang/Class;�getBack�()Ljava/lang/Object;� jvmMemory�()I�sizePer�I� component��� checkFill�f�Ljava/lang/Number;���<clinit>� SourceFile�TrArrayDataSet.java�:�;�java/lang/Float�6�7�java/lang/Double�8�9�����Q�������"java/lang/IllegalArgumentException�input must be an array�:���P�Q�input must be 1-D array�������������������K�[D���A���[F���A�����[J���A���java/lang/StringBuilder�component type not supported: �������������R�S�������not supported �����org/das2/qds/QDataSet� FILL_VALUE�������java/lang/Number��������� apdss.cdfj�������4�5�org/autoplot/cdf/TrArrayDataSet�org/das2/qds/AbstractDataSet�java/lang/Class�java/lang/Object�getClass�isArray�()Z�(Ljava/lang/String;)V�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�newInstance�&(Ljava/lang/Class;I)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�TYPE�org/autoplot/cdf/TrDDataSet�#([D[I)Lorg/autoplot/cdf/TrDDataSet;�org/autoplot/cdf/TrFDataSet�#([F[I)Lorg/autoplot/cdf/TrFDataSet;�java/lang/Long�org/autoplot/cdf/TrLDataSet�#([J[I)Lorg/autoplot/cdf/TrLDataSet;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/lang/Integer�java/lang/Short�java/lang/Byte� properties�Ljava/util/HashMap;�java/util/HashMap�get�&(Ljava/lang/Object;)Ljava/lang/Object;� floatValue�()F�doubleValue�()D�java/util/logging/Logger� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;!�2�3�����4�5�����6�7�����8�9�����:�;��<���D�����*��*��*��������=���������� ��>��������?�@��� �A�B��<��Q������*�� �� �� ��Y�� �*�� ��:�� �� ��Y�� ���*����N*-*������*N����-����+�������-����+�������-����+�����Y��Y������ ��!�� �����=���.����"��#��$�/�%�3�&�=�'�K�)�M�+�a�,�u�-���2�>���>��=��C�D������E�D�������F�G������H�I��M�X�C�D�����J�K��L���"�����M����N�O�N�M����P�Q��<���5�����*��"�� �������=�������7�>��������?�@���R�S����T�U��<��H�����t*��#M,���� <��[,����<��O,���� <��B,��$��<��6,��%��<��*,��&��<����Y��Y��'��,�� ��!�� �*��"��h�����=���>����B��C��D��E��F��G�%�H�+�I�2�J�7�K�>�L�C�M�J�N�O�P�j�R�>���\� ���V�W����V�W��(��V�W��4��V�W��@��V�W��L��V�W����t�?�@���j� �V�W���o�X�K��L��������M����Y�M����Z�;��<���������2*��(*��+��,L+��*+��-��*+��.����*��*��������=�������Y� �Z��[��\�$�^�*�_�1�a�>�������2�?�@��� �%�[�\��L��� ���$�]��^�;��<���!������ /��0��1�����=���������_����`PK �����9|Ty}5-��5-��!���org/autoplot/cdf/TrDDataSet.class�������3Q�� ��� ��� ��� ��� ������� ��� ��� �P������ ����� ��� ��� ��� ��� ��� ��� ������ ������ ��� ���������%���� ���� � � ��% ��� � � ��� � �� � �% ��%�% ��%�% ��%�% ��%�% �!" � �#$ �% ���&'() �* ��+ ��,- �P./0�back�[D�rank�I�len0�len1�len2�len3�RANGE_CHECK�Z� ConstantValue�����version�Ljava/lang/String;1�createRank1� (I)Lorg/autoplot/cdf/TrDDataSet;�Code�LineNumberTable�LocalVariableTable�createRank2�!(II)Lorg/autoplot/cdf/TrDDataSet;�createRank3�"(III)Lorg/autoplot/cdf/TrDDataSet;�createRank4�#(IIII)Lorg/autoplot/cdf/TrDDataSet;�create�!([I)Lorg/autoplot/cdf/TrDDataSet;�qube�[I� StackMapTable�wrap�#([D[I)Lorg/autoplot/cdf/TrDDataSet;�data�<init>�(IIIII)V�this�Lorg/autoplot/cdf/TrDDataSet;� (IIIII[D)V���S�getBack�()Ljava/lang/Object;�()I�length�(I)I�i�(II)I�i0�i1�(III)I�i2�value�()D�(I)D�(II)D�(III)D�(IIII)D�i3�putValue�(D)V�D�(ID)V�(IID)V�(IIID)V�(IIIID)V� putLength�(I)V�len�toString�()Ljava/lang/String;�copyProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�dep�Lorg/das2/qds/QDataSet;�plane0�ds�result�Ljava/util/Map;�srcProps2�ddcopy�<(Lorg/autoplot/cdf/TrDDataSet;)Lorg/autoplot/cdf/TrDDataSet;�dsLength�newback� maybeCopy�6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrDDataSet;�copy�j�k�l�!([D)Lorg/autoplot/cdf/TrDDataSet;� wrapRank2�"([DI)Lorg/autoplot/cdf/TrDDataSet;�n1� wrapRank3�#([DII)Lorg/autoplot/cdf/TrDDataSet;�n2�nx�ny�%([DIIII)Lorg/autoplot/cdf/TrDDataSet;�&([DIIIII)Lorg/autoplot/cdf/TrDDataSet;�joinProperties� (Lorg/autoplot/cdf/TrDDataSet;)V�dep0�djoin�ddep1�dep1�dd1�copyElements�@(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;II)V�src�srcpos�dest�destpos�A(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;IIZ)V� checkAlias�srcpos1�destpos1�join� Deprecated�append�myLength�trim�(II)Lorg/das2/qds/QDataSet;�start�end�nrank�noff1�noff2�props�depProps�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;� capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;� Signature�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;� SourceFile�TrDDataSet.java�org/autoplot/cdf/TrDDataSet�t�u�a�b�f�g�h�i�j�k�"java/lang/IllegalArgumentException�bad qube�t3�t�x�t4�java/lang/NullPointerException� back was null�6back.length < len0 * len1 * len2 * len3 in TrDDataSet.�R�S�T�U�V�U�W�U�X�U�Y�U567�dataset cannot be lengthened��8�java/util/HashMap9��2:;�T�}�java/lang/StringBuilder�DEPEND_��<��=����>?�org/das2/qds/QDataSet� dataset is dependent on itsself!����@A�PLANE_BCDEF��������GHIJ�0copy of non-qube to DDataSet, which must be qubeKL3���������~�}���������~����������~�����������~�����������bad rank�����!src and dest geometry don't match����� rank mismatch� len1 mismatch� len2 mismatch� len3 mismatch����MNOP�org/das2/qds/WritableDataSet�����org/autoplot/cdf/TrArrayDataSet�org/das2/qds/RankZeroDataSet�20090605� java/util/Map�(Ljava/lang/String;)V�()V�org/das2/qds/DataSetUtil�addQube�((Lorg/das2/qds/MutablePropertyDataSet;)V�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;� getProperties�putAll�(Ljava/util/Map;)V�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� properties�Ljava/util/HashMap;�isQube�(Lorg/das2/qds/QDataSet;)Z�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�trimProperties�*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map;� putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�1��P��N�Q����R�S�����T�U�����V�U�����W�U�����X�U�����Y�U����Z�[��\����]��^�_��\����`�+� �a�b��c���7����� ��Y�������d�������.�e������� �V�U��� �f�g��c���A����� ��Y�������d�������2�e������� �V�U����� �W�U�� �h�i��c���K����� ��Y�������d�������6�e��� ���� �V�U����� �W�U���� �X�U�� �j�k��c���U����� ��Y�������d�������:�e���*���� �V�U����� �W�U���� �X�U���� �Y�U�� �l�m��c���������b*�����Y���*��� *.���*��� *.*.���*���*.*.*.���*���*.*.*.*.�����Y�� �����d���.����D��E��F��G��H�%�I�/�J�5�K�B�L�H�M�X�O�e�������b�n�o���p����� �q�r��c����������+�����Y*�� �+�����Y+.*�� �+�����Y+.+.*�� �+�����Y+.+.+.*�� �+�����Y+.+.+.+.*�� ���Y�� �����d���.����[��\��]��^�)�_�/�`�A�a�G�b�[�c�a�d�w�f�e���������s�S�������n�o��p������t�u��c���w�����*hhh��� �����d��� ����m��n�e���>�����v�w������T�U�����V�U�����W�U�����X�U�����Y�U���t�x��c���������R*���� ��Y ����hhh�� ��Y�� �*��*��*��*��*��*��*�������d���2����p��q��r�"�s�,�u�2�v�7�w�<�x�A�y�G�z�M�{�Q�|�e���H����R�v�w�����R�T�U����R�V�U����R�W�U����R�X�U����R�Y�U����R�R�S��p��������y�z����{�|��c���/�����*�������d��������e��������v�w����T�}��c���/�����*�������d���������e��������v�w����~�}��c���/�����*�������d���������e��������v�w����~���c���9�����*�������d���������e��������v�w��������U���~����c���C�����*�������d���������e��� �����v�w��������U�������U���~����c���M�����*�������d���������e���*�����v�w��������U�������U�������U��������c���1�����*��1�����d���������e��������v�w���������c���;�����*��1�����d���������e��������v�w��������U��������c���L�����*��*��h`1�����d���������e��� �����v�w��������U�������U��������c���b�����*��*��h*��h*��h``1�����d���������e���*�����v�w��������U�������U�������U��������c���~�����,*��*��h*��h*��h*��h*��h`*��h``1�����d���������e���4����,�v�w�����,���U����,���U����,���U����,���U��������c���@�����*��'R�����d��� ���������e��������v�w�����������������c���J�����*��(R�����d��� ���������e��� �����v�w��������U����������������c���[�����*��*��h`)R�����d��� ���������e���*�����v�w��������U�������U����������������c���r�����*��*��h*��h*��h``R�����d��� ���������e���4�����v�w��������U�������U�������U����������������c���������.*��*��h*��h*��h*��h*��h`*��h``R�����d��� ����-�e���>����.�v�w�����.���U����.���U����.���U����.���U����.������������c���a�����*���� ��Y�� �*�������d����������e��������v�w��������U��p�����������c���/�����*�������d������"�e��������v�w���������c��������ʻ�Y��L*��M+,���>*�����[*��Y�� ��!��"��#��$���%:*�� ��Y&�� ���"+��Y�� ��!��"��#��'��(�W����>2��K*��Y��)��!��"��#��$���%:��(+��Y��)��!��"��#��'��(�W����+�����d���B���*�+� -�/� 0�>1�D2�N4�S5�r/�x9��:��;��<��9��B�e���H��>�4�������b���U����$������z�N���U�������������������� ��������p������������7����#������M� ������c���������M*��*��h*��h*��h<�M*��,��*��Y*��*��*��*��*��,�� N-��+*��,��--�����d������F�H�J�#L�@M�KO�e���*����M���w����9���U���5���S��@� ���w�� ������c���L�����*����*���*��'�����d������X�Y�[�e��������������p����� ������c���� � ��V*����*����.�*���<*��/����01��2��������������"���9���h������V��M,��,*��3���4��*��5���M6*��5���,*��6���7�����*��5����� *��8�>*��5���M6*��5���16*��8���,*��9���:���ބ��ʧ_*��5����� *��8�>����*��;�6*��5���M6*��5���M6*��8���76*��;���,*��<���=�����������*��5����� *��8�>����*��;�6����*��>�6*��5���M6*��5���k6*��8���U6*��;���=6 *��>���#, * ��?���@� ��҄������������� ��YA�� �,��+*��,��-,�����d�����3��d�e�g�j�l�%n�Hp�Mq�Rr�\s�_u�iv�ww��v��y��{��|��}��~����~��}��������!�/�?�Q�g�m�s�y�|��������������� �$�*�0�6�<�?�I�T��e������M����w��l����U��i�%���w����%���U����9���U����?���w����J�W�U�B�+���U�2�A���U�$�U���U�!�[���w��z�W�U��h�X�U���1���U� ��I���U���_���U���s���U���y���w�����W�U�����X�U�����Y�U���V�������@�T�U�I� ���w��p�����)��"������y�����������y����F������y������ ��$����F���G������y����� ����*������F���G�� H������y���� ������0��������������� �y� �q����c���9�������Y*�*�� �����d��������e��������R�S��� ������c���E�������Y*�l*�� �����d��������e��������R�S��������U�� ������c���Q�������Y*�hl*�� �����d��������e��� �����R�S��������U�������U�� �q����c���L�������Y*�� �����d��������e��� �����R�S��������U�������U�� �q����c���a�������Y*�� �����d��������e���4�����R�S������T�U�����V�U�����W�U�����X�U�� �q����c���l�������Y*�� �����d��������e���>�����R�S������T�U�����V�U�����W�U�����X�U�����Y�U��������c��c����(��Y��M>���+��Y�� ��!��"��#��B��%:��`*��Y�� ��!��"��#��B��%:��':����������':��C,��Y�� ��!��"��#��(�W���z>2���+��Y��)��!��"��#��B��%:��f*��Y��)��!��"��#��B��%:��':����������':��C,��Y��)��!��"��#��(�W���y*��+,��-�����d���V���������+��0��L��S��j��q������������������������������'��e����� �L�A������S�:���w��j�#���w��+�b������ �����U����A��������:���w����#���w����b������������U���(�v�w����(���w�� ������p���C� �� ����X�����yD�y��$������Y�����yD�y��*��y�y����� ������c���������5*��,����*��,���� ��YD�� �*,*��h*��h��E�����d���������� ��4��e���4����5���w�����5���U����5���w����5���U����5���U��p���� � ������c������ ���T��"*��*��h,��,��h�� ��YD�� �*��h*��h6,��h,��h66*��,����*�����d������ � �$�1 �>�B�S�e���\� ���T���w�����T���U����T���w����T���U����T���U����T���[��1�#���U��>����U��B��W�U��p����$�������c���>�����*+��C�����d��� �����e��������v�w��������w��������������c��R������+��F*���� ��YG�� �+��*���� ��YH�� �+��*���� ��YI�� �+��*���� ��YJ�� �*��*��h*��h*��h=+��+��h+��h+��h>`�:*����*+����***��+��`��*��*+��K�����d���F���!�"�$� %�*'�5(�?*�J+�T.�h/�|1��3��4��6��7��9��:�e���4������v�w���������w��h�L���U��|�8���U����1���S��p�����������c��G�� ���*��>*��h*��h*��h6*��h*��h*��h6d�:*��d��*��Yd*��*��*���� :*��:*��L: �����M�����d���.���E�F�G�)H�2I�CJ�^K�dL�lM�uN�|O�e���f� ����v�w��������U�������U���z���U���h���U��)�V���U��2�M���S��^�!���w��d�������l������ �������d�������l������ �������c���e�����+N��*�*+��O�����d������\�]�_�e��������v�w�������������������������p�������������������PK �����9|Tn_��p/��p/��!���org/autoplot/cdf/TrFDataSet.class�������3k�� ��� ��� ��� ��� ������� ��� ��� �V������ ��� ��� ��� ��� ��� ��� �� � � �V � ��� � �$�� �$ �$ �$� � � � � � �! " �#$ %&�' �(�)�* �+�,�- �.�/�0 �1�2�3 �45 � �67 �8 �9:;< �= > ?@ �VABC�back�[F�rank�I�len0�len1�len2�len3�RANGE_CHECK�Z� ConstantValue�����version�Ljava/lang/String;D�createRank1� (I)Lorg/autoplot/cdf/TrFDataSet;�Code�LineNumberTable�LocalVariableTable�createRank2�!(II)Lorg/autoplot/cdf/TrFDataSet;�createRank3�"(III)Lorg/autoplot/cdf/TrFDataSet;�createRank4�#(IIII)Lorg/autoplot/cdf/TrFDataSet;�create�!([I)Lorg/autoplot/cdf/TrFDataSet;�qube�[I� StackMapTable�wrap�#([F[I)Lorg/autoplot/cdf/TrFDataSet;�data�<init>�(IIIII)V�this�Lorg/autoplot/cdf/TrFDataSet;� (IIIII[F)V���Y�getBack�()Ljava/lang/Object;�()I�length�(I)I�i�(II)I�i0�i1�(III)I�i2�value�()D�v�F�(I)D�(II)D�(III)D�(IIII)D�i3�putValue�(D)V�D�(ID)V�(IID)V�(IIID)V�(IIIID)V� putLength�(I)V�len�toString�()Ljava/lang/String;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�name�Ljava/lang/Object;�copyProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�dep�Lorg/das2/qds/QDataSet;�plane0�ds�result�Ljava/util/Map;�srcPropsE�ddcopy�<(Lorg/autoplot/cdf/TrFDataSet;)Lorg/autoplot/cdf/TrFDataSet;�dsLength�newback� maybeCopy�6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrFDataSet;�copy�j�k�l�!([F)Lorg/autoplot/cdf/TrFDataSet;� wrapRank2�"([FI)Lorg/autoplot/cdf/TrFDataSet;�n1� wrapRank3�#([FII)Lorg/autoplot/cdf/TrFDataSet;�n2�nx�ny�%([FIIII)Lorg/autoplot/cdf/TrFDataSet;�&([FIIIII)Lorg/autoplot/cdf/TrFDataSet;�joinProperties� (Lorg/autoplot/cdf/TrFDataSet;)V�dep0�djoin�ddep1�dep1�dd1�copyElements�@(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;II)V�src�srcpos�dest�destpos�A(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;IIZ)V� checkAlias�srcpos1�destpos1�join� Deprecated�append�myLength�trim�(II)Lorg/das2/qds/QDataSet;�start�end�nrank�noff1�noff2�props�depProps�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;� capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;� Signature�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;� SourceFile�TrFDataSet.java�org/autoplot/cdf/TrFDataSet�z�{�g�h�l�m�n�o�p�q�"java/lang/IllegalArgumentException�bad qube�zF�z�~�zG�java/lang/NullPointerException� back was null�X�Y�Z�[�\�[�]�[�^�[�_�[HIJK��L���dataset cannot be lengthened��M�����org/das2/qds/QDataSet� FILL_VALUENOPQG�java/util/HashMapR��EST�Z���java/lang/StringBuilder�DEPEND_��U��V����WX� dataset is dependent on itsself!����YZ�PLANE_[\]^_����`P����abcd�0copy of non-qube to DDataSet, which must be qubeefF���������������������������������������������������������bad rank�����!src and dest geometry don't match����� rank mismatch� len1 mismatch� len2 mismatch� len3 mismatch����ghij�org/das2/qds/WritableDataSet�����org/autoplot/cdf/TrArrayDataSet�org/das2/qds/RankZeroDataSet�20090605� java/util/Map�(Ljava/lang/String;)V�()V�org/das2/qds/DataSetUtil�addQube�((Lorg/das2/qds/MutablePropertyDataSet;)V�fill�dfill�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;�java/lang/String�equals�(Ljava/lang/Object;)Z� checkFill� getProperties�putAll�(Ljava/util/Map;)V�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� properties�Ljava/util/HashMap;�containsKey�isQube�(Lorg/das2/qds/QDataSet;)Z�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�trimProperties�*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map;� putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�1��V��T�W����X�Y�����Z�[�����\�[�����]�[�����^�[�����_�[����`�a��b����c��d�e��b����f�,� �g�h��i���7����� ��Y�������j�������-�k������� �\�[��� �l�m��i���A����� ��Y�������j�������1�k������� �\�[����� �]�[�� �n�o��i���K����� ��Y�������j�������5�k��� ���� �\�[����� �]�[���� �^�[�� �p�q��i���U����� ��Y�������j�������9�k���*���� �\�[����� �]�[���� �^�[���� �_�[�� �r�s��i���������b*�����Y���*��� *.���*��� *.*.���*���*.*.*.���*���*.*.*.*.�����Y�� �����j���.����C��D��E��F��G�%�H�/�I�5�J�B�K�H�L�X�N�k�������b�t�u���v����� �w�x��i����������+�����Y*�� �+�����Y+.*�� �+�����Y+.+.*�� �+�����Y+.+.+.*�� �+�����Y+.+.+.+.*�� ���Y�� �����j���.����Z��[��\��]�)�^�/�_�A�`�G�a�[�b�a�c�w�e�k���������y�Y�������t�u��v������z�{��i���w�����*hhh��� �����j��� ����l��m�k���>�����|�}������Z�[�����\�[�����]�[�����^�[�����_�[���z�~��i���������9*���� ��Y ���*��*��*��*��*��*��*�������j���*� ���o��p��q��r��s�#�t�(�u�.�v�4�w�8�x�k���H����9�|�}�����9�Z�[����9�\�[����9�]�[����9�^�[����9�_�[����9�X�Y��v�������������������i���/�����*�������j�������{�k��������|�}����Z����i���/�����*�������j���������k��������|�}���������i���/�����*�������j���������k��������|�}���������i���9�����*�������j���������k��������|�}��������[��������i���C�����*�������j���������k��� �����|�}��������[�������[��������i���M�����*�������j���������k���*�����|�}��������[�������[�������[��������i���`�����*��0D#*����� *����#������j��� ���������k��������|�}����������v������A�������i���j�����*��0E$*����� *����$������j��� ���������k��� �����|�}��������[���������v������A�������i���{�����!*��*��h`0F%*����� *����%������j��� ���������k���*����!�|�}�����!���[����!���[���������v������A�������i���������0*��*��h*��h*��h``08*����� *����������j��� ���������k���4����0�|�}�����0���[����0���[����0���[���������v������,B�������i���������B*��*��h*��h*��h*��h*��h`*��h``08*����� *����������j��� ������-���k���>����B�|�}�����B���[����B���[����B���[����B���[��-�������v������>B�������i���A����� *��'�Q�����j��� ���������k������� �|�}����� ������������i���K����� *��(�Q�����j��� ���������k��� ���� �|�}����� ���[���� ������������i���\�����*��*��h`)�Q�����j��� ���������k���*�����|�}��������[�������[����������������i���s�����*��*��h*��h*��h``�Q�����j��� ������k���4�����|�}��������[�������[�������[����������������i���������/*��*��h*��h*��h*��h*��h`*��h``�Q�����j��� ����.�k���>����/�|�}�����/���[����/���[����/���[����/���[����/������������i���a�����*���� ��Y�� �*�������j��������� �k��������|�}��������[��v�����������i���/�����*�������j������$�k��������|�}���������i���c�����*+,��+����*�������j������)�*�+�k��� �����|�}��������e����������v�����������i��������ʻ�Y�� L*��!M+,��"�>*��#���[*��$Y��%&��'��(��)��*���:*�� ��Y+�� ���"+��$Y��%&��'��(��)��,��-�W����>2��K*��$Y��%.��'��(��)��*���:��(+��$Y��%.��'��(��)��,��-�W����+�����j���B���2�3� 5�7� 8�>9�D:�N<�S=�r7�xA��B��C��D��A��J�k���H��>�4�������b���[����$������z�N���[�������������������� ��������v������������7����#������M� ������i���������]*��*��h*��h*��h<�M*��,��/��Y*��*��*��*��*��,�� N-��0*��1��2-��0��3��-��-�����j���"���N�P�R�#T�@U�KV�WW�[Y�k���*����]���}����I���[���E���Y��@����}��v������[���� ������i���L�����*����*���*��,�����j������b�c�e�k��������������v����� ������i���� � ��V*����*����4�*��#�<*��5����67��8��������������"���9���h������V��M,��,*��9���:��*��;���M6*��;���,*��<���=�����*��;����� *��>�>*��;���M6*��;���16*��>���,*��?���@���ބ��ʧ_*��;����� *��>�>����*��A�6*��;���M6*��;���M6*��>���76*��A���,*��B���C�����������*��;����� *��>�>����*��A�6����*��D�6*��;���M6*��;���k6*��>���U6*��A���=6 *��D���#, * ��E���F� ��҄������������� ��YG�� �,��0*��1��2,�����j�����3��n�o�q�t�v�%x�Hz�M{�R|�\}�_�i��w������������������������������������!�/�?�Q�g�m�s�y�|��������������� �$�*�0�6�<�?�I�T��k������M����}��l����[��i�%���}����%���[����9���[����?���}����J�]�[�B�+���[�2�A���[�$�U���[�!�[���}��z�]�[��h�^�[���1���[� ��I���[���_���[���s���[���y���}�����]�[�����^�[�����_�[���V�������@�Z�[�I� ���}��v�����)��"���������������������F������������ ��$����F���G����������� ����*������F���G�� H���������� ������0��������������� �� �w����i���9�������Y*�*�� �����j��������k��������X�Y��� ������i���E�������Y*�l*�� �����j��������k��������X�Y��������[�� ������i���Q�������Y*�hl*�� �����j��������k��� �����X�Y��������[�������[�� �w����i���L�������Y*�� �����j��������k��� �����X�Y��������[�������[�� �w����i���a�������Y*�� �����j��������k���4�����X�Y������Z�[�����\�[�����]�[�����^�[�� �w����i���l�������Y*�� �����j��������k���>�����X�Y������Z�[�����\�[�����]�[�����^�[�����_�[��������i��c����(��Y�� M>���+��$Y��%&��'��(��)��H��:��`*��$Y��%&��'��(��)��H��:��,:����������,:��I,��$Y��%&��'��(��)��-�W���z>2���+��$Y��%.��'��(��)��H��:��f*��$Y��%.��'��(��)��H��:��,:����������,:��I,��$Y��%.��'��(��)��-�W���y*��0,��2�����j���V���������+��0��L��S��j��q������������������������������'��k����� �L�A������S�:���}��j�#���}��+�b������ �����[����A��������:���}����#���}����b������������[���(�|�}����(���}�� ������v���C� �� ����X�����D���$������Y�����D���*�������� ������i���������5*��,����*��,���� ��YJ�� �*,*��h*��h��K�����j���������� �4�k���4����5���}�����5���[����5���}����5���[����5���[��v���� � ������i������ ���T��"*��*��h,��,��h�� ��YJ�� �*��h*��h6,��h,��h66*��,����/�����j��������$�1�>�B�S�k���\� ���T���}�����T���[����T���}����T���[����T���[����T���a��1�#���[��>����[��B��]�[��v����$�������i���>�����*+��I�����j��� ���#�$�k��������|�}��������}��������������i��R������+��L*���� ��YM�� �+��*���� ��YN�� �+��*���� ��YO�� �+��*���� ��YP�� �*��*��h*��h*��h=+��+��h+��h+��h>`�:*����/+����/**��+��`��*��*+��Q�����j���F���+�,�.� /�*1�52�?4�J5�T8�h9�|;��=��>��@��A��C��D�k���4������|�}���������}��h�L���[��|�8���[����1���Y��v�����������i��G�� ���*��>*��h*��h*��h6*��h*��h*��h6d�:*��d��/��Yd*��*��*���� :*��!:*��R: ��"���S�����j���.���O�P�Q�)R�2S�CT�^U�dV�lW�uX�|Y�k���f� ����|�}��������[�������[���z���[���h���[��)�V���[��2�M���Y��^�!���}��d�������l������ �������d�������l������ �������i���e�����+T��*�*+��U�����j������f�g�i�k��������|�}�������������������������v�������������������PK �����9|T��]�6/��6/��!���org/autoplot/cdf/TrLDataSet.class�������3g�� ��� ��� ��� ��� ������� ��� ��� �U������ ��� ��� ��� ��� ��� ��� ��� � � � � �U ��� � �' � �� � � � �' � � � � � � � � � ! "#�'$ �%�'&�'' �(�')�'* �+�',�'- �.�'/�'0 �12 � �34 �5 �6789 �: �; �<= �U>?@�back�[J�rank�I�len0�len1�len2�len3�RANGE_CHECK�Z� ConstantValue�����version�Ljava/lang/String;A�createRank1� (I)Lorg/autoplot/cdf/TrLDataSet;�Code�LineNumberTable�LocalVariableTable�createRank2�!(II)Lorg/autoplot/cdf/TrLDataSet;�createRank3�"(III)Lorg/autoplot/cdf/TrLDataSet;�createRank4�#(IIII)Lorg/autoplot/cdf/TrLDataSet;�create�!([I)Lorg/autoplot/cdf/TrLDataSet;�qube�[I� StackMapTable�wrap�#([J[I)Lorg/autoplot/cdf/TrLDataSet;�data�<init>�(IIIII)V�this�Lorg/autoplot/cdf/TrLDataSet;� (IIIII[J)V���X�getBack�()Ljava/lang/Object;�()I�length�(I)I�i�(II)I�i0�i1�(III)I�i2�value�()D�v�J�(I)D�(II)D�(III)D�(IIII)D�i3�putValue�(D)V�D�(ID)V�(IID)V�(IIID)V�(IIIID)V� putLength�(I)V�len�toString�()Ljava/lang/String;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�name�Ljava/lang/Object;�copyProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�dep�Lorg/das2/qds/QDataSet;�plane0�ds�result�Ljava/util/Map;�srcPropsB�ddcopy�<(Lorg/autoplot/cdf/TrLDataSet;)Lorg/autoplot/cdf/TrLDataSet;�dsLength�newback� maybeCopy�6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrLDataSet;�copy�j�k�l�!([J)Lorg/autoplot/cdf/TrLDataSet;� wrapRank2�"([JI)Lorg/autoplot/cdf/TrLDataSet;�n1� wrapRank3�#([JII)Lorg/autoplot/cdf/TrLDataSet;�n2�nx�ny�%([JIIII)Lorg/autoplot/cdf/TrLDataSet;�&([JIIIII)Lorg/autoplot/cdf/TrLDataSet;�joinProperties� (Lorg/autoplot/cdf/TrLDataSet;)V�dep0�djoin�ddep1�dep1�dd1�copyElements�@(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;II)V�src�srcpos�dest�destpos�A(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;IIZ)V� checkAlias�srcpos1�destpos1�join� Deprecated�append�myLength�trim�(II)Lorg/das2/qds/QDataSet;�start�end�nrank�noff1�noff2�props�depProps�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;� capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;� Signature�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;� SourceFile�TrLDataSet.java�org/autoplot/cdf/TrLDataSet�y�z�f�g�k�l�m�n�o�p�"java/lang/IllegalArgumentException�bad qube�yC�y�}�yD�java/lang/NullPointerException� back was null�W�X�Y�Z�[�Z�\�Z�]�Z�^�ZEFGHIJ���dataset cannot be lengthened��K�����java/util/HashMapL��BMN�Y���java/lang/StringBuilder�DEPEND_��O��P����QR�org/das2/qds/QDataSet� dataset is dependent on itsself!����ST�PLANE_UVWXY����� FILL_VALUEZ[\D����]^_`�0copy of non-qube to DDataSet, which must be qubeabC���������������������������������������������������������bad rank�����!src and dest geometry don't match����� rank mismatch� len1 mismatch� len2 mismatch� len3 mismatch����cdef�org/das2/qds/WritableDataSet�����org/autoplot/cdf/TrArrayDataSet�org/das2/qds/RankZeroDataSet�20120419� java/util/Map�(Ljava/lang/String;)V�()V�org/das2/qds/DataSetUtil�addQube�((Lorg/das2/qds/MutablePropertyDataSet;)V�fill�F�dfill�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;� getProperties�putAll�(Ljava/util/Map;)V�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� properties�Ljava/util/HashMap;�containsKey�(Ljava/lang/Object;)Z� checkFill�isQube�(Lorg/das2/qds/QDataSet;)Z�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�trimProperties�*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map;� putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�1��U��S�V����W�X�����Y�Z�����[�Z�����\�Z�����]�Z�����^�Z����_�`��a����b��c�d��a����e�,� �f�g��h���7����� ��Y�������i�������+�j������� �[�Z��� �k�l��h���A����� ��Y�������i�������/�j������� �[�Z����� �\�Z�� �m�n��h���K����� ��Y�������i�������3�j��� ���� �[�Z����� �\�Z���� �]�Z�� �o�p��h���U����� ��Y�������i�������7�j���*���� �[�Z����� �\�Z���� �]�Z���� �^�Z�� �q�r��h���������b*�����Y���*��� *.���*��� *.*.���*���*.*.*.���*���*.*.*.*.�����Y�� �����i���.����A��B��C��D��E�%�F�/�G�5�H�B�I�H�J�X�L�j�������b�s�t���u����� �v�w��h����������+�����Y*�� �+�����Y+.*�� �+�����Y+.+.*�� �+�����Y+.+.+.*�� �+�����Y+.+.+.+.*�� ���Y�� �����i���.����X��Y��Z��[�)�\�/�]�A�^�G�_�[�`�a�a�w�c�j���������x�X�������s�t��u������y�z��h���w�����*hhh��� �����i��� ����j��k�j���>�����{�|������Y�Z�����[�Z�����\�Z�����]�Z�����^�Z���y�}��h���������9*���� ��Y ���*��*��*��*��*��*��*�������i���*� ���m��n��o��p��q�#�r�(�s�.�t�4�u�8�v�j���H����9�{�|�����9�Y�Z����9�[�Z����9�\�Z����9�]�Z����9�^�Z����9�W�X��u��������~����������h���/�����*�������i�������y�j��������{�|����Y����h���/�����*�������i�������~�j��������{�|���������h���/�����*�������i���������j��������{�|���������h���9�����*�������i���������j��������{�|��������Z��������h���C�����*�������i���������j��� �����{�|��������Z�������Z��������h���M�����*�������i���������j���*�����{�|��������Z�������Z�������Z��������h���a�����*��/@�*����� *����������i��� ���������j��������{�|����������u������A�������h���k�����*��/A �*����� *���� ������i��� ���������j��� �����{�|��������Z���������u������A�������h���|�����"*��*��h`/B!�*����� *����!������i��� ���������j���*����"�{�|�����"���Z����"���Z���������u������A�������h���������1*��*��h*��h*��h``/7�*����� *����������i��� ���������j���4����1�{�|�����1���Z����1���Z����1���Z���������u������-B�������h���������C*��*��h*��h*��h*��h*��h`*��h``/7�*����� *����������i��� ������-���j���>����C�{�|�����C���Z����C���Z����C���Z����C���Z��-�������u������?B�������h���A����� *��'�P�����i��� ���������j������� �{�|����� ������������h���K����� *��(�P�����i��� ���������j��� ���� �{�|����� ���Z���� ������������h���\�����*��*��h`)�P�����i��� ���������j���*�����{�|��������Z�������Z����������������h���s�����*��*��h*��h*��h``�P�����i��� ���������j���4�����{�|��������Z�������Z�������Z����������������h���������/*��*��h*��h*��h*��h*��h`*��h``�P�����i��� ����.�j���>����/�{�|�����/���Z����/���Z����/���Z����/���Z����/������������h���a�����*���� ��Y�� �*�������i����������j��������{�|��������Z��u�����������h���/�����*�������i������"�j��������{�|���������h���I�����*+,�������i��� ���'�(�j��� �����{�|��������d����������������h��������ʻ�Y��L*��M+,���>*�����[*�� Y��!"��#��$��%��&���':*�� ��Y(�� ���"+�� Y��!"��#��$��%��)��*�W����>2��K*�� Y��!+��#��$��%��&���':��(+�� Y��!+��#��$��%��)��*�W����+�����i���B���/�0� 2�4� 5�>6�D7�N9�S:�r4�x>��?��@��A��>��G�j���H��>�4�������b���Z����$������z�N���Z�������������������� ��������u������������7����#������M� ������h���������]*��*��h*��h*��h<�M*��,��,��Y*��*��*��*��*��,�� N-��-*��.��/-��-0��1��-��2-�����i���"���K�M�O�#Q�@R�KS�WT�[V�j���*����]���|����I���Z���E���X��@����|��u������[��~� ������h���L�����*����*���*��)�����i������_�`�b�j��������������u����� ������h���� � ��V*����*����3�*���<*��4����56��7��������������"���9���h������V��M,��,*��8���9��*��:���M6*��:���,*��;���<�����*��:����� *��=�>*��:���M6*��:���16*��=���,*��>���?���ބ��ʧ_*��:����� *��=�>����*��@�6*��:���M6*��:���M6*��=���76*��@���,*��A���B�����������*��:����� *��=�>����*��@�6����*��C�6*��:���M6*��:���k6*��=���U6*��@���=6 *��C���#, * ��D���E� ��҄������������� ��YF�� �,��-*��.��/,�����i�����3��k�l�n�q�s�%u�Hw�Mx�Ry�\z�_|�i}�w~��}��������������������������������!�/�?�Q�g�m�s�y�|��������������� �$�*�0�6�<�?�I�T��j������M����|��l����Z��i�%���|����%���Z����9���Z����?���|����J�\�Z�B�+���Z�2�A���Z�$�U���Z�!�[���|��z�\�Z��h�]�Z���1���Z� ��I���Z���_���Z���s���Z���y���|�����\�Z�����]�Z�����^�Z���V�������@�Y�Z�I� ���|��u�����)��"������~�����������~����F������~������ ��$����F���G������~����� ����*������F���G�� H������~���� ������0��������������� �~� �v����h���9�������Y*�*�� �����i��������j��������W�X��� ������h���E�������Y*�l*�� �����i��������j��������W�X��������Z�� ������h���Q�������Y*�hl*�� �����i��������j��� �����W�X��������Z�������Z�� �v����h���L�������Y*�� �����i��������j��� �����W�X��������Z�������Z�� �v����h���a�������Y*�� �����i��������j���4�����W�X������Y�Z�����[�Z�����\�Z�����]�Z�� �v����h���l�������Y*�� �����i��������j���>�����W�X������Y�Z�����[�Z�����\�Z�����]�Z�����^�Z��������h��c����(��Y��M>���+�� Y��!"��#��$��%��G��':��`*�� Y��!"��#��$��%��G��':��):����������):��H,�� Y��!"��#��$��%��*�W���z>2���+�� Y��!+��#��$��%��G��':��f*�� Y��!+��#��$��%��G��':��):����������):��H,�� Y��!+��#��$��%��*�W���y*��-,��/�����i���V���������+��0��L��S��j��q������������������������������'��j����� �L�A������S�:���|��j�#���|��+�b������ �����Z����A��������:���|����#���|����b������������Z���(�{�|����(���|�� ������u���C� �� ����X�����~D�~��$������Y�����~D�~��*��~�~����� ������h���������5*��,����*��,���� ��YI�� �*,*��h*��h��J�����i���������� ��4��j���4����5���|�����5���Z����5���|����5���Z����5���Z��u���� � ������h������ ���T��"*��*��h,��,��h�� ��YI�� �*��h*��h6,��h,��h66*��,����,�����i��������$�1�>�B�S�j���\� ���T���|�����T���Z����T���|����T���Z����T���Z����T���`��1�#���Z��>����Z��B��\�Z��u����$�������h���>�����*+��H�����i��� ��� �!�j��������{�|��������|��������������h��R������+��K*���� ��YL�� �+��*���� ��YM�� �+��*���� ��YN�� �+��*���� ��YO�� �*��*��h*��h*��h=+��+��h+��h+��h>`�:*����,+����,**��+��`��*��*+��P�����i���F���(�)�+� ,�*.�5/�?1�J2�T5�h6�|8��:��;��=��>��@��A�j���4������{�|���������|��h�L���Z��|�8���Z����1���X��u�����������h��G�� ���*��>*��h*��h*��h6*��h*��h*��h6d�:*��d��,��Yd*��*��*���� :*��:*��Q: �����R�����i���.���L�M�N�)O�2P�CQ�^R�dS�lT�uU�|V�j���f� ����{�|��������Z�������Z���z���Z���h���Z��)�V���Z��2�M���X��^�!���|��d�������l������ �������d�������l������ �������h���e�����+S��*�*+��T�����i������c�d�f�j��������{�|�������������������������u�������������������PK �����9|T��B�g��g�����org/autoplot/cdf/package.html<html> <body> <p>New 100% Java CDF file reader that uses NIO to manage memory. This is based on the latest version of the pure Java CDF reader from NASA/GSFC (not the JNI-based one), and uses NIO to map in memory when data is contiguous in the CDF file, and native memory (not the JVM memory) when data must be reassembled off the disk.</p> </body> </html> PK �����9|T�׳+f��f�����test/Demo20150416.class�������3�Z ��+�,�- ��.�/ ��0 �1�2�3 ��+�4 ��5�6�7 ��8 ��9 �:�;�< ��=�> ��?�@�A�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20150416;�main�([Ljava/lang/String;)V�args�[Ljava/lang/String;�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�buff�Ljava/nio/ByteBuffer;� Exceptions�C� SourceFile�Demo20150416.java���!gov/nasa/gsfc/spdf/cdfj/CDFReader�P/home/jbf/ct/hudson/data/cdf/rbsp/lanl/rbspa_ect-hope-sci-L1_20140102_v2.0.0.cdf��F�Detector�G�H�I�J�K�java/lang/StringBuilder�ts.getTimes().length=�L�M�N�O�P�L�Q�R�S�T�U�F�long�V�W�cdf.getBuffer=�L�X�test/Demo20150416�java/lang/Object�Y�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�(Ljava/lang/String;)V� getTimeSeries�8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�java/lang/System�err�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�getTimes�()[D�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/io/PrintStream�println� getBuffer�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�$gov/nasa/gsfc/spdf/cdfj/CDFException�!���������������/�����*�������������� ������������� �������������`��Y��L+��M����Y�� ��,������ ����+� YOYdO��N����Y�� ��-������������������� ����0��F��_�����*����`�� ��� �V�!�"���O�#�$��F��%�&��'�����(��)����*�E��� ��(�B�D�PK �����9|T�AK�� ��� �����test/Demo20150525.class�������3�� �"�I �,�J �K�L �K�M�N �O�P�Q ��I�R ��S �T�U �T�V ��W ��X�Y �T�Z�[ �\�]�^ ��_�` ��a�b�c��=� ��d�e ��f��=� �g�h �g�i �j�k�l�m� �| �g�n �o�p �g�q �r�s�t�u�v�w�x�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20150525;�main�([Ljava/lang/String;)V�args�[Ljava/lang/String;� Exceptions�y�doIt�(Z)V�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�allocateDirect�Z�buff�Ljava/nio/ByteBuffer;�bds�#Lorg/das2/qds/buffer/BufferDataSet;�buff2� StackMapTable�^� SourceFile�Demo20150525.java�-�.�:�;�z�{�.�|�}�====�~����java/lang/StringBuilder�before totalMemory=�����������������������before freeMemory=�����)/tmp/c1_waveform_wbd_200404032100_v01.cdf�������!gov/nasa/gsfc/spdf/cdfj/CDFReader�-���allocateDirect=�����WBD_Mag�double�����cdf.getBuffer WBD_Mag = ���������������������%f %f�java/lang/Object���������������������Epoch�cdf.getBuffer Epoch = �after totalMemory=�after freeMemory=�test/Demo20150525�java/lang/Throwable�java/lang/System�gc�err�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�java/lang/Runtime� getRuntime�()Ljava/lang/Runtime;�totalMemory�()J�(J)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;� freeMemory�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�(Z)Ljava/lang/StringBuilder;� getBuffer�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�!org/das2/qds/buffer/BufferDataSet�DOUBLE�Ljava/lang/Object;�makeDataSet�S(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;�java/util/Locale�US�Ljava/util/Locale;�value�(I)D�java/lang/Double�valueOf�(D)Ljava/lang/Double;�length�()I�java/lang/String�format�K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�!�,�"�������-�.��/���/�����*�������0��������1��������2�3��� �4�5��/���;����� ���������0������������1������� �6�7���8�����9� �:�;��/��� ���Y��������������Y�� �� ������ ��������Y���� ������ ��������L�� ��Y��L����Y���� ������+� YOYO��M����Y���� ,������,����N���� !��"Y-#��$��%SY--��&d��$��%S��'��+(� YOYO��:����Y��)�� ����������Y��*�� ������ ��������Y��+�� ������ ���������0���N��������� �"��#�/�$�M�'�Q�(�Z�*�d�-�}�/���0���2���3���5�6�8:�9X�:�1���>��W��<�=���Y�>�?���d���<�=������@�A������B�C��W�D�A��E������Z�� �F�8�����9��G����HPK �����9|T�%'�N��N�����test/Demo20160125.class�������3�] ��. �/�0�1 ��.�2 ��3�4 �/�5 ��6 �7�8�9�: �;�<�= ��>�?�@ ��A ��B�C�D�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20160125;�main�([Ljava/lang/String;)V�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�args�[Ljava/lang/String;�allocateDirect�Z�file�Ljava/lang/String;� StackMapTable�E�=� Exceptions�G� SourceFile�Demo20160125.java���J�K�L�java/lang/StringBuilder�os.arch=�M�N�os.arch�O�P�Q�R�S�T�U�autoplot.cdf�/tmp/�V�W�X�!gov/nasa/gsfc/spdf/cdfj/CDFReader��U� Here works�Number of variables: �Y�Z�M�[�test/Demo20160125�java/lang/Object�java/lang/String�\�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�java/lang/System�err�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�toString�()Ljava/lang/String;�java/io/PrintStream�println�(Ljava/lang/String;)V�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�getVariableNames�()[Ljava/lang/String;�(I)Ljava/lang/StringBuilder;�$gov/nasa/gsfc/spdf/cdfj/CDFException�!���������������/�����*��������������������������� ����������������Y���������� �� <M����Y����,���� �� N����Y��Y����,���� ��N���� ����Y����-������� �� ��������&� ��������"��&��@� �[�#�c�$���&����4��=��� ������!�"����b�#�$��"�_�%�&��[�&�� ��'������@�(���)�*�����+��,����-�I��� ��+�F�H�PK �����9|T�2 ����������test/Demo20160822.class�������3�� �(�J �K�L �M�N �K�O �K�P �K�Q�R�S ��T�U�V ��W�6 �X�Y ��Z ��[�8 ��\ ��] �^�_�` ��J�a ��b ��c ��d ��\ �e�f ��g ��h ��i�j �k�l ��m�n ��o�9�:�p�q�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20160822;�main�([Ljava/lang/String;)V�i�I�args�[Ljava/lang/String;�v1�Ljava/nio/ByteBuffer;�v2�v3�v4�tempFile�Ljava/io/File;� targetFile�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;� StackMapTable�r�R�V� Exceptions�t�w�x� SourceFile�Demo20160822.java�)�*�r�z�{�|�}�~������������java/io/File�c:/tmp/TEMP.xxx.cdf�)���c:/tmp/TEMP.cdf�!gov/nasa/gsfc/spdf/cdfj/CDFWriter�)�������������������������������java/lang/StringBuilder�tempFile.delete()=�������������������������������java/nio/file/CopyOption���������*�,file rename returns false, used copy instead�)���test/Demo20160822�java/lang/Object�java/nio/ByteBuffer���0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�WriterError�InnerClasses�java/io/IOException�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�allocate�(I)Ljava/nio/ByteBuffer;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� putDouble�(D)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�(Ljava/lang/String;)V�(Z)V�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�DOUBLE�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�defineVariable�<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�addData�'(Ljava/lang/String;Ljava/lang/Object;)V�toString�()Ljava/lang/String;�write�java/lang/System�err�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�delete�()Z�(Z)Ljava/lang/StringBuilder;�java/io/PrintStream�println�renameTo�(Ljava/io/File;)Z�exists�toPath�()Ljava/nio/file/Path;�java/nio/file/Files�copy�Y(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;�deleteOnExit�(Ljava/lang/String;Z)V�$gov/nasa/gsfc/spdf/cdfj/CDFException�!�'�(�������)�*��+���/�����*�������,��������-��������.�/��� �0�1��+��,����� ��L+����We=�ɢ�+���W����+��W ��M,����W��>-��,���W����,��W ��N-����W-6���-���W����-��W ��:����W�6������W������W��Y�� :��Y �� :��Y��: ��� �� +����� ��,����������Y����������������0���� ��W������ ��!W��"��#����Y����$:%��� ��%-��������Y����$:&��� ��&�����������,�����'��������&��+��2��:��R��W��^��f���� ���!���"���#���$���&���'���)���*���+���,���-�. �0*�34�4B�5T�6Y�7a�:p�;}�<��=��?��@��A��B��E�-���z����2�3��>��2�3��k��2�3�����2�3�����4�5�����6�7��2��8�7��^a�9�7���1�:�7������;�<������=�<������>�?��@���7� ���A�����A�����A�����A������B�B�C�D�����E�F�G��H����I�v�����E�s�u��G�s�y�PK ����ƻKZ������������ ����������A����META-INF/����PK ����ŻKZ(F�bh���h����������������+���META-INF/MANIFEST.MFPK �����9|T�����������������������A����gov/PK �����9|T������������ �����������A����gov/nasa/PK �����9|T�����������������������A��gov/nasa/gsfc/PK �����9|T�����������������������A:��gov/nasa/gsfc/spdf/PK �����9|T�����������������������Ak��gov/nasa/gsfc/spdf/cdfj/PK �����9|T�����������������������A���gov/nasa/gsfc/voyager/PK �����9|T�����������������������A���org/PK �����9|T������������ �����������A���org/autoplot/PK ����Ļ=V�����������������������A"��org/autoplot/cdf/PK �����9|T�����������������������AQ��test/PK �����9|Tw�����������������������t��META-INF/build.txtPK �����9|T�n[�7���7���A�������������g��META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK �����9|Tgt9���9���=����������������META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK �����9|TkBfD.���.���<����������������META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK �����9|T�YA�9���9���G���������������META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK �����9|TӤٮe ��e ��$����������������gov/nasa/gsfc/spdf/cdfj/AArray.classPK �����9|T���M ��M ��!�������������^��gov/nasa/gsfc/spdf/cdfj/ADR.classPK �����9|Tl�Z�"���"��"����������������gov/nasa/gsfc/spdf/cdfj/AEDR.classPK �����9|T��X{������,��������������@��gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.classPK �����9|T��l��������'��������������M��gov/nasa/gsfc/spdf/cdfj/Attribute.classPK �����9|T�o�M������,��������������N��gov/nasa/gsfc/spdf/cdfj/AttributeEntry.classPK ����ĻY�1I�����@��������������P��gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.classPK ����ĻY��{~kC��kC��.�������������DV��gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.classPK �����9|T�V������'�����������������gov/nasa/gsfc/spdf/cdfj/ByteArray.classPK �����9|T`V��2��2��7�������������R���gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.classPK �����9|Tn�)_��_��1�������������٪��gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.classPK �����9|T�H-I`��`��.�����������������gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.classPK �����9|TI<�������"�������������3���gov/nasa/gsfc/spdf/cdfj/CDF2.classPK �����9|TF�������&�������������$���gov/nasa/gsfc/spdf/cdfj/CDF2Impl.classPK �����9|TBM��K��K��"�����������������gov/nasa/gsfc/spdf/cdfj/CDF3.classPK ����û7Uu��D������&�������������u���gov/nasa/gsfc/spdf/cdfj/CDF3Impl.classPK �����9|T3��|������%�������������S�gov/nasa/gsfc/spdf/cdfj/CDFCore.classPK �����9|Tk<R/[ ��[ ��)�������������+�gov/nasa/gsfc/spdf/cdfj/CDFDataType.classPK �����9|TT�fl������4��������������'�gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords.classPK �����9|T_y�s��s��6��������������*�gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError.classPK �����9|T��������6��������������.�gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError.classPK �����9|T�Z��o��o��*��������������1�gov/nasa/gsfc/spdf/cdfj/CDFException.classPK ����_Y;�9������*�������������I4�gov/nasa/gsfc/spdf/cdfj/CDFFactory$1.classPK ����_YW�<�����*��������������7�gov/nasa/gsfc/spdf/cdfj/CDFFactory$2.classPK ����_Y��9d������*��������������:�gov/nasa/gsfc/spdf/cdfj/CDFFactory$3.classPK ����_Y��q����2�������������>�gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource.classPK ����_Y1K�g �� ��9�������������yA�gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption.classPK ����_Yȼ��| ��| ��(��������������C�gov/nasa/gsfc/spdf/cdfj/CDFFactory.classPK ����ǻ�V��)�G��G��'��������������d�gov/nasa/gsfc/spdf/cdfj/CDFImpl$1.classPK ����ǻ�V</�K������2�������������>m�gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute.classPK ����ǻ�V%�(Z��Z��7�������������5~�gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry.classPK ����ǻ�V, =M��=M��1���������������gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.classPK ����ǻ�Vz � ������1�������������p��gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.classPK ����ǻ�V�r������5����������������gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.classPK ����ǻ�V���H\j��\j��%����������������gov/nasa/gsfc/spdf/cdfj/CDFImpl.classPK �����9|T�xD�������%��������������U�gov/nasa/gsfc/spdf/cdfj/CDFMeta.classPK �����9|T�`��%��%��1��������������Z�gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.classPK �����9|TE���������.�������������#p�gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.classPK �����9|T��W�R��R��6���������������gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.classPK �����9|Tڇ��m��m��:��������������gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.classPK �����9|T�֠xx8��x8��'����������������gov/nasa/gsfc/spdf/cdfj/CDFReader.classPK �����9|T&�[������)�������������D��gov/nasa/gsfc/spdf/cdfj/CDFTimeType.classPK �����9|T�E&k}��}��$����������������gov/nasa/gsfc/spdf/cdfj/CDFUrl.classPK ����ǻ�V+�Z������0�������������E��gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.classPK ����ǻ�V�T:�f��f��'�������������q��gov/nasa/gsfc/spdf/cdfj/CDFWriter.classPK �����9|TH���w ��w ��!��������������K�gov/nasa/gsfc/spdf/cdfj/CDR.classPK �����9|T=o<sP��P��!�������������}V�gov/nasa/gsfc/spdf/cdfj/CPR.classPK �����9|T���K���K��+�������������Z�gov/nasa/gsfc/spdf/cdfj/DataContainer.classPK ����ȻCY=��������'�������������1��gov/nasa/gsfc/spdf/cdfj/DataTypes.classPK �����9|TL+ӭ������/�������������n��gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.classPK �����9|TYS|�������.����������������gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.classPK �����9|T$�"������)����������������gov/nasa/gsfc/spdf/cdfj/DoubleArray.classPK �����9|T[�3�1��1��0����������������gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.classPK �����9|T��F�����'���������������gov/nasa/gsfc/spdf/cdfj/Extractor.classPK �����9|T�\WTj��j��(��������������gov/nasa/gsfc/spdf/cdfj/FloatArray.classPK �����9|TP� ��)���)��/���������������gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.classPK �����9|TSA������!�������������J�gov/nasa/gsfc/spdf/cdfj/GDR.classPK ����_Yr|�3������:�������������Q�gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.classPK ����_Y��q��R���R��+�������������[U�gov/nasa/gsfc/spdf/cdfj/GenericReader.classPK �����9|T��jLk��Lk��+�������������D��gov/nasa/gsfc/spdf/cdfj/GenericWriter.classPK �����9|T�w��w��-���������������gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.classPK �����9|Tk��d��d��2���������������gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.classPK �����9|T� 0w��w��&�������������O�gov/nasa/gsfc/spdf/cdfj/IntArray.classPK �����9|T��m�'���'��-������������� ,�gov/nasa/gsfc/spdf/cdfj/IntVarContainer.classPK �����9|Tw�9oj��j��'������������� T�gov/nasa/gsfc/spdf/cdfj/LongArray.classPK �����9|T��x��&���&��.��������������f�gov/nasa/gsfc/spdf/cdfj/LongVarContainer.classPK �����9|T�V�s�#���#��&���������������gov/nasa/gsfc/spdf/cdfj/MetaData.classPK �����9|T���8��8��*���������������gov/nasa/gsfc/spdf/cdfj/OutputOption.classPK ����Ļ8U��>Z7��7��-�������������e��gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.classPK ����Ļ8U�yܥ>��>��-���������������gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.classPK �����9|T�ˡ|>��>��-�������������p��gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3.classPK ����Ļ8U� �������+����������������gov/nasa/gsfc/spdf/cdfj/ReaderFactory.classPK �����9|T���h������8����������������gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.classPK �����9|T7��6b��b��(���������������gov/nasa/gsfc/spdf/cdfj/ShortArray.classPK �����9|T�*S��$���$��/����������������gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.classPK �����9|T+�������0���������������gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.classPK �����9|T� �����$�������������h�gov/nasa/gsfc/spdf/cdfj/Stride.classPK �����9|T�So'������)���������������gov/nasa/gsfc/spdf/cdfj/StringArray.classPK ����ŻKZ��jx����0��������������&�gov/nasa/gsfc/spdf/cdfj/StringVarContainer.classPK �����9|T�F������,�������������d5�gov/nasa/gsfc/spdf/cdfj/SupportedTypes.classPK �����9|T=��D����;��������������:�gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.classPK �����9|TSvè� ��� ��<�������������M�gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.classPK �����9|T���$������6�������������;[�gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.classPK �����9|T���SA��SA��)�������������u^�gov/nasa/gsfc/spdf/cdfj/TSExtractor.classPK �����9|TA��̍�����.���������������gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.classPK �����9|T��@��@��+���������������gov/nasa/gsfc/spdf/cdfj/TimePrecision.classPK �����9|TS�ܷ������(�������������q��gov/nasa/gsfc/spdf/cdfj/TimeSeries.classPK �����9|T1��������,�������������t��gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.classPK �����9|T ����������)����������������gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.classPK �����9|T�y�8��8��0�������������ٯ�gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.classPK �����9|Tq�fcJ��J��&�������������_��gov/nasa/gsfc/spdf/cdfj/TimeUtil.classPK �����9|T��r������*����������������gov/nasa/gsfc/spdf/cdfj/TimeVariable.classPK ����ǻY��Zf������D���������������gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.classPK ����ǻYi�+������B�������������A��gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.classPK ����ǻY�n�������C����������������gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.classPK ����ǻY`u�������A����������������gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.classPK ����ǻY# �S��S��M�������������� �gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.classPK ����ǻY?�Iӝ�����B���������������gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.classPK ����ǻY`�'�������1���������������gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.classPK �����9|TuSѾ����+��������������1�gov/nasa/gsfc/spdf/cdfj/TimeVariableX.classPK �����9|T���v9"��9"��!�������������4�gov/nasa/gsfc/spdf/cdfj/VDR.classPK �����9|T� T!��!��2��������������V�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.classPK �����9|T�C�ݑ�����4��������������W�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble.classPK �����9|T��]������3��������������Y�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.classPK �����9|T3��������1��������������[�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt.classPK �����9|TfZ﹋�����2��������������]�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.classPK �����9|T�Fa������3�������������n_�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort.classPK �����9|T]z�%��%��4�������������Ma�gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.classPK �����9|TY��C��C��,��������������b�gov/nasa/gsfc/spdf/cdfj/VDataContainer.classPK �����9|T�ƈ������!�������������Qg�gov/nasa/gsfc/spdf/cdfj/VXR.classPK �����9|Tp1o� �� ��&�������������in�gov/nasa/gsfc/spdf/cdfj/Variable.classPK �����9|T-��j��j��/��������������x�gov/nasa/gsfc/spdf/cdfj/VariableAttribute.classPK �����9|T'��m��m��4�������������wz�gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.classPK �����9|T���`������0�������������6~�gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.classPK �����9|T��蠮�������1�������������E��gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.classPK �����9|T:S�n������.�������������B��gov/nasa/gsfc/spdf/cdfj/VariableMetaData.classPK �����9|T�h+�?���?��#�������������_��org/autoplot/cdf/CDFConstants.classPK �����9|TB�n������%�������������P��org/autoplot/cdf/CdfDataSetUtil.classPK ����ƻlYH<�����&�������������u��org/autoplot/cdf/CdfDataSource$1.classPK ����ƻlY�u�������$����������������org/autoplot/cdf/CdfDataSource.classPK ����ƻlY�Y��r���r��*�������������0� �org/autoplot/cdf/CdfDataSourceFormat.classPK ����ƻlY���3��3��5�������������? �org/autoplot/cdf/CdfDataSourceFormatEditorPanel.classPK ����ŻrY�+m�������5��������������# �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.classPK ����ŻrY#!`�������6��������������' �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.classPK ����ŻrY��x�������5�������������, �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.classPK ����ŻrYq�c������5��������������/ �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.classPK ����ŻrY\�#������5��������������3 �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.classPK ����ŻrY0ٷ������5��������������7 �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.classPK ����ŻrY6NA!������5��������������; �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.classPK ����ŻrY�ޓ=������5�������������@ �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.classPK ����ŻrYi�6������5�������������$D �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.classPK ����ŻrY"+)�������5�������������H �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.classPK ����ŻrY� ��������3�������������9L �org/autoplot/cdf/CdfJavaDataSourceEditorPanel.classPK ����Ż�X:�F�,���,��/��������������� �org/autoplot/cdf/CdfJavaDataSourceFactory.classPK ����ƻKZw;ep�������� ���������������org/autoplot/cdf/CdfUtil$1.classPK ����ƻKZ��x������5���������������org/autoplot/cdf/CdfUtil$CdfVariableDescription.classPK ����ƻKZ���������&���������������org/autoplot/cdf/CdfUtil$DepDesc.classPK ����ƻKZ�#�������������������������org/autoplot/cdf/CdfUtil.classPK ����ɻ Y�>a,��,��%����������������org/autoplot/cdf/CdfVirtualVars.classPK �����9|Tg5��� ��� ��-����������������org/autoplot/cdf/SegmentedBufferDataSet.classPK �����9|Te�7x������%���������������org/autoplot/cdf/TrArrayDataSet.classPK �����9|Ty}5-��5-��!���������������org/autoplot/cdf/TrDDataSet.classPK �����9|Tn_��p/��p/��!�������������V@�org/autoplot/cdf/TrFDataSet.classPK �����9|T��]�6/��6/��!�������������p�org/autoplot/cdf/TrLDataSet.classPK �����9|T��B�g��g���������������z��org/autoplot/cdf/package.htmlPK �����9|T�׳+f��f�����������������test/Demo20150416.classPK �����9|T�AK�� ��� ������������������test/Demo20150525.classPK �����9|T�%'�N��N���������������˲�test/Demo20160125.classPK �����9|T�2 ��������������������N��test/Demo20160822.classPK���������9��k����