
    mij                        d Z ddlZddlZddlmZmZmZmZ 	 ddlmZ n# e	$ r  ede
e          ZY nw xY w	 ddlmZ n# e	$ r	 ddlmZ Y nw xY w eded	ef         
          Z	 ddlmZ nC# e	$ r; 	 ddlmZ n0# e	$ r( eddde
deee                  dedeegef         fdZY nw xY wY nw xY w	 ddlmZ n&# e	$ r 	 ddlmZ n# e	$ r dedefdZY nw xY wY nw xY wde
defdZdS )a'  
This module provides stubs for type hints not supported by all relevant Python
versions.

NOTICE: This project should have zero required dependencies which means it
cannot simply require :module:`typing_extensions`, and I do not want to maintain
a vendored copy of :module:`typing_extensions`.
    N)AnyCallableOptionalTypeVar)AnyStrr   )Never)NoReturnF.)bound)
deprecated   category
stacklevelmessager   r   returnc               8     dt           dt           f fd}|S )Nfr   c                 N     t          j                    fd            }|S )Nc                  H    t          j        dz               | i |S )Nr   r   )warningswarn)akr   r   r   r   s     h/var/www/html/bestrading.cuttalo.com/scripts/kaggle-env/lib/python3.11/site-packages/pathspec/_typing.pywrapperz.deprecated.<locals>.decorator.<locals>.wrapper)   s0    ]7X*Q,GGGGAqJAJJ    )	functoolswraps)r   r   r   r   r   s   ` r   	decoratorzdeprecated.<locals>.decorator(   sH    _Q        Nr   )r
   )r   r   r   r    s   ``` r   r   r   "   sC    A !         r   )overrider   c                     | S )N )r   s    r   r!   r!   6   s    
8r   c                      t          |           )zu
	The code path is unreachable. Raises an :class:`AssertionError`.

	*message* (:class:`str`) is the error message.
	)AssertionError)r   s    r   assert_unreachabler&   :   s     gr   )__doc__r   r   typingr   r   r   r   r   ImportErrorstrbytesr   r	   r
   r   typing_extensionsDeprecationWarningtypeWarningintr!   r&   r#   r   r   <module>r1      s        
 
 
 
 
 
 
 
 
 
 
 

( ( ( (
'(C
'
'(& & & &%%%%%%%%& GCxS)***          *******    (:	   d7m$ 	
 Q     $   (((((((   !              s    44? AA&A- -B-3A:9B-:*B'$B-&B''B-,B-1B8 8C>CCCCCCC