+
    Pj                        ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHtHtHt  ^ RIt]! ]R	4      '       d   ]P(                  tM]P*                  t  ! R
 R]4      t ! R R4      tR#   ] d    Rt L"i ; i)    )annotationsN)PathLike)BackgroundTask)URL)Request)HTMLResponse)ReceiveScopeSendpass_contextc                  D   a  ] tR t^tRR V 3R llltR V 3R lltRtV ;t# )_TemplateResponsec               0    V ^8  d   QhRRRRRRRRR	R
RR/# )   template
typing.Anycontextdict[str, typing.Any]status_codeintheaderstyping.Mapping[str, str] | None
media_type
str | None
backgroundBackgroundTask | None )formats   "m/Users/ahmed/devFolder/Ultron/claude-voice/gateway/.venv/lib/python3.14/site-packages/starlette/templating.py__annotate___TemplateResponse.__annotate__   sN     P PP 'P 	P
 1P P *P    c                	d   < Wn         W n        VP                  V4      p\        SV `  WsWEV4       R # N)r   r   rendersuper__init__)	selfr   r   r   r   r   r   content	__class__s	   &&&&&&& r   r'   _TemplateResponse.__init__   s.     !//'*wJOr"   c               (    V ^8  d   QhRRRRRRRR/# )	r   scoper
   receiver	   sendr   returnNoner   )r   s   "r   r    r!   +   s(     5 5E 5G 54 5D 5r"   c           	     	
  <"   V P                   P                  R / 4      pVP                  R/ 4      pRV9   d-   V! RRRRV P                  RV P                   //4      G Rj  xL
  \        SV `  WV4      G Rj  xL
  R#  L L5i)request
