+
    “°³jl  ã                  ó’   € ^ RI Ht ^ RIt^ RIt^ RIt^RIHtHtHtH	t	H
t
HtHtHt ^RIHtHtHt  ! R R]4      t ! R R]4      tR# )	é    )ÚannotationsN)ÚConnectErrorÚConnectTimeoutÚExceptionMappingÚ	ReadErrorÚReadTimeoutÚ
WriteErrorÚWriteTimeoutÚmap_exceptions)ÚSOCKET_OPTIONÚAsyncNetworkBackendÚAsyncNetworkStreamc                  óv   € ] tR t^tR R ltRR R lltRR R lltR R	 ltRR
 R lltR R lt	R R lt
RtR# )Ú
TrioStreamc               ó    € V ^8„  d   QhRRRR/# )é   Ústreamztrio.abc.StreamÚreturnÚNone© )Úformats   "ÚX/home/luca/screen-checking/.venv/lib/python3.14/site-packages/httpcore/_backends/trio.pyÚ__annotate__ÚTrioStream.__annotate__   s   € ÷ ñ ˜ð °4ñ ó    c                	ó   € Wn         R # ©N©Ú_stream©Úselfr   s   &&r   Ú__init__ÚTrioStream.__init__   s   € ØŽr   Nc               ó$   € V ^8„  d   QhRRRRRR/# )r   Ú	max_bytesÚintÚtimeoutúfloat | Noner   Úbytesr   )r   s   "r   r   r      s!   € ÷ 
ñ 
 Cð 
°,ð 
È%ñ 
r   c           	   ƒ  	óê  "  € Vf   \        R4      MTp\        P                  \        \        P                  \
        \        P                  \
        /p\        V4      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        V P                  P                  VR7      G R j  x€L
 pVuuR R R 4       uuR R R 4       #  L  + '       g   i     M; i R R R 4       R #   + '       g   i     R # ; i5i)NÚinf)r%   )ÚfloatÚtrioÚTooSlowErrorr   ÚBrokenResourceErrorr   ÚClosedResourceErrorr   Ú
fail_afterr   Úreceive_some)r!   r%   r'   Útimeout_or_infÚexc_mapÚdatas   &&&   r   ÚreadÚTrioStream.read   s¢   é € Ø)0ªœ˜uœ¸gˆä×Ñœ{Ü×$Ñ$¤iÜ×$Ñ$¤ið%
ˆô
 ˜G×$Õ$Ü—’ ×0Õ0Ø$(§L¡L×$=Ñ$=È	Ð$=Ó$R×R�Ø÷ 1Ñ0÷ %Ò$áR÷ 1×0úÐ0÷ %×$×$Ò$üsN   ‚A#C3Á%CÂ C	Â$B?Â%C	Â*
CÂ4C3Â?C	ÃCÃCÃ
C3ÃC0	Ã*	C3c               ó$   € V ^8„  d   QhRRRRRR/# )r   Úbufferr)   r'   r(   r   r   r   )r   s   "r   r   r   %   s!   € ÷ 9ñ 9 %ð 9°,ð 9È$ñ 9r   c           	   ƒ  	óà  "  € V'       g   R # Vf   \        R4      MTp\        P                  \        \        P                  \
        \        P                  \
        /p\        V4      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        V P                  P                  VR7      G R j  x€L
  R R R 4       R R R 4       R #  L  + '       g   i     L; i  + '       g   i     R # ; i5i)Nr+   )r5   )r,   r-   r.   r
   r/   r	   r0   r   r1   r   Úsend_all)r!   r9   r'   r3   r4   s   &&&  r   ÚwriteÚTrioStream.write%   s�   é € ßÙà)0ªœ˜uœ¸gˆä×Ñœ|Ü×$Ñ$¤jÜ×$Ñ$¤jð%
ˆô
 ˜G×$Õ$Ü—’ ×0Õ0Ø—l‘l×+Ñ+°Ð+Ó8×8Ð8÷ 1÷ %Ñ$á8÷ 1×0ú÷ %×$Ð$üsH   ‚A-C.Á/CÂ C	Â.CÂ/C	Â3CÂ;
C.ÃC	ÃCÃCÃC+	Ã%	C.c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   3   s   € ÷ $ñ $˜dñ $r   c              ƒ  	óV   "  € V P                   P                  4       G R j  x€L
  R #  L5ir   )r   Úaclose)r!   s   &r   r@   ÚTrioStream.aclose3   s   é € Ø�l‰l×!Ñ!Ó#×#Ô#ùs   ‚) '¡)c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   Ússl_contextzssl.SSLContextÚserver_hostnameú
