
    [                     P     S SK J r Jr  S SKJr  S rg! \ a    S SKJ r Jr   Nf = f)    )urlparseparse_qs)add_params_to_uric                 8   ^  U 4S jnT R                  SU5        T $ )Nc                   > [        [        [        U 5      R                  5      5      nUR	                  S5      nU(       d&  [        U[         5      (       a  UR	                  S5      nU(       a  XU4$ U(       d  STR                  0nO?[        U[         5      (       a  TR                  US'   OSTR                  4/n[        X5      n XU4$ )Ntoken)dictr   r   queryget
isinstanceaccess_tokenr   )urlheadersdata	url_queryr   sessions        ;lib/third_party/requests_oauthlib/compliance_fixes/slack.py_non_compliant_param_name7slack_compliance_fix.<locals>._non_compliant_param_name   s    
 Xhsm1123IMM'"EZd++hhwe4w++,d	D$		**d7m
 --./ec)c    protected_request)register_compliance_hook)r   r   s   ` r   slack_compliance_fixr   	   s#    4 
""#6#<>	.r   N)r   r   ImportErrorurllib.parseoauthlib.commonr   r    r   r   <module>r      s.   .) .  .--.s    %%