+
    *j                         R t ^ RIt^RIHt RR./t. ROtRRR]/R ltR^RRR]/R	 ltRR]3R
 lt	R]3R lt
R]3R ltR]3R ltR# )z#
Thin wrappers around `itertools`.
N)tqdmzgithub.com/	casperdcltotal
tqdm_classc                    V f    \        \        \        V4      4      p V! \
        P                  ! V!  3RV /VB #   \        \        3 d     L0i ; i)z Equivalent of `itertools.chain`.r   )summaplen	TypeErrorAttributeError	itertoolschain)r   r   	iterableskwargss   $$*,6lib/python3.14/site-packages/tqdm/contrib/itertools.pyr   r      sV    }	C+,E iooy1II&II >* 		s   < AArepeatc              /    "   Vf6    \        \        \        V4      4      p^pV F  pW,          pK  	  W,          pV! \
        P                  ! VRV / 3RV/VB  F  pVx  K	  	  R#   \        \        3 d     L?i ; i5i)z"Equivalent of `itertools.product`.Nr   r   )listr   r	   r
   r   r   product)r   r   r   r   r   lensis   $$$*,  r   r   r      s     }	C+,D E
 E	))9DVD\E\U[\ ] >* 		s(   A?A( AA?(A<9A?;A<<A?c                    VfC    \        V 4      pVf   TMTpW8  d   ^ pM%^p\        WUV,
          R4       F  pW&,          pK  	   V! \        P
                  ! W4      3RV/VB #   \        \        3 d     L2i ; i)z'Equivalent of `itertools.permutations`.r   )r	   ranger
   r   r   permutationsiterablerr   r   r   nr   s   &&&&,  r   r   r   '   s    }	HA YAAuqA#r*AJE +i,,X9QQ&QQ >* 		s   A& &A:9A:c                .   Vf]    \        V 4      pW8  d   ^ pMG^p\        WUV,
          R4       F  pW&,          pK  	  \        ^V^,           4       F  pW&,          pK  	   V! \        P
                  ! W4      3RV/VB #   \        \        3 d     L2i ; i)z'Equivalent of `itertools.combinations`.r   r   )r	   r   r
   r   r   combinationsr   s   &&&&,  r   r    r    9   s    }	 HA uqA#r*AJE +q!A#AKE 'i,,X9QQ&QQ >* 		s   B   BBc                6   Vfa    \        V 4      p^p\        WQ,           ^,
          V^,
          R4       F  pW&,          pK  	  \        ^V^,           4       F  pW&,          pK  	  V! \        P
                  ! W4      3RV/VB #   \        \        3 d     L2i ; i)z8Equivalent of `itertools.combinations_with_replacement`.r   r   )r	   r   r
   r   r   combinations_with_replacementr   s   &&&&,  r   r"   r"   L   s    }		HA E13q5!A#r*
 +1ac] #i==hJbRWb[abb >* 		s   B BBc                    Vf    \        V 4      pT! \        P                  ! W4      3RTRVe   W!,           ^,
          V,          MR/VB #   \        \        3 d     LNi ; i)z"Equivalent of `itertools.batched`.N
unit_scaler   )r	   r
   r   r   batched)r   r   r   r   r   s   &&&&,r   r%   r%   \   ss    }	ME i''4    050AUWQY1,t     >* 		s   A A A )r   r   r   r    r"   r%   )__doc__r   autor   	tqdm_auto
__author____all__r   r   r   r    r"   r%        r   <module>r-      s     $k]+
dJD JY Jq     ") R$ %)Y R& 6:i c   $	 	 r,   