+
    IV-j #  ã                  ó”  a € 0 t $ ^ RIHt ^ RIt^ RIt^ RIHt ^ RIHt ^RIH	t	 ^RI
HtHtHt ^RIHt ^RIHt ^R	IHt ^R
IHtHt ^RIHt ^RIHtHtHtHt ^RIHt ^RIH t H!t! ]PD                  '       d	   ^RIH#t#H$t$  ! R R4      t% ! R R]%4      t&]PD                  '       d   ]%! R^ 4      t'R](R&   ]&! R^ 4      t)R](R&   R# R# )é    )ÚannotationsN)ÚHTTPException)ÚResponseNotReady)Ú
_TYPE_BODY)ÚHTTPConnectionÚProxyConfigÚport_by_scheme)ÚTimeoutError)ÚBaseHTTPResponse)Ú_TYPE_SOCKET_OPTIONS)Ú_DEFAULT_TIMEOUTÚ_TYPE_TIMEOUT)ÚUrl)Ú_RequestErrorÚ_TimeoutErrorÚsend_requestÚsend_streaming_request)ÚEmscriptenRequest)ÚEmscriptenHttpResponseWrapperÚEmscriptenResponse)ÚBaseHTTPConnectionÚBaseHTTPSConnectionc                  óˆ  € ] tR t^t$ ]R,          tR]R&   R]R&   R]R&   R]R	&   R
]R&   R
]R&   R]R&   R]R&   R]R&   R]R&   RtR]R&   RtR]R&   ]	t
R]R&   R]R&   R8R]RRRRRRRRRR/R  R! llltR9R" R# lltR$ R% ltR:R&RR'R(R)R(R*R(/R+ R, llltR- R. ltR/ R0 lt]R1 R2 l4       t]R3 R4 l4       t]R5 R6 l4       tR7tR# );ÚEmscriptenHTTPConnectionÚhttpztyping.ClassVar[int]Údefault_portz%typing.ClassVar[_TYPE_SOCKET_OPTIONS]Údefault_socket_optionszNone | floatÚtimeoutÚstrÚhostÚintÚportÚ	blocksizeútuple[str, int] | NoneÚsource_addressú_TYPE_SOCKET_OPTIONS | NoneÚsocket_optionsú
Url | NoneÚproxyúProxyConfig | NoneÚproxy_configFÚboolÚis_verifiedNzbool | NoneÚproxy_is_verifiedztype[BaseHTTPResponse]Úresponse_classzEmscriptenResponse | NoneÚ	_responsei    c               ó<   € V ^8„  d   QhRRRRRRRRR	RR
RRRRRRR/	# )é   r    r   r"   r!   r   r   r%   r$   r#   r'   r&   r)   r(   r+   r*   ÚreturnÚNone© )Úformats   "Úv/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/urllib3/contrib/emscripten/connection.pyÚ__annotate__Ú%EmscriptenHTTPConnection.__annotate__.   sd   € ÷ !ñ !àð!ð ð!ð
 ð!ð /ð!ð ð!ð 4ð!ð ð!ð )ð!ð 
ñ!ó    c               	óØ   € Wn         W n        \        V\        4      '       d   TMR V n        RV n        RV n        RV n        RV n        RV n	        WPn
        RV n        RV n        RV n        R# )g        r   TNF)r    r"   Ú
isinstanceÚfloatr   ÚschemeÚ_closedr0   r)   r+   r#   r%   r'   r-   )	Úselfr    r"   r   r%   r#   r'   r)   r+   s	   &&&$$$$$$r7   Ú__init__Ú!EmscriptenHTTPConnection.__init__.   sf   € ð Œ	ØŒ	Ü",¨W´e×"<Ò"<‘wÀ#ˆŒØˆŒØˆŒØˆŒð ˆŒ
Ø ˆÔØ"ŒØ"ˆÔØ"ˆÔØ ˆÖr:   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r2   r    r   r"   ú
int | NoneÚheadersútyping.Mapping[str, str] | Noner>   r3   r4   r5   )r6   s   "r7   r8   r9   I   s<   € ÷ ñ àðð ðð 1ð	ð
 ðð 
