import React, { useMemo } from 'react'; import { Medal, CheckCircle2, History } from 'lucide-react'; import { useCTF } from './CTFContext'; import { calculateChallengeValue, getFirstBloodBonusFactor } from './services/scoring'; export const Log: React.FC = () => { const { state } = useCTF(); const sortedSolves = useMemo(() => { return [...state.solves].sort((a, b) => b.timestamp - a.timestamp); }, [state.solves]); return (