str | Noner'   r(   r   r   r   )r   s   "r   r   r   6   s2   € ÷ &ñ &à#ð&ð $ð&ð ð	&ð
 
ñ&r   c           	   ƒ  	óD  "  € Vf   \        R4      MTp\        P                  \        \        P                  \
        /p\        P                  ! V P                  VVRRR7      p\        V4      ;_uu_ 4         \        P                  ! V4      ;_uu_ 4        VP                  4       G R j  x€L
  R R R 4       R R R 4       \        T4      #  L  + '       g   i     L%; i  \         d!   pT P                  4       G R j  x€L 
  ThR p?ii ; i  + '       g   i     L^; i5i)Nr+   TF)rC   rD   Úhttps_compatibleÚserver_side)r,   r-   r.   r   r/   r   Ú	SSLStreamr   r   r1   Údo_handshakeÚ	Exceptionr@   r   )r!   rC   rD   r'   r3   r4   Ú
ssl_streamÚexcs   &&&&    r   Ú	start_tlsÚTrioStream.start_tls6   sÙ   é € ð *1ªœ˜uœ¸gˆä×Ñœ~Ü×$Ñ$¤lð%
ˆô —^’^Ø�L‰LØ#Ø+Ø!Øô
ˆ
ô ˜G×$Õ$ðÜ—_’_ ^×4Õ4Ø$×1Ñ1Ó3×3Ð3÷ 5÷ %ô ˜*Ó%Ð%ñ	 4÷ 5×4ûäô Ø—k‘k“m×#Ñ#Ø�	ûðú÷	 %×$üs~   ‚A4D Á6DÁ8CÂC	Â*C
Â+C	Â/CÂ7D Ã
C	ÃCÃCÃDÃCÃD
Ã*DÃ=D 
Ã>DÄD
Ä
DÄD	ÄD c               ó    € V ^8„  d   QhRRRR/# )r   ÚinfoÚstrr   z
typing.Anyr   )r   s   "r   r   r   Q   s   € ÷ ñ  3ð ¨:ñ r   c                	ó~  € VR 8X  dA   \        V P                  \        P                  4      '       d   V P                  P                  # VR8X  d)   V P                  4       P                  P                  4       # VR8X  d)   V P                  4       P                  P                  4       # VR8X  di   V P                  p\        V\        P                  4      '       d   VP                  pK.  \        V\        P                  4      '       g   Q hVP                  # VR8X  d"   V P                  R4      pVP                  4       # R# )Ú
ssl_objectÚclient_addrÚserver_addrÚsocketÚis_readableN)Ú
isinstancer   r-   rI   Ú_ssl_objectÚ_get_socket_streamrW   ÚgetsocknameÚgetpeernameÚtransport_streamÚSocketStreamÚget_extra_inforX   )r!   rQ   r   rW   s   &&  r   r`   ÚTrioStream.get_extra_infoQ   sö   € Ø�<Ô¤J¨t¯|©|¼T¿^¹^×$LÒ$Lð —<‘<×+Ñ+Ð+Ø�=Ô Ø×*Ñ*Ó,×3Ñ3×?Ñ?ÓAÐAØ�=Ô Ø×*Ñ*Ó,×3Ñ3×?Ñ?ÓAÐAØ�8ÔØ—\‘\ˆFÜ˜V¤T§^¡^×4Ò4Ø×0Ñ0’Ü˜f¤d×&7Ñ&7×8Ò8Ð8Ð8Ø—=‘=Ð Ø�=Ô Ø×(Ñ(¨Ó2ˆFØ×%Ñ%Ó'Ð'Ùr   c               ó   € V ^8„  d   QhRR/# )r   r   ztrio.SocketStreamr   )r   s   "r   r   r   e   s   € ÷ ñ Ð$5ñ r   c                	ó¾   € V P                   p\        V\        P                  4      '       d   VP                  pK.  \        V\        P
                  4      '       g   Q hV# r   )r   rY   r-   rI   r^   r_   r    s   & r   r[   ÚTrioStream._get_socket_streame   sE   € Ø—‘ˆÜ˜¤§¡×0Ò0Ø×,Ñ,ŠFÜ˜&¤$×"3Ñ"3×4Ò4Ð4Ð4Øˆr   r   r   ©NN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r"   r6   r<   r@   rN   r`   r[   Ú__static_attributes__r   r   r   r   r      s*   † õ÷
÷9õ$÷&õ6÷(ñ r   r   c                  óB   € ] tR t^mtR	R R lltR
R R lltR R ltRtR# )ÚTrioBackendNc               ó0   € V ^8„  d   QhRRRRRRRRR	R
RR/# )r   ÚhostrR   Úportr&   r'   r(   Úlocal_addressrE   Úsocket_optionsú%typing.Iterable[SOCKET_OPTION] | Noner   r   r   )r   s   "r   r   ÚTrioBackend.__annotate__n   sF   € ÷ "ñ "àð"ð ð"ð ð	"ð
 "ð"ð >ð"ð 
ñ"r   c           
   ƒ  	óþ  "  € Vf   . pVf   \        R4      MTp\        P                  \        \        P                  \
        \        \
        /p\        V4      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        \        P                  ! WVR7      G R j  x€L
 pV F  p	VP                  ! V	!   K  	  R R R 4       R R R 4       \        X4      #  L8  + '       g   i     L%; i  + '       g   i     L0; i5i)Nr+   )rn   ro   rp   )r,   r-   r.   r   r/   r   ÚOSErrorr   r1   Úopen_tcp_streamÚ
setsockoptr   )
r!   rn   ro   r'   rp   rq   r3   r4   r   Úoptions
   &&&&&&    r   Úconnect_tcpÚTrioBackend.connect_tcpn   sÀ   é € ð Ò!ØˆNØ)0ªœ˜uœ¸gˆä×Ñœ~Ü×$Ñ$¤lÜ”\ð%
