Ë
    f3fi¨  ã                   ó”   — d dl mZmZmZmZmZmZmZmZm	Z	m
Z
 d dlZ e	d«      Z e	d«      Zdd„Zd„ Zd„ Zd„ Zdd	„Zdd
„Zd„ Zg d¢Zy)é    )
ÚNAMESPACE_DNSÚNAMESPACE_OIDÚNAMESPACE_URLÚNAMESPACE_X500ÚRESERVED_FUTUREÚRESERVED_MICROSOFTÚRESERVED_NCSÚRFC_4122ÚUUIDÚgetnodeNz$00000000-0000-0000-0000-000000000000z$ffffffff-ffff-ffff-ffff-ffffffffffffc                 óV   — t        t        j                  | |«      j                  ¬«      S )a  Generate a UUID from a host ID, sequence number, and the current time.
    If 'node' is not given, getnode() is used to obtain the hardware
    address.  If 'clock_seq' is given, it is used as the sequence number;
    otherwise a random 14-bit sequence number is chosen.©Úint)r   Ú
uuid_utilsÚuuid1r   )ÚnodeÚ	clock_seqs     úX/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/uuid_utils/compat/__init__.pyr   r      ó"   € ô
 ”J×$Ñ$ T¨9Ó5×9Ñ9Ô:Ð:ó    c                 óœ   — | rt        j                  | j                  «      n| } t        t        j                  | |«      j                  ¬«      S )zAGenerate a UUID from the MD5 hash of a namespace UUID and a name.r   )r   r   ÚhexÚuuid3r   ©Ú	namespaceÚnames     r   r   r      ó6   € á2;”
—‘ 	§¡Ô.À€IÜ”J×$Ñ$ Y°Ó5×9Ñ9Ô:Ð:r   c                  óR   — t        t        j                  «       j                  ¬«      S )zGenerate a random UUID.r   )r   r   Úuuid4r   © r   r   r   r   "   s   € ä”J×$Ñ$Ó&×*Ñ*Ô+Ð+r   c                 óœ   — | rt        j                  | j                  «      n| } t        t        j                  | |«      j                  ¬«      S )zCGenerate a UUID from the SHA-1 hash of a namespace UUID and a name.r   )r   r   r   Úuuid5r   r   s     r   r"   r"   '   r   r   c                 óV   — t        t        j                  | |«      j                  ¬«      S )z®Generate a version 6 UUID using the given timestamp and a host ID.
    This is similar to version 1 UUIDs,
    except that it is lexicographically sortable by timestamp.
    r   )r   r   Úuuid6r   )r   Ú	timestamps     r   r$   r$   -   r   r   c                 óV   — t        t        j                  | |«      j                  ¬«      S )z>Generate a version 7 UUID using a time value and random bytes.r   )r   r   Úuuid7r   )r%   Únanoss     r   r'   r'   5   s    € ä”J×$Ñ$ Y°Ó6×:Ñ:Ô;Ð;r   c                 óT   — t        t        j                  | «      j                  ¬«      S )zIGenerate a custom UUID comprised almost entirely of user-supplied bytes..©Úbytes)r   r   Úuuid8r+   r*   s    r   r,   r,   :   s   € ä”j×&Ñ& uÓ-×3Ñ3Ô4Ð4r   )ÚMAXr   r   r   r   ÚNILr   r   r	   r
   r   r   r   r   r   r"   r$   r'   r,   )NN)Úuuidr   r   r   r   r   r   r	   r
   r   r   r   r.   r-   r   r   r   r"   r$   r'   r,   Ú__all__r    r   r   ú<module>r1      sY   ð÷÷ ÷ ó á
Ð1Ó2€Ù
Ð1Ó2€ó;ò;ò,ò
;ó;ó<ò
5ò
r   