�������1���m
�n�o	��p�q�r�s
��t	��u�
�v�w
�x�y�z�{
�
�|�
�}�~�����������������
�x��
���
���
�4�|	���	�����
� �|��
� ������
� ��
�n����
�(������
�*��?@��
�
��	���	���
����
��
��������NamespaceSerializationProxy�InnerClasses�namespacemap�$Ljava/util/concurrent/ConcurrentMap;�	Signature��Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/jdom2/Namespace;>;>;�NO_NAMESPACE�Lorg/jdom2/Namespace;�
XML_NAMESPACE�XMLNS_NAMESPACE�prefix�Ljava/lang/String;�uri�serialVersionUID�J�
ConstantValue���������getNamespace�;(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Namespace;�Code�LineNumberTable�LocalVariableTable�reason�xmap�urimap�ns�pfx�prev�LocalVariableTypeTable�MLjava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/jdom2/Namespace;>;�)(Ljava/lang/String;)Lorg/jdom2/Namespace;�<init>�'(Ljava/lang/String;Ljava/lang/String;)V�this�	getPrefix�()Ljava/lang/String;�getURI�equals�(Ljava/lang/Object;)Z�ob�Ljava/lang/Object;�toString�hashCode�()I�writeReplace�()Ljava/lang/Object;�readResolve�
Exceptions�<clinit>�()V�nmap�xnsmap�
SourceFile�Namespace.java�����\�]�<�=�org/jdom2/IllegalNameException�	namespace�5Namespace URIs must be non-null and non-empty Strings�V���8�9�����"java/util/concurrent/ConcurrentMap�������
Namespace URI�&java/util/concurrent/ConcurrentHashMap�V�h�����org/jdom2/Namespace�$http://www.w3.org/XML/1998/namespace�PThe http://www.w3.org/XML/1998/namespace must be bound to only the 'xml' prefix.�http://www.w3.org/2000/xmlns/�KThe http://www.w3.org/2000/xmlns/ must be bound to only the 'xmlns' prefix.�xml�Namespace prefix�cThe prefix xml (any case) can only be bound to only the 'http://www.w3.org/XML/1998/namespace' uri.�xmlns�^The prefix xmlns (any case) can only be bound to only the 'http://www.w3.org/2000/xmlns/' uri.�����V�W�H�I�@�A�B�A�java/lang/StringBuilder�[Namespace: prefix "�����" is mapped to URI "�"]�`�Z�a�b�/org/jdom2/Namespace$NamespaceSerializationProxy�java/io/InvalidObjectException�'Namespace is serialized through a proxy�V���V���>�=�?�=�Y�Z�����[�Z�java/lang/Object�java/io/Serializable�java/lang/String�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�get�&(Ljava/lang/Object;)Ljava/lang/Object;�org/jdom2/Verifier�checkNamespaceURI�&(Ljava/lang/String;)Ljava/lang/String;�putIfAbsent�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�checkNamespacePrefix�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(Ljava/lang/String;)V�(IFI)V�put�1��4��5���8�9��:����;��<�=����>�=����?�=�����@�A�����B�A����C�D��E����F��	�H�I��J��Q����;+��"*��*���������Y�����+��	���
M,��7+��YN����Y+-�����
Y��M��+,�����
:��M,*����*��	���N-��-�+������Y���+������Y+���+������Y+���*����*:������Y+���������Y+�����Y:����Y�����Y+��N,-�����:��N-�����K�����!��������������#���0���4���=���I���Q���`���e���h���|������������������������������������������������������
����#��1��6��9���L���\�	�:�.�M�A��`��N�9���;�@�A����;�B�A��0�O�9��|���P�=����j�Q�A��4�M�A�1�
�R�=��S�����`��N�T��0�O�T��	�H�U��J���1�����*�������K�������L��������B�A����V�W��J���Y�����*��*+��*,�������K��������	��L��� �����X�=������@�A�����B�A���Y�Z��J���/�����*�������K������"�L��������X�=����[�Z��J���/�����*�������K������+�L��������X�=����\�]��J���c�����*+���+����*��+������������K������8�9�;�<�>�L��������X�=������^�_���`�Z��J���R�����(�� Y��!"��#*����#$��#*����#%��#��&�����K������I�L�������(�X�=����a�b��J���2�����*����'�����K������X�L��������X�=����c�d��J���:�������(Y*��*����)�����K������{�L��������X�=����e�d��J���4�����
��*Y+��,�����K��������L�������
�X�=���f�����*��g�h��J��L��������
Y�-@��.����Y������Y����/��Y����0��
Y��K*����1����2�W������3*��2�W��
Y��L+��/��1��/��2�W����/��3+��2�W��
Y��M,��0��1��0��2�W����0��3,��2�W�����K���:����Z��^��b�-�e�;�k�C�m�S�n�c�p�k�r�{�s���u���w���x���y�L��� ��C�p�i�9���k�H�N�9���� �j�9��S��� ��C�p�i�T���k�H�N�T���� �j�T���k����l�7���
��(��6