o
    ÑtBh¼  ã                   @   s¾   g d ¢Z zd ¡  W n. ey8   dedefdd„Zdedefdd„Zdedefdd	„Zdedefd
d„ZY dS w dedefdd„Zdedefdd„Zdedefdd	„Zdedefdd„ZdS ))Úis_digitÚ	is_letterÚis_name_startÚis_name_continueÚstringÚcharÚreturnc                 C   s   d|   ko	dkS   S )úSCheck whether char is a digit

        For internal use by the lexer only.
        Ú0Ú9© ©r   r   r   úy/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/graphql/language/character_classes.pyr      ó   r   c                 C   s0   d|   ko	dkn  pd|   kodkS   S )ú`Check whether char is a plain ASCII letter

        For internal use by the lexer only.
        ÚaÚzÚAÚZr   r   r   r   r   r      s   0r   c                 C   s8   d|   ko	dkn  pd|   kodkn  p| dkS )úvCheck whether char is allowed at the beginning of a GraphQL name

        For internal use by the lexer only.
        r   r   r   r   Ú_r   r   r   r   r   r      s   8r   c                 C   sP   d|   ko	dkn  p'd|   kodkn  p'd|   ko!dkn  p'| dkS )úyCheck whether char is allowed in the continuation of a GraphQL name

        For internal use by the lexer only.
        r   r   r   r   r	   r
   r   r   r   r   r   r   r      s   ÿþür   c                 C   ó   |   ¡ o|  ¡ S )r   )ÚisasciiÚisdigitr   r   r   r   r   *   ó   c                 C   r   )r   ©r   Úisalphar   r   r   r   r   1   r   c                 C   ó   |   ¡ o|  ¡ p| dkS )r   r   r   r   r   r   r   r   8   r   c                 C   r   )r   r   )r   Úisalnumr   r   r   r   r   ?   r   N)	Ú__all__r   ÚAttributeErrorÚstrÚboolr   r   r   r   r   r   r   r   Ú<module>   s    é%