
    &g                         d dl Z d ZdS )    Nc                 j    d }d }|                      d|           |                      d|           | S )Nc                     t          j        | j                  }d|v r|d         |                    d           t          j        |                                          | _        | S )Nscope)jsonloadstextpopdumpsencode_contentrtokens     ^/var/www/api/venv/lib/python3.11/site-packages/requests_oauthlib/compliance_fixes/mailchimp.py_null_scopez-mailchimp_compliance_fix.<locals>._null_scope   s[    
16""eg 6IIgZ&&--//
    c                     t          j        | j                  }d|v r|d         dk    rd|d<   t          j        |                                          | _        | S )N
expires_inr   i  )r   r   r   r
   r   r   r   s     r   _non_zero_expirationz6mailchimp_compliance_fix.<locals>._non_zero_expiration   sY    
16""5  U<%8A%=%="&E,Z&&--//
r   access_token_response)register_compliance_hook)sessionr   r   s      r   mailchimp_compliance_fixr      sV         $$%<kJJJ$$%<>RSSSNr   )r   r    r   r   <module>r      s'        r   