§
    ÎÐj‹  ã                   óD   — d Z ddlmZ ddlmZ  G d„ de¦  «        Zd„ ZdS )zIPreserve Gradio error display options across Deepy's event and HTTP APIs.é    )ÚError)ÚFormConflictc                   ó   — e Zd ZdZdS )Ú	DeepyBusyz@An action cannot run yet; present this as information in the UI.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú;C:\Users\johnn\OneDrive\Documents\AI\shared\deepy\errors.pyr   r      s   € € € € € ØJÐJÐJÐJr   r   c                 óf  ‡ — t          ‰ t          t          f¦  «        rt          ‰ ¦  «        dddddœS t          ‰ t          ¦  «        rW‰ j        }t          |t          ¦  «        r|j        }t          |t          ¦  «        °dt          |¦  «        iˆ fd„dD ¦   «         ¥S t          ‰ ¦  «        d	d
ddœS )NÚInfoé   TÚinfo)ÚmessageÚtitleÚdurationÚvisibleÚlevelr   c                 ó2   •— i | ]}|t          ‰|¦  «        “ŒS r   )Úgetattr)Ú.0ÚkeyÚerrors     €r   ú
<dictcomp>z!error_payload.<locals>.<dictcomp>   s%   ø€ Ð+qÐ+qÐ+qÈ¨Cµ¸ÀÑ1DÔ1DÐ+qÐ+qÐ+qr   )r   r   r   r   é
   )r   r   r   r   )Ú
isinstancer   r   Ústrr   r   )r   r   s   ` r   Úerror_payloadr       sÃ   ø€ Ý�%�)¥\Ð2Ñ3Ô3ð iÝ˜u™:œ:°ÀAÐRVÐagÐhÐhÐhÝ�%�ÑÔð sØ”-ˆÝ˜¥%Ñ(Ô(ð 	&Ø”oˆGõ ˜¥%Ñ(Ô(ð 	&à�3˜w™<œ<ÐrÐ+qÐ+qÐ+qÐ+qÐPpÐ+qÑ+qÔ+qÐrÐrÝ˜5‘z”z¨GÀÐPTÐUÐUÐUr   N)r
   Úgradior   Úshared.utils.form_syncr   Ú
ValueErrorr   r    r   r   r   ú<module>r$      s   ðà OÐ OØ Ð Ð Ð Ð Ð Ø /Ð /Ð /Ð /Ð /Ð /ðKð Kð Kð Kð K�
ñ Kô Kð KðVð Vð Vð Vð Vr   