Ë
    :É„jÆ  ã                   ó~   — d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZ d dlmZ d dlmZ d dlmZmZmZ  G d„ de«      Zy)	é    )ÚBytesIO)	ÚIntÚLongÚInt128ÚInt256ÚBoolÚBytesÚStringÚDoubleÚVector)ÚTLObject)Úraw)ÚListÚOptionalÚAnyc                   óš   — e Zd ZU dZg d¢Zee   ed<   dZdZ	ddddœded	d
de
ee      de
ed      ddf
d„Zedededd fd„«       Zdefd„Zy)ÚTranslateTexta  Telegram API function.

    Details:
        - Layer: ``220``
        - ID: ``63183030``

    Parameters:
        to_lang (``str``):
            N/A

        peer (:obj:`InputPeer <pyrogram.raw.base.InputPeer>`, *optional*):
            N/A

        id (List of ``int`` ``32-bit``, *optional*):
            N/A

        text (List of :obj:`TextWithEntities <pyrogram.raw.base.TextWithEntities>`, *optional*):
            N/A

    Returns:
        :obj:`messages.TranslatedText <pyrogram.raw.base.messages.TranslatedText>`
    ©Úto_langÚpeerÚidÚtextÚ	__slots__i00cz functions.messages.TranslateTextN)r   r   r   r   r   zraw.base.InputPeerr   r   zraw.base.TextWithEntitiesÚreturnc                ó<   — || _         || _        || _        || _        y )Nr   )Úselfr   r   r   r   s        úe/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/raw/functions/messages/translate_text.pyÚ__init__zTranslateText.__init__?   s   € ØˆŒØˆŒ	ØˆŒØˆ�	ó    ÚbÚargsc                 ó&  — t        j                  | «      }|dz  rt        j                  | «      nd }|dz  rt        j                  | t         «      ng }|dz  rt        j                  | «      ng }t        j                  | «      }t	        ||||¬«      S )Né   é   r   )r   Úreadr   r
   r   )r    r!   Úflagsr   r   r   r   s          r   r%   zTranslateText.readE   sv   € ô —‘˜“ˆà#(¨FÒ#3Œx�}‰}˜QÔ¸ˆà&+¨vÒ&6ŒX�]‰]˜1œcÔ"¸Bˆà#(¨FÒ#3Œx�}‰}˜QÔ¸ˆä—+‘+˜a“.ˆä W°4¸BÀTÔJÐJr   c                 ó¦  — t        «       }|j                  t        | j                  d«      «       d}|| j                  �dndz  }|| j
                  rdndz  }|| j                  rdndz  }|j                  t        |«      «       | j                  �)|j                  | j                  j                  «       «       | j
                  �)|j                  t        | j
                  t        «      «       | j                  �$|j                  t        | j                  «      «       |j                  t        | j                  «      «       |j                  «       S )NFr   r#   r$   )r   Úwriter   ÚIDr   r   r   r   r
   r   Úgetvalue)r   r!   r    r&   s       r   r(   zTranslateText.writeT   sð   € Ü‹IˆØ	�‰”�D—G‘G˜UÓ#Ô$àˆØ˜TŸY™YÐ2‘&¸Ñ9ˆØ˜TŸWšW‘&¨!Ñ+ˆØ˜TŸYšY‘&¨AÑ-ˆØ	�‰”�E“
Ôà�9‰9Ð Ø�G‰G�D—I‘I—O‘OÓ%Ô&à�7‰7ÐØ�G‰G”F˜4Ÿ7™7¤CÓ(Ô)à�9‰9Ð Ø�G‰G”F˜4Ÿ9™9Ó%Ô&à	�‰”�t—|‘|Ó$Ô%à�z‰z‹|Ðr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   ÚstrÚ__annotations__r)   ÚQUALNAMEr   Úintr   Ústaticmethodr   r   r%   Úbytesr(   © r   r   r   r   "   s»   … ñò. =€Iˆt�C‰yÓ<à	€BØ1€HàEIÐeið  `dò  3ð Ð.Bð ÈxÐX\Ð]`ÑXaÑObð ÐqyÐz~ð  @[ñ  {\ñ  r]ð ð  imó ð ðK�ð K ð K¨ò Kó ðKð˜eô r   r   N)Úior   Úpyrogram.raw.core.primitivesr   r   r   r   r   r	   r
   r   r   Úpyrogram.raw.corer   Úpyrogramr   Útypingr   r   r   r   r5   r   r   ú<module>r;      s-   ðõ( ç g× gÕ gÝ &Ý ß &Ñ &ôG�Hõ Gr   