a
    d7                     @   s   U d Z ddlmZmZmZ ddlmZ g dZG dd dZdZ	ee
d	< ee	d
Zeddd  eddd  eddd  eD ]Zeeee qed dS )z/Tools for enabling and registering chart themes    )DictUnionFinal   )ThemeRegistry)
Zggplot2ZquartzZvoxZfivethirtyeightZdarkZlatimesZurbaninstituteexcelZgooglechartsZpowerbic                	   @   s\   e Zd ZdZeddddZeeeeeeeeef f f f dddZ	edd	d
Z
dS )	VegaThemez'Implementation of a builtin vega theme.N)themereturnc                 C   s
   || _ d S Nr	   )selfr	    r   a/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/altair/vegalite/v5/theme.py__init__   s    zVegaTheme.__init__)r
   c                 C   s   dd| j iiddddidS )NZembedOptionsr	   view,  ZcontinuousWidthZcontinuousHeight)Zusermetaconfigr   r   r   r   r   __call__   s    zVegaTheme.__call__c                 C   s   d | jS )NzVegaTheme({!r}))formatr	   r   r   r   r   __repr__    s    zVegaTheme.__repr__)__name__
__module____qualname____doc__strr   r   r   intr   r   r   r   r   r   r      s   .r   zaltair.vegalite.v5.themeENTRY_POINT_GROUP)Zentry_point_groupdefaultc                   C   s   dddddiiS )Nr   r   r   r   r   r   r   r   r   <lambda>,       r!   opaquec                   C   s   ddddddiS )Nr   Zwhiter   r   )Z
backgroundr   r   r   r   r   r   r!   0   s
    nonec                   C   s   i S r   r   r   r   r   r   r!   7   r"   N)r   typingr   r   r   Zutils.themer   ZVEGA_THEMESr   r   __annotations__Zthemesregisterr	   enabler   r   r   r   <module>   s$   
	