@php use Illuminate\Support\Facades\Route; $mixStatusUrl = Route::has('queue.status') ? route('queue.status') : url('/queue/status'); $mixEnterUrl = Route::has('queue.enter') ? route('queue.enter') : url('/queue/enter'); $mixLeaveUrl = Route::has('queue.leave') ? route('queue.leave') : url('/queue/leave'); $readyStatusUrl = Route::has('match.ready-check.status') ? route('match.ready-check.status') : url('/match/ready-check/status'); $readyAcceptUrl = Route::has('match.ready-check.confirm') ? route('match.ready-check.confirm') : url('/match/ready-check/confirm'); $readyDeclineUrl = Route::has('match.ready-check.decline') ? route('match.ready-check.decline') : url('/match/ready-check/decline'); $voiceModeUrl = Route::has('match.voice-mode.update') ? route('match.voice-mode.update') : url('/match/voice-mode'); $vetoStartUrl = Route::has('veto.iniciar') ? route('veto.iniciar') : url('/veto/iniciar'); $vetoBanUrl = Route::has('veto.vetar') ? route('veto.vetar') : url('/veto/vetar'); $vetoStatusBase = url('/veto/status'); $mixGame = $activeGameSlug ?? $gxActiveGameSlug ?? 'crossfire'; $mixCurrentUserId = auth()->id() ?? session('user_id'); $mixGlobalVoiceMode = app(\App\Services\GlobalVoiceProviderService::class)->legacyMode(); $mixGlobalVoiceProvider = $mixGlobalVoiceMode === 'B' ? 'teamspeak' : 'discord'; @endphp