+
    Sj                        ^ RI t ^ RIHtHtHtHtHtHtHtH	t	H
t
HtHtHt ] P                  R:8  d   ^ RIHt M^ RIHt R;t ! R R]4      t ! R R]4      t ! R  R]4      t ! R! R]4      t]]]3,          t]]]]3,          t ! R" R]4      t ! R# R$]4      t ! R% R	]4      t ! R& R
]4      t ! R' R]4      t ! R( R]4      t ! R) R]4      t ! R* R]4      t ! R+ R]4      t  ! R, R]4      t! ! R- R]4      t" ! R. R]4      t# ! R/ R]4      t$ ! R0 R]4      t% ! R1 R]4      t& ! R2 R]4      t' ! R3 R]4      t( ! R4 R]4      t) ! R5 R]4      t* ! R6 R]4      t+ ! R7 R]4      t, ! R8 R]4      t-]]]] ]"]&](])3,          t.]]]]]]]!]#]$]%]']*]+],]-3,          t/]. ]].,          3,          t0]]/.]R,          3,          t1 ! R9 R]	4      t2]]2,          t3]]]0]1.]R,          3,          t4]]3]43,          t5R# )<    N)Any	AwaitableCallableDictIterableLiteralOptionalProtocolTupleType	TypedDictUnion)NotRequiredASGIVersions	HTTPScopeWebSocketScopeLifespanScopeHTTPRequestEventHTTPResponseStartEventHTTPResponseBodyEventHTTPResponseTrailersEventHTTPResponsePathsendEventHTTPServerPushEventHTTPDisconnectEventWebSocketConnectEventWebSocketAcceptEventWebSocketReceiveEventWebSocketSendEventWebSocketResponseStartEventWebSocketResponseBodyEventWebSocketDisconnectEventWebSocketCloseEventLifespanStartupEventLifespanShutdownEventLifespanStartupCompleteEventLifespanStartupFailedEventLifespanShutdownCompleteEventLifespanShutdownFailedEventASGI2Protocolc                   ,   a  ] tR t^=t o V 3R ltRtV tR# )r   c                d   < V ^8  d   Qh/ S[ ;R&   S[S[R,          S[R,          3,          ;R&   # )   spec_versionz2.0z3.0version)strr   r   )format__classdict__s   "C/var/www/idalgo/venv/lib/python3.14/site-packages/asgiref/typing.py__annotate__ASGIVersions.__annotate__=   s-      75>75>122      N__name__
__module____qualname____firstlineno____annotate_func____static_attributes____classdictcell__r1   s   @r2   r   r   =         r5   c                   ,   a  ] tR t^Bt o V 3R ltRtV tR# )r   c                  < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R	&   S[;R
&   S[S[S[S[3,          ,          ;R&   S[S[S[S[3,          ,          ;R&   S[S[S[S[S[,          3,          ,          ;R&   S[S[	S[S[
3,          ,          ;R&   S[S[	S[S[	S[S[3,          3,          ,          ;R&   # )r,   httptypeasgihttp_versionmethodschemepathraw_pathquery_string	root_pathheadersclientserverstate
extensionsr   r   r/   bytesr   r   r	   intr   r   r   object)r0   r1   s   "r2   r3   HTTPScope.__annotate__B   s	    
&/ 
    K	 
 K  I  O    N  eE5L)**  U38_%%  U3-.//  tCH~&&  c4#77899 r5   r6   Nr7   r?   s   @r2   r   r   B   r@   r5   c                   ,   a  ] tR t^St o V 3R ltRtV tR# )r   c                  < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R&   S[;R	&   S[S[S[S[3,          ,          ;R
&   S[S[S[S[3,          ,          ;R&   S[S[S[S[S[,          3,          ,          ;R&   S[S[,          ;R&   S[S[	S[S[
3,          ,          ;R&   S[S[	S[S[	S[S[3,          3,          ,          ;R&   # )r,   	websocketrD   rE   rF   rH   rI   rJ   rK   rL   rM   rN   rO   subprotocolsrP   rQ   rR   )r0   r1   s   "r2   r3   WebSocketScope.__annotate__S   s    
+
 
    K	 
 I  O    N  eE5L)**  U38_%%  U3-.//  3-  tCH~&&  c4#77899 r5   r6   Nr7   r?   s   @r2   r   r   S   r@   r5   c                   ,   a  ] tR t^dt o V 3R ltRtV tR# )r   c                r   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[S[S[S[3,          ,          ;R&   # )r,   lifespanrD   rE   rP   )r   r   r   r   r/   r   )r0   r1   s   "r2   r3   LifespanScope.__annotate__d   s:     
*
 
  tCH~&& r5   r6   Nr7   r?   s   @r2   r   r   d   r@   r5   c                   ,   a  ] tR t^nt o V 3R ltRtV tR# )r   c                L   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[;R&   # )r,   zhttp.requestrD   body	more_bodyr   rS   bool)r0   r1   s   "r2   r3   HTTPRequestEvent.__annotate__n   s+     
.
!! 
K  O r5   r6   Nr7   r?   s   @r2   r   r   n   r@   r5   c                   ,   a  ] tR t^tt o V 3R ltRtV tR# )HTTPResponseDebugEventc                V   < V ^8  d   Qh/ S[ R,          ;R&   S[S[S[3,          ;R&   # )r,   zhttp.response.debugrD   info)r   r   r/   rU   )r0   r1   s   "r2   r3   #HTTPResponseDebugEvent.__annotate__t   s*     
'
(( 
sF{
 r5   r6   Nr7   r?   s   @r2   rh   rh   t   r@   r5   rh   c                   ,   a  ] tR t^yt o V 3R ltRtV tR# )r   c                ~   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[S[S[S[3,          ,          ;R&   S[;R&   # )r,   zhttp.response.startrD   statusrM   trailers)r   rT   r   r   rS   re   )r0   r1   s   "r2   r3   #HTTPResponseStartEvent.__annotate__y   sG     
'
(( K  eE5L)**  N	 r5   r6   Nr7   r?   s   @r2   r   r   y   r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                L   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[;R&   # )r,   zhttp.response.bodyrD   rb   rc   rd   )r0   r1   s   "r2   r3   "HTTPResponseBodyEvent.__annotate__   s,     
&
'' 
K  O r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                r   < V ^8  d   Qh/ S[ R,          ;R&   S[S[S[S[3,          ,          ;R&   S[;R&   # )r,   zhttp.response.trailersrD   rM   more_trailers)r   r   r   rS   re   )r0   r1   s   "r2   r3   &HTTPResponseTrailersEvent.__annotate__   s<     
*
++ eE5L)**   r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                @   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   # )r,   zhttp.response.pathsendrD   rI   r   r/   )r0   r1   s   "r2   r3   &HTTPResponsePathsendEvent.__annotate__   s      
*
++ 
I r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                r   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[S[S[S[3,          ,          ;R&   # )r,   zhttp.response.pushrD   rI   rM   )r   r/   r   r   rS   )r0   r1   s   "r2   r3    HTTPServerPushEvent.__annotate__   s;     
&
'' 
I  eE5L)** r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                4   < V ^8  d   Qh/ S[ R,          ;R&   # )r,   zhttp.disconnectrD   r   )r0   r1   s   "r2   r3    HTTPDisconnectEvent.__annotate__   s     
#
$$ r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                4   < V ^8  d   Qh/ S[ R,          ;R&   # )r,   zwebsocket.connectrD   r   )r0   r1   s   "r2   r3   "WebSocketConnectEvent.__annotate__        
%
&& r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                   < V ^8  d   Qh/ S[ R,          ;R&   S[S[,          ;R&   S[S[S[S[3,          ,          ;R&   # )r,   zwebsocket.acceptrD   subprotocolrM   )r   r	   r/   r   r   rS   )r0   r1   s   "r2   r3   !WebSocketAcceptEvent.__annotate__   s@     
$
%% #  eE5L)** r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                l   < V ^8  d   Qh/ S[ R,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r,   zwebsocket.receiverD   rS   textr   r	   rS   r/   )r0   r1   s   "r2   r3   "WebSocketReceiveEvent.__annotate__   s6     
%
&& E?  3- r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                l   < V ^8  d   Qh/ S[ R,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # )r,   zwebsocket.sendrD   rS   r   r   )r0   r1   s   "r2   r3   WebSocketSendEvent.__annotate__   s6     
"
## E?  3- r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r   c                r   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[S[S[S[3,          ,          ;R&   # )r,   zwebsocket.http.response.startrD   rn   rM   )r   rT   r   r   rS   )r0   r1   s   "r2   r3   (WebSocketResponseStartEvent.__annotate__   s;     
1
22 K  eE5L)** r5   r6   Nr7   r?   s   @r2   r   r      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r    c                L   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[;R&   # )r,   zwebsocket.http.response.bodyrD   rb   rc   rd   )r0   r1   s   "r2   r3   'WebSocketResponseBodyEvent.__annotate__   s,     
0
11 
K  O r5   r6   Nr7   r?   s   @r2   r    r       r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r!   c                \   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[S[,          ;R&   # )r,   zwebsocket.disconnectrD   codereasonr   rT   r	   r/   )r0   r1   s   "r2   r3   %WebSocketDisconnectEvent.__annotate__   s1     
(
)) 
I  SM r5   r6   Nr7   r?   s   @r2   r!   r!      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r"   c                \   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   S[S[,          ;R&   # )r,   zwebsocket.closerD   r   r   r   )r0   r1   s   "r2   r3    WebSocketCloseEvent.__annotate__   s1     
#
$$ 
I  SM r5   r6   Nr7   r?   s   @r2   r"   r"      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r#   c                4   < V ^8  d   Qh/ S[ R,          ;R&   # )r,   zlifespan.startuprD   r   )r0   r1   s   "r2   r3   !LifespanStartupEvent.__annotate__   s     
$
%% r5   r6   Nr7   r?   s   @r2   r#   r#      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r$   c                4   < V ^8  d   Qh/ S[ R,          ;R&   # )r,   zlifespan.shutdownrD   r   )r0   r1   s   "r2   r3   "LifespanShutdownEvent.__annotate__   r   r5   r6   Nr7   r?   s   @r2   r$   r$      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r%   c                4   < V ^8  d   Qh/ S[ R,          ;R&   # )r,   zlifespan.startup.completerD   r   )r0   r1   s   "r2   r3   )LifespanStartupCompleteEvent.__annotate__   s     
-
.. r5   r6   Nr7   r?   s   @r2   r%   r%      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r&   c                @   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   # )r,   zlifespan.startup.failedrD   messagerz   )r0   r1   s   "r2   r3   'LifespanStartupFailedEvent.__annotate__   s      
+
,, L r5   r6   Nr7   r?   s   @r2   r&   r&      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r'   c                4   < V ^8  d   Qh/ S[ R,          ;R&   # )r,   zlifespan.shutdown.completerD   r   )r0   r1   s   "r2   r3   *LifespanShutdownCompleteEvent.__annotate__   s     
.
// r5   r6   Nr7   r?   s   @r2   r'   r'      r@   r5   c                   ,   a  ] tR t^t o V 3R ltRtV tR# )r(   c                @   < V ^8  d   Qh/ S[ R,          ;R&   S[;R&   # )r,   zlifespan.shutdown.failedrD   r   rz   )r0   r1   s   "r2   r3   (LifespanShutdownFailedEvent.__annotate__   s      
,
-- L r5   r6   Nr7   r?   s   @r2   r(   r(      r@   r5   c                   D   a  ] tR tRt o V 3R lR ltV 3R lR ltRtV tR# )r)   i  c                $   < V ^8  d   QhRS[ RR/# )r,   scopereturnN)Scope)r0   r1   s   "r2   r3   ASGI2Protocol.__annotate__  s      e  r5   c                    R # Nr6   )selfr   s   &&r2   __init__ASGI2Protocol.__init__  s    r5   c                *   < V ^8  d   QhRS[ RS[RR/# )r,   receivesendr   N)ASGIReceiveCallableASGISendCallable)r0   r1   s   "r2   r3   r     s%      *2B	r5   c                   "   R # 5ir   r6   )r   r   r   s   &&&r2   __call__ASGI2Protocol.__call__  s
      	s   r6   N)r8   r9   r:   r;   r   r   r=   r>   r?   s   @r2   r)   r)     s       r5   )      )#r   r   r   r   WWWScoper   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   ASGIReceiveEventASGISendEventr   r   r)   ASGI2ApplicationASGI3ApplicationASGIApplication)6systypingr   r   r   r   r   r   r	   r
   r   r   r   r   version_infor   typing_extensions__all__r   r   r   r   r   r   r   rh   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   r6   r5   r2   <module>r      sw   
    w"-$N39 3
:	 :":Y :"'I ' N*+i67y Y 
Y I 	 	 
+) +%) %'I '+9 +I  +) + y ) &9 &'I '/9 / 
0I 0) 
    !!$ r9-=#>>? ]OYt_<= H  & 
 dO  (*::;r5   