Ë
    çObjR  ã                   ób   — d dl mZmZ  G d„ de«      Z	 ddededededz  d	eeeedz  f   f
d
„Zy)é    )ÚEnumÚautoc                   ó^   — e Zd ZdZ e«       Z	  e«       Z	  e«       Z	  e«       Z	  e«       Z	y)ÚFSMStrategyz2
    FSM strategy for storage key generation.
    N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚUSER_IN_CHATÚCHATÚGLOBAL_USERÚUSER_IN_TOPICÚ
CHAT_TOPIC© ó    úG/var/www/html/venv/lib/python3.12/site-packages/aiogram/fsm/strategy.pyr   r      s;   „ ññ “6€LØ5Ù‹6€DØRÙ“&€KØ?Ù“F€MØ?Ù“€JØSr   r   NÚstrategyÚchat_idÚuser_idÚ	thread_idÚreturnc                 óÌ   — | t         j                  k(  r||d fS | t         j                  k(  r||d fS | t         j                  k(  r|||fS | t         j                  k(  r|||fS ||d fS ©N)r   r   r   r   r   )r   r   r   r   s       r   Úapply_strategyr      s}   € ð ”;×#Ñ#Ò#Ø˜ Ð%Ð%Ø”;×*Ñ*Ò*Ø˜ Ð%Ð%Ø”;×,Ñ,Ò,Ø˜ Ð*Ð*Ø”;×)Ñ)Ò)Ø˜ Ð*Ð*à�G˜TÐ!Ð!r   r   )Úenumr   r   r   ÚintÚtupler   r   r   r   ú<module>r      sb   ðß ôT�$ô Tð* !ñ	"Øð"àð"ð ð"ð �T‰zð	"ð
 ˆ3��S˜4‘ZÐÑ ô"r   