Ë
    N[Îi9	  ã                   ó8   — d dl mZ d dlZd dlmZ  G d„ d«      Zy)é    )ÚUnionN)Úrawc                   ó<   — e Zd Z	 	 d
dddeeef   dedededefd„Zy	)ÚSendReactionÚselfzpyrogram.ClientÚchat_idÚ
message_idÚemojiÚbigÚreturnc           	   ƒ   ó  K  — | j                  t        j                  j                  j	                  | j                  |«      ƒ d{  –—† ||r!t        j                  j                  |¬«      gnd|¬«      «      ƒ d{  –—†  y7 Œ<7 Œ­w)u¡  Send a reaction to a message.

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

        Parameters:
            chat_id (``int`` | ``str``):
                Unique identifier (int) or username (str) of the target chat.

            message_id (``int``):
                Identifier of the message.

            emoji (``str``, *optional*):
                Reaction emoji.
                Pass "" as emoji (default) to retract the reaction.
            
            big (``bool``, *optional*):
                Pass True to show a bigger and longer reaction.
                Defaults to False.

        Returns:
            ``bool``: On success, True is returned.

        Example:
            .. code-block:: python

                # Send a reaction
                await app.send_reaction(chat_id, message_id, "ðŸ”¥")

                # Retract a reaction
                await app.send_reaction(chat_id, message_id)
        N)Úemoticon)ÚpeerÚmsg_idÚreactionr   T)Úinvoker   Ú	functionsÚmessagesr   Úresolve_peerÚtypesÚReactionEmoji)r   r   r	   r
   r   s        úZ/var/www/files/kim/lib/python3.12/site-packages/pyrogram/methods/messages/send_reaction.pyÚsend_reactionzSendReaction.send_reaction   s€   è ø€ ðL k‰kÜM‰M×"Ñ"×/Ñ/Ø×,Ñ,¨WÓ5×5Ø!ÙFKœ#Ÿ)™)×1Ñ1¸5Ð1ÓAÑBÐQUØð	 0ó ó
÷ 	
ð 	
ð ð 6øð	
ús$   ‚ABÁBÁ6BÁ<BÁ=BÂBN)Ú F)Ú__name__Ú
__module__Ú__qualname__r   ÚintÚstrÚboolr   © ó    r   r   r      sO   „ ð
 Øñ/Øð/às˜Cx‘ð/ð ð/ð ð	/ð
 ð/ð 
ô/r"   r   )Útypingr   Úpyrogramr   r   r!   r"   r   ú<module>r%      s   ðõ& ã Ý ÷0ò 0r"   