Your IP : 3.147.42.34
�
c��f�6 � � � d dl Z e j d� � Zdd�Zd� Zd� Zd� Zd� Zd� Zd � Z d
� Z
d� Zd� Zeee ee
ed
�Z
i Z G d� d� � Zdd�Zdd�Zdd�Zdd�ZdS )� Nz`('[^']*'|\"[^\"]*\"|::|//?|\.\.|\(\)|!=|[/.*:\[\]\(\)@=])|((?:\{[^}]+\})?[^/\[\]\(\)@!=\s]+)|\s+c # � K � |r|� d� � nd }d}t � | � � D ]�}|\ }}|r|d dk rsd|v rW|� dd� � \ }} |st �|d|| �d|��fV � n6# t $ r t d|z � � d �w xY w|r|s
|d|�d|��fV � n|V � d}��|V � |d k }��d S )
N� Fr �{�:� �}z!prefix %r not found in prefix map�@)�get�xpath_tokenizer_re�findall�split�KeyError�SyntaxError) �pattern�
namespaces�default_namespace�parsing_attribute�token�ttype�tag�prefix�uris �</opt/alt/python311/lib64/python3.11/xml/etree/ElementPath.py�xpath_tokenizerr J sY � � � �.8�B�
���r�*�*�*�d����#�+�+�G�4�4� -� -���
��s�� -�3�q�6�S�=�=��c�z�z�!�i�i��Q�/�/����^�%� '�&���%�Z��-?�-?�-?���!E�E�E�E�E�E��� ^� ^� ^�%�&I�F�&R�S�S�Y]�]�^����"�
�+<�
��e�):�):�):�C�C�@�@�@�@�@�@����� %����K�K�K� %�����%-� -s �+B�B%c �v � | j }|�/i x| _ }| j � � � D ]}|D ]}|||<