{#if game_mode === 'normal'}

{@html question.question}

{#if question.image !== null && game_mode !== 'kahoot'}
{/if}
{/if} {#if timer_res !== '0'} {#if question.type === QuizQuestionType.ABCD || question.type === QuizQuestionType.VOTING}
{#each question.answers as answer, i} {/each}
{:else if question.type === QuizQuestionType.RANGE} {#await import('svelte-range-slider-pips')} {:then c}
selectAnswer(slider_value[0])} >{$t('words.submit')}
{/await} {:else if question.type === QuizQuestionType.TEXT}

Enter your answer

{ selectAnswer(text_input); }} > {$t('words.submit')}
{:else if question.type === QuizQuestionType.RANGE} {#if solution === undefined} {:else}

Every number between {solution.answers.min_correct} and {solution.answers .max_correct} was correct. You got {selected_answer}, so you have been {#if solution.answers.min_correct <= parseInt(selected_answer) && parseInt(selected_answer) <= solution.answers.max_correct} correct {:else} wrong. {/if}

{/if} {:else if question.type === QuizQuestionType.ORDER}
{#each question.answers as answer, i (answer.id)}

{answer.answer}

{/each}
{ select_complex_answer(question.answers); }}>{$t('words.submit')}
{:else if question.type === QuizQuestionType.CHECK} {#await import('./questions/check.svelte')} {:then c}
selectAnswer(selected_answer)} >{$t('words.submit')}
{/await} {/if} {/if}