o
    ÔèFh"  ã                   @   s0   d dl mZ d dlmZ dZG dd„ deƒZdS )é    )ÚDEFAULT_SENTINEL)ÚPelias)ÚGeocodeEarthc                       s2   e Zd ZdZdeeddeddœ‡ fdd„
Z‡  ZS )r   zÒGeocode Earth, a Pelias-based service provided by the developers
    of Pelias itself.

    Documentation at:
        https://geocode.earth/docs

    Pricing details:
        https://geocode.earth/#pricing
    zapi.geocode.earthN)ÚdomainÚtimeoutÚproxiesÚ
user_agentÚschemeÚssl_contextÚadapter_factoryc          	   
      s    t ƒ j||||||||d� dS )a3  
        :param str api_key: Geocode.earth API key, required.

        :param str domain: Specify a custom domain for Pelias API.

        :param int timeout:
            See :attr:`geopy.geocoders.options.default_timeout`.

        :param dict proxies:
            See :attr:`geopy.geocoders.options.default_proxies`.

        :param str user_agent:
            See :attr:`geopy.geocoders.options.default_user_agent`.

        :param str scheme:
            See :attr:`geopy.geocoders.options.default_scheme`.

        :type ssl_context: :class:`ssl.SSLContext`
        :param ssl_context:
            See :attr:`geopy.geocoders.options.default_ssl_context`.

        :param callable adapter_factory:
            See :attr:`geopy.geocoders.options.default_adapter_factory`.

            .. versionadded:: 2.0

        )Úapi_keyr   r   r   r   r	   r
   r   N)ÚsuperÚ__init__)	Úselfr   r   r   r   r   r	   r
   r   ©Ú	__class__© úU/var/www/html/loop/nvenv/lib/python3.10/site-packages/geopy/geocoders/geocodeearth.pyr      s   '
øzGeocodeEarth.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__classcell__r   r   r   r   r      s    ör   N)Úgeopy.geocoders.baser   Úgeopy.geocoders.peliasr   Ú__all__r   r   r   r   r   Ú<module>   s    