�������1�� �"�G�H ��G ��I ��J ��K ��L�M�N�O � �P �!�Q �!�R �S�T �U�V�W �U�X �Y�Z �!�[ �!�\�]�^�_ �`�a�b�c�d �e�f�g�h�i�j�k�l�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lcom/itextpdf/xmp/XMPPathFactory;�composeArrayItemPath�'(Ljava/lang/String;I)Ljava/lang/String;� arrayName�Ljava/lang/String;� itemIndex�I� Exceptions�composeStructFieldPath�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�fieldNS� fieldName� fieldPath�%Lcom/itextpdf/xmp/impl/xpath/XMPPath;�composeQualifierPath�qualNS�qualName�qualPath�composeLangSelector�langName�composeFieldSelector�\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;� fieldValue�assertQualNS�(Ljava/lang/String;)V�assertQualName� assertFieldNS�assertFieldName� SourceFile�XMPPathFactory.java�#�$�java/lang/StringBuilder�m�n�m�o�m�p�q�r�[last()]�com/itextpdf/xmp/XMPException�$Array index must be larger than zero�#�s�C�A�D�A�t�u�v�w�x�y�The field name must be simple�z�{�|�}�r�@�A�B�A�!The qualifier name must be simple�/?�[?xml:lang="�~����"]�!The fieldName name must be simple�="�����y�Empty qualifier namespace URI�Empty qualifier name�Empty field namespace URI�Empty f name�com/itextpdf/xmp/XMPPathFactory�java/lang/Object�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(C)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;I)V�)com/itextpdf/xmp/impl/xpath/XMPPathParser�expandXPath�K(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/impl/xpath/XMPPath;�#com/itextpdf/xmp/impl/xpath/XMPPath�size�()I� getSegment�/(I)Lcom/itextpdf/xmp/impl/xpath/XMPPathSegment;�*com/itextpdf/xmp/impl/xpath/XMPPathSegment�getName�com/itextpdf/xmp/impl/Utils�normalizeLangValue�&(Ljava/lang/String;)Ljava/lang/String;�java/lang/String�length�1�!�"����� ��#�$��%���3�����*�������&��� ����V��X�'��������(�)��� �*�+��%���������F�� ��Y��*��[����]���������Y��*��������� Y h�������&�������j��l�!�n�&�p�:�t�'�������F�,�-�����F�.�/��0����� � �1�2��%���������=*��+�� *+��M,������ Yf�����Y��/��,�������������&���������������������"���'��� ����=�3�-�����=�4�-���/�5�6��0����� � �7�2��%���������=*��+��*+��M,������ Yf�����Y����,�������������&���������������������"���'��� ����=�8�-�����=�9�-���/�:�6��0����� � �;�2��%���T����� ��Y��*����+�������������&���������'������� �,�-����� �<�-�� �=�>��%���������J+,��:������ Yf�����Y��*��[����������-�����������&������������������'���4����J�,�-�����J�3�-����J�4�-����J�?�-���C�5�6��0����� � �@�A��%���J�����*�� *������ Ye��������&������� ��'��������8�-���0����� � �B�A��%���J�����*�� *������ Yf��������&���������'��������9�-���0����� � �C�A��%���J�����*�� *������ Ye��������&������$�&�)�'��������3�-���0����� � �D�A��%���J�����*�� *������ Y f��������&������3�5�7�'��������4�-���0����� ��E����F