
    h                     2    S r SSKrSSKJr  SS/0rS/rS rg)	z#
Thin wrappers around `itertools`.
    N   )tqdmzgithub.com/	casperdclproductc               /     #    UR                  5       nUR                  S[        5      n [        [	        [
        U 5      5      nSnU H  nXV-  nM	     UR                  SU5        U" S0 UD6 n[        R                  " U 6 nU H  nUv   UR                  5         M     SSS5        g! [         a    Sn NPf = f! , (       d  f       g= f7f)zd
Equivalent of `itertools.product`.

Parameters
----------
tqdm_class  : [default: tqdm.auto.tqdm].

tqdm_class   totalN )copypop	tqdm_autolistmaplen
setdefault	TypeError	itertoolsr   update)		iterablestqdm_kwargskwargsr   lensr
   itits	            H/var/www/html/env/lib/python3.13/site-packages/tqdm/contrib/itertools.pyr   r      s      FL)4J*CY'( AJE '5)		f		*AGHHJ  
	   
	s@   'C	B& )C	,1B8	C	&B52C	4B55C	8
CC	)__doc__r   autor   r   
__author____all__r   r       r   <module>r#      s*     $k]+
+r"   