// Object 1 — W1NNER microsite root const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "heroVariant": "fullbleed", "galleryLayout": "mosaic", "density": "regular", "platesOn": true, "locale": "en" }/*EDITMODE-END*/; function App() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); const [locale, setLocale] = React.useState(t.locale || 'en'); const [brochureOpen, setBrochureOpen] = React.useState(false); const [viewingOpen, setViewingOpen] = React.useState(false); React.useEffect(() => { setLocale(t.locale || 'en'); }, [t.locale]); React.useEffect(() => { const i = window.I18N[locale]; document.documentElement.setAttribute('dir', i.dir); document.documentElement.setAttribute('lang', locale); document.body.setAttribute('data-density', t.density); }, [locale, t.density]); const onLocale = (l) => { setLocale(l); setTweak('locale', l); }; const i = window.I18N[locale]; const onCta = () => { const el = document.getElementById('register-form'); el && el.scrollIntoView({ behavior: 'smooth', block: 'center' }); }; return ( <>