
    [                     N    	 d dl m Z mZ d dlmZ d Zy# e$ r d dlm Z mZ Y w xY w)    )urlparseparse_qs)add_params_to_uric                 6      fd} j                  d|        S )Nc                 j   t        t        t        |       j                              }|j	                  d      }|s!t        |t               r|j	                  d      }|r| ||fS |sdj                  i}n;t        |t               rj                  |d<   ndj                  fg}t        | |      } | ||fS )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_namez7slack_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c5)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    $$