
    Vj                       U d Z ddlmZ ddlmZ ddlmZmZ 	 ddlZdZ		  ej
                    Zde_        de_        nT# e$ r!Ze                    d          Z	dZY dZ[n3dZ[ww xY w# e$ r#ZdZe                    d          Z	dZY dZ[ndZ[ww xY wded	<   	 d
ed<   	  ed           G d de                      Z ed           G d de                      ZdS )z
This module provides private data for the base implementation for the
:module:`re2` library.

WARNING: The *pathspec._backends.re2* package is not part of the public API. Its
contents and structure are likely to change.
    )annotations)	dataclass)OptionalUnionNFTzre2.OptionsRE2_OPTIONSzOptional[Exception]	re2_error)frozenc                  >    e Zd ZU dZg dZded<   	 ded<   	 ded<   dS )	Re2RegexDatzZ
	The :class:`Re2RegexDat` class is used to store data related to a regular
	expression.
	)includeindexis_dir_patternboolr   intr   r   N__name__
__module____qualname____doc__	__slots____annotations__     `/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/pathspec/_backends/re2/_base.pyr   r   2   s_             
   r   r   c                  $    e Zd ZU dZdgZded<   dS )Re2RegexDebugzj
	The :class:`Re2RegexDebug` class stores additional debug information related
	to a regular expression.
	regexzUnion[str, bytes]Nr   r   r   r   r   r   R   s5           Y r   r   )r   
__future__r   dataclassesr   typingr   r   re2r   Optionsr   
log_errorsnever_capture	Exceptionewith_tracebackModuleNotFoundErrorr   objectr   r   r   r   r   <module>r*      s     # " " " " "            + +"+   t$$)++++++    d##        
 $    &   > $    K     s,   A' > A$AA$'B,B

B