
    Fg                    |    % S SK Jr  S SKJr  S SKJrJr  \R                  /rS\	S'    " S S\
5      r " S S	5      rg
)    )annotations)create_or_modify_pyi)EventListenerEventszlist[EventListener | str]BLOCKS_EVENTSc                  (   ^  \ rS rSrU 4S jrSrU =r$ )
BlocksMeta	   c                  > [          HN  n[        U[        5      (       a  UO[        US9R                  5       nUR	                  US9  UR
                  X4'   MP     [        TU ]  XX#5      n[        [        S[         5        U$ )N)
event_name)	componentBlocksEvents)
r   
isinstancer   copyset_doclistenersuper__new__r   r   )clsnamebasesattrseventtriggercomponent_class	__class__s          e/Users/admin/workspace/ai/PDFMathTranslate/myenv/lib/python3.13/site-packages/gradio/blocks_events.pyr   BlocksMeta.__new__
   sv    "E e]33 "e4df	 
 OOdO+"++EL #  '/#UB\>=I     )__name__
__module____qualname____firstlineno__r   __static_attributes____classcell__)r   s   @r   r	   r	   	   s     r   r	   c                      \ rS rSrSrSrg)r      zz
This class is used to hold the events for the Blocks component. It is populated dynamically
by the BlocksMeta metaclass.
r    N)r!   r"   r#   r$   __doc__r%   r    r   r   r   r      s    
 	r   r   N)
__future__r   gradio.component_metar   gradio.eventsr   r   loadr   __annotations__typer	   r   r    r   r   <module>r0      s5    " 6 /,2KK=( 8 	 	r   