'use client' import { useEffect, useMemo, useState } from 'react' import { useRouter } from 'next/navigation' import dynamic from 'next/dynamic' import { useVisitor } from '@/context/VisitorContext' import { t, tPlain } from '@/lib/i18n' import type { SectionDTO, ProgrammeBlock, MapAnnotationDTO, GuidedPathDTO } from '@/lib/api/types' const EventMap = dynamic(() => import('./event/EventMap'), { ssr: false, loading: () => (