
    Mi                    :    S SK Jr  S SKrS SKJr   " S S\5      rg)    )annotationsN)
NamedTuplec                  >    \ rS rSr% S\S'   S	S jrS
S jrSS jrSrg)Prefix   str
prefix_dirc                    [         R                  R                  [         R                  R                  " U R                  /UQ76 5      $ N)ospathnormpathjoinr	   selfpartss     k/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/pre_commit/prefix.pyr   Prefix.path
   s-    wwT__ Eu EFF    c                Z    [         R                  R                  U R                  " U6 5      $ r   )r   r   existsr   s     r   r   Prefix.exists   s    ww~~dii/00r   c                n   ^ [         R                  " U R                  5      n[        U4S jU 5       5      $ )Nc              3  V   >#    U  H  oR                  T5      (       d  M  Uv   M      g 7fr   )endswith).0r   ends     r   	<genexpr>Prefix.star.<locals>.<genexpr>   s     Bed}}S/ATTes   )	))r   listdirr	   tuple)r   r   pathss    ` r   starPrefix.star   s&    

4??+BeBBBr    N)r   r   returnr   )r   r   r&   bool)r   r   r&   ztuple[str, ...])	__name__
__module____qualname____firstlineno____annotations__r   r   r#   __static_attributes__r%   r   r   r   r      s    OG1Cr   r   )
__future__r   os.pathr   typingr   r   r%   r   r   <module>r1      s    "  CZ Cr   