import { s as subscribe } from "../../chunks/utils.js"; import { c as create_ssr_component, v as validate_component, e as escape } from "../../chunks/ssr.js"; import { n as navigating } from "../../chunks/stores.js"; const global = ""; const Logo_svelte_svelte_type_style_lang = ""; const css$3 = { code: "#floter-logo.svelte-vqchku{fill:currentColor;height:100%;width:auto;display:block}", map: null }; const Logo = create_ssr_component(($$result, $$props, $$bindings, slots) => { $$result.css.add(css$3); return ``; }); const MainNav_svelte_svelte_type_style_lang = ""; const css$2 = { code: 'header.svelte-16m5twg.svelte-16m5twg{position:fixed;bottom:0;right:0;z-index:3;padding:var(--spacing-nav);display:flex;gap:0.75em;justify-content:flex-end;align-items:flex-end;box-sizing:border-box}label.svelte-16m5twg.svelte-16m5twg{height:36px}.open.svelte-16m5twg.svelte-16m5twg,.close.svelte-16m5twg.svelte-16m5twg{font-size:4em;line-height:0.3;position:relative;z-index:2;cursor:url("/pointer.svg"), auto}.close.svelte-16m5twg.svelte-16m5twg{top:0.033em;color:#FFF}#menustate.svelte-16m5twg.svelte-16m5twg,#nav.svelte-16m5twg.svelte-16m5twg,.close.svelte-16m5twg.svelte-16m5twg{display:none}#menustate.svelte-16m5twg:checked~#nav.svelte-16m5twg,#menustate:checked~label.svelte-16m5twg .close.svelte-16m5twg{display:block}#menustate:checked~label.svelte-16m5twg .open.svelte-16m5twg{display:none}#nav.svelte-16m5twg.svelte-16m5twg{background-color:var(--color-bg);position:fixed;top:0;left:0;width:100%;height:100%;padding:var(--spacing-outer)}#nav.svelte-16m5twg a.svelte-16m5twg{display:block;line-height:1.3;font-size:3em;font-weight:800;font-style:italic;text-transform:lowercase;text-decoration:none;color:var(--color-text)}@media screen and (min-width: 768px){#nav.svelte-16m5twg a.svelte-16m5twg{font-size:5.5em}}#nav.svelte-16m5twg a.svelte-16m5twg:first-child{margin-top:1em}', map: null }; const MainNav = create_ssr_component(($$result, $$props, $$bindings, slots) => { $$result.css.add(css$2); return `
`; }); const Header_svelte_svelte_type_style_lang = ""; const css$1 = { code: '.logo.svelte-qrzgwy{height:36px;width:auto;position:fixed;bottom:0;z-index:4;display:block;margin:var(--spacing-nav);cursor:url("/pointer.svg"), auto}@media screen and (max-width: 767px){.header-nav.svelte-qrzgwy{background-color:var(--color-bg);width:100%;height:calc(36px + 2 * var(--spacing-nav));position:fixed;bottom:0;left:0;z-index:3;border-top:1px solid var(--color-text)}}', map: null }; const Header = create_ssr_component(($$result, $$props, $$bindings, slots) => { $$result.css.add(css$1); return `
${validate_component(MainNav, "MainNav").$$render($$result, {}, {}, {})}
`; }); const _layout_svelte_svelte_type_style_lang = ""; const css = { code: ".loader.svelte-l3hxup{position:fixed;top:calc(50% - 0.5em);left:0;width:100%;height:1em;background:var(--color-bg);display:flex;justify-content:center;align-items:center;font-size:2rem;z-index:1000}", map: null }; const Layout = create_ssr_component(($$result, $$props, $$bindings, slots) => { let $navigating, $$unsubscribe_navigating; $$unsubscribe_navigating = subscribe(navigating, (value) => $navigating = value); let { data } = $$props; if ($$props.data === void 0 && $$bindings.data && data !== void 0) $$bindings.data(data); $$result.css.add(css); $$unsubscribe_navigating(); return `${validate_component(Header, "Header").$$render($$result, {}, {}, {})}
${$navigating ? `
Loading ${escape(JSON.stringify($navigating.to?.route.id))}
` : ``} ${slots.default ? slots.default({}) : ``}
`; }); export { Layout as default };