
    ;3h                    R    d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	  G d de      Z
y)    )annotations)Iterable)Base)colorsfontssizesc                      e Zd Zej                  ej                  ej
                  ej                  ej                  ej                   e
j                  d      dddf e
j                  d      dddfd		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fd
Z xZS )Soft
Montserratzui-sans-serifz	system-uiz
sans-serifzIBM Plex Monozui-monospaceConsolas	monospaceprimary_huesecondary_hueneutral_huespacing_sizeradius_size	text_sizefont	font_monoc          
        t         	|   ||||||||       d| _        t        	|   d]i ddddddd	d
ddddddddddddddddddddddddd d!d"dd#dd$dd%d&d'dd(dd)d*d+d,d-d.d/d0d1d,d2d,d3d4d5d,d6d,d7d4d8d,d9dd:d;d<dd=dd>dd?d@dAddBdCdDdEdFdGdHdGdIdJdKddLddMdNdOd@dPdQdRddSdTdUddVddWddXdTdYddZd[d\dN y )^Nr   softbackground_fill_primaryz*neutral_50slider_colorz*primary_500slider_color_darkz*primary_600shadow_dropz0 1px 4px 0 rgb(0 0 0 / 0.1)shadow_drop_lgz0 2px 5px 0 rgb(0 0 0 / 0.1)block_background_fillwhiteblock_label_paddingz*spacing_sm *spacing_mdblock_label_background_fillz*primary_100 block_label_background_fill_darkblock_label_radiusz
*radius_mdblock_label_text_sizez*text_mdblock_label_text_weight600block_label_text_colorblock_label_text_color_darkblock_title_radiusz*block_label_radiusblock_title_paddingz*block_label_paddingblock_title_background_fillz*block_label_background_fillblock_title_text_weightblock_title_text_colorblock_title_text_color_darkblock_label_marginz*spacing_mdinput_background_fillinput_border_colorinput_shadowz*shadow_dropinput_shadow_focusz*shadow_drop_lgcheckbox_shadownoneshadow_spread6pxbutton_primary_shadowbutton_primary_shadow_hoverbutton_primary_shadow_activez*shadow_insetbutton_secondary_shadowbutton_secondary_shadow_hoverbutton_secondary_shadow_activecheckbox_label_shadowbutton_primary_background_fill$button_primary_background_fill_hoverz*primary_400)button_primary_background_fill_hover_darkbutton_primary_text_color button_secondary_background_fill&button_secondary_background_fill_hoverz*neutral_100+button_secondary_background_fill_hover_darkbutton_secondary_text_colorz*neutral_800button_cancel_background_fillz!*button_secondary_background_fill#button_cancel_background_fill_hoverz'*button_secondary_background_fill_hover(button_cancel_background_fill_hover_darkbutton_cancel_text_colorz*button_secondary_text_color'checkbox_label_background_fill_selected,checkbox_label_background_fill_selected_darkcheckbox_border_width1pxcheckbox_border_colorcheckbox_border_color_darkz*neutral_600"checkbox_background_color_selected'checkbox_background_color_selected_darkz*primary_700checkbox_border_color_focus checkbox_border_color_focus_darkcheckbox_border_color_selected#checkbox_border_color_selected_dark"checkbox_label_text_color_selectedblock_border_width0pxpanel_border_width )super__init__nameset)
selfr   r   r   r   r   r   r   r   	__class__s
            R/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/gradio/themes/soft.pyr]   zSoft.__init__
   s'   , 	#'#%# 	 		
 	 C	
$1C	
 (C	
 -	C	
 7C	
 :C	
 #*C	
 !:C	
 )7C	
 .<C	
  ,C	
 #-C	
 %*C	
  $2!C	
" )0#C	
$  5%C	
& !7'C	
( )G)C	
* %*+C	
, $2-C	
. )0/C	
0  -1C	
4 #*5C	
6  -7C	
8 (9C	
:  1;C	
< #=C	
@  AC	
B #4CC	
D ):EC	
F *9GC	
H %6IC	
J +<KC	
L ,;MC	
N #4OC	
P ,:QC	
R 2@SC	
T 7EUC	
V '.WC	
X .5YC	
Z 4B[C	
\ 9G]C	
^ )7_C	
` +NaC	
b 1ZcC	
d 6_eC	
f &DgC	
h 5CiC	
j :HkC	
l #(mC	
n #1oC	
p (6qC	
r 0>sC	
t 5CuC	
v )7wC	
x .<yC	
z ,:{C	
| 1?}C	
~ 07C	
B  %CC	
D  %EC	
    )r   colors.Color | strr   rd   r   rd   r   sizes.Size | strr   re   r   re   r   -fonts.Font | str | Iterable[fonts.Font | str]r   rf   )__name__
__module____qualname__r   indigograyr   
spacing_md	radius_mdtext_mdr   	LocalFontr]   __classcell__)ra   s   @rb   r
   r
   	   s     +1--,2MM*0++).)9)9(-&+mmEOOL)	?
 EOOO,	D
d
 (d
 *	d

 (d
 'd
 &d
 $d
 <d
 Ad
 d
rc   r
   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r
   r[   rc   rb   <module>ru      s"    " $ # 4 4e
4 e
rc   