
    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S/rSS/rSrS r                 SS\	R                  \   S\	R                  \	R                  \\4      S\	R                  \S      S	\	R                  \   S
\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \	R"                     S\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \S      S\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \	R&                  \	R                  \\\4   \	R                  \\	R,                  \   4   4      S\	R                  \   4"U 4S jjjrSrU =r$ )Loading   a	  A Loading component.


Keyword arguments:

- children (list of a list of or a singular dash component, string or numbers | a list of or a singular dash component, string or number; optional):
    Array that holds components to render.

- 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.

- className (string; optional):
    Additional CSS class for the built-in spinner root DOM node.

- color (string; default '#119DFF'):
    Primary color used for the built-in loading spinners.

- custom_spinner (a list of or a singular dash component, string or number; optional):
    Component to use rather than the built-in spinner specified in the
    `type` prop.

- debug (boolean; optional):
    If True, the built-in spinner will display the component_name and
    prop_name while loading.

- delay_hide (number; default 0):
    Add a time delay (in ms) to the spinner being removed to prevent
    flickering.

- delay_show (number; default 0):
    Add a time delay (in ms) to the spinner being shown after the
    loading_state is set to True.

- display (a value equal to: 'auto', 'show', 'hide'; default 'auto'):
    Setting display to  "show" or "hide"  will override the
    loading state coming from dash-renderer.

- fullscreen (boolean; optional):
    Boolean that makes the built-in spinner display full-screen.

- overlay_style (dict; optional):
    Additional CSS styling for the spinner overlay. This is applied to
    the dcc.Loading children while the spinner is active.  The default
    is `{'visibility': 'hidden'}`.

- parent_className (string; optional):
    Additional CSS class for the outermost dcc.Loading parent div DOM
    node.

- parent_style (dict; optional):
    Additional CSS styling for the outermost dcc.Loading parent div
    DOM node.

- show_initially (boolean; default True):
    Whether the Spinner should show on app start-up before the loading
    state has been determined. Default True.  Use when also setting
    `delay_show`.

- target_components (dict with strings as keys and values of type string | list of strings; optional):
    Specify component and prop to trigger showing the loading spinner
    example: `{"output-container": "children", "grid":
    ["rowData", "columnDefs]}`.

- type (a value equal to: 'graph', 'cube', 'circle', 'dot', 'default'; optional):
    Property that determines which built-in spinner to show one of
    'graph', 'cube', 'circle', 'dot', or 'default'.custom_spinnerchildrendash_core_componentsidtype)graphcubecircledotdefault
fullscreendebug	classNameparent_classNamestyleparent_styleoverlay_stylecolordisplay)autoshowhide
delay_hide
delay_showshow_initiallytarget_componentsc                   > / 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  nUS:w  d  M  UUU   _M     nn[        [        U ]&  " SSU0UD6  g s  snf )N)r   r   r   r   r   r   r!   r"   r   r   r   r   r   r#   r   r$   r   _explicit_argsr    )
_prop_names_valid_wildcard_attributesavailable_propertiesavailable_wildcard_propertiespoplocalsupdatesuperr	   __init__)selfr   r   r   r   r   r   r   r   r   r   r   r   r!   r"   r#   r$   r   kwargsr&   _localskargs	__class__s                          cC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/dcc/Loading.pyr0   Loading.__init__`   s    6
& +-'%
!& .0*$45(v'5I~!j71:~Igt%@x@4@ Js   
B 
B)r(   r)   r*   r+   )NNNNNNNNNNNNNNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typetypingOptionalComponentTypeUnionstrdictr   boolAny
NumberTypeDictfloatintSequencer0   __static_attributes____classcell__)r6   s   @r7   r	   r	      s-   C;J ((O#Z0K'JE 487; ,0'+*.15-1.2/3&*DH262604
 9=1HA//-0HA OOFLLd34HA oo?@
	HA OOD)HA t$HA ??3'HA !//#.HA vzz*HA ood+HA t,HA s#HA )?!@AHA  OOJ/!HA" OOJ/#HA$ -%HA& "??KKS%_-v||CQTAU<U/VV
'HA0 61HA HA    r	   r0   )rB   typing_extensionsr   r   r   dash.development.base_componentr   r   rE   rF   rM   rL   rN   rD   SupportsFloatSupportsIntSupportsComplexrJ   r	   setattrr0   r'   rQ   r7   <module>rX      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

SAi SAl .w/?/?@ ArQ   