+
     h  c                   s     ^ RI Ht R 3R ltR# )i    )consumec                 s    V # )N )Zxs   &:/usr/lib/python3.14/site-packages/setuptools/_itertools.py<lambda>r      s    !    c              #  s   "   \        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)ZsetZaddZ
ValueError)ZiterableZkeyZseenZseen_addZelementZks   &&    r   ensure_uniquer      sP      5DxxHL91'MJKK s   AAN)Zmore_itertoolsr    r   r   r   r   <module>r      s    " !, r   