+
    “°³j!  ã                  ó  € ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^RIHt ^RI	H
t
HtHt ^RIHt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 ^RIHt Rt]P>                  ! R4      t R R lt! ! R R]4      t"R# )é    )ÚannotationsN)ÚAutoBackend)ÚSOCKET_OPTIONÚAsyncNetworkBackendÚAsyncNetworkStream)ÚConnectErrorÚConnectTimeout)ÚOriginÚRequestÚResponse)Údefault_ssl_context)Ú	AsyncLock)ÚTrace)ÚAsyncHTTP11Connection)ÚAsyncConnectionInterfaceg      à?zhttpcore.connectionc               ó    € V ^8„  d   QhRRRR/# )é   ÚfactorÚfloatÚreturnztyping.Iterator[float]© )Úformats   "Ú[/home/luca/screen-checking/.venv/lib/python3.14/site-packages/httpcore/_async/connection.pyÚ__annotate__r      s   € ÷ 
ñ 
 ð 
Ð*@ñ 
ó    c              #  ór   "  € ^ x € \         P                  ! 4        F  pV ^V,          ,          x € K  	  R# 5i)z³
Generate a geometric sequence that has a ratio of 2 and starts with 0.

For example:
- `factor = 2`: `0, 2, 4, 8, 16, 32, 64, ...`
- `factor = 3`: `0, 3, 6, 12, 24, 48, 96, ...`
N)Ú	itertoolsÚcount)r   Úns   & r   Úexponential_backoffr       s+   é € ð ‚GÜ�_Š_ÖˆØ�q˜!•t�mÔó ùs   ‚57c                  óº   € ] tR t^&tRR R lltR R ltR R ltR R	 ltR
 R ltR R lt	R R lt
R R ltR R ltR R ltR R ltR R ltRR R lltRtR# )ÚAsyncHTTPConnectionNc               óD   € 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   Úoriginr
   Ússl_contextzssl.SSLContext | NoneÚkeepalive_expiryzfloat | NoneÚhttp1ÚboolÚhttp2ÚretriesÚintÚlocal_addressz
str | NoneÚudsÚnetwork_backendzAsyncNetworkBackend | NoneÚsocket_optionsz%typing.Iterable[SOCKET_OPTION] | Noner   ÚNoner   )r   s   "r   r   Ú AsyncHTTPConnection.__annotate__'   sx   € ÷ .ñ .àð.ð +ð.ð 'ð	.ð
 ð.ð ð.ð ð.ð "ð.ð ð.ð 4ð.ð >ð.ð 
