§
    ÷„tj£  ã                   óF   — d dl mZ d dlmZ d dlmZ  G d„ de¦  «        ZdS )é    )Úparse)ÚLink)ÚKeyBasedCompareMixinc                   óT   ‡ — e Zd ZdZg d¢Zdedededdfˆ fd„Zdefd	„Zdefd
„Z	ˆ xZ
S )ÚInstallationCandidatez4Represents a potential "candidate" for installation.©ÚnameÚversionÚlinkr	   r
   r   ÚreturnNc                 óÀ   •— || _         t          |¦  «        | _        || _        t	          ¦   «                              | j         | j        | j        ft          ¬¦  «         d S )N)ÚkeyÚdefining_class)r	   Úparse_versionr
   r   ÚsuperÚ__init__r   )Úselfr	   r
   r   Ú	__class__s       €ú\/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pip/_internal/models/candidate.pyr   zInstallationCandidate.__init__   s^   ø€ ØˆŒ	Ý$ WÑ-Ô-ˆŒØˆŒ	å‰Œ×ÒØ”˜DœL¨$¬)Ð4Ý0ð 	ñ 	
ô 	
ð 	
ð 	
ð 	
ó    c                 óN   — d                      | j        | j        | j        ¦  «        S )Nz)<InstallationCandidate({!r}, {!r}, {!r})>)Úformatr	   r
   r   ©r   s    r   Ú__repr__zInstallationCandidate.__repr__   s)   € Ø:×AÒAØŒIØŒLØŒIñ
ô 
ð 	
r   c                 ó6   — | j         ›d| j        › d| j        › d�S )Nz candidate (version z at ú)r   r   s    r   Ú__str__zInstallationCandidate.__str__   s'   € Ø”)ÐQÐQ°4´<ÐQÐQÀTÄYÐQÐQÐQÐQr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Ústrr   r   r   r   Ú__classcell__)r   s   @r   r   r      s©   ø€ € € € € Ø>Ð>à+Ð+Ð+€Ið
˜Sð 
¨3ð 
°dð 
¸tð 
ð 
ð 
ð 
ð 
ð 
ð
˜#ð 
ð 
ð 
ð 
ðR˜ð Rð Rð Rð Rð Rð Rð Rð Rr   r   N)Úpip._vendor.packaging.versionr   r   Úpip._internal.models.linkr   Úpip._internal.utils.modelsr   r   © r   r   ú<module>r)      sz   ðØ @Ð @Ð @Ð @Ð @Ð @à *Ð *Ð *Ð *Ð *Ð *Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;ðRð Rð Rð Rð RÐ0ñ Rô Rð Rð Rð Rr   