Ë
    ûûà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	)
é    )ÚEmailAddress)ÚProviderAccount)ÚOAuth2Provider)ÚZoomOAuth2Adapterc                   ó   — e Zd Zd„ Zd„ Zy)ÚZoomAccountc                 óL   — | j                   j                  j                  d«      S )NÚ
vanity_url©ÚaccountÚ
extra_dataÚget©Úselfs    úk/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/zoom/provider.pyÚget_profile_urlzZoomAccount.get_profile_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨<Ó8Ð8ó    c                 óL   — | j                   j                  j                  d«      S )NÚpic_urlr   r   s    r   Úget_avatar_urlzZoomAccount.get_avatar_url   s   € Ø�|‰|×&Ñ&×*Ñ*¨9Ó5Ð5r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò9ó6r   r   c                   ó.   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zy)ÚZoomProviderÚzoomÚZoomc                 ó   — |d   S )NÚidr   ©r   Údatas     r   Úextract_uidzZoomProvider.extract_uid   s   € Ø�D‰zÐr   c                 ó0   — t        |d   |d   |d   ¬«      S )NÚemailÚ
first_nameÚ	last_name)r%   r&   r'   )Údictr!   s     r   Úextract_common_fieldsz"ZoomProvider.extract_common_fields   s&   € ÜØ�w‘-Ø˜LÑ)Ø˜;Ñ'ô
ð 	
r   c                 óŒ   — g }|j                  d«      }|r.|j                  d«      r|j                  t        |dd¬«      «       |S )Nr%   ÚverifiedT)r%   r+   Úprimary)r   Úappendr   )r   r"   Úretr%   s       r   Úextract_email_addressesz$ZoomProvider.extract_email_addresses   s=   € ØˆØ—‘˜Ó!ˆÙ�T—X‘X˜jÔ)Ø�J‰J”|¨%¸$ÈÔMÔNØˆ
r   N)r   r   r   r    Únamer   Úaccount_classr   Úoauth2_adapter_classr#   r)   r/   r   r   r   r   r      s&   „ Ø	€BØ€DØ€MØ,Ðòò
ór   r   N)Úallauth.account.modelsr   Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.oauth2.providerr   Ú*allauth.socialaccount.providers.zoom.viewsr   r   r   Úprovider_classesr   r   r   ú<module>r8      s3   ðÝ /Ý @Ý JÝ Hô6�/ô 6ô�>ô ð0 !�>Ñ r   