Ë
    ûûà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)ÚOAuthProvider)ÚTrelloOAuthAdapterc                   ó   — e Zd Zd„ Zd„ Zy)ÚTrelloAccountc                  ó   — y ©N© ©Úselfs    úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/trello/provider.pyÚget_profile_urlzTrelloAccount.get_profile_url   ó   € Øó    c                  ó   — y r	   r
   r   s    r   Úget_avatar_urlzTrelloAccount.get_avatar_url
   r   r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r
   r   r   r   r      s   „ òór   r   c                   ó@   ‡ — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zˆ fd„Zˆ xZS )ÚTrelloProviderÚtrelloÚTrelloc                 ó   — dgS )NÚreadr
   r   s    r   Úget_default_scopez TrelloProvider.get_default_scope   s	   € Øˆxˆr   c                 ó   — |d   S )NÚidr
   ©r   Údatas     r   Úextract_uidzTrelloProvider.extract_uid   s   € Ø�D‰zÐr   c                 óx   — t        |j                  d«      |j                  d«      |j                  d«      ¬«      S )NÚemailÚusernameÚname)r#   r$   r%   )ÚdictÚgetr   s     r   Úextract_common_fieldsz$TrelloProvider.extract_common_fields   s3   € ÜØ—(‘(˜7Ó#Ø—X‘X˜jÓ)Ø—‘˜&Ó!ô
ð 	
r   c                 ón   •— t         ‰| �  ||«      }d|d<   | j                  j                  |d<   d|d<   |S )NÚ
web_serverÚtyper%   ÚneverÚ
expiration)ÚsuperÚget_auth_params_from_requestÚappr%   )r   ÚrequestÚactionr    Ú	__class__s       €r   r/   z+TrelloProvider.get_auth_params_from_request!   s?   ø€ Ü‰wÑ3°G¸VÓDˆØ#ˆˆV‰Ø—x‘x—}‘}ˆˆV‰ð %ˆˆ\ÑØˆr   )r   r   r   r   r%   r   Úaccount_classr   Úoauth_adapter_classr   r!   r(   r/   Ú__classcell__)r3   s   @r   r   r      s1   ø„ Ø	€BØ€DØ!€MØ,Ðòòò
÷ð r   r   N)	Ú$allauth.socialaccount.providers.baser   Ú.allauth.socialaccount.providers.oauth.providerr   Ú,allauth.socialaccount.providers.trello.viewsr   r   r   Úprovider_classesr
   r   r   ú<module>r;      s1   ðÝ @Ý HÝ Kô�Oô ô�]ô ð: #Ð#Ñ r   