// Phase 3 — Ch3 Световые явления: hero + 9 section watermarks + 9 IV-6. 'use strict'; const fs = require('fs'); const path = require('path'); const DST = path.join(__dirname, '..', '..', 'frontend', 'textbooks', 'physics_8_ch3.html'); let h = fs.readFileSync(DST, 'utf8'); // === 1. Hero replacement === const SUN_WM = ` `; const NEW_HERO = ` ${SUN_WM} λ=550 нм Глава 3 · 9 параграфов Световые явления Лучи, тени, отражение, преломление, линзы, дисперсия, глаз. Перетаскивайте источники света и зеркала, наблюдайте за лучами и спектром. К физике 8 Поиск Шпаргалка Тёмная `; const oldHdrRegex = /[\s\S]*?<\/header>/; if (h.match(oldHdrRegex)) { h = h.replace(oldHdrRegex, NEW_HERO); console.log('Hero replaced'); } // === 2. Live meter (wavelength cycles through visible spectrum) === const METER_SCRIPT = ` `; if (!h.includes('P8 hero meter')) { h = h.replace('