
    6Dh                     .    S SK Jr  S SKr " S S\5      rg)    )BaseLayoutHierarchyTypeNc                      ^  \ rS rSrSrSrSS1r\S 5       r\R                  S 5       r\S 5       r
\
R                  S	 5       r
\S
 5       rSU 4S jjrSrU =r$ )Center   z
layout.geozlayout.geo.centerlatlonc                     U S   $ )z
Sets the latitude of the map's center. For all projection
types, the map's latitude center lies at the middle of the
latitude range by default.

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

Returns
-------
int|float
r    selfs    V/var/www/html/env/lib/python3.13/site-packages/plotly/graph_objs/layout/geo/_center.pyr   
Center.lat   s     E{    c                     XS'   g )Nr   r
   r   vals     r   r   r      	    Ur   c                     U S   $ )a'  
Sets the longitude of the map's center. By default, the map's
longitude center lies at the middle of the longitude range for
scoped projection and above `projection.rotation.lon`
otherwise.

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

Returns
-------
int|float
r   r
   r   s    r   r   
Center.lon"   s     E{r   c                     XS'   g )Nr   r
   r   s     r   r   r   3   r   r   c                     g)Na          lat
            Sets the latitude of the map's center. For all
            projection types, the map's latitude center lies at the
            middle of the latitude range by default.
        lon
            Sets the longitude of the map's center. By default, the
            map's longitude center lies at the middle of the
            longitude range for scoped projection and above
            `projection.rotation.lon` otherwise.
        r
   r   s    r   _prop_descriptionsCenter._prop_descriptions7   s    
r   c           	         > [         TU ]  S5        SU;   a  US   U l        gUc  0 nOb[        XR                  5      (       a  UR                  5       nO7[        U[        5      (       a  [        R                  " U5      nO[        S5      eUR                  SS5      U l        UR                  SS5      U l        U R                  S	X5        U R                  S
X5        U R                  " S0 [        U40 UD6D6  SU l        g)aC  
Construct a new Center object

Parameters
----------
arg
    dict of properties compatible with this constructor or
    an instance of
    :class:`plotly.graph_objs.layout.geo.Center`
lat
    Sets the latitude of the map's center. For all
    projection types, the map's latitude center lies at the
    middle of the latitude range by default.
lon
    Sets the longitude of the map's center. By default, the
    map's longitude center lies at the middle of the
    longitude range for scoped projection and above
    `projection.rotation.lon` otherwise.

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