Ë
    {�h³)  ã                   ó.   — d dl mZ d dlZ G d„ de«      Zy)é    )ÚBaseLayoutHierarchyTypeNc                   ó¼  ‡ — 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ej                  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 )ÚLonaxisz
layout.geozlayout.geo.lonaxis>   ÚdtickÚrangeÚtick0ÚgriddashÚshowgridÚ	gridcolorÚ	gridwidthc                 ó   — | d   S )zÖ
        Sets the graticule's longitude/latitude tick step.

        The 'dtick' property is a number and may be specified as:
          - An int or float

        Returns
        -------
        int|float
        r   © ©Úselfs    úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/plotly/graph_objs/layout/geo/_lonaxis.pyr   zLonaxis.dtick   ó   € ð �G‰}Ðó    c                 ó   — || d<   y )Nr   r   ©r   Úvals     r   r   zLonaxis.dtick%   ó   € àˆˆWŠr   c                 ó   — | d   S )a
  
        Sets the graticule's stroke color.

        The 'gridcolor' property is a color and may be specified as:
          - A hex string (e.g. '#ff0000')
          - An rgb/rgba string (e.g. 'rgb(255,0,0)')
          - An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
          - An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
          - A named CSS color:
                aliceblue, antiquewhite, aqua, aquamarine, azure,
                beige, bisque, black, blanchedalmond, blue,
                blueviolet, brown, burlywood, cadetblue,
                chartreuse, chocolate, coral, cornflowerblue,
                cornsilk, crimson, cyan, darkblue, darkcyan,
                darkgoldenrod, darkgray, darkgrey, darkgreen,
                darkkhaki, darkmagenta, darkolivegreen, darkorange,
                darkorchid, darkred, darksalmon, darkseagreen,
                darkslateblue, darkslategray, darkslategrey,
                darkturquoise, darkviolet, deeppink, deepskyblue,
                dimgray, dimgrey, dodgerblue, firebrick,
                floralwhite, forestgreen, fuchsia, gainsboro,
                ghostwhite, gold, goldenrod, gray, grey, green,
                greenyellow, honeydew, hotpink, indianred, indigo,
                ivory, khaki, lavender, lavenderblush, lawngreen,
                lemonchiffon, lightblue, lightcoral, lightcyan,
                lightgoldenrodyellow, lightgray, lightgrey,
                lightgreen, lightpink, lightsalmon, lightseagreen,
                lightskyblue, lightslategray, lightslategrey,
                lightsteelblue, lightyellow, lime, limegreen,
                linen, magenta, maroon, mediumaquamarine,
                mediumblue, mediumorchid, mediumpurple,
                mediumseagreen, mediumslateblue, mediumspringgreen,
                mediumturquoise, mediumvioletred, midnightblue,
                mintcream, mistyrose, moccasin, navajowhite, navy,
                oldlace, olive, olivedrab, orange, orangered,
                orchid, palegoldenrod, palegreen, paleturquoise,
                palevioletred, papayawhip, peachpuff, peru, pink,
                plum, powderblue, purple, red, rosybrown,
                royalblue, rebeccapurple, saddlebrown, salmon,
                sandybrown, seagreen, seashell, sienna, silver,
                skyblue, slateblue, slategray, slategrey, snow,
                springgreen, steelblue, tan, teal, thistle, tomato,
                turquoise, violet, wheat, white, whitesmoke,
                yellow, yellowgreen

        Returns
        -------
        str
        r   r   r   s    r   r   zLonaxis.gridcolor+   s   € ðf �KÑ Ð r   c                 ó   — || d<   y )Nr   r   r   s     r   r   zLonaxis.gridcolor`   ó   € àˆˆ[Òr   c                 ó   — | d   S )ai  
        Sets the dash style of lines. Set to a dash type string
        ("solid", "dot", "dash", "longdash", "dashdot", or
        "longdashdot") or a dash length list in px (eg
        "5px,10px,2px,2px").

        The 'griddash' property is an enumeration that may be specified as:
          - One of the following dash styles:
                ['solid', 'dot', 'dash', 'longdash', 'dashdot', 'longdashdot']
          - A string containing a dash length list in pixels or percentages
                (e.g. '5px 10px 2px 2px', '5, 10, 2, 2', '10% 20% 40%', etc.)

        Returns
        -------
        str
        r	   r   r   s    r   r	   zLonaxis.griddashf   s   € ð$ �JÑÐr   c                 ó   — || d<   y )Nr	   r   r   s     r   r	   zLonaxis.griddashz   ó   € àˆˆZÒr   c                 ó   — | d   S )zë
        Sets the graticule's stroke width (in px).

        The 'gridwidth' property is a number and may be specified as:
          - An int or float in the interval [0, inf]

        Returns
        -------
        int|float
        r   r   r   s    r   r   zLonaxis.gridwidth€   s   € ð �KÑ Ð r   c                 ó   — || d<   y )Nr   r   r   s     r   r   zLonaxis.gridwidthŽ   r   r   c                 ó   — | d   S )aü  
            Sets the range of this axis (in degrees), sets the map's
            clipped coordinates.

            The 'range' property is an info array that may be specified as:

            * a list or tuple of 2 elements where:
        (0) The 'range[0]' property is a number and may be specified as:
              - An int or float
        (1) The 'range[1]' property is a number and may be specified as:
              - An int or float

            Returns
            -------
            list
        r   r   r   s    r   r   zLonaxis.range”   s   € ð$ �G‰}Ðr   c                 ó   — || d<   y )Nr   r   r   s     r   r   zLonaxis.range¨   r   r   c                 ó   — | d   S )zÐ
        Sets whether or not graticule are shown on the map.

        The 'showgrid' property must be specified as a bool
        (either True, or False)

        Returns
        -------
        bool
        r
   r   r   s    r   r
   zLonaxis.showgrid®   s   € ð �JÑÐr   c                 ó   — || d<   y )Nr
   r   r   s     r   r
   zLonaxis.showgrid¼   r   r   c                 ó   — | d   S )zÚ
        Sets the graticule's starting tick longitude/latitude.

        The 'tick0' property is a number and may be specified as:
          - An int or float

        Returns
        -------
        int|float
        r   r   r   s    r   r   zLonaxis.tick0Â   r   r   c                 ó   — || d<   y )Nr   r   r   s     r   r   zLonaxis.tick0Ð   r   r   c                  ó   — y)Naå          dtick
            Sets the graticule's longitude/latitude tick step.
        gridcolor
            Sets the graticule's stroke color.
        griddash
            Sets the dash style of lines. Set to a dash type string
            ("solid", "dot", "dash", "longdash", "dashdot", or
            "longdashdot") or a dash length list in px (eg
            "5px,10px,2px,2px").
        gridwidth
            Sets the graticule's stroke width (in px).
        range
            Sets the range of this axis (in degrees), sets the
            map's clipped coordinates.
        showgrid
            Sets whether or not graticule are shown on the map.
        tick0
            Sets the graticule's starting tick longitude/latitude.
        r   r   s    r   Ú_prop_descriptionszLonaxis._prop_descriptionsÖ   s   € ðr   c	           	      óX  •— 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d«      }
|�|n|
}
|
�|
| 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 Lonaxis object

        Parameters
        ----------
        arg
            dict of properties compatible with this constructor or
            an instance of
            :class:`plotly.graph_objs.layout.geo.Lonaxis`
        dtick
            Sets the graticule's longitude/latitude tick step.
        gridcolor
            Sets the graticule's stroke color.
        griddash
            Sets the dash style of lines. Set to a dash type string
            ("solid", "dot", "dash", "longdash", "dashdot", or
            "longdashdot") or a dash length list in px (eg
            "5px,10px,2px,2px").
        gridwidth
            Sets the graticule's stroke width (in px).
        range
            Sets the range of this axis (in degrees), sets the
            map's clipped coordinates.
        showgrid
            Sets whether or not graticule are shown on the map.
        tick0
            Sets the graticule's starting tick longitude/latitude.

        Returns
        -------
        Lonaxis
        ÚlonaxisÚ_parentNz™The first argument to the plotly.graph_objs.layout.geo.Lonaxis
constructor must be a dict or
an instance of :class:`plotly.graph_objs.layout.geo.Lonaxis`Úskip_invalidFÚ	_validateTr   r   r	   r   r   r
   r   r   )Úsuperr   Ú__init__r*   Ú
isinstanceÚ	__class__Úto_plotly_jsonÚdictÚ_copyÚcopyÚ
ValueErrorÚpopÚ_skip_invalidr,   Ú_process_kwargs)r   Úargr   r   r	   r   r   r
   r   ÚkwargsÚ_vr0   s              €r   r.   zLonaxis.__init__í   sú  ø€ ôX 	Œg�tÑ% iÔ0à˜ÑØ! )Ñ,ˆDŒLØð ˆ;Ø‰CÜ˜˜TŸ^™^Ô,Ø×$Ñ$Ó&‰CÜ˜œTÔ"Ü—*‘*˜S“/‰Cäð@óð ð $ŸZ™Z¨¸Ó>ˆÔØŸ™ K°Ó6ˆŒð �W‰W�W˜dÓ#ˆØÐ'‰U¨RˆØˆ>ØˆD�‰MØ�W‰W�[ $Ó'ˆØ#Ð/‰Y°RˆØˆ>Ø "ˆD�ÑØ�W‰W�Z Ó&ˆØ!Ð-‰X°2ˆØˆ>Ø!ˆD�ÑØ�W‰W�[ $Ó'ˆØ#Ð/‰Y°RˆØˆ>Ø "ˆD�ÑØ�W‰W�W˜dÓ#ˆØÐ'‰U¨RˆØˆ>ØˆD�‰MØ�W‰W�Z Ó&ˆØ!Ð-‰X°2ˆØˆ>Ø!ˆD�ÑØ�W‰W�W˜dÓ#ˆØÐ'‰U¨RˆØˆ>ØˆD�‰Mð 	ˆ×ÑÑ3œt CÑ2¨6Ñ2Ò3ð #ˆÕr   )NNNNNNNN)Ú__name__Ú
__module__Ú__qualname__Ú_parent_path_strÚ	_path_strÚ_valid_propsÚpropertyr   Úsetterr   r	   r   r   r
   r   r'   r.   Ú__classcell__)r0   s   @r   r   r      sŠ  ø„ ð $ÐØ$€Iò€Lð ñó ðð ‡\�\ñó ðð
 ñ2!ó ð2!ðh ×Ññ ó ð ð
 ñ ó ð ð& ‡_�_ñó ðð
 ñ!ó ð!ð ×Ññ ó ð ð
 ñó ðð& ‡\�\ñó ðð
 ñ ó ð ð ‡_�_ñó ðð
 ñó ðð ‡\�\ñó ðð
 ñó ðð0 ØØØØØØØ÷l#ñ l#r   r   )Úplotly.basedatatypesr   Ú_BaseLayoutHierarchyTyper4   r3   r   r   r   r   ú<module>rG      s   ðÝ TÛ ôT#Ð&õ T#r   