
    Eh
                     B   S SK r S SKJrJrJr  S SKJrJr  \ R                  \	\
\\S\ R                  \ R                  \	\
\\S4      4   r\ R                  \ R                  \ R                  \ R                   4   r " S S\5      r\" \S\" \R(                  5      5        g)    N)	TypedDictNotRequiredLiteral)	Component_explicitize_argsc                     ^  \ rS rSrSr/ rS/rSrS r     SS\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \   S	\	R                  \   4
U 4S
 jjjrSrU =r$ )Interval   a  An Interval component.
A component that repeatedly increments a counter `n_intervals`
with a fixed time delay between each increment.
Interval is good for triggering a component on a recurring basis.
The time delay is set with the property "interval" in milliseconds.

Keyword arguments:

- id (string; optional):
    The ID of this component, used to identify dash components in
    callbacks. The ID needs to be unique across all of the components
    in an app.

- disabled (boolean; optional):
    If True, the counter will no longer update.

- interval (number; default 1000):
    This component will increment the counter `n_intervals` every
    `interval` milliseconds.

- max_intervals (number; default -1):
    Number of times the interval will be fired. If -1, then the
    interval has no limit (the default) and if 0 then the interval
    stops running.

- n_intervals (number; default 0):
    Number of times the interval has passed.childrendash_core_componentsidintervaldisabledn_intervalsmax_intervalsc                    > / SQU l         / U l        / SQU l        / U l        UR	                  S5      n[        5       nUR                  U5        U V	s0 s H  oX   _M	     n
n	[        [        U ]&  " S0 U
D6  g s  sn	f )N)r   r   r   r   r   _explicit_args )
_prop_names_valid_wildcard_attributesavailable_propertiesavailable_wildcard_propertiespoplocalsupdatesuperr	   __init__)selfr   r   r   r   r   kwargsr   _localskargs	__class__s              dC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/dcc/Interval.pyr   Interval.__init__7   s|    
 +-'%
! .0*$45(v'56~!7:~6h&.. 7s   A7)r   r   r   r   )NNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typetypingOptionalUnionstrdict
NumberTypeboolr   __static_attributes____classcell__)r#   s   @r$   r	   r	      s    48 O,K'JE 8<04*.3759/OOFLLd34/ //*-/ //$'	/
 __Z0/ z2/ /    r	   r   )r/   typing_extensionsr   r   r   dash.development.base_componentr   r   r1   r2   intfloatSequenceComponentTypeSupportsFloatSupportsIntSupportsComplexr4   r	   setattrr   r   r8   r$   <module>rC      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

@/y @/F */0A0AB Cr8   