@php
$r = 84; $c = 2 * M_PI * $r;
$colors = ['malicious' => 'var(--bad)', 'suspicious' => 'var(--warn)', 'harmless' => 'var(--good)', 'undetected' => 'var(--good)'];
$items = $a->isFinished() ? $a->results->values() : collect();
$n = $items->count(); $gap = $n > 1 ? 3 : 0; $seg = $n ? ($c / $n) : $c;
@endphp
@if ($a->isFinished() && $a->status === 'completed')
@php
$flagged = ($a->stats['malicious'] ?? 0) + ($a->stats['suspicious'] ?? 0);
$tone = ['malicious' => 'var(--bad)', 'suspicious' => 'var(--warn)', 'clean' => 'var(--good)'][$a->verdict] ?? 'var(--ink-3)';
$noun = ['file' => 'file', 'hash' => 'file', 'url' => 'link', 'domain' => 'domain', 'ip' => 'IP'][$a->type];
@endphp
{{ $flagged }}/{{ $a->engineCount() }}
engines flagged
this {{ $noun }}
@elseif ($a->status === 'failed')
!scan failed
@else
Scanning…
@endif