+
    LV-jÙ  ã                   ó0  a € R t(0 t ^ RIHtHtHtHtHtHtHt ^RI	H
t
HtHtHtHtHt ^RIHt ^RIHtHtHtHtHt ^RIHtHt R.t]].]3,          tR R ltR	 R
 ltR R lt  ! R R4      t! ! R R]!4      t" ! R R]!4      t# ! R R]!4      t$]]]]],          ]],          3,          ]],          3,          ]]]%]]!,          3,          ]]]]3,          ].R3,          ]]].R3,          3,          3,          t&]]3]]]3] ]]3] ]R]#R]"R]$//t'] ^ k R# )é    )ÚAnyÚCallableÚDictÚListÚTupleÚTypeÚUnion)ÚDataÚEndOfMessageÚEventÚInformationalResponseÚRequestÚResponse)ÚHeaders)ÚCLIENTÚIDLEÚ	SEND_BODYÚSEND_RESPONSEÚSERVER)ÚLocalProtocolErrorÚSentinelÚWRITERSc                ó4   € V ^8„  d   QhR\         R\        RR/# ©é   ÚheadersÚwriteÚreturnN©r   ÚWriter)Úformats   "Ú]/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/h11/_writers.pyÚ__annotate__r#      s!   € ÷ ñ œ7ð ¬6ð °dñ ó    c                 óÂ   € V P                   pV F  w  r4pVR 8X  g   K  V! RW53,          4       K!  	  V F  w  r4pVR 8w  g   K  V! RW53,          4       K!  	  V! R4       R# )s   hosts   %s: %s
ó   
N)Ú_full_items)r   r   Ú	raw_itemsÚraw_nameÚnameÚvalues   &&    r"   Úwrite_headersr,      sf   € ð ×#Ñ#€IÛ!*Ñˆ˜Ø�7Ž?Ù�- 8Ð"3Õ3Ö4ñ "+ó "+Ñˆ˜Ø�7Ž?Ù�- 8Ð"3Õ3Ö4ñ "+ñ 
ˆ'†Nr$   c                ó4   € V ^8„  d   QhR\         R\        RR/# )r   Úrequestr   r   N)r   r    )r!   s   "r"   r#   r#   $   s!   € ÷ *ñ *œ7ð *¬6ð *°dñ *r$   c                 ó´   € V P                   R 8w  d   \        R4      hV! RV P                  V P                  3,          4       \	        V P
                  V4       R# )ó   1.1úI only send HTTP/1.1s   %s %s HTTP/1.1
N)Úhttp_versionr   ÚmethodÚtargetr,   r   )r.   r   s   &&r"   Úwrite_requestr5   $   sE   € Ø×Ñ˜vÔ%Ü Ð!7Ó8Ð8Ù	Ð
 7§>¡>°7·>±>Ð"BÕ
BÔCÜ�'—/‘/ 5Ö)r$   c                óV   € V ^8„  d   QhR\         \        \        3,          R\        RR/# )r   Úresponser   r   N)r	   r   r   r    )r!   s   "r"   r#   r#   ,   s/   € ÷ +ñ +ÜÔ)¬8Ð3Õ4ð+Ü=Cð+à	ñ+r$   c                 óæ   € V P                   R 8w  d   \        R4      h\        V P                  4      P	                  R4      pV! RW P
                  3,          4       \        V P                  V4       R# )r0   r1   Úasciis   HTTP/1.1 %s %s
N)r2   r   ÚstrÚstatus_codeÚencodeÚreasonr,   r   )r7   r   Ústatus_bytess   && r"   Úwrite_any_responser?   ,   s`   € ð ×Ñ Ô&Ü Ð!7Ó8Ð8Ü�x×+Ñ+Ó,×3Ñ3°GÓ<€Lñ 
Ð
 <·±Ð"AÕ
