{ const FIELD = 'c_fbclid'; const KEY = 'swoogo_fbclid'; const getFbclid = () => { const fromUrl = new URLSearchParams(location.search).get('fbclid'); if (fromUrl) return fromUrl; const fbc = document.cookie.match(/(?:^|;\s*)_fbc=([^;]+)/); if (fbc) { const parts = decodeURIComponent(fbc[1]).split('.'); if (parts.length >= 4) return parts.slice(3).join('.'); } try { return sessionStorage.getItem(KEY); } catch { return null; } }; const run = () => { const value = getFbclid(); if (!value) return; try { sessionStorage.setItem(KEY, value); } catch {} const field = document.querySelector(`input[name="${FIELD}"]`); if (field) field.value = value; }; if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); } }