
    )Jf                     `    d Z ddlmZ ddlmZ  G d de          Z G d de          ZegZdS )	z
Provider for Patreon
    )ProviderAccount)OAuth2Providerc                       e Zd ZdS )VimeoOAuth2AccountN)__name__
__module____qualname__     x/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/vimeo_oauth2/provider.pyr   r      s        Dr   r   c                   ,    e Zd ZdZdZeZd Zd Zd Z	dS )VimeoOAuth2Providervimeo_oauth2Vimeoc                 
    ddgS )Npublicprivater
   )selfs    r   get_default_scopez%VimeoOAuth2Provider.get_default_scope   s    )$$r   c                 ^    |                     d                              d          d         S )Nuri/)getsplitr   datas     r   extract_uidzVimeoOAuth2Provider.extract_uid   s%    xx$$S))"--r   c                 0    d|                     d          iS )Nfullnamename)r   r   s     r   extract_common_fieldsz)VimeoOAuth2Provider.extract_common_fields   s    ((
 	
r   N)
r   r   r	   idr!   r   account_classr   r   r"   r
   r   r   r   r      sP        	BD&M% % %. . .
 
 
 
 
r   r   N)__doc__$allauth.socialaccount.providers.baser   /allauth.socialaccount.providers.oauth2.providerr   r   r   provider_classesr
   r   r   <module>r)      s     A @ @ @ @ @ J J J J J J	 	 	 	 	 	 	 	
 
 
 
 
. 
 
 
" ((   r   