
    l0j
                    0   d dl mZ d dlZd dlmZ  G d de          Z G d de          Zd)dZd)dZ	i d ed          d ed          d ed          d ed          d ed          d ed          d ed          d ed          d ed          d ed          d e	d          d ed          d e	d          d e	d          d e	d          d e	d          d e	d          ddiZ
dd d*d%Zd+d'Zd,d(ZdS )-    )annotationsN)utilsc                      e Zd ZdS )GradioDeprecationWarningN__name__
__module____qualname__     U/home/wildlama/miniconda3/envs/lam/lib/python3.11/site-packages/gradio/deprecation.pyr   r      s         	Dr   r   c                      e Zd ZdS )GradioUnusedKwargWarningNr   r   r   r   r   r      s        Dr   r   termstrreturnc                    d|  dS )N`z/` parameter is deprecated, and it has no effectr   r   s    r   simple_deprecated_noticer      s    DtDDDDr   c                    d|  dS )Nr   zJ` is deprecated in `Interface()`, please use it within `launch()` instead.r   r   s    r   use_in_launchr      s    _t____r   optionalkeep_filenamenumericverboseallow_screenshotlayout
show_inputshow_outputcapture_sessionapi_mode	show_tipsencryptenable_queueserver_nameserver_portwidthheightplotzLThe 'plot' parameter has been deprecated. Use the new Plot component instead
stacklevelclsr,   
int | NoneNonec               >   |t          j                    }t                                          D ]G\  }}||v r>|dk    r| dk    r|                    |           t          j        |t          |           H|r$t          j        d|  d| t          |           d S d S )Nr*   Imager+   z$You have unused kwarg parameters in z, please remove them: )	r   find_user_stack_levelDEPRECATION_MESSAGEitemspopwarningswarnr   r   )r-   r,   kwargskeyvalues        r   check_deprecated_parametersr;   0   s     022
)//11 R R
U&==f}}JJsOOOM%!9jQQQQ 
V3VVfVV$!	
 	
 	
 	
 	
 	

 
r   textc                `    t          j        | t          t          j                               d S )Nr+   )r6   r7   r   r   r2   )r<   s    r   warn_deprecationr>   E   s7    M .00     r   c                 $    t          d           d S )NzXThe `style` method is deprecated. Please set these arguments in the constructor instead.)r>   r   r   r   warn_style_method_deprecationr@   M   s!    b    r   )r   r   r   r   )r-   r   r,   r.   r   r/   )r<   r   r   r/   )r   r/   )
__future__r   r6   gradior   UserWarningr   r   r   r   r3   r;   r>   r@   r   r   r   <module>rD      s   " " " " " "       	 	 	 	 	{ 	 	 		 	 	 	 	{ 	 	 	E E E E` ` ` `((44--o>> ''	22 ''	22	
 001CDD &&x00 **<88 ++M:: //0ABB ((44 {++ ''	22 MM.11 ==// ==//  ]]7##!" mmH%%#$ Z%  . +/
 
 
 
 
 
*        r   