Ë
    °È„jv  ã                   ó:   — d dl mZ ddlmZ ddlmZ ddlmZ d„ Zy)é    ©Úwrapsé   )ÚClientNotStarted)ÚMTProtoClientNotConnected)ÚNoMTProtoClientSetc                 ó8   ‡ ‡— d„ Št        ‰ «      ˆˆ fd„«       }|S )Nc                  ó¦   — | d   }|j                   s
t        «       ‚|j                  s
t        «       ‚|j                   j                  s
t        «       ‚y )Nr   )Ú_appr   Ú_is_runningr   Úis_connectedr   )ÚargsÚselfs     úQ/var/www/html/GAP/venv/lib/python3.12/site-packages/pytgcalls/mtproto_required.pyÚcheck_mtprotoz'mtproto_required.<locals>.check_mtproto	   sH   € Ø�A‰wˆØ�yŠyÜ$Ó&Ð&à×ÒÜ"Ó$Ð$à�y‰y×%Ò%Ü+Ó-Ð-ð &ó    c               Ÿ   ó:   •K  —  ‰| Ž   ‰| i |¤Žƒ d {  –—† S 7 Œ­w)N© )r   Úkwargsr   Úfuncs     €€r   Úasync_wrapperz'mtproto_required.<locals>.async_wrapper   s%   øè ø€ á�tÑÙ˜4Ð* 6Ñ*×*Ð*Ð*ús   ƒ”•r   )r   r   r   s   ` @r   Úmtproto_requiredr      s(   ù€ ò	.ô ˆ4ƒ[ô+ó ð+ð Ðr   N)Ú	functoolsr   Ú
exceptionsr   r   r   r   r   r   r   ú<module>r      s   ðÝ å (Ý 1Ý *ór   