
    }f                    D   d dl mZ d dlZd dlZd dlmZmZmZmZ ej	        dk    rd dlm
Z
 n&	 d dlm
Z
 n# e$ r d dlmZ  G d d          Z
Y nw xY weee         eee                  f         Z ed	d
          Z G d dee                   Zeeeddf         Zg dZdS )    )annotationsN)ProtocolSequenceTypeVarUnion)   
   )	TypeGuard)Anyc                      e Zd ZddZdS )r
   itemr   return
type[bool]c                    t           S N)bool)clsr   s     D/var/www/rtfcompare/venv/lib/python3.11/site-packages/PIL/_typing.py__class_getitem__zTypeGuard.__class_getitem__   s        N)r   r   r   r   )__name__
__module____qualname__r    r   r   r
   r
      s(             r   r
   _T_coT)	covariantc                      e Zd Zdd	dZdS )
SupportsRead._SupportsRead__lengthintr   r   c                    d S r   r   )selfr   s     r   readzSupportsRead.read   s      r   N).)r   r    r   r   )r   r   r   r#   r   r   r   r   r      s        5555555r   r   zos.PathLike[str]zos.PathLike[bytes])r
   StrOrBytesPathr   )
__future__r   ossystypingr   r   r   r   version_infor
   typing_extensionsImportErrorr   floatCoordsr   r   strbytesr$   __all__r   r   r   <module>r1      ss   " " " " " " 				 



 5 5 5 5 5 5 5 5 5 5 5 5w       ///////   	 	 	 	 	 	 	 	 	 	 
x% 99	: 	4(((6 6 6 6 68E? 6 6 6 sE#57KKL :
9
9s   5 AA