{"version":3,"file":"Navigation.5ee7991f.mjs","sources":["../../../../../../src/components/CookieNotice/CookieNotice.svelte","../../../../../../src/components/Footer/Footer.svelte","../../../../../../src/components/Footer/Socials.svelte","../../../../../../src/components/Header/MobileNavigation.svelte","../../../../../../src/components/Header/MobileSubNavigation.svelte","../../../../../../src/components/Header/Navigation.svelte"],"sourcesContent":["<script>\n\timport { page } from \"$app/stores\";\n\timport { onMount } from \"svelte\";\n\timport { richTextRenderer } from \"../../utils/utils.js\";\n\n\texport let config;\n\n\tlet cookieNoticePreferencesSet = true;\n\n\tfunction gtag() {\n\t\twindow.dataLayer.push(arguments);\n\t}\n\n\tfunction setCookieNotice(value) {\n\t\tlocalStorage.setItem(\"cookieNoticePreferencesSet\", \"true\");\n\t\tlocalStorage.setItem(\"cookieNoticeAccepted\", `${value}`);\n\t\tcookieNoticePreferencesSet = true;\n\t}\n\n\tfunction acceptCookieNotice() {\n\t\tgtag(\"consent\", \"update\", {\n\t\t\tevent: \"gtm_consent_update\",\n\t\t\tad_storage: \"granted\",\n\t\t\tanalytics_storage: \"granted\",\n\t\t\tfunctionality_storage: \"granted\",\n\t\t\tpersonalization_storage: \"granted\",\n\t\t\tsecurity_storage: \"granted\",\n\t\t});\n\n\t\tsetCookieNotice(true);\n\t}\n\n\tfunction denyCookieNotice() {\n\t\tsetCookieNotice(false);\n\t}\n\n\tonMount(async () => {\n\t\tlet currentURL = $page.url;\n\t\tif (currentURL.searchParams.has(\"reset-cookie\")) {\n\t\t\tlocalStorage.removeItem(\"cookieNoticePreferencesSet\");\n\t\t\tlocalStorage.removeItem(\"cookieNoticeAccepted\");\n\t\t\tcookieNoticePreferencesSet = false;\n\n\t\t\thistory.replaceState(null, null, currentURL.href.split(\"?\")[0]);\n\t\t}\n\n\t\tcookieNoticePreferencesSet = !!localStorage.getItem(\n\t\t\t\"cookieNoticePreferencesSet\"\n\t\t);\n\n\t\twindow.dataLayer = window.dataLayer || [];\n\n\t\tif (\n\t\t\t!localStorage.getItem(\"cookieNoticeAccepted\") ||\n\t\t\tlocalStorage.getItem(\"cookieNoticeAccepted\") === \"false\"\n\t\t) {\n\t\t\tgtag(\"consent\", \"default\", {\n\t\t\t\tad_storage: \"denied\",\n\t\t\t\tanalytics_storage: \"granted\",\n\t\t\t\tfunctionality_storage: \"granted\",\n\t\t\t\tpersonalization_storage: \"denied\",\n\t\t\t\tsecurity_storage: \"granted\",\n\t\t\t\twait_for_update: 500,\n\t\t\t});\n\n\t\t\tgtag(\"set\", \"ads_data_redaction\", true);\n\t\t}\n\t});\n</script>\n\n{#if !cookieNoticePreferencesSet}\n\t<div\n\t\tclass=\"fixed left-6 bottom-6 right-6 z-[1000] rounded-[1.75rem] bg-white p-6 leading-6 shadow-[0_11px_23px_0px_rgba(0,0,0,0.06)] md:right-auto md:bottom-8 md:left-8 md:w-full md:max-w-[360px]\"\n\t>\n\t\t{#if config.cookie_notice_title}\n\t\t\t<h4 class=\"text-lg font-bold\">{config.cookie_notice_title}</h4>\n\t\t{/if}\n\t\t{#if config.cookie_notice_message}\n\t\t\t<div class=\"prose mt-2 text-black\">\n\t\t\t\t{@html richTextRenderer(config.cookie_notice_message)}\n\t\t\t</div>\n\t\t{/if}\n\t\t{#if config.cookie_notice_accept && config.cookie_notice_deny}\n\t\t\t<div class=\"mt-4 flex justify-end gap-2 md:mt-6\">\n\t\t\t\t<button\n\t\t\t\t\tclass=\"rounded-md bg-green py-2 px-4 text-white transition-all hover:opacity-90\"\n\t\t\t\t\tid=\"cn-accept\"\n\t\t\t\t\ton:click=\"{acceptCookieNotice}\"\n\t\t\t\t>\n\t\t\t\t\t{config.cookie_notice_accept}\n\t\t\t\t</button>\n\t\t\t\t<button\n\t\t\t\t\tclass=\"rounded-md py-2 px-4 transition-all hover:bg-grey/30\"\n\t\t\t\t\tid=\"cn-deny\"\n\t\t\t\t\ton:click=\"{denyCookieNotice}\"\n\t\t\t\t>\n\t\t\t\t\t{config.cookie_notice_deny}\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t{/if}\n\t</div>\n{/if}\n","<script>\n\timport { richTextRenderer } from \"../../utils/utils.js\";\n\timport Request from \"../../utils/Request.js\";\n\n\timport { Container } from \"../Container\";\n\timport { Socials } from \"./\";\n\timport { Text, Title } from \"../Typography\";\n\n\timport IconPaperPlane from \"../../icons/paper-plane.svg\";\n\n\timport ImageLogo from \"../../images/logo-centered.svg?url\";\n\n\texport let config;\n\n\tfunction gtag(data) {\n\t\twindow.dataLayer.push(data);\n\t}\n\n\tfunction sendForm() {\n\t\tlet data = new FormData(this);\n\t\tlet email = data.get(\"email\");\n\t\tlet list = data.get(\"list\");\n\n\t\tconst gtagtype = {\n\t\t\tzorgverlener: \"provider\",\n\t\t\tdeelnemer: \"patient\",\n\t\t\talgemeen: \"regular\",\n\t\t};\n\n\t\tgtag({\n\t\t\tevent: \"newsletter\",\n\t\t\ttype: gtagtype[list],\n\t\t});\n\n\t\tRequest.post(\"/newsletter\", JSON.stringify({ email: email, list: list }), {\n\t\t\theaders: { \"Content-Type\": \"application/json\" },\n\t\t})\n\t\t\t.then((data) => data.json())\n\t\t\t.then((json) => {\n\t\t\t\tnewsletterMessage = json;\n\t\t\t});\n\t}\n\n\tlet newsletterEmail;\n\tlet newsletterPrivacyFooter;\n\tlet newsletterSubmit;\n\tlet newsletterMessage;\n\n\tfunction toggleState() {\n\t\tif (newsletterPrivacyFooter.checked && newsletterEmail.validity.valid) {\n\t\t\tnewsletterSubmit.removeAttribute(\"disabled\");\n\t\t} else if (!newsletterSubmit.hasAttribute(\"disabled\")) {\n\t\t\tnewsletterSubmit.setAttribute(\"disabled\", true);\n\t\t}\n\t}\n</script>\n\n{#if config.facebook.url || config.instagram.url || config.linkedin.url || config.twitter.url}\n\t<Socials config=\"{config}\" />\n{/if}\n\n<footer class=\"relative\">\n\t<Container>\n\t\t<div\n\t\t\tclass=\"relative -mx-2 grid grid-cols-12 gap-y-10 rounded-[1.75rem] bg-grey/30 p-8 md:-mx-5 md:gap-x-10 md:p-12 lg:p-16\"\n\t\t>\n\t\t\t<div class=\"col-span-full md:col-span-4\">\n\t\t\t\t<ul\n\t\t\t\t\tclass=\"flex flex-col gap-y-4 leading-none md:mx-auto md:gap-y-4 lg:columns-2\"\n\t\t\t\t>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass=\"group flex items-center gap-x-3 text-xl font-semibold \"\n\t\t\t\t\t\t\thref=\"https://cloud.mail.voedingleeft.nl/nieuwsbrief-kdo-zorgverlener\"\n\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span class=\"w-5 transition-all group-hover:text-green\"\n\t\t\t\t\t\t\t\t>&mdash;</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"transition-all group-hover:translate-x-1 group-hover:text-green\"\n\t\t\t\t\t\t\t\t>Nieuwsbrief Zorgverlener Keer Diabetes2 Om</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass=\"group flex items-center gap-x-3 text-xl font-semibold \"\n\t\t\t\t\t\t\thref=\"https://cloud.mail.voedingleeft.nl/Nieuwsbrief-kdo-potentiele-deelnemers\"\n\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span class=\"w-5 transition-all group-hover:text-green\"\n\t\t\t\t\t\t\t\t>&mdash;</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"transition-all group-hover:translate-x-1 group-hover:text-green\"\n\t\t\t\t\t\t\t\t>Nieuwsbrief Keer Diabetes2 Om</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass=\"group flex items-center gap-x-3 text-xl font-semibold \"\n\t\t\t\t\t\t\thref=\"https://cloud.mail.voedingleeft.nl/nieuwsbrief-voeding-leeft\"\n\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span class=\"w-5 transition-all group-hover:text-green\"\n\t\t\t\t\t\t\t\t>&mdash;</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"transition-all group-hover:translate-x-1 group-hover:text-green\"\n\t\t\t\t\t\t\t\t>Nieuwsbrief Voeding Leeft</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<nav class=\"col-span-full md:col-span-4\">\n\t\t\t\t<ul\n\t\t\t\t\tclass=\"flex w-2/3 flex-col gap-y-4 leading-none md:mx-auto md:gap-y-4 lg:columns-2\"\n\t\t\t\t>\n\t\t\t\t\t{#each config.footer_menu as footer_item}\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\tclass=\"group flex items-center gap-x-3 text-xl font-semibold \"\n\t\t\t\t\t\t\t\thref=\"/{footer_item.full_slug}\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span class=\"w-5 transition-all group-hover:text-green\"\n\t\t\t\t\t\t\t\t\t>&mdash;</span\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\t\tclass=\"transition-all group-hover:translate-x-1 group-hover:text-green\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{footer_item.name}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{/each}\n\t\t\t\t</ul>\n\t\t\t</nav>\n\n\t\t\t<div class=\"col-span-full md:col-span-4\">\n\t\t\t\t<address\n\t\t\t\t\tclass=\"flex flex-col not-italic\"\n\t\t\t\t\titemscope\n\t\t\t\t\titemtype=\"https://schema.org/Organization\"\n\t\t\t\t>\n\t\t\t\t\t<a class=\"block\" href=\"/\" itemprop=\"url\">\n\t\t\t\t\t\t<img\n\t\t\t\t\t\t\talt=\"Mijn Voeding Leeft\"\n\t\t\t\t\t\t\theight=\"68\"\n\t\t\t\t\t\t\titemprop=\"logo\"\n\t\t\t\t\t\t\tsrc=\"{ImageLogo}\"\n\t\t\t\t\t\t\twidth=\"109\"\n\t\t\t\t\t\t\tclass=\"mb-3\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</a>\n\t\t\t\t\t<div\n\t\t\t\t\t\titemprop=\"address\"\n\t\t\t\t\t\titemscope\n\t\t\t\t\t\titemtype=\"https://schema.org/PostalAddress\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<Text tag=\"p\" variant=\"base\" class=\"mt-4\">\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\titemprop=\"streetAddress\"\n\t\t\t\t\t\t\t\tclass=\"block w-[200px] leading-none\">{config.address}</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</Text>\n\t\t\t\t\t\t<Text tag=\"p\" variant=\"base\" class=\"mt-1\">\n\t\t\t\t\t\t\t<span itemprop=\"postalCode\">{config.postal_code}</span>\n\t\t\t\t\t\t\t<span itemprop=\"addressLocality\">{config.city}</span>\n\t\t\t\t\t\t</Text>\n\t\t\t\t\t</div>\n\t\t\t\t\t{#if config.email_address}\n\t\t\t\t\t\t<Text class=\"mt-1\" tag=\"p\" variant=\"base\">\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\tclass=\"underline transition-colors hover:text-green\"\n\t\t\t\t\t\t\t\thref=\"mailto:{config.email_address}\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span itemprop=\"email\">{config.email_address}</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</Text>\n\t\t\t\t\t{/if}\n\t\t\t\t</address>\n\t\t\t</div>\n\t\t</div>\n\t</Container>\n</footer>\n\n<footer class=\"my-9\">\n\t<Container\n\t\tclass=\"flex flex-col justify-between gap-y-6 md:flex-row md:gap-y-0\"\n\t>\n\t\t<Text class=\"text-black/50\" tag=\"span\" variant=\"description\">\n\t\t\t&copy; {config.site_name}, {new Date().getFullYear()}\n\t\t</Text>\n\t\t{#if config.subfooter_menu}\n\t\t\t<nav>\n\t\t\t\t<ul class=\"flex flex-wrap items-center gap-x-6\">\n\t\t\t\t\t{#each config.subfooter_menu as subfooter_item}\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class=\"group\" href=\"/{subfooter_item.full_slug}\">\n\t\t\t\t\t\t\t\t<Text\n\t\t\t\t\t\t\t\t\tclass=\"text-black/50 transition-colors hover:text-green\"\n\t\t\t\t\t\t\t\t\ttag=\"span\"\n\t\t\t\t\t\t\t\t\tvariant=\"description\"\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{subfooter_item.name}\n\t\t\t\t\t\t\t\t</Text>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{/each}\n\t\t\t\t</ul>\n\t\t\t</nav>\n\t\t{/if}\n\t</Container>\n</footer>\n","<script>\n\timport IconEnvelope from \"../../icons/envelope.svg\";\n\timport IconFacebook from \"../../icons/facebook.svg\";\n\timport IconInstagram from \"../../icons/instagram.svg\";\n\timport IconLinkedin from \"../../icons/linkedin.svg\";\n\timport IconTwitter from \"../../icons/twitter.svg\";\n\timport Button from \"../Button/Button.svelte\";\n\n\texport let config;\n\n\tconst iconClasses = \"h-4 w-4 fill-white\";\n\tconst buttonClasses = \"bg-green !border-green\";\n\tconst labelClasses =\n\t\t\"text-black hidden mr-4 transition duration-300 md:block group-hover:text-green\";\n</script>\n\n<div class=\"my-8 flex items-center justify-center gap-5\">\n\t{#if config.linkedin.url}\n\t\t<div\n\t\t\tclass=\"group flex items-center justify-center gap-3 hover:cursor-pointer\"\n\t\t>\n\t\t\t<Button\n\t\t\t\thref=\"{config.linkedin.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tvariant=\"icon\"\n\t\t\t\tclass=\"{buttonClasses}\"\n\t\t\t>\n\t\t\t\t<IconLinkedin class=\"{iconClasses}\" />\n\t\t\t</Button>\n\t\t\t<a\n\t\t\t\thref=\"{config.linkedin.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tclass=\"{labelClasses}\">Linkedin</a\n\t\t\t>\n\t\t</div>\n\t{/if}\n\t{#if config.twitter.url}\n\t\t<div\n\t\t\tclass=\"group flex items-center justify-center gap-3 hover:cursor-pointer\"\n\t\t>\n\t\t\t<Button\n\t\t\t\thref=\"{config.twitter.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tvariant=\"icon\"\n\t\t\t\tclass=\"{buttonClasses}\"\n\t\t\t>\n\t\t\t\t<IconTwitter class=\"{iconClasses}\" />\n\t\t\t</Button>\n\t\t\t<a\n\t\t\t\thref=\"{config.twitter.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tclass=\"{labelClasses}\">Twitter</a\n\t\t\t>\n\t\t</div>\n\t{/if}\n\t{#if config.facebook.url}\n\t\t<div\n\t\t\tclass=\"group flex items-center justify-center gap-3 hover:cursor-pointer\"\n\t\t>\n\t\t\t<Button\n\t\t\t\thref=\"{config.facebook.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tvariant=\"icon\"\n\t\t\t\tclass=\"{buttonClasses}\"\n\t\t\t>\n\t\t\t\t<IconFacebook class=\"{iconClasses}\" />\n\t\t\t</Button>\n\t\t\t<a\n\t\t\t\thref=\"{config.facebook.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tclass=\"{labelClasses}\">Facebook</a\n\t\t\t>\n\t\t</div>\n\t{/if}\n\t{#if config.instagram.url}\n\t\t<div\n\t\t\tclass=\"group flex items-center justify-center gap-3 hover:cursor-pointer\"\n\t\t>\n\t\t\t<Button\n\t\t\t\thref=\"{config.instagram.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tvariant=\"icon\"\n\t\t\t\tclass=\"{buttonClasses}\"\n\t\t\t>\n\t\t\t\t<IconInstagram class=\"{iconClasses}\" />\n\t\t\t</Button>\n\t\t\t<a\n\t\t\t\thref=\"{config.instagram.url}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tclass=\"{labelClasses}\">Instagram</a\n\t\t\t>\n\t\t</div>\n\t{/if}\n\t{#if config.email_address}\n\t\t<div\n\t\t\tclass=\"group flex items-center justify-center gap-3 hover:cursor-pointer\"\n\t\t>\n\t\t\t<Button\n\t\t\t\thref=\"mailto:{config.email_address}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tvariant=\"icon\"\n\t\t\t\tclass=\"{buttonClasses}\"\n\t\t\t>\n\t\t\t\t<IconEnvelope class=\"{iconClasses}\" />\n\t\t\t</Button>\n\t\t\t<a\n\t\t\t\thref=\"mailto:{config.email_address}\"\n\t\t\t\trel=\"noreferrer\"\n\t\t\t\ttarget=\"_blank\"\n\t\t\t\tclass=\"{labelClasses}\">Mail ons</a\n\t\t\t>\n\t\t</div>\n\t{/if}\n</div>\n","<script>\n\timport { onMount } from \"svelte\";\n\timport { page } from \"$app/stores\";\n\n\timport { MobileSubNavigation } from \"./\";\n\timport { Button } from \"../Button\";\n\n\timport IconAngleDown from \"../../icons/angle-down.svg\";\n\n\texport let config, open;\n\tlet subopen = {};\n\n\tonMount(() => {\n\t\t$: {\n\t\t\tif (open) {\n\t\t\t\tdocument.body.classList.add(\"overflow-y-hidden\");\n\t\t\t}\n\n\t\t\tif (!open) {\n\t\t\t\tdocument.body.classList.remove(\"overflow-y-hidden\");\n\t\t\t}\n\t\t}\n\t});\n\n\tfunction openSubNav(e, key) {\n\t\te.preventDefault();\n\t\tsubopen[key] = !subopen[key];\n\t}\n\n\tlet classes = {\n\t\tnavItem:\n\t\t\t\"group relative text-lg w-full items-center inline-flex py-2 px-10 transition-all open:text-green open:hover:text-green hover:text-green\",\n\t};\n</script>\n\n<div\n\tclass=\"fixed top-0 left-0 right-0 bottom-0 z-40 h-screen translate-x-full bg-white pt-28 opacity-0 transition-all duration-300 open:visible open:translate-x-0 open:opacity-100\"\n\topen=\"{open}\"\n>\n\t<nav class=\"relative h-full overflow-y-auto\">\n\t\t<ul class=\"flex flex-col gap-x-5 lg:flex-row\">\n\t\t\t{#each config.head_menu as headmenu_item}\n\t\t\t\t{#if headmenu_item.link.story}\n\t\t\t\t\t<li>\n\t\t\t\t\t\t{#if headmenu_item.submenu.length == 0}\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\tclass=\"{classes.navItem}\"\n\t\t\t\t\t\t\t\thref=\"/{headmenu_item.link.story\n\t\t\t\t\t\t\t\t\t? headmenu_item.link.story.full_slug\n\t\t\t\t\t\t\t\t\t: headmenu_item.link.url}\"\n\t\t\t\t\t\t\t\topen=\"{$page.url.pathname.startsWith(\n\t\t\t\t\t\t\t\t\t`/${headmenu_item.link.story.full_slug}`\n\t\t\t\t\t\t\t\t) ||\n\t\t\t\t\t\t\t\t(headmenu_item.link.story.full_slug == 'home' &&\n\t\t\t\t\t\t\t\t\t$page.url.pathname == `/`)\n\t\t\t\t\t\t\t\t\t? true\n\t\t\t\t\t\t\t\t\t: null}\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span>{headmenu_item.link.story.name}</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t{#if headmenu_item.submenu.length != 0}\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\thref=\"#\"\n\t\t\t\t\t\t\t\ton:click=\"{(e) => openSubNav(e, headmenu_item._uid)}\"\n\t\t\t\t\t\t\t\tclass=\"{classes.navItem}\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span>{headmenu_item.link.story.name}</span>\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\t\t><IconAngleDown\n\t\t\t\t\t\t\t\t\t\tclass=\"ml-2 w-3 transition-all duration-300 group-hover:fill-green\"\n\t\t\t\t\t\t\t\t\t/></span\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<MobileSubNavigation\n\t\t\t\t\t\t\t\tdata-parent-id=\"{headmenu_item.id}\"\n\t\t\t\t\t\t\t\tsubmenu=\"{headmenu_item.submenu}\"\n\t\t\t\t\t\t\t\tparent=\"{headmenu_item}\"\n\t\t\t\t\t\t\t\tbind:open=\"{subopen[headmenu_item._uid]}\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t{/if}\n\t\t\t\t\t</li>\n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t\t{#if config.donation_link}\n\t\t\t\t<div class=\"px-10 py-2\">\n\t\t\t\t\t<Button\n\t\t\t\t\t\thref=\"{config.donation_link.linktype == 'story'\n\t\t\t\t\t\t\t? config.donation_link.story.full_slug\n\t\t\t\t\t\t\t: config.donation_link.url}\"\n\t\t\t\t\t\ttarget=\"{config.donation_link.linktype ==\n\t\t\t\t\t\t\t'story'} ? '_self' : '_blank'}\"\n\t\t\t\t\t\tvariant=\"solid_blue\"\n\t\t\t\t\t\tclass=\"lg:px-3\"\n\t\t\t\t\t\t>{config.donation_link_text || \"Doneren\"}\n\t\t\t\t\t</Button>\n\t\t\t\t</div>\n\t\t\t{/if}\n\t\t\t{#if config.signup_link}\n\t\t\t\t<li class=\"px-10 py-2\">\n\t\t\t\t\t<Button\n\t\t\t\t\t\thref=\"{config.signup_link.linktype == 'story'\n\t\t\t\t\t\t\t? config.signup_link.story.full_slug\n\t\t\t\t\t\t\t: config.signup_link.url}\"\n\t\t\t\t\t\ttarget=\"{config.signup_link.linktype ==\n\t\t\t\t\t\t\t'story'} ? '_self' : '_blank'}\"\n\t\t\t\t\t\tvariant=\"solid\">Aanmelden</Button\n\t\t\t\t\t>\n\t\t\t\t</li>\n\t\t\t{/if}\n\t\t</ul>\n\t</nav>\n</div>\n","<script>\n\timport { page } from \"$app/stores\";\n\timport { MobileSubNavigation } from \"./\";\n\n\timport IconArrowLeft from \"../../icons/arrow-left.svg\";\n\timport IconAngleDown from \"../../icons/angle-down.svg\";\n\n\texport let submenu, open, parent;\n\tlet subopen = {};\n\t$: visible = open\n\t\t? \"visible opacity-100 translate-x-0\"\n\t\t: \"invisible opacity-0 translate-x-full\";\n\n\tfunction closeMenu() {\n\t\topen = false;\n\t}\n\n\tfunction openSubNav(e, key) {\n\t\te.preventDefault();\n\t\tsubopen[key] = !subopen[key];\n\t}\n\n\tlet classes = {\n\t\tbackItem:\n\t\t\t\"group text-lg w-full items-center inline-flex py-2 px-10 transition-all text-black bg-blue/30 hover:bg-blue/50 cursor-pointer\",\n\t\tnavItem:\n\t\t\t\"relative text-lg w-full items-center inline-flex py-2 px-10 transition-all open:text-green open:hover:text-green hover:text-green\",\n\t};\n</script>\n\n<div\n\tclass=\"{`fixed top-0 left-0 right-0 bottom-0 z-40 h-screen bg-white pt-28 transition-all duration-300 ${visible}`}\"\n>\n\t<nav class=\"relative h-full overflow-y-auto\">\n\t\t<li class=\"{classes.backItem}\" on:click=\"{() => closeMenu()}\">\n\t\t\t<IconArrowLeft\n\t\t\t\tclass=\"peer relative left-0 mr-2 w-4 fill-black transition-all duration-300 group-hover:-left-2\"\n\t\t\t/>\n\t\t\t<span>Terug</span>\n\t\t</li>\n\t\t<li>\n\t\t\t<a\n\t\t\t\tclass=\"{classes.navItem}\"\n\t\t\t\thref=\"/{parent.link.story\n\t\t\t\t\t? parent.link.story.full_slug\n\t\t\t\t\t: parent.link.url}\"\n\t\t\t\topen=\"{$page.url.pathname.startsWith(\n\t\t\t\t\t`/${parent.link.story.full_slug}`\n\t\t\t\t) ||\n\t\t\t\t(parent.link.story.full_slug == 'home' && $page.url.pathname == `/`)\n\t\t\t\t\t? true\n\t\t\t\t\t: null}\">{parent.name}</a\n\t\t\t>\n\t\t</li>\n\t\t{#each submenu as submenu_item}\n\t\t\t{#if !submenu_item.submenu || submenu_item.submenu.length == 0}\n\t\t\t\t<li>\n\t\t\t\t\t<a\n\t\t\t\t\t\tclass=\"{classes.navItem}\"\n\t\t\t\t\t\thref=\"/{submenu_item.link.story\n\t\t\t\t\t\t\t? submenu_item.link.story.full_slug\n\t\t\t\t\t\t\t: submenu_item.link.cached_url}\"\n\t\t\t\t\t>\n\t\t\t\t\t\t{submenu_item.name}\n\t\t\t\t\t</a>\n\t\t\t\t</li>\n\t\t\t{/if}\n\t\t\t{#if submenu_item.submenu && submenu_item.submenu.length != 0}\n\t\t\t\t<a\n\t\t\t\t\thref=\"#\"\n\t\t\t\t\ton:click=\"{(e) => openSubNav(e, submenu_item._uid)}\"\n\t\t\t\t\tclass=\"{classes.navItem}\"\n\t\t\t\t>\n\t\t\t\t\t<span>{submenu_item.name}</span>\n\t\t\t\t\t<span\n\t\t\t\t\t\t><IconAngleDown\n\t\t\t\t\t\t\tclass=\"ml-2 w-3 transition-all duration-300 group-hover:fill-green\"\n\t\t\t\t\t\t/></span\n\t\t\t\t\t>\n\t\t\t\t</a>\n\t\t\t\t<MobileSubNavigation\n\t\t\t\t\tdata-parent-id=\"{submenu_item.id}\"\n\t\t\t\t\tsubmenu=\"{submenu_item.submenu}\"\n\t\t\t\t\tparent=\"{submenu_item}\"\n\t\t\t\t\tbind:open=\"{subopen[submenu_item._uid]}\"\n\t\t\t\t/>\n\t\t\t{/if}\n\t\t{/each}\n\t</nav>\n</div>\n","<script>\n\timport { page } from \"$app/stores\";\n\timport IconAngleDown from \"../../icons/angle-down.svg\";\n\timport { Button } from \"../Button\";\n\n\texport let config;\n\texport let sub;\n\texport let type;\n</script>\n\n<nav class=\"{$$props.class ? $$props.class : ''}\">\n\t<ul class=\"flex flex-col lg:flex-row lg:gap-x-1 xl:gap-x-1\">\n\t\t{#each config.head_menu as headmenu_item}\n\t\t\t<li class=\"group\">\n\t\t\t\t<a\n\t\t\t\t\tclass=\"relative inline-flex overflow-hidden rounded-xl border-0 py-2 transition-all open:text-green open:hover:border-grey group-hover:border-green md:border-transparent md:px-4 md:open:border-grey open:md:border-b-green lg:border-2 lg:open:text-black\"\n\t\t\t\t\thref=\"/{headmenu_item.link.cached_url == 'home'\n\t\t\t\t\t\t? ''\n\t\t\t\t\t\t: headmenu_item.link.cached_url}\"\n\t\t\t\t\topen=\"{(headmenu_item.link.cached_url == 'home' &&\n\t\t\t\t\t\t$page.url.pathname == `/`) ||\n\t\t\t\t\t'/' +\n\t\t\t\t\t\t(headmenu_item.link.story\n\t\t\t\t\t\t\t? headmenu_item.link.story.url\n\t\t\t\t\t\t\t: headmenu_item.link.cached_url) ==\n\t\t\t\t\t\t$page.url.pathname ||\n\t\t\t\t\t'/' +\n\t\t\t\t\t\t(headmenu_item.link.story\n\t\t\t\t\t\t\t? headmenu_item.link.story.url\n\t\t\t\t\t\t\t: headmenu_item.link.cached_url\n\t\t\t\t\t\t).slice(0, -1) ==\n\t\t\t\t\t\t$page.url.pathname\n\t\t\t\t\t\t? true\n\t\t\t\t\t\t: null}\"\n\t\t\t\t>\n\t\t\t\t\t<span>{headmenu_item.name}</span>\n\t\t\t\t\t{#if headmenu_item.submenu.length != 0}\n\t\t\t\t\t\t<span><IconAngleDown class=\"ml-2 w-3\" /></span>\n\t\t\t\t\t{/if}\n\t\t\t\t</a>\n\t\t\t\t{#if headmenu_item.submenu.length != 0}\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"pointer-events-none absolute {type == 'subsite'\n\t\t\t\t\t\t\t? 'pt-2.5'\n\t\t\t\t\t\t\t: 'pt-[1.4rem]'} opacity-0 transition duration-300 group-hover:pointer-events-auto group-hover:opacity-100\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<ul\n\t\t\t\t\t\t\tclass=\"rounded-[0.5rem] bg-white py-3 px-4 shadow-[0_0px_8px_0px_rgba(132,157,179,0.5)]\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{#each headmenu_item.submenu as submenu_item}\n\t\t\t\t\t\t\t\t<li class=\"group/second relative\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\tclass=\"inline-flex py-2 transition duration-300 hover:text-green\"\n\t\t\t\t\t\t\t\t\t\thref=\"/{submenu_item.link.story\n\t\t\t\t\t\t\t\t\t\t\t? submenu_item.link.story.full_slug\n\t\t\t\t\t\t\t\t\t\t\t: submenu_item.link.cached_url}\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<span>{submenu_item.name}</span>\n\t\t\t\t\t\t\t\t\t\t{#if submenu_item.submenu && submenu_item.submenu.length != 0}\n\t\t\t\t\t\t\t\t\t\t\t<span><IconAngleDown class=\"ml-2 w-3\" /></span>\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t{#if submenu_item.submenu && submenu_item.submenu.length != 0}\n\t\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\t\t\t\t\t\tclass=\"pointer-events-none invisible absolute top-0 left-full min-w-[250px] pl-4 opacity-0 transition duration-300 group-hover/second:pointer-events-auto group-hover/second:visible group-hover/second:opacity-100\"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<ul\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"rounded-[0.5rem] bg-white py-3 px-4 shadow-[0_0px_8px_0px_rgba(132,157,179,0.5)]\"\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{#each submenu_item.submenu as submenu_item}\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"block py-2 transition duration-300 hover:text-green\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thref=\"/{submenu_item.link.story\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t? submenu_item.link.story.full_slug\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t: submenu_item.link.cached_url}\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{submenu_item.name}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t{/if}\n\t\t\t</li>\n\t\t{/each}\n\t</ul>\n</nav>\n<div class=\"hidden gap-1 lg:flex\">\n\t{#if config.donation_link && type != \"subsite\"}\n\t\t<div class=\"hidden lg:block\">\n\t\t\t<Button\n\t\t\t\thref=\"{config.donation_link.linktype == 'story'\n\t\t\t\t\t? config.donation_link.story.full_slug\n\t\t\t\t\t: config.donation_link.url}\"\n\t\t\t\ttarget=\"{config.donation_link.linktype ==\n\t\t\t\t\t'story'} ? '_self' : '_blank'}\"\n\t\t\t\tvariant=\"solid_blue\"\n\t\t\t\tclass=\"lg:px-3\"\n\t\t\t\t>{config.donation_link_text || \"Doneren\"}\n\t\t\t</Button>\n\t\t</div>\n\t{/if}\n\t{#if config.signup_link && type != \"subsite\"}\n\t\t<div class=\"hidden lg:block\">\n\t\t\t<Button\n\t\t\t\thref=\"{config.signup_link.linktype == 'story'\n\t\t\t\t\t? config.signup_link.story.full_slug\n\t\t\t\t\t: config.signup_link.url}\"\n\t\t\t\ttarget=\"{config.signup_link.linktype == 'story'} ? '_self' : '_blank'}\"\n\t\t\t\tvariant=\"solid\"\n\t\t\t\tclass=\"lg:px-3\">Aanmelden</Button\n\t\t\t>\n\t\t</div>\n\t{/if}\n</div>\n"],"names":["if_block0","ctx","create_if_block_3","if_block1","create_if_block_2","if_block2","create_if_block_1","insert_hydration","target","div","anchor","t_value","h4","dirty","set_data","t","richTextRenderer","raw_value","t0_value","t2_value","append_hydration","button0","button1","t0","t2","create_if_block","gtag","config","$$props","cookieNoticePreferencesSet","setCookieNotice","value","$$invalidate","acceptCookieNotice","denyCookieNotice","onMount","currentURL","$page","attr","a","a_href_value","li","span0","span1","span","each_value_1","i","if_block","ImageLogo","img","img_src_value","div3","div0","ul0","li0","a0","li1","a1","span2","span3","li2","a2","span4","span5","nav","ul1","div2","address","a3","div1","t1_value","t3_value","t1","each_value","ul","each_blocks","current","footer0","footer1","buttonClasses","labelClasses","iconClasses","button_changes","create_if_block_4","if_block4","a_open_value","mobilesubnavigation_changes","open","subopen","openSubNav","e","key","classes","click_handler","headmenu_item","t3","submenu","parent","closeMenu","click_handler_1","submenu_item","visible","div_class_value","each_value_2","create_if_block_5","nav_class_value","sub","type"],"mappings":"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"}