+
    }ig                     n    R t ^ RIt^ RIHt ^RIHt ^RIHt RRR./t. ROt	 ! R	 R]4      t
R
 t]
t]tR# )z
Matplotlib GUI progressbar decorator for iterators.

Usage:
>>> from tqdm.gui import trange, tqdm
>>> for i in trange(10):
...     ...
N)warn)TqdmExperimentalWarning)tqdmzgithub.com/	casperdcllrq3000tqdm_guic                   H   a a ] tR t^t oRtV 3R ltR tR tR tRt	Vt
V ;t# )r   z,Experimental Matplotlib GUI version of tqdm!c                V  < ^ RI Hp ^ RIp^ RIHp VP                  4       pRVR&   VP                  RR4      p\        S	V `   ! V/ VB  V P                  '       d   R# \        R\        ^R7       W@n        WPn        V P                  P                  R	,          V n        R
V P                  P                  R	&   \!        V P"                  R4      V n        VP%                  RR7      w  V n        pV P)                  4       pVe   . V n        . V n        . V n        M'V! . 4      V n        V! . 4      V n        V! . 4      V n        VP1                  V P*                  V P,                  RR7      w  V n        VP1                  V P*                  V P.                  RR7      w  V n        VP7                  ^ R4       Vet   VP9                  ^ ^d4       VP;                  R4       V P&                  P=                  V P2                  V P4                  3RRR7       VP?                  ^ R^ ^ VR7      V n         MFVP9                  ^ ^<4       VPC                  4        VP;                  R4       VP=                  RRR7       VPE                  4        TPG                  V PH                  '       d   V PH                  MRR,           4       V PJ                  '       d>   VPM                  RRRR7       VPN                  PQ                  4       PS                  R4       VPU                  4       V n+        VPY                  4        Wpn-        R# )     )dequeNTguicolourgzGUI is experimental/alpha)
stackleveltoolbarNoneg      ?)figsizeb)colorkgMbP?percentzcenter right)loc)xminxmaxr   secondsz
lower leftitz/ssciy)styleaxis	scilimits)	   g@)curest)r
   r
   g333333ÿ).collectionsr   
matplotlibmatplotlib.pyplotpyplotcopypopsuper__init__disabler   r   mplpltrcParamsr   maxminintervalsubplotsfig__len__xdataydatazdataplotline1line2set_ylimset_xlim
set_xlabellegendaxhspanhspaninvert_xaxisgrid
set_ylabelunit
unit_scaleticklabel_formatyaxisget_offset_textset_xisinteractivewasionionax)
selfargskwargsr   r-   r.   r   rM   total	__class__s
   &*,      Z/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/tqdm/gui.pyr+   tqdm_gui.__init__   sn   % 'uHc*$)&)<<<(*AaP xx((3'-)$t//5||H|5"DJDJDJrDJrDJrDJggdjj$**Cg@
ggdjj$**Cg@

AuKK3MM)$HHOOTZZ4n .  0 QAAVLDJ KK2OOMM)$IIn,I7
	
DIIItyy44?@???  u3& IHH$$&,,U3 '')	    c                
   V P                   '       d   R # RV n         V P                  4       ;_uu_ 4        V P                  P                  V 4       R R R 4       V P                  V P
                  P                  R&   V P                  '       g   V P                  P                  4        V P                  '       d   V P                  4        R # V P                  P                  V P                  4       R #   + '       g   i     L; i)NTr   )r,   get_lock
_instancesremover   r-   r/   rK   r.   ioffleavedisplaycloser3   )rN   s   &rS   r]   tqdm_gui.closeX   s    <<<]]__OO""4(  (,||)${{{HHMMO:::LLNHHNN488$ _s   C22D	c                    R # )N )rN   ___s   &*,rS   cleartqdm_gui.cleark   s    rU   c                   V P                   pV P                  4       pW@P                  ,
          pW0P                  ,
          pW@P                  ,
          pV P
                  pV P                  p	V P                  p
V P                  pV P                  pV P                  pV P                  p\        V R R4      pWg,          pW5,          pT	P                  V'       d   VR,          V,          MT4       V
P                  V4       VP                  V4       V'       g8   V^B8  d1   V	P                  4        V
P                  4        VP                  4        VP                  4       w  ppVV8  g   VV8  d@   RV,          pVP!                  VV4       VP"                  P$                  P'                  4        V'       dn   VP)                  W4       VP)                  W4       V'       dC   VP+                  ^ V34       VP-                  VV,
          4       VP/                  W8,          4       M<V	 Uu. uF  pVV,
          NK  	  ppVP)                  VV
4       VP)                  VV4       V P0                  pVR,          ;'       g    RP3                  RR4      VR&   V P4                  ! R/ VB pRV9   d)   RP7                  \8        P:                  ! R	V^R
7      4      pVP=                  VR^R7       V P>                  PA                  R4       R# u upi )r@   Ng      Y@g?
bar_formatz{l_bar}<bar/>{r_bar}z{bar}z<bar/> z\|?<bar/>\|?)maxsplitzDejaVu Sans Mono)fontnamefontsizeg&.>r`   )!n_timestart_tlast_print_nlast_print_trQ   r5   r6   r7   rM   r9   r:   getattrappendpopleftget_ylimr;   figurecanvasdrawset_dataset_xy
set_height	set_widthformat_dictreplaceformat_meterjoinresplit	set_titler.   pause)rN   ra   rb   rk   cur_telapseddelta_itdelta_trQ   r5   r6   r7   rM   r9   r:   r@   r   zyminymaxit_agodmsgs   &*,                     rS   r\   tqdm_gui.displayn   sM   FF

,,&(((+++ 







WW



gt,K%QY&U;QQ
 7R<MMOMMOMMO[[]
dt8q4x7DKKd#II!!#NN5(NN5(aY'  -	*(-.1UQYYE.NN5%(NN5%(\?DD.DMMX,$!$s?''"((?C!DEC
S#5Ct /s   'L)rM   r,   r3   r@   r9   r:   r1   r-   r.   r   rK   r5   r6   r7   )__name__
__module____qualname____firstlineno____doc__r+   r]   rc   r\   __static_attributes____classdictcell____classcell__)rR   __classdict__s   @@rS   r   r      s"     6;z%&; ;rU   c                 (    \        \        V !  3/ VB # )z5Shortcut for `tqdm.gui.tqdm(range(*args), **kwargs)`.)r   range)rO   rP   s   *,rS   tgranger      s    E4L+F++rU   )r   r   r   trange)r   r   warningsr   stdr   r   std_tqdm
__author____all__r   r   r   r`   rU   rS   <module>r      sP    
  ) ! k956

3Qx Qh, 	rU   