o
    )‘si£  ã                   @   s    d dl mZ dd„ fdd„ZdS )é    )Úconsumec                 C   s   | S )N© )Úxr   r   úzC:\Users\PC\students\dividedattentionclub\pushnotificationexperiment\lib\python3.10\site-packages\setuptools/_itertools.pyÚ<lambda>   s    r   c                 c   sJ   � t ƒ }|j}| D ]}||ƒ}||v rtd|›d�ƒ‚||ƒ |V  q	dS )a  
    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ÚseenZseen_addÚelementÚkr   r   r   Úensure_unique   s   €ûr   N)Z setuptools.extern.more_itertoolsr   r   r   r   r   r   Ú<module>   s    