@if ($state['show_logo_url'] ?? null) @else N @endif

{{ $state['show_title'] ?? $episode->show?->title }}

{{ __('Episode') }} {{ $state['episode_number'] ?? $episode->episode_number }} · {{ $contestant?->full_name }}

{{ strtoupper($state['status'] ?? 'offline') }} {{ __('My points') }}: {{ number_format($myPoints) }} {{ __('Back') }}
@if ($state['question'] ?? null)
{{ $state['question']['points'] }} {{ __('pts') }} {{ ucfirst(str_replace('_', ' ', $state['question']['question_type'])) }} @if ($state['question_number'] ?? null) {{ __('Question') }} {{ $state['question_number'] }} @endif
{{ ($window['contestants_open'] ?? false) ? __('Answers Open') : __('Answers Closed') }}

{{ $state['question']['question_text'] }}

@php $questionType = $state['question']['question_type'] ?? null; $options = $state['question']['options'] ?? []; $isRevealed = $state['is_question_revealed'] ?? false; $correctOptionId = $state['reveal']['correct_option_id'] ?? null; $selectedId = $submission?->selected_option_id; $verdict = $evaluation?->verdict; $canAnswer = ($window['contestants_open'] ?? false) && ! $submission; @endphp @if ($submission || $isRevealed)

{{ __('Your result') }}

{{ $verdict ? __(ucfirst($verdict)) : __('Pending') }}
@if ($submission)

{{ __('Your answer') }}: {{ $submission->answer ?: '-' }}

@endif @if ($evaluation)

{{ __('Points earned') }}: +{{ (int) $evaluation->awarded_points }}

@endif @if ($isRevealed && ($state['reveal']['correct_answer'] ?? null))

{{ __('Correct answer') }}: {{ $state['reveal']['correct_answer'] }}

@endif
@endif @if (in_array($questionType, ['multiple_choice', 'true_false']) && count($options))
@foreach ($options as $option) @php $optionId = $option['id']; $isMine = $selectedId === $optionId; $isCorrectOption = $isRevealed && $correctOptionId === $optionId; $optState = $isCorrectOption ? 'correct' : ($isMine ? ($verdict === 'incorrect' ? 'wrong' : 'mine') : 'idle'); @endphp @endforeach
@elseif ($questionType === 'open_answer')
@endif @if ($canAnswer)
{{ __('You can submit once per question.') }}
@elseif (! $submission && ! $isRevealed)

{{ __('Answer submissions are currently closed for this question.') }}

@endif @if ($submissionMessage)

{{ $submissionMessage }}

@endif @else
{{ __('Waiting for the next question...') }}
@endif

{{ __('Leaderboard') }}

@forelse ($state['leaderboard'] ?? [] as $row)
#{{ $row['rank'] }} {{ $row['name'] }} {{ number_format($row['points']) }}
@empty

{{ __('No contestants yet.') }}

@endforelse