
    h                       S SK Jr  S SKrS SKrS SKJr  S SKJrJrJ	r	J
r
  Sr\(       a  S SKJr   S SKJr  \R"                  \   r\R*                  S:  a  S SKJr  O\r\R*                  S	:  a  S S
KJr  O\r\R*                  S:  a  S SKJr  O S SKJr  \
\\   \\\      4   r\	" SSS9r " S S\\   5      r\
\ \!\RD                  \    \RD                  \!   4   r#/ SQr$g! \\4 a     Nf = f! \ a     " S S5      r Nmf = f)    )annotationsN)Sequence)AnyProtocolTypeVarUnionF)_IntegralLike)      )CapsuleType)r
      )Buffer)r
   
   )	TypeGuardc                      \ rS rSrSS jrSrg)r   $   c                    [         $ N)bool)clsitems     =/var/www/html/env/lib/python3.13/site-packages/PIL/_typing.py__class_getitem__TypeGuard.__class_getitem__%   s         N)r   r   returnz
type[bool])__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r   $   s    r   r   _T_coT)	covariantc                  "    \ rS rSrSSS jjrSrg)SupportsRead/   c                   g r   r   )selflengths     r   readSupportsRead.read0   s    3r   r   N).)r*   intr   r#   )r   r   r    r!   r+   r"   r   r   r   r&   r&   /   s    66r   r&   )r   IntegralLikeStrOrBytesPathr&   r   )%
__future__r   ossyscollections.abcr   typingr   r   r   r   TYPE_CHECKINGnumbersr	   r.   numpy.typingnptNDArray
NumpyArrayImportErrorAttributeErrorversion_infotypesr   objectr   r   typing_extensionsfloatCoordsr#   r&   strbytesPathLiker/   __all__r   r   r   <module>rG      s   " 	 
 $ 0 05"[[%
 w!Kw&Fw / 
x% 99	: 	4(78E? 7 sE2;;s#3R[[5GGH TM ( $  	 	s#   C# C1 #C.-C.1DD