<commit_before>
<!-- Create a scorecard for each player -->
<repeat each="{{ players }}" as="player">
<div id="player-{{ player.name }}-status"
    class="player-status {{ player.state === conf.PLAYER_STATE.PLAYING ? 'playing'    : '' }} {{ player.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || player.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME ? 'logging_in' : '' }}">
    <div class="press-start animate-flicker" data-player="{{ player.name }}">PRESS START</div>
    <show when="{{ player.state === conf.PLAYER_STATE.PLAYING }}">
        <div>{{ player.id }}</div>
    </show>
    <div class="score">{{ player.score.score }}</div>
    <div class="lives">{{ player.score.lives }}</div>
    <div class="powerup">
        <repeat each="{{ player.powerups }}" as="powerup">
        <span>{{ powerup.shortname }}</span>
        </repeat>
    </div>
</div>
</repeat>

<show when="{{ players.n.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || players.n.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
<div id="player-n-login" class="player-login">
letter: {{ leaderboard.n.current_letter }}<br>
<show when="{{ players.n.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
    player: {{ leaderboard.n.nelected_player.gamerID }}<br>
</show>
</div>
</show>

<show when="{{ players.s.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || players.s.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
<div id="player-s-login" class="player-login">
letter: {{ leaderboard.s.current_letter }}<br>
<show when="{{ players.s.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
player: {{ leaderboard.s.selected_player.gamerID }}<br>
</show>
</div>
</show>

<show when="{{ players.e.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || players.e.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
<div id="player-e-login" class="player-login">
letter: {{ leaderboard.e.current_letter }}<br><commit_msg>fixed typo<commit_after>
<!-- Create a scorecard for each player -->
<repeat each="{{ players }}" as="player">
<div id="player-{{ player.name }}-status"
    class="player-status {{ player.state === conf.PLAYER_STATE.PLAYING ? 'playing'    : '' }} {{ player.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || player.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME ? 'logging_in' : '' }}">
    <div class="press-start animate-flicker" data-player="{{ player.name }}">PRESS START</div>
    <show when="{{ player.state === conf.PLAYER_STATE.PLAYING }}">
        <div>{{ player.id }}</div>
    </show>
    <div class="score">{{ player.score.score }}</div>
    <div class="lives">{{ player.score.lives }}</div>
    <div class="powerup">
        <repeat each="{{ player.powerups }}" as="powerup">
        <span>{{ powerup.shortname }}</span>
        </repeat>
    </div>
</div>
</repeat>

<show when="{{ players.n.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || players.n.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
<div id="player-n-login" class="player-login">
letter: {{ leaderboard.n.current_letter }}<br>
<show when="{{ players.n.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
    player: {{ leaderboard.n.selected_player.gamerID }}<br>
</show>
</div>
</show>

<show when="{{ players.s.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || players.s.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
<div id="player-s-login" class="player-login">
letter: {{ leaderboard.s.current_letter }}<br>
<show when="{{ players.s.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
player: {{ leaderboard.s.selected_player.gamerID }}<br>
</show>
</div>
</show>

<show when="{{ players.e.state === conf.PLAYER_STATE.LOGIN_CHOOSING_LETTER || players.e.state === conf.PLAYER_STATE.LOGIN_CHOOSING_NAME }}">
<div id="player-e-login" class="player-login">
letter: {{ leaderboard.e.current_letter }}<br>
{'fraction_non_alphanumeric': 0.20843152657763814, 'fraction_numerical': 0.0, 'mean_word_length': 4.770392749244713, 'pattern_counts': {'":': 0, '<': 83, '<?xml version=': 0, '>': 83, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3719388', 'n_tokens_mistral': 1361, 'n_tokens_neox': 1338, 'n_words': 232}