Ë
    ûûà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)ÚEdmodoOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zd„ Zd„ Zy)ÚEdmodoAccountc                 óL   — | j                   j                  j                  d«      S )NÚprofile_url©ÚaccountÚ
extra_dataÚget©Úselfs    úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/edmodo/provider.pyÚget_profile_urlzEdmodoAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨=Ó9Ð9ó    c                 óL   — | j                   j                  j                  d«      S )NÚ
avatar_urlr
   r   s    r   Úget_avatar_urlzEdmodoAccount.get_avatar_url
   s   € Ø�|‰|×&Ñ&×*Ñ*¨<Ó8Ð8r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò:ó9r   r   c                   ó4   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zd„ Zy)ÚEdmodoProviderÚedmodoÚEdmodoc                 ó   — dgS )NÚbasicr   r   s    r   Úget_default_scopez EdmodoProvider.get_default_scope   s
   € ØˆyÐr   c                 ó   — t        |d   «      S )NÚid)Ústr©r   Údatas     r   Úextract_uidzEdmodoProvider.extract_uid   s   € Ü�4˜‘:‹Ðr   c                 óz   — t        |j                  d«      |j                  d«      |j                  dd«      ¬«      S )NÚ
first_nameÚ	last_nameÚemailÚ )r(   r)   r*   ©Údictr   r$   s     r   Úextract_common_fieldsz$EdmodoProvider.extract_common_fields   s5   € ÜØ—x‘x Ó-Ø—h‘h˜{Ó+Ø—(‘(˜7 BÓ'ô
ð 	
r   c                 ó´   — t        |«      }|j                  d«      |d<   |j                  d«      |d<   |j                  di «      j                  d«      |d<   |S )NÚtypeÚ	user_typeÚurlr	   ÚavatarsÚlarger   r,   )r   r%   Úrets      r   Úextract_extra_dataz!EdmodoProvider.extract_extra_data!   sU   € Ü�4‹jˆàŸ8™8 FÓ+ˆˆKÑØ!ŸX™X e›_ˆˆMÑØ ŸH™H Y°Ó3×7Ñ7¸Ó@ˆˆLÑàˆ
r   N)r   r   r   r"   Únamer   Úaccount_classr   Úoauth2_adapter_classr    r&   r.   r6   r   r   r   r   r      s+   „ Ø	€BØ€DØ!€MØ.Ðòòò
ór   r   N)	Ú$allauth.socialaccount.providers.baser   Ú,allauth.socialaccount.providers.edmodo.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   ú<module>r>      s1   ðÝ @Ý LÝ Jô9�Oô 9ô�^ô ð: #Ð#Ñ r   