ñ.r   c                	óÖ   € Wn         W n        W0n        W@n        WPn        W`n        Wpn        W€n        V	f   \        4       MT	V n	        R V n
        RV n        \        4       V n        W n        R # )NF)Ú_originÚ_ssl_contextÚ_keepalive_expiryÚ_http1Ú_http2Ú_retriesÚ_local_addressÚ_udsr   Ú_network_backendÚ_connectionÚ_connect_failedr   Ú_request_lockÚ_socket_options)Úselfr$   r%   r&   r'   r)   r*   r,   r-   r.   r/   s   &&&&&&&&&&&r   Ú__init__ÚAsyncHTTPConnection.__init__'   sh   € ð ŒØ'ÔØ!1ÔØŒØŒØŒØ+ÔØŒ	ð -Ò4ŒKŒM¸/ð 	Ôð =AˆÔØ%*ˆÔÜ&›[ˆÔØ-Ör   c               ó    € V ^8„  d   QhRRRR/# )r   Úrequestr   r   r   r   )r   s   "r   r   r1   E   s   € ÷ "Dñ "D°'ð "D¸hñ "Dr   c              ƒ  	óŒ  "  € V P                  VP                  P                  4      '       g0   \        R VP                  P                   RV P                   24      h V P
                  ;_uu_4       GRj  x€L
  V P                  fÈ   V P                  V4      G Rj  x€L
 pVP                  R4      pVRJ;'       d    VP                  4       R8H  pV'       g%   V P                  '       d>   V P                  '       g,   ^RIHp V! V P                  VV P                  R7      V n        M'\        V P                  VV P                  R7      V n        RRR4      GRj  x€L
  T P                  P%                  T4      G Rj  x€L
 #  EL Lè L,  + GRj  x€L 
 '       g   i     LC; i  \          d   pRT n        ThRp?ii ; i LC5i)zAttempted to send request to z on connection to NÚ
ssl_objectÚh2)ÚAsyncHTTP2Connection)r$   Ústreamr&   T)Úcan_handle_requestÚurlr$   ÚRuntimeErrorr3   r>   r<   Ú_connectÚget_extra_infoÚselected_alpn_protocolr7   r6   r)   rH   r5   r   ÚBaseExceptionr=   Úhandle_async_request)r@   rD   rI   rF   Úhttp2_negotiatedrH   Úexcs   &&     r   rQ   Ú(AsyncHTTPConnection.handle_async_requestE   sv  é € Ø×&Ñ& w§{¡{×'9Ñ'9×:Ò:ÜØ/°·±×0BÑ0BÐ/CÐCUÐVZ×VbÑVbÐUcÐdóð ð	Ø×)×)×)Ó)Ø×#Ñ#Ò+Ø#'§=¡=°Ó#9×9�Fà!'×!6Ñ!6°|Ó!D�Jà"¨$Ð.÷ Hð HØ&×=Ñ=Ó?À4ÑGð %÷ (¨D¯K¯K¨KÀÇÇÀÝ?á+?Ø#'§<¡<Ø#)Ø-1×-CÑ-Cô,˜Õ(ô ,AØ#'§<¡<Ø#)Ø-1×-CÑ-Cô,˜Ô(÷% *×)ð6 ×%Ñ%×:Ñ:¸7ÓC×CÐCò7 *á9÷ *×)×)Ò)ûô. ô 	Ø#'ˆDÔ ØˆIûð	úñ Dùs»   ‚AGÁF& Á6FÁ7F& Á:#F
ÂFÂF
Â>F
ÃF
Ã,F
Ã>AF
ÅF& ÅFÅF& Å GÅ>GÅ?GÆF& ÆF
ÆF& Æ
F#	ÆFÆ
F#	ÆF#	ÆF& Æ"GÆ#F& Æ&F?Æ1	F:Æ:F?Æ?Gc               ó    € V ^8„  d   QhRRRR/# )r   rD   r   r   r   r   )r   s   "r   r   r1   i   s   € ÷ <=ñ <= gð <=Ð2Dñ <=r   c           
   ƒ  	ón  "  € VP                   P                  R / 4      pVP                   P                  RR4      pVP                  RR4      pV P                  p\        \        R7      p  V P
                  fµ   RV P                  P                  P                  R4      RV P                  P                  RV P                  R VR	V P                  /p\        R
\        W4      ;_uu_4       GRj  x€L
 pV P                  P                  ! R/ VB G Rj  x€L
 p	W˜n        RRR4      GRj  x€L
  MxRV P
                  R VR	V P                  /p\        R\        W4      ;_uu_4       GRj  x€L
 pV P                  P"                  ! R/ VB G Rj  x€L
 p	W˜n        RRR4      GRj  x€L
  V P                  P$                  R9   dØ   V P&                  f   \)        4       MV P&                  p
V P*                  '       d   RR.MR.pV
P-                  V4       RT
RT;'       g&    V P                  P                  P                  R4      R V/p\        R\        W4      ;_uu_4       GRj  x€L
 pX	P.                  ! R/ VB G Rj  x€L
 p	W˜n        RRR4      GRj  x€L
  V	# X	#  EL¬ EL‹ ELx  + GRj  x€L 
 '       g   i     EL; i ELY EL8 EL%  + GRj  x€L 
 '       g   i     EL=; i L„ Ll LX  + GRj  x€L 
 '       g   i     X	# ; i  \0        \2        3 dš    T^ 8:  d   h T^,          p\5        T4      p\        R\        TX4      ;_uu_4       GRj  x€L 
 pT P                  P7                  T4      G Rj  x€L 
  RRR4      GRj  x€L 
   EK)    + GRj  x€L 
 '       g   i      EKE  ; ii ; i5i)ÚtimeoutÚsni_hostnameNÚconnect)r   ÚhostÚasciiÚportr,   r/   Úconnect_tcpÚpathÚconnect_unix_socketzhttp/1.1rG   r%   Úserver_hostnameÚ	start_tlsÚretryr   )ó   httpss   wss)Ú
extensionsÚgetr8   r    ÚRETRIES_BACKOFF_FACTORr:   r3   rZ   Údecoder\   r9   r?   r   Úloggerr;   r]   Úreturn_valuer_   Úschemer4   r   r7   Úset_alpn_protocolsra   r   r	   ÚnextÚsleep)r@   rD   ÚtimeoutsrX   rW   Úretries_leftÚdelaysÚkwargsÚtracerI   r%   Úalpn_protocolsÚdelays   &&           r   rM   ÚAsyncHTTPConnection._connecti   s"  é € Ø×%Ñ%×)Ñ)¨)°RÓ8ˆØ×)Ñ)×-Ñ-¨n¸dÓCˆØ—,‘,˜y¨$Ó/ˆà—}‘}ˆÜ$Ô,BÔCˆàð3=Ø—9‘9Ò$à §¡× 1Ñ 1× 8Ñ 8¸Ó AØ §¡× 1Ñ 1Ø'¨×)<Ñ)<Ø! 7Ø(¨$×*>Ñ*>ð�Fô  % ]´F¸G×L×LÔLÐPUØ'+×'<Ñ'<×'HÒ'HÑ'RÈ6Ñ'R×!R˜Ø-3Ô*÷  M×LÐLð
  §	¡	Ø! 7Ø(¨$×*>Ñ*>ð�Fô
  %Ø-¬v°w÷ ÷  ô  àØ'+×'<Ñ'<×'PÒ'Pñ (Ø$ñ(÷ "˜ð .4Ô*÷ ÷  ð —<‘<×&Ñ&Ð*<Ô<ð  ×,Ñ,Ò4ô ,Ô-à!×.Ñ.ð  ð
 <@¿;¿;¸; j°$Ñ%7ÈZÈL�NØ×2Ñ2°>ÔBð & {Ø)¨<÷ ,=ð ,=ØŸ<™<×,Ñ,×3Ñ3°GÓ<Ø! 7ð	�Fô  % [´&¸'×J×JÔJÈeØ'-×'7Ò'7Ñ'A¸&Ñ'A×!A˜Ø-3Ô*÷  K×Jð ��v�òG  MÚ!R÷  M×L×LÔLúò ò"÷ ÷  ÷  ô  úñ.  KÙ!A÷  K×J×JÑJð �ûÜ ¤.Ð1ô =Ø 1Ô$ØØ Õ!�Ü˜V›�Ü  ¬&°'¸6×B×BÕBÀeØ×/Ñ/×5Ñ5°eÓ<×<Ñ<÷ C×B×B×B×B×BÐBúð=üsº  ‚A(N5Á+BL Ã-JÃ.L Ã1 J"ÄJÄ
J"ÄL Ä'JÄ(>L Å&J?Å'L Å* KÆ
KÆ
KÆL Æ KÆ!AL Ç6#L ÈAL É K%É!L É$K+É:K'É;
K+ÊL ÊK)ÊL ÊN5ÊL ÊN5ÊL ÊJ"ÊL Ê"J<	Ê(J+Ê)
J<	Ê4J<	Ê6
L ËKËL ËK"	ËKË
K"	ËK"	Ë
L Ë'K+Ë)L Ë+L	Ë1K4Ë2
L	Ë=L	Ë?L ÌN5ÌL ÌAN2ÍM
ÍN2ÍNÍ7M:
Í8NÍ=N2ÎNÎ	N2ÎN5ÎN.ÎNÎ
N.Î$N.Î&N2Î*N5Î.N2Î2N5c               ó    € V ^8„  d   QhRRRR/# )r   r$   r
   r   r(   r   )r   s   "r   r   r1   §   s   € ÷ &ñ &¨ð &°Dñ &r   c                	ó   € WP                   8H  # ©N)r3   )r@   r$   s   &&r   rJ   Ú&AsyncHTTPConnection.can_handle_request§   s   € ØŸ™Ñ%Ð%r   c               ó   € V ^8„  d   QhRR/# )r   r   r0   r   )r   s   "r   r   r1   ª   s   € ÷ 0ñ 0˜dñ 0r   c              ƒ  	ó  "  € V P                   eX   \        R\        R / 4      ;_uu_4       GR j  x€L
  V P                   P                  4       G R j  x€L
  R R R 4      GR j  x€L
  R # R #  L: L L  + GR j  x€L 
 '       g   i     R # ; i5i)NÚclose)r<   r   rh   Úaclose©r@   s   &r   r}   ÚAsyncHTTPConnection.acloseª   sa   é € Ø×ÑÒ'Ü˜W¤f¨d°B×7×7Õ7Ø×&Ñ&×-Ñ-Ó/×/Ð/÷ 8×7Ñ7ñ (Ù7Ù/÷ 8×7×7Ó7üs\   ‚-B¯A*°B³A0ÁA,ÁA0ÁBÁ!A.Á"	BÁ,A0Á.BÁ0B
	Á6A9Á7
B
	ÂB
	Â	Bc               ó   € V ^8„  d   QhRR/# ©r   r   r(   r   )r   s   "r   r   r1   ¯   s   € ÷ 
/ñ 
/˜dñ 
/r   c                	ó  € V P                   f`   V P                  ;'       dL    V P                  P                  R8H  ;'       g    V P                  '       * ;'       d    V P
                  '       * # V P                   P                  4       # )Nrc   )r<   r7   r3   rj   r6   r=   Úis_availabler~   s   &r   rƒ   Ú AsyncHTTPConnection.is_available¯   ss   € Ø×ÑÒ#ð
 —‘÷ -ð -Ø—\‘\×(Ñ(¨HÑ4×GÐG¸D¿K¹K¼÷-ð -à×,Ñ,Ô,ðð
 ×Ñ×,Ñ,Ó.Ð.r   c               ó   € V ^8„  d   QhRR/# r�   r   )r   s   "r   r   r1   »   s   € ÷ .ñ .˜Tñ .r   c                	ój   € V P                   f   V P                  # V P                   P                  4       # rx   )r<   r=   Úhas_expiredr~   s   &r   r‡   ÚAsyncHTTPConnection.has_expired»   s/   € Ø×ÑÒ#Ø×'Ñ'Ð'Ø×Ñ×+Ñ+Ó-Ð-r   c               ó   € V ^8„  d   QhRR/# r�   r   )r   s   "r   r   r1   À   s   € ÷ *ñ *˜ñ *r   c                	ój   € V P                   f   V P                  # V P                   P                  4       # rx   )r<   r=   Úis_idler~   s   &r   r‹   ÚAsyncHTTPConnection.is_idleÀ   s/   € Ø×ÑÒ#Ø×'Ñ'Ð'Ø×Ñ×'Ñ'Ó)Ð)r   c               ó   € V ^8„  d   QhRR/# r�   r   )r   s   "r   r   r1   Å   s   € ÷ ,ñ ,˜4ñ ,r   c                	ój   € V P                   f   V P                  # V P                   P                  4       # rx   )r<   r=   Ú	is_closedr~   s   &r   r�   ÚAsyncHTTPConnection.is_closedÅ   s/   € Ø×ÑÒ#Ø×'Ñ'Ð'Ø×Ñ×)Ñ)Ó+Ð+r   c               ó   € V ^8„  d   QhRR/# ©r   r   Ústrr   )r   s   "r   r   r1   Ê   s   € ÷ 'ñ '�cñ 'r   c                	ó~   € V P                   f   V P                  '       d   R# R# V P                   P                  4       # )NzCONNECTION FAILEDÚ
CONNECTING)r<   r=   Úinfor~   s   &r   r–   ÚAsyncHTTPConnection.infoÊ   s:   € Ø×ÑÒ#Ø*.×*>×*>Ð*>Ð&ÐPÀLÐPØ×Ñ×$Ñ$Ó&Ð&r   c               ó   € V ^8„  d   QhRR/# r’   r   )r   s   "r   r   r1   Ï   s   € ÷ >ñ >˜#ñ >r   c                	óX   € R V P                   P                   RV P                  4        R2# )Ú<z [z]>)Ú	__class__Ú__name__r–   r~   s   &r   Ú__repr__ÚAsyncHTTPConnection.__repr__Ï   s(   € Ø�4—>‘>×*Ñ*Ð+¨2¨d¯i©i«k¨]¸"Ð=Ð=r   c               ó   € V ^8„  d   QhRR/# )r   r   r"   r   )r   s   "r   r   r1   Õ   s   € ÷ ñ Ð"5ñ r   c              ƒ  	ó   "  € V # 5irx   r   r~   s   &r   Ú
__aenter__ÚAsyncHTTPConnection.__aenter__Õ   s
   é € Øˆùs   ‚c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   Úexc_typeztype[BaseException] | NoneÚ	exc_valuezBaseException | NoneÚ	tracebackztypes.TracebackType | Noner   r0   r   )r   s   "r   r   r1   Ø   s2   € ÷ ñ à,ðð (ðð .ð	ð
 
