
    ՟f                    V   d Z ddlmZ 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mZmZmZmZmZmZ 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mZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZF ddlGmHZH ddlImJZJmKZK dd	lLmMZM dd
lNmOZO ddlPmQZQmRZRmSZSmTZTmUZU ddlVmWZW ddlXmYZY ddlZm[Z[ ddl\m]Z] er"ddlm^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZh ddlimjZjmkZk  edee3ee!f         Zl edeU      Zm G d deeeY         Zny)zZThis module contains an object that represents a Telegram Bot with convenience extensions.    )copy)datetime)TYPE_CHECKINGAnyCallableDictGenericListOptionalSequenceTupleTypeTypeVarUnioncastno_type_checkoverload)uuid4)1	AnimationAudioBot
BotCommandBotCommandScopeBotDescriptionBotNameBotShortDescriptionBusinessConnectionCallbackQueryChatAdministratorRightsChatFullInfoChatInviteLink
ChatMemberChatPermissions	ChatPhotoContactDocumentFile
ForumTopicGameHighScoreInlineKeyboardMarkupInlineQueryResultsButton
InputMediaInputPollOptionLinkPreviewOptionsLocationMaskPosition
MenuButtonMessage	MessageId	PhotoSizePollReactionTypeReplyParametersSentWebAppMessageStarTransactionsSticker
StickerSetTelegramObjectUpdateUserUserChatBoostsUserProfilePhotosVenueVideo	VideoNoteVoiceWebhookInfo)to_timestamp)DEFAULT_NONEDefaultValue)
get_logger)build_repr_with_selected_attrs)CorrectOptionID	FileInputJSONDictODVInputReplyMarkup)CallbackDataCache)RLARGS)BaseRequest)PTBUserWarning)InlineQueryResultInputMediaAudioInputMediaDocumentInputMediaPhotoInputMediaVideoInputPaidMediaInputStickerLabeledPriceMessageEntityPassportElementErrorShippingOption)BaseRateLimiterDefaultsHandledTypes)boundKTc            L       DV    e Zd ZdZdZ ee d       Z e       j                  Z	e
	 	 	 	 	 	 	 	 	 ddddeded	ed
ee   dee   dee   dee   ded   deeef   defd       Ze
	 	 	 	 	 	 	 	 	 	 ddddeded	ed
