B
    @)H[µ  ã            	   @   s  d Z ddlmZ ddlmZ ddlZddlmZ dd„ Zyeejejƒ W n0 e	e
fk
rz   e d	 ejej¡e¡ Y nX dd
lmZ esºyddlmZ e ¡  W n ek
r¸   Y nX ddlmZ e de¡ ddlmZmZmZmZ ddlmZmZmZmZ ddlmZmZ ddlm Z  ddlm!Z! ddl"m#Z#m$Z$m%Z% ddl&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z. ddl/m0Z0m1Z1 ddl2m3Z3 ddlm4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z< ddl=Z=yddl=m>Z> W n( ek
�rî   G dd„ de=j?ƒZ>Y nX e= @eA¡ Be>ƒ ¡ ejde:dd� dS )aó  
Requests HTTP Library
~~~~~~~~~~~~~~~~~~~~~

Requests is an HTTP library, written in Python, for human beings. Basic GET
usage:

   >>> import requests
   >>> r = requests.get('https://www.python.org')
   >>> r.status_code
   200
   >>> 'Python is a programming language' in r.content
   True

... or POST:

   >>> payload = dict(key1='value1', key2='value2')
   >>> r = requests.post('http://httpbin.org/post', data=payload)
   >>> print(r.text)
   {
     ...
     "form": {
       "key2": "value2",
       "key1": "value1"
     },
     ...
   }

The other HTTP methods are supported - see `requests.api`. Full documentation
is at <http://python-requests.org>.

:copyright: (c) 2017 by Kenneth Reitz.
:license: Apache 2.0, see LICENSE for more details.
é    )Úurllib3)ÚchardetNé   )ÚRequestsDependencyWarningc             C   sÔ   |   d¡} | dgkst‚t| ƒdkr.|  d¡ | \}}}t|ƒt|ƒt|ƒ  }}}|dks`t‚|dkslt‚|dksxt‚|  d¡d d… \}}}t|ƒt|ƒt|ƒ  }}}|dks¸t‚|dk sÄt‚|dksÐt‚d S )	NÚ.Údevé   Ú0r   é   é   é   )ÚsplitÚAssertionErrorÚlenÚappendÚint)Úurllib3_versionÚchardet_versionÚmajorÚminorÚpatch© r   ú^C:\Users\HIRONO~1\AppData\Local\Temp\pip-install-qz7kpjmn\pip\pip\_vendor\requests\__init__.pyÚcheck_compatibility1   s    


r   zAurllib3 ({0}) or chardet ({1}) doesn't match a supported version!)ÚWINDOWS)Ú	pyopenssl)ÚDependencyWarningÚignore)Ú	__title__Ú__description__Ú__url__Ú__version__)Ú	__build__Ú
__author__Ú__author_email__Ú__license__)Ú__copyright__Ú__cake__)Úutils)Úpackages)ÚRequestÚResponseÚPreparedRequest)ÚrequestÚgetÚheadÚpostr   ÚputÚdeleteÚoptions)ÚsessionÚSession)Úcodes)	ÚRequestExceptionÚTimeoutÚURLRequiredÚTooManyRedirectsÚ	HTTPErrorÚConnectionErrorÚFileModeWarningÚConnectTimeoutÚReadTimeout)ÚNullHandlerc               @   s   e Zd Zdd„ ZdS )r@   c             C   s   d S )Nr   )ÚselfÚrecordr   r   r   Úemitu   s    zNullHandler.emitN)Ú__name__Ú
__module__Ú__qualname__rC   r   r   r   r   r@   t   s   r@   ÚdefaultT)r   )CÚ__doc__Úpip._vendorr   r   ÚwarningsÚ
exceptionsr   r   r!   r   Ú
ValueErrorÚwarnÚformatÚpip._internal.compatr   Zpip._vendor.urllib3.contribr   Zinject_into_urllib3ÚImportErrorZpip._vendor.urllib3.exceptionsr   Úsimplefilterr   r   r    r"   r#   r$   r%   r&   r'   Ú r(   r)   Úmodelsr*   r+   r,   Úapir-   r.   r/   r0   r   r1   r2   r3   Úsessionsr4   r5   Ústatus_codesr6   r7   r8   r9   r:   r;   r<   r=   r>   r?   Úloggingr@   ÚHandlerÚ	getLoggerrD   Ú
addHandlerr   r   r   r   Ú<module>)   sJ   
(,