o
    ÒèFh  ã                   @  sÞ   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zd dlm
Z
 W n eyD   d dlmZ G dd„ dƒZ
Y nw eee eee  f Zed	d
d�ZG dd„ dee ƒZeeeddf Zg d¢ZdS )é    )ÚannotationsN)ÚProtocolÚSequenceÚTypeVarÚUnion)é   é
   )Ú	TypeGuard)ÚAnyc                   @  s   e Zd Zddd„ZdS )	r	   Úitemr
   Úreturnú
type[bool]c                 C  s   t S ©N)Úbool)Úclsr   © r   úD/var/www/html/loop/nvenv/lib/python3.10/site-packages/PIL/_typing.pyÚ__class_getitem__   s   zTypeGuard.__class_getitem__N)r   r
   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	      s    r	   Ú_T_coT)Ú	covariantc                   @  s   e Zd Zd	d
dd„ZdS )ÚSupportsRead.Ú_SupportsRead__lengthÚintr   r   c                 C  s   d S r   r   )Úselfr   r   r   r   Úread   s    zSupportsRead.readN).)r   r   r   r   )r   r   r   r   r   r   r   r   r      s    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   r   Ú<module>   s"    
ý