ee   dee   dee   dee   ded   deeef   deded   fd       Z	 	 	 	 	 	 	 	 	 	 ddeded	ed
ee   dee   dee   dee   ded   deeef   deded   f fdZdefdZeedfdeeef   dee   deddf fd       Zedee   fd       Zd fd Zd fd!Zed"ee   d#ee   dee   fd$       Z ed%ee   dee   fd&       Z!e"e"e"e"d'd(ed%ed)e#e$   d*e#e$   d+e#e$   d,e#e$   deeee%e   f   f fd-Z&eded   fd.       Z'eded   fd/       Z(d0e#e)   dee)   fd1Z*d%e+ee,f   ddf fd2Z-d3ee.   dee.   fd4Z/d5e0ddfd6Z1d7e2de2fd8Z3e"de"dde"dddddfde"e"e"e"e"dd9d(ed%ed:e#e   d3ee4   d;e#e   d<ee   d=ee   d>e#e   d?ee5d@      dAe#dB   dCedD   dEee   dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   de6f* fdIZ7	 	 	 	 de"e"e"e"ddJdKee   dLee   dMee   dNee5e      d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   de8e0dOf   f fdPZ9	 	 ddQee5dR   e:egee5dR      f   f   dSee   dTee   de8e5dR   ee   f   f fdUZ;e<d fdV       Z=	 	 de"e"e"e"ddWd(ed"ee   dXeee>      d)e#e$   d*e#e$   d+e#e$   d,e#e$   d#ee   de6f fdYZ?	 	 de"e"e"e"dddZd[eeef   d\ed3ed]   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de@f fd^ZAde"de"de"dddf	de"e"e"e"e"ddd_d[eeef   d`eeef   d\ed=ee   d>e#e   d?ee5d@      d:e#e   d3ee4   d;e#e   d<ee   dCedD   daee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deBf* fdbZCe"e"ddfe"e"e"e"dddZd[eeef   d`eeef   dce5e   d:e#e   d;e#e   d<ee   ddee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8de   f fdfZDe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deEf fdgZFe"e"e"e"dddZdhediedjdkd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdlZG	 	 	 	 de"e"e"e"dddZdmednee   doee   dpee   dqee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdrZH	 	 	 	 dde"e"e"e"dddsdtedQee5dR   e:egee5dR      f   f   dqee   duee   dSee   dveeI   dTee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdwZJ	 de"e"e"e"dddZdxedyedzee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd{ZK	 	 de"e"e"e"dddZd|edyed}ee5d~      dzee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZLe"e"e"e"dddZdeddRd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deMf fdZNe"e"e"e"dddZd[eeef   dhed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZO	 	 de"e"e"e"dddZd[eeef   dhedeeeePf      dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZQe"e"e"e"dddZd[eeef   ded)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZR	 	 	 	 de"e"e"e"dddZd[eeef   deeeePf      dee   diee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deSf fdZT	 	 	 	 	 	 	 	 	 	 	 	 	 	 de"e"e"e"dddZdedededee   dede5d   dee   dee5e      deeee,f      dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def6 fdZU	 	 de"e"e"e"dddZdhediedede5dk   dee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZVe"e"e"e"dddZd[eeef   dhed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZWe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZXe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZYe"e"e"e"dddZd[eeef   d<ed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZZe"e"e"e"dddZd[eeef   d\ed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ[e"e"e"e"dddZd[eeef   dce5e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ\	 	 de"e"e"e"dddZdee]   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ^e"e"e"e"dddZdjed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ_	 de"e"e"e"dddZdee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ`	 	 	 	 de"e"e"e"dddZd[eeef   deedf   deeeePf      dee   diee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deSf fdZa	 	 de"e"e"e"dddZd[eeef   d<ediee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZbe"e"e"e"dddZd[eeef   died)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZcddddde"dddf	e"e"e"e"dddZd[eeeef      d\ee   dee   d=ee   d3ed]   d>e#e   d?ee5d@      daee   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f  fdZe	 	 	 	 	 	 	 	 	 	 	 dde"e"e"e"dddd[eeeef      d\ee   dee   dee$   dee$   d3ed]   dee$   dee   dee   dee   dEee   deef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f& fdÄZg	 	 	 	 	 de"e"e"e"dddZddd[eeeef      d\ee   dee   d3ed]   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f fdƄZh	 	 	 	 	 de"e"e"e"dddZd[eeeef      d\ee   dee   d3ed]   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f fdǄZiddde"dde"dfde"e"e"e"dddȜdned[eeeef      d\ee   dee   d>e#e   d3ed]   dee5d@      dAe#dB   dEee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f" fd˄Zje"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd̄Zke"e"dfe"e"e"e"dddZd[eeef   d`eeef   d\ed:e#e   d;e#e   d<ee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf fd̈́Zle"e"dfe"e"e"e"dddZd[eeef   d`eeef   dce5e   d:e#e   d;e#e   d<ee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8eBdOf   f fd΄Zme"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8endOf   f fdτZoe"e"e"e"dddZd[eeef   dhed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   denf fdЄZpe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdфZq	 de"e"e"e"dddZd[ee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   derf fd҄Zse"e"e"e"dddZdeeeteuevewexeyeze{e|f
   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de}f fdԄZ~e"e"e"e"dddZd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8eydOf   f fdՄZ	 	 	 de"e"e"e"dddZdhed[ee   d\ee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8edOf   f fdքZe"e"e"e"dddZd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdׄZ	 	 de"e"e"e"dddZdee]   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8edOf   f fd؄Z	 de"e"e"e"dddZdee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdڄZe"e"e"e"dddZdied)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdۄZe"e"e"e"dddZde5e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de8eydOf   f fd݄Z	 	 de"e"e"e"dddZdhedKee   dLee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdބZe"e"e"e"dddZd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd߄Ze"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   d<ed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 	 de"e"e"e"dddZd[eeef   diedee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"dfe"e"e"e"dddZd[eeef   d\ed:e#e   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 de"e"e"e"dddZd[eeef   dhedee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def0 fdZe"e"e"e"dddZd[eeef   d<ed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 	 de"e"e"e"dddZd[eeef   dhededeeeePf      dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   deedf   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deSf fdZdddde"e"dde"dddddddfde"de"e"e"e"ddd 	d[eeef   deedf   dee   dee   dee   d=ee   d>e#e   d:e#e   d3ee4   d?ee5d@      d;e#e   d<ee   dee   dee   dCedD   dEee   dFee   daee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf8 fd	Zdddde"de"de"dddddfde"de"e"e"e"ddd 	d[eeef   d
eedf   dee   dee   dee   d=ee   d:e#e   d3ee4   d>e#e   d?ee5d@      d;e#e   d<ee   dee   dCedD   dEee   dFee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf4 fdZ	 	 de"e"e"e"dddZd[eeef   ded<ee   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZddde"dde"ddddfde"de"e"e"e"ddd	d[eeef   dee   dee   dee   d:e#e   d3ee4   dee   d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf, fdZe"dde"ddddfde"e"e"e"e"ddd_d[eeef   d:e#e   d3ee4   dee   d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf$ fdZde"de"dde"dddddfde"de"e"e"e"ddd 	d[eeef   deedf   d=ee   d:e#e   d3ee4   d>e#e   dee   d?ee5d@      d;e#e   d<ee   dee   dCedD   dEee   dFee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf0 fdZe"de"ddddfde"e"e"e"e"ddd_d[eded:e#e   d3ed]   d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf$ fdZdddddddddde"dddddde"dddfde"e"e"e"e"ddd_d[eeef   dedededee   dede5d   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   d:e#e   d3ed]   deeee,f      dee   dee   dee   dee5e      d;e#e   d<ee   dCedD   dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedfJ fd Zdde"ddddde"ddddfde"de"e"e"e"ddd!	d[eeef   dee$   dee$   d:e#e   d3ee4   dee   dee$   dee   dee   d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   deef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf0 fd"Ze"e"ddddfde"e"e"e"e"ddde"dd#d[eeef   de5ed$      d:e#e   d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   d=ee   d>e#e   d?ee5d@      de8eddOf   f( fd%Ze"de"e"dde"dddf
dde"e"e"e"e"ddd&	d[eeef   dned>e#e   dee5d@      d:e#e   d;e#e   d3ee4   d<ee   dAe#dB   dCedD   dEee   dFee   dee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf, fd'Zde"de"de"ddddddfde"de"e"e"e"ddd 	d[eeef   d(eed)f   d=ee   d:e#e   d3ee4   d>e#e   d?ee5d@      d;e#e   d<ee   dee   dCedD   dEee   dFee   daee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf0 fd*Zddddde"dde"ddde"ddde"ddfde"e"e"e"e"ddd_d[eeef   d+ed,e5eed-f      dee   d.ee   d/ee   d0ee   d1ee   d:e#e   d3ee4   d2ee   d3e#e   d4ee   d5eeeePf      d6ee5d@      d;e#e   d<ee   dCedD   dEee   d7e#e   d8ee5d@      dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf> fd9Ze"de"dddddfde"e"e"e"e"ddd_d[eeef   djeed:f   d:e#e   d3ee4   d;e#e   d<ee   dee   dCedD   dEee   dFee   dGee   dHe#e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf& fd;Zddddde"dddde"ddddfde"de"e"e"e"ddd<	d[eeef   dee$   dee$   dee   d=ee   d>ee   d:e#e   d3ee4   d?ee   d@ee   dAee   d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   dBee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf4 fdCZdde"ddde"dde"dddddddfde"de"e"e"e"ddd 	d[eeef   dDeedEf   dee   d=ee   d:e#e   d3ee4   dee   dee   d>e#e   dFee   d?ee5d@      d;e#e   d<ee   dee   dee   dCedD   dEee   dFee   daee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf: fdGZdde"de"dddddf
de"de"e"e"e"ddd 	d[eeef   dHeedIf   dee   dJee   d:e#e   d3ee4   d;e#e   d<ee   dee   dCedD   dEee   dFee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf, fdKZdde"de"de"ddddfde"de"e"e"e"ddd 	d[eeef   dLeedMf   dee   d=ee   d:e#e   d3ee4   d>e#e   d?ee5d@      d;e#e   d<ee   dCedD   dEee   dFee   dGee   dHe#e   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf. fdNZe"e"e"e"dddZd[eeef   dhedOed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdPZ	 de"e"e"e"dddZd[eeef   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdQZ	 	 de"e"e"e"dddZd[ee   dReer   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdSZ	 de"e"e"e"dddZd[eeef   dedee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdTZe"e"e"e"dddZd[eeef   d(ed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdUZe"e"e"e"dddZd[eeef   dVed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdWZe"e"e"e"dddZd[eeef   ded)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdXZ	 	 	 	 	 de"e"e"e"dddZdhedYed[ee   d\ee   dee   dZee   d[ee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f fd\Z	 	 de"e"e"e"dddZd]e5eee8eef   f      dee]   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd^Z	 	 de"e"e"e"dddZd_ee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd`Ze"e"e"e"dddZdhedae5db   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdcZe"e"e"e"dddZdjedded)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdeZ	 de"e"e"e"dddZdiedhedfedee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdgZ	 	 	 	 	 	 de"e"e"e"dddZdpedhee   diee   dNee5e      djee   dee   dkee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdlZ	 	 	 	 	 de"e"e"e"dddZd[eeeef      d\ee   dee   d3ed]   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deedef   f fdmZ	 de"e"e"e"dddZd[eeef   dhednee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdoZe"e"e"e"dddZd[eeef   ded)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdpZe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdqZ	 	 de"e"e"e"dddZd[eeef   d\ee   dEee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdrZe"e"e"e"dddZd[eeef   d<ed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdsZe"e"e"e"dddZd[eeef   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdtZe"e"e"e"dddZdhedjedued)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   de}f fdvZ	 	 de"e"e"e"dddZdee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdwZ	 	 de"e"e"e"dddZdxee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdyZ	 de"e"e"e"dddZdee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdzZ	 de"e"e"e"dddZdee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd{Z	 	 de"e"e"e"dddZdiee   dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd|Z	 de"e"e"e"dddZdee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fd}Z	 de"e"e"e"dddZdied~ee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZdieded)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZdied)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZdjede5e   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 de"e"e"e"dddZdjedee5e      d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 de"e"e"e"dddZdjedee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZd[eeef   dhed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 	 de"e"e"e"dddZd[eeef   d\edeee5eeef      eef      dee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZdEed)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZdhediededjdkd)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZe"e"e"e"dddZdheded)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZ	 	 de"e"e"e"dddZdKee   dLee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   def fdZde"dde"e"ddddf
e"de"e"e"e"dddd[eeef   dede5d   d=ee   d>e#e   d?ee5d@      daee   d:e#e   d;e#e   dCedD   d3ee4   dEee   dee   dHe#e   dGee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   dedf, fdZ	 de"e"e"e"dddZd[eeef   dedediee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deSf fdZ	 de"e"e"e"dddZd[eeef   deedf   diee   d)e#e$   d*e#e$   d+e#e$   d,e#e$   d"ee   d#ee   deSf fdZeZeZe[Ze\ZelZemZeZeZeZeZeZeZeZeZeZeZegZeZeZeZeZeZeJZeZe~Z eQZeRZeĐZeŐZeHZejZeeZehZeiZ	e9Z
eZe`ZeZeFZeoZepZeZeYZeqZeZeZeZeZeLZeKZeNZeZeZeZeZekZeTZ eaZ!eZ"eOZ#eWZ$eZ%eXZ&eZ'eZ(eZ)eǐZ*eƐZ+eZ,eZ-eʐZ.eVZ/eGZ0eZ1e_Z2eZ3eZ4eZ5eAZ6eZ7eZ8eZ9e^Z:eZ;eCZ<eDZ=esZ>eZ?eZ@eZAeUZBeZCeZDebZEeZFeZGeZZHeȐZIecZJeZKeZLeZMeZNeːZOeΐZPe̐ZQeАZReԐZSeՐZTe֐ZUeאZVeؐZWeڐZXeѐZYeӐZZeɐZ[eܐZ\eސZ]eZ^eZ_eZ`eZaeZbeZceZd xZeS (  ExtBota0	  This object represents a Telegram Bot with convenience extensions.

    Warning:
        Not to be confused with :class:`telegram.Bot`.

    For the documentation of the arguments, methods and attributes, please see
    :class:`telegram.Bot`.

    All API methods of this class have an additional keyword argument ``rate_limit_args``.
    This can be used to pass additional information to the rate limiter, specifically to
    :paramref:`telegram.ext.BaseRateLimiter.process_request.rate_limit_args`.

    This class is a :class:`~typing.Generic` class and accepts one type variable that specifies
    the generic type of the :attr:`rate_limiter` used by the bot. Use :obj:`None` if no rate
    limiter is used.

    Warning:
        * The keyword argument ``rate_limit_args`` can `not` be used, if :attr:`rate_limiter`
          is :obj:`None`.
        * The method :meth:`~telegram.Bot.get_updates` is the only method that does not have the
          additional argument, as this method will never be rate limited.

    Examples:
        :any:`Arbitrary Callback Data Bot <examples.arbitrarycallbackdatabot>`

    .. seealso:: :wiki:`Arbitrary callback_data <Arbitrary-callback_data>`

    .. versionadded:: 13.6

    .. versionchanged:: 20.0
        Removed the attribute ``arbitrary_callback_data``. You can instead use
        :attr:`bot.callback_data_cache.maxsize <telegram.ext.CallbackDataCache.maxsize>` to
        access the size of the cache.

    .. versionchanged:: 20.5
        Removed deprecated methods ``set_sticker_set_thumb`` and ``setStickerSetThumb``.

    Args:
        defaults (:class:`telegram.ext.Defaults`, optional): An object containing default values to
            be used if not set explicitly in the bot methods.
        arbitrary_callback_data (:obj:`bool` | :obj:`int`, optional): Whether to
            allow arbitrary objects as callback data for :class:`telegram.InlineKeyboardButton`.
            Pass an integer to specify the maximum number of objects cached in memory.
            Defaults to :obj:`False`.

            .. seealso:: :wiki:`Arbitrary callback_data <Arbitrary-callback_data>`
        rate_limiter (:class:`telegram.ext.BaseRateLimiter`, optional): A rate limiter to use for
            limiting the number of requests made by the bot per time interval.

            .. versionadded:: 20.0

    )_callback_data_cache	_defaults_rate_limiter)
class_nameNselfzExtBot[None]tokenbase_urlbase_file_urlrequestget_updates_requestprivate_keyprivate_key_passworddefaultsr`   arbitrary_callback_data
local_modec                      y N )rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   s              O/var/www/cvtools/html/venv/lib/python3.12/site-packages/telegram/ext/_extbot.py__init__zExtBot.__init__   s         zExtBot[RLARGS]rate_limiterzBaseRateLimiter[RLARGS]c                      y rv   rw   )rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   r{   s               rx   ry   zExtBot.__init__   s     rz   c           
      .   t         |   ||||||||
       | j                         5  || _        || _        d | _        |	du r
	 d d d        y t        |	t              st        t        |	      }nd}t        | |      | _        d d d        y # 1 sw Y   y xY w)N)rk   rl   rm   rn   ro   rp   rq   rt   Fi   )botmaxsize)superry   	_unfrozenrg   rh   rf   
isinstanceboolr   intrP   )rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   r{   r   	__class__s                rx   ry   zExtBot.__init__   s     	' 3#!5! 	 		
 ^^ 	U19DN<HDEID% '%/	U 	U 5t<s$;<(9dG(TD%	U 	U 	Us   B5BBreturnc                 0    t        | | j                        S )a  Give a string representation of the bot in the form ``ExtBot[token=...]``.

        As this class doesn't implement :meth:`object.__str__`, the default implementation
        will be used, which is equivalent to :meth:`__repr__`.

        Returns:
            :obj:`str`
        )rk   )rJ   rk   rj   s    rx   __repr__zExtBot.__repr__   s     .d$**EErz   r   messagecategory
stacklevelc                 0    t         |   |||dz          y)zWe override this method to add one more level to the stacklevel, so that the warning
        points to the user's code, not to the PTB code.
           )r   r   r   N)r   _warn)clsr   r   r   r   s       rx   r   zExtBot._warn
  s     	gZRS^Trz   c                     | j                   S )a  :class:`telegram.ext.CallbackDataCache`: Optional. The cache for
        objects passed as callback data for :class:`telegram.InlineKeyboardButton`.

        Examples:
            :any:`Arbitrary Callback Data Bot <examples.arbitrarycallbackdatabot>`

        .. versionchanged:: 20.0
           * This property is now read-only.
           * This property is now optional and can be :obj:`None` if
             :paramref:`~telegram.ext.ExtBot.arbitrary_callback_data` is set to :obj:`False`.
        )rf   r   s    rx   callback_data_cachezExtBot.callback_data_cache  s     (((rz   c                    K   | j                   r"| j                   j                          d{    t        |           d{    y7 7 w)zSee :meth:`telegram.Bot.initialize`. Also initializes the
        :paramref:`ExtBot.rate_limiter` (if set)
        by calling :meth:`telegram.ext.BaseRateLimiter.initialize`.
        N)r{   
initializer   rj   r   s    rx   r   zExtBot.initialize%  sD      ##..000g """ 1"!   *AA	AAAAc                    K   | j                   r"| j                   j                          d{    t        |           d{    y7 7 w)zSee :meth:`telegram.Bot.shutdown`. Also shuts down the
        :paramref:`ExtBot.rate_limiter` (if set) by
        calling :meth:`telegram.ext.BaseRateLimiter.shutdown`.
        N)r{   shutdownr   r   s    rx   r   zExtBot.shutdown/  sD      ##,,...g    / r   
api_kwargsrate_limit_argsc                 4    |s|S |i }||| j                   <   |S )zInserts the `rate_limit_args` into `api_kwargs` with the special key `__RL_KEY` so
        that we can extract them later without having to modify the `telegram.Bot` class.
        )_ExtBot__RL_KEY)r   r   r   s      rx   _merge_api_rl_kwargszExtBot._merge_api_rl_kwargs9  s,     J#2
3<< rz   datac                 @    |sy|j                  | j                  d      S )z8Extracts the `rate_limit_args` from `data` if it exists.N)popr   )r   r   s     rx   _extract_rl_kwargszExtBot._extract_rl_kwargsG  s     xxd++rz   read_timeoutwrite_timeoutconnect_timeoutpool_timeoutendpointr   r   r   r   c                  K   | j                  |      }| j                  s|t        d      |dk(  s| j                  st        	|   ||||||       d{   S ||||d}| j
                  j                  dt        | j                        |       | j                  j                  t        	|   ||f||||       d{   S 7 n7 w)zOrder of method calls is: Bot.some_method -> Bot._post -> Bot._do_post.
        So we can override Bot._do_post to add rate limiting.
        NzE`rate_limit_args` can only be used if a `ExtBot.rate_limiter` is set.
getUpdates)r   r   r   r   r   r   r   zGPassing request through rate limiter of type %s with rate_limit_args %s)callbackargskwargsr   r   r   )	r   r{   
ValueErrorr   _do_post_LOGGERdebugtypeprocess_request)
rj   r   r   r   r   r   r   r   r   r   s
            rx   r   zExtBot._do_postN  s      11$7  _%@W 
 |#4+<+<)!+ /)) *    )*.(	
 	U""#	

 &&66W%D!+ 7 
 
 	
)(
s%   AC
CA)C
CC
C
c                     | j                   S )z<The :class:`telegram.ext.Defaults` used by this bot, if any.)rg   r   s    rx   rr   zExtBot.defaults  s     ~~rz   c                     | j                   S )zlThe :class:`telegram.ext.BaseRateLimiter` used by this bot, if any.

        .. versionadded:: 20.0
        )rh   r   s    rx   r{   zExtBot.rate_limiter  s     !!!rz   lpoc                    | j                   | j                   j                  x}t        j                  |      S t	        di |j
                  D ci c]-  }|t        t        ||      x}t              rt        ||      n|/ c}S c c}w )Nrw   )rr   link_preview_optionsrH   	get_valuer.   	__slots__r   getattr)rj   r   defaults_lpoattr	orig_attrs        rx   _merge_lpo_defaultszExtBot._merge_lpo_defaults  s     == T]]5W5W%W\$`))#..! 
 )22	   "wsD/A"A)<P L$/ ##	
 	
	s   2Bc                    | j                   t        | 	  |       y|j                         D ]  \  }}t	        |t
              r4| j                   j                  j                  ||j                        ||<   Kt	        |t              r%t        || j                   j                        ||<   t	        |t              rW|j                  t        u rEt        |      }|j!                         5  | j                   j                  |_        ddd       |||<   |dk(  r}t	        |t"              rm|D cg c]  }t        |       }}|D ]I  }|j                  t        u s|j!                         5  | j                   j                  |_        ddd       K |||<   it	        |t$              r| j'                  |      ||<   t	        |t(              r| j                   j*                  x}| j                   j,                  t        |      }|j!                         5  t	        |j*                  t
              r|n|j*                  |_        t	        |j,                  t
              r| j                   j,                  n|j,                  |_        ddd       |||<   ft	        |t"              sxt/        d |D              sg }	|D ]~  }