extensionszhttp.response.debugtypeinfor   r   N)r   getr   r&   __call__)r(   r-   r.   r/   r3   r4   r*   s   &&&&  r   r8   _TemplateResponse.__call__+   s     ,,""9b1[[r2
 J.1"DMM!4<<   gut444 	5s$   AB A?!B8B9BB)r   r   )   NNN)__name__
__module____qualname____firstlineno__r'   r8   __static_attributes____classcell__)r*   s   @r   r   r      s    P P5 5r"   r   c                  &   ] tR t^;tRt]P                  RR/R R ll4       t]P                  RR/R R ll4       tRRRRR/R	 R
 llltR R ltR R lt	R R lt
]P                  RR R ll4       t]P                  RR R ll4       tR R ltRtR# )Jinja2Templateszq
templates = Jinja2Templates("templates")

return templates.TemplateResponse("index.html", {"request": request})
context_processorsNc               (    V ^8  d   QhRRRRRRRR/# )	r   	directory:str | PathLike[str] | typing.Sequence[str | PathLike[str]]rC   >list[typing.Callable[[Request], dict[str, typing.Any]]] | Noneenv_optionsr   r0   r1   r   )r   s   "r   r    Jinja2Templates.__annotate__C   s3      M [	
 " 
r"   c               	    R # r$   r   )r(   rE   rC   rH   s   &&$,r   r'   Jinja2Templates.__init__B   s     r"   c               $    V ^8  d   QhRRRRRR/# )r   envjinja2.EnvironmentrC   rG   r0   r1   r   )r   s   "r   r    rI   L   s+         [	
 
r"   c               	    R # r$   r   )r(   rM   rC   s   &$$r   r'   rK   K   s     r"   rM   c          
     ,    V ^8  d   QhRRRRRRRRR	R
/# )r   rE   zAstr | PathLike[str] | typing.Sequence[str | PathLike[str]] | NonerC   rG   rM   zjinja2.Environment | NonerH   r   r0   r1   r   )r   s   "r   r    rI   S   s=     + +T+ [	+
 '+ "+ 
+r"   c               	`   V'       d   \         P                  ! R \        4       \        f   Q R4       h\	        V4      \	        V4      ,          '       g   Q R4       hT;'       g    . V n        Ve   V P                  ! V3/ VB V n        M
Ve   W0n        V P                  V P                  4       R# )zYExtra environment options are deprecated. Use a preconfigured jinja2.Environment instead.Nz/jinja2 must be installed to use Jinja2Templatesz4either 'directory' or 'env' arguments must be passed)	warningswarnDeprecationWarningjinja2boolrC   _create_envrM   _setup_env_defaults)r(   rE   rC   rM   rH   s   &&$$,r   r'   rK   S   s     MMk" !T#TT!Ic**b,bb*"4":": ''	A[ADH_H  *r"   c               $    V ^8  d   QhRRRRRR/# )r   rE   rF   rH   r   r0   rN   r   )r   s   "r   r    rI   j   s(     	1 	1M	1 "	1 
		1r"   c                	    \         P                  ! V4      pVP                  R V4       VP                  RR4       \         P                  ! R/ VB # )loader
autoescapeTr   )rU   FileSystemLoader
setdefaultEnvironment)r(   rE   rH   r[   s   &&, r   rW   Jinja2Templates._create_envj   sH    
 ((3x0|T2!!0K00r"   c                    V ^8  d   QhRRRR/# )r   rM   rN   r0   r1   r   )r   s   "r   r    rI   u   s     3 3'9 3d 3r"   c                	\    \         R  R l4       pVP                  P                  RV4       R# )c               (    V ^8  d   QhRRRRRRRR/# )	r   r   r   namestrpath_paramsr   r0   r   r   )r   s   "r   r    9Jinja2Templates._setup_env_defaults.<locals>.__annotate__w   s0     	8 	8*	8	8 &		8
 	8r"   c               :    V R ,          pVP                   ! V3/ VB # )r3   )url_for)r   rd   rf   r3   s   "", r   ri   4Jinja2Templates._setup_env_defaults.<locals>.url_forv   s"      'y1G??47;77r"   ri   N)r   globalsr^   )r(   rM   ri   s   && r   rX   #Jinja2Templates._setup_env_defaultsu   s*    		8 
	8 	y'2r"   c                    V ^8  d   QhRRRR/# )r   rd   re   r0   zjinja2.Templater   )r   s   "r   r    rI      s     + + + +r"   c                	8    V P                   P                  V4      # r$   )rM   get_template)r(   rd   s   &&r   ro   Jinja2Templates.get_template   s    xx$$T**r"   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r   r3   r   rd   re   r   dict[str, typing.Any] | Noner   r   r   r   r   r   r   r   r0   r   r   )r   s   "r   r    rI      sZ     	  	 	  	  .		 
 	  1	  	  *	  
	 r"   c                	    R # r$   r   )r(   r3   rd   r   r   r   r   r   s   &&&&&&&&r   TemplateResponse Jinja2Templates.TemplateResponse   s      r"   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# )r   rd   re   r   rr   r   r   r   r   r   r   r   r   r0   r   r   )r   s   "r   r    rI      sP     
 

 .
 	

 1
 
 *
 

r"   c                	    R # r$   r   )r(   rd   r   r   r   r   r   s   &&&&&&&r   rt   ru      s     	r"   c               $    V ^8  d   QhRRRRRR/# )r   argsr   kwargsr0   r   r   )r   s   "r   r    rI      s"     :
 :
j :
J :
K\ :
r"   c           	     	   V'       Ed4   \        V^ ,          \        4      '       Ed   \        P                  ! R\        4       V^ ,          p\        V4      ^8  d
   V^,          MVP                  R/ 4      p\        V4      ^8  d
   V^,          MVP                  R^4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      pRV9  d   \        R4      hVR,          p	EMV^ ,          p	\        V4      ^8  d
   V^,          MVR	,          p\        V4      ^8  d
   V^,          MVP                  R/ 4      p\        V4      ^8  d
   V^,          MVP                  R^4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      p\        V4      ^8  d
   V^,          MVP                  R4      pMRV9  d>   \        P                  ! R
\        4       RVP                  R/ 4      9  d   \        R4      hVP                  R/ 4      pVP                  RVP                  R4      4      p	\        P                  ! \        VR	,          4      pVP                  R^4      pVP                  R4      pVP                  R4      pVP                  R4      pVP                  RV	4       V P                   F  p
VP                  V
! V	4      4       K  	  V P                  V4      p\        VVVVVVR7      # )r   zThe `name` is not the first parameter anymore. The first parameter should be the `Request` instance.
Replace `TemplateResponse(name, {"request": request})` by `TemplateResponse(request, name)`.r   r   r   r   r   r3   z$context must include a "request" keyrd   zThe `TemplateResponse` now requires the `request` argument.
Replace `TemplateResponse(name, {"context": context})` by `TemplateResponse(request, name)`.)r   r   r   r   )
isinstancere   rR   rS   rT   lenr7   
ValueErrortypingcastr^   rC   updatero   r   )r(   ry   rz   rd   r   r   r   r   r   r3   context_processorr   s   &*,         r   rt   ru      s   4$q'3''s '	 Aw%(Y]$q'

9b8Q),TQd1gFJJ}VY<Z%(Y]$q'

98M(+D	AT!W6::l;S
(+D	AT!W6::l;S
G+$%KLL!),q'"%d)a-tAwVF^%(Y]$q'

9b8Q),TQd1gFJJ}VY<Z%(Y]$q'

98M(+D	AT!W6::l;S
(+D	AT!W6::l;S
&s&
 FJJy"$==$%KLLjjB/GjjGKK	,BCG;;sF6N3D **]C8Kjj+GL1JL1J9g.!%!8!8NN,W56 "9 $$T* #!!
 	
r"   )rC   rM   r$   )Nr:   NNN)r;   r<   r=   r>   __doc__r   overloadr'   rW   rX   ro   rt   r?   r   r"   r   rB   rB   ;   s     __ ^b	  __ ^b	 + ^b	+
 *.+ +.	13+ __	  	  __
 
:
 :
r"   rB   )
__future__r   r   rR   osr   starlette.backgroundr   starlette.datastructuresr   starlette.requestsr   starlette.responsesr   starlette.typesr	   r
   r   rU   hasattrr   contextfunctionModuleNotFoundErrorr   rB   r   r"   r   <module>r      s    "    / ( & , 0 0 v~&&**--
5 5>]
 ]
G  Fs   A< A< A< <	BB