'use client'; import Link from 'next/link'; import { formatMinutes, countryCodeToFlag } from '@/lib/steam'; interface Segment { startMin: number; endMin: number; } interface TimelinePlayer { steamid: string; name: string; avatarUrl: string; country?: string | null; totalMinutes: number; segments: Segment[]; } export default function PlayerTimelineChart({ players, windowMinutes, windowStartLabel, windowEndLabel, loading, }: { players: TimelinePlayer[]; windowMinutes: number; windowStartLabel: string; windowEndLabel: string; loading: boolean; }) { if (loading) { return