t	        |
j0                  t
              s|	j3                  |
       /t        |
      }|j!                         5  | j                   j0                  |_        ddd       |	j3                  |        |	||<    y# 1 sw Y   CxY wc c}w # 1 sw Y    xY w# 1 sw Y   xY w# 1 sw Y   PxY w)a  Inserts the defaults values for optional kwargs for which tg.ext.Defaults provides
        convenience functionality, i.e. the kwargs with a tg.utils.helpers.DefaultValue default

        data is edited in-place. As timeout is not passed via the kwargs, it needs to be passed
        separately and gets returned.

        This can only work, if all kwargs that may have defaults are passed in data!
        N)tzinfomediac              3   <   K   | ]  }t        |t                y wrv   )r   r-   ).0objs     rx   	<genexpr>z*ExtBot._insert_defaults.<locals>.<genexpr>  s      358
303s   )rr   r   _insert_defaultsitemsr   rH   api_defaultsgetvaluer   rF   r   r,   
parse_moderG   r   r   r   r.   r   r7   allow_sending_without_replyquote_parse_modealltext_parse_modeappend)rj   r   keyval
copied_valr   	copy_listdefaults_aswr	new_valuenew_valoption
new_optionr   s               rx   r   zExtBot._insert_defaults  s    == G$T* 

 @	$HC#|, MM66::3		JS	 C*(T]]5I5IJS	 C,<1O!#Y
))+ E,0MM,D,DJ)E&S	JsH$=69:UT%[:	:& HE''<7"__. H/3}}/G/GE,H HH
 &S	 C!34 44S9S	 C1"&--"K"KKX==11= I	((* 
 &c&E&E|T & << 9 &c&:&:LI 66 11 .
 &S	 C*s 3<?3 0 ! 3F%f&<&<lKv.%)&\
'113 W9=9V9VJ6Wz23 $S	A@	$E E
 ;H H 
 
0W Ws7   +M.M*MA/M'M3M	M$'M0	3M<reply_markupc                 t    t        |t              r'| j                  | j                  j                  |      S |S rv   )r   r*   r   process_keyboard)rj   r   s     rx   _replace_keyboardzExtBot._replace_keyboard   s>     l$89d>V>V>b++<<  rz   updatec                     |j                   r| j                  |j                          y|j                  r| j                  |j                         yy)aK  If this bot allows for arbitrary callback data, this inserts the cached data into all
        corresponding buttons within this update.

        Note:
            Checks :attr:`telegram.Message.via_bot` and :attr:`telegram.Message.from_user`
            to figure out if a) a reply markup exists and b) it was actually sent by this
            bot. If not, the message will be returned unchanged.

            Note that this will fail for channel posts, as :attr:`telegram.Message.from_user` is
            :obj:`None` for those! In the corresponding reply markups, the callback data will be
            replaced by :class:`telegram.ext.InvalidCallbackData`.

        Warning:
            *In place*, i.e. the passed :class:`telegram.Message` will be changed!

        Args:
            update (:class:`telegram.Update`): The update.

        N)callback_query_insert_callback_dataeffective_message)rj   r   s     rx   insert_callback_datazExtBot.insert_callback_data  sE    4   &&v'<'<= %%&&v'?'?@ &rz   r   c                    | j                   |S t        |t              r| j                   j                  |       |S t        |t              r|j
                  rx| j                   j                  |j
                         t        |j
                  j                  t              r/| j                   j                  |j
                  j                         t        |j                  t              r%| j                   j                  |j                         | j                   j                  |       |S t        |t              r1|j                  r%| j                   j                  |j                         |S )N)r   )	r   r   r   process_callback_queryr2   reply_to_messageprocess_messagepinned_messager    )rj   r   s     rx   r   zExtBot._insert_callback_data,  s   ##+Jc=)$$;;C@Jc7###((889M9MNc22AA7K,,<<S=Q=Q=`=`a#,,g6((889K9KL $$44S4AJc<(S-?-?$$44S5G5GH
rz   )reply_to_message_idr   r   r   r   r   r   disable_notificationprotect_contentmessage_thread_idcaptionr   caption_entitiesr\   r   r.   reply_parametersr7   business_connection_idmessage_effect_idr   r   c                   K   t         |   ||||| j                  |      ||||||	|
||||||||       d {   }t        |t              r| j                  |       |S 7 'w)N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   _send_messager   r   r2   r   )rj   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   resultr   s                         rx   r   zExtBot._send_messageH  s     4 w, 3!5//=(C+/!-!5-%'+%!#9/) - 
 
, fg&&&v.1
s   6A#A!(A#r   r   r   r   r   offsetlimittimeoutallowed_updates.c                   K   t         |   |||||||||		       d {   }
|
D ]  }| j                  |        |
S 7 w)N)	r   r   r   r   r   r   r   r   r   )r   get_updatesr   )rj   r   r   r   r   r   r   r   r   r   updatesr   r   s               rx   r   zExtBot.get_updates|  sh      ++%'+%! , 

 

  	.F%%f-	. 

s   A >A resultsrT   next_offsetcurrent_offsetc                 j   t         |   |||      \  }}| j                  ||fS g }|D ]w  }t        |d      s|j	                  |       !t        |      }|j                         5  | j                  |j                        }||_        ddd       |j	                  |       y ||fS # 1 sw Y    xY w)zThis method is called by Bot.answer_inline_query to build the actual results list.
        Overriding this to call self._replace_keyboard suffices
        )r   r   r   Nr   )	r   _effective_inline_resultsr   hasattrr   r   r   r   r   )	rj   r   r   r   effective_resultsr   
new_resultmarkupr   s	           rx   r  z ExtBot._effective_inline_results  s     */)J^ *K *
&;
 ##+$k11' 	+F 6>2v& "&\
))+ 5!33F4G4GHF.4J+5 z*	+ ##5 5s   '#B))B2	c                    | j                   t        | 	  |      S d}t        |d      rS|j                  t
        u rAt        |      }|j                         5  d}| j                   j                  |_        ddd       t        |d      rT|j                  rGt        |j                  d      rs|j                  j                  t
        u rW|st        |      }d}|j                  j                         5  | j                   j                  |j                  _        ddd       t        |j                  d      r|st        |      }|j                  j                         5  |j                  j                  t
        u r&| j                   j                  |j                  _	        n4| j                  |j                  j                        |j                  _	        ddd       |S |S # 1 sw Y   mxY w# 1 sw Y   xY w# 1 sw Y   |S xY w)zThis method is called by Bot.answer_inline_query to replace `DefaultValue(obj)` with
        `obj`.
        Overriding this to call insert the actual desired default values.
        NFr   Tinput_message_contentr   )rr   r    _insert_defaults_for_ilq_resultsr  r   rG   r   r   r  r   r   )rj   rescopiedr   s      rx   r  z'ExtBot._insert_defaults_for_ilq_results  s    == 7;C@@ 3%#..L*Hs)C :!%!9!9: 3/0S5N5N11<@--88LHs)C!F..88: T;?==;S;SC--8Ts002HIs)C..88: 	00EEU MM>> 11F
 JNIaIa55JJJ11F	 
s
7: :T T
	 
s%   G!3&G.A7G:!G+.G7:H)r   r   r   r   r   return_typec          	      l   K   t         	|   || j                  ||      |||||       d {   S 7 w)N)r   r   r  r   r   r   r   )r   do_api_requestr   )
rj   r   r   r  r   r   r   r   r   r   s
            rx   r  zExtBot.do_api_request  sL      W+00_M#%'+% , 
 
 	
 
   *424)r   r   r   r   r   r   chat_id
message_idr*   c                   K   t         |   ||| j                  |      |||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r   r   r   r   r   r   r   )r   	stop_pollr   r   )rj   r  r  r   r   r   r   r   r   r   r   r   s              rx   r  zExtBot.stop_poll  s]      W&!//=#9%'+%00_M ' 

 

 
	
 

   ;AAA)r   r   r   r   r   r   r   r   from_chat_idshow_caption_above_mediac                   K   t         |   |||||||||| j                  |      |	|
|||||| j                  ||      |       d {   S 7 w)N)r  r  r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  )r   copy_messager   r   )rj   r  r  r  r   r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   r   r   s                        rx   r  zExtBot.copy_message  s{     2 W)%!!-!5 3(C//=+/-%'+%00_M%=' * 
 
 	
 
s   AAA	Amessage_idsremove_caption)r3   .c                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r  r  r  r   r   r   r  r   r   r   r   r   )r   copy_messagesr   )rj   r  r  r  r   r   r   r  r   r   r   r   r   r   r   s                 rx   r  zExtBot.copy_messagesI  s[     $ W*%#!5+/)%'+%00_M + 
 
 	
 
   /979c                   K   t         	|   |||||| j                  ||             d {   }| j                  |      S 7 wN)r  r   r   r   r   r   )r   get_chatr   r   )
rj   r  r   r   r   r   r   r   r   r   s
            rx   r  zExtBot.get_chatj  sY      w'%'+%00_M ( 
 
 ))&11
s   )AAAuser_idnamestickerrZ   c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   r!  r"  r   r   r   r   r   )r   add_sticker_to_setr   )rj   r   r!  r"  r   r   r   r   r   r   r   s             rx   r$  zExtBot.add_sticker_to_set  sO      W/%'+%00_M 0 	
 	
 		
 	
   +535callback_query_idtext
show_alerturl
cache_timec                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r&  r'  r(  r)  r*  r   r   r   r   r   )r   answer_callback_queryr   )rj   r&  r'  r(  r)  r*  r   r   r   r   r   r   r   s               rx   r,  zExtBot.answer_callback_query  sU      W2/!!%'+%00_M 3 
 
 	
 
   -757)r   r   r   r   r   r   r   inline_query_idis_personalbuttonc                v   K   t         |   ||||||||	|
||| j                  ||             d {   S 7 w)N)r.  r   r*  r/  r   r   r   r   r   r   r0  r   )r   answer_inline_queryr   )rj   r.  r   r*  r/  r   r0  r   r   r   r   r   r   r   r   s                 rx   r2  zExtBot.answer_inline_query  s[     & W0+!##)%'+%00_M 1 
 
 	
 
r  pre_checkout_query_idokerror_messagec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r3  r4  r5  r   r   r   r   r   )r   answer_pre_checkout_queryr   )rj   r3  r4  r5  r   r   r   r   r   r   r   s             rx   r7  z ExtBot.answer_pre_checkout_query  sO      W6"7'%'+%00_M 7 	
 	
 		
 	
r%  shipping_query_idshipping_optionsr^   c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r8  r4  r9  r5  r   r   r   r   r   )r   answer_shipping_queryr   )rj   r8  r4  r9  r5  r   r   r   r   r   r   r   s              rx   r;  zExtBot.answer_shipping_query  sR      W2/-'%'+%00_M 3 

 

 
	
 

   ,646web_app_query_idr   c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r=  r   r   r   r   r   r   )r   answer_web_app_queryr   )
