
    Pi                    Z    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
dS )    )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 )OceanzIBM Plex Sansz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          
     D   t                                          ||||||||           d| _         t                      j        d5i 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.d0d1d2d3d4d3 d S )6Nr   oceanbutton_border_width0pxcheckbox_label_border_width1pxbutton_transform_hoverzscale(1.02)button_transitionzall 0.1s ease-in-outslider_colorz*primary_400button_primary_background_fillzOlinear-gradient(120deg, *secondary_500 0%, *primary_300 60%, *primary_400 100%)$button_primary_background_fill_hoverzOlinear-gradient(120deg, *secondary_400 0%, *primary_300 60%, *primary_300 100%)button_primary_text_colorz*button_secondary_text_color button_secondary_background_fillzMlinear-gradient(120deg, *neutral_300 0%, *neutral_100 60%, *neutral_200 100%)&button_secondary_background_fill_hoverzMlinear-gradient(120deg, *neutral_200 0%, *neutral_100 60%, *neutral_100 100%)'checkbox_label_background_fill_selectedzMlinear-gradient(120deg, *primary_400 0%, *primary_300 60%, *primary_400 100%)$checkbox_label_border_color_selected"checkbox_background_color_selected"checkbox_label_text_color_selectedslider_color_darkz*primary_500#button_primary_background_fill_darkzOlinear-gradient(120deg, *secondary_600 0%, *primary_500 60%, *primary_600 100%))button_primary_background_fill_hover_darkzOlinear-gradient(120deg, *secondary_500 0%, *primary_500 60%, *primary_500 100%)button_primary_text_color_dark%button_secondary_background_fill_darkzMlinear-gradient(120deg, *neutral_700 0%, *neutral_600 60%, *neutral_700 100%)+button_secondary_background_fill_hover_darkzMlinear-gradient(120deg, *neutral_600 0%, *neutral_600 60%, *neutral_700 100%),checkbox_label_background_fill_selected_darkzMlinear-gradient(120deg, *primary_600 0%, *primary_500 60%, *primary_600 100%))checkbox_label_border_color_selected_darkz*primary_600'checkbox_background_color_selected_dark'checkbox_label_text_color_selected_darkblock_shadowz*shadow_drop_lgbutton_secondary_shadow_hoverbutton_primary_shadow_hoverz50 1px 3px 0 *primary_200, 0 1px 2px -1px *primary_200button_secondary_shadow_darknonebutton_primary_shadow_dark )super__init__nameset)
selfr   r   r   r   r   r   r   r   	__class__s
            g/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/gradio/themes/ocean.pyr=   zOcean.__init__
   s   , 	#'#%# 	 		
 		
 		
 	 	
 	
 	
 %	
(-	
 $1=	
 54		

 (	
 ,}+|	
 2C  2C	
 'E&D	
 .}-|	
 4C  4C	
 5D  5D	
 2@	
 0>~	
 0N/M	
 -n	
  1B  1B!	
" 7H  7H#	
$ ,J+I%	
& 3B  3B'	
( 9H  9H)	
* :I  :I+	
, 7En-	
. 5CN/	
0 5S4R1	
2 +*3	
4 +<*;5	
6 )`(_7	
8 *09	
: (.v;	
 	
 	
 	
    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname__r   emeraldskyzincr   
spacing_md
radius_xxltext_mdr   
GoogleFontr=   __classcell__)rA   s   @rB   r
   r
   	   s         +1.,2J*0+).)9(-(8&+mE_--	?
 E_--	D
?
 ?
 ?
 ?
 ?
 ?
 ?
 ?
 ?
 ?
 ?
 ?
rC   r
   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r
   r;   rC   rB   <module>rS      s    " " " " " " $ $ $ $ $ $ # # # # # # 4 4 4 4 4 4 4 4 4 4@
 @
 @
 @
 @
D @
 @
 @
 @
 @
rC   