§
    aÒ³g{  ã                  ó\   — d dl mZ d dlZd dlmZmZ ddlmZmZ dd
„Z	 G d„ d¦  «        Z
dS )é    )ÚannotationsN)ÚAnyÚNoReturné   )ÚStrOrBytesPathÚ	TypeGuardÚfr   ÚreturnúTypeGuard[StrOrBytesPath]c                óP   — t          | t          t          t          j        f¦  «        S ©N)Ú
isinstanceÚbytesÚstrÚosÚPathLike)r	   s    úG/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/PIL/_util.pyÚis_pathr   	   s   € Ý�a�%¥¥b¤kÐ2Ñ3Ô3Ð3ó    c                  ó6   — e Zd Zdd„Zdd„Zedd
„¦   «         ZdS )ÚDeferredErrorÚexÚBaseExceptionc                ó   — || _         d S r   ©r   )Úselfr   s     r   Ú__init__zDeferredError.__init__   s   € ØˆŒˆˆr   Úeltr   r
   r   c                ó   — | j         ‚r   r   )r   r   s     r   Ú__getattr__zDeferredError.__getattr__   s	   € ØŒgˆr   r   c                ó    — t          | ¦  «        S )z‹
        Creates an object that raises the wrapped exception ``ex`` when used,
        and casts it to :py:obj:`~typing.Any` type.
        )r   r   s    r   ÚnewzDeferredError.new   s   € õ ˜RÑ Ô Ð r   N)r   r   )r   r   r
   r   )r   r   r
   r   )Ú__name__Ú
__module__Ú__qualname__r   r    Ústaticmethodr"   © r   r   r   r      s\   € € € € € ðð ð ð ðð ð ð ð ð!ð !ð !ñ „\ð!ð !ð !r   r   )r	   r   r
   r   )Ú
__future__r   r   Útypingr   r   Ú_typingr   r   r   r   r'   r   r   ú<module>r+      s–   ðØ "Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø  Ð  Ð  Ð  Ð  Ð  Ð  Ð  à .Ð .Ð .Ð .Ð .Ð .Ð .Ð .ð4ð 4ð 4ð 4ð!ð !ð !ð !ð !ñ !ô !ð !ð !ð !r   