rj   r=  r   r   r   r   r   r   r   r   s
            rx   r?  zExtBot.answer_web_app_query  sL      W1-%'+%00_M 2 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r   r   r   r   r   r   )r   approve_chat_join_requestr   
rj   r  r   r   r   r   r   r   r   r   s
            rx   rB  z ExtBot.approve_chat_join_request  L      W6%'+%00_M 7 
 
 	
 
r  
until_daterevoke_messagesc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r   rE  rF  r   r   r   r   r   )r   ban_chat_memberr   )rj   r  r   rE  rF  r   r   r   r   r   r   r   s              rx   rH  zExtBot.ban_chat_member4  sR      W,!+%'+%00_M - 

 

 
	
 

r<  sender_chat_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  rI  r   r   r   r   r   )r   ban_chat_sender_chatr   
rj   r  rI  r   r   r   r   r   r   r   s
            rx   rL  zExtBot.ban_chat_sender_chatN  sL      W1)%'+%00_M 2 
 
 	
 
r  expire_datemember_limitcreates_join_requestc                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r  rN  rO  r!  rP  r   r   r   r   r   )r   create_chat_invite_linkr   )rj   r  rN  rO  r!  rP  r   r   r   r   r   r   r   s               rx   rR  zExtBot.create_chat_invite_linkd  sU      W4#%!5%'+%00_M 5 
 
 	
 
r-  titledescriptionpayloadprovider_tokencurrencypricesr[   max_tip_amountsuggested_tip_amountsprovider_data	photo_url
photo_sizephoto_widthphoto_height	need_nameneed_phone_number
need_emailneed_shipping_addresssend_phone_number_to_providersend_email_to_provideris_flexiblec                   K   t         |   |||||||||	|
||||||||||||||| j                  ||             d {   S 7 w)N)rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  r   r   r   r   r   )r   create_invoice_linkr   )rj   rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  r   r   r   r   r   r   r   s                              rx   rh  zExtBot.create_invoice_link  s     < W0#))"7'!#%/!"7*G#9#%'+%00_M3 1 
 
 	
 
s   <AA Astickerssticker_typeneeds_repaintingc                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r   r!  rS  ri  rj  rk  r   r   r   r   r   )r   create_new_sticker_setr   )rj   r   r!  rS  ri  rj  rk  r   r   r   r   r   r   r   s                rx   rm  zExtBot.create_new_sticker_set  sX       W3%-%'+%00_M 4 
 
 	
 
   .868c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrA  )r   decline_chat_join_requestr   rC  s
            rx   rp  z ExtBot.decline_chat_join_request  rD  r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   delete_chat_photor   	rj   r  r   r   r   r   r   r   r   s	           rx   rr  zExtBot.delete_chat_photo  sI      W.%'+%00_M / 
 
 	
 
   )313c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   delete_chat_sticker_setr   rs  s	           rx   rv  zExtBot.delete_chat_sticker_set  I      W4%'+%00_M 5 
 
 	
 
rt  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r   r   r   r   r   r   )r   delete_forum_topicr   
rj   r  r   r   r   r   r   r   r   r   s
            rx   rz  zExtBot.delete_forum_topic  L      W//%'+%00_M 0 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   delete_messager   )
rj   r  r  r   r   r   r   r   r   r   s
            rx   r~  zExtBot.delete_message,  sL      W+!%'+%00_M , 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   delete_messagesr   )
rj   r  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.delete_messagesB  sL      W,#%'+%00_M - 
 
 	
 
r  scopelanguage_codec                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r  r   r   r   r   r   )r   delete_my_commandsr   
rj   r  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.delete_my_commandsX  sL      W/'%'+%00_M 0 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r"  r   r   r   r   r   )r   delete_sticker_from_setr   )	rj   r"  r   r   r   r   r   r   r   s	           rx   r  zExtBot.delete_sticker_from_setn  rw  rt  drop_pending_updatesc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   delete_webhookr   )	rj   r  r   r   r   r   r   r   r   s	           rx   r  zExtBot.delete_webhook  sI      W+!5%'+%00_M , 
 
 	
 
rt  invite_linkr!   c                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r  r  rN  rO  r!  rP  r   r   r   r   r   )r   edit_chat_invite_linkr   )rj   r  r  rN  rO  r!  rP  r   r   r   r   r   r   r   s                rx   r  zExtBot.edit_chat_invite_link  sX       W2##%!5%'+%00_M 3 
 
 	
 
rn  icon_custom_emoji_idc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r   r!  r  r   r   r   r   r   )r   edit_forum_topicr   )rj   r  r   r!  r  r   r   r   r   r   r   r   s              rx   r  zExtBot.edit_forum_topic  sR      W-/!5%'+%00_M . 

 

 
	
 

r<  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r!  r   r   r   r   r   )r   edit_general_forum_topicr   )
rj   r  r!  r   r   r   r   r   r   r   s
            rx   r  zExtBot.edit_general_forum_topic  sL      W5%'+%00_M 6 
 
 	
 
r  inline_message_idc
                z   K   t         |   ||||||||	|
|||| j                  ||      |       d {   S 7 w)N)r  r  r  r   r   r   r   r   r   r   r   r   r   r  )r   edit_message_captionr   )rj   r  r  r  r   r   r   r   r  r   r   r   r   r   r   r   r   s                   rx   r  zExtBot.edit_message_caption  sa     & W1!/%!-#9%'+%00_M%= 2 
 
 	
 
s   1;9;)locationr   r   r   r   r   r   latitude	longitudehorizontal_accuracyheadingproximity_alert_radiuslive_periodr  c                   K   t         |   |||||||||	|
||||||| j                  ||             d {   S 7 w)N)r  r  r  r  r  r   r  r  r  r  r  r   r   r   r   r   r   )r   edit_message_live_locationr   )rj   r  r  r  r  r  r   r  r  r  r  r   r  r   r   r   r   r   r   r   s                      rx   r  z!ExtBot.edit_message_live_location  sj     , W7!/% 3#9##9%'+%00_M# 8 
 
 	
 
   4><>r   r,   c                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r   r  r  r  r   r   r   r   r   r   r   )r   edit_message_mediar   )rj   r   r  r  r  r   r   r   r   r   r   r   r   r   s                rx   r  zExtBot.edit_message_media2  sX       W/!/%#9%'+%00_M 0 
 
 	
 
rn  c                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 wN)
r  r  r  r   r   r   r   r   r   r   )r   edit_message_reply_markupr   rj   r  r  r  r   r   r   r   r   r   r   r   r   s               rx   r  z ExtBot.edit_message_reply_markupP  sU      W6!/%#9%'+%00_M 7 
 
 	
 
r-  )disable_web_page_previewr   r   r   r   r   r   entitiesr  c
                |   K   t         |   ||||||
|||	||||| j                  ||      |       d {   S 7 w)N)r'  r  r  r  r   r  r   r  r   r   r   r   r   r   r   )r   edit_message_textr   )rj   r'  r  r  r  r   r   r  r   r   r  r   r   r   r   r   r   r   s                    rx   r  zExtBot.edit_message_textl  sd     ( W.!/!%=%#9%'+%00_M!5 / 
 
 	
 
s   2<:<c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   export_chat_invite_linkr   rs  s	           rx   r  zExtBot.export_chat_invite_link  rw  rt  c                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r  r  r  r   r   r   r   r   r   r   r   )r   forward_messager   )rj   r  r  r  r   r   r   r   r   r   r   r   r   r   s                rx   r  zExtBot.forward_message  sX       W,%!!5+/%'+%00_M - 
 
 	
 
rn  c                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r  r  r  r   r   r   r   r   r   r   r   )r   forward_messagesr   )rj   r  r  r  r   r   r   r   r   r   r   r   r   r   s                rx   r  zExtBot.forward_messages  sX       W-%#!5+/%'+%00_M . 
 
 	
 
rn  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_chat_administratorsr   rs  s	           rx   r  zExtBot.get_chat_administrators  rw  rt  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrA  )r   get_chat_memberr   rC  s
            rx   r  zExtBot.get_chat_member  sL      W,%'+%00_M - 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_chat_member_countr   rs  s	           rx   r  zExtBot.get_chat_member_count  sI      W2%'+%00_M 3 
 
 	
 
rt  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_chat_menu_buttonr   rs  s	           rx   r  zExtBot.get_chat_menu_button   sI      W1%'+%00_M 2 
 
 	
 
rt  file_idc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   get_filer   )	rj   r  r   r   r   r   r   r   r   s	           rx   r  zExtBot.get_file4  sI      W%%'+%00_M & 
 
 	
 
rt  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wNr   )r   get_forum_topic_icon_stickersr   rj   r   r   r   r   r   r   r   s          rx   r  z$ExtBot.get_forum_topic_icon_stickersJ  sF      W:%'+%00_M ; 
 
 	
 
   (202c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r   r  r  r  r   r   r   r   r   )r   get_game_high_scoresr   )rj   r   r  r  r  r   r   r   r   r   r   r   s              rx   r  zExtBot.get_game_high_scores\  sR      W1!/%'+%00_M 2 

 

 
	
 

r<  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_mer   r  s          rx   r  zExtBot.get_mev  sE      W^%'+%00_M $ 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wr  )r   get_my_commandsr   r  s
            rx   r  zExtBot.get_my_commands  sL      W,'%'+%00_M - 
 
 	
 
r  for_channelsc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   #get_my_default_administrator_rightsr   )	rj   r  r   r   r   r   r   r   r   s	           rx   r  z*ExtBot.get_my_default_administrator_rights  sJ      W@%%'+%00_M A 
 
 	
 
rt  c                j   K   t         |   |||||| j                  ||             d {   S 7 wN)r!  r   r   r   r   r   )r   get_sticker_setr   	rj   r!  r   r   r   r   r   r   r   s	           rx   r  zExtBot.get_sticker_set  sI      W,%'+%00_M - 
 
 	
 
rt  custom_emoji_idsc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   get_custom_emoji_stickersr   )	rj   r  r   r   r   r   r   r   r   s	           rx   r  z ExtBot.get_custom_emoji_stickers  sI      W6-%'+%00_M 7 
 
 	
 
rt  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   r   r   r   r   r   r   r   )r   get_user_profile_photosr   )rj   r   r   r   r   r   r   r   r   r   r   s             rx   r  zExtBot.get_user_profile_photos  sO      W4%'+%00_M 5 	
 	
 		
 	
r%  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_webhook_infor   r  s          rx   r  zExtBot.get_webhook_info  sF      W-%'+%00_M . 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   
leave_chatr   rs  s	           rx   r  zExtBot.leave_chat  sI      W'%'+%00_M ( 
 
 	
 
rt  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   log_outr   r  s          rx   r  zExtBot.log_out  sE      W_%'+%00_M % 
 
 	
 
r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   closer   r  s          rx   r  zExtBot.close*  sE      W]%'+%00_M # 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wry  )r   close_forum_topicr   r{  s
            rx   r  zExtBot.close_forum_topic<  sL      W./%'+%00_M / 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   close_general_forum_topicr   rs  s	           rx   r  z ExtBot.close_general_forum_topicR  sI      W6%'+%00_M 7 
 
 	
 
rt  
icon_colorc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r!  r  r  r   r   r   r   r   )r   create_forum_topicr   )rj   r  r!  r  r  r   r   r   r   r   r   r   s              rx   r  zExtBot.create_forum_topicf  sR      W/!!5%'+%00_M 0 

 

 
	
 

r<  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   reopen_general_forum_topicr   rs  s	           rx   r  z!ExtBot.reopen_general_forum_topic  I      W7%'+%00_M 8 
 
 	
 
rt  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   hide_general_forum_topicr   rs  s	           rx   r  zExtBot.hide_general_forum_topic  sI      W5%'+%00_M 6 
 
 	
 
rt  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   unhide_general_forum_topicr   rs  s	           rx   r  z!ExtBot.unhide_general_forum_topic  r  rt  c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r   r   r   r   r   r   r   )r   pin_chat_messager   )rj   r  r  r   r   r   r   r   r   r   r   r   s              rx   r  zExtBot.pin_chat_message  sR      W-!!5%'+%#900_M . 

 

 
	
 

