{#if drag}
{drag.blank ? '' : drag.letter}
{/if} {#if blankPrompt}
(blankPrompt = null)}>
{#each alphabetLetters(variant) as ch (ch)}
chooseBlank(ch)}>{ch}
{/each}
{/if} {#if exchangeOpen && view}
(exchangeOpen = false)}>
{#each view.rack as letter, i (i)}
toggleExch(i)}> {letter === BLANK ? '?' : letter}
{/each}
{t('game.exchangeConfirm', { n: exchangeSel.length })}
{/if} {#if resignOpen}
(resignOpen = false)}>
(resignOpen = false)}>{t('common.cancel')}
{t('game.dropGame')}
{/if}