+
     h86  c                  s   ^ RI Ht ^ RIt^ RI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HtHt ^RIHtHtHt ^RIHtHt ^RIHt ^RIHt ]P8                  ! R	4      t]P<                  ]P&                  ]P>                  ]P@                  3,          t! ! R
 R]PD                  4      t# ! R R]4      t$ ! R R4      t% ! R R]
4      t&R# )i    )annotationsN)AsyncNetworkStream)ConnectionNotAvailableLocalProtocolErrorRemoteProtocolError
WriteErrormap_exceptions)OriginRequestResponse)	AsyncLockAsyncShieldCancellation)Trace)AsyncConnectionInterfacezhttpcore.http11c                  s&    ] tR t^$t^ t^t^t^tRtR# )HTTPConnectionState N)	__name__
__module____qualname____firstlineno__NEWACTIVEIDLECLOSED__static_attributes__r       ;/usr/lib/python3.14/site-packages/httpcore/_async/http11.pyr   r   $   s    
CFDFr   r   c                  s   ] tR t^+tR)tR*tR+R R lltR R ltR R ltR R	 lt	R+R
 R llt
R R ltR R l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& R' lltR(tR# )-AsyncHTTP11ConnectionNc               (    V ^8  d   QhRRRRRRRR/# )	   originr   streamr   keepalive_expiryfloat | NonereturnNoner   Zformat   "r   __annotate__"AsyncHTTP11Connection.__annotate__/   s2     
 

 #
 '	

 

r   c                	s    Wn         W n        W0n        R V n        \        P
                  V n        \        4       V n        ^ V n	        \        P                  ! \        P                  V P                  R7      V n        R # )N)Zour_roleZmax_incomplete_event_size)_origin_network_stream_keepalive_expiry
_expire_atr   r   _stater
   _state_lock_request_counth11Z
