
    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            E       @  ^  \ 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                  \	R                  \\4      S	\	R                  \	R                  \\4      S
\	R                  \   S\	R                  \	R                  \\4      S\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \	R                  \\S   4      S\	R                  \	R                  \S   \4      S\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \   S\	R                  \	R                  \\4      S\	R                  \   S\	R                  \   S\	R                  \	R                  \S   \4      S\	R                  \   S\	R                  \   S\	R                  \	R                  \S   \4      S\	R                  \	R"                     S \	R                  \	R                  \\4      S!\	R                  \   S"\	R                  \   S#\	R                  \   S$\	R                  \   S%\	R                  \   S&\	R                  \	R                  \\\4      S'\	R                  \	R$                  \S         S(\	R                  \S)      4BU 4S* jjjrS+rU =r$ )-Textarea   a  A Textarea component.
A basic HTML textarea for entering multiline text.

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.

- accessKey (string; optional):
    Defines a keyboard shortcut to activate or add focus to the
    element.

- autoFocus (string; optional):
    The element should be automatically focused after the page loaded.

- className (string; optional):
    Often used with CSS to style elements with common properties.

- cols (string | number; optional):
    Defines the number of columns in a textarea.

- contentEditable (string | boolean; optional):
    Indicates whether the element's content is editable.

- contextMenu (string; optional):
    Defines the ID of a <menu> element which will serve as the
    element's context menu.

- dir (string; optional):
    Defines the text direction. Allowed values are ltr (Left-To-Right)
    or rtl (Right-To-Left).

- disabled (string | boolean; optional):
    Indicates whether the user can interact with the element.

- draggable (a value equal to: 'true', 'false' | boolean; optional):
    Defines whether the element can be dragged.

- form (string; optional):
    Indicates the form that is the owner of the element.

- hidden (string; optional):
    Prevents rendering of given element, while keeping child elements,
    e.g. script elements, active.

- lang (string; optional):
    Defines the language used in the element.

- maxLength (string | number; optional):
    Defines the maximum number of characters allowed in the element.

- minLength (string | number; optional):
    Defines the minimum number of characters allowed in the element.

- n_blur (number; default 0):
    Number of times the textarea lost focus.

- n_blur_timestamp (number; default -1):
    Last time the textarea lost focus.

- n_clicks (number; optional):
    Number of times the textarea has been clicked.

- n_clicks_timestamp (number; default -1):
    Last time the textarea was clicked.

- name (string; optional):
    Name of the element. For example used by the server to identify
    the fields in form submits.

- persisted_props (list of a value equal to: 'value's; optional):
    Properties whose user interactions will persist after refreshing
    the component or the page. Since only `value` is allowed this prop
    can normally be ignored.

- persistence (boolean | string | number; optional):
    Used to allow user interactions in this component to be persisted
    when the component - or the page - is refreshed. If `persisted` is
    truthy and hasn't changed from its previous value, a `value` that
    the user has changed while using the app will keep that change, as
    long as the new `value` also matches what was given originally.
    Used in conjunction with `persistence_type`.

- persistence_type (a value equal to: 'local', 'session', 'memory'; optional):
    Where persisted user changes will be stored: memory: only kept in
    memory, reset on page refresh. local: window.localStorage, data is
    kept after the browser quit. session: window.sessionStorage, data
    is cleared once the browser quit.

- placeholder (string; optional):
    Provides a hint to the user of what can be entered in the field.

- readOnly (boolean | a value equal to: 'readOnly', 'readonly', 'READONLY'; optional):
    Indicates whether the element can be edited. readOnly is an HTML
    boolean attribute - it is enabled by a boolean or 'readOnly'.
    Alternative capitalizations `readonly` & `READONLY` are also
    acccepted.

- required (a value equal to: 'required', 'REQUIRED' | boolean; optional):
    Indicates whether this element is required to fill out or not.
    required is an HTML boolean attribute - it is enabled by a boolean
    or 'required'. Alternative capitalizations `REQUIRED` are also
    acccepted.

- rows (string | number; optional):
    Defines the number of rows in a text area.

- spellCheck (a value equal to: 'true', 'false' | boolean; optional):
    Indicates whether spell checking is allowed for the element.

- tabIndex (string | number; optional):
    Overrides the browser's default tab order and follows the one
    specified instead.

- title (string; optional):
    Text to be displayed in a tooltip when hovering over the element.

- value (string; optional):
    The value of the textarea.

- wrap (string; optional):
    Indicates whether the text should be wrapped.childrendash_core_componentsidvalue	autoFocuscolsdisabledform	maxLength	minLengthnameplaceholderreadOnly)r   readonlyREADONLYrequired)r   REQUIREDrowswrap	accessKey	classNamecontentEditablecontextMenudir	draggable)truefalsehiddenlang
spellCheckstyletabIndextitlen_blurn_blur_timestampn_clicksn_clicks_timestamppersistencepersisted_propspersistence_type)localsessionmemoryc"                    > / 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%U$U%   _M     n&n%[        [        U ]&  " S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-   r.   r/   r   r1   r0   r2   r   r   r   r   r(   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   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   kwargsr7   _localskargs	__class__s(                                          dC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\dash/dcc/Textarea.pyrA   Textarea.__init__   s    V"
F +-'"%
!F .0*$45(v'56~!71:~6h&.. 7s   A9)r9   r:   r;   r<   )!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)__name__
__module____qualname____firstlineno____doc___children_props_base_nodes
_namespace_typetypingOptionalUnionstrdict
NumberTypeboolr   AnySequencerA   __static_attributes____classcell__)rG   s   @rH   r	   r	      s%   {9z O,K'JE 8<&**.?C=A%)DHDH%),0  ?C%)*.*.DH,0$(SW'+%) -1CG&*.28<04:>LPNRSWQx/OOFLLd34x/ s#x/ ??3'	x/
 oofll3
?;<x/ //&,,sDy"9:x/ ooc"x/ ??6<<Z#@Ax/ ??6<<Z#@Ax/ ooc"x/ __S)x/ //LLw'IJJK
x/ //LL!78$>?
x/$ oofll3
?;<%x/& ooc"'x/( ??3')x/* ??3'+x/,  c4i)@A-x/. __S)/x/0 __S!1x/2 ??6<<0H$0N#OP3x/4 $5x/6 ooc"7x/8 OOLL1478
9x/> vzz*?x/@ //&,,sJ"?@Ax/B s#Cx/D 
+Ex/F !//*5Gx/H //*-Ix/J #OOJ7Kx/L __V\\$Z2G%HIMx/N  9I)JKOx/P !//'2N*OPQx/ x/    r	   rA   )rS   typing_extensionsr   r   r   dash.development.base_componentr   r   rU   rV   intfloatr[   ComponentTypeSupportsFloatSupportsIntSupportsComplexrX   r	   setattrrA   r8   r^   rH   <module>rh      s     = = H	
OOFLLc5)T!ABCE \\
&,,f.D.DD

{/y {/| */0A0AB Cr^   