+
    ®¾j¶  ã                   óL   € ^ RI Ht ^ RIHtHt ^RIHt ^RIHt	 R t
R tR tR# )	é    )Úabsolute_import)Ú!MultipartInvariantViolationDefectÚStartBoundaryNotFoundDefect)ÚHeaderParsingError)Úhttp_clientc                óØ   €  V P                  4       #   \         d     Mi ; i T P                  #   \         d     Mi ; i T P                  RJ #   \         d     Mi ; i\	        R4      h)zd
Checks whether a given file-like object is closed.

:param obj:
    The file-like object to check.
Nz)Unable to determine whether fp is closed.)ÚisclosedÚAttributeErrorÚclosedÚfpÚ
ValueError)Úobjs   &Ú`/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_vendor/urllib3/util/response.pyÚis_fp_closedr   	   s}   € ðð �|‰|‹~ÐøÜô Ùðúðà�z‰zÐøÜô Ùðúðð �v‰v˜ˆ~ÐøÜô Ùðúô Ð@Ó
AÐAs*   ‚ ’ Ÿ ¤0 °>½>ÁA ÁAÁAc                óú  € \        V \        P                  4      '       g$   \        RP	                  \        V 4      4      4      h\        V RR4      p\        V RR4      pRpV'       d<   V P                  4       '       g&   V! 4       p\        V\        \        34      '       d   TpV'       d0   V Uu. uF#  p\        V\        \        34      '       d   K!  VNK%  	  ppV'       g	   V'       d   \        WR7      hR# u upi )a"  
Asserts whether all headers have been successfully parsed.
Extracts encountered errors from the result of parsing headers.

Only works on Python 3.

:param http.client.HTTPMessage headers: Headers to verify.

:raises urllib3.exceptions.HeaderParsingError:
    If parsing errors are found.
z"expected httplib.Message, got {0}.ÚdefectsNÚget_payload)r   Úunparsed_data)Ú
isinstanceÚhttplibÚHTTPMessageÚ	TypeErrorÚformatÚtypeÚgetattrÚis_multipartÚbytesÚstrr   r   r   )Úheadersr   r   r   ÚpayloadÚdefects   &     r   Úassert_header_parsingr"   (   sÛ   € ô �gœw×2Ñ2×3Ò3ÜÐ<×CÑCÄDÈÃMÓRÓSÐSä�g˜y¨$Ó/€GÜ˜' =°$Ó7€Kà€Mßð ×#Ñ#×%Ò%Ù!“mˆGä˜'¤E¬3 <×0Ò0Ø '�ßñ "ó
á!�ÜØÔ4Ô6WÐX÷÷ ˆFÙ!ð 	ð 
÷ —-Ü ¨ÔNÐNñ  ùò
s   Â/C8ÃC8c                óv   € V P                   p\        V\        4      '       d   V^8H  # VP                  4       R8H  # )zÝ
Checks whether the request of a response has been a HEAD-request.
Handles the quirks of AppEngine.

:param http.client.HTTPResponse response:
    Response to check if the originating request
    used 'HEAD' as a method.
ÚHEAD)Ú_methodr   ÚintÚupper)ÚresponseÚmethods   & r   Úis_response_to_headr*   ^   s7   € ð ×Ñ€FÜ�&œ#×ÒØ˜‰{ÐØ�<‰<‹>˜VÑ#Ð#ó    N)Ú
__future__r   Úemail.errorsr   r   Ú
exceptionsr   Úpackages.six.movesr   r   r   r"   r*   © r+   r   Ú<module>r1      s#   ðÝ &ç Wå +Ý 7òBò>3Oôl$r+   