ñr:   c                	ó   € R # ©Nr5   )r@   r    r"   rE   r>   s   &&&&&r7   Ú
set_tunnelÚ#EmscriptenHTTPConnection.set_tunnelI   s   € ñ 	r:   c               ó   € V ^8„  d   QhRR/# ©r2   r3   r4   r5   )r6   s   "r7   r8   r9   R   s   € ÷ ñ ˜ñ r:   c                	ó   € R # rH   r5   ©r@   s   &r7   ÚconnectÚ EmscriptenHTTPConnection.connectR   s   € Ùr:   ÚchunkedÚpreload_contentTÚdecode_contentÚenforce_content_lengthc               ó<   € V ^8„  d   QhRRRRRRRRRR	R
R	RR	RR	RR/	# )r2   Úmethodr   ÚurlÚbodyz_TYPE_BODY | NonerE   rF   rQ   r,   rR   rS   rT   r3   r4   r5   )r6   s   "r7   r8   r9   U   sd   € ÷ *2ñ *2àð*2ð ð*2ð  ð	*2ð
 1ð*2ð ð*2ð ð*2ð ð*2ð !%ð*2ð 
ñ*2r:   c               	óº  € R V n         VP                  R4      '       d@   V P                  e   RV P                   2p	MRp	V P                   RV P                   V	 V 2p\        TTV P                  '       d   V P                  M^ VR7      p
V
P                  V4       V'       d+   VP                  4        F  w  r¼V
P                  W¼4       K  	  RV n
         V'       g   \        V
4      V n
        V P                  f   \        V
4      V n
        R# R#   \         d   p\        TP                  4      ThRp?i\          d   p\#        TP                  4      ThRp?ii ; i)FÚ/NÚ:Ú z://)rW   rV   r   rS   )r?   Ú
startswithr"   r>   r    r   r   Úset_bodyÚitemsÚ
set_headerr0   r   r   r   r
   Úmessager   r   )r@   rV   rW   rX   rE   rQ   rR   rS   rT   r"   ÚrequestÚkÚvÚes   &&&&&$$$$     r7   rb   Ú EmscriptenHTTPConnection.requestU   s   € ð ˆŒØ�>‰>˜#×ÒØ�y‰yÒ$Ø˜4Ÿ9™9˜+�‘à�à—[‘[�M  T§Y¡Y K°¨v°c°UÐ;ˆCÜ#ØØØ$(§L§L L�D—L’L°aØ)ô	