ˆô
 ˜G×$Õ$Ü—’ ×0Õ0Ü04×0DÒ0DØ¸ô1÷ +�ó -�FØ×%Ò% vÔ.ñ -÷	 1÷ %ô ˜&Ó!Ð!ñ+÷ 1×0ú÷ %×$üsH   ‚AC=Á!C*Â C	ÂCÂC	Â:C*ÃC=ÃC	ÃC'Ã"C*Ã*C:	Ã5C=c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   ÚpathrR   r'   r(   rq   rr   r   r   r   )r   s   "r   r   rs   ‰   s2   € ÷ "ñ "àð"ð ð"ð >ð	"ð
 
ñ"r   c           	   ƒ  	óú  "  € Vf   . pVf   \        R4      MTp\        P                  \        \        P                  \
        \        \
        /p\        V4      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        \        P                  ! V4      G R j  x€L
 pV F  pVP                  ! V!   K  	  R R R 4       R R R 4       \        X4      #  L8  + '       g   i     L%; i  + '       g   i     L0; i5i)Nr+   )r,   r-   r.   r   r/   r   ru   r   r1   Úopen_unix_socketrw   r   )r!   r|   r'   rq   r3   r4   r   rx   s   &&&&    r   Úconnect_unix_socketÚTrioBackend.connect_unix_socket‰   s¸   é € ð Ò!ØˆNØ)0ªœ˜uœ¸gˆä×Ñœ~Ü×$Ñ$¤lÜ”\ð%
ˆô
 ˜G×$Õ$Ü—’ ×0Õ0Ü04×0EÒ0EÀdÓ0K×*K�Û,�FØ×%Ò% vÔ.ñ -÷ 1÷ %ô
 ˜&Ó!Ð!ñ +L÷ 1×0ú÷ %×$üsH   ‚AC;Á!C(Â C	ÂCÂC	Â8C(Ã C;ÃC	ÃC%Ã C(Ã(C8	Ã3C;c               ó    € V ^8„  d   QhRRRR/# )r   Úsecondsr,   r   r   r   )r   s   "r   r   rs   ž   s   € ÷ "ñ " 5ð "¨Tñ "r   c              ƒ  	óN   "  € \         P                  ! V4      G R j  x€L
  R #  L5ir   )r-   Úsleep)r!   r‚   s   &&r   r„   ÚTrioBackend.sleepž   s   é € Ü�jŠj˜Ó!×!Ô!ùs   ‚%œ#�%r   )NNNre   )rf   rg   rh   ri   ry   r   r„   rj   r   r   r   rl   rl   m   s   † ÷"÷6"÷*"ñ "r   rl   )Ú
__future__r   ÚsslÚtypingr-   Ú_exceptionsr   r   r   r   r   r	   r
   r   Úbaser   r   r   r   rl   r   r   r   Ú<module>r‹      sF   ðÝ "ã 
Û ã ÷	÷ 	ó 	÷ IÑ HôUÐ#ô Uôp2"Ð%ö 2"r   