
    g!                         d dl Z dZdZdZdZdZdZdZd	Zd
Z	dZ
dZdZdZdZdZdZdZeeededeieeededeieeee	dee
ediZdededefdZy)    Ndarklight	satelliteroaddark_no_labelslight_no_labelszmapbox://styles/mapbox/light-v9zmapbox://styles/mapbox/dark-v9z!mapbox://styles/mapbox/streets-v9z#mapbox://styles/mapbox/satellite-v9z@https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.jsonzIhttps://basemaps.cartocdn.com/gl/dark-matter-nolabels-gl-style/style.jsonz=https://basemaps.cartocdn.com/gl/positron-gl-style/style.jsonzFhttps://basemaps.cartocdn.com/gl/positron-nolabels-gl-style/style.jsonz<https://basemaps.cartocdn.com/gl/voyager-gl-style/style.jsonroadmap)mapboxcartor   )r   google_mapsr
   )r
   r   map_identifierproviderreturnc                 >    	 t         |    |   S # t        $ r | cY S w xY w)a  Attempt to get a style URI by map provider, otherwise pass the map identifier
    to the API service

    Provide reasonable cross-provider default map styles

    Parameters
    ----------
    map_identifier : str
        Either a specific map provider style or a token indicating a map style. Currently
        tokens are "dark", "light", "satellite", "road", "dark_no_labels", or "light_no_labels".
        Not all map styles are available for all providers.
    provider : str
        One of "carto", "mapbox", or "google_maps", indicating the associated base map tile provider.

    Returns
    -------
    str
        Base map URI

    )stylesKeyError)r   r   s     O/var/www/openai/venv/lib/python3.12/site-packages/pydeck/bindings/map_styles.pyget_from_map_identifierr   #   s,    *n%h// s    )warningsDARKLIGHT	SATELLITEROADDARK_NO_LABELSLIGHT_NO_LABELSMAPBOX_LIGHTMAPBOX_DARKMAPBOX_ROADMAPBOX_SATELLITE
CARTO_DARKCARTO_DARK_NO_LABELSCARTO_LIGHTCARTO_LIGHT_NO_LABELS
CARTO_ROADGOOGLE_SATELLITEGOOGLE_ROADr   strr        r   <module>r*      s     	!#0.18 O
b M` K
  	[:
6W23	l[9g45J{k
R*;KL
C 3 3 r)   