
    &e                     X    d dl mZmZ d dlmZ d dlmZ erd dlm	Z	  G d d          Z
dS )    )TYPE_CHECKINGcast)Snow)gather_metrics)DeltaGeneratorc                   P    e Zd Z ed          dd            Zedd            ZdS )	SnowMixinsnowreturnr   c                 b    t                      }d|_        | j                            d|          S )zDraw celebratory snowfall.

        Example
        -------
        >>> import streamlit as st
        >>>
        >>> st.snow()

        ...then watch your app and get ready for a cool celebration!

        Tr
   )	SnowProtoshowdg_enqueue)self
snow_protos     7lib/python3.11/site-packages/streamlit/elements/snow.pyr
   zSnowMixin.snow   s,     [[

w
333    c                 "    t          d|           S )zGet our DeltaGenerator.r   )r   )r   s    r   r   zSnowMixin.dg*   s     $d+++r   N)r   r   )__name__
__module____qualname__r   r
   propertyr    r   r   r	   r	      s]        ^F4 4 4 4  , , , X, , ,r   r	   N)typingr   r   streamlit.proto.Snow_pb2r   r   streamlit.runtime.metrics_utilr   streamlit.delta_generatorr   r	   r   r   r   <module>r      s    ' & & & & & & & 6 6 6 6 6 6 9 9 9 9 9 9 9888888, , , , , , , , , ,r   