Ë
    ûûà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)	é    )ÚProviderAccount)ÚDoximityOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zd„ Zd„ Zy)ÚDoximityAccountc                  ó   — y )N© ©Úselfs    úo/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/doximity/provider.pyÚget_profile_urlzDoximityAccount.get_profile_url	   s   € Øó    c                 óL   — | j                   j                  j                  d«      S )NÚprofile_photo)ÚaccountÚ
extra_dataÚgetr
   s    r   Úget_avatar_urlzDoximityAccount.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨?Ó;Ð;r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r	   r   r   r   r      s   „ òó<r   r   c                   ó.   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zy)ÚDoximityProviderÚdoximityÚDoximityc                 ó   — t        |d   «      S )NÚid)Ústr©r   Údatas     r   Úextract_uidzDoximityProvider.extract_uid   s   € Ü�4˜‘:‹Ðr   c           	      ó¸   — t        |j                  d«      |j                  d«      |j                  d«      |j                  d«      |j                  d«      ¬«      S )NÚemailÚ	firstnameÚlastnameÚ	full_name)ÚusernameÚ
first_nameÚ	last_namer#   Úname)Údictr   r   s     r   Úextract_common_fieldsz&DoximityProvider.extract_common_fields   sK   € ÜØ—X‘X˜gÓ&Ø—x‘x Ó,Ø—h‘h˜zÓ*Ø—(‘(˜7Ó#Ø—‘˜+Ó&ô
ð 	
r   c                 ó
   — ddgS )NÚbasicr#   r	   r
   s    r   Úget_default_scopez"DoximityProvider.get_default_scope"   s   € Ø˜Ð!Ð!r   N)r   r   r   r   r*   r   Úaccount_classr   Úoauth2_adapter_classr!   r,   r/   r	   r   r   r   r      s&   „ Ø	€BØ€DØ#€MØ0Ðòò
ó"r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú.allauth.socialaccount.providers.doximity.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr	   r   r   ú<module>r6      s6   ðÝ @õõ Kô<�oô <ô"�~ô "ð, %Ð%Ñ r   