HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/pip/_vendor/requests/__pycache__/compat.cpython-310.pyc
o

@%NeB�@s�dZddlmZddlZejZeddkZeddkZddlZer|ddl	m
Z
mZmZm
Z
mZmZmZmZmZddlmZmZmZmZmZddlmZddlZdd	lmZdd
lmZddlmZm Z m!Z!m"Z"e#Z$e#Z%e&Z#e'Z'e(e)e*fZ+e(e)fZ,e-Z.dSer�ddl/mZmZmZmZmZm
Z
mZmZm
Z
mZdd
l0mZmZmZmZmZddl1m2Zdd	l3mZdd
l4mZddlm"Z"ddl5mZm Z m!Z!ddlm.Z.e#Z$e#Z#e%Z%e#e%fZ'e(e*fZ+e(fZ,dSdS)zq
requests.compat
~~~~~~~~~~~~~~~

This module handles import compatibility issues between Python 2 and
Python 3.
�)�chardetN��)	�quote�unquote�
quote_plus�unquote_plus�	urlencode�
getproxies�proxy_bypass�proxy_bypass_environment�getproxies_environment)�urlparse�
urlunparse�urljoin�urlsplit�	urldefrag)�parse_http_list)�Morsel)�StringIO)�Callable�Mapping�MutableMapping�OrderedDict)
rrrrr	rrrrr)rr
rrr
)�	cookiejar)r)rrr)�JSONDecodeError)6�__doc__�pip._vendorr�sys�version_info�_ver�is_py2�is_py3�json�urllibrrrrr	r
rrr
rrrrr�urllib2r�	cookielib�Cookierr�collectionsrrrr�str�builtin_str�bytes�unicode�
basestring�int�long�float�
numeric_types�
integer_types�
ValueErrorr�urllib.parse�urllib.request�httpr�http.cookies�io�collections.abc�r:r:�=/usr/lib/python3/dist-packages/pip/_vendor/requests/compat.py�<module>sL	,
0
