| Server IP : 202.61.199.114 / Your IP : 216.73.217.139 Web Server : nginx/1.22.1 System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web20 ( 1018) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /tmp/calpy/cssselect2/__pycache__/ |
Upload File : |
�
ϥ=j�? � � � d dl mZ dgZh d�Zd0d�Zd1d�Zd� Zd � Zd
� Zd� Z d� Z
d1d
�Z G d� de� � Z
G d� d� � Z G d� d� � Z G d� d� � Z G d� d� � Z G d� d� � Z G d� d� � Z G d� d� � Z G d� d� � Z G d � d!� � Z G d"� d#� � Z G d$� d%� � Z G d&� d'� � Z G d(� d)� � Z G d*� d+� � Z G d,� d-� � Z G d.� d/� � ZdS )2� )�parse_component_value_list�parse> �target-text�
footnote-call�
grammar-error�spelling-error�footnote-marker�file-selector-button�after�before�marker�prefix�shadow�content�postfix� selection�placeholder�
first-line�first-letterNFc # � K � t | t � � rt | � � } t | � � }|pi } t |||� � V � n# t
$ r}|rY d}~dS |�d}~ww xY w |� � � }|�dS |dk r0 t |||� � V � n6# t
$ r}|s|�Y d}~n#d}~ww xY w|st |d|j � d�� � ��j)z�Yield tinycss2 selectors found in given ``input``.
:param input:
A string, or an iterable of tinycss2 component values.
N� �,�unexpected � token.)�
isinstance�strr �TokenStream�parse_selector�
SelectorError�next�type)�input�
namespaces� forgiving�relative�tokens� exceptionr s �D/tmp/claude-1015/pip-target-jmvfl800/lib/python/cssselect2/parser.pyr r sQ � � � � �%���� 2�*�5�1�1��
��
�
�F��!�r�J���V�Z��:�:�:�:�:�:��� � � �� ��F�F�F�F�F�����������L��{�{�}�}���<��F�
�S�[�[�
$�$�V�Z��B�B�B�B�B�B�� �
$�
$�
$� � $�#�O�$� $� $� $� $�����
$���� �
L�#�D�*J�� �*J�*J�*J�K�K�K�Ls5 �A �
A(�A#�!A#�#A(�B �
B7�)B2�2B7c � � | � � � |rJ| � � � }|dv r|j }| � � � nd}| � � � t | |� � \ }} | � � � }| � � � r*| � � � p|}| � � � �*t ||� � }|rt ||� � }|�|S | � � � }|�|dk r|S |dv r|j } | � � � n|rd} n|S t | |� � \ }
}t || |
� � }��)N)�>�+�~� r r )
�skip_whitespace_and_comment�peek�valuer �parse_compound_selector�skip_whitespace�skip_comment�Selector�RelativeSelector�CombinedSelector)r&