{#if game_started} {#if selected_question + 1 === game_data.questions.length && ((timer_res === '0' && question_results !== null) || game_data?.questions?.[selected_question]?.type === QuizQuestionType.SLIDE)} {#if JSON.stringify(final_results) === JSON.stringify([null])} {:else}
{/if} {:else if timer_res === '0' || selected_question === -1} {#if (selected_question + 1 !== game_data.questions.length && question_results !== null) || selected_question === -1} {/if} {#if question_results === null && selected_question !== -1} {#if game_data.questions[selected_question].type === QuizQuestionType.SLIDE} {:else} {/if} {/if} {:else if selected_question !== -1} {#if game_data.questions[selected_question].type === QuizQuestionType.SLIDE} {:else} {/if} {/if} {#if selected_question === -1}

{game_data.title}

{game_data.description}

{:else if game_data.questions[selected_question].type === QuizQuestionType.SLIDE} {#await import('$lib/play/admin/slide.svelte')} {:then c} {/await} {:else}

{@html game_data.questions[selected_question].question}

{#if game_data.questions[selected_question].image !== null}
Content for Question
{/if} {#if game_data.questions[selected_question].type === QuizQuestionType.ABCD || game_data.questions[selected_question].type === QuizQuestionType.VOTING}
{#each game_data.questions[selected_question].answers as answer, i}
{answer.answer}
{/each}
{/if}
{/if} {#if timer_res === '0' && JSON.stringify(final_results) === JSON.stringify( [null] ) && game_data.questions[selected_question].type !== QuizQuestionType.SLIDE} {#if game_data.questions[selected_question].type === QuizQuestionType.VOTING && question_results} {#await import('$lib/play/admin/voting_results.svelte')} {:then c} {/await} {/if} {/if} {:else}

Players:

{#await get_already_joined_players()} {:then _}
    {#each players as player}
  • {player.username}
  • {/each}
{/await} {/if}
{#if control_visible} {:else} {/if}