@include('icons.status', ['class' => 'width-4 height-4 fill-current text-' . formatMonitorStatus($monitor)])
{{ $monitor->name }}
@if ($monitor->ssl_alert_days && parse_url($monitor->url, PHP_URL_SCHEME) == 'https' && $monitor->user->can('sslMonitoring', ['App\Models\User']))
@include('icons.lock', ['class' => 'fill-current width-4 height-4 text-' . formatMonitorSslStatus($monitor)])
@endif
@if ($monitor->domain_alert_days && $monitor->user->can('domainMonitoring', ['App\Models\User']))
@include('icons.website', ['class' => 'fill-current width-4 height-4 text-' . formatMonitorDomainStatus($monitor)])
@endif
@php
$fromNew = (\Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay()->lt($monitor->created_at) ? $monitor->created_at : \Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay());
$toNew = (\Carbon\Carbon::createFromFormat('Y-m-d', $range['to'], Auth::user()->timezone ?? config('settings.timezone'))->isSameDay((clone $now)) || \Carbon\Carbon::createFromFormat('Y-m-d', $range['to'], Auth::user()->timezone ?? config('settings.timezone'))->gt((clone $now)) ? (clone $now) : \Carbon\Carbon::createFromFormat('Y-m-d', $range['to'], Auth::user()->timezone ?? config('settings.timezone'))->addDay()->startOfDay());
@endphp
{{ __(':value uptime', ['value' => formatUptimePercentageNumber((\Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay()->lt($monitor->created_at->tz(Auth::user()->timezone ?? config('settings.timezone'))) ? $monitor->created_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->diffInMicroseconds($toNew) : \Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay()->diffInMicroseconds($toNew)), $monitor['totalIncidentsDuration'], 2, __('.'), __(',')) . '%']) }}