ConnectionZCLIENTMAX_INCOMPLETE_EVENT_SIZE
_h11_state)selfr   r   r       &&&&r   __init__ZAsyncHTTP11Connection.__init__/   s[     %/?(,)--$;..ZZ&*&D&D
r   c                    V ^8  d   QhRRRR/# )r   requestr   r"   r	   r   r$   r%   r   r&   r'   A   s     G G' Gh Gr   c                	sT  "   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                  \        P                  \        P                  39   d7   V ;P                  ^,          un
        \        P                  V n        RV n        M
\        4       hRRR4      GRj  xL
   RV/p \        R\        W4      ;_uu_4       GRj  xL
 pV P                   ! R/ VB G Rj  xL
  RRR4      GRj  xL
  \        R\        W4      ;_uu_4       GRj  xL
 pV P"                  ! R/ VB G Rj  xL
  RRR4      GRj  xL
  \        R\        Y4      ;_uu_4       GRj  xL
 pT P&                  ! R/ TB G Rj  xL
 w  pppppTTTT3Tn        RRR4      GRj  xL
  T P*                  p	X^e8X  g$   TP,                  R8X  d   ^Tu;8:  d   R8  d   M M\/        T	X4      p	\1        TX\3        Y4      R	XR
XRT	/R7      #  EL ELc  + GRj  xL 
 '       g   i     EL{; i EL[ ELD EL7  + GRj  xL 
 '       g   i     ELO; i EL5 EL EL  + GRj  xL 
 '       g   i     EL); i  \$         d     EL:i ; i EL! EL
 L  + GRj  xL 
 '       g   i     EL; i  \4         d   p
\7        4       ;_uu_ 4        \        R\        T4      ;_uu_4       GRj  xL 
 pT P9                  4       G Rj  xL 
  RRR4      GRj  xL 
  M  + GRj  xL 
 '       g   i     M; iRRR4       T
h  + '       g   i     T
h; iRp
?
ii ; i5i)zAttempted to send request to z on connection to Nr6   Zsend_request_headersZsend_request_bodyZreceive_response_headerss   CONNECTi,  http_versionreason_phrasenetwork_stream)statusheadersZcontent
extensionsresponse_closedr   )can_handle_requesturlr   ZRuntimeErrorr(   r-   r,   r   r   r   r.   r   r+   r   r   logger_send_request_headers_send_request_bodyr   _receive_response_headersZreturn_valuer)   methodAsyncHTTP11UpgradeStreamr	   HTTP11ConnectionByteStreamBaseExceptionr   _response_closed)r2   r6   kwargsZtracer7   r:   r8   r;   trailing_datar9   excs   &&         r   handle_async_requestZ*AsyncHTTP11Connection.handle_async_requestA   s    &&w{{'9'9::/0B0B/C Dll^% 
 ####{{2668K8P8PQQ##q(#188"&,.. $#8	)F *FG  44>v>>>  !!4fgNNNRW11;F;;; ON *FG   88B6BB !! !!	&" " "11N #:-C64GC4G!9.-!X24A"L#]$n		 	e $### ?    O; ONNN   C   F  	(** !2FGDDD//111 EDDDDD + I +* I		s  A3N(5I6N(9A0I)N(4I5N(:K: ?K I7K  J 6I:7J ;K I=!K (J)K ,J&J J&K J#K K: 4K5K: 8KKK$K: /K0A#K: N(N(I4	 I#!
I4	,I4	.	N(7K :J =K  J	J	
J	J	
K  J&#K &K 	,J/-
K 	8K 	:K >K:  K KK: KK: KK: K7	#K&$
K7	/K7	1	K: :N%N N5L86N:M&MM&NM"
 N&M?,M/-
M?8M?:N
N N	N  N%%N(c               r5   r   r6   r   r"   r#   r   r$   r%   r   r&   r'      s     
7 
77 
7t 
7r   c                	s  "   VP                   P                  R / 4      pVP                  RR4      p\        \        P                  \        /4      ;_uu_ 4        \        P
                  ! VP                  VP                  P                  VP                  R7      pRRR4       V P                  XVR7      G Rj  xL
  R#   + '       g   i     L-; i L5i)timeoutwriteN)rD   targetr;   rN   )r<   getr   r/   r   r   rD   r?   rP   r;   _send_eventr2   r6   timeoutsrN   event   &&   r   rA   Z+AsyncHTTP11Connection._send_request_headers   s     %%)))R8,,w-S335GHIIKK~~{{))E J ug666 JI 	7s+   ACAB?C8C9C?C	
	Cc               r5   rM   r   r$   r%   r   r&   r'      s     	D 	D 	DD 	Dr   c                	s  "   VP                   P                  R / 4      pVP                  RR4      p\        VP                  \        P
                  4      '       g   Q hVP                    Rj  xL
  p\        P                  ! VR7      pV P                  WSR7      G Rj  xL
  K=   L8 LD;T P                  \        P                  ! 4       TR7      G Rj  xL 
  R# 5i)rN   rO   N)datarQ   )
r<   rR   
isinstancer   typingZAsyncIterabler/   DatarS   EndOfMessage)r2   r6   rU   rN   chunkrV   s   &&    r   rB   Z(AsyncHTTP11Connection._send_request_body   s     %%)))R8,,w-'..&*>*>????">> 	; 	;%HH%(E""5":::	;: * s//17CCCsH   A'C)B*-B&.B*1.CB( C&B*(C**CCCc               $    V ^8  d   QhRRRRRR/# )r   rV   z	h11.EventrN   r!   r"   r#   r   r$   r%   r   r&   r'      s'     M My M< MSW Mr   c                	s   "   V P                   P                  V4      pVe'   V P                  P                  W2R7      G R j  xL
  R # R #  L5i)NrQ   )r1   Zsendr)   rO   )r2   rV   rN   Zbytes_to_send   &&& r   rS   Z!AsyncHTTP11Connection._send_event   sD     ,,U3$&&,,],LLL %Ls   ?AA
	Ac               r5   )r   r6   r   r"   z:tuple[bytes, int, bytes, list[tuple[bytes, bytes]], bytes]r   r$   r%   r   r&   r'      s      U UU	CUr   c                	s
  "   VP                   P                  R / 4      pVP                  RR4      p V P                  VR7      G Rj  xL
 p\        V\        P
                  4      '       d   M6\        V\        P                  4      '       g   K^  VP                  ^e8X  g   Kq   RVP                  ,           pVP                  P                  4       pV P                  P                  w  rxWTP                  VP                  Wg3#  L5i)rN   readNrQ   s   HTTP/)r<   rR   _receive_eventrY   r/   r	   ZInformationalResponseZstatus_coder7   r;   Z	raw_itemsr1   rJ   Zreason)	r2   r6   rU   rN   rV   r7   r;   rJ   Z_s	   &&       r   rC   Z/AsyncHTTP11Connection._receive_response_headers   s      %%)))R8,,vt,--g->>E%..5#";";<<%%,%"4"44 --))+??88..gTT# ?s    ADDADD"A Dc               r5   )r   r6   r   r"   typing.AsyncIterator[bytes]r   r$   r%   r   r&   r'      s      	$r   c               	s|  "   VP                   P                  R / 4      pVP                  RR4      p V P                  VR7      G Rj  xL
 p\        V\        P
                  4      '       d   \        VP                  4      5x  KU  \        V\        P                  \        P                  34      '       g   K  R#  Lr5i)rN   r`   NrQ   )
r<   rR   ra   rY   r/   r[   bytesrX   r\   ZPAUSEDrT   rW   r   _receive_response_bodyZ,AsyncHTTP11Connection._receive_response_body   s      %%)))R8,,vt,--g->>E%**EJJ''EC$4$4cjj#ABB	 ?s   AB<B:A+B<8B<c               r5   )r   rN   r!   r"   zh11.Event | type[h11.PAUSED]r   r$   r%   r   r&   r'      s      #	%r   c                	s  "    \        \        P                  \        /4      ;_uu_ 4        V P                  P	                  4       pRRR4       X\        P
                  J d   V P                  P                  V P                  VR7      G Rj  xL
 pVR8X  d7   V P                  P                  \        P                  8X  d   Rp\        V4      hV P                  P                  V4       K  V#   + '       g   i     L; i Ls5i)TNrQ   r   z/Server disconnected without sending a response.)r   r/   r   r1   Z
