
    .i                     .    d dl mZ d dlZ G d de      Zy)    )BaseLayoutHierarchyTypeNc                   r     e Zd ZdZdZdhZed        Zej                  d        Zed        Z	d fd	Z
 xZS )	Unifiedhovertitlezlayout.yaxiszlayout.yaxis.unifiedhovertitletextc                     | d   S )ax  
        Template string used for rendering the title that appear on x
        or y unified hover box. Variables are inserted using
        %{variable}, for example "y: %{y}". Numbers are formatted using
        d3-format's syntax %{variable:d3-format}, for example "Price:
        %{y:$.2f}".
        https://github.com/d3/d3-format/tree/v1.4.5#d3-format for
        details on the formatting syntax. Dates are formatted using
        d3-time-format's syntax %{variable|d3-time-format}, for example
        "Day: %{2019-01-01|%A}". https://github.com/d3/d3-time-
        format/tree/v2.2.3#locale_format for details on the date
        formatting syntax. Variables that can't be found will be
        replaced with the specifier. For example, a template of "data:
        %{x}, %{y}" will result in a value of "data: 1, %{y}" if x is 1
        and y is missing. Variables with an undefined value will be
        replaced with the fallback value.

        The 'text' property is a string and must be specified as:
          - A string
          - A number that will be converted to a string

        Returns
        -------
        str
        r    selfs    n/opt/house_gps_flutter/.venv/lib/python3.12/site-packages/plotly/graph_objs/layout/yaxis/_unifiedhovertitle.pyr   zUnifiedhovertitle.text   s    6 F|    c                     || d<   y )Nr   r   )r
   vals     r   r   zUnifiedhovertitle.text*   s    Vr   c                      y)Na          text
            Template string used for rendering the title that
            appear on x or y unified hover box. Variables are
            inserted using %{variable}, for example "y: %{y}".
            Numbers are formatted using d3-format's syntax
            %{variable:d3-format}, for example "Price: %{y:$.2f}".
            https://github.com/d3/d3-format/tree/v1.4.5#d3-format
            for details on the formatting syntax. Dates are
            formatted using d3-time-format's syntax
            %{variable|d3-time-format}, for example "Day:
            %{2019-01-01|%A}". https://github.com/d3/d3-time-
            format/tree/v2.2.3#locale_format for details on the
            date formatting syntax. Variables that can't be found
            will be replaced with the specifier. For example, a
            template of "data: %{x}, %{y}" will result in a value
            of "data: 1, %{y}" if x is 1 and y is missing.
            Variables with an undefined value will be replaced with
            the fallback value.
        r   r	   s    r   _prop_descriptionsz$Unifiedhovertitle._prop_descriptions.   s    r   c           	         t         |   d       d|v r|d   | _        y|i }nXt        || j                        r|j                         }n1t        |t              rt        j                  |      }nt        d      |j                  dd      | _        |j                  dd      | _        | j                  d	||        | j                  d
i t        |fi | d| _        y)a`  
        Construct a new Unifiedhovertitle object

        Parameters
        ----------
        arg
            dict of properties compatible with this constructor or
            an instance of :class:`plotly.graph_objs.layout.yaxis.U
            nifiedhovertitle`
        text
            Template string used for rendering the title that
            appear on x or y unified hover box. Variables are
            inserted using %{variable}, for example "y: %{y}".
            Numbers are formatted using d3-format's syntax
            %{variable:d3-format}, for example "Price: %{y:$.2f}".
            https://github.com/d3/d3-format/tree/v1.4.5#d3-format
            for details on the formatting syntax. Dates are
            formatted using d3-time-format's syntax
            %{variable|d3-time-format}, for example "Day:
            %{2019-01-01|%A}". https://github.com/d3/d3-time-
            format/tree/v2.2.3#locale_format for details on the
            date formatting syntax. Variables that can't be found
            will be replaced with the specifier. For example, a
            template of "data: %{x}, %{y}" will result in a value
            of "data: 1, %{y}" if x is 1 and y is missing.
            Variables with an undefined value will be replaced with
            the fallback value.

        Returns
        -------
        Unifiedhovertitle
        unifiedhovertitle_parentNzThe first argument to the plotly.graph_objs.layout.yaxis.Unifiedhovertitle
constructor must be a dict or
an instance of :class:`plotly.graph_objs.layout.yaxis.Unifiedhovertitle`skip_invalidF	_validateTr   r   )super__init__r   
isinstance	__class__to_plotly_jsondict_copycopy
ValueErrorpop_skip_invalidr   _set_property_process_kwargs)r
   argr   kwargsr   s       r   r   zUnifiedhovertitle.__init__E   s    B 	,-!),DL;CT^^,$$&CT"**S/C L M M
 $ZZ>K663-3tC2623"r   )NN)__name__
__module____qualname___parent_path_str	_path_str_valid_propspropertyr   setterr   r   __classcell__)r   s   @r   r   r      s]    %0I8L 8 
[[   ,7# 7#r   r   )plotly.basedatatypesr   _BaseLayoutHierarchyTyper   r   r   r   r   r   <module>r0      s    U t#0 t#r   