�������4� �H���� ��� �e���� ��� �e�� ���� �e�� �e�� �e�� �e�� ���� ���� �e������ ������� �e�������� ���� ���� �e�� ���� �e�� ��� ���� ���� ���� ���� �������� ������ �$�� ������ �'�� ���� ���� ���� �������� ��� �0 �e �e���� �� �9�� �; �; �;�� �9�B? �D � � ���� ! "��� ��#$ !% �& �e' ��( ��)*+ �Y��, �Y- �Y. �Y/01 �234 �c5678�IdentitySet�InnerClasses�descriptors�Ljava/util/Map;�idMap�stream�'Ljava/nio/channels/WritableByteChannel;� bigBuffer�Ljava/nio/ByteBuffer;�six�[B� nextAvail�I�builder�#Ljavax/xml/parsers/DocumentBuilder;�<init>�*(Ljava/nio/channels/WritableByteChannel;)V�Code�LineNumberTable�LocalVariableTable�pce�0Ljavax/xml/parsers/ParserConfigurationException;�this� Lorg/das2/stream/StreamProducer;� StackMapTable69���packet�X(Lorg/das2/stream/PacketDescriptor;Lorg/das2/datum/Datum;[Lorg/das2/datum/DatumVector;)V�i�header�Ljava/lang/String;�lastChar�lastY�$Lorg/das2/stream/SkeletonDescriptor;�ioe�Ljava/io/IOException;�pd�"Lorg/das2/stream/PacketDescriptor;�xTag�Lorg/das2/datum/Datum;�vectors�[Lorg/das2/datum/DatumVector;��:;<��� Exceptions� nextAvailable�()I�result�packetDescriptor�%(Lorg/das2/stream/PacketDescriptor;)V�d�Ljava/lang/Object;�id�document�Lorg/w3c/dom/Document;�root�Lorg/w3c/dom/Element;�out�Ljava/io/ByteArrayOutputStream;�writer�Ljava/io/OutputStreamWriter;�length�ssix=> �r�resizeBuffer�(I)V�size�streamClosed�%(Lorg/das2/stream/StreamDescriptor;)V�sd�"Lorg/das2/stream/StreamDescriptor;�streamDescriptor?�streamException�$(Lorg/das2/stream/StreamException;)V�se�!Lorg/das2/stream/StreamException;�flush�()V� toString4�(I)Ljava/lang/String;� toString2�getDeflaterChannel�P(Ljava/nio/channels/WritableByteChannel;)Ljava/nio/channels/WritableByteChannel;�channel� streamComment�"(Lorg/das2/stream/StreamComment;)V�sc�Lorg/das2/stream/StreamComment;� SourceFile�StreamProducer.java�w���java/util/IdentityHashMap�j�k�java/util/HashMap�l�k@AB�o�p�q�r�s�t�m�nCDEFG�u�v�.javax/xml/parsers/ParserConfigurationException�java/lang/RuntimeException�wHIJK����LM�java/lang/String;N��O������P������QRSTUVWXYZ��[\:]^_���%org/das2/stream/StreamYScanDescriptor`abcd�&org/das2/stream/StreamScalarDescriptorLefghSijk9]lmn�java/io/IOException�org/das2/stream/StreamException�wo��������pMSqrstuv=wx�java/io/ByteArrayOutputStream�java/io/OutputStreamWriter�US-ASCII�wyz{|� }~��"java/lang/IllegalArgumentException�\packet header is longer than can be formatted to a packet header (longer than 999999 bytes).�w��%06d�java/lang/Object�������S����?�UTF-8���deflate���K�����d�k�header is too big�java/lang/StringBuilder�000}�}����00�0����header number cannot be > 99�org/das2/util/DeflaterChannel�w�x�org/das2/stream/StreamProducer�org/das2/stream/StreamHandler�*org/das2/stream/StreamProducer$IdentitySet�%java/nio/channels/WritableByteChannel�"org/das2/stream/SkeletonDescriptor� org/das2/stream/PacketDescriptor�org/das2/datum/Datum�org/w3c/dom/Document�org/w3c/dom/Element� org/das2/stream/StreamDescriptor�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�(javax/xml/parsers/DocumentBuilderFactory�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�newDocumentBuilder�%()Ljavax/xml/parsers/DocumentBuilder;�(Ljava/lang/Throwable;)V� java/util/Map�containsKey�(Ljava/lang/Object;)Z�get�&(Ljava/lang/Object;)Ljava/lang/Object;�getSizeBytes�capacity� remaining�charAt�(I)C�put�([BII)Ljava/nio/ByteBuffer;�getXDescriptor�%()Lorg/das2/stream/StreamXDescriptor;�!org/das2/stream/StreamXDescriptor� writeDatum�.(Lorg/das2/datum/Datum;Ljava/nio/ByteBuffer;)V� getYCount�getYDescriptor�'(I)Lorg/das2/stream/SkeletonDescriptor;�write�4(Lorg/das2/datum/DatumVector;Ljava/nio/ByteBuffer;)V�position�getDataTransferType�$()Lorg/das2/stream/DataTransferType;� org/das2/stream/DataTransferType�isAscii�()Z�(I)B�java/lang/Character�isWhitespace�(C)Z�(IB)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�(Ljava/nio/ByteBuffer;)I�compact�()Ljava/nio/ByteBuffer;�(Ljava/io/IOException;)V�remove�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�!javax/xml/parsers/DocumentBuilder�newDocument�()Lorg/w3c/dom/Document;� getDOMElement�-(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;�appendChild�&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;�+(Ljava/io/OutputStream;Ljava/lang/String;)V�org/das2/stream/StreamTool�formatHeader�)(Lorg/w3c/dom/Document;Ljava/io/Writer;)V�append�*(Ljava/lang/CharSequence;)Ljava/io/Writer;�toByteArray�()[B�(Ljava/lang/String;)V�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�getBytes�(Ljava/lang/String;)[B�([B)Ljava/nio/ByteBuffer;�close�forDigit�(II)C�getCompression�()Ljava/lang/String;�equals�hasRemaining�clear�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�!�e�H��f���j�k����l�k����m�n����o�p����q�r����s�t����u�v��� ��w�x��y���������N*��*��Y����*��Y����*����� *��� *��*+��*�� ������ M��Y,������6�@�C���z���2����J��2��3��5�$�6�,�7�1�K�6�M�@�Q�C�O�D�P�M�R�{��� ��D� �|�}����N�~������N�m�n���������C�������� �������y��p����G*��+�����*+��*��+�����:+��*�� ����*+��+��`z��+��`*�� ����*��*�� *�� :[TT*�� ���T*�� ���T*�� *�� ��W+��,*�� ��6+�� ��+��!-2*�� ��"�����*�� ��#d6++�� d��!:��$����$��%��&����'��-��'��(��&��*�� ��)���*��*�� ��+W*�� ��,W*��*�� ��-�W*�� ��.W��:��0Y��1�����7:�/��z���v����V� �W��Y�!�Z�/�[�>�]�N�^�R�`�a�a�n�b�{�c���d���e���f���e���i���j���k���l���n�o �p�s!�t/�u7�y:�w<�xF�z�{���\� ���"���t��!��������r���t����f�����<� �������G�~�����G�������G�������G����������1� ��+����E��!��,���� �������������������0�������y���s�����"*��<*��c��*���� *Y��`�������z�������}��~������ ���{�������"�~��������t��������� �������y����� ��_*��2��3M*��,�����*��,���N*��-��4�W*��+,��5�W*��,+��5�W*����6N+-��7:-��8�W��9Y��::��;Y<��=:-��>?��@W��A��B:�6C�� ��DYE��F�*�� �� `��*��*�� �� `��*l``��*�� [T*�� ,���T*�� ,���T*�� ]T*�� *�� ��WG��HY��IS��J<��K: *�� ��LW*�� ��LW*�� ��,W*��*�� ��-�W*�� ��.W�� M��0Y,��1�����QT�/��z�����%����������� ���+���7���C���K���R���[���d���q���w�������������������������������������������������������������)��3��;��I��Q��T��U��^���{���z�� �������I������K������R��������d��������q��������������r��������t��2���r� U� �������_�~�����_����������;���+����u� ����������������������������� �������0�������y���I����� *��*���� �����z���������������{������� �~������ ���t��������0�������y���������*��*����M��� M��0Y,��1����� ��/��z������������ ������������{��� ��� ���������~�����������������P�� �������0�������y�������o*����6M+,��NN,-��8�W��9Y��::��;YO��=:,��>?��@W��A��B:�6C�� ��DYE��F�*�� �� `��*��*�� �� `��*l``��*�� [T*�� *�� 0[TT*�� ]T*�� *�� ��W*�� Pl p ��Q�T*�� 'l p ��Q�T*�� �l p ��Q�T*�� dl p ��Q�T*�� l p ��Q�T*�� p ��Q�T*�� *�� ��LW*�� ��LW*��R+��S��T��**����U���� M��0Y,��1�����ad�/��z�����#�����������������,���2���:���?���F���K���R���\���k���o���~��������������������������������������0��<��F��J��V��a��d��e��n���{���\� �Y������S������B������,5������F���r��K���t�e� �������o�~�����o����������3���\���������������������������B�� �������0�������y���5�����������z���������{��������~������������������0�������y���������9*�� ��,W*�� ��V��*��*�� ��-�W���*�� ��WW�� L��0Y+��1������+�.�/��z���"������������#���+���.���/���8���{�����/� ��������9�~�������� �J�� �������0� ������y���������e'�� ��DYX��F� ����YY��Z[��\��]��^�d����YY��Z_��\��]��^�����YY��Z`��\��]��^���a�����z���&� ������+�1 �E�L�`�{�������e���t��������� ������y���s�����/c�� ��DYb��F� ����YY��Z`��\��]��^���a�����z����������*�{�������/���t��������� ������y���3����� ��cY*��d�����z������ �{������� ���n���������/�������y���5�����������z������%�{��������~������������������0���������i��� ��g�e�h