Ë
    ûûà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)ÚMailRuOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zd„ Zd„ Zy)ÚMailRuAccountc                 óL   — | j                   j                  j                  d«      S )NÚlink©ÚaccountÚ
extra_dataÚget)Úselfs    úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/mailru/provider.pyÚget_profile_urlzMailRuAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨6Ó2Ð2ó    c                 óú   — d }| j                   j                  j                  d«      rS| j                   j                  j                  d«      }| j                   j                  j                  d«      }|r|S |r|S y |S )NÚhas_picÚpic_bigÚ	pic_smallr
   )r   ÚretÚpic_big_urlÚpic_small_urls       r   Úget_avatar_urlzMailRuAccount.get_avatar_url
   sq   € ØˆØ�<‰<×"Ñ"×&Ñ& yÔ1ØŸ,™,×1Ñ1×5Ñ5°iÓ@ˆKØ ŸL™L×3Ñ3×7Ñ7¸ÓDˆMÙØ"Ð"ÙØ$Ð$ð ð ˆJr   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò3ó
r   r   c                   ó(   — e Zd ZdZdZeZeZd„ Z	d„ Z
y)ÚMailRuProviderÚmailruzMail.RUc                 ó   — |d   S )NÚuidr   ©r   Údatas     r   Úextract_uidzMailRuProvider.extract_uid   s   € Ø�E‰{Ðr   c                 ó˜   — t        |j                  d«      |j                  d«      |j                  d«      |j                  d«      ¬«      S )NÚemailÚ	last_nameÚnickÚ
first_name)r'   r(   Úusernamer*   )Údictr   r#   s     r   Úextract_common_fieldsz$MailRuProvider.extract_common_fields    s?   € ÜØ—(‘(˜7Ó#Ø—h‘h˜{Ó+Ø—X‘X˜fÓ%Ø—x‘x Ó-ô	
ð 	
r   N)r   r   r   ÚidÚnamer   Úaccount_classr   Úoauth2_adapter_classr%   r-   r   r   r   r   r      s!   „ Ø	€BØ€DØ!€MØ.Ðòó
r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú,allauth.socialaccount.providers.mailru.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   ú<module>r6      s1   ðÝ @Ý LÝ Jô�Oô ô"
�^ô 
ð$ #Ð#Ñ r   