
    soj              
           d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZmZ d dlmZ d	ed
ej        dededdf
dZdS )    )Update)ContextTypesN)User)Screen)Keyboard)get_crewget_crew_abilities_text)full_message_sendupdatecontextinbound_keyboarduserreturnc           	      X  K   t          |          }t          t          j        t          j                  gt          t          j        t          j                  gg}t          |t          j	        
                    |j        t          |                    | ||           d{V  dS )z
    Manage this screen
    :param update: The update object
    :param context: The context object
    :param user: The user object
    :param inbound_keyboard: The keyboard object
    :return: None
    )r   )screen)crew)r   keyboardr   N)r   r   phrasesPVT_KEY_CREW_LEVELr   PVT_CREW_LEVELPVT_KEY_CREW_ABILITYPVT_CREW_ABILITYr
   CREW_POWERUPformatlevelr	   )r   r   r   r   r   inline_keyboards         4/app/src/chat/private/screens/screen_crew_powerup.pymanager      s       D 
',V5J	K	K	KL	'.v7N	O	O	OP	-O ##DJ0GT0R0R0RSS )               )src.tg_compatr   src.tg_compat.extr   resources.phrasesr   src.model.Userr   src.model.enums.Screenr   src.model.pojo.Keyboardr   src.service.crew_servicer   r	   src.service.message_servicer
   DEFAULT_TYPEr    r   r   <module>r*      s                * * * * * * # # # # # #       ) ) ) ) ) ) , , , , , , F F F F F F F F 9 9 9 9 9 9)6JRZ^	     r   