Ë
    ûûàgê  ã                   ó^   — d dl mZ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ÚProviderException)ÚOAuth2Provider)ÚWeiboOAuth2Adapterc                   ó   — e Zd Zd„ Zd„ Zy)ÚWeiboAccountc                 óR   — d| j                   j                  j                  d«      z   S )Nzhttp://www.weibo.com/Úprofile_url©ÚaccountÚ
extra_dataÚget©Úselfs    úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/weibo/provider.pyÚget_profile_urlzWeiboAccount.get_profile_url
   s"   € à&¨¯©×)@Ñ)@×)DÑ)DÀ]Ó)SÑSÐSó    c                 óL   — | j                   j                  j                  d«      S )NÚavatar_larger   r   s    r   Úget_avatar_urlzWeiboAccount.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨>Ó:Ð:r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r   	   s   „ òTó;r   r   c                   ó(   — e Zd ZdZdZeZeZd„ Z	d„ Z
y)ÚWeiboProviderÚweiboÚWeiboc                 óB   — |j                  d«      }|st        d«      ‚|S )NÚidstrzMissing 'idstr')r   r   )r   ÚdataÚrets      r   Úextract_uidzWeiboProvider.extract_uid   s$   € Ø�h‰h�wÓˆÙÜ#Ð$5Ó6Ð6Øˆ
r   c                 óX   — t        |j                  d«      |j                  d«      ¬«      S )NÚscreen_nameÚname)Úusernamer&   )Údictr   )r   r!   s     r   Úextract_common_fieldsz#WeiboProvider.extract_common_fields   s!   € Ü˜TŸX™X mÓ4¸4¿8¹8ÀFÓ;KÔLÐLr   N)r   r   r   Úidr&   r   Úaccount_classr   Úoauth2_adapter_classr#   r)   r   r   r   r   r      s"   „ Ø	€BØ€DØ €MØ-ÐòóMr   r   N)
Ú$allauth.socialaccount.providers.baser   r   Ú/allauth.socialaccount.providers.oauth2.providerr   Ú+allauth.socialaccount.providers.weibo.viewsr   r   r   Úprovider_classesr   r   r   ú<module>r1      s7   ð÷õ KÝ Jô;�?ô ;ôM�Nô Mð  "�?Ñ r   