ˆð 	×Ñ˜ÔßØŸ™ž‘�Ø×"Ñ" 1Ö(ñ (àˆŒð	2ß"Ü!7¸Ó!@�”Ø�~‰~Ò%Ü!-¨gÓ!6�–ñ &øäô 	1Ü˜qŸy™yÓ)¨qÐ0ûÜô 	2Ü §	¡	Ó*°Ð1ûð	2ús0   ÃD Ã.D ÄEÄD1Ä1EÄ>EÄ?EÅEc               ó   € V ^8„  d   QhRR/# )r2   r3   r   r5   )r6   s   "r7   r8   r9   �   s   € ÷ %ñ %Ð-ñ %r:   c                	óž   € V P                   e7   \        V P                   V P                   P                  P                  V R7      # \	        4       h)N)Úinternal_responserW   Ú
connection)r0   r   rb   rW   r   rN   s   &r7   ÚgetresponseÚ$EmscriptenHTTPConnection.getresponse�   sA   € Ø�>‰>Ò%Ü0Ø"&§.¡.Ø—N‘N×*Ñ*×.Ñ.Øôð ô #Ó$Ð$r:   c               ó   € V ^8„  d   QhRR/# rL   r5   )r6   s   "r7   r8   r9   ‹   s   € ÷ ñ �tñ r:   c                	ó"   € R V n         RV n        R# )TN)r?   r0   rN   s   &r7   ÚcloseÚEmscriptenHTTPConnection.close‹   s   € ØˆŒØˆŽr:   c               ó   € V ^8„  d   QhRR/# ©r2   r3   r,   r5   )r6   s   "r7   r8   r9   �   s   € ÷ ñ ˜4ñ r:   c                ó   € V P                   # )z·Whether the connection either is brand new or has been previously closed.
If this property is True then both ``is_connected`` and ``has_connected_to_proxy``
properties must be False.
)r?   rN   s   &r7   Ú	is_closedÚ"EmscriptenHTTPConnection.is_closed�   s   € ð �|‰|Ðr:   c               ó   € V ^8„  d   QhRR/# rr   r5   )r6   s   "r7   r8   r9   ˜   s   € ÷ ñ ˜dñ r:   c                ó   € R# )zLWhether the connection is actively connected to any origin (proxy or target)Tr5   rN   s   &r7   Úis_connectedÚ%EmscriptenHTTPConnection.is_connected—   s   € ñ r:   c               ó   € V ^8„  d   QhRR/# rr   r5   )r6   s   "r7   r8   r9   �   s   € ÷ ñ ¨ñ r:   c                ó   € R# )zÔWhether the connection has successfully connected to its proxy.
This returns False if no proxy is in use. Used to determine whether
errors are coming from the proxy layer or from tunnelling to the target origin.
Fr5   rN   s   &r7   Úhas_connected_to_proxyÚ/EmscriptenHTTPConnection.has_connected_to_proxyœ   s   € ñ r:   )r?   r0   r#   r    r-   r"   r)   r+   r>   r'   r%   r   ©r   )r   Nr   )NN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r	   r   Ú__annotations__r-   r.   r   r/   r   rA   rI   rO   rb   rk   ro   Úpropertyrt   rx   r|   Ú__static_attributes__r5   r:   r7   r   r      s4  ‡ Ø)7¸Õ)?€LÐ&Ó?ØAÓAàÓà
ƒIØ
ƒIØƒNØ*Ó*Ø/Ó/àÓØ$Ó$à€K�ÓØ%)Ð�{Ó)à-J€NÐ*ÓJØ(Ó(ñ!ð
 "2ð!ð 26ð!ð ð!ð 7;ð!ð !ð!ð ,0÷!ð !÷6õñ*2ð ð*2ð !%ð*2ð  $ð*2ð (,÷*2ð *2õX%õð ôó ðð ôó ðð ôó ôr:   r   c            )      ó`  a € ] tR t^¥t$ ]R,          tRtR]R&   RtR]R&   Rt	R]R&   Rt
R]R	&   R]R
&   R]R&   R]R&   R]R&   RtR]R&   RtR]R&   RtR]R&   R]R&   RtR]R&   R#R]RRRRR]P"                  RRRRRRRRRRRRRRRRRRR	RRRRRRRR
RRRRR/R V 3R lllltR$R  R! lltR"tV ;t# )%ÚEmscriptenHTTPSConnectionÚhttpsNúint | str | NoneÚ	cert_reqsú
str | NoneÚca_certsÚca_cert_dirúNone | str | bytesÚca_cert_dataÚ	cert_fileÚkey_fileÚkey_passwordútyping.Any | NoneÚssl_contextÚssl_versionrD   Ússl_minimum_versionÚssl_maximum_versionú"None | str | typing.Literal[False]Úassert_hostnameÚassert_fingerprintr   r%   r#   i @  r'   r)   r+   Úserver_hostnamec          .     ót   € V ^8„  d   QhRRRRRRRRR	RR
RRRRRRRRRRRRRRRRRRRRRRRRRR RR!RR"RR#RR$R%/# )&r2   r    r   r"   r!   r   r   r%   r$   r#   r'   zNone | _TYPE_SOCKET_OPTIONSr)   r(   r+   r*   rŠ   r‰   r™   r˜   rš   r‹   r›   r”   r“   rŒ   r�   r�   rŽ   r–   rD   r—   r•   r�   r‘   r’   r3   r4   r5   )r6   s   "r7   r8   Ú&EmscriptenHTTPSConnection.__annotate__¶   sð   € ÷ : ñ : àð: ð ð: ð
 ð: ð /ð: ð ð: ð (ð: ð ð: ð )ð: ð $ð: ð <ð: ð 'ð: ð  $ð!: ð" 'ð#: ð$ ð%: ð&  ð': ð( )ð): ð* (ð+: ð, (ð-: ð. &ð/: ð0 ð1: ð2 ð3: ð4 !ð5: ð6 
