o
    ™R×i§  ă                   @   s   d dl Z dd„ ZdS )é    Nc                 C   s,   dd„ }dd„ }|   d|ˇ |   d|ˇ | S )Nc                 S   s>   t  | jˇ}d|v r|d d u r| dˇ t  |ˇ ˇ | _| S )NÚscope)ÚjsonÚloadsÚtextÚpopÚdumpsÚencodeÚ_content©ÚrÚtoken© r   úc/home/air/SG/back/venv/lib/python3.10/site-packages/requests_oauthlib/compliance_fixes/mailchimp.pyÚ_null_scope   s
   
z-mailchimp_compliance_fix.<locals>._null_scopec                 S   s<   t  | jˇ}d|v r|d dkrd|d< t  |ˇ ˇ | _| S )NÚ
expires_inr   i  )r   r   r   r   r   r	   r
   r   r   r   Ú_non_zero_expiration   s
   z6mailchimp_compliance_fix.<locals>._non_zero_expirationÚaccess_token_response)Úregister_compliance_hook)Úsessionr   r   r   r   r   Úmailchimp_compliance_fix   s
   r   )r   r   r   r   r   r   Ú<module>   s    