/* global React */ // ──────────────────────────────────────────────────────────── // SAFETY GUIDE — справочник «что делать при землетрясении» // 5 ситуаций: Дом / Улица / В машине / Высотка / После // Полностью статичный контент — работает оффлайн. // Источники: МЧС России, USGS Earthquake Preparedness, Росгидромет. // ──────────────────────────────────────────────────────────── const SAFETY_CONTENT = { home: { title: "Если вы дома", subtitle: "Самое опасное — мебель, стёкла и время добраться до укрытия", do: [ { t: "Падай · укрывайся · держись", d: "Опуститесь на пол, укройтесь под прочным столом, держитесь за ножку. Это самая надёжная поза при толчках — рекомендация МЧС и USGS." }, { t: "Отойдите от окон и тяжёлых полок", d: "Стекло и шкафы — главная причина травм." }, { t: "Если в постели — оставайтесь там", d: "Прикройте голову подушкой. Не бегите в темноте." }, ], dont: [ "Не используйте лифт — отключится электричество.", "Не выбегайте на лестницу во время толчков.", "Не зажигайте спички — возможна утечка газа.", ], }, street: { title: "Если вы на улице", subtitle: "Главная угроза — падающие фасады, провода и стёкла", do: [ { t: "Отойдите от зданий", d: "Минимум 10 м от стен. Падающая штукатурка летит до 5 м." }, { t: "Найдите открытое место", d: "Парк, площадь, центр улицы. Присядьте, прикройте голову." }, { t: "Уйдите от ЛЭП и столбов", d: "Оборванные провода под напряжением — опасны." }, ], dont: [ "Не входите обратно в здание во время толчков.", "Не пытайтесь снимать видео — следите за обстановкой.", "Не пользуйтесь подземными переходами.", ], }, car: { title: "Если вы за рулём", subtitle: "Остановитесь — дороги могут проседать, мосты деформироваться", do: [ { t: "Плавно остановитесь", d: "Подальше от мостов, эстакад, ЛЭП и зданий. Не на склоне." }, { t: "Останьтесь в машине", d: "Кузов защитит от падающих предметов. Пристегнитесь." }, { t: "Включите радио", d: "Слушайте экстренные сообщения МЧС." }, ], dont: [ "Не паркуйтесь под мостами и виадуками.", "Не пересекайте повреждённые мосты после толчков.", "Не блокируйте проезд экстренным службам.", ], }, high: { title: "Если вы в высотном здании", subtitle: "Здание раскачивается дольше — оставайтесь внутри", do: [ { t: "Укройтесь под столом или у несущей стены", d: "Внутренние стены и колонны самые прочные." }, { t: "Дождитесь окончания толчков", d: "Раскачивание может длиться 1–2 минуты." }, { t: "После — выходите по лестнице", d: "Аккуратно, держась за перила." }, ], dont: [ "Лифты — категорически нет.", "Не выходите на балкон.", "Не разбивайте окна — стекло опасно.", ], }, after: { title: "После толчков", subtitle: "Будьте готовы к афтершокам в течение часов и дней", do: [ { t: "Проверьте близких", d: "Один сигнал «всё хорошо» в Telegram, не звоните — сети перегружены." }, { t: "Осмотрите утечки", d: "Газ, вода, электричество. При запахе газа — открыть окна, перекрыть." }, { t: "Готовьтесь к афтершокам", d: "Они слабее, но могут обрушить ослабленные конструкции." }, ], dont: [ "Не входите в повреждённые здания.", "Не пользуйтесь свечами — риск пожара.", "Не распространяйте непроверенные слухи.", ], }, }; const SAFETY_TABS = [ { id: "home", label: "Дом" }, { id: "street", label: "Улица" }, { id: "car", label: "В машине" }, { id: "high", label: "Высотка" }, { id: "after", label: "После" }, ]; window.SafetyGuide = ({ T, dark, onBack }) => { const [tab, setTab] = React.useState("home"); const c = SAFETY_CONTENT[tab]; return (