ñ7: r:   c               	óª  <€ \         SV `  VVVVVVVVR 7       RV n        VV n        VV n        VV n        WÐn        WÀn        W n        W°n	        VV n
        VV n        VV n        T;'       d     \        P                  P                  V4      V n        T;'       d     \        P                  P                  V4      V n        VV n        RV n        RV n        R# ))r"   r   r%   r#   r'   r)   r+   rˆ   NT)ÚsuperrA   r>   r‘   r�   r’   r”   r›   r™   rš   r•   r–   r—   ÚosÚpathÚ
expanduserrŒ   r�   r�   rŠ   r-   )r@   r    r"   r   r%   r#   r'   r)   r+   rŠ   r™   rš   r›   r”   rŒ   r�   r�   r–   r—   r•   r�   r‘   r’   Ú	__class__s   &&&$$$$$$$$$$$$$$$$$$$$€r7   rA   Ú"EmscriptenHTTPSConnection.__init__¶   sÔ   ø€ ô8 	‰ÑØØØØ)ØØ)ØØ%ð 	ô 		
ð ˆŒà ˆŒØ"ˆŒØ(ˆÔØ&ÔØ.ÔØ.ÔØ"4ÔØ&ˆÔØ#6ˆÔ Ø#6ˆÔ Ø ×AÐA¤R§W¡W×%7Ñ%7¸Ó%AˆŒØ&×JÐJ¬2¯7©7×+=Ñ+=¸kÓ+JˆÔØ(ˆÔàˆŒð  ˆÖr:   c               ó@   € V ^8„  d   QhRRRRRRRRRRRR	R
RRRRRRR/
# )r2   r‘   r‹   r�   rŠ   r‰   r’   rŒ   r™   r˜   rš   r�   r�   rŽ   r3   r4   r5   )r6   s   "r7   r8   r�   ò   sn   € ÷ ñ àðð ðð $ð	ð
 !ðð ðð <ðð 'ðð  ðð )ðð 
ñr:   c
                	ó   € R # rH   r5   )
r@   r‘   r�   rŠ   r’   rŒ   r™   rš   r�   r�   s
   &&&&&&&&&&r7   Úset_certÚ"EmscriptenHTTPSConnection.set_certò   s   € ñ 	r:   )rš   r™   r�   r�   rŒ   r�   rŠ   r-   r‘   r’   r>   r›   r”   r—   r–   r•   r~   )	NNNNNNNNN)r   r€   r�   r‚   r	   r   rŠ   rƒ   rŒ   r�   r�   r•   r–   r—   rš   r   r   r   rA   r§   r…   Ú__classcell__)r£   s   @r7   r‡   r‡   ¥   se  ø‡ Ø! 'Õ*€Là"&€IÐÓ&Ø€HˆjÓØ"€K�Ó"Ø'+€LÐ$Ó+ØÓØÓØÓØ"Ó"Ø$(€KÐ!Ó(Ø&*Ð˜Ó*Ø&*Ð˜Ó*Ø7Ó7Ø%)Ð˜
Ó)ñ: ð
 "2ð: ð 26ð: ð ð: ð ×1Ñ1ð: ð !ð: ð ,0ð: ð '+ð: ð ?Cð: ð *.ð: ð  '+ð!: ð" *.ð#: ð$  $ð%: ð& #'ð': ð( ,0ð): ð* +/ð+: ð, +/ð-: ð. )-ð/: ð0 !%ð1: ð2  $ð3: ð4 $(÷5: ó : ÷xõ r:   r‡   r\   r   Ú_supports_http_protocolr   Ú_supports_https_protocol)*Ú__conditional_annotations__Ú
__future__r   r    ÚtypingÚhttp.clientr   r   Ú_base_connectionr   rj   r   r   r	   Ú
exceptionsr
   Úresponser   Úutil.connectionr   Úutil.timeoutr   r   Úutil.urlr   Úfetchr   r   r   r   rb   r   r   r   ÚTYPE_CHECKINGr   r   r   r‡   rª   rƒ   r«   )r¬   s   @r7   Ú<module>r¸      s¤   øðß "Ð "ã 	Û õ 7Ý (å *ß EÑ EÝ &Ý (Ý 3ß ;Ý ß UÓ UÝ &ß Gà	××ÐßK÷Iñ IôXYÐ 8ô Yðz 
××ÐÙ2JÈ2ÈqÓ2QÐÐ/ÓQÙ4MÈbÐRSÓ4TÐÐ1ÕTñ r:   