ó
    Þ j   ã                   ó\  • S SK Jr  SSKJr   " S S\5      r " S S\5      r " S S	\5      r	 " S
 S\	5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r\r " S S\
5      r " S S\
5      r " S S\5      r " S S\5      r " S S\\
5      r " S S\5      r " S  S!\\	5      r " S" S#\	5      r " S$ S%\	5      r " S& S'\\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      r " S. S/\5      r " S0 S1\5      r " S2 S3\5      r  " S4 S5\5      r! " S6 S7\5      r" " S8 S9\5      r# " S: S;\5      r$ " S< S=\\5      r% " S> S?\5      r& " S@ SA\\5      r " SB SC\\5      r' " SD SE\5      r( " SF SG\)\5      r* " SH SI\5      r+ " SJ SK\5      r, " SL SM\5      r-gN)Oé    )Úabsolute_importé   )ÚIncompleteReadc                   ó   • \ rS rSrSrSrg)Ú	HTTPErroré   z#Base exception used by this module.© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r	   ó    ÚX/var/www/html/gaurav/venv/lib/python3.13/site-packages/pip/_vendor/urllib3/exceptions.pyr   r      s   † Ù-âr   r   c                   ó   • \ rS rSrSrSrg)ÚHTTPWarningé   z!Base warning used by this module.r	   Nr
   r	   r   r   r   r      s   † Ù+âr   r   c                   ó$   • \ rS rSrSrS rS rSrg)Ú	PoolErroré   z/Base exception for errors caused within a pool.c                 óH   • Xl         [        R                  X< SU< 35        g )Nz: )Úpoolr   Ú__init__)Úselfr   Úmessages      r   r   ÚPoolError.__init__   s   € ØŒ	Ü×Ñ˜4ªT²7Ð!;Õ<r   c                 ó   • U R                   S4$ )N)NN©Ú	__class__©r   s    r   Ú
__reduce__ÚPoolError.__reduce__   s   € à�~‰~˜|Ð+Ð+r   )r   N©r   r   r   r   r   r   r#   r   r	   r   r   r   r      s   † Ù9ò=õ,r   r   c                   ó$   • \ rS rSrSrS rS rSrg)ÚRequestErroré    z8Base exception for PoolErrors that have associated URLs.c                 ó<   • X l         [        R                  XU5        g ©N)Úurlr   r   )r   r   r+   r   s       r   r   ÚRequestError.__init__#   s   € ØŒÜ×Ñ˜4 wÕ/r   c                 ó8   • U R                   S U R                  S 44$ r*   )r!   r+   r"   s    r   r#   ÚRequestError.__reduce__'   s   € à�~‰~  d§h¡h°Ð5Ð5Ð5r   )r+   Nr%   r	   r   r   r'   r'       s   † ÙBò0õ6r   r'   c                   ó   • \ rS rSrSrSrg)ÚSSLErroré,   z9Raised when SSL certificate fails in an HTTPS connection.r	   Nr
   r	   r   r   r0   r0   ,   ó   † ÙCâr   r0   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )Ú
ProxyErroré2   z,Raised when the connection to a proxy fails.c                 ó<   >• [         [        U ]
  " X/UQ76   X l        g r*   )Úsuperr4   r   Úoriginal_error)r   r   ÚerrorÚargsr!   s       €r   r   ÚProxyError.__init__5   s   ø€ ÜŒj˜$Ò(¨Ð?¸$Ó?Ø#Õr   )r8   ©r   r   r   r   r   r   r   Ú__classcell__r    s   @r   r4   r4   2   s   ø† Ù6÷$ó $r   r4   c                   ó   • \ rS rSrSrSrg)ÚDecodeErroré:   z;Raised when automatic decoding based on Content-Type fails.r	   Nr
   r	   r   r   r?   r?   :   ó   † ÙEâr   r?   c                   ó   • \ rS rSrSrSrg)ÚProtocolErroré@   z>Raised when something unexpected happens mid-request/response.r	   Nr
   r	   r   r   rC   rC   @   s   † ÙHâr   rC   c                   ó"   • \ rS rSrSrSS jrSrg)ÚMaxRetryErroréM   zøRaised when the maximum number of retries is exceeded.

