Ë
    ûûàg*  ã                   óZ   — d dl mZ d dlmZ d dlmZ  G d„ de«      Z G d„ de«      ZegZy)	é    )ÚAgaveAdapter)ÚProviderAccount)ÚOAuth2Providerc                   ó   — e Zd Zd„ Zd„ Zy)ÚAgaveAccountc                 óN   — | j                   j                  j                  dd«      S )NÚweb_urlÚdflt©ÚaccountÚ
extra_dataÚget©Úselfs    úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/agave/provider.pyÚget_profile_urlzAgaveAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨9°fÓ=Ð=ó    c                 óN   — | j                   j                  j                  dd«      S )NÚ
avatar_urlr
   r   r   s    r   Úget_avatar_urlzAgaveAccount.get_avatar_url
   s   € Ø�|‰|×&Ñ&×*Ñ*¨<¸Ó@Ð@r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò>óAr   r   c                   ó.   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zy)ÚAgaveProviderÚagaveÚAgavec                 ó6   — t        |j                  d«      «      S )NÚcreate_time)Ústrr   ©r   Údatas     r   Úextract_uidzAgaveProvider.extract_uid   s   € Ü�4—8‘8˜MÓ*Ó+Ð+r   c           	      óÄ   — t        |j                  d«      |j                  dd«      |j                  dd«      dz   |j                  dd«      z   j                  «       ¬«      S )NÚemailÚusernameÚ Ú
first_nameú Ú	last_name)r&   r'   Úname)Údictr   Ústripr"   s     r   Úextract_common_fieldsz#AgaveProvider.extract_common_fields   sU   € ÜØ—(‘(˜7Ó#Ø—X‘X˜j¨"Ó-à—‘˜,¨Ó+¨cÑ1°D·H±H¸[È"Ó4MÑM×TÑTÓVô	
ð 	
r   c                 ó   — dg}|S )NÚ
PRODUCTIONr   )r   Úscopes     r   Úget_default_scopezAgaveProvider.get_default_scope    s   € Ø�ˆØˆr   N)r   r   r   Úidr,   r   Úaccount_classr   Úoauth2_adapter_classr$   r/   r3   r   r   r   r   r      s&   „ Ø	€BØ€DØ €MØ'Ðò,ò
ór   r   N)	Ú+allauth.socialaccount.providers.agave.viewsr   Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   ú<module>r;      s2   ðÝ DÝ @Ý JôA�?ô Aô�Nô ð. "�?Ñ r   