+
    Hi                    F   ^ RI Ht ^ RIHt ^ RIHt ^ RIHtHtH	t	 ]! RR7       ! R R4      4       t
]! RR7       ! R	 R
4      4       t]! RR7       ! R R4      4       t]! RR7       ! R R4      4       t]! RR7       ! R R4      4       t]! RR7       ! R R4      4       tR# )    )annotations)	dataclass)date)DictListOptionalT)slotsc                  ,    ] tR t^t$ R]R&   R]R&   RtR# )Participantstrparticipant_iddisplay_name N__name__
__module____qualname____firstlineno____annotations____static_attributes__r       /Users/lancenlachance/Library/Mobile Documents/com~apple~CloudDocs/PortMadness/MarchMadness/prototype/src/portmadness/models.pyr   r      s    r   r   c                  6    ] tR t^t$ R]R&   R]R&   R]R&   RtR# )Pickr   r   game_idpicked_teamr   Nr   r   r   r   r   r      s    Lr   r   c                  X    ] tR t^t$ R]R&   R]R&   R]R&   R]R&   R]R&   RtR	]R
&   RtR# )
GameResultr   r   round_labelintround_multiplierwinning_teamlosing_teamNzdate | None	played_onr   )r   r   r   r   r   r$   r   r   r   r   r   r      s)    L!I{!r   r   c                  J    ] tR t^t$ R]R&   R]R&   R]R&   R]R&   R]R&   R	tR
# )Movementr   teamnamer    	base_repsregionz	List[str]scaling_notesr   Nr   r   r   r   r&   r&      s    
I
INKr   r&   c                  r    ] tR t^(t$ R]R&   R]R&   R]R&   R]R&   R]R&   R]R&   R]R	&   R]R
&   R]R&   RtR# )Penaltyr   r   r   movement_namer    reps
multiplier
total_repssettlement_windowopponent_teamzDict[str, str]metadatar   Nr   r   r   r   r-   r-   (   s4    L
IOOr   r-   c                  @    ] tR t^5t$ R]R&   R]R&   R]R&   R]R&   RtR# )	LeaderboardEntryr   r   r   r    bracket_pointspenalty_unitsr   Nr   r   r   r   r6   r6   5   s    r   r6   N)
__future__r   dataclassesr   datetimer   typingr   r   r   r   r   r   r&   r-   r6   r   r   r   <module>r=      s    " !  ' '   
    " " "    	 	 	   r   