o
    Zc.                     @   s@   d Z ddlmZ ddlZddlmZ ddgiZdgZd	d Z	dS )
z#
Thin wrappers around `itertools`.
    )absolute_importN   )tqdmzgithub.com/	casperdclproductc            	      o   s    |  }|dt}z	ttt| }W n ty   d}Y nw d}|D ]}||9 }q$|d| |di |}tj	|  }|D ]	}|V  |
  q@W d   dS 1 sUw   Y  dS )zx
    Equivalent of `itertools.product`.

    Parameters
    ----------
    tqdm_class  : [default: tqdm.auto.tqdm].
    
tqdm_classN   total )copypop	tqdm_autolistmaplen	TypeError
setdefault	itertoolsr   update)		iterablestqdm_kwargskwargsr   lensr	   ititr
   r
   L/var/www/chikooza/env/lib/python3.10/site-packages/tqdm/contrib/itertools.pyr      s&   


")
__doc__
__future__r   r   autor   r   
__author____all__r   r
   r
   r
   r   <module>   s    
