Ë
    ÚˆÚi  ã                  ób   — d dl mZ d dlmZmZ d dlmZmZ d dlm	Z	 erd dl
mZ  G d„ de«      Zy)	é    )Úannotations)ÚTYPE_CHECKINGÚAny)Ú	BaseModelÚPrivateAttr)ÚSelf)ÚBotc                  óH   — e Zd ZU  e«       Zded<   dd„Zdd„Zed	d„«       Z	y)
ÚBotContextControllerú
Bot | NoneÚ_botc                óD   — |r|j                  d«      | _        y d | _        y )NÚbot)Úgetr   )ÚselfÚ_BotContextController__contexts     úc/var/www/html/bot/test_files/venv/lib/python3.12/site-packages/aiogram/client/context_controller.pyÚmodel_post_initz$BotContextController.model_post_init   s   € Ù,5I—M‘M %Ó(ˆ	¸4ˆ	ó    c                ó   — || _         | S )zh
        Bind object to a bot instance.

        :param bot: Bot instance
        :return: self
        ©r   )r   r   s     r   Úas_zBotContextController.as_   s   € ð ˆŒ	Øˆr   c                ó   — | j                   S )zB
        Get bot instance.

        :return: Bot instance
        r   )r   s    r   r   zBotContextController.bot   s   € ð y‰yÐr   N)r   r   ÚreturnÚNone)r   r   r   r   )r   r   )
Ú__name__Ú
__module__Ú__qualname__r   r   Ú__annotations__r   r   Úpropertyr   © r   r   r   r      s-   … Ù"“}€Dˆ*Ó$ó@óð òó ñr   r   N)Ú
__future__r   Útypingr   r   Úpydanticr   r   Útyping_extensionsr   Úaiogram.client.botr	   r   r!   r   r   ú<module>r'      s#   ðÝ "ç %ç +Ý "áÝ&ô˜9õ r   