
    Tњh-                     f    S SK Jr  S SKJr  S SKJr  S SKJr   " S S\5      r " S S\5      r	\	/r
g	)
    )ProviderAccount)PROVIDER_ID)FirefoxAccountsOAuth2Adapter)OAuth2Providerc                       \ rS rSrSrg)FirefoxAccountsAccount    N)__name__
__module____qualname____firstlineno____static_attributes__r
       gD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/fxa/provider.pyr   r      s    r   r   c                   6    \ rS rSr\rSr\r\	r
S rS rS rSrg)FirefoxAccountsProvider   zFirefox Accountsc                     S/$ )Nprofiler
   )selfs    r   get_default_scope)FirefoxAccountsProvider.get_default_scope   s
    {r   c                     [        US   5      $ )Nuid)strr   datas     r   extract_uid#FirefoxAccountsProvider.extract_uid   s    4;r   c                 2    [        UR                  S5      S9$ )Nemail)r"   )dictgetr   s     r   extract_common_fields-FirefoxAccountsProvider.extract_common_fields   s    $((7+,,r   r
   N)r   r   r   r   r   idnamer   account_classr   oauth2_adapter_classr   r   r%   r   r
   r   r   r   r      s&    	BD*M7 -r   r   N)$allauth.socialaccount.providers.baser   -allauth.socialaccount.providers.fxa.constantsr   )allauth.socialaccount.providers.fxa.viewsr   /allauth.socialaccount.providers.oauth2.providerr   r   r   provider_classesr
   r   r   <module>r0      s4    @ E R J	_ 	-n -  ,, r   