/** * OmégaKube — Services Tabs Renderer * Charge assets/data/services.json et construit dynamiquement * les onglets de navigation et leurs contenus. * * Dépend de main.js et services-process.js (déjà chargés avant ce script). */ (function () { 'use strict'; /* ── Helpers ─────────────────────────────────────────────── */ function stampHtml(stamp, extraClass) { if (!stamp) return ''; const animated = stamp.animated ? ' service-stamp-animated' : ''; const extra = extraClass ? ' ' + extraClass : ''; return `${stamp.text}`; } function particlesHtml() { return `
${f.desc}
${note.map(n => `${n.value} ${n.label}
`).join(' ')}
${service.description}