
    e	                         d Z ddlZddlZddlmZ ddlmZ g dZej         dZ	ej         d	Z
d
 eD             Z G d de          ZdS )z
Vanilla template
    N   )config   )VanillaTemplate)blackwhiteleaguebeigenight	solarizedsimplez$/reveal.js@4.5.0/dist/reveal.min.csszE/reveal.js@4.5.0/dist/theme/fonts/source-sans-pro/source-sans-pro.cssc                 :    i | ]}d | t           j         d| dS )reveal-z/reveal.js@4.5.0/dist/theme/z.css)	pn_confignpm_cdn).0themes     >lib/python3.11/site-packages/panel/template/slides/__init__.py
<dictcomp>r      sF        e)+TTTTT      c            	           e Zd ZdZ ej        ddd          Z ej        i d          Z ej        de	d	          Z
 ej        d
d          Zej         ej        e          j        dz  gZ ej        e          j        dz  Zdej         di eeee          dddddg ddidZ fdZ ej        dddd          d             Z xZS )SlidesTemplatezC
    SlidesTemplate is built on top of Vanilla web components.
    TzA
        Whether the sidebar (if present) is initially collapsed.)defaultconstantdocz/
        Configuration parameters for reveal.js)r   r   Nz%
        The reveal.js theme to load.)r   objectsr   Fz.
        Whether to show the header component.z
slides.csszslides.htmlrevealz#/reveal.js@4.5.0/dist/reveal.min.js)r   fontz:https://registry.npmjs.org/reveal.js/-/reveal.js-4.5.0.tgzzpackage/zreveal.js@4.5.0)	z*.d.tsz*.jsonz*.mdz*.htmlz*esm*z*js*z*/css/*z
*/plugin/*z
*reveal.js)tarsrcdestexclude)jscssbundletarballc                      t                      j        di | d|vr| j        j        j        dk    rdnd| _        |                                  d S )Nreveal_themedarkr   r    )super__init___designr   _namer(   _update_render_vars)selfparams	__class__s     r   r,   zSlidesTemplate.__init__9   sb    ""6"""''+/<+=+Cv+M+MSZD  """""r   reveal_configr(   show_header)watchc                     t           t          t          d| j                  d| j        d<   | j        | j        d<   | j        | j        d<   d S )Nr   )r   r   zreveal-themer$   r4   r3   )FONT_CSS
REVEAL_CSSREVEAL_THEME_CSSr(   
_resourcesr4   _render_variablesr3   )r0   s    r   r/   z"SlidesTemplate._update_render_vars?   sY      ,-Jt7H-J-JK"
 "

 150@}-262D///r   )__name__
__module____qualname____doc__paramSelectorcollapsed_sidebarDictr3   REVEAL_THEMESr(   Booleanr4   r   _csspathlibPath__file__parent	_templater   r   dictr9   r8   r7   r:   r,   dependsr/   __classcell__)r2   s   @r   r   r      s         'td ID E E E EJr 02 3 3 3M "5>$ L( ) ) )L  %- 41 2 2 2K  ,',x"8"8"?,"NODX&&-=I *OOO
 t$ZhGGGS!)yyy	 
 J # # # # # U]?NMNNNE E ONE E E E Er   r   )r?   rG   r@   r   r   vanillar   rD   r   r8   r7   r9   r   r*   r   r   <module>rP      s       ) ) ) ) ) ) % % % % % %UUU!GGG
fff    
3E 3E 3E 3E 3E_ 3E 3E 3E 3E 3Er   