Ë
    ûûàgŸ  ã                   óf   — d dl m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)ÚOAuth2Provider)ÚTikTokScope)ÚTikTokOAuth2Adapterc                   ó$   — e Zd Zd„ Zd„ Zd„ Zd„ Zy)ÚTikTokAccountc                 óL   — | j                   j                  j                  d«      S )NÚusername©ÚaccountÚ
extra_dataÚget©Úselfs    úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/tiktok/provider.pyÚget_usernamezTikTokAccount.get_username   s   € Ø�|‰|×&Ñ&×*Ñ*¨:Ó6Ð6ó    c                 óL   — | j                   j                  j                  d«      S )NÚdisplay_namer   r   s    r   Úget_display_namezTikTokAccount.get_display_name   s   € Ø�|‰|×&Ñ&×*Ñ*¨>Ó:Ð:r   c                 óL   — | j                   j                  j                  d«      S )NÚprofile_deep_linkr   r   s    r   Úget_profile_urlzTikTokAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*Ð+>Ó?Ð?r   c                 óL   — | j                   j                  j                  d«      S )NÚ
avatar_urlr   r   s    r   Úget_avatar_urlzTikTokAccount.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨<Ó8Ð8r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   © r   r   r   r      s   „ ò7ò;ò@ó9r   r   c                   ó2   — e Zd ZdZdZeZeZdZ	d„ Z
d„ Zd„ Zy)ÚTikTokProviderÚtiktokÚTikTokFc                 ó   — t        |d   «      S )NÚopen_id)Ústr©r   Údatas     r   Úextract_uidzTikTokProvider.extract_uid   s   € Ü�4˜	‘?Ó#Ð#r   c                 ón   — |j                  d«      xs |j                  d«      |j                  d«      dœS )Nr
   r   )r
   Úname)r   r(   s     r   Úextract_common_fieldsz$TikTokProvider.extract_common_fields   s4   € ð Ÿ™ Ó,ÒH°·±¸Ó0HØ—H‘H˜^Ó,ñ
ð 	
r   c                 ój   — t         j                  j                  t         j                  j                  gS )N)r   Úuser_info_basicÚvalueÚuser_info_profiler   s    r   Úget_default_scopez TikTokProvider.get_default_scope&   s%   € ä×+Ñ+×1Ñ1´;×3PÑ3P×3VÑ3VÐWÐWr   N)r   r   r   Úidr,   r   Úaccount_classr   Úoauth2_adapter_classÚpkce_enabled_defaultr*   r-   r2   r    r   r   r"   r"      s-   „ Ø	€BØ€DØ!€MØ.ÐØ Ðò$ò
óXr   r"   N)Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   Ú,allauth.socialaccount.providers.tiktok.scoper   Ú,allauth.socialaccount.providers.tiktok.viewsr   r   r"   Úprovider_classesr    r   r   ú<module>r<      s6   ðÝ @Ý JÝ DÝ Lô9�Oô 9ôX�^ô Xð, #Ð#Ñ r   