+
    WBi              
          ^ RI t ^ RIt^ RIHt ^ RIHt ^RIHt ^RIHt ]P                  '       d   ^ RI
t]P                  ! R4      tR t]]]]]]]]! R4      0tR R	 lt ! R
 R]P2                  ],          4      tR R ltR R ltR# )    N)WRAPPER_ASSIGNMENTS)wraps)_PassArg)pass_eval_contextVc                    a  V 3R  lpV# )c                 ^  <a aa \         P                  ! S4      pVR J oV\         P                  J d   R R loMR R loR	p\        \	        \
        4      P                  V4      4      p\        SVR7      \        S VR
R7      V VVV3R l4       4       pS'       d   \        V4      pRVn	        V# )Nc                D    V ^8  d   QhR\         P                  R\        /#    argsreturntAnybool)formats   "7/usr/lib/python3.14/site-packages/jinja2/async_utils.py__annotate__6async_variant.<locals>.decorator.<locals>.__annotate__   s     6 6quu 6 6    c                 Z    \         P                  ! \        V ^ ,          P                  4      # r   )r   castr   is_asyncr   s   &r   r   2async_variant.<locals>.decorator.<locals>.is_async   s    vvdDG$4$455r   c                D    V ^8  d   QhR\         P                  R\        /# r   r   )r   s   "r   r   r      s"     B Bquu B Br   c                 n    \         P                  ! \        V ^ ,          P                  P                  4      # r   )r   r   r   environmentr   r   s   &r   r   r      s#    vvdDG$7$7$@$@AAr   )assigned)r!   updatedc                  f   < S! V 4      pS'       d
   V R ,          p V'       d	   S! V / VB # S! V / VB # ):   NN )r   kwargsb
async_funcr   need_eval_contextnormal_funcs   *, r   wrapper1async_variant.<locals>.decorator.<locals>.wrapper%   s=     A Bx!42622///r   T)
__module____name____qualname__r%   )
r   from_objr    tuplesetr   
differencer   r   jinja_async_variant)r(   pass_argasync_func_attrsnormal_func_attrsr+   r   r)   r*   s   f    @@r   	decorator async_variant.<locals>.decorator   s    $$[1$,x+++6
B F!#&9":"E"EFV"WX	{%6	7	z$4b	A		0 
B 
8		0 '0G&*#r   r%   )r*   r8   s   f r   async_variantr:      s    &P r   c                x    V ^8  d   QhR\         P                  \         P                  R,          R3,          RR/# )r   valuer   r   )r   Union	Awaitable)r   s   "r   r   r   >   s1      AGGAKK$4c$9: s r   c                    "   \        V 4      \        9   d   \        P                  ! R V 4      # \        P
                  ! V 4      '       d    \        P                  ! RV 4      G Rj  xL
 # V #  L5i)r   zt.Awaitable[V]N)type_common_primitivesr   r   inspectisawaitable)r<   s   &r   
auto_awaitrD   >   sS     E{((vvc5!!5!!VV,e444L 5s   AA-
A-$A+%A-c                   V   a  ] tR t^It o V 3R lR ltV 3R lR ltV 3R lR ltRtV tR# )	_IteratorToAsyncIteratorc                   < V ^8  d   QhRR/# )r   iteratorzt.Iterator[V]r%   )r   __classdict__s   "r   r   %_IteratorToAsyncIterator.__annotate__J   s     " " "r   c                    Wn         R # N	_iterator)selfrH   s   &&r   __init__!_IteratorToAsyncIterator.__init__J   s    !r   c                   < V ^8  d   QhRR/# )r   r   zte.Selfr%   )r   rI   s   "r   r   rJ   M   s      9 r   c                    V # rL   r%   )rO   s   &r   	__aiter__"_IteratorToAsyncIterator.__aiter__M   s    r   c                    < V ^8  d   QhRS[ /# )r   r   )r   )r   rI   s   "r   r   rJ   P   s     5 5 5r   c                   "    \        V P                  4      #   \         d   p\        TP                  4      ThR p?ii ; i5irL   )nextrN   StopIterationStopAsyncIterationr<   )rO   es   & r   	__anext__"_IteratorToAsyncIterator.__anext__P   s9     	5'' 	5$QWW-14	5s   A A?:?ArM   N)	r.   r-   r/   __firstlineno__rP   rT   r\   __static_attributes____classdictcell__)rI   s   @r   rF   rF   I   s#     " " 5 5r   rF   c                     V ^8  d   QhRRRR/# )r   iterable*t.Union[t.AsyncIterable[V], t.Iterable[V]]r   zt.AsyncIterator[V]r%   )r   s   "r   r   r   W   s     8 8:88r   c                 n    \        V R 4      '       d   V P                  4       # \        \        V 4      4      # )rT   )hasattrrT   rF   iter)rb   s   &r   
auto_aiterrg   W   s/     x%%!!##'X77r   c                J    V ^8  d   QhRRR\         P                  R,          /# )r   r<   rc   r   r   )r   List)r   s   "r   r   r   `   s$     0 070VVC[0r   c                 V   "   \        V 4       Uu. u R j  xL
 qNK   LDup# u upi 5irL   )rg   )r<   xs   & r   auto_to_listrl   `   s#      (.//A///s$   )$ 
 $ $))rB   typingr   	functoolsr   r   utilsr   r   TYPE_CHECKINGtyping_extensionsteTypeVarr   r:   intfloatr   strlistdictr1   r@   rA   rD   GenericrF   rg   rl   r%   r   r   <module>rz      sv      )   $???"IIcN)X 5$T4T
K 5qyy| 580r   