ñr   c              ƒ  	óB   "  € V P                  4       G R j  x€L
  R #  L5irx   )r}   )r@   r¤   r¥   r¦   s   &&&&r   Ú	__aexit__ÚAsyncHTTPConnection.__aexit__Ø   s   é € ð �k‰k‹m×Ôùs   ‚–—)r=   r<   r6   r7   r5   r9   r;   r3   r>   r8   r?   r4   r:   )	NNTFr   NNNN)NNN)rœ   Ú
__module__Ú__qualname__Ú__firstlineno__rA   rQ   rM   rJ   r}   rƒ   r‡   r‹   r�   r–   r�   r¡   r¨   Ú__static_attributes__r   r   r   r"   r"   &   sK   † ÷.õ<"DõH<=õ|&õ0õ

/õ.õ
*õ
,õ
'õ
>õ÷ó r   r"   )#Ú
__future__r   r   ÚloggingÚsslÚtypesÚtypingÚ_backends.autor   Ú_backends.baser   r   r   Ú_exceptionsr   r	   Ú_modelsr
   r   r   Ú_sslr   Ú_synchronizationr   Ú_tracer   Úhttp11r   Ú
interfacesr   rf   Ú	getLoggerrh   r    r"   r   r   r   Ú<module>r½      se   ðÝ "ã Û Û 
Û Û å (ß SÑ Sß 6ß /Ñ /Ý &Ý (Ý Ý )Ý 0àÐ ð 
×	Ò	Ð0Ó	1€õ
ôxÐ2ö xr   