+
    SBi                          ^ RI Ht R 3R ltR# )    )consumec                     V # )N )xs   &:/usr/lib/python3.14/site-packages/setuptools/_itertools.py<lambda>r      s    !    c              #     "   \        4       pVP                  pV  F-  pV! V4      pWR9   d   \        RV: R24      hV! V4       Vx  K/  	  R# 5i)z
Wrap an iterable to raise a ValueError if non-unique values are encountered.

>>> list(ensure_unique('abc'))
['a', 'b', 'c']
>>> consume(ensure_unique('abca'))
Traceback (most recent call last):
...
ValueError: Duplicate element 'a' encountered.
zDuplicate element z encountered.N)setadd
ValueError)iterablekeyseenseen_addelementks   &&    r   ensure_uniquer      sP      5DxxHL91'MJKK s   AAN)more_itertoolsr   r   r   r	   r   <module>r      s    " !, r	   