+
    Bi
                     `    R t ^ RIt^ RIHt ^RIHt RR./t. R	Ot ! R R]4      t	R t
]	t]
tR# )
z
Asynchronous progressbar decorator for iterators.
Includes a default `range` iterator printing to `stderr`.

Usage:
>>> from tqdm.asyncio import trange, tqdm
>>> async for i in trange(10):
...     ...
N)version_info)tqdmzgithub.com/	casperdcltqdm_asyncioc                      a a ] tR t^t oRtRV 3R lltR tR tR t]	RRRRR	R/R
 l4       t
]	RRRRR	R/R l4       tRtVtV ;t# )r   z(
Asynchronous-friendly version of tqdm.
Nc                B  < \         SV `  ! V.VO5/ VB  R V n        Ve   \        VR4      '       d   VP                  V n        RV n        R# \        VR4      '       d   VP                  V n        R# \        V4      V n        V P                  P                  V n        R# R# )FN	__anext__T__next__)	super__init__iterable_awaitablehasattrr   iterable_nextr	   iteriterable_iterator)selfiterableargskwargs	__class__s   &&*,1/usr/lib/python3.14/site-packages/tqdm/asyncio.pyr   tqdm_asyncio.__init__   s    3D3F3"'x--%-%7%7"*.':..%-%6%6")-h&%)%;%;%D%D"      c                    V # N )r   s   &r   	__aiter__tqdm_asyncio.__aiter__$   s    r   c                *  "    V P                   '       d   V P                  4       G R j  xL
 pMV P                  4       pV P                  4        V#  L'  \         d    T P	                  4        \
        h\         d    T P	                  4        h i ; i5ir   )r   r   updateStopIterationcloseStopAsyncIterationBaseException)r   ress   & r   r   tqdm_asyncio.__anext__'   s{     	&&& ..00((*KKMJ	 1
  	%JJL$$ 	JJL	s2   B%A A&A BA )B=BBc                :    V P                   P                  ! V/ VB # r   )r   send)r   r   r   s   &*,r   r'   tqdm_asyncio.send6   s    }}!!42622r   looptimeouttotalc             +     "   Vf   \        V4      p/ p\        R,          R8  d   W&R&   V ! \        P                  ! V3RV/VB 3RV/VB  Rj  xL
  R#  L5i)z%
Wrapper for `asyncio.as_completed`.
N:N   Nr)   r*   r+   )   
   )lenr   asyncioas_completed)clsfsr)   r*   r+   tqdm_kwargsr   s   &&$$$, r   r2   tqdm_asyncio.as_completed9   sg     
 =GEg%!6Nw++BJJ6J 3"3&13 	3 	3s   AAAAc          	       "   R p\        V4       UUu. uF  w  rxV! Wx4      NK  	  p	ppV P                  ! V	3RVRVRV/VB  Uu. uF  qG Rj  xL
 NK  	  p
p\        V
4       UUu. uF  w  rVNK	  	  upp# u uppi  L/u upi u uppi 5i)z
Wrapper for `asyncio.gather`.
c                 $   "   YG R j  xL
 3#  L5ir   r   )ifs   &&r   wrap_awaitable+tqdm_asyncio.gather.<locals>.wrap_awaitableK   s     g:gs   r)   r*   r+   N)	enumerater2   sorted)r3   r)   r*   r+   r4   r5   r;   r9   r:   ifsr$   _s   &$$$*,      r   gathertqdm_asyncio.gatherF   s     
	 1:">~a#> # 0 0 !M4 !M !M7<!M@K!M N !M1ww !M N$Sk*kdak** ? N*s?   BA8B	B A>
B B'B4
B>B  B)r   r   r   r   )__name__
__module____qualname____firstlineno____doc__r   r   r   r'   classmethodr2   rA   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      sv     E3 
3d 
3D 
3 
3 
3 
+D 
+$ 
+d 
+ 
+ 
+r   c                 (    \        \        V !  3/ VB # )z=
A shortcut for `tqdm.asyncio.tqdm(range(*args), **kwargs)`.
)r   range)r   r   s   *,r   tarangerO   T   s     t///r   )r   rO   r   trange)rG   r1   sysr   stdr   std_tqdm
__author____all__r   rO   rP   r   r   r   <module>rV      sD      !k]+

7>+8 >+B0 	r   