Ë
    hKêjí  ã                  óð   — U d Z ddlmZ ddlmZ ddlmZ 	 ddlZej                  ej                  z  Z
ded<   	  ed¬	«       G d
„ de«      «       Z ed¬	«       G d„ de«      «       Zy# e$ r dZdZ
Y Œ@w xY w)zé
This module provides private data for the base implementation for the
:module:`hyperscan` library.

WARNING: The *pathspec._backends.hyperscan* package is not part of the public
API. Its contents and structure are likely to change.
é    )Úannotations)Ú	dataclass)ÚUnionNÚintÚHS_FLAGST)Úfrozenc                  ó<   — e Zd ZU dZg d¢Zded<   	 ded<   	 ded<   y)	ÚHyperscanExprDatzX
	The :class:`HyperscanExprDat` class is used to store data related to an
	expression.
	)ÚincludeÚindexÚis_dir_patternÚboolr   r   r   r   N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Ú__annotations__© ó    úg/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/pathspec/_backends/hyperscan/_base.pyr
   r
   !   s3   … ñò€ð ƒðð
 	ƒðð Óðr   r
   c                  ó"   — e Zd ZU dZdgZded<   y)ÚHyperscanExprDebugzh
	The :class:`HyperscanExprDebug` class stores additional debug information
	related to an expression.
	ÚregexzUnion[str, bytes]Nr   r   r   r   r   r   A   s   … ñð ˆY€àÓðr   r   )r   Ú
__future__r   Údataclassesr   Útypingr   Ú	hyperscanÚHS_FLAG_SINGLEMATCHÚHS_FLAG_UTF8r   ÚModuleNotFoundErrorr   Úobjectr
   r   r   r   r   ú<module>r$      s¡   ðòõ #õõðCÛð
 ×)Ñ)¨I×,BÑ,BÑB€à
ƒðñ �$Ôô�vó ó ðñ> �$ÔôÐ)ó ó ñøðc ò Ø€Ø‚ðús   —A) Á)	A5Á4A5