a
    YÒOc  ã                   @   sD   d dl mZmZmZ d dlZG dd„ dƒZG dd„ deƒZeƒ ZdS )é    )ÚAnyÚDictÚListNc                       s&   e Zd ZdZedœ‡ fdd„Z‡  ZS )ÚAppSettingszk
    A holder for app-specific default settings that allows overriding via
    the project's settings.
    )Úattrc                    s<   ||  ¡ kr0zttjj|ƒW S  ty.   Y n0 tƒ  |¡S )N)ÚupperÚgetattrÚdjangoÚconfÚsettingsÚAttributeErrorÚsuperÚ__getattribute__)Úselfr   ©Ú	__class__© úL/var/www/html/gsl.tools/lib/python3.9/site-packages/django_countries/conf.pyr      s    zAppSettings.__getattribute__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   Ú__classcell__r   r   r   r   r      s   r   c                   @   sZ   e Zd ZU dZdZi Zeeef e	d< i Z
eeef e	d< g Zee e	d< dZdZdZdS )ÚSettingszflags/{code}.gifTÚCOUNTRIES_OVERRIDEÚCOUNTRIES_ONLYÚCOUNTRIES_FIRSTFN)r   r   r   ZCOUNTRIES_FLAG_URLZCOUNTRIES_COMMON_NAMESr   r   r   r   Ú__annotations__r   r   r   ZCOUNTRIES_FIRST_REPEATZCOUNTRIES_FIRST_BREAKZCOUNTRIES_FIRST_SORTr   r   r   r   r      s   
r   )	Útypingr   r   r   Zdjango.confr	   r   r   r   r   r   r   r   Ú<module>   s   U