Ë
    i©¹dX  ã                   ó&   — d dl mZ  G d„ de«      Zy)é    )ÚSoSMapc                   ó   — e Zd ZdZdZd„ Zy)ÚSoSUsernameMapa  Mapping to store usernames matched from ``lastlog`` output.

    Usernames are obfuscated as ``obfuscateduserX`` where ``X`` is a counter
    that gets incremented for every new username found.

    Note that this specifically obfuscates user_names_ and not UIDs.
    r   c                 óÄ   — d| j                   z  }| xj                   dz  c_         || j                  j                  «       v r| j                  |j	                  «       «      S |S )z@Obfuscate a new username not currently found in the map
        zobfuscateduser%sé   )Ú
name_countÚdatasetÚvaluesÚsanitize_itemÚlower)ÚselfÚusernameÚob_names      úC/usr/lib/python3/dist-packages/sos/cleaner/mappings/username_map.pyr   zSoSUsernameMap.sanitize_item   sR   € ð % t§¡Ñ6ˆØ�Š˜1Ñ�Ø�d—l‘l×)Ñ)Ó+Ñ+Ø×%Ñ% h§n¡nÓ&6Ó7Ð7Øˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      s   „ ñð €Jór   r   N)Úsos.cleaner.mappingsr   r   r   r   r   ú<module>r      s   ðõ (ô�Võ r   