'use strict';
/*
* LabPreviews — реальные SVG-превью симуляций (зеркало P_* из labs/lab-glue.js)
* для карточки «Лаборатория дня» на дашборде. Тёмные тайлы 270×140.
* Источник истины — lab-glue.js; здесь лёгкая копия, чтобы не грузить весь
* движок лаборатории на дашборде.
*/
(function () {
function _grid(fg='rgba(255,255,255,0.06)') {
return `
`;
}
function _svg(body) {
return ``;
}
const P_LENS = _svg(`${_grid('rgba(255,255,255,0.04)')}
`);
const P_CIRCUIT = _svg(`${_grid('rgba(255,255,255,0.04)')}
R₁
R₂
I = U/R`);
const P_PENDULUM = _svg(`${_grid('rgba(255,255,255,0.04)')}
T = 2π√(l/g)`);
const P_WAVES = _svg(`${_grid()}
v = \u03bbf \u00b7 y = A sin(\u03c9t \u2212 kx) \u00b7 \u0441\u0442\u043e\u044f\u0447\u0438\u0435 \u0432\u043e\u043b\u043d\u044b`);
const P_ISOPROCESS = _svg(`${_grid('rgba(255,255,255,0.04)')}
2
1
V
P`);
const P_3D = _svg(`${_grid('rgba(255,255,255,0.04)')}
V = a³`);
window.LabPreviews = {
opticsbench: P_LENS, circuit: P_CIRCUIT, pendulum: P_PENDULUM,
waves: P_WAVES, isoprocess: P_ISOPROCESS, stereo: P_3D,
};
})();