Ë
    ûûà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)ÚOAuth2Provider)ÚTwitterOAuth2Adapterc                   ó   — e Zd Zd„ Zd„ Zd„ Zy)ÚTwitterOAuth2Accountc                 óL   — | j                   j                  j                  d«      S )NÚusername©ÚaccountÚ
extra_dataÚget©Úselfs    úu/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/twitter_oauth2/provider.pyÚget_usernamez!TwitterOAuth2Account.get_username	   s   € Ø�|‰|×&Ñ&×*Ñ*¨:Ó6Ð6ó    c                 ó2   — | j                  «       }|rd|z   S y )Nzhttps://twitter.com/)r   )r   r	   s     r   Úget_profile_urlz$TwitterOAuth2Account.get_profile_url   s!   € Ø×$Ñ$Ó&ˆÙØ)¨HÑ4Ð4Ør   c                 óL   — | j                   j                  j                  d«      S )NÚprofile_image_urlr
   r   s    r   Úget_avatar_urlz#TwitterOAuth2Account.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*Ð+>Ó?Ð?r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r   r   r      s   „ ò7òó@r   r   c                   ó8   — e Zd ZdZdZeZeZdZ	d„ Z
d„ Zd„ Zd„ Zy)	ÚTwitterOAuth2ProviderÚtwitter_oauth2ÚTwitterTc                 ó   — |d   S )NÚidr   ©r   Údatas     r   Úextract_uidz!TwitterOAuth2Provider.extract_uid   s   € Ø�D‰zÐr   c                 ó(   — t        |d   |d   ¬«      S )NÚnamer	   )r&   r	   )Údictr"   s     r   Úextract_common_fieldsz+TwitterOAuth2Provider.extract_common_fields    s   € ÜØ�f‘Ø˜*Ñ%ô
ð 	
r   c                 óN   — | j                  «       }g d¢}|j                  d|«      S )N)r!   r&   r	   Úverifiedr   Ú
created_atÚFIELDS)Úget_settingsr   )r   ÚsettingsÚdefault_fieldss      r   Ú
get_fieldsz TwitterOAuth2Provider.get_fields&   s*   € Ø×$Ñ$Ó&ˆò
ˆð �|‰|˜H nÓ5Ð5r   c                 ó
   — ddgS )Nz
users.readz
tweet.readr   r   s    r   Úget_default_scopez'TwitterOAuth2Provider.get_default_scope2   s   € Ø˜lÐ+Ð+r   N)r   r   r   r!   r&   r   Úaccount_classr   Úoauth2_adapter_classÚpkce_enabled_defaultr$   r(   r0   r2   r   r   r   r   r      s1   „ Ø	€BØ€DØ(€MØ/ÐØÐòò
ò
6ó,r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   Ú4allauth.socialaccount.providers.twitter_oauth2.viewsr   r   r   Úprovider_classesr   r   r   ú<module>r:      s6   ðÝ @Ý Jõô
@˜?ô @ô,˜Nô ,ð@ *Ð*Ñ r   