o
    f~#g                     @  sL   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 deZ
dS )    )annotations)Iterable)Base)colorsfontssizesc                      sZ   e Zd Zejejejejejej	e
ddddfe
ddddfd	d fddZ  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_monor   colors.Color | strr   r   r   sizes.Size | strr   r   r   -fonts.Font | str | Iterable[fonts.Font | str]r   c          	   
     s  t  j||||||||d d| _t  j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 d S )^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__r[   w/var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/gradio/themes/soft.pyr]   
   s  
	
 !"#$%&'()*+,-./0123456789:;<=>?ABzSoft.__init__)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname__r   indigograyr   
spacing_md	radius_mdtext_mdr   	LocalFontr]   __classcell__r[   r[   ra   rc   r   	   s$    r   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r   r[   r[   r[   rc   <module>   s
    