Ë
    ûûà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)ÚNextCloudOAuth2Adapter)ÚOAuth2Providerc                   ó   — e Zd Zy)ÚNextCloudAccountN)Ú__name__Ú
__module__Ú__qualname__© ó    úp/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/allauth/socialaccount/providers/nextcloud/provider.pyr   r      s   „ Ør   r   c                   ó.   — e Zd ZdZdZeZeZd„ Z	d„ Z
d„ Zy)ÚNextCloudProviderÚ	nextcloudÚ	NextCloudc                 ó   — t        |d   «      S )NÚid)Ústr©ÚselfÚdatas     r   Úextract_uidzNextCloudProvider.extract_uid   s   € Ü�4˜‘:‹Ðr   c                 ó@   — t        |d   |j                  d«      ¬«      S )NÚdisplaynameÚemail)Úusernamer   )ÚdictÚgetr   s     r   Úextract_common_fieldsz'NextCloudProvider.extract_common_fields   s#   € ÜØ˜-Ñ(Ø—(‘(˜7Ó#ô
ð 	
r   c                 ó   — dg}|S )NÚreadr   )r   Úscopes     r   Úget_default_scopez#NextCloudProvider.get_default_scope   s   € Ø�ˆØˆr   N)r   r	   r
   r   Únamer   Úaccount_classr   Úoauth2_adapter_classr   r   r#   r   r   r   r   r      s&   „ Ø	€BØ€DØ$€MØ1Ðòò
ór   r   N)	Ú$allauth.socialaccount.providers.baser   Ú/allauth.socialaccount.providers.nextcloud.viewsr   Ú/allauth.socialaccount.providers.oauth2.providerr   r   r   Úprovider_classesr   r   r   ú<module>r+      s6   ðÝ @õõ Kô	�ô 	ô˜ô ð( &Ð&Ñ r   