
    )Jf                        d dl mZ d dlmZ d dlmZ  eedi                               di           Ze                    dd          Z	e                    dd	          Z
 G d
 de          Z G d de          ZegZdS )    )settings)ProviderAccount)OAuth2ProviderSOCIALACCOUNT_PROVIDERSfxaOAUTH_ENDPOINTz%https://oauth.accounts.firefox.com/v1PROFILE_ENDPOINTz'https://profile.accounts.firefox.com/v1c                       e Zd Zd ZdS )FirefoxAccountsAccountc                     | j         j        S )N)accountuidselfs    o/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/fxa/provider.pyto_strzFirefoxAccountsAccount.to_str   s    |    N)__name__
__module____qualname__r    r   r   r   r      s#                 r   r   c                   ,    e Zd ZdZdZeZd Zd Zd Z	dS )FirefoxAccountsProviderr   zFirefox Accountsc                     dgS )Nprofiler   r   s    r   get_default_scopez)FirefoxAccountsProvider.get_default_scope   s
    {r   c                 ,    t          |d                   S )Nr   )strr   datas     r   extract_uidz#FirefoxAccountsProvider.extract_uid   s    4;r   c                 H    t          |                    d                    S )Nemail)r#   )dictgetr   s     r   extract_common_fieldsz-FirefoxAccountsProvider.extract_common_fields    s    $((7++,,,,r   N)
r   r   r   idnamer   account_classr   r!   r&   r   r   r   r   r      sP        	BD*M       - - - - -r   r   N)django.confr   $allauth.socialaccount.providers.baser   /allauth.socialaccount.providers.oauth2.providerr   getattrr%   _FXA_SETTINGSFXA_OAUTH_ENDPOINTFXA_PROFILE_ENDPOINTr   r   provider_classesr   r   r   <module>r2      s                @ @ @ @ @ @ J J J J J J ";R@@DDUBOO"&&=   %((A  
         _      
- - - - -n - - - ,,   r   