:param pool: The connection pool
:type pool: :class:`~urllib3.connectionpool.HTTPConnectionPool`
:param string url: The requested Url
:param exceptions.Exception reason: The underlying error

Nc                 óR   • X0l         SU< SU< S3n[        R                  XX$5        g )NzMax retries exceeded with url: z (Caused by Ú))Úreasonr'   r   )r   r   r+   rJ   r   s        r   r   ÚMaxRetryError.__init__W   s!   € Ø�ãHKËVÐTˆä×Ñ˜d¨#Õ7r   )rJ   r*   ©r   r   r   r   r   r   r   r	   r   r   rF   rF   M   s   † ñ÷8r   rF   c                   ó"   • \ rS rSrSrSS jrSrg)ÚHostChangedErroré_   z?Raised when an existing pool gets a request for a foreign host.c                 óF   • SU-  n[         R                  XX$5        X0l        g )Nz)Tried to open a foreign host with url: %s)r'   r   Úretries)r   r   r+   rQ   r   s        r   r   ÚHostChangedError.__init__b   s!   € Ø=ÀÑCˆÜ×Ñ˜d¨#Ô7Ø�r   )rQ   N)é   rL   r	   r   r   rN   rN   _   s
   † ÙI÷r   rN   c                   ó   • \ rS rSrSrSrg)ÚTimeoutStateErroréh   z1Raised when passing an invalid state to a timeoutr	   Nr
   r	   r   r   rU   rU   h   s   † Ù;âr   rU   c                   ó   • \ rS rSrSrSrg)ÚTimeoutErrorén   z³Raised when a socket timeout error occurs.

Catching this error will catch both :exc:`ReadTimeoutErrors
<ReadTimeoutError>` and :exc:`ConnectTimeoutErrors <ConnectTimeoutError>`.
r	   Nr
   r	   r   r   rX   rX   n   s   † ñò 	r   rX   c                   ó   • \ rS rSrSrSrg)ÚReadTimeoutErroréx   zFRaised when a socket timeout occurs while receiving data from a serverr	   Nr
   r	   r   r   r[   r[   x   s   † ÙPâr   r[   c                   ó   • \ rS rSrSrSrg)ÚConnectTimeoutErroré€   z@Raised when a socket timeout occurs while connecting to a serverr	   Nr
   r	   r   r   r^   r^   €   s   † ÙJâr   r^   c                   ó   • \ rS rSrSrSrg)ÚNewConnectionErroré†   zHRaised when we fail to establish a new connection. Usually ECONNREFUSED.r	   Nr
   r	   r   r   ra   ra   †   s   † ÙRâr   ra   c                   ó   • \ rS rSrSrSrg)ÚEmptyPoolErroréŒ   zCRaised when a pool runs out of connections and no more are allowed.r	   Nr
   r	   r   r   rd   rd   Œ   ó   † ÙMâr   rd   c                   ó   • \ rS rSrSrSrg)ÚClosedPoolErroré’   zCRaised when a request enters a pool after the pool has been closed.r	   Nr
   r	   r   r   rh   rh   ’   rf   r   rh   c                   ó   • \ rS rSrSrSrg)ÚLocationValueErroré˜   z<Raised when there is something wrong with a given URL input.r	   Nr
   r	   r   r   rk   rk   ˜   s   † ÙFâr   rk   c                   ó   • \ rS rSrSrS rSrg)ÚLocationParseErroréž   z=Raised when get_host or similar fails to parse the URL input.c                 óD   • SU-  n[         R                  X5        Xl        g )NzFailed to parse: %s)r   r   Úlocation)r   rq   r   s      r   r   ÚLocationParseError.__init__¡   s   € Ø'¨(Ñ2ˆÜ×Ñ˜4Ô)à �r   )rq   NrL   r	   r   r   rn   rn   ž   s
   † ÙGõ!r   rn   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚURLSchemeUnknowné¨   z2Raised when a URL input has an unsupported scheme.c                 óB   >• SU-  n[         [        U ]  U5        Xl        g )NzNot supported URL scheme %s)r7   rt   r   Úscheme©r   rw   r   r!   s      €r   r   ÚURLSchemeUnknown.__init__«   s"   ø€ Ø/°&Ñ8ˆÜÔ Ñ.¨wÔ7à�r   )rw   r<   r    s   @r   rt   rt   ¨   s   ø† Ù<÷ó r   rt   c                   ó    • \ rS rSrSrSrSrSrg)ÚResponseErroré²   zDUsed as a container for an error reason supplied in a MaxRetryError.ztoo many error responsesz&too many {status_code} error responsesr	   N)r   r   r   r   r   ÚGENERIC_ERRORÚSPECIFIC_ERRORr   r	   r   r   r{   r{   ²   s   † ÙNà.€MØ=ƒNr   r{   c                   ó   • \ rS rSrSrSrg)ÚSecurityWarningé¹   z0Warned when performing security reducing actionsr	   Nr
   r	   r   r   r€   r€   ¹   ó   † Ù:âr   r€   c                   ó   • \ rS rSrSrSrg)ÚSubjectAltNameWarningé¿   zBWarned when connecting to a host with a certificate missing a SAN.r	   Nr
   r	   r   r   r„   r„   ¿   s   † ÙLâr   r„   c                   ó   • \ rS rSrSrSrg)ÚInsecureRequestWarningéÅ   z/Warned when making an unverified HTTPS request.r	   Nr
   r	   r   r   r‡   r‡   Å   s   † Ù9âr   r‡   c                   ó   • \ rS rSrSrSrg)ÚSystemTimeWarningéË   z0Warned when system time is suspected to be wrongr	   Nr
   r	   r   r   rŠ   rŠ   Ë   r‚   r   rŠ   c                   ó   • \ rS rSrSrSrg)ÚInsecurePlatformWarningéÑ   zIWarned when certain TLS/SSL configuration is not available on a platform.r	   Nr
   r	   r   r   r�   r�   Ñ   s   † ÙSâr   r�   c                   ó   • \ rS rSrSrSrg)ÚSNIMissingWarningé×   z9Warned when making a HTTPS request without SNI available.r	   Nr
   r	   r   r   r�   r�   ×   r2   r   r�   c                   ó   • \ rS rSrSrSrg)ÚDependencyWarningéÝ   zW
