
    Uњh                     j    S SK Jr  S SKJr  S SKJrJr  S SKJr   " S S\5      r	 " S S\5      r
\
/rg	)
    )ProviderAccount)OAuth2Provider)PROVIDER_IDScope)SnapchatOAuth2Adapterc                       \ rS rSrS rSrg)SnapchatAccount   c                 n    U R                   R                  R                  S0 5      R                  S0 5      $ )Ndatame)account
extra_dataget)selfs    lD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/snapchat/provider.pyget_user_dataSnapchatAccount.get_user_data   s,    ||&&**626::4DD     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r	   r	      s    Er   r	   c                   6    \ rS rSr\rSr\r\	r
S rS rS rSrg)SnapchatProvider   Snapchatc                 F    [         R                  [         R                  /nU$ )N)r   EXTERNAL_IDDISPLAY_NAME)r   scopes     r   get_default_scope"SnapchatProvider.get_default_scope   s    ""E$6$67r   c                 r    [        UR                  S5      R                  S5      R                  S5      5      $ )Nr   r   
externalId)strr   )r   r   s     r   extract_uidSnapchatProvider.extract_uid   s,    488F#''-11,?@@r   c                 j    UR                  S0 5      R                  S5      nSUR                  S5      0$ )Nr   r   namedisplayName)r   )r   r   users      r   extract_common_fields&SnapchatProvider.extract_common_fields   s1    xx#''-/00r   r   N)r   r   r   r   r   idr,   r	   account_classr   oauth2_adapter_classr$   r)   r/   r   r   r   r   r   r      s'    	BD#M0A1r   r   N)$allauth.socialaccount.providers.baser   /allauth.socialaccount.providers.oauth2.providerr   2allauth.socialaccount.providers.snapchat.constantsr   r   .allauth.socialaccount.providers.snapchat.viewsr   r	   r   provider_classesr   r   r   <module>r9      s6    @ J Q PEo E
1~ 1$ %% r   