U cf@sdZddlZddZeZejZeddkZeddkZddlZddlm Z ddl m Z dd l m Z mZmZdd lmZdd lmZdd lmZdd lmZmZmZmZmZmZmZmZm Z m!Z!ddl"m#Z#m$Z$m%Z%m&Z&m'Z'e(Z)e(Z(e*Z*e(e*fZ+e,e-fZ.e,fZ/dS)z requests.compat ~~~~~~~~~~~~~~~ This module previously handled import compatibility issues between Python 2 and Python 3. It remains for backwards compatibility until the next major version. NcCsd}|S)z-Find supported character detection libraries.N)chardetrrI/opt/hc_python/lib/python3.8/site-packages/pip/_vendor/requests/compat.py_resolve_char_detectionsr)JSONDecodeError) OrderedDict)CallableMappingMutableMapping) cookiejar)Morsel)StringIO) quote quote_plusunquote unquote_plus urldefrag urlencodeurljoinurlparseurlsplit urlunparse) getproxiesgetproxies_environmentparse_http_list proxy_bypassproxy_bypass_environment)0__doc__sysrr version_info_veris_py2is_py3jsonr collectionsr collections.abcr r r httpr cookielib http.cookiesrior urllib.parserrrrrrrrrrurllib.requestrrrrrstr builtin_strbytes basestringintfloat numeric_types integer_typesrrrrs*        0