
    N[i                        d dl mZ d dlmZ d dlmZ eej                  j                  ej                  j                  ej                  j                  ej                  j                  ej                  j                  ej                  j                  ej                  j                  ej                  j                  ej                  j                  ej                  j                   ej                  j"                  ej                  j$                  ej                  j&                  ej                  j(                  ej                  j*                  ej                  j,                  ej                  j.                  ej                  j0                  ej                  j2                  ej                  j4                  ej                  j6                  f   Z G d d      Zy)    )Union)raw)TLObjectc                       e Zd ZdZdZd Zy)MessageEntitya  Telegram API base type.

    Constructors:
        This base type has 21 constructors available.

        .. currentmodule:: pyrogram.raw.types

        .. autosummary::
            :nosignatures:

            InputMessageEntityMentionName
            MessageEntityBankCard
            MessageEntityBlockquote
            MessageEntityBold
            MessageEntityBotCommand
            MessageEntityCashtag
            MessageEntityCode
            MessageEntityCustomEmoji
            MessageEntityEmail
            MessageEntityHashtag
            MessageEntityItalic
            MessageEntityMention
            MessageEntityMentionName
            MessageEntityPhone
            MessageEntityPre
            MessageEntitySpoiler
            MessageEntityStrike
            MessageEntityTextUrl
            MessageEntityUnderline
            MessageEntityUnknown
            MessageEntityUrl
    zpyrogram.raw.base.MessageEntityc                     t        d      )NzBase types can only be used for type checking purposes: you tried to use a base type instance as argument, but you need to instantiate one of its constructors instead. More info: https://docs.pyrogram.org/telegram/base/message-entity)	TypeError)selfs    S/var/www/files/kim/lib/python3.12/site-packages/pyrogram/raw/base/message_entity.py__init__zMessageEntity.__init__E   s     \ ] 	]    N)__name__
__module____qualname____doc__QUALNAMEr    r   r   r   r   !   s    B 1H]r   r   N)typingr   pyrogramr   pyrogram.raw.corer   typesInputMessageEntityMentionNameMessageEntityBankCardMessageEntityBlockquoteMessageEntityBoldMessageEntityBotCommandMessageEntityCashtagMessageEntityCodeMessageEntityCustomEmojiMessageEntityEmailMessageEntityHashtagMessageEntityItalicMessageEntityMentionMessageEntityMentionNameMessageEntityPhoneMessageEntityPreMessageEntitySpoilerMessageEntityStrikeMessageEntityTextUrlMessageEntityUnderlineMessageEntityUnknownMessageEntityUrlr   r   r   r   <module>r-      s  2   &cii==syy?^?^`c`i`i  aB  aB  DG  DM  DM  D_  D_  ad  aj  aj  aB  aB  DG  DM  DM  Db  Db  dg  dm  dm  d  d  AD  AJ  AJ  Ac  Ac  eh  en  en  eA  eA  CF  CL  CL  Ca  Ca  cf  cl  cl  c@  c@  BE  BK  BK  B`  B`  be  bk  bk  bD  bD  FI  FO  FO  Fb  Fb  dg  dm  dm  d~  d~  @C  @I  @I  @^  @^  `c  `i  `i  `}  `}  B	  H	  H	  ]	  ]	  _	b	  _	h	  _	h	  _		  _		  A
D
  A
J
  A
J
  A
_
  A
_
  a
d
  a
j
  a
j
  a
{
  a
{
  {
  |
(] (]r   