Ë
    {�hD  ã                   ó.   — d dl mZ d dlZ G d„ de«      Zy)é    )ÚBaseTraceHierarchyTypeNc                   óÜ   ‡ — e Zd ZdZdZh d£Zed„ «       Zej                  d„ «       Zed„ «       Z	e	j                  d„ «       Z	ed„ «       Z
e
j                  d	„ «       Z
ed
„ «       Zdˆ fd„	Zˆ xZS )ÚTitleÚpiez	pie.title>   ÚfontÚtextÚpositionc                 ó   — | d   S )a¯  
        Sets the font used for `title`.

        The 'font' property is an instance of Font
        that may be specified as:
          - An instance of :class:`plotly.graph_objs.pie.title.Font`
          - A dict of string/value properties that will be passed
            to the Font constructor

            Supported dict properties:

                color

                colorsrc
                    Sets the source reference on Chart Studio Cloud
                    for `color`.
                family
                    HTML font family - the typeface that will be
                    applied by the web browser. The web browser
                    will only be able to apply a font if it is
                    available on the system which it operates.
                    Provide multiple font families, separated by
                    commas, to indicate the preference in which to
                    apply fonts if they aren't available on the
                    system. The Chart Studio Cloud (at
                    https://chart-studio.plotly.com or on-premise)
                    generates images on a server, where only a
                    select number of fonts are installed and
                    supported. These include "Arial", "Balto",
                    "Courier New", "Droid Sans", "Droid Serif",
                    "Droid Sans Mono", "Gravitas One", "Old
                    Standard TT", "Open Sans", "Overpass", "PT Sans
                    Narrow", "Raleway", "Times New Roman".
                familysrc
                    Sets the source reference on Chart Studio Cloud
                    for `family`.
                lineposition
                    Sets the kind of decoration line(s) with text,
                    such as an "under", "over" or "through" as well
                    as combinations e.g. "under+over", etc.
                linepositionsrc
                    Sets the source reference on Chart Studio Cloud
                    for `lineposition`.
                shadow
                    Sets the shape and color of the shadow behind
                    text. "auto" places minimal shadow and applies
                    contrast text font color. See
                    https://developer.mozilla.org/en-
                    US/docs/Web/CSS/text-shadow for additional
                    options.
                shadowsrc
                    Sets the source reference on Chart Studio Cloud
                    for `shadow`.
                size

                sizesrc
                    Sets the source reference on Chart Studio Cloud
                    for `size`.
                style
                    Sets whether a font should be styled with a
                    normal or italic face from its family.
                stylesrc
                    Sets the source reference on Chart Studio Cloud
                    for `style`.
                textcase
                    Sets capitalization of text. It can be used to
                    make text appear in all-uppercase or all-
                    lowercase, or with each word capitalized.
                textcasesrc
                    Sets the source reference on Chart Studio Cloud
                    for `textcase`.
                variant
                    Sets the variant of the font.
                variantsrc
                    Sets the source reference on Chart Studio Cloud
                    for `variant`.
                weight
                    Sets the weight (or boldness) of the font.
                weightsrc
                    Sets the source reference on Chart Studio Cloud
                    for `weight`.

        Returns
        -------
        plotly.graph_objs.pie.title.Font
        r   © ©Úselfs    úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/plotly/graph_objs/pie/_title.pyr   z
Title.font   s   € ðp �F‰|Ðó    c                 ó   — || d<   y )Nr   r   ©r   Úvals     r   r   z
Title.fonti   ó   € àˆˆVŠr   c                 ó   — | d   S )ap  
        Specifies the location of the `title`.

        The 'position' property is an enumeration that may be specified as:
          - One of the following enumeration values:
                ['top left', 'top center', 'top right', 'middle center',
                'bottom left', 'bottom center', 'bottom right']

        Returns
        -------
        Any
        r	   r   r   s    r   r	   zTitle.positiono   s   € ð �JÑÐr   c                 ó   — || d<   y )Nr	   r   r   s     r   r	   zTitle.position   s   € àˆˆZÒr   c                 ó   — | d   S )a  
        Sets the title of the chart. If it is empty, no title is
        displayed.

        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   r   r   s    r   r   z
Title.text…   s   € ð �F‰|Ðr   c                 ó   — || d<   y )Nr   r   r   s     r   r   z
Title.text•   r   r   c                  ó   — y)Nzî        font
            Sets the font used for `title`.
        position
            Specifies the location of the `title`.
        text
            Sets the title of the chart. If it is empty, no title
            is displayed.
        r   r   s    r   Ú_prop_descriptionszTitle._prop_descriptions›   s   € ðr   c           	      ó`  •— t         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	d«      }|�|n|}|�|| d	<   |j                  d
d«      }|�|n|}|�|| d
<   |j                  dd«      }|�|n|}|�|| d<    | j                  di t        |fi |¤Ž¤Ž d| _        y)aù  
        Construct a new Title object

        Parameters
        ----------
        arg
            dict of properties compatible with this constructor or
            an instance of :class:`plotly.graph_objs.pie.Title`
        font
            Sets the font used for `title`.
        position
            Specifies the location of the `title`.
        text
            Sets the title of the chart. If it is empty, no title
            is displayed.

        Returns
        -------
        Title
        ÚtitleÚ_parentNz‡The first argument to the plotly.graph_objs.pie.Title
constructor must be a dict or
an instance of :class:`plotly.graph_objs.pie.Title`Úskip_invalidFÚ	_validateTr   r	   r   r   )Úsuperr   Ú__init__r   Ú
isinstanceÚ	__class__Úto_plotly_jsonÚdictÚ_copyÚcopyÚ
ValueErrorÚpopÚ_skip_invalidr   Ú_process_kwargs)r   Úargr   r	   r   ÚkwargsÚ_vr"   s          €r   r    zTitle.__init__§   sM  ø€ ô* 	Œe�TÑ# GÔ,à˜ÑØ! )Ñ,ˆDŒLØð ˆ;Ø‰CÜ˜˜TŸ^™^Ô,Ø×$Ñ$Ó&‰CÜ˜œTÔ"Ü—*‘*˜S“/‰Cäð7óð ð $ŸZ™Z¨¸Ó>ˆÔØŸ™ K°Ó6ˆŒð �W‰W�V˜TÓ"ˆØÐ%‰T¨2ˆØˆ>ØˆD�‰LØ�W‰W�Z Ó&ˆØ!Ð-‰X°2ˆØˆ>Ø!ˆD�ÑØ�W‰W�V˜TÓ"ˆØÐ%‰T¨2ˆØˆ>ØˆD�‰Lð 	ˆ×ÑÑ3œt CÑ2¨6Ñ2Ò3ð #ˆÕr   )NNNN)Ú__name__Ú
__module__Ú__qualname__Ú_parent_path_strÚ	_path_strÚ_valid_propsÚpropertyr   Úsetterr	   r   r   r    Ú__classcell__)r"   s   @r   r   r      s¼   ø„ ð ÐØ€IÚ/€Lð ñWó ðWðr 
‡[�[ñó ðð
 ñ ó ð ð ‡_�_ñó ðð
 ñó ðð 
‡[�[ñó ðð
 ñ	ó ð	÷E#ñ E#r   r   )Úplotly.basedatatypesr   Ú_BaseTraceHierarchyTyper&   r%   r   r   r   r   ú<module>r9      s   ðÝ RÛ ôg#Ð#õ g#r   