AÔBÜ�(×"Ñ" EÖ*r$   c                   óV   a € ] tR t^>t o V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )	Ú
BodyWriterc                ó*   <€ V ^8„  d   QhRS[ RS[RR/# )r   Úeventr   r   N)r   r    )r!   Ú__classdict__s   "€r"   r#   ÚBodyWriter.__annotate__?   s"   ø€ ÷ ñ ™eð ©Fð °tñ r$   c                óÊ   € \        V4      \        J d   V P                  VP                  V4       R# \        V4      \        J d   V P                  VP                  V4       R# Q h)FN)Útyper
   Ú	send_dataÚdatar   Úsend_eomr   )ÚselfrC   r   s   &&&r"   Ú__call__ÚBodyWriter.__call__?   sC   € Ü�‹;œ$ÓØ�N‰N˜5Ÿ:™: uÖ-Ü�%‹[œLÓ(Ø�M‰M˜%Ÿ-™-¨Ö/à�5r$   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# ©r   rI   r   r   N©Úbytesr    )r!   rD   s   "€r"   r#   rE   G   s"   ø€ ÷ ñ ™eð ©Fð °tñ r$   c                ó   € R # ©N© ©rK   rI   r   s   &&&r"   rH   ÚBodyWriter.send_dataG   ó   € Ùr$   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r   r   )r!   rD   s   "€r"   r#   rE   J   s"   ø€ ÷ ñ ¡ð ±ð ¸4ñ r$   c                ó   € R # rS   rT   ©rK   r   r   s   &&&r"   rJ   ÚBodyWriter.send_eomJ   rW   r$   rT   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rL   rH   rJ   Ú__static_attributes__Ú__classdictcell__©rD   s   @r"   rA   rA   >   s#   ø‡ € ÷ð ÷ð ÷ö r$   rA   c                   óV   a € ] tR t^Tt o V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )	ÚContentLengthWriterc                ó$   <€ V ^8„  d   QhRS[ RR/# )r   Úlengthr   N)Úint)r!   rD   s   "€r"   r#   Ú ContentLengthWriter.__annotate__U   s   ø€ ÷ ñ ™sð  tñ r$   c                ó   € Wn         R # rS   ©Ú_length)rK   rf   s   &&r"   Ú__init__ÚContentLengthWriter.__init__U   s   € ØŽr$   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# rO   rP   )r!   rD   s   "€r"   r#   rh   X   s"   ø€ ÷ ñ ™eð ©Fð °tñ r$   c                ó’   € V ;P                   \        V4      ,          un         V P                   ^ 8  d   \        R4      hV! V4       R# )r   z)Too much data for declared Content-LengthN)rk   Úlenr   rU   s   &&&r"   rH   ÚContentLengthWriter.send_dataX   s3   € Ø�Šœ˜D›	Õ!�Ø�<‰<˜!ÔÜ$Ð%PÓQÐQÙˆdŽr$   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r   r   )r!   rD   s   "€r"   r#   rh   ^   s'   ø€ ÷ Nñ N¡ð N±ð N¸4ñ Nr$   c                ód   € V P                   ^ 8w  d   \        R4      hV'       d   \        R4      hR# )r   z+Too little data for declared Content-Lengthz%Content-Length and trailers don't mixN)rk   r   rZ   s   &&&r"   rJ   ÚContentLengthWriter.send_eom^   s.   € Ø�<‰<˜1ÔÜ$Ð%RÓSÐSßÜ$Ð%LÓMÐMñ r$   rj   N)	r\   r]   r^   r_   rl   rH   rJ   r`   ra   rb   s   @r"   rd   rd   T   s%   ø‡ € ÷ð ÷ð ÷Nö Nr$   rd   c                   óD   a € ] tR t^et o V 3R lR ltV 3R lR ltRtV tR# )ÚChunkedWriterc                ó*   <€ V ^8„  d   QhRS[ RS[RR/# rO   rP   )r!   rD   s   "€r"   r#   ÚChunkedWriter.__annotate__f   s"   ø€ ÷ ñ ™eð ©Fð °tñ r$   c                ój   € V'       g   R # V! R\        V4      ,          4       V! V4       V! R4       R # )Ns   %x
r&   )rp   rU   s   &&&r"   rH   ÚChunkedWriter.send_dataf   s)   € ÷ ÙÙˆiœ#˜d›)Õ#Ô$ÙˆdŒÙˆgŽr$   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r   r   )r!   rD   s   "€r"   r#   rx   o   s"   ø€ ÷ &ñ &¡ð &±ð &¸4ñ &r$   c                ó,   € V! R 4       \        W4       R# )s   0
N)r,   rZ   s   &&&r"   rJ   ÚChunkedWriter.send_eomo   s   € ÙˆhŒÜ�gÖ%r$   rT   N©r\   r]   r^   r_   rH   rJ   r`   ra   rb   s   @r"   rv   rv   e   s   ø‡ € ÷ð ÷&ö &r$   rv   c                   óD   a € ] tR t^tt o V 3R lR ltV 3R lR ltRtV tR# )ÚHttp10Writerc                ó*   <€ V ^8„  d   QhRS[ RS[RR/# rO   rP   )r!   rD   s   "€r"   r#   ÚHttp10Writer.__annotate__u   s"   ø€ ÷ ñ ™eð ©Fð °tñ r$   c                ó   € V! V4       R # rS   rT   rU   s   &&&r"   rH   ÚHttp10Writer.send_datau   s	   € ÙˆdŽr$   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r   r   )r!   rD   s   "€r"   r#   r‚   x   s'   ø€ ÷ Oñ O¡ð O±ð O¸4ñ Or$   c                ó,   € V'       d   \        R 4      hR# )z&can't send trailers to HTTP/1.0 clientN)r   rZ   s   &&&r"   rJ   ÚHttp10Writer.send_eomx   s   € ßÜ$Ð%MÓNÐNñ r$   rT   Nr~   rb   s   @r"   r€   r€   t   s   ø‡ € ÷ð ÷Oö Or$   r€   NÚchunkedzcontent-lengthzhttp/1.0c                ó@   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   # )r   r   )Ú__conditional_annotations__ÚWritersType)r!   s   "r"   r#   r#   
   s!   € × @Ñ @÷|	ò 	Œñ 	ò} Ar$   ))rŠ   Útypingr   r   r   r   r   r   r	   Ú_eventsr
   r   r   r   r   r   Ú_headersr   Ú_stater   r   r   r   r   Ú_utilr   r   Ú__all__rQ   r    r,   r5   r?   rA   rd   rv   r€   r:   r‹   r   r#   )rŠ   s   @r"   Ú<module>r’      sB  øð÷ A× @Ö @ç X× XÝ ß BÕ Bß /àˆ+€à	�5�'˜3�,Õ	€õõ*õ+÷$ñ ô,N˜*ô Nô"&�Jô &ôO�:ô Oð Ø	ˆ%��X•  X¥Ð.Õ
/°°hµÐ
?Õ@Ø	ØˆS�$�zÕ"Ð"Õ#Ø�%Ð-¨xÐ7Õ8¸&ÐAÀ4ÐGÕHØ�'˜6Ð" DÐ(Õ)ð	+õðõ€ð ˆT€N�MØˆT€NÐ&Øˆ]ÐÐ/ØØ�=ØÐ-Ø�Lðð		€õ 	r$   