Ë
    hKêjû  ã                  óŒ  — 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_        ded	<   	 d
ed<   	  ed¬«       G d„ de«      «       Z ed¬«       G d„ de«      «       Zy# e$ rZej!                  d«      Z	dZY dZ[ŒXdZ[ww xY w# e$ rZdZej!                  d«      Z	dZY dZ[ŒdZ[ww xY w)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<   y)	Ú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__© ó    úa/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/pathspec/_backends/re2/_base.pyr   r   2   s3   … ñò€ð ƒðð
 	ƒðð Óðr   r   c                  ó"   — e Zd ZU dZdgZded<   y)Ú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   s   … ñð ˆ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õ   ðòõ #õ÷ðÛØ€ðØ�—‘“€+Ø €+ÔØ"€+Ôð
 Ó ðð Ó ðñ
 �$Ôô�&ó ó ðñ> �$Ôô�Kó ó ñøðk 	ò Ø×Ñ˜tÓ$€)Ø…+ûðûð ò Ø€Ø×Ñ˜dÓ#€Ø…ûðús.   ™B  A: Á:BÁ?BÂBÂCÂ$B>Â>C