next_eventZ	NEED_DATAr)   r`   READ_NUM_BYTEStheir_stateZSEND_RESPONSEZreceive_data)r2   rN   rV   rX   ZmsgrW   r   ra   Z$AsyncHTTP11Connection._receive_event   s      !8!8:M NOO224 P %!1166'' 7   3;4??#>#>#BSBS#SKC-c22,,T2 / POs*   )DC-ADD A D-C=	8	Dc                   V ^8  d   QhRR/# r   r"   r#   r   r$   r%   r   r&   r'      s     $ $ $r   c                	sR  "   V P                   ;_uu_4       GR j  xL
  V P                  P                  \        P                  J d   V P                  P
                  \        P                  J dk   \        P                  V n        V P                  P                  4        V P                  e-   \        P                  ! 4       pWP                  ,           V n        MV P                  4       G R j  xL
  R R R 4      GR j  xL
  R #  L L L
  + GR j  xL 
 '       g   i     R # ; i5iN)r-   r1   Z	our_stater/   ZDONErf   r   r   r,   Zstart_next_cycler*   time	monotonicr+   aclose)r2   now   & r   rH   Z&AsyncHTTP11Connection._response_closed   s     ####))SXX5OO//388;166002))5..*C&),B,B&BDOkkm## $## $ $###s]   D'DD'CD
-D.D
2D'=D>D'D
D'
D$	D
D$	D$		D'c               rg   rh   r   r$   r%   r   r&   r'      s     , ,d ,r   c                	s   "   \         P                  V n        V P                  P	                  4       G R j  xL
  R #  L5iri   )r   r   r,   r)   rl   r2      &r   rl   ZAsyncHTTP11Connection.aclose   s,      *00""))+++s   3><>c               r5   )r   r   r   r"   boolr   r$   r%   r   r&   r'     s     & & &D &r   c                	s    WP                   8H  # ri   )r(   r2   r      &&r   r>   Z(AsyncHTTP11Connection.can_handle_request  s    %%r   c               rg   r   r"   rq   r   r$   r%   r   r&   r'     s     7 7d 7r   c                	<    V P                   \        P                  8H  # ri   r,   r   r   ro   rp   r   is_availableZ"AsyncHTTP11Connection.is_available  s    
 {{16666r   c               rg   rt   r   r$   r%   r   r&   r'     s     8 8T 8r   c                	s   \         P                  ! 4       pV P                  R J;'       d    WP                  8  pV P                  \        P
                  8H  ;'       d    V P                  P                  R4      pT;'       g    T# )NZis_readable)rj   rk   r+   r,   r   r   r)   get_extra_info)r2   rm   Zkeepalive_expiredZserver_disconnected   &   r   has_expiredZ!AsyncHTTP11Connection.has_expired  sw    nn OO47QQC//<Q KK.333 C C$$33MB 	
 !77$77r   c               rg   rt   r   r$   r%   r   r&   r'      s     7 7 7r   c                	ru   ri   rv   ro   rp   r   is_idleZAsyncHTTP11Connection.is_idle   s    {{16666r   c               rg   rt   r   r$   r%   r   r&   r'   #  s     9 94 9r   c                	ru   ri   )r,   r   r   ro   rp   r   	is_closedZAsyncHTTP11Connection.is_closed#  s    {{18888r   c               rg   r   r"   strr   r$   r%   r   r&   r'   &  s     
 
c 
r   c                	s~    \        V P                  4      pV: R V P                  P                   RV P                   2# )z, HTTP/1.1, , Request Count: )r~   r(   r,   namer.   rr   rn   r   infoZAsyncHTTP11Connection.info&  sA    T\\"jT[[%5%5$6 7"1124	
r   c               rg   r}   r   r$   r%   r   r&   r'   -  s     
 
# 
r   c           	     	s    V P                   P                  p\        V P                  4      pR V RV: RV P                  P
                   RV P                   R2	# )Z<z [z, r   z]>)Z	__class__r   r~   r(   r,   r   r.   )r2   Z
class_namer   s   &  r   __repr__ZAsyncHTTP11Connection.__repr__-  sZ    ^^,,
T\\"
|2fZr$++*:*:); <"112"6	
r   c               rg   )r   r"   r   r   r$   r%   r   r&   r'   8  s      "7 r   c                	s   "   V # 5iri   r   ro   rp   r   
__aenter__Z AsyncHTTP11Connection.__aenter__8  s
     s   c               r   )	r   exc_typeztype[BaseException] | None	exc_valuezBaseException | None	tracebackztypes.TracebackType | Noner"   r#   r   r$   r%   r   r&   r'   ;  s2      , ( .	
 
r   c                	sB   "   V P                  4       G R j  xL
  R #  L5iri   )rl   )r2   r   r   r   r3   r   	__aexit__ZAsyncHTTP11Connection.__aexit__;  s      kkms   )r+   r1   r*   r)   r(   r.   r,   r-   i   i  ri   )NNN)r   r   r   r   re   r0   r4   rL   rA   rB   rS   rC   rd   ra   rH   rl   r>   rw   rz   r{   r|   r   r   r   r   r   r   r   r   r   r   +   sv    N *
$GV
7	DMU4:$ ,&7879

 r   r   c                  s:    ] tR tRtR R ltR R ltR R ltRtR	# )
rF   iD  c               r^   )r   
connectionr   r6   r   r"   r#   r   r$   r%   r   r&   'HTTP11ConnectionByteStream.__annotate__E  s"      #8 7 t r   c                	s,    Wn         W n        R V n        R# )FN)_connection_request_closed)r2   r   r6      &&&r   r4   Z#HTTP11ConnectionByteStream.__init__E  s    %r   c               rg   )r   r"   rb   r   r$   r%   r   r&   r   J  s      !< r   c               	s   "   R V P                   /p \        R\        V P                   V4      ;_uu_4       GRj  xL
  V P                  P                  ! R/ VB   Rj  xL
  pV5x  K   L1 LDRRR4      GRj  xL 
  R#   + GRj  xL 
 '       g   i     R# ; i  \
         dP   p\        4       ;_uu_ 4        T P                  4       G Rj  xL 
  RRR4       Th  + '       g   i     Th; iRp?ii ; i5i)r6   Zreceive_response_bodyNr   )r   r   r@   r   rd   rG   r   rl   )r2   rI   r]   rK   ry   r   	__aiter__Z$HTTP11ConnectionByteStream.__aiter__J  s     T]]+
	4fdmmVTTT#'#3#3#J#J#TV#T    %K U #T UTTTTT  	 )**kkm## +I +*I	s   C>(B! A,B! BA0A.
 A0#	B,B! .A00B1B! <A?=B! C>B	
B
B	B	B! C>B! !C;,C6>C"C
C"
C6"C3-	C66C;;C>c               rg   rh   r   r$   r%   r   r&   r   X  s     : :d :r   c                	sF  "   V P                   '       gh   R V n         \        R\        V P                  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)Tr=   N)r   r   r@   r   r   rH   ro   rp   r   rl   Z!HTTP11ConnectionByteStream.acloseX  sj     |||DL.FFF&&77999 GFF F9 GFFFs`   AB!A>B!B%B &B*B!5B6	B! BB!B	
B
B	B		B!)r   r   r   N)r   r   r   r   r4   r   rl   r   r   r   r   rF   rF   D  s    
: :r   rF   c                  sj    ] tR tR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t
R# )rE   i_  c               r^   )r   r   r   leading_datarc   r"   r#   r   r$   r%   r   r&   %AsyncHTTP11UpgradeStream.__annotate__`  s"     * *1 * *4 *r   c                	s    Wn         W n        R # ri   )_stream_leading_data)r2   r   r   r   r   r4   Z!AsyncHTTP11UpgradeStream.__init__`  s    )r   Nc               r^   )r   	max_bytesZintrN   r!   r"   rc   r   r$   r%   r   r&   r   d  s!     ? ?C ?, ?% ?r   c                	s   "   V P                   '       d&   V P                   R V pV P                   VR  V n         V# V P                  P                  W4      G R j  xL
 #  L5iri   )r   r   r`   )r2   r   rN   bufferr_   r   r`   ZAsyncHTTP11UpgradeStream.readd  sX     ''
