Ë
    ö­¦j‘  ã                  ó„   — d dl mZ d dlmZm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 ddlmZ  G d	„ d
ee   «      Zy)é    )Úannotations)ÚTYPE_CHECKINGÚAny)ÚFieldé   )ÚDefault)ÚChatIdUnionÚDateTimeUnionÚMessageEntityÚ	MessageIdÚReplyMarkupUnionÚReplyParametersÚSuggestedPostParametersé   )ÚTelegramMethodc                  óD  ‡ — e Zd ZU dZeZdZded<   	 ded<   	 ded<   	 dZd	ed
<   	 dZ	d	ed<   	 dZ
ded<   	 dZded<   	  ed«      Zded<   	 dZded<   	  ed«      Zded<   	 dZded<   	  ed«      Zded<   	 dZded<   	 dZded<   	 dZded<   	 dZded<   	 dZded <   	  edd!d"i¬#«      Zded$<   	  edd!d"i¬#«      Zd	ed%<   	 erWdddd ed«      d ed«      d ed«      dddddddd&œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d(ˆ fd'„Zˆ xZS ˆ xZS ))ÚCopyMessageaj  
    Use this method to copy messages of any kind. Service messages, paid media messages, giveaway messages, giveaway winners messages, and invoice messages can't be copied. A quiz :class:`aiogram.methods.poll.Poll` can be copied only if the value of the field *correct_option_ids* is known to the bot. The method is analogous to the method :class:`aiogram.methods.forward_message.ForwardMessage`, but the copied message doesn't have a link to the original message. Returns the :class:`aiogram.types.message_id.MessageId` of the sent message on success.

    Source: https://core.telegram.org/bots/api#copymessage
    ÚcopyMessager	   Úchat_idÚfrom_chat_idÚintÚ
message_idNú
int | NoneÚmessage_thread_idÚdirect_messages_topic_idúDateTimeUnion | NoneÚvideo_start_timestampú
str | NoneÚcaptionÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚcaption_entitiesÚshow_caption_above_mediaúbool | Default | Noneúbool | NoneÚdisable_notificationÚprotect_contentÚallow_paid_broadcastÚmessage_effect_idúSuggestedPostParameters | NoneÚsuggested_post_parametersúReplyParameters | NoneÚreply_parametersúReplyMarkupUnion | NoneÚreply_markupÚ
deprecatedT)Újson_schema_extraÚallow_sending_without_replyÚreply_to_message_id)r   r   r   r   r    r#   r$   r'   r(   r)   r*   r,   r.   r0   r3   r4   c               ó–   •— t        ‰| �  di d|“d|“d|“d|“d|“d|“d|“d|“d	|	“d
|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“|¤Ž y )Nr   r   r   r   r   r   r   r    r#   r$   r'   r(   r)   r*   r,   r.   r0   r3   r4   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r    r#   r$   r'   r(   r)   r*   r,   r.   r0   r3   r4   Ú_CopyMessage__pydantic_kwargsÚ	__class__s                        €úO/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/copy_message.pyr8   zCopyMessage.__init__O   sÓ   ø€ ô8 ‰GÑò Ùðá)ðñ &ðñ #4ð	ñ
 *Bðñ '<ðñ  ðñ &ðñ "2ðñ *Bðñ &:ðñ !0ðñ &:ðñ #4ðñ +Dðñ  "2ð!ñ" *ð#ñ$ -Hð%ñ& %8Ø#ó)ó    )*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   r,   r+   r.   r-   r0   r/   r3   r&   r4   r   r:   r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r    r#   r$   r'   r(   r)   r*   r,   r.   r0   r   r3   r4   r   r8   Ú__classcell__)r;   s   @r<   r   r      s�  ø… ñð €MØ"€NàÓð EØÓð dØƒOØDØ$(Ð�zÓ(ð aØ+/Ð˜jÓ/ð OØ26ÐÐ/Ó6ØAØ€GˆZÓØyÙ'.¨|Ó'<€JÐ$Ó<ð [Ø37ÐÐ0Ó7ð DÙ6=Ð>XÓ6YÐÐ3ÓYØzØ(,Ð˜+Ó,ð RÙ-4Ð5FÓ-G€OÐ*ÓGØNØ(,Ð˜+Ó,ð kØ$(Ð�zÓ(ØzØ@DÐÐ=ÓDð lØ/3ÐÐ,Ó3Ø0Ø,0€LÐ)Ó0ð oÙ/4°TÈlÐ\`ÐMaÔ/bÐ ÓbðDñ ',¨DÀ\ÐSWÐDXÔ&YÐ˜ÓYðDñ
 ð -1Ø37Ø:>Ø"&Ù/6°|Ó/DØ;?Ù>EÐF`Ó>aØ04Ù5<Ð=NÓ5OØ04Ø,0ØHLØ7;Ø48Ø7;Ø.2ñ+1	ð !ð1	ð &ð	1	ð
 ð1	ð  *ð1	ð '1ð1	ð $8ð1	ð  ð1	ð -ð1	ð 9ð1	ð '<ð1	ð #.ð1	ð 3ð1	ð #.ð1	ð   *ð!1	ð" (Fð#1	ð$ 5ð%1	ð& 2ð'1	ð( *5ð)1	ð* ",ð+1	ð, "%ð-1	ð. ÷/1	ñ 1	ó	 r=   r   N)Ú
__future__r   Útypingr   r   Úpydanticr   Úclient.defaultr   Útypesr	   r
   r   r   r   r   r   Úbaser   r   r6   r=   r<   ú<module>rN      s8   ðÝ "ç %å å $÷÷ ñ õ !ôl�. Ñ+õ lr=   