§
    soj½  ã                   ó.   — d dl mZ  G d„ de¦  «        ZdS )é    )ÚIntEnumc                   ó*   — e Zd ZdZdZdZdZdZd	d„ZdS )
ÚRockPaperScissorsChoicez5
    Enum for the choices a Rock Paper Scissors.
    r   é   é   é   Úreturnc                 óÈ   — | t           j        k    rt           j        S | t           j        k    rt           j        S | t           j        k    rt           j        S t	          d¦  «        ‚)zV
        Get the choice that loses to this
        :return: The losing choice
        zInvalid choice)r   ÚROCKÚSCISSORSÚPAPERÚ
ValueError)Úselfs    ú2/app/src/model/game/rps/RockPaperScissorsChoice.pyÚget_losing_choicez)RockPaperScissorsChoice.get_losing_choice   s[   € ð Õ*Ô/Ò/Ð/Ý*Ô3Ð3àÕ*Ô0Ò0Ð0Ý*Ô/Ð/àÕ*Ô3Ò3Ð3Ý*Ô0Ð0åÐ)Ñ*Ô*Ð*ó    N)r	   r   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚNONEr   r   r   r   © r   r   r   r      sH   € € € € € ðð ð €DØ€DØ€EØ€Hð+ð +ð +ð +ð +ð +r   r   N)Úenumr   r   r   r   r   ú<module>r      sK   ðØ Ð Ð Ð Ð Ð ð+ð +ð +ð +ð +˜gñ +ô +ð +ð +ð +r   