r<  can_change_infocan_post_messagescan_edit_messagescan_delete_messagescan_invite_userscan_restrict_memberscan_pin_messagescan_promote_membersis_anonymouscan_manage_chatcan_manage_video_chatscan_manage_topicscan_post_storiescan_edit_storiescan_delete_storiesc                   K   t         |   |||||||||	|
|||||||||||| j                  ||             d {   S 7 w)N)r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r   )r   promote_chat_memberr   )rj   r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   s                           rx   r  zExtBot.promote_chat_member  sy     6 W0+// 3-!5- 3%+#9/--1%'+%00_M- 1 
 
 	
 
   9AAAc                l   K   t         	|   ||||||| j                  ||             d {   S 7 wry  )r   reopen_forum_topicr   r{  s
            rx   r  zExtBot.reopen_forum_topic
	  r|  r  permissions use_independent_chat_permissionsc                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r  r   r  rE  r   r   r   r   r   r   )r   restrict_chat_memberr   )rj   r  r   r  rE  r   r   r   r   r   r   r   r   s               rx   r  zExtBot.restrict_chat_member 	  sU      W1#!-M%'+%00_M 2 
 
 	
 
r-  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   revoke_chat_invite_linkr   )
rj   r  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.revoke_chat_invite_link<	  sL      W4#%'+%00_M 5 
 
 	
 
r  )	r   r   filenamer   r   r   r   r   r   	animationr   durationwidthheighthas_spoiler	thumbnailr  c       	            K   t         |   ||||||||||	||
|||||||||||| j                  ||      ||       d {   S 7 w)N)r  r  r  r  r	  r   r   r   r   r   r   r   r   r   r
  r  r   r  r   r   r   r   r   r   r   r  )r   send_animationr   )rj   r  r  r  r  r	  r   r   r   r   r   r   r   r
  r  r   r   r   r  r   r   r  r   r   r   r   r   r   r   s                               rx   r  zExtBot.send_animationR	  s     > W+!!5 3%(C-+/#-%'+#9%00_M/%=5 , 
 
 	
 
s   =A AAaudior   	performerc       	            K   t         |   |||||||||||	||
|||||||||| j                  ||      |       d {   S 7 w)N)r  r  r  r  r   rS  r   r   r   r   r   r   r   r   r   r  r   r  r   r   r   r   r   r   )r   
send_audior   )rj   r  r  r  r  rS  r   r   r   r   r   r   r   r  r   r   r   r   r   r  r   r   r   r   r   r   r   s                             rx   r  zExtBot.send_audio	  s     : W'#9!5 3%!(C-+/-%'+%00_M/1 ( 
 
 	
 
r  actionc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r   r  r   r   r   r   r   r   )r   send_chat_actionr   )rj   r  r  r   r   r   r   r   r   r   r   r   s              rx   r  zExtBot.send_chat_action	  sR      W-#9/%'+%00_M . 

 

 
	
 

r<  )	r   r   contactr   r   r   r   r   r   phone_number
first_name	last_namevcardr  c       	            K   t         |   |||||||||||	|
||||||| j                  ||      |       d {   S 7 w)N)r  r  r  r  r   r   r   r  r   r   r   r   r  r   r   r   r   r   r   r   )r   send_contactr   )rj   r  r  r  r  r   r   r  r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   s                         rx   r  zExtBot.send_contact	  ss     2 W)%!!5 3%(C+/-%'+%#900_M/) * 
 
 	
 
   7A?Aemojic
                ~   K   t         |   ||||
||||||||||| j                  ||      |	       d {   S 7 w)N)r  r   r   r   r   r  r   r   r   r   r   r   r   r   r   r   )r   	send_dicer   )rj   r  r   r   r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                     rx   r  zExtBot.send_dice
  sg     * W&!5#9 3%(C+/-%'+%00_M/! ' 
 
 	
 
   3=;=documentr&   disable_content_type_detectionc       	            K   t         |   |||||||||||	||
|||||||| j                  ||      |       d {   S 7 w)N)r  r!  r   r   r   r   r   r"  r   r   r   r   r   r  r   r  r   r   r   r   r   r   )r   send_documentr   )rj   r  r!  r   r   r   r   r"  r   r   r   r  r   r   r   r   r   r  r   r   r   r   r   r   r   s                           rx   r$  zExtBot.send_document8
  sy     6 W*!5 3%!+I(C-+#9/-%'+%00_M/- + 
 
 	
 
r  game_short_namec
                ~   K   t         |   ||||
||||||||||| j                  ||      |	       d {   S 7 w)N)r  r%  r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   	send_gamer   )rj   r  r%  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                     rx   r'  zExtBot.send_gamel
  sg     * W&+!5 3%#9(C+/-%'+%00_M/! ' 
 
 	
 
r   start_parameterc          	      ,  K   t        %|   d$i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d| d |!d!|"d"| j                  |#|$      d#| d {   S 7 w)%Nr  rS  rT  rU  rV  rW  rX  r(  r\  r]  r^  r_  r`  ra  rb  rc  rf  r   r   r   r[  rd  re  r   rY  rZ  r   r   r   r   r   r   r   r   r   rw   )r   send_invoicer   )&rj   r  rS  rT  rU  rV  rW  rX  r(  r\  r]  r^  r_  r`  ra  rb  rc  rf  r   r   r[  rd  re  rY  rZ  r   r   r   r   r   r   r   r   r   r   r   r   r   s&                                        rx   r*  zExtBot.send_invoice
  s    P W) $
$
$
 $$
 	$

 *$
 $
 $
 ,$
  $
 "$
 $$
 &$
  $
 0$
 "$
  #8!$
" $#$
$ "6%$
& !4'$
( &)$
* (+$
, +H-$
. $:/$
0 )D1$
2 *3$
4 #85$
6 ,7$
8 09$
: .;$
< &=$
> (?$
@ ,A$
B &C$
D 00_ME$
F 0G$
 $
 $	
 $
s   B
BBB)	r   r   r  r   r   r   r   r   r   c       	            K   t         |   ||||||||||	||
||||||||| j                  ||      |       d {   S 7 w)N)r  r  r  r   r   r   r  r  r  r  r   r   r   r   r  r   r   r   r   r   r   r   )r   send_locationr   )rj   r  r  r  r   r   r  r  r  r  r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   s                           rx   r,  zExtBot.send_location
  sy     6 W*!5 3%# 3#9(C+/-%'+#9%00_M/- + 
 
 	
 
r  )r   r   r   r   r   r   r   r   r   r   r   )rU   rV   rW   rX   c	                   K   t         |   ||||	|
|||||||| j                  ||      |||||       d {   S 7 w)N)r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   send_media_groupr   )rj   r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                       rx   r.  zExtBot.send_media_group  sm     2 W-!5 3(C+/-%'+%00_M#9!-/% . 
 
 	
 
s   5?=?)	r  r   r   r   r   r   r   r   r   c       	            K   t         |   |||||||||||||
||||| j                  ||      |	|       d {   S 7 w)N)r  r'  r   r  r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   send_messager   )rj   r  r'  r   r  r   r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   r   r   s                         rx   r0  zExtBot.send_messageD  ss     2 W)!%=!5#9+/ 3(C%-%'+%00_M!5/) * 
 
 	
 
r  photor4   c       	            K   t         |   |||||||||||	|
|||||||| j                  ||      ||       d {   S 7 w)N)r  r1  r   r   r   r   r   r   r   r   r   r
  r   r  r   r   r   r   r   r   r   r  )r   
send_photor   )rj   r  r1  r   r   r   r   r   r   r   r
  r   r   r   r  r   r   r  r   r   r   r   r   r   r   s                           rx   r3  zExtBot.send_photot  sy     6 W'!5 3%!(C-+/#-#9%'+%00_M/%=- ( 
 
 	
 
r  questionoptionsr-   r   allows_multiple_answerscorrect_option_id	is_closedexplanationexplanation_parse_modeopen_period
close_dateexplanation_entitiesquestion_parse_modequestion_entitiesc          	        K   t        |   di d|d|d|d|d|d|d|d|d	|	d
|d|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d| j                  ||      d|d|d| d {   S 7 w)Nr  r4  r5  r  r   r6  r7  r8  r   r   r   r9  r:  r;  r<  r   r=  r   r   r   r   r   r   r   r   r   r>  r?  r   rw   )r   	send_pollr   ) rj   r  r4  r5  r  r   r6  r7  r8  r   r   r9  r:  r;  r<  r=  r   r   r   r   r>  r?  r   r   r   r   r   r   r   r   r   r   s                                   rx   rA  zExtBot.send_poll  sR    D W& 


 
 &	

 
 %<
 0
  
 "6
 !4
 &
 $
 $:
 $
 "
  )D!
" "6#
$ $:%
& ,'
( 0)
* .+
, &-
. (/
0 ,1
2 &3
4 00_M5
6 !47
8 09
: 0;
 
 	
 
s   A8B;B <Br:   c                   K   t         |   ||||||	|||||||||| j                  ||      |
       d {   S 7 w)N)r  r"  r   r   r   r   r   r   r   r   r   r   r   r   r  r   r   )r   send_stickerr   )rj   r  r"  r   r   r   r   r  r   r   r   r   r   r   r   r   r   r   r   r   s                      rx   rC  zExtBot.send_sticker  sj     , W)!5 3%#9(C+/-%'+%00_M/# * 
 
 	
 
r  )	r   r   venuer   r   r   r   r   r   addressfoursquare_idfoursquare_typegoogle_place_idgoogle_place_typerD  c       	            K   t         |   ||||||||||	|
|||||||||||| j                  ||      |       d {   S 7 w)N)r  r  r  rS  rE  rF  r   r   r   rG  rH  rI  r   r   r   r   r   rD  r   r   r   r   r   r   )r   
send_venuer   )rj   r  r  r  rS  rE  rF  r   r   rG  rH  rI  r   r   r   r   r   r   r   rD  r   r   r   r   r   r   r   s                             rx   rK  zExtBot.send_venue  s     : W''!5 3%++/(C+#9/-%'+%00_M/1 ( 
 
 	
 
r  videorB   supports_streamingc       	            K   t         |   ||||||||||	|
|||||||||||||| j                  ||      ||       d {   S 7 w)N)r  rL  r  r   r   r   r   r  r	  r   rM  r   r   r   r   r   r
  r  r  r   r   r   r   r   r   r   r  )r   
send_videor   )rj   r  rL  r  r   r   r   r  r	  r   rM  r   r   r   r
  r  r   r   r   r  r   r   r  r   r   r   r   r   r   r   s                                rx   rO  zExtBot.send_videoL  s     @ W'!5 3%!1(C-+/#9#-%'+%00_M/%=7 ( 
 
 	
 
s   >AAA
video_noterC   lengthc       	            K   t         |   |||||||||||	|
|||||| j                  ||      ||       d {   S 7 w)N)r  rP  r  rQ  r   r   r   r   r   r   r  r   r  r   r   r   r   r   r   r   )r   send_video_noter   )rj   r  rP  r  rQ  r   r   r   r   r  r   r   r   r   r   r  r   r   r   r   r   r   r   s                         rx   rS  zExtBot.send_video_note  ss     2 W,!!5 3%(C+/-%'+%00_M#9/) - 
 
 	
 
r  voicerD   c       	            K   t         |   |||||||||||	|
||||||| j                  ||      ||       d {   S 7 w)N)r  rT  r  r   r   r   r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   )r   
send_voicer   )rj   r  rT  r  r   r   r   r   r   r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   s                          rx   rV  zExtBot.send_voice  sv     4 W'!5 3%!(C-+/-%'+%00_M#9/+ ( 
 
 	
 
s   8AA Acustom_titlec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r   rW  r   r   r   r   r   )r   #set_chat_administrator_custom_titler   )rj   r  r   rW  r   r   r   r   r   r   r   s             rx   rY  z*ExtBot.set_chat_administrator_custom_title  sP      W@%%'+%00_M A 	
 	
 		
 	
r%  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  rT  r   r   r   r   r   )r   set_chat_descriptionr   )
rj   r  rT  r   r   r   r   r   r   r   s
            rx   r[  zExtBot.set_chat_description  L      W1#%'+%00_M 2 
 
 	
 
r  menu_buttonc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r]  r   r   r   r   r   )r   set_chat_menu_buttonr   )
rj   r  r]  r   r   r   r   r   r   r   s
            rx   r_  zExtBot.set_chat_menu_button  r\  r  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r   r   r   r   r   r   )r   set_chat_permissionsr   )rj   r  r  r   r   r   r   r   r   r   r   s             rx   ra  zExtBot.set_chat_permissions0  sO      W1#-M%'+%00_M 2 	
 	
 		
 	