Warned when an attempt is made to import a module with missing optional
dependencies.
r	   Nr
   r	   r   r   r“   r“   Ý   ó   † ñò
 	r   r“   c                   ó   • \ rS rSrSrSrg)ÚResponseNotChunkedéæ   z;Response needs to be chunked in order to read it as chunks.r	   Nr
   r	   r   r   r—   r—   æ   rA   r   r—   c                   ó   • \ rS rSrSrSrg)ÚBodyNotHttplibCompatibleéì   z{
Body should be :class:`http.client.HTTPResponse` like
(have an fp attribute which returns raw chunks) for read_chunked().
r	   Nr
   r	   r   r   rš   rš   ì   r•   r   rš   c                   ó2   ^ • \ rS rSrSrU 4S jrS rSrU =r$ )r   éõ   z¾
Response length doesn't match expected Content-Length

Subclass of :class:`http.client.IncompleteRead` to allow int value
for ``partial`` to avoid creating large objects on streamed reads.
c                 ó,   >• [         [        U ]  X5        g r*   )r7   r   r   )r   ÚpartialÚexpectedr!   s      €r   r   ÚIncompleteRead.__init__ý   s   ø€ ÜŒn˜dÑ,¨WÕ?r   c                 ó8   • SU R                   U R                  4-  $ )Nz/IncompleteRead(%i bytes read, %i more expected))rŸ   r    r"   s    r   Ú__repr__ÚIncompleteRead.__repr__   s#   € Ø@Ø�L‰LØ�M‰MðD
ñ 
ð 	
r   r	   ©	r   r   r   r   r   r   r£   r   r=   r    s   @r   r   r   õ   s   ø† ñõ@÷
ð 
r   r   c                   ó2   ^ • \ rS rSrSrU 4S jrS rSrU =r$ )ÚInvalidChunkLengthi  z+Invalid chunk length in a chunked response.c                 óv   >• [         [        U ]  UR                  5       UR                  5        Xl        X l        g r*   )r7   r§   r   ÚtellÚlength_remainingÚresponseÚlength)r   r«   r¬   r!   s      €r   r   ÚInvalidChunkLength.__init__
  s0   ø€ ÜÔ  $Ñ0Ø�M‰M‹O˜X×6Ñ6ô	
