�������4��
�,�L	�+�M�N�O	�+�P��Q
�R�S
�R�T
�R�U	�+�V�N�W�X�Y�Z
��[�\
��L�]
��L�^�_
��L
�+�`�a�b
��L�c�d
��L�e�f
��L�g�h
�!�L�i�j
�$�L�k�l
�'�L
�m�n
��L�o�p�	delegates�Ljava/util/Map;�	Signature�FLjava/util/Map<Ljava/lang/Class;Lorg/das2/qstream/SerializeDelegate;>;�
sdelegates�GLjava/util/Map<Ljava/lang/String;Lorg/das2/qstream/SerializeDelegate;>;�numsd�/Lorg/das2/qstream/NumberArraySerializeDelegate;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�$Lorg/das2/qstream/SerializeRegistry;�register�8(Ljava/lang/Class;Lorg/das2/qstream/SerializeDelegate;)V�clas�Ljava/lang/Class;�sd�$Lorg/das2/qstream/SerializeDelegate;�getDelegate�7(Ljava/lang/Class;)Lorg/das2/qstream/SerializeDelegate;�
StackMapTable�	getByName�8(Ljava/lang/String;)Lorg/das2/qstream/SerializeDelegate;�name�Ljava/lang/String;�<clinit>�
SourceFile�SerializeRegistry.java�5�6�-�.�q�r�s�1�.�t�u�v�w�x�y�z�{�x�3�4�|�}�"org/das2/qstream/SerializeDelegate�-org/das2/qstream/NumberArraySerializeDelegate�numberArray�~��org/das2/util/ClassMap�java/util/HashMap�org/das2/datum/Units�'org/das2/qstream/UnitsSerializeDelegate�<�=�org/das2/datum/EnumerationUnits�2org/das2/qstream/EnumerationUnitsSerializeDelegate�java/lang/String�(org/das2/qstream/StringSerializeDelegate�org/das2/datum/CacheTag�*org/das2/qstream/CacheTagSerializeDelegate�java/util/AbstractMap�%org/das2/qstream/MapSerializeDelegate�org/das2/qds/RankZeroDataSet�.org/das2/qstream/Rank0DataSetSerializeDelegate�org/das2/datum/DatumRange�,org/das2/qstream/DatumRangeSerializeDelegate�����6�"org/das2/qstream/SerializeRegistry�java/lang/Object�
java/util/Map�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�typeId�%(Ljava/lang/Class;)Ljava/lang/String;�java/lang/Class�isArray�()Z�getComponentType�()Ljava/lang/Class;�isPrimitive�get�&(Ljava/lang/Object;)Ljava/lang/Object;�equals�(Ljava/lang/Object;)Z�)org/das2/qstream/DefaultSerializeDelegate�registerDelegates�!�+�,�����-�.��/����0��1�.��/����2�
�3�4�����5�6��7���/�����*�������8��������9��������:�;���	�<�=��7���Y�������*+���W��+*���+���W�����8�������/��0��1�9��������>�?������@�A��	�B�C��7���]�����"*����*��������	���*��
��������8�������9��:��<�9�������"�>�?���D�����	�E�F��7���U�����*
������	���*��
��������8�������F�	�G�
�I�9��������G�H���D����
��I�6��7����������v��Y������Y������Y������Y������Y������Y���� ��!Y��"��#��$Y��%��&��'Y��(����)��Y��*��	�����8���.�����
���� ��,��8��D��P� �\�!�h�"�k�%��J����K