
    ;3hI	              
       >   d dl mZmZmZ d dlmZ d dlmZ  G d de      Z G d de      Z	 G d d	e      Z
 G d
 de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Zee
eeeeeeeef	   Zy)    )LiteralOptionalUnion)ServerMessage)	BaseModelc                   ,    e Zd ZU eed<   dZee   ed<   y)BaseMessagemsgNevent_id)__name__
__module____qualname__r   __annotations__r   r   str     V/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/gradio/server_messages.pyr	   r	      s    	"Hhsm"r   r	   c                   r    e Zd ZU dZee   ed<   dZee   ed<   dZee	   ed<   dZ
ee   ed<   dZee	   ed<   y)ProgressUnitNindexlengthunitprogressdesc)r   r   r   r   r   intr   r   r   r   r   floatr   r   r   r   r   r      sH    E8C= FHSM D(3- $Hhuo$D(3-r   r   c                   ^    e Zd ZU ej                  Zeej                     ed<   g Ze	e
   ed<   y)ProgressMessager
   progress_dataN)r   r   r   r   r   r
   r   r   r   listr   r   r   r   r   r      s,    +8+A+AC''	(A(*M4%*r   r   c                       e Zd ZU ej                  Zeej                     ed<   eed<   ed   ed<   dZ	e
e   ed<   dZeed<   eed	<   y
)
LogMessager
   log)infowarningsuccesslevel
   durationTvisibletitleN)r   r   r   r   r#   r
   r   r   r   r)   r   r   r*   boolr   r   r   r"   r"      sK    &3&7&7C""	#7	H/00 "Hhuo"GTJr   r"   c                   |    e Zd ZU ej                  Zeej                     ed<   dZe	e
   ed<   e
ed<   dZe	e   ed<   y)EstimationMessager
   Nrank
queue_sizerank_eta)r   r   r   r   
estimationr
   r   r   r/   r   r   r1   r   r   r   r   r.   r.   "   s>    -:-E-EC))	*ED(3-O $Hhuo$r   r.   c                   ^    e Zd ZU ej                  Zeej                     ed<   dZe	e
   ed<   y)ProcessStartsMessager
   Neta)r   r   r   r   process_startsr
   r   r   r5   r   r   r   r   r   r4   r4   )   s+    1>1M1MC--	.MC%r   r4   c                   r    e Zd ZU ej                  Zeej                     ed<   eed<   e	ed<   dZ
ee   ed<   y)ProcessCompletedMessager
   outputr&   Nr+   )r   r   r   r   process_completedr
   r   r   dictr,   r+   r   r   r   r   r   r8   r8   .   s5    4A4S4SC00	1SLME8C=r   r8   c                       e Zd ZU ej                  Zeej                  ej                  f   ed<   e	ed<   e
ed<   dZee   ed<   y)ProcessGeneratingMessager
   r9   r&   N
time_limit)r   r   r   r   process_generatingr
   r   process_streamingr   r;   r,   r>   r   r   r   r   r   r=   r=   5   sG    (( 11=3R3RR	S  LM"&J&r   r=   c                   J    e Zd ZU ej                  Zeej                     ed<   y)HeartbeatMessager
   N)r   r   r   r   	heartbeatr
   r   r   r   r   r   rB   rB   >   s    ,9,C,CC((	)Cr   rB   c                   J    e Zd ZU ej                  Zeej                     ed<   y)CloseStreamMessager
   N)r   r   r   r   close_streamr
   r   r   r   r   r   rE   rE   B   s    /</I/IC++	,Ir   rE   c                   h    e Zd ZU ej                  Zeej                     ed<   eed<   dZ	ed   ed<   y)UnexpectedErrorMessager
   messageFr&   N)
r   r   r   r   unexpected_errorr
   r   r   r   r&   r   r   r   rH   rH   F   s0    3@3Q3QC//	0QL#GWU^#r   rH   N)typingr   r   r   gradio_client.utilsr   pydanticr   r	   r   r   r"   r.   r4   r8   r=   rB   rE   rH   EventMessager   r   r   <module>rO      s    + + - #) #
9 +k +
 % % ;  
 k  '{ 'D{ DJ J$[ $ 
r   