Ë
    ûûà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)ÚGiteaOAuth2Adapter)ÚOAuth2Providerc                   ó*   ‡ — e Zd Zd„ Zd„ Zˆ fd„Zˆ xZS )ÚGiteaAccountc                 óL   — | j                   j                  j                  d«      S )NÚhtml_url©ÚaccountÚ
extra_dataÚget©Úselfs    úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/gitea/provider.pyÚget_profile_urlzGiteaAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨:Ó6Ð6ó    c                 óL   — | j                   j                  j                  d«      S )NÚ
avatar_urlr
   r   s    r   Úget_avatar_urlzGiteaAccount.get_avatar_url
   s   € Ø�|‰|×&Ñ&×*Ñ*¨<Ó8Ð8r   c                 óâ   •— t         t        | �  «       }t        d„ | j                  j
                  j                  dd «      | j                  j
                  j                  dd «      |fD «       «      S )Nc              3   ó$   K  — | ]  }|�|–— Œ
 y ­w©N© )Ú.0Úvalues     r   ú	<genexpr>z&GiteaAccount.to_str.<locals>.<genexpr>   s    è ø€ ò 
àð
 Ð ô ñ
ùs   ‚ÚusernameÚlogin)Úsuperr   Úto_strÚnextr   r   r   )r   ÚdfltÚ	__class__s     €r   r    zGiteaAccount.to_str   sg   ø€ Ü”\ 4Ñ/Ó1ˆÜñ 
ð —‘×'Ñ'×+Ñ+¨J¸Ó=Ø—‘×'Ñ'×+Ñ+¨G°TÓ:Øðô
ó 
ð 	
r   )Ú__name__Ú
__module__Ú__qualname__r   r   r    Ú__classcell__)r#   s   @r   r   r      s   ø„ ò7ò9÷

ð 

r   r   c                   ó.   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zy)ÚGiteaProviderÚgiteaÚGiteac                 ó
   — g }|S r   r   )r   Úscopes     r   Úget_default_scopezGiteaProvider.get_default_scope    s   € ØˆØˆr   c                 ó   — t        |d   «      S )NÚid)Ústr©r   Údatas     r   Úextract_uidzGiteaProvider.extract_uid$   s   € Ü�4˜‘:‹Ðr   c                 óx   — t        |j                  d«      |j                  d«      |j                  d«      ¬«      S )NÚemailr   Úname)r6   r   r7   )Údictr   r2   s     r   Úextract_common_fieldsz#GiteaProvider.extract_common_fields'   s3   € ÜØ—(‘(˜7Ó#Ø—X‘X˜gÓ&Ø—‘˜&Ó!ô
ð 	
r   N)r$   r%   r&   r0   r7   r   Úaccount_classr   Úoauth2_adapter_classr.   r4   r9   r   r   r   r)   r)      s&   „ Ø	€BØ€DØ €MØ-Ðòòó
r   r)   N)	Ú$allauth.socialaccount.providers.baser   Ú+allauth.socialaccount.providers.gitea.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r)   Úprovider_classesr   r   r   ú<module>r@      s0   ðÝ @Ý JÝ Jô
�?ô 
ô(
�Nô 
ð* "�?Ñ r   