�������4�� � �I�J�K�L �M�N ��O ��P ��Q�R ��S ��T �U�V �W�X ��Y �U�Z �U�[�\ ��] ��^ ��_�`�a��������b ��I�c ��d ��e ��f�g�h�nLen�I�sFmt�Ljava/lang/String;�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�&Lorg/das2/qstream/TransferSciNotation;� nSigDigits� StackMapTable�g�write�(DLjava/nio/ByteBuffer;)V�rVal�D�buffer�Ljava/nio/ByteBuffer;�sVal�\�read�(Ljava/nio/ByteBuffer;)D�str�ex�!Ljava/lang/NumberFormatException;�bytes�[B�i�=�`� sizeBytes�()I�isAscii�()Z�name�()Ljava/lang/String;� SourceFile�TransferSciNotation.java�%�j�"java/lang/IllegalArgumentException�MSignificant digits for output must be between 2 and 17 inclusive, recieved %d�java/lang/Object�k�l�m�n�o�%�p�!�"�%%.%de�#�$�l�q�i�r�s�t�u�v�w�x�r�y�z�y�java/lang/String�%�{�|�F�}�~�java/lang/NumberFormatException�java/lang/Double�java/lang/StringBuilder�ascii���������F�$org/das2/qstream/TransferSciNotation�org/das2/qstream/TransferType�java/nio/ByteBuffer�()V�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�(Ljava/lang/String;)V�(D)Ljava/lang/Double;�put�(B)Ljava/nio/ByteBuffer;�!java/nio/charset/StandardCharsets�US_ASCII�Ljava/nio/charset/Charset;�getBytes�(Ljava/nio/charset/Charset;)[B�([B)Ljava/nio/ByteBuffer;�get�([BLjava/nio/charset/Charset;)V�trim�parseDouble�(Ljava/lang/String;)D�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString� �� �����!�"����#�$�����%�&��'���������F*���� ����Y��Y��S�����*`��* ��Yd��S���� �����(���"����������� ��'��/��E��)�������F�*�+�����F�,�"��-��������.����/�0��'���������6*�� ��Y'��S��:'��� - ��W-�� ����W- ��W�����(�������#��$��%�!�'�.�(�5�)�)���*����6�*�+�����6�1�2����6�3�4���"�5�$��-������!�6��7�8��'���������'*���M+,��W��Y,�� ����N-���:���� � �!���(�������-��.� �1��2�!�3�#�4�)���4����9�$��#��:�;����'�*�+�����'�3�4��� �<�=��-������!��.�>�?��@��A�B��'���/�����*�������(�������9�)��������*�+����C�D��'���,����������(�������;�)��������*�+����E�F��'���A�������Y����*�����������(�������=�)��������*�+����G����H