
    +h                     2    d Z ddlZddlmZ ddgiZdgZd Zy)	z#
Thin wrappers around `itertools`.
    N   )tqdmzgithub.com/	casperdclproductc               /     K   |j                         }|j                  dt              }	 t        t	        t
        |             }d}|D ]  }||z  }	 |j                  d|        |di |5 }t        j                  |  }|D ]  }| |j                           	 ddd       y# t        $ r d}Y Mw xY w# 1 sw Y   yxY ww)zx
    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	            I/var/www/html/venv/lib/python3.12/site-packages/tqdm/contrib/itertools.pyr   r      s      FL)4J*CY'(  	AQJE	'5)		f	 	* 	AGHHJ	    s@   'C B# (C +.B4	C #B1.C 0B11C 4B=9C )__doc__r   autor   r   
__author____all__r   r       r   <module>r#      s*     $k]+
+r"   