7,j dZddlmZddlZddlZddlmZddlmZ  e e j dddkZ n#e ef$rdZ YnwxYwdd ZeZejZedd kZedd kZdZ ddlZdZn#e$rddlZYnwxYwerddlmZnddlmZddlmZddlmZmZmZddl m!Z"ddl#m$Z$ddl%m&Z&ddl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1ddl2m3Z3m4Z4m5Z5m6Z6m7Z7e8Z9e8Z8e:Z:e8e:fZ;e edS)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. ) annotationsN) ModuleType) __version__.TreturnModuleType | Nonecdd}dD]*}|& tj|}#t$rY&wxYw+|S)z-Find supported character detection libraries.N)chardetcharset_normalizer) importlib import_module ImportError)r libs ?C:\PYTHON\GemmaClient\venv\Lib\site-packages\requests/compat.py_resolve_char_detectionr%s^G0 ? #1#66      Ns  ,,F)JSONDecodeError) OrderedDict)CallableMappingMutableMapping) cookiejar)Morsel)StringIO) quote quote_plusunquote unquote_plus urldefrag urlencodeurljoinurlparseurlsplit urlunparse) getproxiesgetproxies_environmentparse_http_list proxy_bypassproxy_bypass_environment)rr )?__doc__ __future__rr systypesrurllib3rurllib3_versionintsplit is_urllib3_1 TypeErrorAttributeErrorrr version_info_veris_py2is_py3has_simplejson simplejsonjsonrr collectionsrcollections.abcrrrhttpr cookielib http.cookiesrior urllib.parserrrr r!r"r#r$r%r&urllib.requestr'r(r)r*r+str builtin_strbytes basestringfloat numeric_types integer_typesrrOs#"""""   3,,S11!455:LL>"LLL     " ! # #  aA aANNKKKKK%*******$$$$$$$#####==========''''''                           5\ e  s##A A AB BB