r%  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r1  r   r   r   r   r   )r   set_chat_photor   )
rj   r  r1  r   r   r   r   r   r   r   s
            rx   rc  zExtBot.set_chat_photoH  L      W+%'+%00_M , 
 
 	
 
r  sticker_set_namec                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  re  r   r   r   r   r   )r   set_chat_sticker_setr   )
rj   r  re  r   r   r   r   r   r   r   s
            rx   rg  zExtBot.set_chat_sticker_set^  sL      W1-%'+%00_M 2 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  rS  r   r   r   r   r   )r   set_chat_titler   )
rj   r  rS  r   r   r   r   r   r   r   s
            rx   ri  zExtBot.set_chat_titlet  rd  r  scoreforcedisable_edit_messagec                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r   rj  r  r  r  rk  rl  r   r   r   r   r   )r   set_game_scorer   )rj   r   rj  r  r  r  rk  rl  r   r   r   r   r   r   r   s                 rx   rn  zExtBot.set_game_score  s[     " W+!/!5%'+%00_M , 
 
 	
 
r  commandsc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)ro  r  r  r   r   r   r   r   )r   set_my_commandsr   )rj   ro  r  r  r   r   r   r   r   r   r   s             rx   rq  zExtBot.set_my_commands  sO      W,'%'+%00_M - 	
 	
 		
 	
r%  rightsc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)rr  r  r   r   r   r   r   )r   #set_my_default_administrator_rightsr   )
rj   rr  r  r   r   r   r   r   r   r   s
            rx   rt  z*ExtBot.set_my_default_administrator_rights  sM      W@%%'+%00_M A 
 
 	
 
r  errorsr]   c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   ru  r   r   r   r   r   )r   set_passport_data_errorsr   )
rj   r   ru  r   r   r   r   r   r   r   s
            rx   rw  zExtBot.set_passport_data_errors  sL      W5%'+%00_M 6 
 
 	
 
r  positionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r"  rx  r   r   r   r   r   )r   set_sticker_position_in_setr   )
rj   r"  rx  r   r   r   r   r   r   r   s
            rx   rz  z"ExtBot.set_sticker_position_in_set  sL      W8%'+%00_M 9 
 
 	
 
r  formatc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r!  r   r  r{  r   r   r   r   r   )r   set_sticker_set_thumbnailr   )rj   r!  r   r{  r  r   r   r   r   r   r   r   s              rx   r}  z ExtBot.set_sticker_set_thumbnail  sR      W6%'+%00_M 7 

 

 
	
 

r<  certificatemax_connections
ip_addresssecret_tokenc                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r)  r~  r  r   r  r  r  r   r   r   r   r   )r   set_webhookr   )rj   r)  r~  r  r   r  r  r  r   r   r   r   r   r   r   s                 rx   r  zExtBot.set_webhook  s[     " W(#++!!5%%'+%00_M ) 
 
 	
 
r  c                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 wr  )r   stop_message_live_locationr   r  s               rx   r  z!ExtBot.stop_message_live_location>  sU      W7!/%#9%'+%00_M 8 
 
 	
 
r-  only_if_bannedc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r   r  r   r   r   r   r   )r   unban_chat_memberr   )rj   r  r   r  r   r   r   r   r   r   r   s             rx   r  zExtBot.unban_chat_memberZ  sO      W.)%'+%00_M / 	
 	
 		
 	
r%  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrK  )r   unban_chat_sender_chatr   rM  s
            rx   r  zExtBot.unban_chat_sender_chatr  sL      W3)%'+%00_M 4 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   unpin_all_chat_messagesr   rs  s	           rx   r  zExtBot.unpin_all_chat_messages  rw  rt  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r   r   r   r   r   r   )r   unpin_chat_messager   )rj   r  r  r   r   r   r   r   r   r   r   s             rx   r  zExtBot.unpin_chat_message  sO      W/!%'+%#900_M 0 	
 	
 		
 	
r%  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wry  )r   unpin_all_forum_topic_messagesr   r{  s
            rx   r  z%ExtBot.unpin_all_forum_topic_messages  sL      W;/%'+%00_M < 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   &unpin_all_general_forum_topic_messagesr   rs  s	           rx   r  z-ExtBot.unpin_all_general_forum_topic_messages  sJ      WC%'+%00_M D 
 
 	
 
rt  sticker_formatc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   r"  r  r   r   r   r   r   )r   upload_sticker_filer   )rj   r   r"  r  r   r   r   r   r   r   r   s             rx   r  zExtBot.upload_sticker_file  sO      W0)%'+%00_M 1 	
 	
 		
 	
r%  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)rT  r  r   r   r   r   r   )r   set_my_descriptionr   )
rj   rT  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.set_my_description  sL      W/#'%'+%00_M 0 
 
 	
 
r  short_descriptionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   set_my_short_descriptionr   )
rj   r  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.set_my_short_description  sL      W5/'%'+%00_M 6 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wN)r  r   r   r   r   r   )r   get_my_descriptionr   	rj   r  r   r   r   r   r   r   r   s	           rx   r  zExtBot.get_my_description"  sI      W/'%'+%00_M 0 
 
 	
 
rt  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_my_short_descriptionr   r  s	           rx   r  zExtBot.get_my_short_description6  sI      W5'%'+%00_M 6 
 
 	
 
rt  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r!  r  r   r   r   r   r   )r   set_my_namer   )
rj   r!  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.set_my_nameJ  sL      W('%'+%00_M ) 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_my_namer   r  s	           rx   r  zExtBot.get_my_name`  sI      W('%'+%00_M ) 
 
 	
 
rt  custom_emoji_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r!  r  r   r   r   r   r   )r   &set_custom_emoji_sticker_set_thumbnailr   )
rj   r!  r  r   r   r   r   r   r   r   s
            rx   r  z-ExtBot.set_custom_emoji_sticker_set_thumbnailt  sM      WC+%'+%00_M D 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r!  rS  r   r   r   r   r   )r   set_sticker_set_titler   )
rj   r!  rS  r   r   r   r   r   r   r   s
            rx   r  zExtBot.set_sticker_set_title  sL      W2%'+%00_M 3 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   delete_sticker_setr   r  s	           rx   r  zExtBot.delete_sticker_set  sI      W/%'+%00_M 0 
 
 	
 
rt  
emoji_listc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r"  r  r   r   r   r   r   )r   set_sticker_emoji_listr   )
rj   r"  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.set_sticker_emoji_list  sL      W3!%'+%00_M 4 
 
 	
 
r  keywordsc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r"  r  r   r   r   r   r   )r   set_sticker_keywordsr   )
rj   r"  r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.set_sticker_keywords  sL      W1%'+%00_M 2 
 
 	
 
r  mask_positionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r"  r  r   r   r   r   r   )r   set_sticker_mask_positionr   )
rj   r"  r  r   r   r   r   r   r   r   s
            rx   r  z ExtBot.set_sticker_mask_position  sL      W6'%'+%00_M 7 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrA  )r   get_user_chat_boostsr   rC  s
            rx   r  zExtBot.get_user_chat_boosts  sL      W1%'+%00_M 2 
 
 	
 
r  reactionis_bigc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r  r  r   r   r   r   r   )r   set_message_reactionr   )rj   r  r  r  r  r   r   r   r   r   r   r   s              rx   r  zExtBot.set_message_reaction  sR      W1!%'+%00_M 2 

 

 
	
 

r<  c                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r   r   r   r   r   r   )r   get_business_connectionr   )	rj   r   r   r   r   r   r   r   r   s	           rx   r  zExtBot.get_business_connection&  sI      W4#9%'+%00_M 5 
 
 	
 
rt  old_stickerc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r   r!  r  r"  r   r   r   r   r   )r   replace_sticker_in_setr   )rj   r   r!  r  r"  r   r   r   r   r   r   r   s              rx   r  zExtBot.replace_sticker_in_set:  sR      W3#%'+%00_M 4 

 

 
	
 

r<  telegram_payment_charge_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   refund_star_paymentr   )
rj   r   r  r   r   r   r   r   r   r   s
            rx   r  zExtBot.refund_star_paymentT  sL      W0'A%'+%00_M 1 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r   r   r   r   r   r   )r   get_star_transactionsr   )
rj   r   r   r   r   r   r   r   r   r   s
            rx   r  zExtBot.get_star_transactionsj  sL      W2%'+%00_M 3 
 
 	
 
r  )r   r   r   r   r   r   r   r   
star_countrY   c                   K   t         |   |||||||||	|
|||||||| j                  ||      ||       d {   S 7 w)N)r  r  r   r   r   r   r  r   r   r   r   r   r   r   r   r   r   r   r   rU  )r   send_paid_mediar   )rj   r  r  r   r   r   r   r  r   r   r   r   r   rU  r   r   r   r   r   r   r   r   r   s                         rx   r  zExtBot.send_paid_media  ss     2 W,!!-%=!5+-%(C 3%'+%00_M#9) - 
 
 	
 
r  subscription_periodsubscription_pricec                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r  r!  r   r   r   r   r   )r   $create_chat_subscription_invite_linkr   )rj   r  r  r  r!  r   r   r   r   r   r   r   s              rx   r  z+ExtBot.create_chat_subscription_invite_link  sS      WA 31%'+%00_M B 

 

 
	
 

r<  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r!  r   r   r   r   r   )r   "edit_chat_subscription_invite_linkr   )rj   r  r  r!  r   r   r   r   r   r   r   s             rx   r  z)ExtBot.edit_chat_subscription_invite_link  sP      W?#%'+%00_M @ 	
 	
 		
 	
r%  )	https://api.telegram.org/bot!https://api.telegram.org/file/botNNNNNFF)
r  r  NNNNNFFN)r   N)NNNN)NN)r	  rT   r   rT   rv   )NNNNNNNNNNNNNN)NNNNNNNNNNN)NNNNN)NNN)NNNNNNNNNNNNNNN)NNNNNN(f  __name__
__module____qualname____doc__r   rI   r   r   hexr   r   strr   rR   bytesr   r   r   ry   r   classmethodrS   r   Warningr   propertyrP   r   r   r   rM   rQ   r   r   rG   rN   floatr
   r   rr   r{   r.   r   r   objectr   rc   r   r=   r   ra   r   rO   r   r   r   r   r   r   r  r   r  r<   r  r5   r  r3   r  r  r    r  r$  r,  r+   r2  r7  r;  r8   r?  rB  r   rH  rL  r!   rR  rh  rm  rp  rr  rv  rz  r~  r  r   r  r  r  r  r  r  r2   r  r/   r  r  r  r  r  r  r  r"   r  r  r  r1   r  r   r   r$   r&   r4   r:   rB   rC   rD   r'   r  r  r)   r  r>   r  r   r  r   r  r;   r  r  r@   r  rE   r  r  r  r  r  r  r(   r  r  r  r  r  r  r  r#   r  r  rL   r  r  r  r%   r  r  r$  r'  r*  r,  r.  r0  r3  rK   rA  rC  rA   rK  rO  rS  rV  rY  r[  r_  ra  rc  rg  ri  rn  rq  rt  rw  rz  r}  r  r  r  r  r  r  r  r  r  r  r  r   r  r   r  r  r   r  r  r  r  r  r  r0   r  r?   r  r6   r  r   r  r  r  r9   r  r  r  r  getMesendMessagedeleteMessagedeleteMessagesforwardMessageforwardMessages	sendPhoto	sendAudiosendDocumentsendSticker	sendVideosendAnimation	sendVoicesendVideoNotesendMediaGroupsendLocationeditMessageLiveLocationstopMessageLiveLocation	sendVenuesendContactsendGamesendChatActionanswerInlineQuerygetUserProfilePhotosgetFilebanChatMemberbanChatSenderChatunbanChatMemberunbanChatSenderChatanswerCallbackQueryeditMessageTexteditMessageCaptioneditMessageMediaeditMessageReplyMarkupr   
setWebhookdeleteWebhook	leaveChatgetChatgetChatAdministratorsgetChatMembersetChatStickerSetdeleteChatStickerSetgetChatMemberCountgetWebhookInfosetGameScoregetGameHighScoressendInvoiceanswerShippingQueryanswerPreCheckoutQueryanswerWebAppQueryrestrictChatMemberpromoteChatMembersetChatPermissionssetChatAdministratorCustomTitleexportChatInviteLinkcreateChatInviteLinkeditChatInviteLinkrevokeChatInviteLinkapproveChatJoinRequestdeclineChatJoinRequestsetChatPhotodeleteChatPhotosetChatTitlesetChatDescriptionpinChatMessageunpinChatMessageunpinAllChatMessagesgetStickerSetgetCustomEmojiStickersuploadStickerFilecreateNewStickerSetaddStickerToSetsetStickerPositionInSetdeleteStickerFromSetsetStickerSetThumbnailsetPassportDataErrorssendPollstopPollsendDicegetMyCommandssetMyCommandsdeleteMyCommandslogOutcopyMessagecopyMessagesgetChatMenuButtonsetChatMenuButtongetMyDefaultAdministratorRightssetMyDefaultAdministratorRightscreateInvoiceLinkgetForumTopicIconStickerscreateForumTopiceditForumTopiccloseForumTopicreopenForumTopicdeleteForumTopicunpinAllForumTopicMessageseditGeneralForumTopiccloseGeneralForumTopicreopenGeneralForumTopichideGeneralForumTopicunhideGeneralForumTopicsetMyDescriptiongetMyDescriptionsetMyShortDescriptiongetMyShortDescription!setCustomEmojiStickerSetThumbnailsetStickerSetTitledeleteStickerSetsetStickerEmojiListsetStickerKeywordssetStickerMaskPosition	setMyName	getMyName!unpinAllGeneralForumTopicMessagesgetUserChatBoostssetMessageReactiongetBusinessConnectionreplaceStickerInSetrefundStarPaymentgetStarTransactions createChatSubscriptionInviteLinkeditChatSubscriptionInviteLinksendPaidMedia__classcell__)r   s   @rx   re   re   {   s}r   3j GIh7G w{{H 7@)-59'+04)-49   	
 +& &k2 e_ 'uo :& "'tSy!1    7@)-59'+04)-49 <@  	
 +& &k2 e_ 'uo :& "'tSy!1  89 $ 7@)-59'+04)-49 <@&U&U &U 	&U
 +&&U &k2&U e_&U 'uo&U :&&U "'tSy!1&U &U 89&UP	F# 	F  #1		UsN*+	U w-	U 		U
 
	U 	U )X.?%@ ) )#! !(+>Fv>N	(	  ,hx&8 ,Xf=M , , )5)5+7(40
0
 0

 uo0
  0
 "%0
 uo0
 
tXtH~-	.0
d (:.  
 "h'@A " "
./
	$	%
2V$T#v+%6 V$4 V$p	hrl 	x| 	A6 Ad AB , @ 0<.2*6+/!%$0@D?C8<04+/2  .26B(4)5+7(4)--22 2 'tn	2
 {+2 "$2 $C=2 #2 SM2 #8O#<=2 '';<2 ##452 !)2 $C=2  &c]!2" &.d^#2$ uo%2&  '2( "%)2* uo+2, X&-2. 
/2l !%#!%37 )5)5+7(4)- } #	
 "(3-0 uo   "% uo X& 
vs{	F &*(,"$()8SE8HM`Da;b4b+cc
"$
 c]"$ !"$ 
