
    qh                     *    S r SSKJr   " S S\5      rg)z
Vend  OAuth2 backend:
   )
BaseOAuth2c                   >    \ rS rSrSrSrSrSrSS/rS r	S	 r
S
 rSrg)
VendOAuth2   vendz!https://secure.vendhq.com/connectz$https://{0}.vendhq.com/api/1.0/tokenF)refresh_tokenr   )domain_prefixr	   c                 R    U R                   R                  U R                  S   5      $ )Nr	   )ACCESS_TOKEN_URLformatdata)selfs    K/var/www/html/env/lib/python3.13/site-packages/social_core/backends/vend.pyaccess_token_urlVendOAuth2.access_token_url   s"    $$++DIIo,FGG    c                 v    US   nUR                  S5      =(       d    UR                  SS5      S   nUUSSSS.$ )Nemailusername@r        )r   r   fullname
first_name	last_name)getsplit)r   responser   r   s       r   get_user_detailsVendOAuth2.get_user_details   sH    !<<
+Eu{{3/B1/E 
 	
r   c                     US   S   nSU S3nU R                  USSU 30S9nUR                  S5      (       a  US   S	   $ 0 $ )
zLoads user data from servicer   r	   zhttps://z.vendhq.com/api/usersAuthorizationzBearer )headersusersr   )get_jsonr   )r   access_tokenargskwargsprefixurlr   s          r   	user_dataVendOAuth2.user_data    s`    
#O4 56}}S?gl^<T*U}V#'88G#4#4tG}Q<"<r    N)__name__
__module____qualname____firstlineno__nameAUTHORIZATION_URLr   REDIRECT_STATE
EXTRA_DATAr   r   r+   __static_attributes__r-   r   r   r   r      s5    D;=N**J
H	
=r   r   N)__doc__oauthr   r   r-   r   r   <module>r9      s    = =r   