Global Risk Map
{{-- Tile layer toggle --}}
{{-- Risk filter --}}
{{-- Loading Overlay --}}
{{-- Hidden counter text to prevent JS errors --}}
{{-- Country Popup Panel --}}
Loading risk data...
{{-- Map --}}
{{-- Map Legend --}}
Risk Level
Low
Medium
High
Critical
{{-- Top Risk Countries --}}
Top Risk Countries
View All
@forelse($topRiskCountries->take(8) as $i => $rs)
{{-- Region Risk --}}
@if($regionRisk->isNotEmpty())
{{ $i + 1 }}
{{ number_format($rs->total_score, 1) }}
{{ $rs->risk_level }}
@empty
No risk scores yet.
View countries
@endforelse
View countries
Risk by Region
@foreach($regionRisk->take(6) as $region)
@if($region->region)
@php
$rScore = $region->avg_risk ?? 0;
$rColor = $rScore > 75 ? '#EF4444' : ($rScore > 50 ? '#F97316' : ($rScore > 25 ? '#F59E0B' : '#10B981'));
@endphp
@endif
@endforeach
@endif