x+,hsm;	<"$H ( (Z *.6:	
 )5)5+7(4,0

 X&
 d>23	
 uo
  
 "%
 uo
 "&)
 

4 :>04
 )5)5+7(4)-,0
sCx
 
 56	

 !)
 uo
  
 "%
 uo
 X&
 "&)
 

@ "&$0@D/;.2*6+/8<37-
 .26B(4)5+7(4)-,0--
sCx-
 CHo-
 	-

 #-
 SM-
 #8O#<=-
 'tn-
 {+-
 "$-
 $C=-
 ##45-
 #+4.-
 &c]-
  &.d^!-
" uo#-
$  %-
& "%'-
( uo)-
* X&+-
, "&)--
. 
/-
h 0<*6+/)-
 )5)5+7(4)-,0
sCx
 CHo
 c]	

 'tn
 "$
 $C=
 !
 uo
  
 "%
 uo
 X&
 "&)
  
	 !
J )5)5+7(4)-,02sCx2 uo	2
  2 "%2 uo2 X&2 "&)2 
28 )5)5+7(4)-,0

 
  	
 uo
  
 "%
 uo
 X&
 "&)
 

6 #%)!$(
 )5)5+7(4)-,0

 sm
 TN	

 c]
 SM
 uo
  
 "%
 uo
 X&
 "&)
 

D %)&*%)59 
 )-(4)5+7(4)-,0# 
 
 ()8SE8HM`Da;b4b+cc
 
 SM 
 d^ 
 c] 
 12 
 ! 
 uo 
   
 "% 
 uo 
  X&! 
" "&)# 
$ 
% 
L (,	
 )5)5+7(4)-,0
"
 
  }	
 uo
  
 "%
 uo
 X&
 "&)
 

8 BF'+
 )5)5+7(4)-,0

 
 #8,<#=>	

  }
 uo
  
 "%
 uo
 X&
 "&)
 

> )5)5+7(4)-,0

 $

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 6:*.
 )5)5+7(4)-,0
sCx
 
 U3=12	

 "$
 uo
  
 "%
 uo
 X&
 "&)
 

> )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

2 7;&*"/3
 )5)5+7(4)-,0
sCx
 eCM23
 sm	

 sm
 'tn
 uo
  
 "%
 uo
 X&
 "&)
 

H )-9=6:#'$(%)&*$(,0%)048<15&*+8
. )5)5+7(4)-,098
8
 8
 	8

 !8
 8
 (8
 !8
  (68
  c6k 238
 C=8
 SM8
 c]8
 sm8
 D>8
  $D>!8
" TN#8
$  (~%8
& (0~'8
( !))8
* d^+8
. uo/8
0  18
2 "%38
4 uo58
6 X&78
8 "&)98
: 
;8
@ '++/
 )5)5+7(4)-,0

 
 	

 >*
 sm
 #4.
 uo
  
 "%
 uo
 X&
 "&)
 

F )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

0 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

2 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
sCx
 c]

 uo
  
 "%
 uo
 X&
 "&)
 

0 ,0'+

 )5)5+7(4)-,0
(
  }

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0

 uo	

  
 "%
 uo
 X&
 "&)
 

, 04
 )5)5+7(4)-,0
&tn
 uo	

  
 "%
 uo
 X&
 "&)
 

0 7;&*"/3
 )5)5+7(4)-,0
sCx
 3 001
 eCM23	

 sm
 sm
 'tn
 uo
  
 "%
 uo
 X&
 "&)
 

D #.2
 )5)5+7(4)-,0
sCx
 
 sm	

 'sm
 uo
  
 "%
 uo
 X&
 "&)
 

> )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

0 .2$(+/!%9=$0@D3704"
 )5)5+7(4)-,0#"
%S/*"
 SM"
 $C=	"

 #"
 56"
 SM"
 #8O#<="
 #+4."
 !)"
 uo"
  "
 "%"
 uo"
  X&!"
" "&)#"
$ 
w}	%"
L .2$(+/$(%)9=/3!%04%)04(
 (,(4)5+7(4)-,0)(
%S/*(
 SM(
 $C=	(

 5/(
 E?(
 56(
 &e_(
 #(
 !)(
 c](
 !)(
 8$(
 uo(
   !(
" "%#(
$ uo%(
& X&'(
( "&))(
* 
w}	+(
Z .2$(+/9=04
 )5)5+7(4)-,0

 %S/*
 SM	

 $C=
 56
 !)
 uo
  
 "%
 uo
 X&
 "&)
 
w}	
@ .2$(+/9=04
 )5)5+7(4)-,0
%S/*
 SM
 $C=	

 56
 !)
 uo
  
 "%
 uo
 X&
 "&)
 
w}	
> .2$(+/$09=8<?K04$
 48(4)5+7(4)-,0%$
$
 %S/*$
 SM	$

 $C=$
 SM$
 56$
 8O45$
 '';<$
 !)$
 #+4.$
 uo$
  $
 "%$
  uo!$
" X&#$
$ "&)%$
& 
w}	'$
T )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

2 0<*6+/
 )5)5+7(4)-,0
sCx
 CHo
 	

 'tn
 "$
 $C=
 uo
  
 "%
 uo
 X&
 "&)
 

F 0<*6+/
 )5)5+7(4)-,0
sCx
 CHo
 c]	

 'tn
 "$
 $C=
 uo
  
 "%
 uo
 X&
 "&)
 
y#~	
D )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 
z3	
2 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

, "&
 )5)5+7(4)-,0
#
 uo	

  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0
E9h	7ES\^cc

 uo
  
 "%
 uo
 X&
 "&)
 

2 )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 
w|	
* "&$(+/
 )5)5+7(4)-,0

 #
 SM	

 $C=
 uo
  
 "%
 uo
 X&
 "&)
 
}c!	"
: )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

( ,0'+

 )5)5+7(4)-,0
(
  }

 uo
  
 "%
 uo
 X&
 "&)
 
z3	
0 (,
 )5)5+7(4)-,0
tn
 uo	

  
 "%
 uo
 X&
 "&)
 
!
0 )5)5+7(4)-,0

 uo	

  
 "%
 uo
 X&
 "&)
 

0 )5)5+7(4)-,0
"3-
 uo	

  
 "%
 uo
 X&
 "&)
 
w|	
. !%#	
 )5)5+7(4)-,0

 
 }	
 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

, )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

. )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

* )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

. )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

0 %).2
 )5)5+7(4)-,0
sCx
 
 SM	

 'sm
 uo
  
 "%
 uo
 X&
 "&)
 

< )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

0 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

0 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

0 0<04
 )5)5+7(4)-,0
sCx
 
 'tn	

 !)
 uo
  
 "%
 uo
 X&
 "&)
 

< +/,0,0.2+//3+/.2'+*.15,0+/+/-1%2
( )5)5+7(4)-,032
sCx2
 2
 "$	2

 $D>2
 $D>2
 &d^2
 #4.2
 'tn2
 #4.2
 &d^2
 tn2
 "$2
 !)2
 $D>2
  #4.!2
" #4.#2
$ %TN%2
( uo)2
*  +2
, "%-2
. uo/2
0 X&12
2 "&)32
4 
52
r )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

6 6:;?
 )5)5+7(4)-,0
sCx
 
 %	

 U3=12
 +34.
 uo
  
 "%
 uo
 X&
 "&)
 

B )5)5+7(4)-,0
sCx
 3 001

 uo
  
 "%
 uo
 X&
 "&)
 

4 #'# $!%$0/;.2@D*6+/&*)-8<04+/37':
* .26B"&(4)5+7(4)-,0;:
sCx:
 K/0:
 3-	:

 }:
 :
 #:
 SM:
 'tn:
 {+:
 #8O#<=:
 "$:
 $C=:
 d^:
 I&:
  ##45!:
" !)#:
$ $C=%:
& #+4.':
* &c]+:
, &.d^-:
. 3-/:
0 uo1:
2  3:
4 "%5:
6 uo7:
8 X&9:
: "&);:
< 
=:
@ #'#'#!%/;.2$0@D*6+/)-8<04+/#6
& .26B"&(4)5+7(4)-,076
sCx6
 Y'(6
 3-	6

 C=6
 }6
 #6
 'tn6
 {+6
 SM6
 #8O#<=6
 "$6
 $C=6
 I&6
 ##456
  !)!6
" $C=#6
& &c]'6
( &.d^)6
* 3-+6
, uo-6
.  /6
0 "%16
2 uo36
4 X&56
6 "&)76
8 
96
x ,004
 )5)5+7(4)-,0
sCx
 
 $C=	

 !)
 uo
  
 "%
 uo
 X&
 "&)
 

: '+$(#'/;.2#*6+/8<04+/.
 .26B%)(4)5+7(4)-,0/.
sCx.
 sm.
 SM	.

 C=.
 'tn.
 {+.
 }.
 "$.
 $C=.
 ##45.
 !).
 $C=.
 &c].
  &.d^!.
" '"#.
$ uo%.
&  '.
( "%).
* uo+.
, X&-.
. "&)/.
0 
1.
f 0<.2#*6+/8<04+/&
 .26B(4)5+7(4)-,0'&
sCx&
 'tn&
 {+	&

 }&
 "$&
 $C=&
 ##45&
 !)&
 $C=&
 &c]&
 &.d^&
 uo&
  &
  "%!&
" uo#&
$ X&%&
& "&)'&
( 
)&
X "&/;.2$09=@D*6+/)-8<04+/2
" .26B"&(4)5+7(4)-,032
sCx2
 	:-.2
 #	2

 'tn2
 {+2
 SM2
 )12
 #8O#<=2
 "$2
 $C=2
 I&2
 ##452
 !)2
 $C=2
" &c]#2
$ &.d^%2
& 3-'2
( uo)2
*  +2
, "%-2
. uo/2
0 X&12
2 "&)32
4 
52
p 0<9=*6+/8<04+/&
 .26B(4)5+7(4)-,0'&
&
 &
 'tn	&

 56&
 "$&
 $C=&
 ##45&
 !)&
 $C=&
 &c]&
 &.d^&
 uo&
  &
  "%!&
" uo#&
$ X&%&
& "&)'&
( 
)&
b *.#'$(%)&*$(,0%)04&*/;9=6:8<15(,9=*6+/8<+/;L
> .26B(4)5+7(4)-,0ML
sCxL
 L
 	L

 L
 !L
 L
 (L
 "#L
 C=L
 SML
 c]L
 smL
 D>L
 $D>L
  TN!L
"  (~#L
$ d^%L
& 'tn'L
( 56)L
*  c6k 23+L
, (0~-L
. !)/L
0 !1L
2  (63L
4 "$5L
6 $C=7L
8 ##459L
: $C=;L
> &c]?L
@ &.d^AL
B uoCL
D  EL
F "%GL
H uoIL
J X&KL
L "&)ML
N 
OL
b %)%)/;.2%)/3!%04*6+/8<04+/2
" .26B'+(4)5+7(4)-,032
sCx2
 5/2
 E?	2

 'tn2
 {+2
 c]2
 &e_2
 #2
 !)2
 "$2
 $C=2
 ##452
 !)2
 $C=2
" &c]#2
$ &.d^%2
& 8$'2
( uo)2
*  +2
, "%-2
. uo/2
0 X&12
2 "&)32
4 
52
t 0<*6+/8<04+/,
 .26B(4)5+7(4)-,0!%$0@D/,
sCx,
 _`
