Ë
    N[ÎiH	  ã                   ó,   — d dl Z d dl mZ  G d„ d«      Zy)é    N)Úrawc                   ó0   — e Zd Z	 	 	 d	dddedededef
d„Zy)
ÚUpdateProfileNÚselfzpyrogram.ClientÚ
first_nameÚ	last_nameÚbioÚreturnc           	   ƒ   ó¦   K  — t        | j                  t        j                  j                  j                  |||¬«      «      ƒ d{  –—† «      S 7 Œ­w)a  Update your profile details such as first name, last name and bio.

        You can omit the parameters you don't want to change.

        .. include:: /_includes/usable-by/users.rst

        Parameters:
            first_name (``str``, *optional*):
                The new first name.

            last_name (``str``, *optional*):
                The new last name.
                Pass "" (empty string) to remove it.

            bio (``str``, *optional*):
                The new bio, also known as "about". Max 70 characters.
                Pass "" (empty string) to remove it.

        Returns:
            ``bool``: True on success.

        Example:
            .. code-block:: python

                # Update your first name only
                await app.update_profile(first_name="Pyrogram")

                # Update first name and bio
                await app.update_profile(first_name="Pyrogram", bio="https://docs.pyrogram.org/")

                # Remove the last name
                await app.update_profile(last_name="")
        )r   r   ÚaboutN)ÚboolÚinvoker   Ú	functionsÚaccountr   )r   r   r   r	   s       úX/var/www/files/kim/lib/python3.12/site-packages/pyrogram/methods/users/update_profile.pyÚupdate_profilezUpdateProfile.update_profile   sR   è ø€ ôP Ø—+‘+Ü—‘×%Ñ%×3Ñ3Ø)Ø'Øð 4ó ó÷ ó
ð 	
ðús   ‚AAÁAÁ	A)NNN)Ú__name__Ú
__module__Ú__qualname__Ústrr   r   © ó    r   r   r      s@   „ ð ØØñ	0
Øð0
àð0
ð ð0
ð ð	0
ð
 
ô0
r   r   )Úpyrogramr   r   r   r   r   ú<module>r      s   ðó& Ý ÷1
ò 1
r   