3F!%!3!3IJ!?DM**9>>>>s   AAAAc               r^   )r   r   rc   rN   r!   r"   r#   r   r$   r%   r   r&   r   l  s!     2 2% 2, 2$ 2r   c                	sX   "   V P                   P                  W4      G R j  xL
  R #  L5iri   )r   rO   )r2   r   rN   r   r   rO   ZAsyncHTTP11UpgradeStream.writel  s     ll  111s   *(*c               rg   rh   r   r$   r%   r   r&   r   o  s     $ $d $r   c                	sV   "   V P                   P                  4       G R j  xL
  R #  L5iri   )r   rl   ro   rp   r   rl   ZAsyncHTTP11UpgradeStream.acloseo  s     ll!!###s   )')c               r   )	r   ssl_contextzssl.SSLContextserver_hostnamez
str | NonerN   r!   r"   r   r   r$   r%   r   r&   r   r  s8     S S#S $S 	S
 
Sr   c                	sV   "   V P                   P                  WV4      G R j  xL
 #  L5iri   )r   	start_tls)r2   r   r   rN   r3   r   r   Z"AsyncHTTP11UpgradeStream.start_tlsr  s$      \\++K'RRRRs    )')c               r5   )r   r   r~   r"   z
typing.Anyr   r$   r%   r   r&   r   z  s     1 13 1: 1r   c                	s8    V P                   P                  V4      # ri   )r   rx   )r2   r   rs   r   rx   Z'AsyncHTTP11UpgradeStream.get_extra_infoz  s    ||**400r   )r   r   ri   )NN)r   r   r   r   r4   r`   rO   rl   r   rx   r   r   r   r   rE   rE   _  s&    *?2$S1 1r   rE   )'Z
__future__r    ZenumZloggingZsslrj   ZtypesrZ   r/   Z_backends.baser   Z_exceptionsr   r   r   r   r   Z_modelsr   r   r	   Z_synchronizationr
   r   Z_tracer   Z
interfacesr   Z	getLoggerr@   ZUnionr[   r\   ZH11SendEventZIntEnumr   r   rF   rE   r   r   r   <module>r      s    "   
    
 /  0 / A  0			,	- ||KKHH$,, V4 Vr: :611 1r   