o
    š"4g  ã                   @   s"   G d d„ dƒZ e dƒZdd„ ZdS )c                   @   s@   e Zd Zdd„ Zdd„ Zedd„ ƒZedd„ ƒZed	d
„ ƒZdS )ÚAppSettingsc                 C   s
   || _ d S ©N)Úprefix)Úselfr   © r   úf/var/www/html/authentication-server/venv/lib/python3.10/site-packages/allauth/headless/app_settings.pyÚ__init__   s   
zAppSettings.__init__c                 C   s   ddl m} || j| |ƒS )Né    )Úget_setting)Úallauth.utilsr	   r   )r   ÚnameÚdfltr	   r   r   r   Ú_setting   s   zAppSettings._settingc                 C   s   |   dd¡S )NÚADAPTERz/allauth.headless.adapter.DefaultHeadlessAdapter©r   ©r   r   r   r   r   
   s   ÿzAppSettings.ADAPTERc                 C   s&   ddl m} |  dd¡}||ƒ}|ƒ S )Nr   )Úimport_attributeÚTOKEN_STRATEGYz5allauth.headless.tokens.sessions.SessionTokenStrategy)r
   r   r   )r   r   ÚpathÚclsr   r   r   r      s   ÿzAppSettings.TOKEN_STRATEGYc                 C   s   |   di ¡S )NÚFRONTEND_URLSr   r   r   r   r   r      s   zAppSettings.FRONTEND_URLSN)	Ú__name__Ú
__module__Ú__qualname__r   r   Úpropertyr   r   r   r   r   r   r   r      s    

	r   Ú	HEADLESS_c                 C   s
   t t| ƒS r   )ÚgetattrÚ_app_settings)r   r   r   r   Ú__getattr__"   s   
r   N)r   r   r   r   r   r   r   Ú<module>   s    