o
    1i  ã                   @   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def‡ 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rzttjj|ƒW S  ty   Y nw tƒ  |¡S )N)ÚupperÚgetattrÚdjangoÚconfÚsettingsÚAttributeErrorÚsuperÚ__getattribute__)Úselfr   ©Ú	__class__© úV/var/www/html/humari/django-venv/lib/python3.10/site-packages/django_countries/conf.pyr      s   ÿzAppSettings.__getattribute__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   Ú__classcell__r   r   r   r   r      s    r   c                   @   sh   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   ÚCOUNTRIES_FLAG_URLÚCOUNTRIES_COMMON_NAMESr   r   r   r   Ú__annotations__r   r   r   ÚCOUNTRIES_FIRST_REPEATÚCOUNTRIES_FIRST_BREAKÚCOUNTRIES_FIRST_SORTr   r   r   r   r      s"   
 
r   )	Útypingr   r   r   Údjango.confr	   r   r   r   r   r   r   r   Ú<module>   s
    
U