o �J�h��@s:ddlmZddlZddlmZ dddd�ddd�ZdS)�)� annotationsN�)� __version__F)�action�plural� deprecated�str�when� int | None� replacement� str | Nonerr�bool�return�NonecCs�|rdnd}|dur d}n+|tt�d�d�kr$|�d|�d�}t|��|d kr+d }n d |�d t�d �}t|��|rB|rBd}t|��|rKd|�d�}n|rWd|�d��d�}nd}tj|�d|�d|�|��t dd�dS)a. Deprecations helper. :param deprecated: Name of thing to be deprecated. :param when: Pillow major version to be removed in. :param replacement: Name of replacement. :param action: Instead of "replacement", give a custom call to action e.g. "Upgrade to new thing". :param plural: if the deprecated thing is plural, needing "are" instead of "is". Usually of the form: "[deprecated] is deprecated and will be removed in Pillow [when] (yyyy-mm-dd). Use [replacement] instead." You can leave out the replacement sentence: "[deprecated] is deprecated and will be removed in Pillow [when] (yyyy-mm-dd)" Or with another call to action: "[deprecated] is deprecated and will be removed in Pillow [when] (yyyy-mm-dd). [action]." Zare�isNza future version�.r� z" deprecated and should be removed.� zPillow 12 (2025-10-15)zUnknown removal version: z . Update �?z*Use only one of 'replacement' and 'action'z. Use z instead.z. �z# deprecated and will be removed in �)� stacklevel) �intr�split� RuntimeError�__name__� ValueError�rstrip�warnings�warn�DeprecationWarning)rr r rr�is_�removed�msg�r$�LC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\PIL\_deprecate.py� deprecates. ! �r&)N) rrr r r r rr rr rr)� __future__rrrrr&r$r$r$r%�<module>s  ��
Memory