+
    P0j	                      a  0 t $ ^ RIHt ^ RIHt ]! RR7       ! R R4      4       tR]! RRR	P                  R
4      R7      R]! RRRP                  R
4      R7      R]! RRRP                  R
4      R7      R]! RRRP                  R
4      R7      R]! RRRP                  R
4      R7      /tR]R&   RR R llt	R R lt
R# )     )annotations)	dataclassT)frozenc                  6    ] tR t^t$ R]R&   R]R&   R]R&   RtR# )AvatarFramestrstatelabelart N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r       ,/home/wildlama/agent-gui/agent_gui/avatar.pyr   r      s    JJ	Hr   r   idlez
En attentez
        .-"""-.
       /  . .  \
       |   ^   |
       | \___/ |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        
)r	   r
   r   thinkingu
   Réflexionz
        .-"""-.
       /  o o  \    ?
       |   ~   |  ?
       |  ___  |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        toolzOutil en coursz
        .-"""-.
       /  > <  \   [#]
       |   -   |  /|\
       | \___/ |   |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        speakingu   Réponsez
        .-"""-.
       /  ^ ^  \  )))
       |   O   |
       | \___/ |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        errorErreurz
        .-"""-.
       /  x x  \   !
       |   _   |  !!!
       | /___\ |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        zdict[str, AvatarFrame]_FRAMESc                    V ^8  d   QhRRRR/# )   r	   r   returnzdict[str, str]r   )formats   "r   __annotate__r!   W   s     J Jc J~ Jr   c                    \         P                  V \         R ,          4      pRVP                  RVP                  RVP                  /# )r   r	   r
   r   )r   getr	   r
   r   )r	   frames   & r   
get_avatarr%   W   s5    KKwv/EU[['5;;uyyIIr   c                   V ^8  d   QhRR/# )r   r   z	list[str]r   )r    s   "r   r!   r!   \   s        )  r   c                 <    \        \        P                  4       4      # )N)listr   keysr   r   r   available_statesr*   \   s    r   N)r   )__conditional_annotations__
__future__r   dataclassesr   r   stripr   r   r%   r*   )r+   s   @r   <module>r/      s    " " ! $   K	 E$K 	 E$K K	 E$K 	 E$K [	 E$KsG#	 GTJ
 r   