
    3\h                     (    d dl mZ ddZeeffdZdS )    )filterfalseNc              #      K   	 t                      }|j        }|)t          |j        |           D ]} ||           |V  d S | D ] } ||          }||vr ||           |V  !d S N)setaddr   __contains__)iterablekeyseenseen_addelementks         G/opt/python-3.11.14/usr/lib/python3.11/importlib/metadata/_itertools.pyunique_everseenr      s      N 55DxH
{"4#4h?? 	 	GHWMMMM	 	   	 	GGA}}		 	    c                     	 | t          d          S | t          | |          rt          | f          S 	 t          |           S # t          $ r t          | f          cY S w xY w)N )iter
isinstance	TypeError)obj	base_types     r   always_iterabler      s}    'P {Bxx:c9#=#=SF||Cyy   SF||s   A A"!A"r   )	itertoolsr   r   strbytesr   r   r   r   <module>r      sR    ! ! ! ! ! !   & %(< 2 2 2 2 2 2r   