,
 'tn,
 "$,
 $C=,
 ##45,
 !),
 $C=,
 &c],
 &.d^,
 uo,
   !,
" "%#,
$ uo%,
& X&',
( "&)),
* #+,
, SM-,
. #8O#<=/,
0 
w|	1,
d %18</;*6.2+/?K8<04+/.
 48-16B(4)5+7(4)-,0/.
sCx.
 .
 SM	.

 8O45.
 'tn.
 "$.
 {+.
 $C=.
 '';<.
 ##45.
 !).
 $C=.
 #+4..
  &c]!.
" &.d^#.
$ uo%.
&  '.
( "%).
* uo+.
, X&-.
. "&)/.
0 
1.
h "&/;.2$0@D*6+/&*8<04+/372
" .26B"&(4)5+7(4)-,032
sCx2
 Y+,2
 #	2

 'tn2
 {+2
 SM2
 #8O#<=2
 "$2
 $C=2
 d^2
 ##452
 !)2
 $C=2
 #+4.2
" &c]#2
$ &.d^%2
& 3-'2
( uo)2
*  +2
, "%-2
. uo/2
0 X&12
2 "&)32
4 
52
r (,"267;$(/;.2%)0<%)59DH*6+/8<04-9AE+//@
2 .26B(4)5+7(4)-,0A@
sCx@
 @
 %%6 678	@

 tn@
 sm@
 "*$@
 $O4@
 D>@
 'tn@
 {+@
 c]@
 !)@
 c]@
 U3=12@
  'x'@A!@
" "$#@
$ $C=%@
& ##45'@
( !))@
* &c]+@
, $H_$=>-@
. $C=/@
2 &c]3@
4 &.d^5@
6 uo7@
8  9@
: "%;@
< uo=@
> X&?@
@ "&)A@
B 
C@
L 0<.2*6+/#8<04+/(
 .26B(4)5+7(4)-,0)(
sCx(
 y)+,(
 'tn	(

 {+(
 "$(
 $C=(
 }(
 ##45(
 !)(
 $C=(
 &c](
 &.d^(
 uo(
   !(
" "%#(
$ uo%(
& X&'(
( "&))(
* 
+(
Z %)%)#!%'+/;.2)-)-+/*6+/8<04+/#6
& .26B!%(4)5+7(4)-,076
sCx6
 5/6
 E?	6

 }6
 #6
  }6
 'tn6
 {+6
 "#6
 "#6
 $C=6
 "$6
 $C=6
 ##456
  !)!6
" $C=#6
& &c]'6
( &.d^)6
* +6
, uo-6
.  /6
0 "%16
2 uo36
4 X&56
6 "&)76
8 
96
x #'!%/;.2# $$0-1@D*6+/&*)-8<04+/37)<
, .26B"&(4)5+7(4)-,0=<
sCx<
 Y'(<
 3-	<

 #<
 'tn<
 {+<
 }<
 <
 SM<
 %TN<
 #8O#<=<
 "$<
 $C=<
 d^<
  I&!<
" ##45#<
$ !)%<
& $C='<
( #+4.)<
, &c]-<
. &.d^/<
0 3-1<
2 uo3<
4  5<
6 "%7<
8 uo9<
: X&;<
< "&)=<
> 
?<
D #' $/;.2*6+/)-8<04+/.
 .26B"&(4)5+7(4)-,0/.
sCx.
 )[01.
 3-	.

 .
 'tn.
 {+.
 "$.
 $C=.
 I&.
 ##45.
 !).
 $C=.
 &c].
  &.d^!.
" 3-#.
$ uo%.
&  '.
( "%).
* uo+.
, X&-.
. "&)/.
0 
1.
h #'!%/;.2$0@D*6+/8<04+/0
  .26B"&(4)5+7(4)-,010
sCx0
 Y'(0
 3-	0

 #0
 'tn0
 {+0
 SM0
 #8O#<=0
 "$0
 $C=0
 ##450
 !)0
 $C=0
  &c]!0
" &.d^#0
$ 3-%0
& uo'0
(  )0
* "%+0
, uo-0
. X&/0
0 "&)10
2 
30
p )5)5+7(4)-,0
sCx
 
 	
 uo
  
 "%
 uo
 X&
 "&)
 

6 &*

 )5)5+7(4)-,0
sCx
 c]

 uo
  
 "%
 uo
 X&
 "&)
 

0 "&,0

 )5)5+7(4)-,0
#
 j)

 uo
  
 "%
 uo
 X&
 "&)
 

4 <@	
 )5)5+7(4)-,0
sCx
 %
 +34.	
 uo
  
 "%
 uo
 X&
 "&)
 

: )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 "&$(+/ $/3
 )5)5+7(4)-,0

 
 #	

 SM
 $C=
 ~
 'tn
 uo
  
 "%
 uo
 X&
 "&)
  
w}	!
F ,0'+	
 )5)5+7(4)-,0
5U38_!<=>
 (
  }	
 uo
  
 "%
 uo
 X&
 "&)
 

4 59'+

 )5)5+7(4)-,0
01
 tn

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0

 /0

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0

 

 uo
  
 "%
 uo
 X&
 "&)
 

6 *.
 )5)5+7(4)-,0

 
 	

 I&
 uo
  
 "%
 uo
 X&
 "&)
 

: ,0)-37$(/3&*
 )5)5+7(4)-,0

 i(
 "#	

 "(3-0
 SM
 'tn
 sm
 uo
  
 "%
 uo
 X&
 "&)
  
!
D .2$(+/9=04
 )5)5+7(4)-,0
%S/*
 SM
 $C=	

 56
 !)
 uo
  
 "%
 uo
 X&
 "&)
 
w}	
@ *.	
 )5)5+7(4)-,0
sCx
 
 !	
 uo
  
 "%
 uo
 X&
 "&)
 

: )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

. %)04	
 )5)5+7(4)-,0
sCx
 SM
 !)	
 uo
  
 "%
 uo
 X&
 "&)
 

: )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0

 
 	
 uo
  
 "%
 uo
 X&
 "&)
 

4 &*'+

 )5)5+7(4)-,0
c]
  }

 uo
  
 "%
 uo
 X&
 "&)
 

0 ,0'+

 )5)5+7(4)-,0
#C=
  }

 uo
  
 "%
 uo
 X&
 "&)
 

0 (,
 )5)5+7(4)-,0
}
 uo	

  
 "%
 uo
 X&
 "&)
 

, (,
 )5)5+7(4)-,0
}
 uo	

  
 "%
 uo
 X&
 "&)
 

, #'+

 )5)5+7(4)-,0
sm
  }

 uo
  
 "%
 uo
 X&
 "&)
 

0 (,
 )5)5+7(4)-,0
}
 uo	

  
 "%
 uo
 X&
 "&)
 

. *.

 )5)5+7(4)-,0

 "#

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0

 

 uo
  
 "%
 uo
 X&
 "&)
 

4 )5)5+7(4)-,0

 uo	

  
 "%
 uo
 X&
 "&)
 

2 )5)5+7(4)-,0

 SM

 uo
  
 "%
 uo
 X&
 "&)
 

2 -1

 )5)5+7(4)-,0

 8C=)

 uo
  
 "%
 uo
 X&
 "&)
 

2 15

 )5)5+7(4)-,0

  -

 uo
  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

4 \`!%
 )5)5+7(4)-,0
sCx
 
 5%c0A*B!C\SV!VWX	

 
 uo
  
 "%
 uo
 X&
 "&)
 

< )5)5+7(4)-,0
 #
 uo	

  
 "%
 uo
 X&
 "&)
 

6 )5)5+7(4)-,0

 
 	

  
 uo
  
 "%
 uo
 X&
 "&)
 

> )5)5+7(4)-,0

 %(

 uo
  
 "%
 uo
 X&
 "&)
 

0 !%#

 )5)5+7(4)-,0

 }

 uo
  
 "%
 uo
 X&
 "&)
 

6 "&$0@D37/;*68<.204!%.
  7C-1(4)5+7(4)-,0/.
sCx.
 .
 ()	.

 #.
 SM.
 #8O#<=.
 #+4..
 'tn.
 "$.
 ##45.
 {+.
 !).
 #.
  &.d^!.
" &c]#.
$ uo%.
&  '.
( "%).
* uo+.
, X&-.
. "&)/.
0 
1.
j #
 )5)5+7(4)-,0
sCx
 !
  	

 sm
 uo
  
 "%
 uo
 X&
 "&)
 

< #	
 )5)5+7(4)-,0
sCx
 3 001
 sm	
 uo
  
 "%
 uo
 X&
 "&)
 

2 EK"M$N$N&OII LKI"MI#M%N L88IKH%N+2G#M,'O0/'O-)6JJ"MIG3#M,2.%N!L,K/6,-+-&I#22.266!L'O!L-%N)2#M6+0(O9264HHH#M#M)FK L,,&I#&I#+ =)%N'O))!?46848))44(N%.)0-6II(N%,-30+/'K$%G"#Mrz   re   N)or  r   r   typingr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   uuidr   telegramr   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   telegram._utils.datetimerF   telegram._utils.defaultvaluerG   rH   telegram._utils.loggingrI   telegram._utils.reprrJ   telegram._utils.typesrK   rL   rM   rN   rO   telegram.ext._callbackdatacacherP   telegram.ext._utils.typesrQ   telegram.requestrR   telegram.warningsrS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   telegram.extr_   r`   ra   rc   re   rw   rz   rx   <module>rf     s   ( a      " 2 2 2 2 2 2 2 2 2 2 2 2 2f 2 C . ? ] ] = , ( ,    7~U7M<3W-XYT%dC$S'&/ dC$rz   