PageSourceSearch

https://khn.nl/_nuxt/CeG3wuF-.js

js khn.nl collected 2026-09-24 08:53:12 UTC 179,320 bytes, 42 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BONhDwkF.js","./Dxc_X1eN.js","./entry.x3T-GgCa.css","./CLPX-xxg.js","./Slider.UZdvQ46z.css"])))=>i.map(i=>d[i]);
2import{c2 as Tl,c3 as Cl,c4 as yn,c5 as $l,c6 as Al,c7 as Sl,d as R,o,c as i,n as c,q as _,b as r,c8 as nt,c9 as wn,ca as Fo,l as $,cb as gt,j as b,L as he,ai as Ce,G as C,K as Z,J as te,F as j,r as q,k as Y,m as A,ae as lt,cc as ze,cd as Ye,ce as _t,O as at,cf as Io,P as J,I as me,cg as El,ch as Ol,ci as Fl,a7 as be,a0 as ot,a1 as _e,N as ht,af as et,u as Ke,w as Re,a6 as Se,cj as bt,E as ge,aj as jt,ck as co,cl as Il,y as Ll,z as Pl,x as Ml,cm as Vt,v as Rl,cn as Tn,co as Cn,ah as vn,cp as $n,g as An,c1 as yt,cq as Lo,cr as Po,cs as Dl,ct as Nl,cu as Bl,cv as Ul,cw as Sn,p as zl,cx as jl,f as Vl,h as Hl,i as ql,A as Gl,B as Wl,cy as ft,ag as Kl,ab as Mo,ad as Yl,H as Ql,cz as Ro,D as En,cA as Do,cB as Jl,cC as zt}from"./Dxc_X1eN.js";import{F as On,G as Xl,t as De,H as Zl,I as uo,J as ea,K as ta,_ as Et,L as na,M as oa,N as No,D as la,O as aa,P as sa,Q as ia,R as ra,S as ca,T as ua,U as da,V as ma}from"./CLPX-xxg.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e6c5956e-c77c-4568-a880-c978b5f2110b",e._sentryDebugIdIdentifier="sentry-dbid-e6c5956e-c77c-4568-a880-c978b5f2110b")}catch{}})();var fa="[object Symbol]";function pa(e){return typeof e=="symbol"||Tl(e)&&Cl(e)==fa}var ga=/\s/;function ha(e){for(var t=e.length;t--&&ga.test(e.charAt(t)););return t}var _a=/^\s+/;function ba(e){return e&&e.slice(0,ha(e)+1).replace(_a,"")}var mo=NaN,ya=/^[-+]0x[0-9a-f]+$/i,va=/^0b[01]+$/i,xa=/^0o[0-7]+$/i,ka=parseInt;function wa(e){if(typeof e=="number")return e;if(pa(e))return mo;if(yn(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=yn(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=ba(e);var l=va.test(e);return l||xa.test(e)?ka(e.slice(2),l?2:8):ya.test(e)?mo:+e}var fo=1/0,Ta=17976931348623157e292;function cn(e){if(!e)return e===0?e:0;if(e=wa(e),e===fo||e===-fo){var t=e<0?-1:1;return t*Ta}return e===e?e:0}function Ca(e,t,l){if(!yn(l))return!1;var n=typeof t;return(n=="number"?$l(l)&&Al(t,l.length):n=="string"&&t in l)?Sl(l[t],e):!1}var $a=Math.ceil,Aa=Math.max;function Sa(e,t,l,n){for(var d=-1,s=Aa($a((t-e)/(l||1)),0),u=Array(s);s--;)u[++d]=e,e+=l;return u}function Ea(e){return function(t,l,n){return n&&typeof n!="number"&&Ca(t,l,n)&&(l=n=void 0),t=cn(t),l===void 0?(l=t,t=0):l=cn(l),n=n===void 0?t<l?1:-1:cn(n),Sa(t,l,n)}}var Oa=Ea();const Fa=["srcset","sizes"],Ia=["srcset","sizes","type"],La=["src","alt","width","height","loading"],Pa=R({__name:"CraftPicture",props:{asset:{},fit:{default:"cover"},loading:{default:"lazy"},imgAttrs:{default:void 0},sizes:{default:"100vw"}},setup(e){const t=Fo(),l=e;function n(f){const h={};if(typeof f=="string")for(const y of f.split(/[\s,]+/).filter(w=>w)){const w=y.split(":");w.length!==2?h["1px"]=w[0].trim():h[w[0].trim()]=w[1].trim()}else Object.assign(h,f);return h}const d=Object.keys(t.screens).reverse();function s(f){const h=d.indexOf(f);return h===-1?d.length:h}const u=$(()=>{const f=n(l.sizes);return Object.entries(f).sort(([h],[y])=>s(h)-s(y)).map(([h,y])=>t.screens[h]?`(min-width: ${t.screens[h]}) ${y}`:y).join(", ")}),m=$(()=>{let f=null;if(l.asset?.focalPoint?.length===2){const y=Math.floor(l.asset.focalPoint[1]*100);f=`${Math.floor(l.asset.focalPoint[0]*100)}% ${y}%`}const h=["image/webp","image/png","svg"].indexOf(l.asset?.mimeType??"")===-1;return Object.assign({},l.imgAttrs,{style:{objectPosition:f,objectFit:l.fit,backgroundColor:h?l.asset?.imageTransforms?.colorPalette?.[0]??void 0:void 0,...l.imgAttrs?.style}})});return(f,h)=>e.asset?.url?(o(),i("picture",wn(nt({key:0},f.$attrs)),[e.asset.imageTransforms?.srcsetWebp&&e.asset.imageTransforms?.srcWebp?(o(),i("source",{key:0,srcset:e.asset.imageTransforms.srcsetWebp,sizes:c(u),type:"image/webp"},null,8,Fa)):_("",!0),e.asset.imageTransforms?.srcset?(o(),i("source",{key:1,srcset:e.asset.imageTransforms.srcset,sizes:c(u),type:e.asset.mimeType??void 0},null,8,Ia)):_("",!0),r("img",nt({src:e.asset.url,alt:e.asset.alt??e.asset.title??"",width:e.asset.width??void 0,height:e.asset.height??void 0,decoding:"async",loading:e.loading},c(m)),null,16,La)],16)):_("",!0)}}),Ne=Object.assign(Pa,{__name:"CraftPicture"}),Ot=R({props:{content:{type:Object,default:void 0},tag:{type:String,default:"div"}},setup(e){return()=>gt(e.tag,{innerHTML:e?.content?.html??""})}}),Ma=["aria-label"],Ra=R({__name:"Label",props:{icon:{},label:{default:""},variant:{default:"default"}},setup(e){const t={default:"bg-white text-blue-800",gold:"bg-gold-100 text-blue-800",error:"bg-red-100 text-red-900"};return(l,n)=>{const d=te;return l.$slots.default||e.label.length||e.icon?(o(),i("div",{key:0,class:Z(["w-max rounded-bl-lg p-1.5 text-[13px] leading-tight",t[e.variant]]),"aria-label":e.icon&&e.label?e.label:void 0},[e.icon?(o(),b(d,{key:0,name:e.icon,class:"block size-4"},null,8,["name"])):he(l.$slots,"default",{},()=>[Ce(C(e.label),1)],void 0,1)],10,Ma)):_("",!0)}}}),Bo=Object.assign(Ra,{__name:"UiLabel"}),Da={class:"component-anchors"},Na=R({__name:"Anchors",props:{content:{}},setup(e){return(t,l)=>
2(o(),i("section",Da,C(e.content.title),1))}}),Ba=Object.assign(Na,{__name:"ComponentAnchors"}),Ua={class:"flex items-center gap-1 border-b border-blue-800 py-5 md:gap-2 md:py-6"},za={key:0,class:"font-heading w-8 shrink-0 text-2xl font-bold"},ja={key:1,class:"text-base"},Va=R({__name:"BasicListItem",props:{prefix:{},label:{}},setup(e){return(t,l)=>(o(),i("div",Ua,[e.prefix?(o(),i("div",za,C(e.prefix),1)):_("",!0),e.label?(o(),i("div",ja,C(e.label),1)):_("",!0)]))}}),Ha=Object.assign(Va,{__name:"UiBasicListItem"}),qa={class:"component-benefits-usps bg-gold-100 py-10 md:py-20 lg:py-24"},Ga={class:"container flex gap-8 text-blue-800 max-lg:flex-col lg:gap-5"},Wa={class:"flex flex-1 shrink-0 flex-col gap-12"},Ka={key:0,class:"font-body block text-2xl"},Ya={key:1,class:"font-heading leading-overlap text-[5.25rem] font-black uppercase md:text-[8.625rem]"},Qa={class:"flex flex-1 shrink-0 flex-col"},Ja=R({__name:"BenefitUsps",props:{content:{}},setup(e){return(t,l)=>{const n=Ha;return o(),i("section",qa,[r("div",Ga,[r("div",Wa,[r("h2",null,[e.content.subTitle?(o(),i("span",Ka,C(e.content.subTitle),1)):_("",!0),e.content.title?(o(),i("span",Ya,C(e.content.title),1)):_("",!0)])]),r("div",Qa,[(o(!0),i(j,null,q(e.content.benefits5x,(d,s)=>(o(),b(n,{key:s,prefix:String(s+1),label:d.benefit},null,8,["prefix","label"]))),128))])])])}}}),Xa=Object.assign(Ja,{__name:"ComponentBenefitUsps"}),Uo="data:image/svg+xml,%3csvg%20width='380'%20height='380'%20viewBox='0%200%20380%20380'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='380'%20height='380'%20fill='%2303036E'/%3e%3cpath%20d='M-54.955%20-23.8163C-46.2037%20-23.8163%20-37.9618%20-25.8641%20-30.5751%20-29.4069C-23.1884%20-25.8641%20-14.9374%20-23.8163%20-6.19522%20-23.8163C24.9073%20-23.8163%2050.115%20-48.9333%2050.115%20-79.9036C50.115%20-110.874%2024.9073%20-136%20-6.19522%20-136C-14.9374%20-136%20-23.1884%20-133.961%20-30.5751%20-130.409C-37.9618%20-133.952%20-46.2037%20-136%20-54.955%20-136C-86.0575%20-136%20-111.265%20-110.883%20-111.265%20-79.9036C-111.265%20-48.9242%20-86.0575%20-23.8163%20-54.955%20-23.8163ZM-30.5751%20-130.409C-11.6989%20-121.348%201.35529%20-102.175%201.35529%20-79.9036C1.35529%20-57.6318%20-11.6989%20-38.4588%20-30.5751%20-29.3979C-49.4513%20-38.4588%20-62.5054%20-57.6318%20-62.5054%20-79.9036C-62.5054%20-102.175%20-49.4513%20-121.348%20-30.5751%20-130.409Z'%20fill='%23020242'/%3e%3cpath%20d='M240.423%20-0.176315H180.201V0.657303C265.513%208.15977%20307.341%2061.4744%20286.427%20135.62L192.746%20474.699C172.669%20548.011%20140.884%20588.831%20103.25%20588.831C90.7056%20588.831%2078.1609%20583.829%2067.281%20574.669C94.8812%20551.346%20113.284%20516.352%20127.503%20467.197L219.51%20144.781C245.436%2053.1384%20197.759%20-0.176315%2099.9026%20-0.176315H44.7023V0.657303C130.014%208.15977%20170.168%2060.6408%20150.091%20135.62L57.247%20474.699C50.5516%20498.022%2043.0284%20516.352%2034.6592%20532.182C26.2991%20515.519%2019.6037%20496.355%2013.7453%20474.699L2.03751%20430.545L83.1733%20144.79C109.937%2051.4802%2068.9548%20-0.167252%20-30.5842%20-0.167252C-130.123%20-0.167252%20-171.105%2051.4892%20-144.342%20144.79L-63.2059%20430.545L-74.9137%20474.699C-80.7721%20496.364%20-87.4584%20515.519%20-95.8276%20532.182C-104.188%20516.352%20-111.72%20498.022%20-118.415%20474.699L-211.259%20135.62C-231.336%2060.6408%20-191.182%208.15071%20-105.871%200.657303V-0.176315H-161.071C-258.936%20-0.176315%20-306.604%2053.1384%20-280.678%20144.781L-188.671%20467.197C-174.453%20516.352%20-156.049%20551.337%20-128.449%20574.669C-139.32%20583.829%20-151.865%20588.831%20-164.419%20588.831C-202.053%20588.831%20-233.838%20548.011%20-253.915%20474.699L-347.595%20135.62C-368.509%2061.4744%20-326.681%208.15071%20-241.37%200.657303V-0.176315H-301.592C-394.435%20-0.176315%20-443.786%2058.14%20-418.688%20144.781L-325.007%20467.197C-297.407%20561.34%20-249.73%20602.16%20-164.419%20601.326C-141.831%20601.326%20-120.926%20598.825%20-103.36%20592.165C-82.446%20602.993%20-58.1935%20607.161%20-30.5933%20607.161C-2.99307%20607.161%2021.2685%20602.993%2042.1733%20592.165C59.7396%20598.834%2080.6443%20601.326%20103.232%20601.326C188.543%20602.16%20235.384%20561.34%20262.984%20467.197L357.501%20144.781C382.591%2058.14%20333.249%2
20-0.176315%20240.405%20-0.176315H240.423ZM-79.9261%20135.62C-94.9816%2078.9711%20-74.9046%2028.1482%20-30.5751%206.49254C13.7544%2028.1573%2033.8314%2078.9711%2018.7759%20135.62L-30.5751%20322.24L-79.9261%20135.62ZM-30.5751%20594.666C-44.7936%20588.831%20-59.0122%20579.67%20-70.72%20568.009C-56.5014%20555.514%20-38.0983%20527.189%20-30.5751%20505.525C-23.0428%20527.189%20-4.64874%20555.514%209.56982%20568.009C-2.13797%20579.67%20-16.3565%20588.84%20-30.5751%20594.666Z'%20fill='%23020242'/%3e%3c/svg%3e",Za={class:"relative aspect-square overflow-clip rounded-lg"},es={key:1,src:Uo,width:"380",height:"380",loading:"lazy",decoding:"async",alt:"Geen afbeelding beschikbaar",class:"size-full"},ts={class:"absolute top-0 flex flex-wrap items-start gap-2 p-3"},ns={class:"font-heading leading-tighter mt-4 text-lg font-bold wrap-break-word hyphens-auto"},os=R({__name:"Item",props:{entry:{},featured:{type:Boolean,default:!1}},setup(e){const t=e,l=$(()=>t.entry.heroMatrixWideImage??t.entry.heroMatrixDetail),n=$(()=>[t.entry.newsCategories,t.entry.memberBenefitCategory,t.entry.eventType,t.entry.knowledgeTheme,t.entry.knowledgeThemes].filter(s=>s!=null).flat());return(d,s)=>{const u=Ne,m=Bo,f=te,h=lt;return o(),b(h,{to:e.entry.url,class:"group text-blue-800 transition-colors duration-300 hover:text-blue-900"},{default:Y(()=>[r("div",Za,[c(l)?.[0]?.image?.[0]?(o(),b(u,{key:0,asset:c(l)[0].image[0],"img-attrs":{class:"size-full"},sizes:"100vw md:50vw lg:602px"},null,8,["asset"])):(o(),i("img",es)),s[0]||(s[0]=r("div",{class:"pointer-events-none absolute inset-0 bg-linear-to-b from-black/0 to-black/40 opacity-0 transition-opacity duration-300 group-hover:opacity-100"},null,-1)),r("div",ts,[e.featured?(o(),b(m,{key:0,icon:"pin",label:"Uitgelicht"})):_("",!0),e.entry?.postDate&&e.entry?.__typename!=="pageEvent_Entry"?(o(),b(m,{key:1,label:e.entry.postDate},null,8,["label"])):_("",!0),(o(!0),i(j,null,q(c(n),y=>(o(),b(m,{key:y.id,label:y.title},null,8,["label"]))),128))]),A(f,{name:"arrow-right",class:"absolute bottom-4 left-4 size-5 text-white opacity-0 transition-all duration-300 ease-in-out group-hover:left-[calc(100%-2.25rem)] group-hover:opacity-100"})]),r("h5",ns,C(c(l)?.[0]?.title??e.entry.title),1)]),_:1},8,["to"])}}}),Fn=Object.assign(os,{__name:"CardItem"}),ls=R({__name:"Filter",props:_t({label:{},options:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ze(e,"modelValue");return(l,n)=>{const d=Ye("FormKit");return o(),b(d,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=s=>t.value=s),type:"checkbox",placeholder:e.label,options:e.options,"options-class":"max-h-60 overflow-y-auto","input-class":"fixed top-0 left-0"},null,8,["modelValue","placeholder","options"])}}}),In=Object.assign(ls,{__name:"SearchFilter"}),as={key:0},ss=R({__name:"Accordion",props:{label:{},variant:{default:"section"},defaultOpen:{type:Boolean,default:!0}},setup(e){const t=e,l=J(!1);return at(()=>{window.innerWidth<1024||(l.value=t.defaultOpen)}),(n,d)=>{const s=te;return o(),i("details",{open:"",class:Z(["group w-full",{"border-b":e.variant!=="year"}])},[r("summary",{class:Z(["font-heading flex w-full cursor-pointer items-center gap-6 text-left [&::-webkit-details-marker]:hidden",e.variant==="year"?"py-2 text-lg font-normal text-blue-900":`
3          py-4 text-xl font-bold text-blue-800
4          md:gap-6
5        `]),onClick:d[0]||(d[0]=Io(u=>l.value=!c(l),["prevent"]))},[r("div",null,C(e.label),1),A(s,{name:"chevron-down",class:Z(["ml-auto shrink-0 transition-transform",[e.variant==="year"?"size-4":`
6            size-5
7            group-hover:translate-y-2
8          `,c(l)?"rotate-180":"rotate-0"]])},null,8,["class"])],2),c(l)?(o(),i("div",as,[he(n.$slots,"default")])):_("",!0)],2)}}}),Ln=Object.assign(ss,{__name:"SearchFilterAccordion"}),is={type:"button",class:"leading-tighter inline-flex cursor-pointer items-center gap-2 rounded-es bg-blue-100 p-2 pr-1 text-sm font-normal text-blue-800"},rs=R({__name:"ActiveFilter",props:{label:{}},setup(e){return(t,l)=>{const n=te;return o(),i("button",is,[r("span",null,C(e.label),1),A(n,{name:"close",class:"size-4"})])}}}),zo=Object.assign(rs,{__name:"SearchActiveFilter"}),cs={key:0,class:"flex items-center justify-center gap-1 overflow-clip border-t border-blue-100 pt-12"},us={class:"mr-3 sm:mr-9"},ds={key:0},ms={class:"ml-3 sm:ml-9"},fs=R({__name:"Pagination",props:_t({resultsPerPage:{},resultsTotal:{},maxVisibleButtons:{default:5}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=e,l=ze(e,"modelValue"),n=$(()=>Math.ceil(Math.max(1,t.resultsTotal)/t.resultsPerPage)),d=$(()=>Math.min(t.maxVisibleButtons,n.value)),s=$(()=>{const m=Math.floor((d.value-1)/2),f=Math.max(1,l.value-m),h=Math.min(l.value+m,n.value),y=Oa(f,h+1);return y.includes(1)||y.unshift(1),y.includes(n.value)||y.push(n.value),y});function u(m){l.value=Math.max(1,Math.min(m,n.value)),window.scrollTo({top:0,left:0,behavior:"smooth"})}return(m,f)=>{const h=me;return c(n)>1?(o(),i("ol",cs,[r("li",us,[A(h,{icon:"arrow-left","aria-label":"Vorige pagina",disabled:l.value===1,variant:"primary",onClick:f[0]||(f[0]=y=>u(l.value-1))},null,8,["disabled"])]),(o(!0),i(j,null,q(c(s),(y,w)=>(o(),i(j,{key:y},[c(s)[w-1]<y-1?(o(),i("li",ds,[...f[2]||(f[2]=[r("div",{class:"pagination-button"}," ... ",-1)])])):_("",!0),r("li",null,[A(h,{"aria-label":`Ga naar pagina nummer ${y}`,label:`${y}`,disabled:l.value===y,variant:y===l.value?"blue":"white",onClick:g=>u(y)},null,8,["aria-label","label","disabled","variant","onClick"])])],64))),128)),r("li",ms,[A(h,{icon:"arrow-right","aria-label":"Volgende pagina",disabled:l.value===c(n),variant:"primary",onClick:f[1]||(f[1]=y=>u(l.value+1))},null,8,["disabled"])])])):_("",!0)}}}),ps=Object.assign(fs,{__name:"UiPagination"}),gs={class:"mb-6 text-blue-800"},hs={class:"font-heading leading-tighter text-3xl font-bold md:text-5xl"},_s={key:0,class:"mt-2"},bs={class:"my-6 flex gap-2 border-b border-blue-100 pb-6 max-md:flex-col"},ys=["aria-label"],vs={class:"relative container h-screen overflow-y-auto pt-6 pb-28"},xs={class:"fixed right-4 bottom-0 left-4 bg-white py-6"},ks={class:"flex min-h-8 flex-wrap items-center gap-2"},ws={class:"leading-tighter text-sm"},Ts={class:"grid gap-6 lg:grid-cols-4"},Cs={class:"col-span-1 max-lg:hidden"},$s={class:"lg:col-span-3"},As={class:"mb-12 grid gap-x-5 gap-y-12 sm:grid-cols-2 xl:grid-cols-3"},Ss={key:0,class:"col-span-full text-center"},Es={key:1,class:"col-span-full text-center"},Os=R({__name:"Overview",props:_t({entryAmount:{},hasActiveFilters:{type:Boolean},loading:{type:Boolean},resultsPerPage:{},sortField:{default:"postDate"},subtitle:{},title:{},total:{}},{orderBy:{required:!0},orderByModifiers:{},page:{required:!0},pageModifiers:{},search:{},searchModifiers:{}}),emits:["update:orderBy","update:page","update:search"],setup(e){const t=e,l=ze(e,"orderBy"),n=ze(e,"page"),d=ze(e,"search"),s={score:"Relevantie","title ASC":"Titel A-Z","title DESC":"Titel Z-A","postDate DESC":"Nieuwste","postDate ASC":"Oudste"},u=$(()=>t.sortField==="trainingDate"?{...s,"trainingDate ASC":"Eerstvolgende","trainingDate DESC":"Laatste"}:s),m=J(!1);return(f,h)=>{const y=Ye("FormKit"),w=me,g=te,v=ps;
8return o(),i("div",null,[r("div",gs,[r("h3",hs,C(e.title),1),e.subtitle?.length?(o(),i("p",_s,C(e.subtitle),1)):_("",!0),r("div",bs,[A(y,{modelValue:d.value,"onUpdate:modelValue":h[0]||(h[0]=O=>d.value=O),type:"search",name:"search",placeholder:"Zoek","wrapper-class":"$reset","inner-class":"text-blue-800! border-blue-100!","prefix-icon":"search","prefix-icon-class":"text-blue-800! dark:text-blue-800!","placeholder-class":"$reset placeholder-blue-800! dark:placeholder-blue-800!","input-class":"$reset dark:placeholder-blue-800! dark:text-blue-800! appearance-none outline-hidden grow bg-transparent focus:ring-0",delay:300},null,8,["modelValue"]),A(y,{modelValue:l.value,"onUpdate:modelValue":h[1]||(h[1]=O=>l.value=O),type:"dropdown",popover:"",options:c(u),"outer-class":"grow-0  min-w-56","wrapper-class":"$reset","inner-class":"border-blue-100!","select-icon":"arrow-down","select-icon-class":"text-blue-800!","placeholder-class":"pr-2 truncate text-blue-800! dark:text-blue-800!","input-class":"$reset dark:placeholder-blue-800! dark:text-blue-800!","option-class":"text-blue-800!","listbox-class":"max-h-none! bg-white!",placeholder:"Nieuwste",deselect:!1},null,8,["modelValue","options"]),A(w,{label:"Filters",class:"max-md:w-full lg:hidden",onClick:h[2]||(h[2]=O=>m.value=!0)})]),r("div",{class:Z(["fixed inset-0 z-50 h-screen bg-white transition-[opacity,transform] duration-300 will-change-transform",{"pointer-events-none translate-y-4 opacity-0":!c(m)}])},[r("button",{class:Z(["absolute top-6 right-4 z-20 flex size-10 items-center justify-center overflow-clip rounded-bl-lg bg-blue-950 text-white outline-hidden transition-colors duration-300 dark:bg-white",{"dark:text-blue-800":!c(m)}]),type:"button","aria-label":c(m)?"Sluit filter":"Open filter",onClick:h[3]||(h[3]=O=>m.value=!1)},[r("span",{class:Z(["absolute top-0 right-0 size-full rounded-bl-lg bg-blue-950 transition-transform duration-300",{"translate-x-full -translate-y-full":!c(m),"translate-x-0 translate-y-0":c(m)}])},null,2),A(g,{name:"close",class:"relative size-6"})],10,ys),r("div",vs,[r("div",null,[h[6]||(h[6]=r("h2",{class:"font-heading my-4 text-3xl font-black text-blue-800 uppercase"}," Filters ",-1)),r("div",null,[he(f.$slots,"filters")])]),r("div",xs,[A(w,{label:"Filters toepassen",class:"w-full",onClick:h[4]||(h[4]=O=>m.value=!1)})])])],2),r("div",ks,[r("h4",ws,C(e.hasActiveFilters?"Filters:":"Geen filters geselecteerd"),1),he(f.$slots,"activeFilters")])]),r("div",Ts,[r("div",Cs,[r("div",null,[h[7]||(h[7]=r("h2",{class:"font-heading mb-4 text-3xl font-black text-blue-800 uppercase"}," Filters ",-1)),r("div",null,[he(f.$slots,"filters")])])]),r("div",$s,[r("div",null,[r("div",As,[he(f.$slots,"default"),e.loading?(o(),i("div",Ss," Bezig met laden. ")):e.entryAmount?_("",!0):(o(),i("div",Es," Geen resultaten gevonden. "))]),A(v,{modelValue:n.value,"onUpdate:modelValue":h[5]||(h[5]=O=>n.value=O),"results-per-page":e.resultsPerPage,"results-total":e.total},null,8,["modelValue","results-per-page","results-total"])])])])])}}}),jo=Object.assign(Os,{__name:"SearchFilterOverview"});function Vo(e,t){return t.find(l=>l.value===e)?.label??""}const un=new WeakMap;function tt(e,t,l={}){const{mode:n="replace",route:d=El(),router:s=Ol(),transform:u}=l;let m=v=>v,f=v=>v;typeof u=="function"?m=u:u&&(u.get&&(m=u.get),u.set&&(f=u.set)),un.has(s)||un.set(s,new Map);const h=un.get(s);let y=d.query[e];On(()=>{y=void 0});let w;const g=Fl((v,O)=>(w=O,{get(){return v(),m(y!==void 0?y:be(t))},set(F){F=f(F),y!==F&&(y=F===be(t)?void 0:F,h.set(e,F===be(t)?void 0:F),O(),ot(()=>{if(h.size===0)return;const V=Object.fromEntries(h.entries());h.clear();const{params:U,query:K,hash:M}=d;s[be(n)]({params:U,query:{...K,...V},hash:M})}))}}));return _e(()=>d.query[e],v=>{y!==m(v)&&(y=v,w())},{flush:"sync"}),g}function Pn(e){const t=Number(e);return Number.isInteger(t)&&t>0?t:1}const Fs={ref:"main",class:"component-benefits-overview py-10 md:py-20 lg:py-24"},Is={class:"container"},Bt=10,Ls=R({__name:"BenefitsOverview",props:{content:{}},async setup(e){let t,l;const n=e,d=$(()=>n.content.manuallyFeaturedMemberBenefits??[]),s=$(()=>d.value.map(M=>
8M?.id)),u=ht("main"),m=tt("page","1",{transform:Pn,route:Ke(),router:et()}),f=tt("search","",{route:Ke(),router:et()}),h=tt("order","score",{route:Ke(),router:et()}),y=tt("categories[]",[],{transform:M=>Array.isArray(M)?M:[M],route:Ke(),router:et()}),w=$(()=>!f.value&&!y.value.length),{result:g}=Xl(),v=$(()=>g.value?.categories?.map(M=>({id:M?.id,value:M?.slug,label:M?.title}))??[]),O=$(()=>y.value.map(M=>v.value.find(k=>k.value===M)?.id).filter(Boolean)),{result:F,loading:V}=([t,l]=Re(()=>De(Zl(()=>{const M=w.value?d.value.length:0;return{search:f.value,order:h.value,category:O.value.length?O.value:null,id:w.value&&s.value.length?["not",...s.value]:null,offset:m.value===1?0:(m.value-1)*Bt-M,limit:m.value===1?Bt-M:Bt}},{keepPreviousResult:!0}))),t=await t,l(),t),U=$(()=>{const M=F.value?.entries??[];return m.value===1&&w.value?[...d.value,...M]:M}),K=$(()=>(F.value?.total??0)+(w.value?d.value.length:0));return _e([f,h,y],(M,k)=>{JSON.stringify(M)!==JSON.stringify(k)&&(m.value=1)}),_e(m,(M,k)=>{M!==k&&u.value?.scrollIntoView({behavior:"smooth",block:"start"})}),(M,k)=>{const I=Fn,H=In,D=Ln,N=zo,P=jo;return o(),i("section",Fs,[r("div",Is,[A(P,{search:c(f),"onUpdate:search":k[1]||(k[1]=B=>Se(f)?f.value=B:null),page:c(m),"onUpdate:page":k[2]||(k[2]=B=>Se(m)?m.value=B:null),"order-by":c(h),"onUpdate:orderBy":k[3]||(k[3]=B=>Se(h)?h.value=B:null),title:e.content.title,subtitle:e.content.subTitle,loading:c(V),"has-active-filters":!!c(y).length,"entry-amount":c(U).length,"results-per-page":Bt,total:c(K)},{default:Y(()=>[(o(!0),i(j,null,q(c(U),B=>(o(),b(I,{key:B?.id,featured:c(s).includes(B?.id),entry:B},null,8,["featured","entry"]))),128))]),filters:Y(()=>[A(D,{label:"Categorie"},{default:Y(()=>[A(H,{modelValue:c(y),"onUpdate:modelValue":k[0]||(k[0]=B=>Se(y)?y.value=B:null),label:"Filter op categorie",options:c(v)},null,8,["modelValue","options"])]),_:1})]),activeFilters:Y(()=>[c(y).length?(o(!0),i(j,{key:0},q(c(y),(B,x)=>(o(),b(N,{key:B,label:("valueToLabel"in M?M.valueToLabel:c(Vo))(B,c(v)),onClick:S=>y.value=c(y).toSpliced(x,1)},null,8,["label","onClick"]))),128)):_("",!0)]),_:1},8,["search","page","order-by","title","subtitle","loading","has-active-filters","entry-amount","total"])])],512)}}}),Ps=Object.assign(Ls,{__name:"ComponentBenefitsOverview"}),Ms={key:0,class:"flex-1 shrink-0 text-lg text-blue-800 md:text-2xl"},Rs={key:1,class:"font-heading text-center text-7xl leading-[0.85] font-black text-blue-800 uppercase md:text-[10.75rem] lg:text-[14.75rem]"},Ds=R({__name:"CalloutLarge",props:{content:{}},setup(e){const t={wit:{bg:"bg-white"},goud:{bg:"bg-gold-100"}};return(l,n)=>{const d=me;return o(),i("section",{class:Z(["component-callout-large w-full max-w-screen overflow-clip",t[e.content?.featuredBannerBackgroundColor]?.bg])},[r("div",{class:Z(["container flex gap-5 py-10 md:py-20 lg:py-24",e.content.callToAction?`
9        flex-col items-center justify-center
10        xl:flex-row xl:items-start
11      `:"flex-col items-center"])},[e.content.calloutLabel?(o(),i("div",Ms,C(e.content.calloutLabel),1)):_("",!0),e.content.calloutTextLines?(o(),i("h2",Rs,[(o(!0),i(j,null,q(e.content.calloutTextLines,(s,u)=>(o(),i("span",{key:u,class:"block"},C(s.calloutLines),1))),128))])):_("",!0),e.content.callToAction?(o(),i("div",{key:2,class:Z(["flex-1 shrink-0",e.content.callToAction?`
12          flex
13          xl:justify-end xl:self-start
14        `:""])},[A(d,{link:e.content.callToAction},null,8,["link"])],2)):_("",!0)],2)],2)}}}),Ns=Object.assign(Ds,{__name:"ComponentCalloutLarge"}),Bs={class:"relative aspect-2.25/1 -skew-x-6 overflow-hidden rounded-3xl border-x-[6px] border-blue-900 bg-blue-900 md:border-x-12 lg:border-x-18"},Us={class:"absolute top-0 -left-8 h-full w-[calc(100%+4rem)] skew-x-6 transform text-white"},zs=R({__name:"ImageFrame",props:{image:{default:void 0}},setup(e){return(t,l)=>{const n=Ne;return o(),i("div",Bs,[r("div",Us,[A(n,{asset:e.image,"img-attrs":{class:"w-full h-full object-cover rounded-2xl"}},null,8,["asset"])])])}}}),js=Object.assign(zs,{__name:"UiImageFrame"}),Vs={class:"component-callout-medium peer bg-orange-900 py-10 peer-[.component-callout-medium]:pt-1 md:py-20 md:peer-[.component-callout-medium]:pt-1 lg:py-28 lg:peer-[.component-callout-medium]:pt-1"},Hs={class:"container space-y-4 text-blue-900 md:space-y-8 lg:space-y-12"},qs={class:"font-heading text-3xl font-bold md:text-6xl lg:text-8xl"},Gs={class:"space-y-2"},Ws={key:0,class:"font-heading text-lg font-bold md:text-3xl"},Ks={key:1,class:"text-2xl md:text-4xl lg:text-5xl"},Ys=R({__name:"CalloutMedium",props:{content:{}},setup(e){return(t,l)=>{const n=js,d=me;return o(),i("section",Vs,[r("div",Hs,[r("h2",qs,C(e.content.calloutText),
141),e.content.image?.[0]?(o(),b(n,{key:0,image:e.content.image[0]},null,8,["image"])):_("",!0),r("div",{class:Z(["space-y-6",{"lg:ml-auto lg:w-2/3":e.content.image?.[0]}])},[r("div",Gs,[e.content.title?(o(),i("h3",Ws,C(e.content.title),1)):_("",!0),e.content.calloutContent?(o(),i("p",Ks,C(e.content.calloutContent),1)):_("",!0)]),e.content.callToAction?(o(),b(d,{key:0,link:e.content.callToAction,variant:"turquoise"},null,8,["link"])):_("",!0)],2)])])}}}),Qs=Object.assign(Ys,{__name:"ComponentCalloutMedium"}),Js={class:"flex items-center gap-2 transition-transform group-hover:translate-x-0 md:-translate-x-7"},Xs=R({__name:"ListItem",props:{link:{default:void 0},label:{default:void 0},to:{default:void 0},size:{default:"normal"},type:{default:"button"},onClick:{type:Function,default:void 0}},setup(e){const t=e,l=$(()=>t.label??t.link?.label??t.link?.defaultLabel);return(n,d)=>{const s=te;return o(),b(bt(e.to??e.link?c(lt):e.onClick||e.type==="submit"?"button":"span"),{to:e.to??e.link?.url,class:Z(["group flex items-center justify-between",e.size==="small"?"gap-2 text-base":`
15        w-full py-3
16        md:py-4
17        lg:py-5
18      `]),target:n.$attrs.target??e.link?.target,type:!e.to&&!e.link&&e.onClick?e.type:void 0,onClick:e.onClick},{default:Y(()=>[r("span",Js,[A(s,{class:"size-5 shrink-0 opacity-0 transition-opacity group-hover:opacity-100 max-md:hidden",name:"arrow-right"}),r("span",null,C(c(l)),1)]),A(s,{class:Z(["size-5 shrink-0 transition-all group-hover:opacity-0",{"max-md:hidden":e.size==="small"}]),name:"arrow-right"},null,8,["class"])]),_:1},8,["to","class","target","type","onClick"])}}}),Mn=Object.assign(Xs,{__name:"UiListItem"}),Zs={class:"my-5 flex items-center gap-2"},ei=R({__name:"Divider",props:{color:{},icon:{type:Boolean}},setup(e){const t=e,l={black:"bg-black",blue:"bg-blue-900",white:"bg-white",gray:"bg-white/15"},n=$(()=>l[t.color]||"bg-black");return(d,s)=>{const u=te;return o(),i("div",Zs,[r("div",{class:Z([c(n),"h-px flex-1"])},null,2),e.icon?(o(),b(u,{key:0,class:"size-5",name:"divider"})):_("",!0),e.icon?(o(),i("div",{key:1,class:Z([c(n),"h-px flex-1"])},null,2)):_("",!0)])}}}),Ho=Object.assign(ei,{__name:"UiDivider"}),ti={class:"component-callout-with-links bg-blue-800 py-10 md:py-20 lg:py-[104px]"},ni={class:"container flex gap-8 text-white max-lg:flex-col lg:gap-5"},oi={class:"flex flex-1 flex-col items-start gap-4"},li={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},ai={key:1},si={class:"flex flex-1 flex-col"},ii=R({__name:"CalloutWithLinks",props:{content:{}},setup(e){return(t,l)=>{const n=me,d=Mn,s=Ho;return o(),i("section",ti,[r("div",ni,[r("div",oi,[e.content.title?(o(),i("h2",li,C(e.content.title),1)):_("",!0),e.content.subTitle?(o(),i("p",ai,C(e.content.subTitle),1)):_("",!0),e.content.callToAction?(o(),b(n,{key:2,link:e.content.callToAction,variant:"blue"},null,8,["link"])):_("",!0)]),r("div",si,[r("ul",null,[(o(!0),i(j,null,q(e.content.matrixCalloutLinks,u=>(o(),i("li",{key:u.id},[A(d,{link:u?.linkPrimary},null,8,["link"]),A(s,{color:"white"})]))),128))])])])])}}}),ri=Object.assign(ii,{__name:"ComponentCalloutWithLinks"}),ci={class:"component-career-list bg-gold-100 py-6"},ui={class:"container"},di={class:"grid gap-6 md:grid-cols-2"},mi={class:"font-heading text-2xl font-bold"},fi={class:"flex flex-col gap-5"},pi=R({__name:"CareerList",props:{content:{}},setup(e){return(t,l)=>{const n=te,d=me;return o(),i("section",ci,[r("div",ui,[r("div",di,[(o(!0),i(j,null,q(e.content.featuredJobListings,s=>(o(),i("div",{key:s.id,class:"flex flex-col gap-6 rounded-lg bg-white p-6 text-blue-800"},[r("h3",mi,C(s.title),1),r("ul",fi,[(o(!0),i(j,null,q(s.jobListingUspsMatrix?.[0].jobUsps,(u,m)=>(o(),i("li",{key:m,class:"flex items-center gap-2"},[A(n,{name:"check",class:"size-4"}),Ce(" "+C(u.usp),1)]))),128))]),A(d,{label:"Bekijk vacature",to:s.url,class:"mt-auto w-full"},null,8,["to"])]))),128))])])])}}}),gi=Object.assign(pi,{__name:"ComponentCareerList"}),hi={class:"component-career-usps my-12 md:my-14 lg:mt-16"},_i={class:"container grid gap-5 md:grid-cols-12"},bi={class:"col-span-full md:col-span-8 md:col-start-3"},yi={class:"flex flex-wrap gap-5 text-base text-blue-800"},vi=R({__name:"CareerUsps",props:{content:{}},setup(e){return(t,l)=>{const n=te;return o(),i("section",hi,[r("div",_i,[r("div",bi,[r("ul",yi,[(o(!0),i(j,null,q(e.content.jobUsps,(d,s)=>(o(),i("li",{key:s,class:"flex items-center gap-2"},[A(n,{name:"check",class:"size-4"}),Ce(" "+C(d.usp),1)]))),128))])])])])}}}),xi=Object.assign(vi,{__name:"ComponentCareerUsps"}),ki={class:"component-case-timeline"},wi=R({__name:"CaseTimeline",props:{content:{}},setup(e){return(t,l)=>(o(),i("section",ki,C(e.content.id),1))}}),Ti=Object.assign(wi,{__name:"ComponentCaseTimeline"}),Ci={class:"component-contact-container bg-orange-900 py-10 md:py-20 lg:py-28"},$i={class:"container flex flex-col gap-5 md:gap-10 lg:flex-row lg:gap-16"},Ai={class:"flex flex-1 shrink-0 flex-col items-start justify-center space-y-6"},Si={class:"font-heading text-3xl font-bold text-balance md:text-5xl lg:text-6xl"},Ei={class:"flex flex-1 shrink-0 justify-center gap-8 max-lg:items-center max-md:flex-wrap md:gap-10 lg:flex-col"},Oi={class:"flex gap-4 max-md:w-full max-md:flex-col md:items-center md:gap-8"}
18,Fi={key:0},Ii={class:"not-italic"},Li=["href"],Pi={key:1},Mi={class:"flex gap-6 max-md:w-full"},Ri={class:"flex flex-col gap-1 lg:gap-2"},Di=["href"],Ni={class:"flex flex-col gap-1 lg:gap-2"},Bi=["href"],Ui=R({__name:"ContactContainer",props:{content:{}},setup(e){const t=e,l=ge(jt,null),n=$(()=>t.content.address&&t.content.useDefaults===!1&&t.content.address.length?t.content.address?.[0]:l?.address?.[0]);return(d,s)=>{const u=me,m=te;return o(),i("section",Ci,[r("div",$i,[r("div",Ai,[r("h2",Si,C(e.content.title&&e.content.useDefaults===!1?e.content.title:c(l)?.contactBannerTitle),1),(e.content.callToAction&&e.content.useDefaults===!1?e.content.callToAction:c(l)?.contactBannerCta)?(o(),b(u,{key:0,variant:"blue",link:e.content.callToAction&&e.content.useDefaults===!1?e.content.callToAction:c(l)?.contactBannerCta},null,8,["link"])):_("",!0)]),s[4]||(s[4]=r("div",null,[r("div",{class:"h-px w-full bg-blue-900 lg:h-full lg:w-px"})],-1)),r("div",Ei,[r("div",Oi,[A(m,{name:"khn-crown",class:"size-20"}),c(n)?(o(),i("address",Fi,[r("p",Ii,[s[0]||(s[0]=Ce(" Koninklijke Horeca Nederland,",-1)),s[1]||(s[1]=r("br",null,null,-1)),c(l)?.googleMapsLink?.url?(o(),i("a",{key:0,href:c(l).googleMapsLink.url,target:"_blank",rel:"noopener noreferrer",class:"underline"},C(c(n).addressLine1+", "+c(n).postalCode+", "+c(n).locality),9,Li)):(o(),i("span",Pi,C(c(n).addressLine1+", "+c(n).postalCode+", "+c(n).locality),1))])])):_("",!0)]),r("div",Mi,[r("p",Ri,[s[2]||(s[2]=r("strong",null,"Bel ons",-1)),r("a",{href:e.content.phone&&e.content.useDefaults===!1?e.content.phone.url:c(l)?.phone?.url,target:"_blank",rel:"noopener noreferrer",class:"underline"},C(e.content.phone&&e.content.useDefaults===!1?e.content.phone.defaultLabel:c(l)?.phone?.defaultLabel),9,Di)]),r("p",Ni,[s[3]||(s[3]=r("strong",null,"Mail ons",-1)),r("a",{href:e.content.email&&e.content.useDefaults===!1?e.content.email.url:c(l)?.email?.url,target:"_blank",rel:"noopener noreferrer",class:"underline"},C(e.content.email&&e.content.useDefaults===!1?e.content.email.defaultLabel:c(l)?.email?.defaultLabel),9,Bi)])])])])])}}}),zi=Object.assign(Ui,{__name:"ComponentContactContainer"}),ji={class:"h-full space-y-6 rounded-lg bg-blue-900 p-6 text-white md:space-y-8"},Vi={class:"flex items-center gap-4 md:gap-6"},Hi={key:0,class:"relative aspect-square w-16 overflow-clip rounded bg-white md:w-20 xl:w-32"},qi={class:"font-heading text-3xl font-black uppercase md:text-[42px] xl:text-[58px]"},Gi={key:0,class:"block leading-none"},Wi={key:1,class:"block leading-none"},Ki={key:0,class:"font-heading text-lg font-bold md:text-xl xl:text-2xl"},Yi={class:"space-y-4"},Qi={class:"flex gap-3 text-lg max-md:flex-col md:gap-6"},Ji=["href"],Xi=["href"],Zi={class:"flex gap-8"},er=["href"],tr={key:1},nr=R({__name:"ContactBanner",props:{contact:{}},setup(e){return(t,l)=>{const n=Ne,d=te;
18return o(),i("div",ji,[r("div",Vi,[e.contact.image?.[0]?(o(),i("div",Hi,[A(n,{asset:e.contact.image[0],"img-attrs":{class:"w-full h-full object-cover"},sizes:"100vw md:80px xl:128px"},null,8,["asset"])])):_("",!0),r("div",qi,[e.contact.firstname?(o(),i("span",Gi,C(e.contact.firstname),1)):_("",!0),e.contact.lastname?(o(),i("span",Wi,C(e.contact.lastname),1)):_("",!0)])]),e.contact.jobTitle?(o(),i("div",Ki,C(e.contact.jobTitle),1)):_("",!0),r("div",Yi,[r("div",Qi,[e.contact.phone?.url?(o(),i("a",{key:0,href:e.contact.phone.url,class:"underline hover:text-blue-800"},C(e.contact.phone.label??e.contact.phone.defaultLabel),9,Ji)):_("",!0),e.contact.email?.url?(o(),i("a",{key:1,href:`mailto:${e.contact.email.url}`,class:"underline hover:text-blue-800"},C(e.contact.email.label??e.contact.email.defaultLabel),9,Xi)):_("",!0)]),r("div",Zi,[(o(!0),i(j,null,q(e.contact.socialLinks,s=>(o(),i("a",{key:s?.id,href:s?.linkPrimary?.url,target:"_blank",rel:"noreferrer noopener",class:"hover:text-blue-800"},[s?.socialLinkType?(o(),b(d,{key:0,class:"size-8",name:s?.socialLinkType},null,8,["name"])):(o(),i("span",tr,C(s?.linkPrimary?.label??s?.linkPrimary?.defaultLabel),1))],8,er))),128))])])])}}}),or=Object.assign(nr,{__name:"CardContactBanner"});function lr(e,t){return(l,n)=>R({inheritAttrs:!1,props:e,emits:["hydrated"],setup(d,s){const u=co({loader:n}),m=co({hydrate:t(d),loader:()=>Promise.resolve(u)}),f=()=>{s.emit("hydrated")};return()=>gt(m,nt(s.attrs,{onVnodeMounted:f}),s.slots)}})}const Ht=lr({hydrateOnVisible:{type:[Object,Boolean],required:!1,default:!0}},e=>Il(e.hydrateOnVisible===!0?void 0:e.hydrateOnVisible)),ar=Ht("components/ui/Slider.vue",()=>Vt(()=>import("./BONhDwkF.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)),sr={class:"component-contact-person-banner w-full max-w-screen overflow-clip bg-blue-800 py-10 text-white md:py-12"},ir={class:"container"},rr={class:"font-heading mb-4 text-2xl font-bold md:mb-6 lg:text-3xl"},cr=R({__name:"ContactPersonBanner",props:{content:{}},async setup(e){let t,l;const n=e,d={slidesPerView:1,centeredSlides:!1,spaceBetween:20,breakpoints:{768:{slidesPerView:2}}},s=ge(Ll,""),u=ge(Pl,""),m=ge(Ml,[]),f=$(()=>n.content?.region?.map(O=>O.id)),h=$(()=>f.value?.length?f.value:s||[]),{result:y}=n.content.automaticFilling?([t,l]=Re(()=>De(uo(()=>({id:n.content.featuredContacts?.length?["not",...n.content.featuredContacts.map(O=>O.id)]:null,relatedTo:h.value,notRelatedTo:f.value?.length||u?[]:m})))),t=await t,l(),t):{result:J([])},{result:w}=u?([t,l]=Re(()=>De(uo(()=>({id:n.content.featuredContacts?.length?["not",...n.content.featuredContacts.map(O=>O.id)]:null,relatedTo:u,notRelatedTo:m})))),t=await t,l(),t):{result:J([])},g=$(()=>[...y.value?.contactsEntries??[],...w.value?.contactsEntries??[]]),v=$(()=>[...n.content.featuredContacts,...g?.value??[]]);return(O,F)=>{const V=or,U=ar;return o(),i("section",sr,[r("div",ir,[r("h3",rr,C(e.content.title),1),A(U,{options:d,"hydrate-on-visible":"",variant:"white"},{default:Y(()=>[(o(!0),i(j,null,q(c(v),K=>(o(),i("swiper-slide",{key:K.id,class:"h-auto!"},[A(V,{contact:K},null,8,["contact"])]))),128))]),_:1})])])}}}),ur=Object.assign(cr,{__name:"ComponentContactPersonBanner"}),dr=R({__name:"ButtonLongText",props:{link:{default:void 0},label:{default:void 0},to:{default:void 0},type:{default:"button"},onClick:{type:Function,default:void 0}},setup(e){return(t,l)=>(o(),b(bt(e.to??e.link?c(lt):e.onClick||e.type==="submit"?"button":"span"),{to:e.to??e.link?.url,class:"font-heading w-max rounded-lg px-4 py-2.5 font-bold text-blue-800 transition-colors hover:bg-blue-800 hover:text-white",target:t.$attrs.target??e.link?.target,type:!e.to&&!e.link&&e.onClick?e.type:void 0,onClick:e.onClick},{default:Y(()=>[Ce(C(e.label),1)]),_:1},8,["to","target","type","onClick"]))}}),mr=Object.assign(dr,{__name:"UiButtonLongText"}),fr={class:"container flex flex-col items-center justify-center gap-6"},pr={key:0,class:"font-heading text-xl font-bold text-blue-800 md:text-2xl lg:text-3xl"},gr={key:1,class:"flex flex-wrap justify-center gap-2"},hr=R({__name:"CtaWrap",props:{content:{}},async setup(e){let t,l;const n=e,d={white:{bg:"bg-white",button:"bg-gold-100"},gold:{bg:"bg-gold-100",button:"bg-white"}},s=ge(Rl,[]),[u,m]=([t,l]=Re(()=>Promise.allSettled([n.content.ctaWrapItemTypes==="regions"?De(ea()):void 0,n.content.ctaWrapItemTypes==="sectors"?De(ta()):void 0])),t=await t,l(),t),f={regions:()=>
18u.value?.result?.value?.regionsEntries??[],departments:y=>y.regionOnlyRegion.length?y.regionOnlyRegion.flatMap(w=>w.children):s,sectors:()=>m.value?.result?.value?.sectorsEntries??[],custom:y=>y.links.map(w=>({id:w?.linkPrimary?.id,title:w?.linkPrimary?.label??w?.linkPrimary?.defaultLabel,url:w?.linkPrimary?.url}))},h=$(()=>f[n.content.ctaWrapItemTypes]?.(n.content)||[]);return(y,w)=>{const g=mr;return o(),i("section",{class:Z(["component-cta-wrap pt-10 pb-16 md:py-20 lg:pt-12 lg:pb-24",d[e.content.wrapColorSelection]?.bg])},[r("div",fr,[e.content.title?(o(),i("h3",pr,C(e.content.title),1)):_("",!0),c(h)?(o(),i("div",gr,[(o(!0),i(j,null,q(c(h),v=>(o(),b(g,{key:v.id,label:v.title,to:v.url,class:Z(d[e.content.wrapColorSelection]?.button)},null,8,["label","to","class"]))),128))])):_("",!0)])],2)}}}),_r=Object.assign(hr,{__name:"ComponentCtaWrap"}),br={class:"component-description-list"},yr={class:"container grid gap-5 md:grid-cols-12"},vr={class:"col-span-full space-y-5 md:col-span-8 md:col-start-3"},xr={class:"font-heading text-3xl font-bold"},kr={class:"rich-text"},wr=R({__name:"DescriptionList",props:{content:{}},setup(e){const t=["bg-turquoise-100","bg-gold-100","bg-orange-100"];return(l,n)=>(o(),i("section",br,[r("div",yr,[r("div",vr,[(o(!0),i(j,null,q(e.content.policyPositionPoints,(d,s)=>(o(),i("div",{key:d.id,class:Z([t[s%t.length],"flex gap-4 rounded-lg p-6"])},[r("div",xr,C(s+1),1),r("div",kr,C(d?.shortDescription),1)],2))),128))])])]))}}),Tr=Object.assign(wr,{__name:"ComponentDescriptionList"}),Cr={class:"relative flex"},$r={key:0,class:"absolute top-0 right-0 z-10 size-full rounded-bl-[10px] bg-blue-800 transition-transform group-hover:-translate-x-[2px] group-hover:translate-y-[2px]"},Ar=R({__name:"LongButton",props:{link:{default:void 0},label:{default:void 0},to:{default:void 0},type:{default:"button"},onClick:{type:Function,default:void 0},icon:{default:"arrow-right"}},setup(e){return(t,l)=>{const n=te;return o(),b(bt(e.to??e.link?c(lt):e.onClick||e.type==="submit"?"button":"span"),{to:e.to??e.link?.url,class:"group bg-gold-100 font-heading flex items-center justify-between gap-2 rounded-lg p-3 pr-5 text-lg font-bold tracking-wider text-blue-800 md:p-4 md:pr-6 md:text-2xl lg:p-6 lg:pr-8",target:t.$attrs.target??e.link?.target,type:!e.to&&!e.link&&e.onClick?e.type:void 0,onClick:e.onClick},{default:Y(()=>[Ce(C(e.label)+" ",1),r("span",Cr,[r("span",{class:Z([e.icon==="download"?"relative z-20 rounded-bl-lg bg-white p-2.5":`
19            transition-transform
20            group-hover:translate-x-2
21          `])},[A(n,{class:"size-5",name:e.icon},null,8,["name"])],2),e.icon==="download"?(o(),i("span",$r)):_("",!0)])]),_:1},8,["to","target","type","onClick"])}}}),Sr=Object.assign(Ar,{__name:"UiLongButton"}),Er={class:"component-downloads-banner bg-white py-10 md:py-20 lg:py-28"},Or={class:"container flex flex-col gap-5 md:gap-10 lg:flex-row lg:gap-16"},Fr={class:"flex flex-1 shrink-0 flex-col items-start gap-4 md:gap-6 lg:gap-12"},Ir={class:"font-heading text-3xl font-bold text-balance text-blue-800 md:text-5xl lg:text-6xl"},Lr={key:0,class:"flex flex-1 shrink-0 flex-col gap-2"},Pr=R({__name:"DownloadsBanner",props:{content:{}},setup(e){return(t,l)=>{const n=me,d=Sr;return o(),i("section",Er,[r("div",Or,[r("div",Fr,[r("h2",Ir,C(e.content.title),1),e.content.callToAction?(o(),b(n,{key:0,link:e.content.callToAction},null,8,["link"])):_("",!0)]),e.content.downloads?(o(),i("div",Lr,[(o(!0),i(j,null,q(e.content.downloads,s=>(o(),b(d,{key:s.id,label:s.downloadableFiles?.[0]?.title,to:s.downloadableFiles?.[0]?.url,icon:"download",target:"_blank",rel:"noreferrer noopener"},null,8,["label","to"]))),128))])):_("",!0)])])}}}),Mr=Object.assign(Pr,{__name:"ComponentDownloadsBanner"}),Rr={key:0,class:"w-8"},Dr={class:"flex flex-col gap-y-6 text-lg"},Nr={class:"relative overflow-hidden"},Br={key:1},Ur=R({__name:"Accordion",props:{prefix:{default:void 0},title:{default:void 0},body:{default:void 0},button:{default:void 0},dividerColor:{default:"blue"}},setup(e){const t=e,l=J(""),n={blue:"border-blue-900",gray:"border-black/15"},d=$(()=>n[t.dividerColor]||"border-black/15"),s=ht("textElement"|null),u=J(!1),m=()=>{const f=s.value?.$el||s.value;f&&(u.value=f.scrollHeight>f.clientHeight)};return _e(l,async f=>{f&&(await ot(),m())}),_e(()=>t.body,async()=>
21{l.value&&(await ot(),m())}),at(()=>{l.value&&m()}),(f,h)=>{const y=te,w=Ot,g=me;return o(),i("details",{open:"",class:Z(["group border-b",c(d)])},[r("summary",{class:"font-heading flex w-full cursor-pointer items-center gap-6 py-10 text-left text-xl font-bold md:gap-6 md:py-10 [&::-webkit-details-marker]:hidden",onClick:h[0]||(h[0]=Io(v=>l.value=!c(l),["prevent"]))},[e.prefix?(o(),i("span",Rr,C(e.prefix),1)):_("",!0),Ce(" "+C(e.title)+" ",1),A(y,{name:"arrow-down",class:Z(["ml-auto size-6 shrink-0 transition-transform group-hover:translate-y-2",c(l)?"rotate-180":"rotate-0"])},null,8,["class"])]),A(vn,{name:"accordion"},{default:Y(()=>[Tn(r("div",{class:Z(["-mt-4 overflow-hidden pb-8 md:-mt-5 md:pb-10",e.prefix?`
22          pl-12
23          md:pl-14
24        `:""])},[r("div",Dr,[r("div",Nr,[e.body?.html?.length?(o(),b(w,{key:0,ref_key:"textElement",ref:s,content:e.body,class:Z(["rich-text line-clamp-4",{"fade-after":c(u)}])},null,8,["content","class"])):(o(),i("p",Br," Klik op 'lees meer' om het antwoord te bekijken. "))]),e.button?(o(),b(g,{key:0,link:e.button,variant:"blue"},null,8,["link"])):_("",!0)])],2),[[Cn,c(l)]])]),_:1})],2)}}}),qo=Object.assign(Et(Ur,[["__scopeId","data-v-be8acedb"]]),{__name:"UiAccordion"}),zr={class:"component-faq-banner bg-blue-800 py-10 md:py-20 lg:py-24"},jr={class:"container flex gap-8 text-white max-lg:flex-col lg:gap-5"},Vr={class:"flex flex-1 shrink-0 flex-col items-start gap-12"},Hr={class:"font-heading leading-overlap text-8xl font-black uppercase md:text-[12.75rem] lg:text-[15.75rem]"},qr={class:"flex flex-1 shrink-0 flex-col"},Gr=R({__name:"FaqBanner",props:{content:{}},setup(e){const t=e,l=ge(jt,null),n=$(()=>t.content.featuredFaqItems&&t.content.useDefaults===!1&&t.content.featuredFaqItems.length?t.content.featuredFaqItems:l?.faqMatrix?.[0]?.featuredFaqItems);return(d,s)=>{const u=me,m=qo;return o(),i("section",zr,[r("div",jr,[r("div",Vr,[r("h2",Hr,C(e.content.faqBannerTitle&&e.content.useDefaults===!1?e.content.faqBannerTitle:c(l)?.faqMatrix?.[0]?.faqBannerTitle),1),A(u,{link:e.content.callToAction&&e.content.useDefaults===!1?e.content.callToAction:c(l)?.faqMatrix?.[0]?.callToAction,variant:"blue"},null,8,["link"])]),r("div",qr,[(o(!0),i(j,null,q(c(n),(f,h)=>(o(),b(m,{key:f.id,prefix:h+1,title:f.title,body:{html:f.contentMatrixFaqQuestion.map(y=>y?.body?.plainText).filter(y=>!!y).concat()},button:{url:f?.url,label:"Lees meer"},class:"first:border-t"},null,8,["prefix","title","body","button"]))),128))])])])}}}),Wr=Object.assign(Gr,{__name:"ComponentFaqBanner"}),Kr={class:"pt-4 pb-4 first:pl-0"},Yr=R({__name:"AnchorButton",props:{label:{},anchor:{}},emits:["scroll"],setup(e){return(t,l)=>{const n=te;return o(),i("div",Kr,[r("button",{type:"button",class:"last:border-r-none group flex items-center gap-2 border-r border-black/15 px-5 text-base",onClick:l[0]||(l[0]=d=>t.$emit("scroll",e.anchor))},[Ce(C(e.label)+" ",1),A(n,{name:"arrow-down",class:"size-4 transition-transform group-hover:translate-y-1"})])])}}}),Qr=Object.assign(Yr,{__name:"UiAnchorButton"}),Jr={class:"container space-y-8 text-blue-800 lg:space-y-12"},Xr={class:"space-y-2"},Zr={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},ec={key:0,class:"font-body block text-2xl"},tc={key:0,class:"hidden flex-1 flex-wrap items-center text-blue-900 md:flex"},nc={key:1,class:"md:hidden"},oc={class:"relative"},lc=["value"],ac={key:0,class:"text-blue-900"},sc={key:0,class:"text-blue-900"},ic=["id"],rc={class:"font-heading w-full text-3xl font-bold text-blue-900 lg:w-1/3"},cc={class:"w-full lg:w-2/3"},uc={class:"container flex items-center gap-4 py-3"},dc=R({__name:"FaqOverview",props:{content:{}},async setup(e){let t,l;const{result:n}=([t,l]=Re(()=>De(na())),t=await t,l(),t),d=J(""),s=$(()=>{if(!d.value||!n.value?.faqQuestionsEntries)return[];const k=d.value.toLowerCase();return n.value.faqQuestionsEntries.filter(I=>I?.title?.toLowerCase().includes(k)?!0:I?.contentMatrixFaqQuestion?.filter(D=>D?.__typename==="moduleText_Entry").map(D=>D.body?.plainText).filter(D=>!!D).join(" ").toLowerCase()?.includes(k)||!1)}),u=$(()=>{if(!n.value?.faqQuestionsEntries)return[];const k=n.value.faqQuestionsEntries.flatMap(I=>I.faqTheme||[]);return[...new Map(k.map(I=>[I.id,I])).values()]});function m(k){return n.value?.faqQuestionsEntries?n.value.faqQuestionsEntries.filter(I=>I.faqTheme?.some(H=>H.id===k)):[]}const f=ht("themeRefs"),h=Ke(),y=et(),w=J(h.hash.slice(1));function g(k){const I=f.value?.find(H=>H.id===k);I&&(I.scrollIntoView({behavior:"smooth",block:"start"}),h.hash!==`#${k}`&&y.replace({hash:`#${k}`}),w.value=k)}at(async()=>{await ot();const k=h.hash.slice(1);k&&g(k)});const v=J(!1),O=ht("sectionRef"),F=ht("filterRef"),V=J(!1),{headerRef:U}=la(),{bottom:K}=oa(U);No(F,([k])=>{V.value=!k?.isIntersecting&&(k?.boundingClientRect.top??0)<0});function M(){O.value?.scrollIntoView({behavior:"smooth",block:"start"}),y.replace({hash:""}),w.value=""}return _e(d,k=>{if(k&&h.hash&&(y.replace({hash:""}),w.value=""),!V.value)return;const I=(O.value?.getBoundingClientRect().top??0)+window.scrollY-K.value;window.scrollTo({behavior:"smooth",top:I}),ot(()=>{F.value?.querySelector("input")?.focus({preventScroll:!0})})}),(k,I)=>{const H=Ye("FormKit"),D=Qr,N=te,P=qo,B=me;return o(),i("section",{ref_key:"sectionRef",ref:O,class:"component-faq-overview bg-white py-10 md:py-20 lg:py-24"},[r("div",Jr,[r("div",Xr,[r("h2",null,[e.content.title?(o(),i("span",Zr,C(e.content.title),
241)):_("",!0)]),e.content.subTitle?(o(),i("p",ec,C(e.content.subTitle),1)):_("",!0),r("div",{ref_key:"filterRef",ref:F,class:"space-y-4 border-b border-black/15"},[A(H,{modelValue:c(d),"onUpdate:modelValue":I[0]||(I[0]=x=>Se(d)?d.value=x:null),type:"search",name:"faq-search",label:"Zoeken in FAQ",placeholder:"Zoeken...","wrapper-class":"$reset","inner-class":"text-blue-800! border-blue-100!","label-class":"$reset hidden","prefix-icon":"search","prefix-icon-class":"text-blue-800! dark:text-blue-800!","placeholder-class":"$reset placeholder-blue-800! dark:placeholder-blue-800!","input-class":"$reset dark:placeholder-blue-800! dark:text-blue-800! appearance-none outline-hidden grow bg-transparent focus:ring-0",delay:300},null,8,["modelValue"]),c(d)?_("",!0):(o(),i("div",tc,[(o(!0),i(j,null,q(c(u),x=>(o(),b(D,{key:x.id,label:x.title,anchor:x.slug,onScroll:g},null,8,["label","anchor"]))),128))])),c(d)?_("",!0):(o(),i("div",nc,[r("div",oc,[r("select",{class:"w-full appearance-none rounded-sm border p-2",onChange:I[1]||(I[1]=x=>g(x.target.value)),onFocus:I[2]||(I[2]=x=>v.value=!0),onBlur:I[3]||(I[3]=x=>v.value=!1)},[I[7]||(I[7]=r("option",{value:"",disabled:"",selected:"",hidden:""}," Snel naar een thema ",-1)),(o(!0),i(j,null,q(c(u),x=>(o(),i("option",{key:x.id,value:x.slug},C(x.title),9,lc))),128))],32),A(N,{name:"arrow-down",class:Z([`
25                  absolute top-2.5 right-2.5 size-6 transition-transform
26                  duration-200
27                `,{"rotate-180":c(v)}])},null,8,["class"])])]))],512)]),c(d)?(o(),i("div",ac,[c(s).length===0?(o(),i("p",sc," Geen resultaten gevonden. ")):_("",!0),(o(!0),i(j,null,q(c(s),x=>(o(),b(P,{key:x.id,title:x.title,body:{html:x.contentMatrixFaqQuestion.map(S=>S?.body?.plainText).filter(S=>!!S)},button:{url:x?.url,label:"Lees meer"},class:"last:border-none","divider-color":"gray"},null,8,["title","body","button"]))),128))])):(o(!0),i(j,{key:1},q(c(u),x=>(o(),i("div",{id:x.slug,key:x.id,ref_for:!0,ref_key:"themeRefs",ref:f,class:"flex flex-col gap-4 text-blue-900 lg:flex-row lg:gap-12 lg:border-b lg:border-black/15 lg:pb-12"},[r("h3",rc,C(x.title),1),r("div",cc,[(o(!0),i(j,null,q(m(x.id),S=>(o(),b(P,{key:S.id,title:S.title,body:{html:S.contentMatrixFaqQuestion.map(re=>re?.body?.plainText).filter(re=>!!re)},button:{url:S?.url,label:"Lees meer"},class:"last:border-none","divider-color":"gray"},null,8,["title","body","button"]))),128))])],8,ic))),128))]),A(vn,{name:"faq-sticky"},{default:Y(()=>[c(V)?(o(),i("div",{key:0,class:"fixed right-0 left-0 z-30 bg-[#F2F2F2] shadow-sm",style:$n({top:`${c(K)}px`})},[r("div",uc,[A(H,{modelValue:c(d),"onUpdate:modelValue":I[4]||(I[4]=x=>Se(d)?d.value=x:null),type:"search",name:"faq-search-sticky",label:"Zoeken in FAQ",placeholder:"Zoeken...","wrapper-class":"$reset","inner-class":"text-blue-800! border-blue-100!","label-class":"$reset hidden","prefix-icon":"search","prefix-icon-class":"text-blue-800! dark:text-blue-800!","placeholder-class":"$reset placeholder-blue-800! dark:placeholder-blue-800!","input-class":"$reset dark:placeholder-blue-800! dark:text-blue-800! appearance-none outline-hidden grow bg-transparent focus:ring-0",delay:300},null,8,["modelValue"]),c(d)?_("",!0):(o(),b(H,{key:0,modelValue:c(w),"onUpdate:modelValue":I[5]||(I[5]=x=>Se(w)?w.value=x:null),type:"dropdown",popover:"",placeholder:"Snel naar een thema",options:c(u).map(x=>({label:x.title,value:x.slug})),"outer-class":"grow-0 min-w-56","wrapper-class":"$reset","inner-class":"border-blue-100!","select-icon":"arrow-down","select-icon-class":"text-blue-800!","placeholder-class":"pr-2 truncate text-blue-800! dark:text-blue-800!","input-class":"$reset dark:placeholder-blue-800! dark:text-blue-800!","option-class":"text-blue-800!","listbox-class":"bg-white!",deselect:!1,onInput:I[6]||(I[6]=x=>x&&g(x))},null,8,["modelValue","options"]))])],4)):_("",!0)]),_:1}),A(vn,{name:"faq-sticky"},{default:Y(()=>[c(V)?(o(),b(B,{key:0,icon:"arrow-up","aria-label":"Terug naar boven",variant:"primary",class:"fixed right-6 bottom-6 z-30",size:"large",onClick:M})):_("",!0)]),_:1})],512)}}}),mc=Object.assign(Et(dc,[["__scopeId","data-v-4f398b42"]]),{__name:"ComponentFaqOverview"}),fc={class:"component-featured-banner-benefits bg-gold-100 py-10 md:py-20 lg:py-24"},pc={class:"container space-y-8 text-blue-800 lg:space-y-12"},gc={class:"flex items-end justify-between gap-2"},hc={class:"space-y-2"},_c={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},bc={key:1,class:"font-body block text-2xl"},yc={class:"grid grid-cols-1 gap-5 md:grid-cols-2 lg:grid-cols-3"},vc=R({__name:"FeaturedBannerBenefits",props:{content:{}},async setup(e){let t,l;const n=e,d=ge(An,[]),s=$(()=>n.content.filterOnCurrentTags?d:n.content.tags.map(f=>f.id)),{result:u}=n.content.automaticFilling?([t,l]=Re(()=>De(aa(()=>({limit:Math.max(0,3-(n.content.featuredMemberBenefits?.length||0)),id:n.content.featuredMemberBenefits?.length?["not",...n.content.featuredMemberBenefits.map(f=>f.id)]:null,tags:s.value.length?s.value:null})))),t=await t,l(),t):{result:J(null)},m=$(()=>{const f=n.content.featuredMemberBenefits||[];
27if(!n.content.automaticFilling)return f;const h=u.value?.memberBenefitsEntries??[];return[...f,...h].slice(0,4)});return(f,h)=>{const y=me,w=Fn;return o(),i("section",fc,[r("div",pc,[r("div",gc,[r("div",hc,[e.content.title?(o(),i("h2",_c,C(e.content.title),1)):_("",!0),e.content.subTitle?(o(),i("p",bc,C(e.content.subTitle),1)):_("",!0)]),e.content.callToAction?(o(),b(y,{key:0,link:e.content.callToAction},null,8,["link"])):_("",!0)]),r("div",yc,[(o(!0),i(j,null,q(c(m),g=>(o(),b(w,{key:g?.id,entry:g},null,8,["entry"]))),128))])])])}}}),xc=Object.assign(vc,{__name:"ComponentFeaturedBannerBenefits"}),kc={class:"component-featured-banner-custom bg-white py-10 md:py-20 lg:py-24"},wc={class:"container space-y-12 text-blue-800"},Tc={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},Cc={class:"grid grid-cols-1 gap-5 gap-y-10 md:grid-cols-2 lg:grid-cols-3"},$c={class:"relative aspect-square overflow-clip rounded-lg"},Ac={class:"font-heading leading-tighter mt-5 text-2xl font-bold"},Sc={key:0,class:"mt-4"},Ec=R({__name:"FeaturedBannerCustom",props:{content:{}},setup(e){return(t,l)=>{const n=Ne,d=te,s=lt;return o(),i("section",kc,[r("div",wc,[e.content.title?(o(),i("h2",Tc,C(e.content.title),1)):_("",!0),r("div",Cc,[(o(!0),i(j,null,q(e.content.customHighlightBannerItems,u=>(o(),b(s,{key:u.id,to:u.linkPrimary?.url,class:"group text-blue-800 transition-colors duration-300 hover:text-blue-900"},{default:Y(()=>[r("div",$c,[u.image?.[0]?(o(),b(n,{key:0,asset:u.image[0],"img-attrs":{class:"size-full"},sizes:"100vw md:50vw lg:402px"},null,8,["asset"])):_("",!0),l[0]||(l[0]=r("div",{class:"pointer-events-none absolute inset-0 bg-linear-to-b from-black/0 to-black/40 opacity-0 transition-opacity duration-300 group-hover:opacity-100"},null,-1)),A(d,{name:"arrow-right",class:"transform-opacity absolute bottom-4 left-4 z-10 size-6 text-white opacity-0 transition-transform group-hover:right-4 group-hover:left-auto group-hover:opacity-100"})]),r("h5",Ac,C(u.title),1),u.subTitle?(o(),i("p",Sc,C(u.subTitle),1)):_("",!0)]),_:2},1032,["to"]))),128))])])])}}}),Oc=Object.assign(Ec,{__name:"ComponentFeaturedBannerCustom"});function po(e,t){(t==null||t>e.length)&&(t=e.length);for(var l=0,n=Array(t);l<t;l++)n[l]=e[l];return n}function Fc(e){if(Array.isArray(e))return e}function Ic(e,t){var l=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(l!=null){var n,d,s,u,m=[],f=!0,h=!1;try{if(s=(l=l.call(e)).next,t!==0)for(;!(f=(n=s.call(l)).done)&&(m.push(n.value),m.length!==t);f=!0);}catch(y){h=!0,d=y}finally{try{if(!f&&l.return!=null&&(u=l.return(),Object(u)!==u))return}finally{if(h)throw d}}return m}}function Lc(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
28In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pc(e,t){return Fc(e)||Ic(e,t)||Mc(e,t)||Lc()}function Mc(e,t){if(e){if(typeof e=="string")return po(e,t);var l={}.toString.call(e).slice(8,-1);return l==="Object"&&e.constructor&&(l=e.constructor.name),l==="Map"||l==="Set"?Array.from(e):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?po(e,t):void 0}}const Go=Object.entries,go=Object.setPrototypeOf,Rc=Object.isFrozen,Dc=Object.getPrototypeOf,Nc=Object.getOwnPropertyDescriptor;let ye=Object.freeze,ve=Object.seal,pt=Object.create,Wo=typeof Reflect<"u"&&Reflect,xn=Wo.apply,kn=Wo.construct;ye||(ye=function(t){return t});ve||(ve=function(t){return t});xn||(xn=function(t,l){for(var n=arguments.length,d=new Array(n>2?n-2:0),s=2;s<n;s++)d[s-2]=arguments[s];return t.apply(l,d)});kn||(kn=function(t){for(var l=arguments.length,n=new Array(l>1?l-1:0),d=1;d<l;d++)n[d-1]=arguments[d];return new t(...n)});const dt=ce(Array.prototype.forEach),Bc=ce(Array.prototype.lastIndexOf),ho=ce(Array.prototype.pop),mt=ce(Array.prototype.push),Uc=ce(Array.prototype.splice),We=Array.isArray,At=ce(String.prototype.toLowerCase),dn=ce(String.prototype.toString),_o=ce(String.prototype.match),Tt=ce(String.prototype.replace),bo=ce(String.prototype.indexOf),zc=ce(String.prototype.trim),jc=ce(Number.prototype.toString),Vc=ce(Boolean.prototype.toString),yo=typeof BigInt>"u"?null:ce(BigInt.prototype.toString),vo=typeof Symbol>"u"?null:ce(Symbol.prototype.toString),pe=ce(Object.prototype.hasOwnProperty),Ct=ce(Object.prototype.toString),fe=ce(RegExp.prototype.test),Ze=Hc(TypeError);function ce(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var l=arguments.length,n=new Array(l>1?l-1:0),d=1;d<l;d++)n[d-1]=arguments[d];return xn(e,t,n)}}function Hc(e){return function(){for(var t=arguments.length,l=new Array(t),n=0;n<t;n++)l[n]=arguments[n];return kn(e,l)}}function X(e,t){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:At;if(go&&go(e,null),!We(t))return e;let n=t.length;for(;n--;){let d=t[n];
vendor: 4,406 bytes, line 28
28if(typeof d=="string"){const s=l(d);s!==d&&(Rc(t)||(t[n]=s),d=s)}e[d]=!0}return e}function qc(e){for(let t=0;t<e.length;t++)pe(e,t)||(e[t]=null);return e}function Te(e){const t=pt(null);for(const n of Go(e)){var l=Pc(n,2);const d=l[0],s=l[1];pe(e,d)&&(We(s)?t[d]=qc(s):s&&typeof s=="object"&&s.constructor===Object?t[d]=Te(s):t[d]=s)}return t}function Gc(e){switch(typeof e){case"string":return e;case"number":return jc(e);case"boolean":return Vc(e);case"bigint":return yo?yo(e):"0";case"symbol":return vo?vo(e):"Symbol()";case"undefined":return Ct(e);case"function":case"object":{if(e===null)return Ct(e);const t=e,l=Me(t,"toString");if(typeof l=="function"){const n=l(t);return typeof n=="string"?n:Ct(n)}return Ct(e)}default:return Ct(e)}}function Me(e,t){for(;e!==null;){const n=Nc(e,t);if(n){if(n.get)return ce(n.get);if(typeof n.value=="function")return ce(n.value)}e=Dc(e)}function l(){return null}return l}function Wc(e){try{return fe(e,""),!0}catch{return!1}}const xo=ye(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),mn=ye(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),fn=ye(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Kc=ye(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),pn=ye(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Yc=ye(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ko=ye(["#text"]),wo=ye(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
28spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),gn=ye(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),To=ye(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Ut=ye(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Qc=ve(/{{[\w\W]*|^[\w\W]*}}/g),Jc=ve(/<%[\w\W]*|^[\w\W]*%>/g),Xc=ve(/\${[\w\W]*/g),Zc=ve(/^data-[\-\w.\u00B7-\uFFFF]+$/),eu=ve(/^aria-[\-\w]+$/),Co=ve(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),tu=ve(/^(?:\w+script|data):/i),nu=ve(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ou=ve(/^html$/i),lu=ve(/^[a-z][.\w]*(-[.\w]+)+$/i),$o=ve(/<[/\w!]/g),Ao=ve(/<[/\w]/g),au=ve(/<\/no(script|embed|frames)/i),su=ve(/\/>/i),Ae={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},iu=function(){return typeof window>"u"?null:window},ru=function(t,l){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const d="data-tt-policy-suffix";l&&l.hasAttribute(d)&&(n=l.getAttribute(d));const s="dompurify"+(n?"#"+n:"");try{return t.createPolicy(s,{createHTML(u){return u},createScriptURL(u){return u}})}catch{return null}},So=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Ge=function(t,l,n,d){return pe(t,l)&&We(t[l])?X(d.base?Te(d.base):{},t[l],d.transform):n};function Ko(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:iu();const t=E=>Ko(E);if(t.version="3.4.12",t.removed=[],!e||!e.document||e.document.nodeType!==Ae.document||!e.Element)return t.isSupported=!1,t;let l=e.document;const n=l,d=n.currentScript;e.DocumentFragment;const s=e.HTMLTemplateElement,u=e.Node,m=e.Element,f=e.NodeFilter,h=e.NamedNodeMap;h===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const y=e.DOMParser,w=e.trustedTypes,g=m.prototype,v=Me(g,"cloneNode"),O=Me(g,"remove"),F=Me(g,"nextSibling"),V=Me(g,"childNodes"),U=Me(g,"parentNode"),K=Me(g,"shadowRoot"),M=Me(g,"attributes"),k=u&&u.prototype?Me(u.prototype,"nodeType"):null,I=u&&u.prototype?Me(u.prototype,"nodeName"):null;if(typeof s=="function"){const E=l.createElement("template");E.content&&E.content.ownerDocument&&(l=E.content.ownerDocument)}let H,D="",N,P=!1,B=0;const x=function(){if(B>0)throw Ze('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},S=function(a){x(),B++;try{return H.createHTML(a)}finally{B--}},re=function(a){x(),B++;try{return H.createScriptURL(a)}finally{B--}},de=function(){return P||(N=ru(w,d),P=!0),N},oe=l,ke=oe.implementation,Fe=oe.createNodeIterator,Be=oe.createDocumentFragment,Qe=oe.getElementsByTagName,Q=n.importNode;let ee=So();t.isSupported=typeof Go=="function"&&typeof U=="function"&&ke&&ke.createHTMLDocument!==void 0;const Ue=Qc,vt=Jc,L=Xc,ll=Zc,al=eu,sl=tu,Nn=nu,il=lu;let Bn=Co,le=null;const Un=X({},[...xo,...mn,...fn,...pn,...ko]);let ae=null;const zn=X({},[...wo,...gn,...To,...Ut]);let se=Object.seal(pt(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xt=null,jn=null;const je=Object.seal(pt(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Vn=!0,qt=!0,Hn=!1,qn=!0,Ve=!1,He=!0,Je=!1,Gt=!1,Wt=null,Kt=null,Yt=!1,st=!1,Ft=!1,It=!1,Gn=!0,Wn=!1;const Kn="user-content-";let Qt=!0,Jt=!1,it={},Ie=null;const Xt=X({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let Yn=null;const Qn=X({},["audio","video","img","source","image","track"]);let Zt=null;const Jn=X({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Lt="http://www.w3.org/1998/Math/MathML",Pt="http://www.w3.org/2000/svg",Le="http://www.w3.org/1999/xhtml";let rt=Le,en=!1,tn=null;const rl=X({},[Lt,Pt,Le],dn),Xn=ye(["mi","mo","mn","ms","mtext"]);let nn=X({},Xn);const Zn=ye(["annotation-xml"]);let on=X({},Zn);const cl=X({},["title","style","font","a","script"]);let kt=null;const ul=["application/xhtml+xml","text/html"],dl="text/html";let ne=null,ct=null;const ml=l.createElement("form"),eo=function(a){return a instanceof RegExp||a instanceof Function},ln=function(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(ct&&ct===a)return;(!a||typeof a!="object")&&(a={}
vendor: 3,310 bytes, line 28
28),a=Te(a),kt=ul.indexOf(a.PARSER_MEDIA_TYPE)===-1?dl:a.PARSER_MEDIA_TYPE,ne=kt==="application/xhtml+xml"?dn:At,le=Ge(a,"ALLOWED_TAGS",Un,{transform:ne}),ae=Ge(a,"ALLOWED_ATTR",zn,{transform:ne}),tn=Ge(a,"ALLOWED_NAMESPACES",rl,{transform:dn}),Zt=Ge(a,"ADD_URI_SAFE_ATTR",Jn,{transform:ne,base:Jn}),Yn=Ge(a,"ADD_DATA_URI_TAGS",Qn,{transform:ne,base:Qn}),Ie=Ge(a,"FORBID_CONTENTS",Xt,{transform:ne}),xt=Ge(a,"FORBID_TAGS",Te({}),{transform:ne}),jn=Ge(a,"FORBID_ATTR",Te({}),{transform:ne}),it=pe(a,"USE_PROFILES")?a.USE_PROFILES&&typeof a.USE_PROFILES=="object"?Te(a.USE_PROFILES):a.USE_PROFILES:!1,Vn=a.ALLOW_ARIA_ATTR!==!1,qt=a.ALLOW_DATA_ATTR!==!1,Hn=a.ALLOW_UNKNOWN_PROTOCOLS||!1,qn=a.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ve=a.SAFE_FOR_TEMPLATES||!1,He=a.SAFE_FOR_XML!==!1,Je=a.WHOLE_DOCUMENT||!1,st=a.RETURN_DOM||!1,Ft=a.RETURN_DOM_FRAGMENT||!1,It=a.RETURN_TRUSTED_TYPE||!1,Yt=a.FORCE_BODY||!1,Gn=a.SANITIZE_DOM!==!1,Wn=a.SANITIZE_NAMED_PROPS||!1,Qt=a.KEEP_CONTENT!==!1,Jt=a.IN_PLACE||!1,Bn=Wc(a.ALLOWED_URI_REGEXP)?a.ALLOWED_URI_REGEXP:Co,rt=typeof a.NAMESPACE=="string"?a.NAMESPACE:Le,nn=pe(a,"MATHML_TEXT_INTEGRATION_POINTS")&&a.MATHML_TEXT_INTEGRATION_POINTS&&typeof a.MATHML_TEXT_INTEGRATION_POINTS=="object"?Te(a.MATHML_TEXT_INTEGRATION_POINTS):X({},Xn),on=pe(a,"HTML_INTEGRATION_POINTS")&&a.HTML_INTEGRATION_POINTS&&typeof a.HTML_INTEGRATION_POINTS=="object"?Te(a.HTML_INTEGRATION_POINTS):X({},Zn);const p=pe(a,"CUSTOM_ELEMENT_HANDLING")&&a.CUSTOM_ELEMENT_HANDLING&&typeof a.CUSTOM_ELEMENT_HANDLING=="object"?Te(a.CUSTOM_ELEMENT_HANDLING):pt(null);if(se=pt(null),pe(p,"tagNameCheck")&&eo(p.tagNameCheck)&&(se.tagNameCheck=p.tagNameCheck),pe(p,"attributeNameCheck")&&eo(p.attributeNameCheck)&&(se.attributeNameCheck=p.attributeNameCheck),pe(p,"allowCustomizedBuiltInElements")&&typeof p.allowCustomizedBuiltInElements=="boolean"&&(se.allowCustomizedBuiltInElements=p.allowCustomizedBuiltInElements),ve(se),Ve&&(qt=!1),Ft&&(st=!0),it&&(le=X({},ko),ae=pt(null),it.html===!0&&(X(le,xo),X(ae,wo)),it.svg===!0&&(X(le,mn),X(ae,gn),X(ae,Ut)),it.svgFilters===!0&&(X(le,fn),X(ae,gn),X(ae,Ut)),it.mathMl===!0&&(X(le,pn),X(ae,To),X(ae,Ut))),je.tagCheck=null,je.attributeCheck=null,pe(a,"ADD_TAGS")&&(typeof a.ADD_TAGS=="function"?je.tagCheck=a.ADD_TAGS:We(a.ADD_TAGS)&&(le===Un&&(le=Te(le)),X(le,a.ADD_TAGS,ne))),pe(a,"ADD_ATTR")&&(typeof a.ADD_ATTR=="function"?je.attributeCheck=a.ADD_ATTR:We(a.ADD_ATTR)&&(ae===zn&&(ae=Te(ae)),X(ae,a.ADD_ATTR,ne))),pe(a,"ADD_URI_SAFE_ATTR")&&We(a.ADD_URI_SAFE_ATTR)&&X(Zt,a.ADD_URI_SAFE_ATTR,ne),pe(a,"FORBID_CONTENTS")&&We(a.FORBID_CONTENTS)&&(Ie===Xt&&(Ie=Te(Ie)),X(Ie,a.FORBID_CONTENTS,ne)),pe(a,"ADD_FORBID_CONTENTS")&&We(a.ADD_FORBID_CONTENTS)&&(Ie===Xt&&(Ie=Te(Ie)),X(Ie,a.ADD_FORBID_CONTENTS,ne)),Qt&&(le["#text"]=!0),Je&&X(le,["html","head","body"]),le.table&&(X(le,["tbody"]),delete xt.tbody),a.TRUSTED_TYPES_POLICY){if(typeof a.TRUSTED_TYPES_POLICY.createHTML!="function")throw Ze('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof a.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Ze('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const T=H;H=a.TRUSTED_TYPES_POLICY;try{D=S("")}catch(z){throw H=T,z}}else a.TRUSTED_TYPES_POLICY===null?(H=void 0,D=""):(H===void 0&&(H=de()),H&&typeof D=="str
28ing"&&(D=S("")));ye&&ye(a),ct=a},to=X({},[...mn,...fn,...Kc]),no=X({},[...pn,...Yc]),fl=function(a,p,T){return p.namespaceURI===Le?a==="svg":p.namespaceURI===Lt?a==="svg"&&(T==="annotation-xml"||nn[T]):!!to[a]},pl=function(a,p,T){return p.namespaceURI===Le?a==="math":p.namespaceURI===Pt?a==="math"&&on[T]:!!no[a]},gl=function(a,p,T){return p.namespaceURI===Pt&&!on[T]||p.namespaceURI===Lt&&!nn[T]?!1:!no[a]&&(cl[a]||!to[a])},hl=function(a){let p=U(a);(!p||!p.tagName)&&(p={namespaceURI:rt,tagName:"template"});const T=At(a.tagName),z=At(p.tagName);return tn[a.namespaceURI]?a.namespaceURI===Pt?fl(T,p,z):a.namespaceURI===Lt?pl(T,p,z):a.namespaceURI===Le?gl(T,p,z):!!(kt==="application/xhtml+xml"&&tn[a.namespaceURI]):!1},qe=function(a){mt(t.removed,{element:a});try{U(a).removeChild(a)}catch{if(O(a),!U(a))throw Ze("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},Mt=function(a){an(a);const p=V(a);if(p){const z=[];dt(p,G=>{mt(z,G)}),dt(z,G=>{try{O(G)}catch{}})}const T=M(a);if(T)for(let z=T.length-1;z>=0;--z){const G=T[z],W=G&&G.name;if(typeof W=="string")try{a.removeAttribute(W)}catch{}}},Xe=function(a,p){try{mt(t.removed,{attribute:p.getAttributeNode(a),from:p})}catch{mt(t.removed,{attribute:null,from:p})}if(p.removeAttribute(a),a==="is")if(st||Ft)try{qe(p)}catch{}else try{p.setAttribute(a,"")}catch{}},_l=function(a){const p=M(a);if(p)for(let T=p.length-1;T>=0;--T){const z=p[T],G=z&&z.name;if(!(typeof G!="string"||ae[ne(G)]))try{a.removeAttribute(G)}catch{}}},an=function(a){const p=[a];for(;p.length>0;){const T=p.pop();(k?k(T):T.nodeType)===Ae.element&&_l(T);const G=V(T);if(G)for(let W=G.length-1;W>=0;--W)p.push(G[W])}},bl=function(a){if(!He)return;const p=[a];for(;p.length>0;){const T=p.pop(),z=k?k(T):T.nodeType;if(z===Ae.processingInstruction||z===Ae.comment&&fe(Ao,T.data)){try{O(T)}catch{}continue}if(z===Ae.element){const W=T,ie=ne(I?I(T):T.nodeName);try{W.hasAttribute&&W.hasAttribute("patchsrc")&&W.removeAttribute("patchsrc"),W.hasAttribute&&W.hasAttribute("for")&&ie!=="label"&&ie!=="output"&&W.removeAttribute("for")}catch{}}const G=V(T);if(G)for(let W=G.length-1;W>=0;--W)p.push(G[W])}},oo=function(a){let p=null,T=null;if(Yt)a="<remove></remove>"+a;else{const W=_o(a,/^[\r\n\t ]+/);T=W&&W[0]}kt==="application/xhtml+xml"&&rt===Le&&(a='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+a+"</body></html>");const z=H?S(a):a;if(rt===Le)try{p=new y().parseFromString(z,kt)}catch{}if(!p||!p.documentElement){p=ke.createDocument(rt,"template",null);try{p.documentElement.innerHTML=en?D:z}catch{}}const G=p.body||p.documentElement;return a&&T&&G.insertBefore(l.createTextNode(T),G.childNodes[0]||null),rt===Le?Qe.call(p,Je?"html":"body")[0]:Je?p.documentElement:G},lo=function(a){return Fe.call(a.ownerDocument||a,a,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},Rt=function(a){return a=Tt(a,Ue," "),a=Tt(a,vt," "),a=Tt(a,L," "),a},sn=function(a){var p;a.normalize();const T=Fe.call(a.ownerDocument||a,a,f.SHOW_TEXT|f.SHOW_COMMENT|f.SHOW_CDATA_SECTION|f.SHOW_PROCESSING_INSTRUCTION,null);let z=T.nextNode();for(;z;)z.data=Rt(z.data),z=T.nextNode();const G=(p=a.querySelectorAll)===null||p===void 0?void 0:p.call(a,"template");G&&dt(G,W=>{ut(W.content)&&sn(W.content)})},Dt=function(a){const p=I?I(a):null;return typeof p!="string"||ne(p)!=="form"?!1:typeof a.nodeName!="string"||typeof a.textContent!="string"||typeof a.removeChild!="function"||a.attributes!==M(a)||typeof a.removeAttribute!="function"||typeof a.setAttribute!="function"||typeof a.namespaceURI!="string"||typeof a.insertBefore!="function"||typeof a.hasChildNodes!="function"||a.nodeType!==k(a)||a.childNodes!==V(a)},ut=function(a){if(!k||typeof a!="object"||a===null)return!1;try{return k(a)===Ae.documentFragment}catch{return!1}},wt=function(a){if(!k||typeof a!="object"||a===null)return!1;try{return typeof k(a)=="number"}catch{return!1}};function Pe(E,a,p){E.length!==0&&dt(E,T=>{T.call(t,a,p,ct)})}const yl=function(a,p){return!!(He&&a.hasChildNodes()&&!wt(a.firstElementChild)&&fe($o,a.textContent)&&fe($o,a.innerHTML)||He&&a.namespaceURI===Le&&p==="style"&&wt(a.firstElementChild)||a.nodeType===Ae.processingInstruction||He&&a.nodeType===Ae.comment&&fe(Ao,a.data))},vl=function(a,p){if(!xt[p]&&io(p)&&(se.tagNameCheck instanceof RegExp&&fe(se.tagNameCheck,p)||se.tagNameCheck instanceof Function&&se.tagNameCheck(p)))return!1;if(Qt&&!Ie[p]){const T=U(a),z=V(a);if(z&&T){const G=z.length;for(let W=G-1;W>=0;--W){const ie=Jt?z[W]:v(z[W],!0);T.insertBefore(ie,F(a))}}}return qe(a),!0},ao=function(a,p){if(Pe(ee.beforeSanitizeElements,a,null),a!==p&&U(a)===null)return!0;
28if(Dt(a))return qe(a),!0;const T=ne(I?I(a):a.nodeName);if(Pe(ee.uponSanitizeElement,a,{tagName:T,allowedTags:le}),a!==p&&U(a)===null)return!0;if(yl(a,T))return qe(a),!0;if(xt[T]||!(je.tagCheck instanceof Function&&je.tagCheck(T))&&!le[T]){const G=vl(a,T);return G===!1&&Pe(ee.afterSanitizeElements,a,null),G}if((k?k(a):a.nodeType)===Ae.element&&!hl(a)||(T==="noscript"||T==="noembed"||T==="noframes")&&fe(au,a.innerHTML))return qe(a),!0;if(Ve&&a.nodeType===Ae.text){const G=Rt(a.textContent);a.textContent!==G&&(mt(t.removed,{element:a.cloneNode()}),a.textContent=G)}return Pe(ee.afterSanitizeElements,a,null),!1},so=function(a,p,T){if(jn[p]||He&&p==="patchsrc"||He&&p==="for"&&a!=="label"&&a!=="output"||Gn&&(p==="id"||p==="name")&&(T in l||T in ml))return!1;const z=ae[p]||je.attributeCheck instanceof Function&&je.attributeCheck(p,a);if(!(qt&&fe(ll,p))){if(!(Vn&&fe(al,p))){if(z){if(!Zt[p]){if(!fe(Bn,Tt(T,Nn,""))){if(!((p==="src"||p==="xlink:href"||p==="href")&&a!=="script"&&bo(T,"data:")===0&&Yn[a])){if(!(Hn&&!fe(sl,Tt(T,Nn,"")))){if(T)return!1}}}}}else if(!(io(a)&&(se.tagNameCheck instanceof RegExp&&fe(se.tagNameCheck,a)||se.tagNameCheck instanceof Function&&se.tagNameCheck(a))&&(se.attributeNameCheck instanceof RegExp&&fe(se.attributeNameCheck,p)||se.attributeNameCheck instanceof Function&&se.attributeNameCheck(p,a))||p==="is"&&se.allowCustomizedBuiltInElements&&(se.tagNameCheck instanceof RegExp&&fe(se.tagNameCheck,T)||se.tagNameCheck instanceof Function&&se.tagNameCheck(T))))return!1}}return!0},xl=X({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),io=function(a){return!xl[At(a)]&&fe(il,a)},kl=function(a,p,T,z){if(H&&typeof w=="object"&&typeof w.getAttributeType=="function"&&!T)switch(w.getAttributeType(a,p)){case"TrustedHTML":return S(z);case"TrustedScriptURL":return re(z)}return z},wl=function(a,p,T,z){try{T?a.setAttributeNS(T,p,z):a.setAttribute(p,z),Dt(a)?qe(a):ho(t.removed)}catch{Xe(p,a)}},ro=function(a){Pe(ee.beforeSanitizeAttributes,a,null);const p=a.attributes;if(!p||Dt(a))return;const T={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ae,forceKeepAttr:void 0};let z=p.length;const G=ne(a.nodeName);for(;z--;){const W=p[z],ie=W.name,xe=W.namespaceURI,Ee=W.value,$e=ne(ie),Oe=Ee;let we=ie==="value"?Oe:zc(Oe);if(T.attrName=$e,T.attrValue=we,T.keepAttr=!0,T.forceKeepAttr=void 0,Pe(ee.uponSanitizeAttribute,a,T),we=T.attrValue,Wn&&($e==="id"||$e==="name")&&bo(we,Kn)!==0&&(Xe(ie,a),we=Kn+we),He&&fe(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,we)){Xe(ie,a);continue}if($e==="attributename"&&_o(we,"href")){Xe(ie,a);continue}if(!T.forceKeepAttr){if(!T.keepAttr){Xe(ie,a);continue}if(!qn&&fe(su,we)){Xe(ie,a);continue}if(Ve&&(we=Rt(we)),!so(G,$e,we)){Xe(ie,a);continue}we=kl(G,$e,xe,we),we!==Oe&&wl(a,ie,xe,we)}}Pe(ee.afterSanitizeAttributes,a,null)},Nt=function(a){let p=null;const T=lo(a);for(Pe(ee.beforeSanitizeShadowDOM,a,null);p=T.nextNode();)if(Pe(ee.uponSanitizeShadowNode,p,null),ao(p,a),ro(p),ut(p.content)&&Nt(p.content),(k?k(p):p.nodeType)===Ae.element){const G=K(p);ut(G)&&(rn(G),Nt(G))}Pe(ee.afterSanitizeShadowDOM,a,null)},rn=function(a){const p=[{node:a,shadow:null}];for(;p.length>0;){const T=p.pop();if(T.shadow){Nt(T.shadow);continue}const z=T.node,W=(k?k(z):z.nodeType)===Ae.element,ie=V(z);if(ie)for(let xe=ie.length-1;xe>=0;--xe)p.push({node:ie[xe],shadow:null});if(W){const xe=I?I(z):null;if(typeof xe=="string"&&ne(xe)==="template"){const Ee=z.content;ut(Ee)&&p.push({node:Ee,shadow:null})}}if(W){const xe=K(z);ut(xe)&&p.push({node:null,shadow:xe},{node:xe,shadow:null})}}};return t.sanitize=function(E){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=null,T=null,z=null,G=null;if(en=!E,en&&(E="<!-->"),typeof E!="string"&&!wt(E)&&(E=Gc(E),typeof E!="string"))throw Ze("dirty is not a string, aborting");if(!t.isSupported)return E;Gt?(le=Wt,ae=Kt):ln(a),(ee.uponSanitizeElement.length>0||ee.uponSanitizeAttribute.length>0)&&(le=Te(le)),ee.uponSanitizeAttribute.length>0&&(ae=Te(ae)),t.removed=[];
28const W=Jt&&typeof E!="string"&&wt(E);if(W){bl(E);const $e=I?I(E):E.nodeName;if(typeof $e=="string"){const Oe=ne($e);if(!le[Oe]||xt[Oe])throw Mt(E),Ze("root node is forbidden and cannot be sanitized in-place")}if(Dt(E))throw Mt(E),Ze("root node is clobbered and cannot be sanitized in-place");try{rn(E)}catch(Oe){throw Mt(E),Oe}}else if(wt(E))p=oo("<!---->"),T=p.ownerDocument.importNode(E,!0),T.nodeType===Ae.element&&T.nodeName==="BODY"||T.nodeName==="HTML"?p=T:p.appendChild(T),rn(T);else{if(!st&&!Ve&&!Je&&E.indexOf("<")===-1)return H&&It?S(E):E;if(p=oo(E),!p)return st?null:It?D:""}p&&Yt&&qe(p.firstChild);const ie=W?E:p,xe=lo(ie);try{for(;z=xe.nextNode();)ao(z,ie),ro(z),ut(z.content)&&Nt(z.content)}catch($e){throw W&&(Mt(E),dt(t.removed,Oe=>{Oe.element&&an(Oe.element)})),$e}if(W)return dt(t.removed,$e=>{$e.element&&an($e.element)}),Ve&&sn(E),E;if(st){if(Ve&&sn(p),Ft)for(G=Be.call(p.ownerDocument);p.firstChild;)G.appendChild(p.firstChild);else G=p;return(ae.shadowroot||ae.shadowrootmode)&&(G=Q.call(n,G,!0)),G}let Ee=Je?p.outerHTML:p.innerHTML;return Je&&le["!doctype"]&&p.ownerDocument&&p.ownerDocument.doctype&&p.ownerDocument.doctype.name&&fe(ou,p.ownerDocument.doctype.name)&&(Ee="<!DOCTYPE "+p.ownerDocument.doctype.name+`>
29`+Ee),Ve&&(Ee=Rt(Ee)),H&&It?S(Ee):Ee},t.setConfig=function(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ln(E),Gt=!0,Wt=le,Kt=ae},t.clearConfig=function(){ct=null,Gt=!1,Wt=null,Kt=null,H=N,D=""},t.isValidAttribute=function(E,a,p){ct||ln({});const T=ne(E),z=ne(a);return so(T,z,p)},t.addHook=function(E,a){typeof a=="function"&&pe(ee,E)&&mt(ee[E],a)},t.removeHook=function(E,a){if(pe(ee,E)){if(a!==void 0){const p=Bc(ee[E],a);return p===-1?void 0:Uc(ee[E],p,1)[0]}return ho(ee[E])}},t.removeHooks=function(E){pe(ee,E)&&(ee[E]=[])},t.removeAllHooks=function(){ee=So()},t}var ue=Ko(),$t=ue;ue.sanitize.bind(ue);ue.isSupported;ue.addHook.bind(ue);ue.removeHook.bind(ue);ue.removeHooks.bind(ue);ue.removeAllHooks.bind(ue);ue.setConfig.bind(ue);ue.clearConfig.bind(ue);ue.isValidAttribute.bind(ue);ue.version;ue.removed;function cu(e,t){const l=e.getAttribute("src");return l?t.iframe.sources.some(n=>new RegExp(n.pattern).test(l)?Object.entries(n.attrs).every(([d,s])=>{const u=e.getAttribute(d);return u!==null&&s.includes(u)}):!1):!1}function uu(e,t){return t.iframe.sources.find(l=>new RegExp(l.pattern).test(e))}function du(e,t){const l=t??yt().public.base?.sanitizeHtml;function n(d){const s=(m,f)=>{if(f.tagName!=="iframe")return;const h=m;(!l||!cu(h,l))&&h.remove()},u=(m,f)=>{if(m.tagName!=="IFRAME"||!l)return;const h=m.getAttribute("src");if(!h)return;uu(h,l)?.attrs[f.attrName]?.includes(f.attrValue)&&(f.forceKeepAttr=!0)};$t.addHook("uponSanitizeElement",s),$t.addHook("uponSanitizeAttribute",u);try{return $t.sanitize(d,{ADD_TAGS:["iframe"],FORBID_TAGS:["style"],...e})}finally{$t.removeHook("uponSanitizeElement",s),$t.removeHook("uponSanitizeAttribute",u)}}return{sanitize:n}}const mu=R({props:{config:{required:!1,type:Object},value:{required:!1,type:null},whitelist:{required:!1,type:Object}},setup(e){const{sanitize:t}=du(e.config,e.whitelist),l=$(()=>e.value?t(e.value):"");return()=>l.value?gt("div",{innerHTML:l.value}):null}}),fu={class:"flex flex-col gap-6"},pu=R({__name:"FormieAddressField",props:{field:{},name:{}},setup(e){return(t,l)=>{const n=Rn,d=Ye("FormKit");return o(),b(d,{id:e.field.id,type:"group",name:e.name},{default:Y(()=>[r("div",fu,[(o(!0),i(j,null,q(e.field.nestedRows,s=>(o(),i("div",{key:s.id,class:"flex w-full gap-6 max-md:flex-col"},[(o(!0),i(j,null,q(s?.rowFields,u=>(o(),i("div",{key:u?.id,class:"flex-1"},[A(n,{field:u},null,8,["field"])]))),128))]))),128))])]),_:1},8,["id","name"])}}}),gu=Object.assign(pu,{__name:"FormFormieAddressField"}),hu={class:"flex flex-col gap-6"},_u=R({__name:"FormieRepeaterField",props:{field:{},name:{}},setup(e){return(t,l)=>{const n=Rn,d=Ye("FormKit");return o(),b(d,{id:e.field.id,type:"repeater",name:e.name,label:e.field.label,help:e.field.instructions,validation:e.field.required?"required":"",min:e.field.minRows??void 0,max:e.field.maxRows??void 0},{default:Y(()=>[r("div",hu,[(o(!0),i(j,null,q(e.field.nestedRows,s=>(o(),i("div",{key:s.id,class:"flex w-full gap-6 max-md:flex-col"},[(o(!0),i(j,null,q(s?.rowFields,u=>(o(),i("div",{key:u?.id,class:"flex-1"},[A(n,{field:u},null,8,["field"])]))),128))]))),128))])]),_:1},8,["id","name","label","help","validation","min","max"])}}}),bu=Object.assign(_u,{__name:"FormFormieRepeaterField"});function Yo(e,t){if(!e)return!0;try{const l=JSON.parse(e);if(!l.conditions||l.conditions.length===0)return!0;const n=l.conditions.map(s=>{const u=s.field.match(/\{field:(.*)}/)?.[1]||s.field,m=t[u],f=s.value;switch(s.condition){case"=":return String(m)===String(f);case"!=":return String(m)!==String(f);case">":return Number(m)>Number(f);case"<":return Number(m)<Number(f);case"contains":return String(m).includes(String(f));case"not_contains":return!String(m).includes(String(f));default:return!0}}),d=l.conditionRule==="all"?n.every(s=>s):n.some(s=>s);return l.showRule==="show"?d:!d}catch{return!0}}const yu={audio:["3gp","aac","act","aif","aifc","aiff","alac","amr","au","dct","dss","dvf","flac","gsm","iklax","ivs","m4a","m4p","mmf","mp3","mpc","msv","oga","ogg","opus","ra","tta","vox","wav","wma","wv"],captionsSubtitles:["asc","cap","cin","dfxp","itt","lrc","mcc","mpsub","rt","sami","sbv","scc","smi","srt","stl","sub","tds","ttml","vtt"],compressed:["7z","bz2","dmg","gz","rar","s7z","tar","tgz","zip","zipx"],excel:["xls","xlsm","xlsx","xltm","xltx"],image:["avif","bmp","gif","heic","heif","jfif","jp2","jpe","jpeg","jpg","jpx","pam","pfm","pgm","png","pnm","ppm","svg","tif","tiff","webp"],javascript:["js"],json:["json"],pdf:["pdf"],powerpoint:["potx","pps","ppsm","ppsx","ppt","pptm","pptx"],text:["text","txt"],video:["asf","asx","avchd","avi","fla","flv","hevc","m1s","m2s","m2t","m2v","m4v","mkv","mng","mov","mp2v","mp4","mpeg","mpg","ogg","ogv","qt","rm","vob","webm","wmv"],word:["doc","docm","docx","dot","dotm","dotx"]};function vu(e){return e.flatMap(t=>yu?.[t]??void 0).map(t=>`.${t}`).join(",")}const xu={key:0},ku={key:0,class:"flex w-full flex-col items-center justify-center gap-3 px-6 py-4 text-base"},wu={class:"flex size-10 items-center justify-center rounded-lg bg-white text-blue-800"},Tu={key:17,class:"rich-text whitespace-pre-line"},Cu=R({__name:"FormieField",props:{field:{}},setup(e){const t=e,l=ge(Lo,""),n=Po(l),d=$(()=>{if(!t.field.enableConditions||!t.field.conditions)return!0;const O=(n.value?.value||{}).fields||{};return Yo(t.field.conditions,O)}),s=J(t.field.defaultValue??""),u=Dl();typeof s.value=="string"&&s.value.includes("/actions/graphql/api")&&(s.value=u.href);const m=J(s.value),f=$(()=>t.field.placeholder??t.field.options?.find(v=>v.isDefault&&v.value==="")?.label??void 0),h=$(()=>t.field.options?.map(v=>({label:v.label,value:v.value,attrs:v.disabled?{disabled:v.disabled}:void 0}))??[]),y=$(()=>t.field.allowedKinds?vu(t.field.allowedKinds):void 0),w=$(()=>{const v=t.field.fields?.find(F=>F.typeName==="Field_DateDate")??!1,O=t.field.fields?.find(F=>F.typeName==="Field_DateTime")??!1;if(v&&O)return"datetime-local";if(O)return"time";if(v)return"date"}),g=$(()=>{const v=[];return t.field.required&&v.push("required"),t.field.typeName==="Field_
29Email"?v.push("email"):t.field.typeName==="Field_FileUpload"&&t.field.sizeLimit?v.push(`maxFileSize:${t.field.sizeLimit}`):t.field.typeName==="Field_FileUpload"&&t.field.limitFiles&&v.push(`maxFileCount:${t.field.limitFiles}`),v.join("|")});return(v,O)=>{const F=Ye("FormKit"),V=mu,U=te,K=gu,M=bu,k=Ot;return c(d)?(o(),i("div",xu,[e.field.typeName==="Field_Name"||e.field.typeName==="Field_SingleLineText"||e.field.typeName==="Field_Address1"||e.field.typeName==="Field_Address2"||e.field.typeName==="Field_Address3"||e.field.typeName==="Field_AddressCity"||e.field.typeName==="Field_AddressZip"||e.field.typeName==="Field_AddressState"?(o(),b(F,{key:0,type:"text",label:e.field.label,name:e.field.handle,placeholder:e.field.placeholder??void 0,help:e.field.instructions,value:c(m),validation:c(g),maxlength:e.field.limit??void 0},null,8,["label","name","placeholder","help","value","validation","maxlength"])):e.field.typeName==="Field_MultiLineText"?(o(),b(F,{key:1,type:"textarea",label:e.field.label,name:e.field.handle,placeholder:e.field.placeholder??void 0,help:e.field.instructions,value:c(m),validation:c(g),maxlength:e.field.limit},null,8,["label","name","placeholder","help","value","validation","maxlength"])):e.field.typeName==="Field_Email"?(o(),b(F,{key:2,type:"email",label:e.field.label,name:e.field.handle,placeholder:e.field.placeholder??void 0,help:e.field.instructions,value:c(m),validation:c(g)},null,8,["label","name","placeholder","help","value","validation"])):e.field.typeName==="Field_Phone"?(o(),b(F,{key:3,type:"tel",label:e.field.label,name:e.field.handle,placeholder:e.field.placeholder??void 0,help:e.field.instructions,value:c(m),validation:c(g)},null,8,["label","name","placeholder","help","value","validation"])):e.field.typeName==="Field_Number"?(o(),b(F,{key:4,type:"number",label:e.field.label,name:e.field.handle,placeholder:e.field.placeholder??void 0,help:e.field.instructions,value:c(m),validation:c(g),min:e.field.limit?e.field.min:void 0,max:e.field.limit?e.field.max:void 0,step:1/Math.pow(10,e.field.decimals??0)},null,8,["label","name","placeholder","help","value","validation","min","max","step"])):e.field.typeName==="Field_Dropdown"||e.field.typeName==="Field_AddressCountry"?(o(),b(F,{key:5,type:"dropdown",label:e.field.label,name:e.field.handle,placeholder:c(f),help:e.field.instructions,value:c(m),validation:c(g),popover:"",multiple:e.field.multi??!1,options:c(h),"select-icon":"arrow-down"},null,8,["label","name","placeholder","help","value","validation","multiple","options"])):e.field.typeName==="Field_Radio"?(o(),b(F,{key:6,type:"radio",label:e.field.label,name:e.field.handle,help:e.field.instructions,value:c(m),validation:c(g),options:c(h)},null,8,["label","name","help","value","validation","options"])):e.field.typeName==="Field_Checkboxes"?(o(),b(F,{key:7,type:"checkbox",label:e.field.label,name:e.field.handle,help:e.field.instructions,value:c(m),validation:c(g),options:c(h)},null,8,["label","name","help","value","validation","options"])):e.field.typeName==="Field_Agree"?(o(),b(F,{key:8,type:"checkbox",label:e.field.descriptionHtml?void 0:e.field.label,name:e.field.handle,help:e.field.instructions,value:c(m),"on-value":e.field.checkedValue,"off-value":e.field.uncheckedValue,validation:c(g)},Nl({_:2},[e.field.descriptionHtml?{name:"label",fn:Y(({node:I})=>[A(V,{id:`${I.props.id}-label`,class:"formkit-label inline text-sm",value:e.field.descriptionHtml},null,8,["id","value"])]),key:"0"}:void 0]),1032,["label","name","help","value","on-value","off-value","validation"])):e.field.typeName==="Field_Date"&&c(w)==="datetime-local"?(o(),b(F,{key:9,type:"datetime-local",label:e.field.label,name:e.field.handle,help:e.field.instructions,value:c(m),validation:c(g)},null,8,["label","name","help","value","validation"])):e.field.typeName==="Field_Date"&&c(w)==="date"?(o(),b(F,{key:10,type:"date",label:e.field.label,name:e.field.handle,help:e.field.instructions,value:c(m),validation:c(g)},null,8,["label","name","help","value","validation"])):e.field.typeName==="Field_Date"&&c(w)==="time"?(o(),b(F,{key:11,type:"time",label:e.field.label,name:e.field.handle,help:e.field.instructions,value:c(m),validation:c(g)}
29,null,8,["label","name","help","value","validation"])):e.field.typeName==="Field_Hidden"?(o(),b(F,{key:12,type:"hidden",name:e.field.handle,value:c(m)},null,8,["name","value"])):e.field.typeName==="Field_FileUpload"?(o(),b(F,{key:13,type:"file",label:e.field.label,name:e.field.handle,placeholder:e.field.placeholder??void 0,help:e.field.instructions,value:c(m),validation:c(g),accept:c(y),multiple:e.field.limitFiles!=="1"},{noFiles:Y(I=>[I.state.empty?(o(),i("div",ku,[r("div",wu,[A(U,{name:"upload",class:"size-5"})]),O[0]||(O[0]=r("span",null,"Klik om te uploaden of sleep het bestand hierheen",-1))])):_("",!0)]),_:1},8,["label","name","placeholder","help","value","validation","accept","multiple"])):e.field.typeName==="Field_Address"?(o(),b(K,{key:14,field:e.field,name:e.field.handle},null,8,["field","name"])):e.field.typeName==="Field_Repeater"?(o(),b(M,{key:15,field:e.field,name:e.field.handle},null,8,["field","name"])):e.field.typeName==="Field_Heading"?(o(),b(bt(e.field.headingSize),{key:16,class:"font-heading mt-3 text-lg font-bold"},{default:Y(()=>[Ce(C(e.field.label),1)]),_:1})):e.field.typeName==="Field_Html"?(o(),i("div",Tu,[A(k,{content:{html:e.field.htmlContent}},null,8,["content"])])):_("",!0)])):_("",!0)}}}),Rn=Object.assign(Et(Cu,[["__scopeId","data-v-318a7e7c"]]),{__name:"FormFormieField"}),$u={key:0,class:"component-form my-16"},Au={class:"container"},Su={class:"dark rounded-2xl bg-blue-800 px-4 py-6 text-white md:gap-12 md:px-6 md:py-8 lg:p-12"},Eu={class:"grid gap-6 md:grid-cols-2"},Ou={class:"mb-6 space-y-4"},Fu={class:"font-heading text-3xl font-bold tracking-wide md:text-4xl"},Iu={key:0,class:"rich-text"},Lu={key:0,class:"rounded-2xl bg-orange-100 p-4 text-blue-900"},Pu={key:0,class:"font-heading text-2xl font-bold tracking-wide"},Mu=R({__name:"Form",props:{content:{}},async setup(e){let t,l;const{proxy:n}=Bl(),d=yt(),s=e,u=J(!1),m=J(""),f=J(!1),h=J(!1),y=Fo(),{client:w}=Ul(),{data:g}=([t,l]=Re(()=>Sn(()=>`form-${s.content.id}`,()=>w.query({query:sa,variables:{id:s.content.id},fetchPolicy:"no-cache"}),"$AlrG5FHzeB")),t=await t,l(),t),v=$(()=>{const M=g.value?.data.entries?.[0];if(M&&"form"in M)return M.form?.[0]}),O=Po(`form-${v.value?.id}`);zl(Lo,`form-${v.value?.id}`);function F(M){if(!M.rowFields||M.rowFields.length===0)return!1;const I=(O.value?.value||{}).fields||{};return M.rowFields.some(H=>!H?.enableConditions||!H?.conditions?!0:Yo(H.conditions,I))}function V(){f.value=!0}async function U(M,k){if(u.value)return;f.value=!1;const I=new FormData;I.append("action","formie/submissions/submit"),I.append("handle",v.value?.handle??""),I.append("submitAction","submit"),I.append("completeSubmission","1"),K(I,M,""),u.value=!0,m.value="";const H=await fetch(`${y.url}/actions/formie/submissions/submit`,{method:"POST",body:I,headers:{Accept:"application/json"}});if(H.ok){const D=await H.json();if(u.value=!1,!D.success)k.setErrors(D.errors),m.value=D.errorMessage,f.value=!0;else{if(n.dataLayer.push({event:"form_submission",form_name:v.value?.title}),k.reset(),v.value?.settings?.submitAction==="message")m.value=v.value?.settings?.submitActionMessageHtml??"";else if(v.value?.settings?.submitAction==="url"&&v.value?.settings?.redirectUrl)window.open(v.value?.settings.redirectUrl,"_blank");else if(v.value?.settings?.submitAction==="entry"&&v.value?.settings?.redirectEntry?.url){const N=v.value?.settings.redirectEntry.url.replace(d.public.appUrl,"");jl(N)}v.value?.settings?.submitActionFormHide&&(h.value=!0)}}else u.value=!1,m.value="Er is een fout opgetreden.",f.value=!0}function K(M,k,I){return Array.isArray(k)?(M.set(I,""),k.forEach(H=>{K(M,H,`${I}[]`)})):typeof k=="object"?k?.file instanceof File?M.append(I,k.file,k.file.name):Object.keys(k).forEach(H=>{K(M,k[H],I?`${I}[${H}]`:H)}):k!==null&&M.append(I,typeof k=="number"||typeof k=="boolean"?k.toString():k),M}return(M,k)=>{const I=Ot,H=Rn,D=me,N=Ye("FormKit");return c(v)?(o(),i("section",$u,[r("div",Au,[r("div",Su,[r("div",Eu,[r("div",Ou,[r("h3",Fu,C(c(v).title),1),e.content.plainText?(o(),i("div",Iu,[r("p",null,C(e.content.plainText),1)])):_("",!0)]),c(f)?(o(),i("div",Lu,[...k[0]||(k[0]=[r("div",{class:"font-heading text-lg font-bold sm:text-xl"}," Oeps, er ging iets fout! ",-1),r("p",{class:"mt-1 mb-3"}," Je aanvraag kon niet worden verstuurd. Controleer of je alle velden goed hebt ingevuld en probeer het opnieuw. ",-1),r("p",null,[Ce(" Blijft de fout optreden? Stuur een mail naar "),r("a",{href:"mailto:[email protected]",target:"_blank",rel:"noopener noreferrer",class:"underline"}," [email protected] ")],-1)])])):_("",!0),r("div",null,[e.content.formSubmitSuccessMessage&&c(h)?(o(),b(I,{key:0,content:e.content.formSubmitSuccessMessage,class:"rich-text"},null,8,["content"])):(o(),b(I,{key:1,content:{html:c(m)}},null,8,["content"]))])]),c(h)?_("",!0):(o(),b(N,{key:0,id:`form-${c(v).id}`,type:"form",actions:!1,disabled:c(u),onSubmit:U,onSubmitInvalid:V},{default:Y(()=>[A(N,{type:"group",name:"fields"},{default:Y(()=>[(o(!0),i(j,null,q(c(v).pages,(P,B)=>(o(),i("div",{key:P.id,class:"mb-6 flex flex-col gap-6"},[c(v).pages?.length>1?(o(),i("h3",Pu,C(P?.label),1)):_("",!0),(o(!0),i(j,null,q(P.rows,x=>Tn((o(),i("div",{key:x.id,class:"flex w-full gap-6 max-md:flex-col"},[(o(!0),i(j,null,q(x.rowFields,S=>(o(),i("div",{key:S?.id,class:"flex-1"},[A(H,{field:S},null,8,["field"])]))),128))])),[[Cn,F(x)]])),128)),B===c(v).pages.length-1?(o(),b(D,{key:1,type:"submit",label:P?.settings.submitButtonLabel??"Verzenden",variant:"white",size:"large",class:"flex-none"},null,8,["label"])):_("",!0)]))),128))]),_:1})]),_:1},8,["id","disabled"]))])])])):_("",!0)}}}),Ru=Object.assign(Mu,{__name:"ComponentForm"}),Du=Ht("components/ui/Slider.vue",()=>Vt(()=>import("./BONhDwkF.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)),Nu={class:"container space-y-8 text-blue-800 lg:space-y-12"},Bu={class:"flex items-end justify-between gap-2"},Uu={class:"space-y-2"},zu={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},ju={key:1,class:"font-body block text-2xl"},Vu=R({__name:"HighlightBanner",props:{content:{}},async setup(e){let t,l;const n=Ke(),d=et(),s=e,u=ge(jt,null),m=$(()=>{if(!s.content.useDefaults)return s.content;if(!u)return null;const D={"/nieuws":u.matrixHighlightBannerNews,"/events-training":u.matrixHighlightBannerEvents,"/voor-de-horeca":u.matrixHighlightBannerCases,"/kennis":u.matrixHighlightBannerKnowledgeTopics},N=Object.entries(D).find(([B])=>n.path.startsWith(B));return(N?N[1]:u.matrixHighlightBannerDefault)?.[0]??null}),f=ge(Vl,null),h=ge(An,[]),y=ge(Hl,[]),w=ge(ql,[]),g=ge(Gl,null),v=ge(Wl,null),O=$(()=>m.value?.enableRegionNewsCallToAction&&g),F=$(()=>m.value?.enableRegionNewsCallToAction?{url:d.resolve({path:"/nieuws",query:v?{"departments[]":v}
29:{"regions[]":g}}).href,label:v?"Ga naar al het nieuws uit de afdeling":"Ga naar al het nieuws uit de regio"}:m.value?.callToAction),V=$(()=>m.value?.filterOnCurrentTags?h:m.value?.tags.map(D=>D.id)),U=$(()=>{const D=(m.value?.filterOnCurrentRegion?y:m.value?.region)??[],N=new Set(D.map(B=>B.parent?.id).filter(Boolean)),P=D.map(B=>B.id).filter(B=>!N.has(B));return!P.length&&m.value?.filterOnCurrentRegion?[":empty:"]:P}),K=$(()=>m.value?.filterOnCurrentThemes?w:m.value?.knowledgeThemes.map(D=>D.id)),{result:M}=m.value?.automaticFilling?([t,l]=Re(()=>De(ia(()=>{const D=[f,...(m.value?.manuallyFeaturedItems??[]).map(N=>N.id)];return{section:m.value?.fillWithTypes.length?m.value?.fillWithTypes:["cases","events","knowledgeTopics","news"],limit:Math.max(0,6-(m.value?.manuallyFeaturedItems?.length||0)),id:["not",...D],tags:V.value.length?V.value:null,region:U.value.length?U.value:null,knowledgeThemes:K.value.length?K.value:null}}))),t=await t,l(),t):{result:J(null)},k=$(()=>{const D=m.value?.manuallyFeaturedItems||[];if(!m.value?.automaticFilling)return D;const N=M.value?.entries??[];return[...D,...N].slice(0,6)}),I={white:{bg:"bg-white"},gold:{bg:"bg-gold-100"}},H={slidesPerView:1,centeredSlides:!1,spaceBetween:20,breakpoints:{768:{slidesPerView:2},1200:{slidesPerView:3}}};return(D,N)=>{const P=me,B=Fn,x=Du;return o(),i("section",{class:Z(["component-highlight-banner w-full max-w-screen overflow-clip py-10 md:py-20 lg:py-24",I[c(m)?.featuredBannerColorSelection]?.bg])},[r("div",Nu,[r("div",Bu,[r("div",Uu,[c(m)?.title?(o(),i("h2",zu,C(c(m)?.title),
291)):_("",!0),c(m)?.subTitle?(o(),i("p",ju,C(c(m)?.subTitle),1)):_("",!0)]),c(O)||c(m)?.callToAction?(o(),b(P,{key:0,link:c(F)??void 0},null,8,["link"])):_("",!0)]),A(x,{ref:"sliderRef",options:H,"hydrate-on-visible":""},{default:Y(()=>[(o(!0),i(j,null,q(c(k),S=>(o(),i("swiper-slide",{key:S.id},[(o(),b(B,{key:S?.id,entry:S},null,8,["entry"]))]))),128))]),_:1},512)])],2)}}}),Hu=Object.assign(Vu,{__name:"ComponentHighlightBanner"}),Qo=R({props:{format:{default:ft.DATE_MED,type:[Object,String]},relative:{type:Boolean},value:{required:!0,type:[String,Object]}},setup(e){const t=yt(),l=$(()=>ft.isDateTime(e.value)?e.value:e.value instanceof Date?ft.fromJSDate(e.value):ft.fromISO(e.value?.replace(/\s(\d\d:)/g,"T$1")??"")),n=$(()=>{const m=e.format;if(typeof m=="string"){if(t.public.base.dateTime?.formats?.[m])return t.public.base.dateTime?.formats?.[m];if(qu(m))return ft[m]}return m});let d=null;const s=J(0);_e(()=>e.relative,m=>{!m||d||u()},{immediate:!0});function u(){const m=-1*l.value.diffNow("seconds").seconds;let f=24*3600;m<=60?f=1:m<=3600?f=60:m<=3600*24&&(f=3600),d=setTimeout(function(){s.value=new Date().getTime(),e.relative&&u()},f*1e3)}return Kl(()=>{d&&clearTimeout(d)}),()=>{if(!l.value)return gt("time","");if(e.relative)return s.value,gt("time",{datetime:l.value.toISO()},l.value.minus({seconds:1}).toRelative()||"");const m=typeof n.value=="string"?l.value.toFormat(n.value):l.value.toLocaleString(n.value);return gt("time",{datetime:l.value.toISO()},m)}}});function qu(e){return typeof e=="string"&&e in ft}const Gu={class:"relative aspect-square overflow-clip rounded-lg"},Wu={key:1,src:Uo,width:"380",height:"380",loading:"lazy",decoding:"async",alt:"Geen afbeelding beschikbaar",class:"size-full"},Ku={class:"absolute top-0 flex flex-wrap items-start gap-2 p-3"},Yu={class:"font-heading leading-tighter mt-4 text-lg font-bold wrap-break-word hyphens-auto"},Qu=R({__name:"AlgoliaItem",props:{hit:{},featured:{type:Boolean,default:!1}},setup(e){const t=["event-type","knowledge-theme","news-category","tool-category"],l=e,n=$(()=>{const{url:g,path:v,title:O,postDate:F,overviewType:V,card:U}=l.hit;return{url:g??v??"",title:U.title||O,image:U.image,labels:U.labels,date:F!=null&&V!=="events"?new Date(F):null}}),d=$(()=>{const g=new Date;g.setHours(0,0,0,0);const v=g.getTime();return(l.hit.card.trainings??[]).filter(O=>O.date>=v).toSorted((O,F)=>O.date-F.date)}),s=$(()=>{const[g]=d.value;return g?new Date(g.date):null}),u=$(()=>Math.max(0,d.value.length-1)),m=$(()=>d.value.length>0&&d.value.every(g=>g.fullyBooked));function f(g){return t.find(v=>g.id.startsWith(`${v}-`))??g.id}const h={id:"featured",title:"Uitgelicht"},y={id:"fully-booked",title:"Volgeboekt"},w=$(()=>{const g=l.featured?h:void 0;if(m.value){const F=g??n.value.labels[0];return F?[F,y]:[y]}const v=new Set,O=n.value.labels.filter(F=>{const V=f(F);return v.has(V)?!1:(v.add(V),!0)});return[g,...O].filter(Boolean).slice(0,2)});return(g,v)=>{const O=Ne,F=Qo,V=Bo,U=te,K=lt;return o(),b(K,{to:c(n).url,class:"group text-blue-800 transition-colors duration-300 hover:text-blue-900"},{default:Y(()=>[r("div",Gu,[c(n).image?.url?(o(),b(O,{key:0,asset:c(n).image,"img-attrs":{class:"size-full object-cover",width:c(n).image.width,height:c(n).image.height}},null,8,["asset","img-attrs"])):(o(),i("img",Wu)),v[0]||(v[0]=r("div",{class:"pointer-events-none absolute inset-0 bg-linear-to-b from-black/0 to-black/40 opacity-0 transition-opacity duration-300 group-hover:opacity-100"},null,-1)),r("div",Ku,[c(n).date?(o(),b(V,{key:0},{default:Y(()=>[A(F,{value:c(n).date,format:{day:"2-digit",month:"2-digit",year:"numeric"}},null,8,["value"])]),_:1})):_("",!0),(o(!0),i(j,null,q(c(w),M=>(o(),b(V,{key:M.id,label:M.title,icon:M.id==="featured"?"pin":void 0,variant:M.id==="fully-booked"?"error":"default"},null,8,["label","icon","variant"]))),128))]),A(U,{name:"arrow-right",class:"absolute bottom-4 left-4 size-5 text-white opacity-0 transition-all duration-300 ease-in-out group-hover:left-[calc(100%-2.25rem)] group-hover:opacity-100"})]),c(s)?(o(),b(V,{key:0,variant:"gold",class:"mt-4"},{default:Y(()=>[A(F,{value:c(s),format:{day:"2-digit",month:"2-digit",year:"numeric"}},null,8,["value"]),c(u)?(o(),i(j,{key:0},[Ce(" • + "+C(c(u))+" "+C(c(u)===1?"datum":"data"),1)],64)):_("",!0)]),_:1})):_("",!0),r("h5",Yu,C(c(n).title),1)]),_:1},8,["to"])}}}),Ju=Object.assign(Qu,{__name:"CardAlgoliaItem"}),Xu=R({__name:"LocationCheckbox",props:_t({value:{},label:{}},{modelValue:{default:[]},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=e,l=ze(e,"modelValue"),n=$({get:()=>l.value.includes(t.value),set:d=>{const s=new Set(l.value);d?s.add(t.value):s.delete(t.value),l.value=[...s]}});return(d,s)=>{const u=Ye("FormKit");return o(),b(u,{modelValue:c(n),"onUpdate:modelValue":s[0]||(s[0]=m=>Se(n)?n.value=m:null),type:"checkbox",label:e.label,"wrapper-class":"relative","input-class":"!absolute !inset-0 !h-full !w-full opacity-0 cursor-pointer"},null,8,["modelValue","label"])}}}),Zu=Object.assign(Xu,{__name:"SearchFilterLocationCheckbox"}),St="landelijk",ed="noord-holland",td={class:"max-h-60 overflow-y-auto"},nd={class:"mb-1 last:mb-0"},od={class:"flex items-center gap-1"},ld=["aria-expanded","aria-label","onClick"],ad={key:0,class:"pl-7"},sd=R({__name:"LocationFilter",props:_t({groups:{},defaultOpenRegions:{default:()=>[]}},{regions:{default:[]},regionsModifiers:{},departments:{default:[]},departmentsModifiers:{}}),emits:["update:regions","update:departments"],setup(e){const t=e,l=ze(e,"regi
29ons"),n=ze(e,"departments"),d=J(new Set(t.defaultOpenRegions));function s(m){return d.value.has(m)}function u(m){d.value.has(m)?d.value.delete(m):d.value.add(m)}return(m,f)=>{const h=Zu,y=te;return o(),i("ul",td,[r("li",nd,[A(h,{modelValue:l.value,"onUpdate:modelValue":f[0]||(f[0]=w=>l.value=w),value:c(St),label:"Landelijk"},null,8,["modelValue","value"])]),(o(!0),i(j,null,q(e.groups,w=>(o(),i("li",{key:w.region.value,class:"mb-1 last:mb-0"},[r("div",od,[A(h,{modelValue:l.value,"onUpdate:modelValue":f[1]||(f[1]=g=>l.value=g),value:w.region.value,label:w.region.label,class:"flex-1"},null,8,["modelValue","value","label"]),w.departments.length?(o(),i("button",{key:0,type:"button",class:"cursor-pointer p-1 text-blue-800","aria-expanded":s(w.region.value),"aria-label":s(w.region.value)?"Inklappen":"Uitklappen",onClick:g=>u(w.region.value)},[A(y,{name:"chevron-down",class:Z(["size-4 transition-transform",s(w.region.value)?"rotate-180":"rotate-0"])},null,8,["class"])],8,ld)):_("",!0)]),s(w.region.value)&&w.departments.length?(o(),i("ul",ad,[(o(!0),i(j,null,q(w.departments,g=>(o(),i("li",{key:g.value,class:"mb-1 last:mb-0"},[A(h,{modelValue:n.value,"onUpdate:modelValue":f[2]||(f[2]=v=>n.value=v),value:g.value,label:g.label},null,8,["modelValue","value","label"])]))),128))])):_("",!0)]))),128))])}}}),id=Object.assign(sd,{__name:"SearchFilterLocationFilter"}),rd={class:"-mt-2 flex flex-col gap-4 pb-6"},cd=R({__name:"MonthFilter",props:_t({groups:{}},{modelValue:{default:[]},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ze(e,"modelValue");return(l,n)=>{const d=In,s=Ln;return o(),i("div",rd,[(o(!0),i(j,null,q(e.groups,u=>(o(),b(s,{key:u.year,label:String(u.year),variant:"year"},{default:Y(()=>[A(d,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=m=>t.value=m),label:`Filter op maand in ${u.year}`,options:u.months},null,8,["modelValue","label","options"])]),_:2},1032,["label"]))),128))])}}}),ud=Object.assign(cd,{__name:"SearchFilterMonthFilter"}),Jo=["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"];function dd(e,t=new Date){const l=`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,"0")}`,n=new Map;for(const d of Object.keys(e)){if(d<l)continue;const[s,u]=d.split("-"),m=Number(s),f=Number(u)-1;if(!Number.isInteger(m)||f<0||f>11)continue;const h=n.get(m)??[];h.push({month:f,value:d}),n.set(m,h)}return[...n.entries()].sort(([d],[s])=>d-s).map(([d,s])=>({year:d,months:s.sort((u,m)=>u.month-m.month).map(({month:u,value:m})=>({value:m,label:Jo[u]}))}))}function md(e){const[t,l]=e.split("-"),n=Number(l)-1;return`${Jo[n]??e} ${t}`}const fd={"postDate DESC":"_post_date_desc","postDate ASC":"_post_date_asc","title ASC":"_title_asc","title DESC":"_title_desc","trainingDate ASC":"_next_training_date_asc","trainingDate DESC":"_next_training_date_desc"};function hn(e){const t=[];e.types.length&&t.push(e.types.map(n=>`overviewType:${n}`)),e.categories.length&&t.push(e.categories.map(n=>`newsCategorySlugs:${n}`)),e.knowledgeThemes.length&&t.push(e.knowledgeThemes.map(n=>`knowledgeThemeSlugs:${n}`)),e.eventTypes.length&&t.push(e.eventTypes.map(n=>`eventTypeSlugs:${n}`)),e.toolCategories.length&&t.push(e.toolCategories.map(n=>`toolCategorySlugs:${n}`)),e.months.length&&t.push(e.months.map(n=>`trainingMonths:${n}`));const l=[...e.regions.map(n=>n===St?"landelijk:true":`regionSlugs:${n}`),...e.departments.map(n=>`departmentSlugs:${n}`)];return l.length&&t.push(l),t}function pd(e){const t=[],l=(...n)=>n.some(d=>e.types.includes(d));return l("events")&&(t.push({facets:["eventTypeSlugs"],selected:e.eventTypes,paramsWithoutSelection:{...e,eventTypes:[]}}),t.push({facets:["trainingMonths"],selected:e.months,paramsWithoutSelection:{...e,months:[]}})),l("knowledgeTopics","news","events")&&t.push({facets:["knowledgeThemeSlugs"],selected:e.knowledgeThemes,paramsWithoutSelection:{...e,knowledgeThemes:[]}}),l("knowledgeTopics")&&t.push({facets:["toolCategorySlugs"],selected:e.toolCategories,paramsWithoutSelection:{...e,toolCategories:[]}}),l("news")&&t.push({facets:["newsCategorySlugs"],selected:e.categories,paramsWithoutSelection:{...e,categories:[]}}),l("news","events")&&t.push({facets:["regionSlugs","departmentSlugs"],selected:[...e.regions,...e.departments],paramsWithoutSelection:{...e,regions:[],departments:[]}}),t}function gd(e){return e.length?e.map(t=>`NOT objectID:"${t}"`).join(" AND "):void 0}function _n(e,t,l){const n=[];return e.includes("events")&&n.push(`lastTrainingDate >= ${t}`),l&&n.push(l),n.length?n.join(" AND "):void 0}function hd(e){const t=yt().public.algolia.indexName,l=$(()=>({types:be(e.types),search:be(e.search),orderBy:be(e.orderBy),page:Pn(be(e.page)),resultsPerPage:be(e.resultsPerPage),categories:be(e.categories),knowledgeThemes:be(e.knowledgeThemes),eventTypes:be(e.eventTypes),toolCategories:be(e.toolCategories),regions:be(e.regions),departments:be(e.departments),months:be(e.months),featuredIds:be(e.featuredIds)})),{data:n,pending:d,error:s}=Sn(()=>`algolia-item-overview:${JSON.stringify(l.value)}`,async()=>{const u=l.value;if(!t)return{hits:[],nbHits:0,facets:{}};const m=`${t}${fd[u.orderBy]??""}`,f=(D,N,P=0,B=1,x={})=>$fetch("/api/algolia/search",{query:{indexName:m,query:u.search,page:P,hitsPerPage:B,facets:JSON.stringify(N),...D.length?{facetFilters:JSON.stringify(D)}:{},...x.filters?{filters:x.filters}:{}}}),h=async(D,N,P,B,x)=>{const S=u.resultsPerPage,re=Math.floor(P/S),de=P%S,oe=de+B>S,[ke,Fe]=await Promise.all([f(D,N,re,S,{filters:x}),oe?f(D,N,re+1,S,{filters:x}):Promise.resolve(void 0)]);return{...ke,hits:[...ke.hits.slice(de),...Fe?.hits??[]].slice(0,B)}},y=pd(u),w=y.filter(D=>D.selected.length>0),g=new Date().setHours(0,0,0,0),v=_n(u.types,g);let O=[];if(u.featuredIds.length){const D=u.featuredIds.map(x=>`objectID:"${x}"`).join(" OR "),N=hn(u),P=await $fetch("/api/algolia/search",{query:{indexName:t,query:u.search,hitsPerPage:u.featuredIds.length,...N.length?{facetFilters:JSON.stringify(N)}:{},filters:_n(u.types,g,`(${D})`)}}),B=new Map(P.hits.map(x=>[x.objectID,x]));O=u.featuredIds.flatMap(x=>B.get(x)??[])}const F=O.length,V=gd(O.map(D=>D.objectID)),U=_n(u.types,g,V),K=V?y:w,M=await Promise.all([h(hn(u),y.flatMap(D=>D.facets),Math.max(0,u.page===1?0:(u.page-1)*u.resultsPerPage-F),Math.max(0,u.page===1?u.resultsPerPage-F:u.resultsPerPage),U),...K.map(D=>f(hn(D.paramsWithoutSelection),D.facets,0,1,{filters:v}))]),[k,...I]=M;if(!k)return{hits:[],nbHits:0,facets:{}};const H={...k.facets??{}};
29return K.forEach((D,N)=>{for(const P of D.facets)H[P]=I[N]?.facets?.[P]??{}}),{hits:[...u.page===1?O:[],...k.hits],nbHits:k.nbHits+F,facets:H}},"$iJMBElfu_n");return{entries:$(()=>n.value?.hits??[]),total:$(()=>n.value?.nbHits??0),facets:$(()=>n.value?.facets??{}),loading:d,error:s}}const _d={ref:"main",class:"component-item-overview bg-white py-10 md:py-20 lg:py-24"},bd={class:"container"},Eo=12,yd=R({__name:"ItemOverview",props:{content:{}},setup(e){const t=e,l=ht("main"),n=$(()=>t.content.types?.includes("events")??!1),d=$(()=>n.value?t.content.manuallyFeaturedEvents?.map(x=>x?.id).filter(x=>x!=null)??[]:[]),s=Ke(),u=et(),m=tt("page","1",{transform:Pn,route:s,router:u}),f=tt("search","",{route:s,router:u}),h=J(),y=$({get:()=>h.value?.search===f.value?h.value.order:f.value?.trim()?"score":n.value?"trainingDate ASC":"postDate DESC",set:x=>h.value={order:x,search:f.value}}),w=x=>tt(`${x}[]`,[],{transform:S=>Array.isArray(S)?S:[S],route:s,router:u}),g=w("months"),{result:v}=ra(()=>({sections:t.content.types,knowledgeThemeLevel:n.value?1:null}),{keepPreviousResult:!0}),O=(x,S)=>{const re=D.value?.[S]??{};return x?.flatMap(de=>!de?.slug||re[de.slug]===void 0?[]:[{id:de.id,value:de.slug,label:de.title}])??[]},F=(...x)=>x.some(S=>t.content.types?.includes(S)),V=$(()=>{const x=D.value?.regionSlugs??{};return v.value?.regions?.flatMap(S=>!S?.id||!S.slug||x[S.slug]===void 0?[]:[{id:S.id,value:S.slug,label:S.title??S.slug}])??[]}),U=$(()=>{const x=D.value?.departmentSlugs??{};return v.value?.departments?.flatMap(S=>!S?.id||!S.slug||x[S.slug]===void 0?[]:[{id:S.id,value:S.slug,label:S.title??S.slug,parentId:S.__typename==="pageDepartment_Entry"?S.parent?.id??null:null}])??[]}),K=$(()=>{const x=new Map;for(const{id:S,value:re,label:de,parentId:oe}of U.value){if(!oe)continue;const ke=x.get(oe)??[];ke.push({id:S,value:re,label:de}),x.set(oe,ke)}return V.value.map(S=>({region:S,departments:x.get(S.id)??[]}))}),M=x=>Mo({label:x.label,filterLabel:x.filterLabel,show:$(x.show),options:$(x.options),selected:w(x.param)}),k={eventTypes:M({param:"event-types",label:"Evenement type",filterLabel:"Evenement type",show:()=>F("events"),options:()=>O(v.value?.eventTypes,"eventTypeSlugs")}),knowledgeThemes:M({param:"knowledge-themes",label:"Thema",filterLabel:"Filter op thema",show:()=>F("knowledgeTopics","news","events"),options:()=>O(v.value?.knowledgeThemes,"knowledgeThemeSlugs")}),toolCategories:M({param:"tool-categories",label:"Tool",filterLabel:"Filter op tool",show:()=>F("knowledgeTopics"),options:()=>O(v.value?.toolCategories,"toolCategorySlugs")}),categories:M({param:"categories",label:"Categorie",filterLabel:"Filter op categorie",show:()=>F("news"),options:()=>O(v.value?.categories,"newsCategorySlugs")}),regions:M({param:"regions",label:"Regio",filterLabel:"Filter op regio",show:()=>F("news")&&!n.value,options:()=>[{id:":empty:",value:St,label:"Landelijk"},...V.value]}),departments:M({param:"departments",label:"Afdeling",filterLabel:"Filter op afdeling",show:()=>F("news")&&!n.value,options:()=>U.value})},I=$(()=>g.value.length>0||Object.values(k).some(x=>x.selected.length>0));at(()=>{F("news","events")&&!I.value&&(k.regions.selected=[St])});const{entries:H,facets:D,total:N,loading:P}=hd({types:()=>t.content.types??[],search:f,orderBy:y,page:m,resultsPerPage:Eo,categories:()=>k.categories.selected,knowledgeThemes:()=>k.knowledgeThemes.selected,eventTypes:()=>k.eventTypes.selected,toolCategories:()=>k.toolCategories.selected,regions:()=>k.regions.selected,departments:()=>k.departments.selected,months:g,featuredIds:d}),B=$(()=>dd(D.value?.trainingMonths??{}));return _e(()=>[f.value,y.value,g.value,...Object.values(k).map(x=>x.selected)],(x,S)=>{JSON.stringify(x)!==JSON.stringify(S)&&(m.value=1)}),_e(m,(x,S)=>{x!==S&&l.value?.scrollIntoView({behavior:"smooth",block:"start"})}),_e(D,x=>{const S=(oe,ke)=>{const Fe=x?.[ke]??{},Be=oe.selected.filter(Qe=>Fe[Qe]!==void 0);Be.length!==oe.selected.length&&(oe.selected=Be)};S(k.knowledgeThemes,"knowledgeThemeSlugs"),S(k.categories,"newsCategorySlugs"),S(k.eventTypes,"eventTypeSlugs"),S(k.toolCategories,"toolCategorySlugs");const re=x?.trainingMonths??{},de=g.value.filter(oe=>re[oe]!==void 0);de.length!==g.value.length&&(g.value=de)}),(x,S)=>{const re=Ju,de=In,oe=Ln,ke=id,Fe=ud,Be=zo,Qe=jo;return o(),i("section",_d,[r("div",bd,[A(Qe,{search:c(f),"onUpdate:search":S[3]||(S[3]=Q=>Se(f)?f.value=Q:null),page:c(m),"onUpdate:page":S[4]||(S[4]=Q=>Se(m)?m.value=Q:null),"order-by":c(y),"onUpdate:orderBy":S[5]||(S[5]=Q=>Se(y)?y.value=Q:null),title:e.content.title,subtitle:e.content.subTitle,loading:c(P),"has-active-filters":c(I),"entry-amount":c(H).length,"results-per-page":Eo,"sort-field":c(n)?"trainingDate":"postDate",total:c(N)},{default:Y(()=>[(o(!0),i(j,null,q(c(H),Q=>(o(),b(re,{key:Q.objectID,hit:Q,featured:c(d).includes(Q.objectID)},null,8,["hit","featured"]))),128))]),filters:Y(()=>[(o(),i(j,null,q(k,(Q,ee)=>(o(),i(j,{key:ee},[Q.show&&Q.options.length?(o(),b(oe,{key:0,label:Q.label},{default:Y(()=>[A(de,{modelValue:Q.selected,"onUpdate:modelValue":Ue=>Q.selected=Ue,label:Q.filterLabel,options:Q.options},null,8,["modelValue","onUpdate:modelValue","label","options"])]),_:2},1032,["label"])):_("",!0)],64))),64)),c(n)&&c(K).length?(o(),b(oe,{key:0,label:"Regio & Afdeling","default-open":k.regions.selected.some(Q=>Q!==c(St))||k.departments.selected.length>0},{default:Y(()=>[A(ke,{regions:k.regions.selected,"onUpdate:regions":S[0]||(S[0]=Q=>k.regions.selected=Q),departments:k.departments.selected,"onUpdate:departments":S[1]||(S[1]=Q=>k.departments.selected=Q),groups:c(K),"default-open-regions":[c(ed)]},null,8,["regions","departments","groups","default-open-regions"])]),_:1},8,["default-open"])):_("",!0),c(n)&&c(B).length?(o(),b(oe,{key:1,label:"Maand","default-open":c(g).length>0},{default:Y(()=>[A(Fe,{modelValue:c(g),"onUpdate:modelValue":S[2]||(S[2]=Q=>Se(g)?g.value=Q:null),groups:c(B)},null,8,["modelValue","groups"])]),_:1},8,["default-open"])):_("",!0)]),activeFilters:Y(()=>[(o(),i(j,null,q(k,(Q,ee)=>(o(),i(j,{key:ee},[(o(!0),i(j,null,q(Q.selected,(Ue,vt)=>(o(),b(Be,{key:Ue,label:("valueToLabel"in x?x.valueToLabel:c(Vo))(Ue,Q.options),onClick:L=>Q.selected=Q.selected.toSpliced(vt,1)},null,8,["label","onClick"]))),128))],64))),64)),(o(!0),i(j,null,q(c(g),(Q,ee)=>(o(),b(Be,{key:Q,label:c(md)(Q),onClick:Ue=>g.value=c(g).toSpliced(ee,1)},null,8,["label","onClick"]))),128))]),_:1},8,["search","page","order-by","title","subtitle","loading","has-active-filters","entry-amount","sort-field","total"])])],512)}}}),vd=Object.assign(yd,{__name:"ComponentItemOverview"}),xd={class:"component-jump-to"},kd={class:"relative container my-4 flex flex-col gap-5 overflow-x-clip md:gap-10 lg:flex-row lg:gap-16"},wd={class:"scrollbar-hide -mx-4 flex w-full max-w-screen items-center overflow-x-auto border-b border-black/15 py-4 whitespace-nowrap"},Td={key:0,class:"font-heading shrink-0 px-6 text-2xl font-black uppercase"},Cd=R({__name:"JumpTo",props:{content:{}},setup(e){return(t,l)=>{const n=Mn;return o(),i("section",xd,[r("div",kd,[l[0]||(l[0]=r("div",{class:"pointer-events-none absolute top-0 left-0 z-10 h-full w-8 bg-linear-to-r from-white to-transparent"},null,-1)),r("ul",wd,[e.content.title?(o(),i("li",Td,C(e.content.title),
291)):_("",!0),(o(!0),i(j,null,q(e.content.links,d=>(o(),i("li",{key:d.id,class:"border-l border-black/15 px-6 last:pr-0"},[A(n,{link:d.linkPrimary,size:"small"},null,8,["link"])]))),128))]),l[1]||(l[1]=r("div",{class:"pointer-events-none absolute top-0 right-0 z-10 h-full w-8 bg-linear-to-l from-white to-transparent"},null,-1))])])}}}),$d=Object.assign(Cd,{__name:"ComponentJumpTo"}),Ad={class:"flex flex-col items-center gap-5 md:flex-row"},Sd={key:0,class:"aspect-square w-full flex-1"},Ed={class:"w-full flex-1 space-y-4"},Od={class:"flex items-center gap-4"},Fd={class:"flex flex-col justify-center gap-1"},Id={key:0,class:"font-heading leading-overlap text-2xl font-bold"},Ld={key:1,class:"leading-overlap text-base"},Pd=R({__name:"HighlightBanner",props:{image:{default:void 0},imageSmall:{default:void 0},quote:{default:void 0},title:{default:void 0},subtitle:{default:void 0},button:{default:void 0}},setup(e){const t=e,l=J(!1),n=J(!1),d=J(null),s=()=>{const u=d.value;u&&(n.value=u.scrollHeight>u.clientHeight)};return _e(()=>t.quote,async()=>{await ot(),s()}),at(async()=>{await ot(),s()}),(u,m)=>{const f=Ne,h=me;return o(),i("div",Ad,[e.image?(o(),i("div",Sd,[A(f,{asset:e.image,"img-attrs":{class:"size-full aspect-square rounded-lg"}},null,8,["asset"])])):_("",!0),r("div",Ed,[r("div",Od,[e.imageSmall?(o(),b(f,{key:0,asset:e.imageSmall,"img-attrs":{class:"size-12 rounded-full"}},null,8,["asset"])):_("",!0),r("div",Fd,[e.title?(o(),i("div",Id,C(e.title),
291)):_("",!0),e.subtitle?(o(),i("div",Ld,C(e.subtitle),1)):_("",!0)])]),e.quote?(o(),i("blockquote",{key:0,ref_key:"quoteElement",ref:d,class:Z(["transition-all duration-300",c(l)?"line-clamp-none":`
30            line-clamp-6
31            lg:line-clamp-none
32          `])},[r("p",null," “"+C(e.quote)+"” ",1)],2)):_("",!0),e.quote&&c(n)?(o(),i("button",{key:1,type:"button",class:"text-lg underline hover:text-blue-900 lg:hidden",onClick:m[0]||(m[0]=y=>l.value=!c(l))},C(c(l)?"Minder lezen":"Lees meer"),1)):_("",!0),e.button?(o(),b(h,{key:2,link:e.button,label:"Lees het hele verhaal"},null,8,["link"])):_("",!0)])])}}}),Md=Object.assign(Pd,{__name:"UiHighlightBanner"}),Rd=Ht("components/ui/Slider.vue",()=>Vt(()=>import("./BONhDwkF.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)),Dd={class:"component-member-stories w-full max-w-screen overflow-clip bg-white py-10 md:py-20 lg:py-24"},Nd={class:"container space-y-12 text-blue-800"},Bd={class:"space-y-2"},Ud={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},zd={key:1,class:"font-body block text-2xl"},jd=R({__name:"MemberStories",props:{content:{}},setup(e){const t={slidesPerView:1,centeredSlides:!1,spaceBetween:20};return(l,n)=>{const d=Md,s=Rd;return o(),i("section",Dd,[r("div",Nd,[r("div",Bd,[e.content.title?(o(),i("h2",Ud,C(e.content.title),1)):_("",!0),e.content.subTitle?(o(),i("p",zd,C(e.content.subTitle),1)):_("",!0)]),A(s,{options:t,"hydrate-on-visible":"",variant:"blue","overflow-visible":!1},{default:Y(()=>[(o(!0),i(j,null,q(e.content.memberStories,u=>(o(),i("swiper-slide",{key:u.id},[A(d,{image:u.image?.[0],title:u.fullNameMember,subtitle:u.hospitalityName,"image-small":u.imageMember?.[0],quote:u.memberQuote},null,8,["image","title","subtitle","image-small","quote"])]))),128))]),_:1})])])}}}),Vd=Object.assign(jd,{__name:"ComponentMemberStories"}),Hd=R({__name:"Text",props:{content:{}},setup(e){return(t,l)=>{const n=Ot,d=Ne;return o(),i("div",null,[(o(!0),i(j,null,q(e.content.body?.chunks??[],(s,u)=>(o(),i(j,{key:u},[s.__typename==="CkeditorMarkup"?(o(),b(n,{key:0,class:"rich-text",content:s},null,8,["content"])):_("",!0),s?.__typename==="figure_Entry"?(o(),i("div",{key:1,class:Z(["mb-4 flex",{"flex-wrap":s?.image,"sm:float-right sm:ml-4":s?.image&&s.width<100}]),style:$n(`width: ${s.width}%`)},[s.image[0]?.__typename==="images_Asset"?(o(),b(d,{key:0,asset:s.image[0],"img-attrs":{class:"w-full"},loading:"lazy",class:"w-full",sizes:"100vw"},null,8,["asset"])):_("",!0)],6)):_("",!0)],64))),128))])}}}),Dn=Object.assign(Hd,{__name:"ContentText"}),qd={class:"relative z-20"},Gd=R({__name:"TabButton",props:{label:{},active:{type:Boolean}},setup(e){return(t,l)=>(o(),i("button",{type:"button",class:Z(["group font-body relative block flex-1 overflow-clip rounded-bl-lg px-3 py-1.5 text-lg transition-colors duration-300",[e.active?`
33      bg-orange-900 text-blue-900
34      hover:text-orange-900
35    `:`
36      bg-blue-900 text-white
37      hover:bg-blue-950
38    `]])},[r("span",qd,C(e.label),1),r("span",{class:Z(["pointer-events-none absolute top-0 right-0 z-10 size-full translate-x-full -translate-y-full rounded-bl-lg transition-transform duration-300 group-hover:translate-x-0 group-hover:translate-y-0",[e.active?"bg-blue-900":"bg-blue-950"]])},null,2)],2))}}),Wd=Object.assign(Gd,{__name:"UiTabButton"}),Kd={class:"component-memberships p-2"},Yd={class:"container space-y-10 rounded-3xl bg-blue-900 py-10 text-white md:space-y-20 md:py-20 lg:space-y-24 lg:px-10 lg:py-24"},Qd={class:"flex flex-col gap-12 md:gap-16 lg:flex-row"},Jd={key:0,class:"flex-1 shrink-0 lg:w-1/2"},Xd={class:"font-heading leading-overlap text-3xl font-black uppercase md:text-8xl lg:wrap-break-word"},Zd={key:1,class:"flex-1 shrink-0"},em={class:"flex flex-col gap-6 lg:flex-row"},tm={class:"space-y-5 md:space-y-12"},nm={class:"font-heading text-3xl font-bold md:text-4xl"},om={class:"space-y-5 md:space-y-12"},lm={key:0,class:"flex gap-4 rounded-lg bg-blue-900 p-2"},am={key:1},sm={class:"space-y-5 md:space-y-12"},im={class:"flex items-end gap-4"},rm={class:"font-heading text-3xl font-bold"},cm={class:"text-base"},um={class:"flex flex-col gap-4 md:flex-row md:items-center"}
38,dm=R({__name:"Memberships",props:{content:{}},setup(e){const t=e,l=Mo({});t.content.matrixMemberships.forEach(u=>{u?.hasVariants&&u?.membershipVariants.length>0&&(l[u.id]=0)});function n(u){const m=l[u.id]??0;return u.membershipVariants[m]}function d(u,m){l[u]=m}const s=new Intl.NumberFormat("nl-NL",{style:"currency",currency:"EUR",maximumFractionDigits:0});return(u,m)=>{const f=Dn,h=Wd,y=te,w=me;return o(),i("section",Kd,[r("div",Yd,[r("div",Qd,[e.content.title?(o(),i("div",Jd,[r("h2",Xd,C(e.content.title),1)])):_("",!0),e.content.body?(o(),i("div",Zd,[A(f,{content:e.content},null,8,["content"])])):_("",!0)]),r("div",em,[(o(!0),i(j,null,q(e.content.matrixMemberships,g=>(o(),i("div",{key:g.id,class:"flex flex-1 shrink-0 flex-col justify-between space-y-5 rounded-3xl bg-blue-800 px-4 py-6 md:space-y-12 md:p-10 lg:p-12"},[r("div",tm,[r("h3",nm,C(g.title),1),r("div",om,[g.hasVariants?(o(),i("div",lm,[(o(!0),i(j,null,q(g.membershipVariants,(v,O)=>(o(),b(h,{key:O,label:v.name,active:c(l)[g.id]===O,onClick:F=>d(g.id,O)},null,8,["label","active","onClick"]))),128))])):_("",!0),r("p",null,C(n(g).description||g.shortDescription),1),g.benefits5x[0].benefit?(o(),i("ul",am,[(o(!0),i(j,null,q(g.benefits5x,(v,O)=>(o(),i("li",{key:O,class:"flex items-start gap-4 border-b border-white py-6 text-base lg:text-lg"},[A(y,{name:"check",class:"mt-1.5 size-4"}),Ce(" "+C(v.benefit),1)]))),128))])):_("",!0)])]),r("div",sm,[r("div",im,[r("div",rm,C(n(g).price!==null&&n(g).price!==void 0?c(s).format(n(g).price):g.price.replace(",00","")),1),r("div",cm,C(n(g).priceDescription||g.priceDescription),1)]),r("div",um,[g.callToAction?(o(),b(w,{key:0,link:g.callToAction,variant:"white"},null,8,["link"])):_("",!0),g.linkPrimary?(o(),b(w,{key:1,link:g.linkPrimary,variant:"primary"},null,8,["link"])):_("",!0)])])]))),128))])])])}}}),mm=Object.assign(dm,{__name:"ComponentMemberships"}),fm={class:"space-y-2"},pm={class:"block text-base md:text-2xl"},gm={class:"block text-lg md:text-xl"},hm={key:0,class:"mt-4"},_m=R({__name:"CtaBanner",props:{link:{default:void 0},label:{default:void 0},title:{default:void 0},titleSize:{default:"normal"},body:{default:void 0},to:{default:void 0},items:{default:()=>[]},variant:{default:"turquoise"}},setup(e){return(t,l)=>{const n=Ot,d=Mn,s=te;return o(),b(bt(e.to??e.link?c(lt):"div"),{to:e.to??e.link?.url,class:Z(["relative block space-y-6 rounded-lg bg-blue-100 p-6 text-blue-800 transition-colors lg:min-h-[420px]",{"group pb-16 hover:text-blue-900":e.link,"bg-turquoise-100":e.variant==="turquoise","bg-orange-100":e.variant==="orange","bg-gold-100":e.variant==="gold"}]),target:t.$attrs.target??e.link?.target},{default:Y(()=>[r("span",fm,[r("span",pm,C(e.label),1),r("span",{class:Z(["font-heading block font-bold",e.titleSize==="small"?"text-3xl":`
39          text-3xl
40          md:text-5xl
41          lg:min-h-32 lg:text-6xl
42        `])},C(e.title),3)]),r("span",gm,[e.body?.html?(o(),b(n,{key:0,content:e.body,class:"rich-text line-clamp-3"},null,8,["content"])):_("",!0)]),e.items?(o(),i("div",hm,[(o(!0),i(j,null,q(e.items,u=>(o(),b(d,{key:u.id,label:u.title,to:u.url},null,8,["label","to"]))),128))])):_("",!0),e.link||e.to?(o(),b(s,{key:1,name:"arrow-right",class:"absolute right-6 bottom-6 size-5"})):_("",!0)]),_:1},8,["to","class","target"])}}}),Xo=Object.assign(_m,{__name:"UiCtaBanner"}),bm=Ht("components/ui/Slider.vue",()=>Vt(()=>import("./BONhDwkF.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)),ym={class:"component-policy-points-banner w-full max-w-screen overflow-clip bg-white py-10 md:py-20 lg:py-24"},vm={class:"container space-y-8 text-blue-800 lg:space-y-12"},xm={key:0,class:"space-y-2"},km={key:0,class:"font-heading text-3xl font-bold md:text-4xl lg:text-5xl"},wm={key:1,class:"font-body block text-2xl"},Tm=R({__name:"PolicyPointsBanner",props:{content:{}},async setup(e){let t,l;const n=e,d={slidesPerView:1,centeredSlides:!1,spaceBetween:20,breakpoints:{992:{slidesPerView:2}}},s=ge(An,[]),u=$(()=>n.content.filterOnCurrentTags?s:n.content.tags.map(g=>g.id)),m=$(()=>n.content.focusAreaFilter.map(g=>g.id)),{result:f}=n.content.automaticFilling?([t,l]=Re(()=>De(ca(()=>({limit:Math.max(0,4-(n.content.manuallyFeaturedPolicyPoints?.length||0)),id:n.content.manuallyFeaturedPolicyPoints?.length?["not",...n.content.manuallyFeaturedPolicyPoints.map(g=>g.id)]:null,tags:u.value.length?u.value:null,policyPositionTheme:m.value.length?m.value:null})))),t=await t,l(),t):{result:J(null)},h=$(()=>{const g=n.content.manuallyFeaturedPolicyPoints||[];if(!n.content.automaticFilling)return g;const v=f.value?.policyPositionsEntries??[];return[...g,...v]});function y(g){return g.contentMatrixPolicyPoint?.map(v=>v?.body?.plainText??"")?.filter(v=>!!v)?.concat()??""}const w=["turquoise","orange","gold"];return(g,v)=>{const O=Xo,F=bm;return o(),i("section",ym,[r("div",vm,[e.content.title||e.content.subTitle?(o(),i("div",xm,[e.content.title?(o(),i("h2",km,C(e.content.title),
421)):_("",!0),e.content.subTitle?(o(),i("p",wm,C(e.content.subTitle),1)):_("",!0)])):_("",!0),A(F,{variant:"blue",options:d,"hydrate-on-visible":""},{default:Y(()=>[(o(!0),i(j,null,q(c(h),(V,U)=>(o(),i("swiper-slide",{key:V.id},[A(O,{label:V.policyPositionTheme?.[0].title,title:V.title,variant:w[U%w.length],to:V.url,body:{html:y(V)}},null,8,["label","title","variant","to","body"])]))),128))]),_:1})])])}}}),Cm=Object.assign(Tm,{__name:"ComponentPolicyPointsBanner"}),$m={class:"component-policy-points-overview pt-10 pb-16 md:py-20 lg:pt-12 lg:pb-24"},Am={class:"container"},Sm={class:"grid grid-cols-1 gap-4 lg:grid-cols-2"},Em={class:"flex flex-col gap-4"},Om={class:"flex flex-col gap-4"},Fm=R({__name:"PolicyPointsOverview",props:{content:{}},async setup(e){let t,l;const{result:n}=([t,l]=Re(()=>De(ua())),t=await t,l(),t),d=$(()=>{if(!n.value?.policyPositionsEntries)return[];const h=n.value.policyPositionsEntries.flatMap(w=>w.policyPositionTheme||[]),y=new Map;return h.forEach(w=>y.set(w.id,w)),Array.from(y.values())});function s(h){return n.value?.policyPositionsEntries?n.value.policyPositionsEntries.filter(y=>y.policyPositionTheme?.some(w=>w.id===h)):[]}const u=["turquoise","orange","gold"],m=$(()=>d.value.filter((h,y)=>y%2===0)),f=$(()=>d.value.filter((h,y)=>y%2!==0));return(h,y)=>{const w=Xo;return o(),i("section",$m,[r("div",Am,[r("div",Sm,[r("div",Em,[(o(!0),i(j,null,q(c(m),(g,v)=>(o(),b(w,{key:g.id,title:g.title,items:s(g.id),class:"min-h-0! lg:break-inside-avoid",variant:u[v%u.length],"title-size":"small"},null,8,["title","items","variant"]))),128))]),r("div",Om,[(o(!0),i(j,null,q(c(f),(g,v)=>(o(),b(w,{key:g.id,title:g.title,items:s(g.id),class:"min-h-0! lg:break-inside-avoid",variant:u[v%u.length],"title-size":"small"},null,8,["title","items","variant"]))),128))])])])])}}}),Im=Object.assign(Fm,{__name:"ComponentPolicyPointsOverview"}),Lm={name:"Bluesky",shareUrl:"https://bsky.app/intent/compose?text=[u]",icon:{viewBox:"0 0 24 24",path:"M12 11.388c-.906-1.761-3.372-5.044-5.665-6.662c-2.197-1.55-3.034-1.283-3.583-1.033C2.116 3.978 2 4.955 2 5.528c0 .575.315 4.709.52 5.4c.68 2.28 3.094 3.05 5.32 2.803c-3.26.483-6.157 1.67-2.36 5.898c4.178 4.325 5.726-.927 6.52-3.59c.794 2.663 1.708 7.726 6.444 3.59c3.556-3.59.977-5.415-2.283-5.898c2.225.247 4.64-.523 5.319-2.803c.205-.69.52-4.825.52-5.399c0-.575-.116-1.55-.752-1.838c-.549-.248-1.386-.517-3.583 1.033c-2.293 1.621-4.76 4.904-5.665 6.664"},color:"#1185FE"},Pm={name:"Email",shareUrl:"mailto:?body=[u]",args:{title:"&subject=[t]"},icon:{viewBox:"0 0 24 24",path:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25l-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44"},color:"#7e7e7e"},Mm={name:"Facebook",shareUrl:"https://www.facebook.com/sharer/sharer.php?u=[u]",icon:{viewBox:"0 0 24 24",path:"M14 13.5h2.5l1-4H14v-2c0-1.03 0-2 2-2h1.5V2.14c-.326-.043-1.557-.14-2.857-.14C11.928 2 10 3.657 10 6.7v2.8H7v4h3V22h4z"},color:"#0866FF"},Rm={name:"Hacker News",shareUrl:"https://news.ycombinator.com/submitlink?u=[u]",args:{title:"&t=[t]"},icon:{viewBox:"0 0 24 24",path:"M3 3v18h18V3zm9.61 10.103v4.036h-1.278v-4.123L8.14 6.832h1.48c2.12 3.92 1.975 4.094 2.381 5.023c.493-1.103.203-.987 2.468-5.023h1.393z"},color:"#F0652F"},Dm={name:"Instapaper",shareUrl:"https://www.instapaper.com/text?u=[u]",icon:{viewBox:"0 0 24 24",path:"M5 1a4 4 0 0 0-4 4v14a4 4 0 0 0 4 4h14a4 4 0 0 0 4-4V5a4 4 0 0 0-4-4zm3.364 3.5A.364.364 0 0 0 8 4.864v.727c0 .2.163.364.364.364c.5 0 .92.083 1.21.165c.148.042.244.18.244.334v11.092a.34.34 0 0 1-.243.334c-.292.082-.71.166-1.211.166a.363.363 0 0 0-.364.363v.727c0 .201.163.364.364.364h7.272a.364.364 0 0 0 .364-.364v-.727c0-.2-.163-.363-.364-.363c-.5 0-.92-.084-1.21-.166a.34.34 0 0 1-.244-.334V6.454c0-.153.096-.292.243-.334c.291-.082.71-.165 1.211-.165A.364.364 0 0 0 16 5.591v-.727a.364.364 0 0 0-.364-.364z"},color:"#1F1F1F"},Nm={name:"LINE",shareUrl:"https://social-plugins.line.me/lineit/share?url=[u]",args:{title:"&text=[t]"},icon:{viewBox:"0 0 24 24",path:"M18.664 10.84a.526.526 0 0 1-.526.525h-1.462v.938h1.463a.525.525 0 1 1 0 1.049H16.15a.526.526 0 0 1-.522-.524V8.852c0-.287.235-.525.525-.525h1.988a.526.526 0 0 1-.002 1.05h-1.463v.938h1.463c.29 0 .524.237.524.525m-4.098 2.485a.54.54 0 0 1-.166.025a.515.515 0 0 1-.425-.208l-2.036-2.764v2.45a.525.525 0 0 1-1.047 0V8.852a.522.522 0 0 1 .52-.523c.162 0 .312.086.412.211l2.052 2.775V8.852c0-.287.235-.525.525-.525c.287 0 .525.238.525.525v3.976a.524.524 0 0 1-.36.497m-4.95.027a.526.526 0 0 1-.523-.524V8.852c0-.287.235-.525.525-.525c.289 0 .524.238.524.525v3.976a.527.527 0 0 1-.526.524m-1.53 0H6.099a.528.528 0 0 1-.525-.524V8.852c0-.287.238-.525.525-.525c.29 0 .525.238.525.525v3.45h1.464a.525.525 0 0 1 0 1.05m3.915-10.78c-5.513 0-10 3.643-10 8.118c0 4.01 3.558 7.369 8.363 8.007c.325.068.769.215.881.492c.1.25.066.638.032.9l-.137.85c-.037.25-.2.988.874.537c1.076-.449 5.764-3.398 7.864-5.812C21.314 14.089 22 12.477 22 10.69c0-4.475-4.488-8.118-10-8.118"},color:"#06C655"},Bm={name:"LinkedIn",shareUrl:"https://www.linkedin.com/sharing/share-offsite/?url=[u]",icon:{viewBox:"0 0 24 24",path:"M6.94 5a2 2 0 1 1-4-.002a2 2 0 0 1 4 .002M7 8.48H3V21h4zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91z"},color:"#0A66C2"},Um={name:"Mastodon",shareUrl:"https://mastodonshare.com/?url=[u]",args:{title:"&text=[t]"},icon:{viewBox:"0 0 24 24",path:"M21.26 13.99c-.275 1.41-2.457 2.955-4.963 3.254c-1.306.156-2.593.3-3.965.236c-2.244-.103-4.014-.535-4.014-.535q0 .328.04.62c.292 2.215 2.196 2.347 4 2.41c1.82.061 3.44-.45 3.44-.45l.075 1.646s-1.273.684-3.54.81c-1.252.068-2.8
4205-.032-4.613-.51c-3.923-1.039-4.598-5.22-4.701-9.464c-.032-1.26-.012-2.447-.012-3.44c0-4.34 2.843-5.611 2.843-5.611C7.283 2.298 9.742 2.021 12.3 2h.062c2.557.02 5.018.298 6.451.956c0 0 2.843 1.272 2.843 5.61c0 0 .036 3.201-.396 5.424m-2.957-5.087q0-1.611-.823-2.558c-.566-.631-1.307-.955-2.228-.955c-1.065 0-1.872.41-2.405 1.228l-.518.87l-.519-.87C11.277 5.8 10.47 5.39 9.406 5.39c-.921 0-1.663.324-2.229.955q-.823.947-.822 2.558v5.253h2.081V9.057c0-1.075.452-1.62 1.357-1.62c1 0 1.501.647 1.501 1.927v2.79h2.07v-2.79c0-1.28.5-1.927 1.5-1.927c.905 0 1.358.545 1.358 1.62v5.1h2.08z"},color:"#6364FF"},zm={name:"Pinterest",shareUrl:"https://pinterest.com/pin/create/button/?url=[u]",args:{title:"&description=[t]",image:"&media=[i]"},icon:{viewBox:"-4.5 -2 24 24",path:"M6.17 13.097c-.506 2.726-1.122 5.34-2.95 6.705c-.563-4.12.829-7.215 1.475-10.5c-1.102-1.91.133-5.755 2.457-4.808c2.86 1.166-2.477 7.102 1.106 7.844c3.741.774 5.269-6.683 2.949-9.109C7.855-.272 1.45 3.15 2.238 8.163c.192 1.226 1.421 1.598.491 3.29C.584 10.962-.056 9.22.027 6.897C.159 3.097 3.344.435 6.538.067c4.04-.466 7.831 1.527 8.354 5.44c.59 4.416-1.823 9.2-6.142 8.855c-1.171-.093-1.663-.69-2.58-1.265"},color:"#BD081C"},jm={name:"Pocket",shareUrl:"https://getpocket.com/edit?url=[u]",icon:{viewBox:"0 0 24 24",path:"M21.902 4.194A1.82 1.82 0 0 0 20.197 3H3.813A1.823 1.823 0 0 0 2 4.814v6.035l.069 1.2c.29 2.73 1.707 5.116 3.9 6.779c.038.03.078.059.118.089l.025.018a9.897 9.897 0 0 0 3.91 1.727a10.06 10.06 0 0 0 4.05-.014a.261.261 0 0 0 .064-.023a9.906 9.906 0 0 0 3.753-1.691l.025-.018c.04-.03.08-.058.119-.09c2.192-1.663 3.609-4.048 3.898-6.778l.069-1.2V4.814a1.792 1.792 0 0 0-.098-.62m-4.235 6.287l-4.704 4.513a1.372 1.372 0 0 1-1.899 0L6.36 10.48a1.371 1.371 0 1 1 1.898-1.979l3.756 3.601l3.756-3.6a1.372 1.372 0 0 1 1.898 1.978"},color:"#EF3F56"},Vm={name:"Raindrop",shareUrl:"https://app.raindrop.io/add?link=[u]",args:{title:"&title=[t]"},icon:{viewBox:"0 0 48 48",path:"M24 7.14c-3.65 0-7.3 1.4-10.06 4.17-2.23 2.22-3.56 5-4 7.9A11.3 11.3 0 0 0 3 29.6c0 6.2 5.05 11.25 11.25 11.25h19.5c6.2 0 11.25-5.05 11.25-11.24 0-4.67-2.87-8.7-6.94-10.39a14 14 0 0 0-4-7.9v-.01A14.2 14.2 0 0 0 24 7.14m0 2.98c2.87 0 5.74 1.1 7.94 3.3v.01a11 11 0 0 1 2.9 4.98q-.53-.05-1.09-.05c-4.25 0-7.84 2.47-9.75 5.97a11.2 11.2 0 0 0-9.74-5.97l-.01-.01q-.56 0-1.1.05c.5-1.82 1.47-3.54 2.9-4.97h.01c2.2-2.2 5.07-3.3 7.94-3.3m-9.76 11.23a8.23 8.23 0 0 1 8.25 8.25v6.14l-6.44-6.44a11.2 11.2 0 0 1-3.3-7.82q.72-.12 1.48-.13m19.51 0q.77 0 1.5.14a11.2 11.2 0 0 1-3.3 7.8h-.01l-6.44 6.45V29.6a8.23 8.23 0 0 1 8.25-8.24M9.83 22.63a14 14 0 0 0 4.11 8.8l6.43 6.43h-6.12A8.23 8.23 0 0 1 6 29.6a8.2 8.2 0 0 1 3.83-6.98m28.34.01A8.2 8.2 0 0 1 42 29.61a8.23 8.23 0 0 1-8.25 8.25h-6.13l6.44-6.44a14 14 0 0 0 4.1-8.79"},color:"#0B7ED0"},Hm={name:"Reddit",shareUrl:"https://www.reddit.com/submit?url=[u]",args:{title:"&title=[t]"},icon:{viewBox:"0 0 24 24",path:"m11.053 7.815l.751-3.536a2 2 0 0 1 2.372-1.54l3.196.68a2 2 0 1 1-.415 1.956l-3.197-.68l-.666 3.135c1.785.137 3.558.73 5.164 1.7A3.192 3.192 0 0 1 23 12.203v.021a3.193 3.193 0 0 1-1.207 2.55a2.852 2.852 0 0 1-.008.123c0 3.998-4.45 7.03-9.799 7.03c-5.333 0-9.708-3.024-9.705-6.953a5.316 5.316 0 0 1-.01-.181a3.193 3.193 0 0 1 3.454-5.35a11.446 11.446 0 0 1 5.329-1.628m9.285 5.526a1.19 1.19 0 0 0 .662-1.075a1.192 1.192 0 0 0-2.016-.806l-.585.56l-.67-.455c-1.615-1.098-3.452-1.725-5.23-1.764h-1.006c-1.875.028-3.652.6-5.237 1.675l-.664.45l-.583-.55a1.192 1.192 0 1 0-1.315 1.952l.633.29l-.053.695a3.95 3.95 0 0 0 .003.584c0 2.71 3.356 5.03 7.708 5.03c4.371 0 7.799-2.336 7.802-5.107a3.304 3.304 0 0 0 0-.507l-.052-.672zM6.951 13.5a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m7 0a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m-1.985 5.103c-1.397 0-2.766-.37-3.881-1.21a.424.424 0 0 1 .597-.597c.945.693 2.123.99 3.269.99s2.33-.275 3.284-.959a.439.439 0 0 1 .732.206a.469.469 0 0 1-.12.423c-.683.797-2.483 1.147-3.88 1.147"},color:"#FF4500"},qm={name:"Skype",shareUrl:"https://web.skype.com/share?url=[u]",args:{title:"&text=[t]"},icon:{viewBox:"0 0 24 24",path:"M13.31 20.4a8.5 8.5 0 0 1-9.71-9.71a5.25 5.25 0 0 1 7.09-7.09a8.5 8.5 0 0 1 9.71 9.71a5.25 5.25 0 0 1-7.09 7.09m-1.257-3.244h-.04c2.872 0 4.303-1.386 4.303-3.243c0-1.198-.551-2.471-2.726-2.958l-1.983-.44c-.755-.172-1.622-.4-1.622-1.115s.62-1.213 1.724-1.213c2.23 0 2.027 1.528 3.131 1.528c.576 0 1.093-.342 1.093-.93c0-1.37-2.197-2.4-4.056-2.4c-2.021 0-4.173.859-4.173 3.144c0 1.098.394 2.27 2.56 2.813l2.689.671c.816.202 1.018.659 1.018 1.072c0 .687-.684 1.358-1.918 1.358c-2.417 0-2.078-1.857-3.374-1.857c-.58 0-1.003.398-1.003.971c0 1.114 1.352 2.598 4.377 2.598"},color:"#00AFF0"},Gm={name:"Telegram",shareUrl:"https://t.me/share/url?url=[u]",args:{title:"&text=[t]"},icon:{viewBox:"0 0 48 48",path:"M41.42 7.309s3.885-1.515 3.56 2.164c-.107 1.515-1.078 6.818-1.834 12.553l-2.59 16.99s-.216 2.489-2.159 2.922c-1.942.432-4.856-1.515-5.396-1.948c-.432-.325-8.094-5.195-10.792-7.575c-.756-.65-1.62-1.948.108-3.463L33.649 18.13c1.295-1.3 2.59-4.33-2.806-.65l-15.11 10.28s-1.727 1.083-4.964.109l-7.016-2.165s-2.59-1.623 1.835-3.246c10.793-5.086 24.068-10.28 35.831-15.15"},color:"#26A5E4"},Wm={name:"Threads",shareUrl:"https://www.threads.net/intent/post?url=[u]",args:{title:"&text=[t]"},icon:{viewBox:"0 0 24 24",path:"M16.705 11.108c-.162-2.987-1.794-4.697-4.534-4.714c-1.652-.01-3.033.69-3.879 1.973L9.8 9.4c.634-.961 1.635-1.16 2.36-1.153c.903.006 1.583.268 2.024.78c.32.372.535.887.642 
421.536q-1.202-.204-2.59-.125c-2.606.15-4.28 1.67-4.168 3.781c.057 1.071.59 1.993 1.502 2.595c.77.509 1.764.757 2.795.701c1.363-.075 2.432-.594 3.178-1.545c.566-.722.924-1.658 1.082-2.836c.65.392 1.13.907 1.397 1.527c.452 1.054.478 2.786-.935 4.198c-1.238 1.236-2.726 1.772-4.975 1.788c-2.495-.018-4.382-.819-5.608-2.378c-1.15-1.46-1.743-3.57-1.765-6.269c.022-2.7.616-4.809 1.765-6.27c1.226-1.559 3.113-2.359 5.608-2.377c2.513.019 4.432.822 5.706 2.39c.625.768 1.095 1.734 1.406 2.86l1.766-.47c-.377-1.387-.969-2.582-1.774-3.573c-1.633-2.01-4.033-3.039-7.11-3.06c-3.071.021-5.432 1.055-7.019 3.071c-1.411 1.795-2.14 4.306-2.164 7.436c.024 3.13.753 5.627 2.164 7.422c1.587 2.016 3.96 3.05 7.03 3.071c2.731-.019 4.655-.734 6.24-2.317c2.075-2.073 2.012-4.67 1.329-6.264c-.525-1.225-1.57-2.206-2.98-2.81m-4.438 4.557c-1.142.064-2.328-.448-2.387-1.546c-.043-.814.58-1.722 2.457-1.83a9.4 9.4 0 0 1 2.533.174c-.216 2.702-1.485 3.14-2.603 3.202"},color:"#000000"},Km={name:"Tumblr",shareUrl:"http://tumblr.com/widgets/share/tool?canonicalUrl=[u]",args:{title:"&title=[t]",image:"&content=[i]",hashtags:"&tags=[h]"},icon:{viewBox:"0 0 24 24",path:"M6.27 7.63A5.76 5.76 0 0 0 10.817 2h3.03v5.152h3.637v3.636h-3.637v5.454c0 .515.198 1.207.91 1.667q.711.46 3.03.455V22h-4.243a4.546 4.546 0 0 1-4.545-4.546v-6.666H6.27z"},color:"#001F38"},Ym={name:"Viber",shareUrl:"viber://forward?text=[u]",args:{title:"%20[t]"},icon:{viewBox:"0 0 24 24",path:"M11.4 0C9.473.028 5.333.344 3.02 2.467C1.302 4.187.696 6.7.633 9.817S.488 18.776 6.12 20.36h.003l-.004 2.416s-.037.977.61 1.177c.777.242 1.234-.5 1.98-1.302c.407-.44.972-1.084 1.397-1.58c3.85.326 6.812-.416 7.15-.525c.776-.252 5.176-.816 5.892-6.657c.74-6.02-.36-9.83-2.34-11.546c-.596-.55-3.006-2.3-8.375-2.323c0 0-.395-.025-1.037-.017zm.058 1.693c.545-.004.88.017.88.017c4.542.02 6.717 1.388 7.222 1.846c1.675 1.435 2.53 4.868 1.906 9.897v.002c-.604 4.878-4.174 5.184-4.832 5.395c-.28.09-2.882.737-6.153.524c0 0-2.436 2.94-3.197 3.704c-.12.12-.26.167-.352.144c-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895c.054-2.604.543-4.738 1.996-6.173c1.96-1.773 5.474-2.018 7.11-2.03zm.38 2.602a.304.304 0 0 0-.004.607c1.624.01 2.946.537 4.028 1.592c1.073 1.046 1.62 2.468 1.633 4.334c.002.167.14.3.307.3a.304.304 0 0 0 .3-.304c-.014-1.984-.618-3.596-1.816-4.764c-1.19-1.16-2.692-1.753-4.447-1.765zm-3.96.695a.98.98 0 0 0-.616.117l-.01.002c-.43.247-.816.562-1.146.932l-.008.008q-.4.484-.46.948a.6.6 0 0 0-.007.14q0 .205.065.4l.013.01c.135.48.473 1.276 1.205 2.604c.42.768.903 1.5 1.446 2.186q.405.517.87.984l.132.132q.466.463.984.87a15.5 15.5 0 0 0 2.186 1.447c1.328.733 2.126 1.07 2.604 1.206l.01.014a1.3 1.3 0 0 0 .54.055q.466-.055.948-.46c.004 0 .003-.002.008-.005c.37-.33.683-.72.93-1.148l.003-.01c.225-.432.15-.842-.18-1.12c-.004 0-.698-.58-1.037-.83q-.54-.383-1.113-.71c-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246c-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248a13 13 0 0 0-.71-1.115a28 28 0 0 0-.83-1.035a.82.82 0 0 0-.502-.297zm4.49.88a.303.303 0 0 0-.018.606c1.16.085 2.017.466 2.645 1.15c.63.688.93 1.524.906 2.57a.306.306 0 0 0 .61.013c.025-1.175-.334-2.193-1.067-2.994c-.74-.81-1.777-1.253-3.05-1.346h-.024zm.463 1.63a.305.305 0 0 0-.3.287c-.008.167.12.31.288.32c.523.028.875.175 1.113.422c.24.245.388.62.416 1.164a.304.304 0 0 0 .605-.03c-.03-.644-.215-1.178-.58-1.557c-.367-.378-.893-.574-1.52-.607h-.018z"},color:"#7360f2"},Zo={name:"VKontakte",shareUrl:"https://vk.com/share.php?url=[u]",args:{title:"&title=[t]",image:"&image=[i]"},icon:{viewBox:"0 0 24 24",path:"M21.504 18.381h-2.282c-.863 0-1.123-.699-2.67-2.247c-1.352-1.303-1.923-1.465-2.265-1.465c-.473 0-.602.13-.602.781v2.052c0 .555-.18.88-1.63.88a8.9 8.9 0 0 1-6.955-4.17a18.2 18.2 0 0 1-3.6-7.558c0-.342.13-.652.782-.652h2.28c.586 0 .797.261 1.027.864c1.107 3.258 2.996 6.092 3.763 6.092c.294 0 .422-.13.422-.863V8.739c-.097-1.531-.91-1.66-.91-2.214a.563.563 0 0 1 .585-.523h3.584c.49 0 .652.244.652.83v4.53c0 .489.21.651.358.651c.294 0 .52-.162 1.059-.7a18.8 18.8 0 0 0 2.802-4.66a.98.98 0 0 1 .993-.65h2.281c.684 0 .829.342.684.83a28.5 28.5 0 0 1-3.062 5.262c-.246.375-.344.57 0 1.01c.226.342 1.026 1.01 1.563 1.645c.782.78 1.431 1.682 1.922 2.67c.196.636-.131.961-.782.961"},color:"#0077FF"}
42,Qm={name:"WhatsApp",shareUrl:"https://api.whatsapp.com/send?text=[u]",args:{title:"%20[t]"},icon:{viewBox:"0 0 24 24",path:"m7.254 18.494l.724.423A7.953 7.953 0 0 0 12.001 20a8 8 0 1 0-8-8a7.95 7.95 0 0 0 1.084 4.024l.422.724l-.653 2.401zM2.005 22l1.352-4.968A9.953 9.953 0 0 1 2.001 12c0-5.523 4.477-10 10-10s10 4.477 10 10s-4.477 10-10 10a9.954 9.954 0 0 1-5.03-1.355zM8.392 7.308c.134-.01.269-.01.403-.004c.054.004.108.01.162.016c.159.018.334.115.393.249c.298.676.588 1.357.868 2.04c.062.152.025.347-.093.537c-.06.097-.154.233-.263.372c-.113.145-.356.411-.356.411s-.099.118-.061.265c.014.056.06.137.102.205l.059.095c.256.427.6.86 1.02 1.268c.12.116.237.235.363.346c.468.413.998.75 1.57 1l.005.002c.085.037.128.057.252.11c.062.026.126.048.191.066a.35.35 0 0 0 .367-.13c.724-.877.79-.934.796-.934v.002a.482.482 0 0 1 .378-.127c.06.004.121.015.177.04c.531.243 1.4.622 1.4.622l.582.261c.098.047.187.158.19.265c.004.067.01.175-.013.373c-.032.259-.11.57-.188.733a1.158 1.158 0 0 1-.21.302a2.381 2.381 0 0 1-.33.288c-.082.062-.125.09-.125.09a5.063 5.063 0 0 1-.383.22a1.99 1.99 0 0 1-.833.23c-.185.01-.37.024-.556.014c-.008 0-.568-.087-.568-.087a9.448 9.448 0 0 1-3.84-2.046c-.226-.199-.436-.413-.65-.626c-.888-.885-1.561-1.84-1.97-2.742a3.472 3.472 0 0 1-.33-1.413a2.73 2.73 0 0 1 .565-1.68c.073-.094.142-.192.261-.305c.126-.12.207-.184.294-.228a.961.961 0 0 1 .371-.1"},color:"#25D366"},el={name:"X",shareUrl:"https://x.com/intent/post?url=[u]",args:{title:"&text=[t]",user:"&via=[uid]",hashtags:"&hashtags=[h]"},icon:{viewBox:"0 0 24 24",path:"M18.205 2.25h3.308l-7.227 8.26l8.502 11.24H16.13l-5.214-6.817L4.95 21.75H1.64l7.73-8.835L1.215 2.25H8.04l4.713 6.231zm-1.161 17.52h1.833L7.045 4.126H5.078z"},color:"#000000"},Jm={name:"Xing",shareUrl:"https://www.xing.com/spi/shares/new?url=[u]",icon:{viewBox:"0 0 24 24",path:"M20.462 3.23c.154 0 .308.078.384.155a.49.49 0 0 1 0 .461l-6.076 10.77l3.846 7.076a.49.49 0 0 1 0 .462a.6.6 0 0 1-.385.154h-2.77c-.384 0-.614-.308-.768-.539l-3.923-7.154C11 14.308 16.924 3.77 16.924 3.77c.153-.308.384-.538.769-.538zM8.923 7c.385 0 .616.308.77.538l1.923 3.308c-.154.154-3 5.23-3 5.23c-.154.232-.385.54-.77.54H5.155a.6.6 0 0 1-.384-.154a.49.49 0 0 1 0-.462l2.846-5.154l-1.846-3.23a.49.49 0 0 1 0-.462A.6.6 0 0 1 6.154 7z"},color:"#0698A0"},Xm={facebook:Mm,x:el,linkedin:Bm,pinterest:zm,reddit:Hm,bluesky:Lm,threads:Wm,mastodon:Um,vkontakte:Zo,xing:Jm,tumblr:Km,hackernews:Rm,pocket:jm,instapaper:Dm,raindrop:Vm,whatsapp:Qm,telegram:Gm,skype:qm,line:Nm,viber:Ym,email:Pm},Zm={twitter:el,vk:Zo},bn={...Xm,...Zm},e0={network:"",url:void 0,title:void 0,user:void 0,hashtags:void 0,image:void 0};function t0(e=e0){const{network:t,url:l,title:n,user:d,hashtags:s,image:u}=e,m=yt().public.socialShare;if(!bn[t]){const v=Object.keys(bn).sort().join(", ");return $(()=>null)}const f=bn[t],h=Ke(),y=$(()=>l!==void 0?new URL(l).href:m.baseUrl!==""?new URL(h.fullPath,m.baseUrl).href:""),w=$(()=>{const v=f.shareUrl,O=f.args?.title&&n?f.args?.title:"",F=f.args?.user&&d?f.args?.user:"",V=f.args?.hashtags&&s?f.args?.hashtags:"",U=f.args?.image&&u?f.args?.image:"";let K=v+O+F+V+U;return K=K.replace(/\[u\]/i,encodeURIComponent(y.value)).replace(/\[t\]/i,encodeURIComponent(n||"")).replace(/\[uid\]/i,encodeURIComponent(d||"")).replace(/\[h\]/i,encodeURIComponent(s||"")).replace(/\[i\]/i,encodeURIComponent(u||"")),new URL(K).href});return $(()=>{const{args:v,shareUrl:O,...F}=f;return{...F,shareUrl:w.value}})}const n0=["href","aria-label","rel"],o0=["viewBox"],l0=["d"],a0={key:1,class:"social-share-button__label"},s0={__name:"SocialShare",props:{styled:{type:Boolean,default:void 0},label:{type:Boolean,default:void 0},icon:{type:Boolean,default:void 0},network:{type:String,required:!0},url:{type:String,default:void 0},title:{type:String,default:void 0},user:{type:String,default:void 0},hashtags:{type:String,default:void 0},image:{type:String,default:void 0},rel:{type:String,default:"nofollow noopener noreferrer"}},setup(e){const t=e,l=yt().public.socialShare,n=t.styled!==void 0?t.styled:l.styled,d=t.label!==void 0?t.label:l.label,s=t.icon!==void 0?t.icon:l.icon,u=t0({network:t.network,url:t.url,t
42itle:t.title,user:t.user,hashtags:t.hashtags,image:t.image});return(m,f)=>c(u)?(o(),i("a",{key:0,class:Z(["social-share-button",[`social-share-button--${e.network}`,{"social-share-button--styled":c(n)}]]),href:c(u).shareUrl,style:$n(`--color-brand:${c(u).color}`),"aria-label":`Share with ${c(u).name}`,rel:e.rel,target:"_blank"},[c(s)?he(m.$slots,"icon",{},()=>[(o(),i("svg",{class:"social-share-button__icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"img",width:"1em",height:"1em",viewBox:`${c(u).icon.viewBox}`},[r("path",{fill:"currentColor","fill-rule":"evenodd",d:`${c(u).icon.path}`},null,8,l0)],8,o0))],void 0,0):_("",!0),c(d)?(o(),i("span",a0,[he(m.$slots,"label",{},()=>[f[0]||(f[0]=Ce("Share",-1))])])):_("",!0)],14,n0)):_("",!0)}},i0={class:"space-y-6"},r0={class:"font-heading text-2xl font-bold"},c0={class:"flex gap-6"},u0={class:"relative z-20"},d0=R({__name:"ShareButtons",props:{label:{default:"Deel dit artikel"}},setup(e){return(t,l)=>{const n=te,d=s0;return o(),i("div",i0,[r("h4",r0,C(e.label),1),r("div",c0,[(o(),i(j,null,q(["facebook","linkedin"],s=>A(d,{key:s,network:s,class:"group relative flex size-10! items-center justify-center overflow-clip rounded-bl-lg bg-blue-800 text-white"},{icon:Y(()=>[r("span",null,[r("span",u0,[A(n,{name:s,class:"size-6"},null,8,["name"])]),l[0]||(l[0]=r("span",{class:"pointer-events-none absolute top-0 right-0 z-10 size-full translate-x-full -translate-y-full rounded-bl-lg bg-blue-900 transition-transform duration-300 group-hover:translate-x-0 group-hover:translate-y-0"},null,-1))])]),_:2},1032,["network"])),64))])])}}}),tl=Object.assign(d0,{__name:"SocialShareButtons"}),m0={class:"component-socials my-12 md:my-14 lg:my-16"},f0={class:"container grid gap-5 md:grid-cols-12"},p0={class:"col-span-full md:col-span-8 md:col-start-3"},g0=R({__name:"Socials",props:{content:{}},setup(e){return(t,l)=>{const n=tl;return o(),i("section",m0,[r("div",f0,[r("div",p0,[A(n)])])])}}}),h0=Object.assign(g0,{__name:"ComponentSocials"}),_0={class:"flex min-h-0 flex-1 gap-2"},b0={class:"flex min-w-0 flex-1 flex-col"},y0={class:"text-lg"},v0={class:"flex shrink-0 flex-col items-end justify-between"},x0={class:"flex flex-col items-end gap-1"},k0={key:0,class:"rounded-full bg-white px-2 text-center whitespace-nowrap text-blue-900"},w0={key:1,class:"w-full rounded-full border-2 border-red-400 bg-white px-2 text-center text-red-400"},T0={key:0},C0=R({__name:"Training",props:{address:{},date:{},endTime:{},fullyBooked:{type:[Boolean,null]},registerLink:{},name:{},startTime:{}},setup(e){return(t,l)=>{const n=Qo,d=me;return o(),b(bt(e.registerLink?c(Yl):"div"),{class:"group flex flex-col rounded-lg border border-blue-900 bg-blue-900 p-4 text-white transition-colors xl:basis-[calc(50%-0.5rem)]",to:e.registerLink,target:"_blank",rel:"noopener noreferrer"},{default:Y(()=>[r("div",_0,[r("div",b0,[A(n,{class:"text-xl font-bold",format:"DATE_FULL",value:e.date},null,8,["value"]),r("div",y0,[r("div",null,C(e.name),1),r("div",null,C(e.address),1)])]),r("div",v0,[r("div",x0,[e.startTime?(o(),i("div",k0,[A(n,{value:e.startTime,format:"HH:mm"},null,8,["value"]),e.endTime?(o(),i(j,{key:0},[l[0]||(l[0]=Ce(" - ",-1)),A(n,{value:e.endTime,format:"HH:mm"},null,8,["value"])],64)):_("",!0)])):_("",!0),e.fullyBooked?(o(),i("div",w0," Volgeboekt ")):_("",!0)]),e.registerLink?(o(),i("div",T0,[A(d,{icon:"arrow-right"})])):_("",!0)])])]),_:1},8,["to"])}}}),$0=Object.assign(C0,{__name:"CardTraining"});function Oo(e){return!e||Number(e)===0?"Gratis":`€${e}`}const A0={key:0,class:"module-calendar my-12 md:my-14 lg:my-16"},S0={class:"container grid gap-5 md:grid-cols-12"},E0={class:"col-span-full md:col-span-8 md:col-start-3"},O0={class:"mb-4 flex flex-wrap gap-4 max-xl:flex-col"},F0={class:"bg-gold-100 flex-1 rounded-lg p-4"},I0={class:"text-lg"},L0=R({__name:"Calendar",setup(e){const t=ge(Ql,null);return(l,n)=>{const d=$0,s=me;return c(t).trainings.length?(o(),i("section",A0,[r("div",S0,[r("div",E0,[n[1]||(n[1]=r("h2",{class:"font-heading mb-4 text-lg font-bold text-blue-800"}," Meld je aan ",-1)),r("div",O0,[(o(!0),i(j,null,q(c(t).trainings.slice(0,3),u=>(o(),b(d,{key:u,address:u.address,date:u.date,"end-time":u.endTime,"fully-booked":u.fullyBooked,name:u.locationName,"register-link":u.registerLink,"start-time":u.startTime},null,8,["address","date","end-time","fully-booked","name","register-link","start-time"]))),128)),r("div",F0,[n[0]||(n[0]=r("div",{class:"text-xl font-bold"}," Kosten ",-1)),r("div",I0,[r("div",null,"Leden: "+C(("formatEventPrice"in l?l.formatEventPrice:c(Oo))(c(t).memberPrice)),1),r("div",null,"Niet leden: "+C(("formatEventPrice"in l?l.formatEventPrice:c(Oo))(c(t).nonMemberPrice)),1)])])]),c(t).trainings.length>3?(o(),b(s,{key:0,label:`Bekijk alle ${c(t).trainings.length} geplande data`,to:"#data"},null,8,["label"])):_("",!0)])])])):_("",!0)}}}),P0=Object.assign(L0,{__name:"ModuleCalendar"}),M0={class:"module-call-to-action my-12 md:my-14 lg:my-16"},R0={class:"container grid gap-5 md:grid-cols-12"},D0={class:"col-span-full md:col-span-8 md:col-start-3"},N0=R({__name:"CallToAction",props:{content:{}},setup(e){return(t,l)=>{const n=me;return o(),i("section",M0,[r("div",R0,[r("div",D0,[e.content.linkPrimary?(o(),b(n,{key:0,link:e.content.linkPrimary},null,8,["link"])):_("",!0)])])])}}}),B0=Object.assign(N0,{__name:"ModuleCallToAction"}),U0={class:"module-contact-card my-12 md:my-14 lg:my-16"},z0={class:"container grid gap-5 lg:grid-cols-12"},j0={class:"col-span-full flex flex-col justify-between gap-6 md:flex-row lg:col-span-8 lg:col-start-3"},V0={class:"flex flex-col gap-6 rounded-lg bg-orange-900 p-6 text-white md:flex-row"},H0={class:"space-y-6"},q0={key:0},G0={class:"leading-relaxed not-italic"},W0=["href"],K0={class:"flex flex-row justify-between border-white/15 pt-6 max-md:border-t md:flex-col md:border-l md:pt-0 md:pl-6"},Y0={key:0,class:"flex flex-col gap-1"},Q0=["href"],J0={key:1,class:"flex flex-col gap-1"},X0=["href"],Z0=R({__name:"ContactCard",props:{content:{}},setup(e){const t=e,l=ge(jt),n=$(()=>t.content.address&&t.content.useDefaults===!1&&t.content.address.length?t.content.address?.[0]:l?.address?.[0]),d=$(()=>t.content.phone&&t.content.useDefaults===!1?t.content.phone:l?.phone),s=$(()=>t.content.email&&t.content.useDefaults===!1?t.content.email:l?.email);return(u,m)=>{const f=tl,h=te;return o(),i("section",U0,[r("div",z0,[r("div",j0,[A(f),r("div",V0,[r("div",H0,[A(h,{name:"khn-crown",class:"size-20"}),c(n)?(o(),i("address",q0,[r("p",G0,[m[0]||(m[0]=Ce(" Koninklijke Horeca Nederland,",-1)),m[1]||(m[1]=r("br",null,null,-1)),r("a",{href:`https://www.google.nl/maps/place/${encodeURI(c(n).addressLine1+", "+c(n).postalCode+", "+c(n).locality)}`,target:"_blank",rel:"noopener noreferrer",class:"underline"},C(c(n).addressLine1+", "+c(n).postalCode+", "+c(n).locality),9,W0)])])):_("",!0)]),r("div",K0,[c(d)?.url?(o(),i("p",Y0,[m[2]||(m[2]=r("strong",null,"Bel ons",-1)),r("a",{href:c(d).url,target:"_blank",rel:"noopener noreferrer",class:"underline"},C(c(d).label??c(d).defaultLabel),9,Q0)])):_("",!0),c(s)?.url?(o(),i("p",J0,[m[3]||(m[3]=r("strong",null,"Mail ons",-1)),r("a",{href:c(s).url,target:"_blank",rel:"noopener noreferrer",class:"underline"},C(c(s).label??c(s).defaultLabel),9,X0)])):_("",!0)])])])])])}}}),ef=Object.assign(Z0,{__name:"ModuleContactCard"}),tf={class:"module-divider my-12 md:my-14 lg:my-16"},nf={class:"container grid gap-5 md:grid-cols-12"},of={class:"col-span-full md:col-span-8 md:col-start-3"},lf=R({__name:"Divider",props:{content:{}},setup(e){return(t,l)=>{const n=Ho;return o(),i("section",tf,[r("div",nf,[r("div",of,[A(n,{color:"blue",icon:!0})])])])}}}),af=Object.assign(lf,{__name:"ModuleDivider"}),sf={class:"module-featured-text my-12 md:my-14 lg:my-16"},rf={class:"container grid grid-cols-1 gap-5 md:grid-cols-12"},cf={class:"col-span-1 space-y-8 text-blue-800 md:col-span-8 md:col-start-3"},uf=R({__name:"FeaturedText",props:{content:{}},setup(e){return(t,l)=>{const n=Dn;return o(),i("section",sf,[r("div",rf,[r("div",cf,[l[0]||(l[0]=r("div",{class:"h-4 rounded-t-xl border border-b-0 border-blue-800"},null,-1)),A(n,{content:e.content,class:"px-2"},null,8,["content"]),l[1]||(l[1]=r("div",{class:"h-4 rounded-b-xl border border-t-0 border-blue-800"},null,-1))])])])}}}),df=Object.assign(uf,{__name:"ModuleFeaturedText"}),mf={key:0,class:"module-image my-12 md:my-14 lg:my-16"},ff={class:"container grid gap-5 md:grid-cols-12"},pf={class:"col-span-full md:col-span-4 md:col-start-3"},gf={key:0,class:"mt-1 text-base"},hf=R({__name:"Image",props:{content:{}},setup(e){return(t,l)=>{const n=Ne;return e.content.image?.[0]?(o(),i("section",mf,[r("div",ff,[r("figure",pf,[A(n,{asset:e.content.image[0],class:"block overflow-clip rounded-xs rounded-es-3xl",sizes:"100vw lg:825px"},null,8,["asset"]),e.content.caption?(o(),i("figcaption",gf,C(e.content.caption),1)):_("",!0)])])])):_("",!0)}}}),_f=Object.assign(hf,{__name:"ModuleImage"}),bf={class:"space-y-2"},yf={class:"grid grid-cols-1 items-stretch gap-4 md:grid-cols-2 lg:grid-cols-3"},vf={key:0,class:"text-base text-blue-900"},xf=R({__name:"Row",props:{images:{},caption:{}},setup(e){return(t,l)=>{const n=Ne;return o(),i("div",bf,[r("div",yf,[(o(!0),i(j,null,q(e.images,(d,s)=>(o(),i("div",{key:s,class:Z(["relative flex w-full flex-1",{"aspect-5/3 md:aspect-3/5 md:max-lg:row-span-2 lg:aspect-5/3":s===0,"max-md:aspect-5/3":s!==0}])},[A(n,{asset:d,"img-attrs":{class:"absolute inset-0 size-full rounded-bl-3xl"},sizes:"100vw md:50vw lg:33vw"},null,8,["asset"])],2))),128))]),e.caption?(o(),i("p",vf,C(e.caption),1)):_("",!0)])}}}),kf=Object.assign(xf,{__name:"MediaRow"}),wf={class:"module-image-banner my-12 md:my-14 lg:my-16"},Tf={class:"container"},Cf=R({__name:"ImageBanner",props:{content:{}},setup(e){return(t,l)=>{const n=kf;return o(),i("section",wf,[r("div",Tf,[A(n,{images:e.content.image3x,caption:e.content.shortDe
42scription},null,8,["images","caption"])])])}}}),$f=Object.assign(Cf,{__name:"ModuleImageBanner"}),Af={class:"flex min-h-52 -skew-x-6 items-center rounded-2xl border-l-12 border-blue-800 text-blue-900"},Sf={class:"skew-x-6 space-y-4 pl-8"},Ef={class:"text-2xl lg:text-3xl"},Of={key:0,class:"text-lg"},Ff=R({__name:"Quote",props:{quote:{},name:{}},setup(e){return(t,l)=>(o(),i("blockquote",Af,[r("div",Sf,[r("p",Ef,C(e.quote),1),e.name?(o(),i("footer",Of,C(e.name),1)):_("",!0)])]))}}),If=Object.assign(Ff,{__name:"UiQuote"}),Lf={key:0,class:"module-quote my-12 md:my-14 lg:my-16"},Pf={class:"container grid gap-5 md:grid-cols-12"},Mf={class:"col-span-full lg:col-span-10 lg:col-start-2"},Rf=R({__name:"Quote",props:{content:{}},setup(e){return(t,l)=>{const n=If;return e.content.quote?(o(),i("blockquote",Lf,[r("div",Pf,[r("div",Mf,[A(n,{quote:e.content.quote,name:e.content.attribution??""},null,8,["quote","name"])])])])):_("",!0)}}}),Df=Object.assign(Rf,{__name:"ModuleQuote"}),Nf={key:0,class:"module-text my-12 md:my-14 lg:my-16"},Bf={class:"container grid grid-cols-1 gap-5 md:grid-cols-12"},Uf={class:"col-span-1 md:col-span-8 md:col-start-3"},zf=R({__name:"Text",props:{content:{}},setup(e){return(t,l)=>{const n=Dn;return e.content.body?(o(),i("section",Nf,[r("div",Bf,[r("div",Uf,[A(n,{content:e.content},null,8,["content"])])])])):_("",!0)}}}),jf=Object.assign(zf,{__name:"ModuleText"}),Vf={},Hf={type:"button",class:"flex size-14 items-center justify-center rounded-es-lg bg-white text-blue-800 transition-colors duration-300 hover:bg-blue-800 hover:text-white md:size-24 md:rounded-es-xl"};function qf(e,t){const l=te;return o(),i("button",Hf,[A(l,{name:"play",class:"size-8 md:size-12"})])}const Gf=Object.assign(Et(Vf,[["render",qf]]),{__name:"UiPlay"});function Wf(e){let t;return new Promise(l=>{t=No(e,n=>{for(const d of n)d.isIntersecting&&l(!0)},{rootMargin:"30px 0px 0px 0px",threshold:0}),On(()=>l(!1))}).finally(()=>{t.stop()})}function nl(e){const{el:t,trigger:l}=e,n=(Array.isArray(e.trigger)?e.trigger:[e.trigger]).filter(Boolean);if(!l||n.includes("immediate")||n.includes("onNuxtReady"))return"onNuxtReady";if(n.some(u=>["visibility","visible"].includes(u)))return t?Wf(t):new Promise(()=>{});const d={},s=new Promise(u=>{const m=typeof t<"u"?t:document.body,f=da(m,n,()=>{f(),u(!0)},{once:!0,passive:!0});ma(()=>{_e(m,h=>{h&&n.forEach(y=>{h.dataset[`script_${y}`]&&(f(),u(!0))})},{immediate:!0})}),On(()=>u(!1))});return Object.assign(s,{ssrAttrs:d})}function Kf(e){let t=Promise.resolve();const l=Ro("youtubePlayer",()=>({scriptInput:{src:"https://www.youtube.com/iframe_api",crossorigin:!1},scriptOptions:{use(){return{YT:window.YT||t.then(()=>window.YT)}}},clientInit:()=>{t=new Promise(n=>{window.onYouTubeIframeAPIReady=n})}}),e);{const n=_e(l.status,d=>{d==="loading"&&(En({link:[{rel:"preconnect",href:"https://www.youtube-nocookie.com"},{rel:"preconnect",href:"https://www.google.com"},{rel:"preconnect",href:"https://googleads.g.doubleclick.net"},{rel:"preconnect",href:"https://static.doubleclick.net"}]}),n())})}return l}const Yf={},Qf={class:"sr-only","aria-label":"Loading...",role:"status"};function Jf(e,t){return o(),i("div",Qf)}const ol=Object.assign(Et(Yf,[["render",Jf],["__scopeId","data-v-937f976e"]]),{__name:"ScriptAriaLoadingIndicator"}),Xf={__name:"ScriptYouTubePlayer",props:{placeholderAttrs:{type:Object,required:!1},rootAttrs:{type:Object,required:!1},aboveTheFold:{type:Boolean,required:!1},trigger:{type:[String,Array,Boolean],required:!1,default:"mousedown"},videoId:{type:String,required:!0},playerVars:{type:null,required:!1,default:{autoplay:0,playsinline:1}},width:{type:Number,required:!1,default:640},height:{type:Number,required:!1,default:360},ratio:{type:String,required:!1,default:"16/9"},cookies:{type:Boolean,required:!1,default:!1},playerOptions:{type:null,required:!1},thumbnailSize:{type:String,required:!1,default:"hq720"},webp:{type:Boolean,required:!1,default:!0},placeholderObjectFit:{type:String,required:!1,default:"cover"}},emits:["ready","state-change","playback-quality-change","playback-rate-change","error","api-change"],setup(e,{expose:t,emit:l}){const n=e,d=l,s=["onReady","onStateChange","onPlaybackQualityChange","onPlaybackRateChange","onError","onApiChange"],u=/([A-Z])/g,m=J(),f=J(),h=J(!1),y=J(!1),w=nl({trigger:n.trigger,el:m}),g=Kf({scriptOptions:{trigger:w}}),{onLoaded:v,status:O}=g,F=J(),V=J(!1);w instanceof Promise?w.then(P=>{P&&(y.value=!0,n.trigger==="mousedown"&&(V.value=!0))}):y.value=!0;const U=_e(()=>n.videoId,P=>{h.value&&F.value&&F.value.loadVideoById(P)});Do(()=>{U(),F.value?.destroy()}),at(()=>
42{v(async P=>{if(!y.value&&w instanceof Promise&&!await w||!f.value)return;const B=P.YT instanceof Promise?await P.YT:P.YT;await new Promise(x=>{typeof YT.Player>"u"?B.ready(x):x()}),f.value&&(F.value=new YT.Player(f.value,{host:n.cookies?"https://www.youtube.com":"https://www.youtube-nocookie.com",videoId:n.videoId,width:n.width,height:n.height,playerVars:n.playerVars,...n.playerOptions,events:Object.fromEntries(s.map(x=>[x,S=>{const re=x.replace(u,"-$1").replace("on-","").toLowerCase();d(re,S),x==="onReady"&&(h.value=!0,V.value&&(F.value?.playVideo(),V.value=!1))}]))}))}),_e(O,P=>{P==="error"&&d("error")})}),t({player:F});const K=$(()=>y.value?!1:(Array.isArray(n.trigger)?n.trigger:[n.trigger]).some(B=>typeof B=="string"&&!["immediate","onNuxtReady","visibility","visible"].includes(B)));function M(P){if(P.key!=="Enter"&&P.key!==" "||(P.preventDefault(),!m.value))return;const B=(Array.isArray(n.trigger)?n.trigger:[n.trigger]).filter(Boolean);for(const x of B)["immediate","onNuxtReady","visibility","visible"].includes(x)||m.value.dispatchEvent(new Event(x,{bubbles:!1}))}const k=$(()=>{const P=K.value;return zt(n.rootAttrs,{"aria-busy":O.value==="loading","aria-label":O.value==="awaitingLoad"?P?"Play video":"YouTube Player - Placeholder":O.value==="loading"?"YouTube Player - Loading":"YouTube Player - Loaded","aria-live":"polite",role:P?"button":"application",tabindex:P?0:void 0,style:{cursor:"pointer",position:"relative",backgroundColor:"black",width:"100%",aspectRatio:n.ratio},...w instanceof Promise?w.ssrAttrs||{}:{}})}),I=$(()=>`https://i.ytimg.com/vi/${n.videoId}/hqdefault.jpg`),H=$(()=>`https://i.ytimg.com/${n.webp?"vi_webp":"vi"}/${n.videoId}/${n.thumbnailSize}.${n.webp?"webp":"jpg"}`),D=J(!1),N=$(()=>zt(n.placeholderAttrs,{src:D.value?I.value:H.value,alt:"Play video",loading:n.aboveTheFold?"eager":"lazy",fetchpriority:n.aboveTheFold?"high":void 0,style:{width:"100%",objectFit:n.placeholderObjectFit,height:"100%"},onLoad(P){const B=P.target;B.naturalWidth===120&&B.naturalHeight===90&&(D.value=!0)}}));return(P,B)=>(o(),i("div",nt({ref_key:"rootEl",ref:m},k.value,{onKeydown:B[0]||(B[0]=x=>K.value?M(x):void 0)}),[r("div",{ref_key:"youtubeEl",ref:f,style:{width:"100%",height:"100%",position:"absolute",top:"0",left:"0"}},null,512),h.value?_("",!0):he(P.$slots,"placeholder",{placeholder:H.value},()=>[r("img",wn(Jl(N.value)),null,16)],void 0,0),c(O)==="loading"?he(P.$slots,"loading",{},()=>[A(ol)],void 0,1):_("",!0),c(O)==="awaitingLoad"?he(P.$slots,"awaitingLoad",{},void 0,void 0,2):c(O)==="error"?he(P.$slots,"error",{},void 0,void 0,3):_("",!0),he(P.$slots,"default")],16))}},Zf=Object.assign(Xf,{__name:"ScriptYouTubePlayer"});function e1(e){const t=Ro("vimeoPlayer",()=>({scriptInput:{src:"https://player.vimeo.com/api/player.js"},scriptOptions:{use(){return{Vimeo:window.Vimeo}}}}),e);{const l=_e(t.status,n=>{n==="loading"&&(En({link:[{rel:"preconnect",href:"https://i.vimeocdn.com"},{rel:"preconnect",href:"https://f.vimeocdn.com"},{rel:"preconnect",href:"https://fresnel.vimeocdn.com"}]}),l())})}return t}const t1={__name:"ScriptVimeoPlayer",props:{trigger:{type:[String,Array,Boolean],required:!1,default:"mousedown"},placeholderAttrs:{type:Object,required:!1},rootAttrs:{type:Object,required:!1},aboveTheFold:{type:Boolean,required:!1},vimeoOptions:{type:Object,required:!1},id:{type:null,required:!1},url:{type:null,required:!1},ratio:{type:String,required:!1,default:"16/9"},placeholderObjectFit:{type:String,required:!1,default:"contain"}},emits:["play","playing","pause","ended","timeupdate","progress","seeking","seeked","texttrackchange","chapterchange","cuechange","cuepoint","volumechange","playbackratechange","bufferstart","bufferend","error","loaded","durationchange","fullscreenchange","qualitychange","camerachange","resize","enterpictureinpicture","leavepictureinpicture"],setup(e,{expose:t,emit:l}){const n=e,d=l,s=["play","playing","pause","ended","timeupdate","progress","seeking","seeked","texttrackchange","chapterchange","cuechange","cuepoint","volumechange","playbackratechange","bufferstart","bufferend","error","loaded","durationchange","fullscreenchange","qualitychange","camerachange","resize","enterpictureinpicture","leavepictureinpicture"],u=J(),m=J(),f=nl({trigger:n.trigger,el:m});let h=!1;n.trigger==="mousedown"&&f instanceof Promise&&f.then(N=>{N&&(h=!0)});const y=J(!1),{onLoaded:w,status:g}=e1({scriptOptions:{trigger:f}}),v=$(()=>n.vimeoOptions?.id||n.id),O=$(()=>`vimeo-embed:${v.value}`),{data:F}=Sn(O,()=>$fetch("https://vimeo.com/api/oembed.json",{params:{url:`https://vimeo.com/${v.value}`,format:"json"}}),{lazy:!0}),V=$(()=>F.value?.thumbnail_url);let U;t({play:()=>U?.play(),pause:()=>U?.pause(),getDuration:()=>U?.getDuration(),getCurrentTime:()=>U?.getCurrentTime(),setCurrentTime:N=>U?.setCurrentTime(N),getVolume:()=>U?.getVolume(),setVolume:N=>U?.setVolume(N),getPaused:()=>U?.getPaused(),getEnded:()=>U?.getEnded(),getLoop:()=>U?.getLoop(),setLoop:N=>U?.setLoop(N),getPlaybackRate:()=>U?.getPlaybackRate(),setPlaybackRate:N=>U?.setPlaybackRate(N)});const K=$(()=>n.vimeoOptions?.width||u.value?.parentNode?.offsetWidth||640),M=$(()=>n.vimeoOptions?.height||u.value?.parentNode?.offsetHeight||480);at(()=>{w(async({Vimeo:N})=>{const P=n.vimeoOptions||{};!P.id&&n.id&&(P.id=n.id),!P.url&&n.url&&(P.url=n.url),P.width=K.value,P.he
42ight=M.value,U=new N.Player(u.value,P),h&&(U.play(),h=!1);for(const B of s)U.on(B,x=>{d(B,x,U),B==="loaded"&&(y.value=!0)})})}),_e(()=>n.id,N=>{N&&U?.loadVideo(Number(N))}),_e(g,N=>{N==="error"&&d("error")});const k=$(()=>y.value?!1:(Array.isArray(n.trigger)?n.trigger:[n.trigger]).some(P=>typeof P=="string"&&!["immediate","onNuxtReady","visibility","visible"].includes(P)));function I(N){if(N.key!=="Enter"&&N.key!==" "||(N.preventDefault(),!m.value))return;const P=(Array.isArray(n.trigger)?n.trigger:[n.trigger]).filter(Boolean);for(const B of P)typeof B=="string"&&(["immediate","onNuxtReady","visibility","visible"].includes(B)||m.value.dispatchEvent(new Event(B,{bubbles:!1})))}const H=$(()=>{const N=k.value;return zt(n.rootAttrs,{"aria-busy":g.value==="loading","aria-label":g.value==="awaitingLoad"?N?"Play video":"Vimeo Player - Placeholder":g.value==="loading"?"Vimeo Player - Loading":"Vimeo Player - Loaded","aria-live":"polite",role:N?"button":"application",tabindex:N?0:void 0,style:{"--vimeo-ratio":n.ratio,maxWidth:"100%",width:"auto",height:"auto",aspectRatio:n.ratio,position:"relative",backgroundColor:"black"},...f instanceof Promise?f.ssrAttrs||{}:{}})}),D=$(()=>zt(n.placeholderAttrs,{src:V.value,alt:"Play video",loading:n.aboveTheFold?"eager":"lazy",fetchpriority:n.aboveTheFold?"high":void 0,style:{cursor:"pointer",width:"100%",objectFit:n.placeholderObjectFit,height:"100%"}}));return Do(()=>U?.unload()),(N,P)=>(o(),i("div",nt({ref_key:"rootEl",ref:m},H.value,{onKeydown:P[0]||(P[0]=B=>k.value?I(B):void 0)}),[Tn(r("div",{ref_key:"elVimeo",ref:u,class:"vimeo-player"},null,512),[[Cn,y.value]]),y.value?_("",!0):he(N.$slots,"placeholder",nt(c(F),{placeholder:V.value}),()=>[V.value?(o(),i("img",wn(nt({key:0},D.value)),null,16)):_("",!0)],void 0,0),c(g)==="loading"?he(N.$slots,"loading",{},()=>[A(ol,{color:"white"})],void 0,1):_("",!0),c(g)==="awaitingLoad"?he(N.$slots,"awaitingLoad",{},void 0,void 0,2):c(g)==="error"?he(N.$slots,"error",{},void 0,void 0,3):_("",!0),he(N.$slots,"default")],16))}},n1=Object.assign(t1,{__name:"ScriptVimeoPlayer"}),o1={key:0,class:"module-video my-12 md:my-14 lg:my-16"},l1={class:"container grid gap-5 md:grid-cols-12"},a1={class:"col-span-full md:col-span-8 md:col-start-3"},s1=["src"],i1=["src"],r1={key:2,class:"mt-1 text-base"},c1=R({__name:"Video",props:{content:{}},setup(e){const t=l=>/^[\w-]{11}$/.test(l);return(l,n)=>{const d=Ne,s=Gf,u=Zf,m=n1;return e.content.videoId?(o(),i("section",o1,[r("div",l1,[r("div",a1,[r("figure",null,[t(e.content.videoId)?(o(),b(u,{key:0,ref:"video","video-id":e.content.videoId,class:"relative aspect-video overflow-clip rounded-xs rounded-es-3xl"},{placeholder:Y(({placeholder:f})=>[e.content.image?.[0]?(o(),b(d,{key:0,asset:e.content.image[0],sizes:"100vw","img-attrs":{class:"size-full"}},null,8,["asset"])):(o(),i("img",{key:1,src:f,alt:"",loading:"lazy",class:"size-full object-cover object-center"},null,8,s1)),A(s,{class:"absolute bottom-4 left-4"})]),_:1},8,["video-id"])):(o(),b(m,{key:1,id:e.content.videoId,ref:"video",class:"relative aspect-video overflow-clip rounded-xs rounded-es-3xl"},{placeholder:Y(({placeholder:f})=>[e.content.image?.[0]?(o(),b(d,{key:0,asset:e.content.image[0],sizes:"100vw","img-attrs":{class:"size-full"}},null,8,["asset"])):(o(),i("img",{key:1,src:f,alt:"",loading:"lazy",class:"size-full object-cover object-center"},null,8,i1)),A(s,{class:"absolute bottom-4 left-4"})]),_:1},8,["id"])),e.content.caption?(o(),i("figcaption",r1,C(e.content.caption),1)):_("",!0)])])])])):_("",!0)}}}),u1=Object.assign(c1,{__name:"ModuleVideo"}),d1=R({__name:"Content",props:{content:{}},setup(e){return(t,l)=>{const n=Ba,d=Xa,s=Ps,u=Ns,m=Qs,f=ri,h=gi,y=xi,w=Ti,g=zi,v=ur,O=_r,F=Tr,V=Mr,U=Wr,K=mc,M=xc,k=Oc,I=Ru,H=Hu,D=vd,N=$d,P=Vd,B=mm,x=Cm,S=Im,re=h0,de=P0,oe=B0,ke=ef,Fe=af,Be=df,Qe=_f,Q=$f,ee=Df,Ue=jf,vt=u1;return o(!0),i(j,null,q(e.content,L=>(o(),i(j,{key:L.id},[L.__typename==="componentAnchors_Entry"?(o(),b(n,{key:0,content:L},null,8,["content"])):L.__typename==="componentBenefitUsps_Entry"?(o(),b(d,{key:1,content:L},null,8,["content"])):L.__typename==="componentBenefitsOverview_Entry"?(o(),b(s,{key:2,content:L},null,8,["content"])):L.__typename==="componentCalloutLarge_Entry"?(o(),b(u,{key:3,content:L},null,8,["content"])):L.__typename==="componentCalloutMedium_Entry"?(o(),b(m,{key:4,content:L},null,8,["content"])):L.__typename==="componentCalloutWithLinks_Entry"?(o(),b(f,{key:5,content:L},null,8,["content"])):L.__typename==="componentCareerList_Entry"?(o(),b(h,{key:6,content:L},null,8,["content"])):L.__typename==="componentCareerUsps_Entry"?(o(),b(y,{key:7,content:L},null,8,["content"])):L.__typename==="componentCaseTimeline_Entry"?(o(),b(w,{key:8,content:L},null,8,["content"])):L.__typename==="componentContactContainer_Entry"?(o(),b(g,{key:9,content:L},null,8,["content"])):L.__typename==="componentContactPersonBanner_Entry"?(o(),b(v,{key:10,content:L},null,8,["content"])):L.__typename==="componentCtaWrap_Entry"?(o(),b(O,{key:11,content:L},null,8,["content"])):L.__typename==="componentDescriptionList_Entry"?(o(),b(F,{key:12,content:L},null,8,["content"])):L.__typename==="componentDownloadsBanner_Entry"?(o(),b(V,{key:13,content:L},null,8,["content"])):L.__typename==="componentFaqBanner_Entry"?(o(),b(U,{key:14,content:L},null,8,["content"])):L.__typename==="componentFaqOverview_Entry"?(o(),b(K,{key:15,content:L},null,8,["content"])):L.__typename==="componentFeaturedBannerBenefits_Entry"?(o(),b(M,{key:16,content:L},null,8,["content"])):L.__typename==="componentFeaturedBannerCustom_Entry"?(o(),b(k,{key:17,c
42ontent:L},null,8,["content"])):L.__typename==="componentForm_Entry"?(o(),b(I,{key:18,content:L},null,8,["content"])):L.__typename==="componentHighlightBanner_Entry"?(o(),b(H,{key:19,content:L},null,8,["content"])):L.__typename==="componentItemOverview_Entry"?(o(),b(D,{key:20,content:L},null,8,["content"])):L.__typename==="componentJumpTo_Entry"?(o(),b(N,{key:21,content:L},null,8,["content"])):L.__typename==="componentMemberStories_Entry"?(o(),b(P,{key:22,content:L},null,8,["content"])):L.__typename==="componentMemberships_Entry"?(o(),b(B,{key:23,content:L},null,8,["content"])):L.__typename==="componentPolicyPointsBanner_Entry"?(o(),b(x,{key:24,content:L},null,8,["content"])):L.__typename==="componentPolicyPointsOverview_Entry"?(o(),b(S,{key:25,content:L},null,8,["content"])):L.__typename==="componentSocials_Entry"?(o(),b(re,{key:26,content:L},null,8,["content"])):L.__typename==="moduleCalendar_Entry"?(o(),b(de,{key:27,content:L},null,8,["content"])):L.__typename==="moduleCallToAction_Entry"?(o(),b(oe,{key:28,content:L},null,8,["content"])):L.__typename==="moduleContactCard_Entry"?(o(),b(ke,{key:29,content:L},null,8,["content"])):L.__typename==="moduleDivider_Entry"?(o(),b(Fe,{key:30,content:L},null,8,["content"])):L.__typename==="moduleFeaturedText_Entry"?(o(),b(Be,{key:31,content:L},null,8,["content"])):L.__typename==="moduleImage_Entry"?(o(),b(Qe,{key:32,content:L},null,8,["content"])):L.__typename==="moduleImageBanner_Entry"?(o(),b(Q,{key:33,content:L},null,8,["content"])):L.__typename==="moduleQuote_Entry"?(o(),b(ee,{key:34,content:L},null,8,["content"])):L.__typename==="moduleText_Entry"?(o(),b(Ue,{key:35,content:L},null,8,["content"])):L.__typename==="moduleVideo_Entry"?(o(),b(vt,{key:36,content:L},null,8,["content"])):_("",!0)],64))),128)}}}),p1=Object.assign(d1,{__name:"Content"});function g1(e){const t=e?.metaTitleContainer?JSON.parse(e.metaTitleContainer):{},l=e?.metaTagContainer?JSON.parse(e.metaTagContainer):{},n=e?.metaLinkContainer?JSON.parse(e.metaLinkContainer):{},d=e?.metaJsonLdContainer?JSON.parse(e.metaJsonLdContainer):{};En({title:t?.title?.title,meta:Object.entries(l).map(s=>s[1]),link:Object.entries(n).map(s=>s[1]),script:Object.entries(d).map(s=>({type:"application/ld+json",innerHTML:JSON.stringify(s[1])}))})}export{Sr as _,p1 as a,Bo as b,$0 as c,Ne as d,Ot as e,Oo as f,g1 as s};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.