Ë
    †jo
  ã                   ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)zBThis module contains an object that represents a Telegram Contact.é    )ÚTelegramObject)ÚJSONDictc                   óf   ‡ — e Zd ZdZdZ	 	 	 dddœdedededz  dedz  d	edz  d
edz  fˆ fd„Zˆ xZ	S )ÚContacta¥  This object represents a phone contact.

    Objects of this class are comparable in terms of equality. Two objects of this class are
    considered equal, if their :attr:`phone_number` is equal.

    Args:
        phone_number (:obj:`str`): Contact's phone number.
        first_name (:obj:`str`): Contact's first name.
        last_name (:obj:`str`, optional): Contact's last name.
        user_id (:obj:`int`, optional): Contact's user identifier in Telegram.
        vcard (:obj:`str`, optional): Additional data about the contact in the form of a vCard.

    Attributes:
        phone_number (:obj:`str`): Contact's phone number.
        first_name (:obj:`str`): Contact's first name.
        last_name (:obj:`str`): Optional. Contact's last name.
        user_id (:obj:`int`): Optional. Contact's user identifier in Telegram.
        vcard (:obj:`str`): Optional. Additional data about the contact in the form of a vCard.

    )Ú
first_nameÚ	last_nameÚphone_numberÚuser_idÚvcardN©Ú
api_kwargsr	   r   r   r
   r   r   c                óÂ   •— t         ‰| �  |¬«       t        |«      | _        || _        || _        || _        || _        | j                  f| _        | j                  «        y )Nr   )
ÚsuperÚ__init__Ústrr	   r   r   r
   r   Ú	_id_attrsÚ_freeze)Úselfr	   r   r   r
   r   r   Ú	__class__s          €úV/var/www/html/datingFans/myenv/lib/python3.12/site-packages/telegram/_files/contact.pyr   zContact.__init__1   sW   ø€ ô 	‰Ñ JÐÔ/ä!$ \Ó!2ˆÔØ)ˆŒà%.ˆŒØ#*ˆŒØ!&ˆŒ
à×+Ñ+Ð-ˆŒà�‰�ó    )NNN)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   Úintr   r   Ú__classcell__)r   s   @r   r   r      sy   ø„ ñð* P€Ið !%Ø"Ø ðð '+òàðð ðð ˜‘:ð	ð
 �t‘ðð �T‰zðð ˜t‘O÷ñ r   r   N)r   Útelegram._telegramobjectr   Útelegram._utils.typesr   r   © r   r   ú<module>r"      s   ðñ& Iå 3Ý *ô-ˆnõ -r   