ð !ŒØ�r   c                 ó8   • SU R                   U R                  4-  $ )Nz0InvalidChunkLength(got length %r, %i bytes read))r¬   rŸ   r"   s    r   r£   ÚInvalidChunkLength.__repr__  s#   € ØAØ�K‰KØ�L‰LðE
ñ 
ð 	
r   )r¬   r«   r¥   r    s   @r   r§   r§     s   ø† Ù5õ÷
ð 
r   r§   c                   ó   • \ rS rSrSrSrg)ÚInvalidHeaderi  z(The header provided was somehow invalid.r	   Nr
   r	   r   r   r±   r±     s   † Ù2âr   r±   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚProxySchemeUnknowni  z1ProxyManager does not support the supplied schemec                 óR   >• US:X  a  S nUc  SnOSU-  n[         [        U ]  U5        g )NÚ	localhostz>Proxy URL had no scheme, should start with http:// or https://zCProxy URL had unsupported scheme %s, should use http:// or https://)r7   r³   r   rx   s      €r   r   ÚProxySchemeUnknown.__init__#  sA   ø€ ð �[Ó ØˆFØ‰>ØV‰Gð VØñð ô 	Ô  $Ñ0°Õ9r   r	   r<   r    s   @r   r³   r³     s   ø† Ù;÷:ó :r   r³   c                   ó   • \ rS rSrSrSrg)ÚProxySchemeUnsupportedi2  z=Fetching HTTPS resources through HTTPS proxies is unsupportedr	   Nr
   r	   r   r   r¸   r¸   2  s   † ÙGâr   r¸   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚHeaderParsingErrori8  zNRaised by assert_header_parsing, but we convert it to a log.warning statement.c                 óP   >• U=(       d    S< SU< 3n[         [        U ]  U5        g )NÚUnknownz, unparsed data: )r7   rº   r   )r   ÚdefectsÚunparsed_datar   r!   s       €r   r   ÚHeaderParsingError.__init__;  s%   ø€ Ø-4×-A¸	Ò-AÂ=ÐQˆÜÔ  $Ñ0°Õ9r   r	   r<   r    s   @r   rº   rº   8  s   ø† ÙX÷:ó :r   rº   c                   ó   • \ rS rSrSrSrg)ÚUnrewindableBodyErrori@  z9urllib3 encountered an error when trying to rewind a bodyr	   Nr
   r	   r   r   rÁ   rÁ   @  r2   r   rÁ   N).Ú
__future__r   Úpackages.six.moves.http_clientr   Úhttplib_IncompleteReadÚ	Exceptionr   ÚWarningr   r   r'   r0   r4   r?   rC   ÚConnectionErrorrF   rN   rU   rX   r[   r^   ra   rd   rh   Ú
ValueErrorrk   rn   rt   r{   r€   r„   r‡   rŠ   r�   r�   r“   r—   rš   r§   r±   ÚAssertionErrorr³   r¸   rº   rÁ   r	   r   r   Ú<module>rÊ      sâ  ðÝ &å Tô
	�	ô 	ô	�'ô 	ô	,�	ô 	,ô	6�9ô 	6ô	ˆyô 	ô$�ô $ô	�)ô 	ô	�Iô 	ð  €ô8�Lô 8ô$�|ô ô	˜	ô 	ô	�9ô 	ô	�| \ô 	ô	˜,ô 	ô	Ð,¨iô 	ô	�Yô 	ô	�iô 	ô	˜ Yô 	ô!Ð+ô !ôÐ)ô ô>�Iô >ô	�kô 	ô	˜Oô 	ô	˜_ô 	ô	˜ô 	ô	˜oô 	ô	˜ô 	ô	˜ô 	ô	˜¨
ô 	ô	˜yô 	ô
�YÐ 6ô 
ô$
˜Ð$:ô 
ô"	�Iô 	ô:˜Ð)9ô :ô(	˜Zô 	ô:˜ô :ô	˜Iõ 	r   