PageSourceSearch

https://www.barmeniagothaer.de/assets/index-i6Q9gVGt.js

js barmeniagothaer.de collected 2026-10-02 17:27:15 UTC 122,411 bytes, 17 lines download raw bytes

1import{$ as e,A as t,B as n,C as r,D as i,E as a,F as o,G as s,H as c,I as l,J as u,K as d,L as f,M as p,N as m,O as h,P as g,Q as _,R as v,S as y,T as b,U as ee,V as x,W as S,X as C,Y as w,Z as te,_ as T,a as ne,at as re,b as E,c as D,d as ie,et as O,f as k,g as ae,h as A,i as j,it as M,j as oe,k as se,l as ce,m as N,n as le,nt as P,o as ue,ot as F,p as I,q as de,r as fe,rt as L,s as pe,st as R,tt as me,u as he,v as z,w as ge,x as B,y as V,z as _e}from"./vendor-DPAzKNT0.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var ve={class:`grid-visualizer`},ye={key:0,class:`grid-visualizer__grid`},be={class:`grid-visualizer__button`},xe=i({templateType:`GRID_VISUALIZER`,interactive:!0,__name:`GridVisualizer.template`,setup(e){let t=O(!1);return(e,r)=>(v(),y(`div`,ve,[t.value?(v(),y(`div`,ye,[(v(),y(A,null,n(12,e=>V(`div`,{key:e})),64))])):B(``,!0),V(`div`,be,[V(`button`,{onClick:r[0]||=e=>t.value=!t.value},`Grid`)])]))}}),H=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},Se=H(xe,[[`__scopeId`,`data-v-16228433`]]);function Ce(){return window.location.pathname}var we=({color:e,style:t,inlineColor:n,inlineStyle:r})=>({"data-link-color":e,"data-link-style":t,"data-link-inline-color":n,"data-link-inline-style":r}),Te=({rotation:e,linkStyle:t})=>({rotationStyle:z(()=>P(e)?`${P(e)}deg`:P(t)===`chevron`?`90deg`:`0deg`),iconName:z(()=>{switch(P(t)){case`email`:return`mail-02`;case`phone`:return`phone`;case`mobile`:return`phone-01`;case`chevron`:return`chevron-down`;case`printer`:return`printer`;case`download-03`:return`download-03`;case`arrow`:return`arrow-right`;default:return}})}),Ee=e=>z(()=>{if(e?.isExternal)return e?.externalUrl;if(e?.ref?.sectionName){let t=Ce();return t===e.ref?.url||t===e.ref?.url+`/`?`#`+e.ref?.sectionName:e.ref?.url+`#`+e.ref?.sectionName}return e?.ref?.url});function De(e){return JSON.stringify({name:e.name,message:e.message,stack:e.stack,...Object.getOwnPropertyNames(e).reduce((t,n)=>([`name`,`message`,`stack`].includes(n)||(t[n]=e[n]),t),{})},null,2)}function Oe(){if(!globalThis?.location)return!1;let e=new URLSearchParams(location?.search);return[`debug`,`DEBUG`,`Debug`].some(t=>e.get(t)===`true`)}function ke(e){return e?typeof e==`string`?e:De(e):`Unknown error`}function Ae(e){typeof globalThis?.ineum==`function`&&globalThis.ineum(`reportError`,e)}function je(e){function t(t,n,...r){return[`[${t}] <${e}>`,n,...r]}return{info(e,...n){Oe()&&console.info(...t(`INFO`,e,...n))},warn(e,...n){Oe()&&console.warn(...t(`WARN`,e,...n))},error(e,...n){if(!Oe())return;let r=ke(e);console.error(...t(`ERRO`,r,...n)),Ae(r||`Unknown error`)},time(e){Oe()&&console.time(e)},timeEnd(e){Oe()&&console.timeEnd(e)}}}var Me=e=>{let t=_(e??{content:void 0,projectSettings:void 0,svgs:{icons:new Set,products:new Set,deco:new Set,backgrounds:new Set},cdsData:void 0,clientState:{}});if(e){let n=e.svgs;t.svgs={icons:new Set(Array.isArray(n?.icons)?n.icons:[]),products:new Set(Array.isArray(n?.products)?n.products:[]),deco:new Set(Array.isArray(n?.deco)?n.deco:[]),backgrounds:new Set(Array.isArray(n?.backgrounds)?n.backgrounds:[])}}return t},Ne=`STORE`,Pe=(e,t)=>e.provide(Ne,t),Fe=()=>oe(Ne),Ie=Symbol.for(`lazy`);function Le(){return null}function Re(){return Fe().cdsData}var ze=`header`,Be=`btn`,Ve=`link`,He=`nav`,Ue=`btn_icon`,We=`btn_anchor`,Ge=`${Ve}_main`,Ke=`${He}_menu_${ze}`,qe=`${He}_close_${ze}`,Je=`${He}_back_${ze}`,Ye=`${He}_${ze}_search`,Xe=`${Ve}_modal`,Ze=`${Ve}_cards`,Qe=`${Ve}_akkordion`,$e=`agent`,et=`${Be}_${$e}_bar`,tt=`${Ve}_${$e}_contact`,nt=`${Ve}_${$e}_social`,rt=`${Ve}_${$e}_copy-url`,it=(e,t,n,r)=>{let i=Be;return r&&r.startsWith(`#`)&&(i=We),pt(`${i}_${ft(t,n)}_${e}`)},at=e=>pt(`${Ue}_${e}`),ot=e=>pt(`${Ve}_${e}`),st=e=>pt(`${We}_${e}`),ct=(e,t)=>
1{let n=``;return t!=null&&(n=`_lvl${t}`),`${He}${n}_${e}`},lt=(e,t)=>pt(ct(e,t)),ut=e=>pt(`${He}_${e||`header`}`),dt=e=>pt(e);function ft(e,t){return e||(t??`basic`)}function pt(e){return{"data-trk":e}}var mt=`agent-female.alert-triangle-dt.announcement-02-dt.arrow-right.at-sign-dt.bell-01-dt.bell-01.bell-ringing-01-dt.book-open-02-dt.briefcase-03-dt.briefcase-03.building-05-dt.building-05.calculator-dt.calendar-dt.car-01-dt.check-circle-dt.check-circle.check-verified-02-dt.check.checkmark.chevron-down.chevron-right.clipboard-dt.clock-snooze.clock.cloud-raining-05-dt.cloud-sun-02-dt.coins-stacked-02-dt.compass-03-dt.cursor-click-02-dt.dotpoints-02-dt.download-03.facebook.file-07-dt.file-search-02-dt.file-shield-02-dt.flag-01-dt.flash-dt.folder-dt.gift-01-dt.globe-02-dt.globe-05-dt.graduation-hat-02-dt.grid-add-dt.grid-add.half-star-blue.half-star-white.hand-dt.help-circle-dt.home-03-dt.image-user-check-dt.info-circle.instagram.key-01-dt.lightbulb-02-dt.line-chart-up-02-dt.link-01.link-03-dt.linkedin.magic-wand-02-dt.mail-02-dt.mail-02.marker-pin-01-dt.marker-pin-01.menu.navigation-pointer-01-dt.negative.package-dt.pen-tool-02-dt.phone-01.phone-dt.phone-incoming-01-dt.phone-mail.phone.pin-02-dt.plane-dt.positive.printer.puzzle-piece-01-dt.search-md.search-sm-dt.search-sm.search.settings-01-dt.shield-01-dt.shopping-cart-03-dt.star-blue.star-white.stars-01-dt.stars-01.sticker-square-dt.tiktok.tool-01-dt.user-01.users.x-circle.x-close-small.x-close.x-twitter.xing.youtube`.split(`.`),ht=[`auto`,`berufsunfaehigkeit`,`bewegungsjagd`,`fahrrad`,`hausrat`,`hundekranken`,`jaegerschutzbrief`,`jagdhaftpflicht`,`katzenkranken`,`kfz-gewerbe`,`krankenhauszusatz`,`moped`,`pferdekranken`,`pflege`,`privateAnleger`,`privathaftpflicht`,`reise`,`sportwaffen`,`tagesjagd`,`tierhalterhaftpflicht`,`tierkranken`,`unfall`,`zahnzusatz`],gt=`animal-paw.apartment.asset-allocation.barmenia-check-large.barmenia-check-small.bike.boat.box-confetti.briefcase.calculator.car-new.clipboard-medical.clipboard-plant.cloud-co2.cloud-thunder.code-letter.coins.cookie.damage-report.data-management.digit-0.digit-1.digit-2.digit-3.digit-4.digit-5.digit-6.digit-7.digit-8.digit-9.document.electronics-shield.email.finance.fingerprint.form.globe-x.gothaer-check-large.gothaer-check-small.group.hammer-wrench.hand-cheer-sports.hand-flag.hand-world-eco.hands-heart.handshake-business.handshake.hausse.health.home-hand.icehockey-field.icehockey-stick-puck.identity-card-check.ingoknito.insurance-contract.insurance-plant.insurance-tooth.laptop-shield.laurel-wreath-person.laurel-wreath-ten.letter.lkw-house.logo-sparkle.marker-pin-user.masks.medical-camera.medical-clipboard.money.negativ.negative-plain.party-popper.password.phone-mail.phone-recall.plane.positiv.positive-plain.power-cable-leaf.profile.retirement.ruler-pen.scale.search-medical.search-risk.seater-couple-toy.seater-couple.seater-single-toy.seater-single.shield-check.shield-sleep.shield.smartphone-damage.smartphone-discount.smartphone-identity-card.sparkle-menschlich.sparkle-passioniert.sparkle-zukunftsweisend.technical-error.thunder.tooth-implant.tooth-missing.tooth-periodontitis.tooth-root-canal.trusted-shops.wind-turbine.window-shield`.split(`.`),_t=[`faq`],vt=[`aria-hidden`],yt=[`href`],U=i({__name:`UseSvg`,props:{ariaHidden:{type:Boolean,default:!0},svg:{},iconName:{},productIconName:{},decoIconName:{},backgroundIllustrationName:{}},setup(e){let t=je(`UseSvg.vue`),n=z(()=>{if(e.svg&&e.svg.type==`BAGOSITE_ICON`&&mt.includes(e.svg.techName))return e.svg.techName;if(e.iconName&&mt.includes(e.iconName))return e.iconName}),r=z(()=>{if(e.svg&&e.svg.type==`BAGOSITE_PRODUCT`&&ht.includes(e.svg.techName))return e.svg.techName;if(e.productIconName&&ht.includes(e.productIconName))return e.productIconName}),i=z(()=>{if(e.svg&&e.svg.type==`BAGOSITE_DECO`&&gt.includes(e.svg.techName))return e.svg.techName;if(e.decoIconName&&gt.includes(e.decoIconName))return e.decoIconName}),a=z(()=>{if(e.backgroundIllustrationName&&_t.includes(e.backgroundIllustrationName))return e.backgroundIllustrationName}),o=z(()=>n.value?`#icons-${n.value}`:i.value?`#deco-${i.value}`:r.value?`#product-${r.value}
1`:a.value?`#backgrounds-${a.value}`:e.svg?`#${e.svg.techName}`:(t.warn(`Unknown svg name:`,e.iconName,e.decoIconName,e.productIconName,e.svg),``)),s=Fe();return de(()=>{n.value?s.svgs.icons.add(n.value):i.value?s.svgs.deco.add(i.value):r.value?s.svgs.products.add(r.value):a.value&&s.svgs.backgrounds.add(a.value)}),(t,n)=>(v(),y(`svg`,{"aria-hidden":e.ariaHidden},[V(`use`,{href:o.value},null,8,yt)],8,vt))}}),W=H(i({__name:`Link`,props:{color:{},linkStyle:{},href:{default:()=>void 0},target:{default:`_self`},linkTitle:{default:()=>void 0},rotation:{},tracking:{default:()=>Ge}},setup(e){he(e=>({v3de09b67:L(t)}));let{rotationStyle:t,iconName:n}=Te({rotation:e.rotation,linkStyle:e.linkStyle});return(r,i)=>(v(),E(c(e.href?`a`:`button`),m({class:[`anchor`,`anchor--`+e.color,!e.href&&`anchor--is-button`],href:e.href||null,type:!e.href&&`button`||null,target:e.href?e.target:null,title:e.linkTitle,"aria-label":e.linkTitle},L(dt)(e.tracking)),{default:w(()=>[L(n)&&L(n)!==`arrow-right`?(v(),E(U,{key:0,class:M([`anchor__icon`,L(t)&&`anchor__icon--rotate`]),"icon-name":L(n),style:F(L(t))},null,8,[`class`,`icon-name`,`style`])):B(``,!0),x(r.$slots,`default`,{},void 0,!0),L(n)&&L(n)===`arrow-right`?(v(),E(U,{key:1,class:M([`anchor__icon`,`anchor__icon--arrow`,L(t)&&`anchor__icon--rotate`]),"icon-name":L(n),style:F(L(t))},null,8,[`class`,`icon-name`,`style`])):B(``,!0)]),_:3},16,[`class`,`href`,`type`,`target`,`title`,`aria-label`]))}}),[[`__scopeId`,`data-v-169d0864`]]),bt=[`title`,`aria-hidden`,`tabindex`],xt=H(i({__name:`IconButton`,props:{iconName:{default:`chevron-down`},color:{default:`dark-blue`},rotation:{default:0},type:{default:`basic`},title:{default:()=>void 0},tabindex:{default:()=>-1},trackingContext:{default:``}},setup(e){return(t,n)=>(v(),y(`button`,m({class:[`button-icon`,`button-icon--`+e.color,`button-icon--`+e.type],title:e.title,"aria-hidden":e.tabindex===-1,tabindex:e.tabindex},L(at)(e.trackingContext)),[a(U,{class:M([`button-icon__svg`,`button-icon__svg--${e.rotation}`]),"icon-name":e.iconName},null,8,[`class`,`icon-name`])],16,bt))}}),[[`__scopeId`,`data-v-aeaa2762`]]),St=({primaryType:e,secondaryType:t,secondaryColor:n,primaryColor:r})=>({"data-button-primary-color":r,"data-button-primary-type":e,"data-button-secondary-color":n,"data-button-secondary-type":t});function Ct(){return St({primaryType:`basic`,primaryColor:`dark-blue`,secondaryType:`outline`,secondaryColor:`dark-blue`})}function wt(){return we({color:`sky-blue-600`,style:`none`,inlineColor:`dark-blue`,inlineStyle:`underline`})}function Tt(){return{...Ct(),...wt()}}var Et={ref:`dialogElem`,class:`modal`},Dt={ref:`modalElem`,autofocus:``,class:`modal__wrapper`,tabindex:`0`},Ot={key:0,class:`modal__icon`},kt={class:`modal__content`},At=H(i({__name:`Modal`,props:{svg:{}},setup(e,{expose:t}){let n=s(`dialogElem`),r=s(`modalElem`);function i(){n.value?.showModal()}function o(){let e=n.value;if(!e)return;e.classList.add(`--closing`);let t=()=>{e.classList.remove(`--closing`),e.close(),e.removeEventListener(`animationend`,t)};e.addEventListener(`animationend`,t)}return t({open:i,close:o}),l(()=>{le(r,()=>{n.value?.open&&o()})}),(t,n)=>(v(),y(`dialog`,Et,[V(`div`,Dt,[a(xt,{class:`modal__close`,"icon-name":`x-close`,title:`Modal schließen`,color:`white`,tabindex:0,"tracking-context":`close_modal`,onClick:o}),V(`div`,m({class:`modal__content-wrapper`},L(Tt)()),[e.svg?(v(),y(`span`,Ot,[a(U,{class:`modal__icon-svg`,svg:e.svg},null,8,[`svg`])])):B(``,!0),V(`div`,kt,[x(t.$slots,`default`,{},void 0,!0)])],16)],512)],512))}}),[[`__scopeId`,`data-v-2417df43`]]);function jt(e){let t=[];do{if(e.nodeName===`#comment`){if(e.nodeValue===`[`)continue;if(e.nodeValue===`]`)break}t.push(e.outerHTML)}while((e=e.nextSibling)!=null);return{html:t.join(``),count:t.length}}var G=i({name:`Recursive`,props:{children:{type:Array,required:!1,default:()=>[]},class:{type:String,default:null},"data-v-inspector":{type:String,default:null},additionalProps:{type:Object,default:()=>({})}},setup(e){{let e=h();if(!e?.vnode?.el)return;let{html:n,count:r}=jt(e.vnode.el);return()=>a(A,{},[t(ge(n||`<div></div>`,r))])}}}),Mt=i({templateType:`MODAL_LINK`,interactive:!0,__name:`Modal.template`,props:{template:{}},setup(e){let t=s(`modalElem`);return(n,r)=>(v(),y(A,null,[a(W,m({color:`sky-blue-600`,"link-style":e.template.chevron?`chevron`:`none`,"link-title":e.template.linkTitle},n.$attrs,{tracking:L(Xe),onClick:r[0]||=e=>t.value.open()}),{default:w(()=>[b(R(e.template.linkText),1)]),_:1},16,[`link-style`,`link-title`,`tracking`]),(v(),E(T,{to:`#teleports`},[a(At,{ref:`modalElem`,svg:e.template.svg},{default:w(()=>[a(L(G),{children:e.template.children},null,8,[`children`])]),_:1},8,[`svg`])]))],64))}}),Nt={class:`contentBox__headline`},Pt={class:`contentBox__content`},Ft={class:`contentBox__additional-slots`},It={class:`contentBox__picture`},Lt=H(i({__name:`ContentBox`,setup(e){return(e,t)=>(v(),y(`div`,m({class:`contentBox`},L(Tt)()),[V(`div`,Nt,[x(e.$slots,`headline`,{},void 0,!0)]),V(`div`,Pt,[x(e.$slots,`mainContent`,{},void 0,!0),V(`div`,Ft,[x(e.$slots,`additionalSlots`,{},void 0,!0)])]),V(`div`,It,[x(e.$slots,`picture`,{},void 0,!0)])],16))}}),[[`__scopeId`,`data-v-197be798`]]),Rt=i({templateType:`CONTENT_BOX`,interactive:!0,__name:`ContentBox.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(Lt,null,{headline:w(()=>[a(L(G),{children:e.template.title},null,8,[`children`])]),mainContent:w(()=>[a(L(G),{children:e.template.children},null,8,[`children`])]),additionalSlots:w(()=>[a(L(G),{children:e.template.additionalSlots},null,8,[`children`])]),picture:w(()=>[a(L(G),{children:e.template.picture},null,8,[`children`])]),_:1}))}}),zt=[`onClick`],Bt={key:0,class:`akkordion__footer`},Vt=H(i({__name:`Akkordion`,props:{isFaq:{type:Boolean,default:!1},itemIdList:{},showMore:{},hasShowMore:{type:Boolean},name:{default:()=>ee()},headlineAttrs:{},itemsAttrs:{},initialActiveId:{}},emits:[`update:active-id`],setup(e,{emit:t}){let r=O(!1),i=t=>e.hasShowMore?e.showMore!==void 0&&t>=e.showMore&&!r.value:!1,o=t,s=O(``);l(()=>{e.initialActiveId&&e.itemIdList.length>0&&c(e.initialActiveId)});function c(e){s.value=e,o(`update:active-id`,s.value)}return(t,o)=>(v(),y(`div`,m({class:`akkordion`},e.isFaq?{itemscope:!0,itemtype:`https://schema.org/FAQPage`}:void 0),[V(`div`,m({class:`akkordion__headline`},e.headlineAttrs),[x(t.$slots,`headline`,{},void 0,!0)],16),(v(!0),y(A,null,n(e.itemIdList,(n,r)=>(v(),y(`div`,m({key:`akkordion-item-slot-${n}-${r}`,class:[`akkordion-item-slot`,[i(r)&&`akkordion__item--hidden`]]},{ref_for:!0},L(Tt)(),{onClick:e=>c(n)}
1),[x(t.$slots,`item`,{index:r,groupName:e.name,itemId:n,initialActiveItemId:e.initialActiveId},void 0,!0)],16,zt))),128)),e.hasShowMore!==!1&&e.showMore&&e.itemIdList.length>e.showMore?(v(),y(`div`,Bt,[a(W,{color:`sky-blue-600`,tracking:L(Qe),onClick:o[0]||=e=>r.value=!r.value},{default:w(()=>[b(R(r.value?`Weniger`:`Mehr`)+` anzeigen `,1),a(U,{"icon-name":`chevron-down`,class:M([`akkordion__footer-icon`,r.value&&`akkordion__footer-icon--open`])},null,8,[`class`])]),_:1},8,[`tracking`])])):B(``,!0)],16))}}),[[`__scopeId`,`data-v-876eb687`]]),Ht=[`name`,`open`],Ut={class:`akkordion-item__additional-slots`},Wt=H(i({__name:`AkkordionItem`,props:{headerAttrs:{},isFaq:{type:Boolean,default:!1},contentAttrs:{},groupName:{},initialOpen:{type:Boolean}},setup(e){let t=z(()=>{let t=we({color:`sky-blue-600`,style:`none`,inlineColor:`dark-blue`,inlineStyle:`underline`});return e.isFaq?{...t,itemscope:!0,itemprop:`mainEntity`,itemtype:`https://schema.org/Question`}:t});return(n,r)=>(v(),y(`details`,m({class:`akkordion-item`,name:e.groupName,open:e.initialOpen},t.value),[V(`summary`,m({class:`akkordion-item__summary`}
1,e.headerAttrs),[V(`span`,m({class:`akkordion-item__header`},e.isFaq?{itemprop:`name`}:void 0),[x(n.$slots,`header`,{},void 0,!0)],16),a(U,{"icon-name":`chevron-down`,class:`akkordion-item__icon`,"aria-hidden":!0})],16),V(`div`,re(se(e.isFaq?{itemscope:!0,itemprop:`acceptedAnswer`,itemtype:`https://schema.org/Answer`}:void 0)),[V(`div`,re(se(e.isFaq?{itemprop:`text`}:void 0)),[V(`div`,m({class:`akkordion-item__main-content`},e.isFaq?{itemscope:!0,itemprop:`acceptedAnswer`,...e.contentAttrs}:e.contentAttrs),[x(n.$slots,`mainContent`,{},void 0,!0)],16),V(`div`,Ut,[x(n.$slots,`additionalSlots`,{},void 0,!0)])],16)],16)],16,Ht))}}),[[`__scopeId`,`data-v-7bfc7c9b`]]),Gt={class:`contentBox__headline`},Kt={class:`contentBox__content`},qt={class:`contentBox__Accordion`},Jt={class:`contentBox__picture`},Yt=H(i({__name:`ContentBoxAccordion`,props:{itemList:{}},setup(e){let t=e,n=O(null);function r(e){n.value=e}return n.value===null&&t.itemList.length>0&&(n.value=t.itemList[0]),(t,i)=>(v(),y(`div`,m({class:`contentBox`},L(Tt)()),[V(`div`,Gt,[x(t.$slots,`headline`,{},void 0,!0)]),V(`div`,Kt,[V(`div`,qt,[a(Vt,{"item-id-list":e.itemList,"initial-active-id":e.itemList[0],"onUpdate:activeId":r},{item:w(({index:e,groupName:n,itemId:r,initialActiveItemId:i})=>[a(Wt,{"group-name":n,"initial-open":r===i},{header:w(()=>[x(t.$slots,`header`,{index:e,item:r},void 0,!0)]),mainContent:w(()=>[x(t.$slots,`mainContent`,{index:e,item:r},void 0,!0)]),additionalSlots:w(()=>[x(t.$slots,`additionalSlots`,{index:e,item:r},void 0,!0)]),_:2},1032,[`group-name`,`initial-open`])]),_:3},8,[`item-id-list`,`initial-active-id`])])]),V(`div`,Jt,[x(t.$slots,`picture`,{item:n.value},void 0,!0)])],16))}}),[[`__scopeId`,`data-v-f2fc23ea`]]);function Xt(e,t){return Fe().clientState[e]}var Zt=i({templateType:`CONTENT_BOX_ACCORDION`,interactive:!0,__name:`ContentBoxAccordion.template`,props:{template:{}},setup(e){let t=Le(),r=Xt(e.template.meta.id,()=>e.template.children.map(e=>t?.[e]).map(e=>({id:e.meta.id,picture:e.picture})));return(i,o)=>(v(),E(Yt,{"item-list":e.template.children},{headline:w(()=>[a(L(G),{children:e.template.headline},null,8,[`children`])]),header:w(({item:e})=>[a(L(G),{children:L(t)?.[e]?.title},null,8,[`children`])]),mainContent:w(({item:e})=>[a(L(G),{children:L(t)?.[e]?.children},null,8,[`children`])]),additionalSlots:w(({item:e})=>[a(L(G),{children:L(t)?.[e]?.additionalSlots},null,8,[`children`])]),picture:w(({item:e})=>[(v(!0),y(A,null,n(L(r),({id:t,picture:n})=>(v(),y(`div`,{key:t,class:M(e===t?`shown`:`hidden`)},[a(L(G),{children:n},null,8,[`children`])],2))),128))]),_:1},8,[`item-list`]))}}),Qt=i({templateType:`AKKORDION`,interactive:!0,__name:`Akkordion.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(Vt,{"is-faq":e.template.faq,"headline-attrs":e.template.meta.previewAttrs?.others?.headline,"items-attrs":e.template.meta.previewAttrs?.others?.children,"item-id-list":e.template.children,"show-more":e.template.showMore,"has-show-more":e.template.showMoreToggle},{headline:w(()=>[a(L(G),{children:e.template.headline},null,8,[`children`])]),item:w(({index:t,groupName:n,itemId:r,initialActiveItemId:i})=>[a(L(G),{children:[e.template.children[t]],"additional-props":{groupName:n,initialOpen:r===i,isFaq:e.template.faq}},null,8,[`children`,`additional-props`])]),_:1},8,[`is-faq`,`headline-attrs`,`items-attrs`,`item-id-list`,`show-more`,`has-show-more`]))}}),$t={},en={class:`siegel__element`};function tn(e,t){return v(),y(`div`,en,[x(e.$slots,`siegel`,{},void 0,!0)])}var nn=H($t,[[`render`,tn],[`__scopeId`,`data-v-899f4b7c`]]),rn=i({templateType:`SIEGEL`,interactive:!0,__name:`Siegel.template`,props:{template:{}},setup(e){let t=s(`modalElem`);return(n,r)=>(v(),E(nn,{onClick:r[0]||=e=>t.value?.open()},{siegel:w(()=>[a(L(G),{children:e.template.picture},null,8,[`children`]),(v(),E(T,{to:`#teleports`},[a(At,{ref:`modalElem`},{default:w(()=>[a(L(G),{children:e.template.picture},null,8,[`children`])]),_:1},512)]))]),_:1}))}}),an=_({activeItemId:``});function on(e){return!!e&&an.activeItemId===e}function sn(e){an.activeItemId=e}var cn=()=>{let{activeItemId:t}=me(an),n=z(()=>!!an.activeItemId);return{activeItemId:t,cardsOpened:e(n),itemIsActive:on,updateActiveItemId:sn}},ln=[`aria-expanded`],un={class:`card-item__header-wrapper`},dn={class:`card-item__header`},fn={class:`card-item__content`},pn=H(i({__name:`CardItem`,props:{id:{},svg:{}},setup(e){let{itemIsActive:t,updateActiveItemId:n}=cn(),r=z(()=>t(e.id));return(t,i)=>(v(),y(`div`,{role:`button`,class:M([`card-item`,r.value&&`card-item--is-active`]),"aria-controls":`active-card`,"aria-expanded":r.value,tabindex:`0`,onClick:i[0]||=t=>L(n)(e.id),onKeydown:[i[1]||=I(t=>L(n)(e.id),[`enter`]),i[2]||=I(t=>L(n)(e.id),[`space`])]},[C(V(`div`,un,[a(D,{name:`card-item-headline-transition`},{default:w(()=>[C(V(`div`,dn,[(v(),E(T,{to:`#active-card-svg`,disabled:!r.value},[a(U,{class:`card-item__svg`,svg:e.svg},null,8,[`svg`])],8,[`disabled`])),x(t.$slots,`headline`,{},void 0,!0)],512),[[k,!r.value]])]),_:3})],512),[[k,!r.value]]),V(`div`,fn,[(v(),E(T,{to:`#active-card-content`,disabled:!r.value},[x(t.$slots,`content`,{},void 0,!0)],8,[`disabled`]))])],42,ln))}}),[[`__scopeId`,`data-v-344816ba`]]),mn=i({templateType:`CARDS_ITEM`,interactive:!0,__name:`CardItem.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(pn,{id:e.template?.meta.id,svg:e.template?.svg},{headline:w(()=>[a(L(G),{children:e.template?.headline}
1,null,8,[`children`])]),content:w(()=>[a(L(G),{children:e.template?.cardInhalt},null,8,[`children`])]),_:1},8,[`id`,`svg`]))}}),hn={class:`cards__active-card`},gn={class:`cards__header`},_n=[`card-items-count`],vn=H(i({__name:`Cards`,props:{itemIdList:{}},setup(e){let{cardsOpened:t,activeItemId:r,updateActiveItemId:i}=cn(),o=s(`contentRef`);return d(r,e=>{if(e){let t=new URL(location.href);t.hash=`card-`+e,history.pushState(null,``,t.href),o.value?.scrollIntoView({block:`start`,behavior:`smooth`})}else{let e=new URL(location.href);e.hash=``,history.pushState(null,``,e.href)}}),window.addEventListener(`popstate`,()=>{let e=new URL(location.href);if(e.hash.startsWith(`#card-`)){let t=e.hash.replace(`#card-`,``);i(t)}else i(``)}),l(async()=>{let e=new URL(location.href);if(e.hash.startsWith(`#card-`)){let t=e.hash.replace(`#card-`,``);await g(),i(t)}}),(o,s)=>(v(),y(`section`,{ref:`contentRef`,class:M([`cards`,L(t)&&`cards--cards-opened`]),"aria-describedby":`cards-screen-reader-description`},[a(W,{"link-style":`chevron`,rotation:270,class:M([`cards__back-btn`,L(t)&&`cards__back-btn--visible`]),"aria-description":`Klicken Sie hier, um zu den Versicherungskategorien zurückzukehren.`,tracking:L(Ze),onClick:s[0]||=e=>L(i)(``)},{default:w(()=>[...s[1]||=[b(`Zurück`,-1)]]),_:1},8,[`class`,`tracking`]),s[3]||=V(`div`,{id:`cards-screen-reader-description`,class:`cards__screen-reader-description`},` Im folgenden Abschnitt erhalten Sie eine Übersicht über verschiedene Versicherungskategorien. Dort haben Sie die Möglichkeit, sich detailliert zu einer jeweiligen Kategorie zu informieren. Wählen Sie dazu einfach die passende Kategorie aus der Liste aus. `,-1),a(D,{name:`cards-active-card-transition`},{default:w(()=>[C(V(`div`,hn,[...s[2]||=[V(`div`,{id:`active-card-svg`},null,-1),V(`div`,{id:`active-card-content`,class:`cards__active-card-content`},null,-1)]],512),[[k,L(t)]])]),_:1}),C(V(`hgroup`,gn,[x(o.$slots,`header`,{},void 0,!0)],512),[[k,!L(t)]]),C(V(`ul`,{class:`cards__content`,"card-items-count":e.itemIdList.length},[(v(!0),y(A,null,n(e.itemIdList,(e,n)=>(v(),y(`li`,{key:`cards-item-${e}-${n}`,class:M([`cards__item`,e===L(r)&&`cards__item--active`,L(t)&&`cards__item--cards-opened`])},[x(o.$slots,`card`,{itemId:e},void 0,!0)],2))),128))],8,_n),[[k,!L(t)]])],2))}}),[[`__scopeId`,`data-v-8a6b9007`]]),yn=i({templateType:`CARDS`,interactive:!0,__name:`Cards.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(vn,{"item-id-list":e.template.cardItems},{header:w(()=>[a(L(G),{children:e.template.header},null,8,[`children`])]),card:w(({itemId:e})=>[a(L(G),{children:[e]},null,8,[`children`])]),_:1},8,[`item-id-list`]))}}),bn=[`adm`,`fob`,`bkk`];function xn(e,t,n,r){let i=n.replace(`#/`,``),a=i.split(`?`)[0],o=i.split(`?`)[1]||``,s=new URLSearchParams;t?.split(`&`)?.forEach(e=>{let[t,n]=e.split(`=`);t&&s.set(t,n??``)});let c=new URLSearchParams(o);return c.has(`adm`)&&bn.forEach(e=>s.delete(e)),c.forEach((e,t)=>{s.set(t,e)}),r&&s.set(`domain`,`bg`),a.startsWith(e)||(a=e),`/`+a+`?`+s.toString()}var Sn=je(`customSPA.ts`);async function Cn(e,t,n,r=!1){if(!e||!t)return;let i=window.location.search;i!==``&&(e.includes(`?`)?e+=`&${i.replace(`?`,``)}`:e+=i);try{let t=await fetch(e);t.status>=400?await wn(n):Tn(n,await t.text(),r);return}catch(e){Sn.info(`error while loading app`,t,e),await wn(n)}}async function wn(e){Tn(e,await(await fetch(`/error/wartungsseite.html?small=true`)).text())}function Tn(e,t,n=!1){n&&(t=t.replace(`<base href="/online-versichern/">`,`<base href="/api/barmeniarechner/">`),t=t.replace(`rel="icon"`,`rel="not-a-i-con"`)),e.innerHTML=t,Array.from(e.querySelectorAll(`script`)).forEach(e=>{if(n&&!e.src&&e.innerText.includes(`getElementsByTagName('base')`)){e.remove();return}if(n&&e.src.includes(`deaktivierungTracking.js`)){e.remove();return}let t=document.createElement(`script`);Array.from(e.attributes).forEach(e=>t.setAttribute(e.name,e.value)),t.appendChild(document.createTextNode(e.innerHTML)),e?.parentNode?.replaceChild(t,e)})}var En=[`id`,`data-rechner-type`],Dn=H(i({inheritAttrs:!1,__name:`CustomSPA`,props:{contentId:{},url:{},fullWidth:{type:Boolean,default:!1},barmeniaFix:{type:Boolean,default:!1},rechnerType:{default:`SONSTIGE`}},setup(e){let t=s(`el`);return l(async()=>await Cn(e.url,e.contentId,t.value,e.barmeniaFix)),(t,n)=>(v(),y(`div`,{id:e.contentId,ref:`el`,class:M([`customspa`,[e.fullWidth&&`customspa--fullwidth`,e.barmeniaFix&&`customspa--bf`]]),"data-rechner-type":e.rechnerType},null,10,En))}}),[[`__scopeId`,`data-v-b0e44697`]]),On=i({templateType:`BARMENIARECHNER`,interactive:!0,__name:`BarmeniaRechner.template`,props:{template:{}},setup(e){l(()=>{location.hash=xn(e.template.productId,e.template.additionalParams,location.hash,globalThis?.location.hostname===`localhost`)});{globalThis.isAktivTracking=()=>!1;let e=e=>e&&typeof e==`string`&&e.startsWith(`#`)?globalThis.location.pathname+e:e,t=history.replaceState;history.replaceState=(n,r,i)=>{t.call(history,n,r,e(i))};let n=history.pushState;history.pushState=(t,r,i)=>{n.call(history,t,r,e(i))}}return(e,t)=>(v(),E(Dn,{"content-id":`bf`,url:`/api/barmeniarechner/`,"barmenia-fix":``,"rechner-type":`BARMENIA`}))}}),kn=i({templateType:`CUSTOM_SPA`,interactive:!0,__name:`CustomSPA.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(Dn,{"content-id":e.template.contentId,url:e.template.url,"full-width":e.template.fullWidth,"rechner-type":e.template.rechnerType},null,8,[`content-id`,`url`,`full-width`,`rechner-type`]))}}),An=[],jn=[],Mn=[],Nn=_({focusId:void 0}),Pn=_({focusId:void 0}),Fn=_({focusId:void 0}),In=(e,t,n)=>{An=e,Ln(An[0]),jn=t,Rn(jn[0]),Mn=n,zn(Mn[0])},Ln=e=>{Nn.focusId=e},Rn=e=>{Pn.focusId=e},zn=e=>{Fn.focusId=e},Bn=e=>{if(!e)return{shouldFocus:!0};let t;if(An.includes(e)?t=Nn:jn.includes(e)?t=Pn:Mn.includes(e)&&(t=Fn),!t)return{shouldFocus:!0};let{focusId:n}=me(t);return{shouldFocus:z(()=>n.value?n.value===e:!1)}}
1,Vn=[`aria-label`,`data-meta-id`,`tabindex`,`onKeydown`],Hn={key:1,class:`nav-flyout__service-text`},Un=[`data-open`],Wn=[`onKeydown`],Gn=[`onKeydown`],Kn={class:`nav-flyout__header`},qn={class:`nav-flyout__content`},Jn={class:`nav-flyout__end`},Yn={class:`nav-flyout__footer`},Xn={class:`nav-flyout__footer-text`},Zn={class:`nav-flyout__socialMedia`},Qn=H(i({__name:`NavFlyout`,props:{metaId:{},icon:{},text:{},illustration:{},footerIcon:{},footerText:{},trackingContext:{}},setup(e){let t=O(!1),n=s(`closeEl`),r=s(`button`),i=s(`transition`);le(i,()=>t.value=!1,{ignore:[r]});let{shouldFocus:o}=Bn(e.metaId||``),c=()=>{t.value?u():l()};async function l(){t.value=!0,await g(),n.value?.$el.focus()}async function u(){t.value=!1,Rn(e.metaId),await g(),setTimeout(()=>{document.querySelector(`[data-meta-id="`+e.metaId+`"]`)?.focus()},0)}return(n,r)=>(v(),y(A,null,[V(`button`,m({ref:`button`,"aria-label":e.text,class:`nav-flyout-button`,role:`menuitem`,"data-meta-id":e.metaId,tabindex:L(o)?0:-1},L(ut)(e.trackingContext),{onClick:c,onKeydown:[I(N(c,[`stop`]),[`space`]),I(N(c,[`stop`]),[`enter`]),I(N(l,[`stop`]),[`down`])]}),[e.icon?(v(),E(U,{key:0,svg:e.icon,class:`nav-flyout__service-icon`},null,8,[`svg`])):B(``,!0),e.icon?B(``,!0):(v(),y(`span`,Hn,R(e.text),1))],16,Vn),V(`div`,m({class:`nav-flyout`,"data-open":t.value||void 0},n.$attrs),[a(D,{name:`nav-flyout-overlay-transition`},{default:w(()=>[C(V(`div`,{class:M([`nav-flyout__overlay`,t.value&&`nav-flyout__overlay--active`]),onClick:u,onKeydown:[I(N(u,[`stop`]),[`esc`]),I(N(u,[`stop`]),[`up`])]},null,42,Wn),[[k,t.value]])]),_:1}),a(D,{ref:`transition`,name:`nav-flyout-transition`},{default:w(()=>[C(V(`div`,{class:`nav-flyout__transition`,"data-theme":`lavender`,onKeydown:[I(N(u,[`stop`]),[`esc`]),I(N(u,[`stop`]),[`up`])]},[a(U,{ref:`closeEl`,role:`button`,"icon-name":`x-close`,class:`nav-flyout__close-icon`,"aria-label":`Navigation schließen`,"aria-hidden":!1,tabindex:`0`,onClick:u,onKeydown:I(N(u,[`stop`]),[`enter`])},null,8,[`onKeydown`]),V(`div`,null,[V(`div`,Kn,[a(U,{svg:e.illustration,class:`nav-flyout__illustration`},null,8,[`svg`]),x(n.$slots,`header`,{},void 0,!0)]),V(`div`,qn,[x(n.$slots,`content`,{},void 0,!0)])]),V(`div`,Jn,[V(`div`,Yn,[a(U,{svg:e.footerIcon,class:`nav-flyout__footer-icon`},null,8,[`svg`]),V(`div`,Xn,R(e.footerText),1)]),V(`div`,Zn,[x(n.$slots,`socialMediaLinks`,{},void 0,!0)])])],40,Gn),[[k,t.value]])]),_:3},512)],16,Un)],64))}}),[[`__scopeId`,`data-v-daaef00e`]]),$n=i({templateType:`NAV_FLYOUT`,interactive:!0,__name:`NavFlyout.template`,props:{template:{},trackingContext:{}},setup(e){return(t,n)=>(v(),E(Qn,{"meta-id":e.template.meta.id,icon:e.template.svg,text:e.template.text,"footer-icon":e.template.footerIcon,"footer-text":e.template.footerText,illustration:e.template.illustration,"tracking-context":e.trackingContext},{header:w(()=>[a(L(G),{children:e.template.header},null,8,[`children`])]),content:w(()=>[a(L(G),{children:e.template.content},null,8,[`children`])]),socialMediaLinks:w(()=>[a(L(G),{children:e.template.socialMediaLinks,"additional-props":{trackingContext:`header_flyout`}},null,8,[`children`])]),_:1},8,[`meta-id`,`icon`,`text`,`footer-icon`,`footer-text`,`illustration`,`tracking-context`]))}}),er=[`href`,`target`,`title`,`role`,`data-meta-id`,`tabindex`],tr={key:1,class:`nav-link__text`},nr=H(i({__name:`NavLink`,props:{link:{},svg:{},text:{},showIconWithText:{type:Boolean},metaId:{},menuItem:{type:Boolean},trackingContext:{},trackingContextLevel:{}},setup(e){let t=()=>e.trackingContextLevel===void 0?ut(e.trackingContext):lt(e.trackingContext,e.trackingContextLevel),{shouldFocus:n}=Bn(e.metaId),r=Ee(e.link);return(i,a)=>(v(),y(`a`,m({class:`nav-link`,href:L(r),target:e.link.openInNewTab?`_blank`:`_self`,title:e.svg&&e.text,role:e.menuItem?`menuitem`:void 0},t(),{"data-meta-id":e.metaId,tabindex:L(n)?0:-1}),[e.svg?(v(),E(U,{key:0,"icon-name":e.svg.techName,"aria-hidden":!1,"aria-label":e.text,class:`nav-link__icon`},null,8,[`icon-name`,`aria-label`])):B(``,!0),!e.svg||e.showIconWithText?(v(),y(`span`,tr,R(e.text),1)):B(``,!0)],16,er))}}),[[`__scopeId`,`data-v-e60a465b`]]),rr=i({templateType:`NAV_LINK`,interactive:!0,__name:`NavLink.template`,props:{template:{},menuItem:{type:Boolean},trackingContext:{},trackingContextLevel:{}},setup(e){return(t,n)=>(v(),E(nr,{svg:e.template.svg,link:e.template.link,text:e.template.text,"meta-id":e.template.meta.id,"menu-item":e.menuItem,"tracking-context":e.trackingContext,"tracking-context-level":e.trackingContextLevel},null,8,[`svg`,`link`,`text`,`meta-id`,`menu-item`,`tracking-context`,`tracking-context-level`]))}}),ir=[`placeholder`,`readonly`,`aria-label`,`role`,`aria-autocomplete`,`aria-expanded`,`aria-controls`],ar=H(i({__name:`SearchInput`,props:p({placeholder:{default:`Wonach suchen Sie?`},focus:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},inputAriaLabel:{},hasAutocomplete:{type:Boolean,default:!1},autocompleteExpanded:{type:Boolean,default:!1},autocompleteControls:{}},{modelValue:{},modelModifiers:{}}),emits:p([`focus`,`click`,`input`,`arrow-down`,`escape`,`search`],[`update:modelValue`]),setup(e,{expose:t,emit:n}){let r=s(`inputRef`),i=()=>r.value?.focus();t({setInputFocus:i,removeInputFocus:()=>r.value?.blur()});let o=S(e,`modelValue`),c=n,l=()=>{c(`focus`)},u=()=>{c(`input`)},d=()=>{c(`click`)},f=()=>{o.value&&c(`search`,o.value)},p=()=>{o.value=``,u(),i()},m=e=>{if(e.key===`ArrowDown`){c(`arrow-down`,e);return}e.key===`Escape`&&c(`escape`)};return(t,n)=>(v(),y(`div`,{class:M([`search-input`,{"search-input--focused":e.focu
1s}])},[a(U,{class:`search-input__icon`,"icon-name":`search-md`,onClick:f}),C(V(`input`,{ref:`inputRef`,"onUpdate:modelValue":n[0]||=e=>o.value=e,class:`search-input__field`,placeholder:e.placeholder,readonly:e.readonly,"aria-label":e.inputAriaLabel,role:e.hasAutocomplete?`combobox`:void 0,"aria-autocomplete":e.hasAutocomplete?`list`:void 0,"aria-expanded":e.hasAutocomplete?e.autocompleteExpanded:void 0,"aria-controls":e.hasAutocomplete?e.autocompleteControls:void 0,onClick:d,onFocus:l,onInput:u,onKeydown:m,onKeyup:I(f,[`enter`])},null,40,ir),[[ie,o.value]]),o.value?(v(),E(U,{key:0,role:`button`,tabindex:`0`,"aria-label":`Suchinput leeren`,class:`search-input__close`,"icon-name":`x-circle`,onClick:p,onKeydown:I(p,[`enter`])})):B(``,!0)],2))}}),[[`__scopeId`,`data-v-f8c76ec8`]]),or=`Privatkunden`,sr=`Geschäftskunden`,cr=O([]),lr=O([]),K=O(0),q=O(0),ur=O([]),dr=O([]),J=O(0),Y=O(0),X=O([]),Z=O(0),fr=O([]),pr=O([]),mr=O(0),hr=O(0),Q=async(e,t,n,r,i,a,o)=>{let s=await _r(e,t,n,50,o,a),c=(s.results??[]).map(e=>e.data);r.value=a>0?[...r.value,...c]:c,i.value=s.resultsCount??0},gr=async(e,t)=>{e&&(lr.value=[],cr.value=[],ur.value=[],dr.value=[],X.value=[],fr.value=[],pr.value=[],await Promise.all([Q(e,t,`productsbg`,cr,K,0,or),Q(e,t,`productsbg`,lr,q,0,sr),Q(e,t,`faqsbg`,ur,J,0,or),Q(e,t,`faqsbg`,dr,Y,0,sr),Q(e,t,`magazinbg`,X,Z,0),Q(e,t,`promotionbg`,fr,mr,0,or),Q(e,t,`promotionbg`,pr,hr,0,sr)]),mr.value=+(fr.value.length>0),hr.value=+(pr.value.length>0))},_r=async(e,t,n,r,i,a=0)=>{let o=new URLSearchParams({input:e,locale:`de`,api_key:t,experienceKey:`barmenia-gothaer-suche`,v:`20230701`,version:`STAGING`,retrieveFacets:`true`,verticalKey:n,offset:String(a),limit:String(r)});i!=null&&o.set(`filters`,JSON.stringify({c_productSegment:{$eq:i}}));let s=await fetch(`https://prod-cdn.us.yextapis.com/v2/accounts/me/search/vertical/query?${o.toString()}`);if(!s.ok)throw Error(`Yext request failed: ${s.status} ${s.statusText}`);return(await s.json()).response},vr=async(e,t)=>{try{let n=new URLSearchParams({input:t,locale:`de`,api_key:e,experienceKey:`barmenia-gothaer-suche`,v:`20220511`,version:`STAGING`}),r=await fetch(`https://prod-cdn.us.yextapis.com/v2/accounts/me/search/autocomplete?${n.toString()}`);return r.ok?((await r.json()).response?.results??[]).map(e=>e.value).slice(0,7):[]}catch{return[]}};function yr(e,t,n){let r=O([]);return{frequentSearchList:r,displayedAutocompleteList:z(()=>n.value.length>0?n.value:r.value),loadAutocompleteResult:()=>{let i=t.value;vr(e,i).then(e=>{n.value=e,i.trim().length===0&&e.length>0&&(r.value=e)})},loadFrequentSearchTerms:async()=>{let t=await vr(e,``);t.length>0&&(r.value=t)}}}var br=[`aria-label`,`tabindex`,`data-meta-id`],xr={key:1,class:`nav-flyout__service-text`},Sr=[`data-open`],Cr={ref:`transition`,class:`navSearch__flyout-transition`},wr={class:`navSearch__content`},Tr={class:`navSearch__lable`},Er=[`id`],Dr=H(i({__name:`NavSearch`,props:{apiKey:{},apiUrl:{},icon:{},text:{},term:{},open:{type:Boolean},trackingContext:{},metaId:{}},setup(e){let t=O(!1),r=s(`button`),i=s(`transition`),o=O(``),c=O([]),{displayedAutocompleteList:u,loadAutocompleteResult:d}=yr(e.apiKey,o,c),f=s(`inputRef`),p=s(`autocompleteList`),h=ee(),{shouldFocus:_}=Bn(e.metaId||``);le(i,()=>S(),{ignore:[r]}),l(async()=>{d(),e.open&&await x(),o.value=e.term??``});let x=async()=>{t.value=!0,await g(),f.value?.setInputFocus()},S=()=>{t.value=!1,f.value?.removeInputFocus()},te=async()=>{if(t.value){S();return}await x()},T=async e=>{e!==``&&(S(),location.href=`/suchergebnis/?query=`+e)},ne=e=>{e.preventDefault(),(p.value?.querySelector(`a, button`))?.focus()},re=()=>Array.from(p.value?.querySelectorAll(`a, button`)??[]),ie=e=>{let t=re(),n=document.activeElement,r=t.indexOf(n);if(e.key===`ArrowDown`){e.preventDefault(),r<t.length-1&&t[r+1]?.focus();return}if(e.key===`ArrowUp`){e.preventDefault(),r<=0?f.value?.setInputFocus():t[r-1]?.focus();return}if(e.key===`Enter`&&r>=0){e.preventDefault();let t=u.value[r];t&&T(t)}},ae=()=>{t.value&&S()},j=Fe();return j.svgs.icons.add(`x-circle`),j.svgs.icons.add(`search-md`),(r,i)=>(v(),y(A,null,[V(`button`,m({ref:`button`,"aria-label":e.text,role:`menuitem`,tabindex:L(_)?0:-1,"data-meta-id":e.metaId,class:`navSearch__button`},L(dt)(L(Ye)),{onClick:te}),[e.icon?(v(),E(U,{key:0,svg:e.icon,class:`navSearch__service-icon`},null,8,[`svg`])):B(``,!0),e.icon?B(``,!0):(v(),y(`span`,xr,R(e.text),1))],16,br),V(`div`,m({class:`navSearch__fylout`,"data-open":t.value||void 0,"data-theme":`white`},r.$attrs),[a(D,{name:`navSearch-flyout-overlay-transition`},{default:w(()=>[C(V(`div`,{class:M([`navSearch__flyout-overlay`,t.value&&`navSearch__flyout-overlay--active`]),onClick:S},null,2),[[k,t.value]])]),_:1}),a(D,{name:`navSearch-flyout-transition`},{default:w(()=>[C(V(`div`,Cr,[V(`div`,wr,[a(U,{"icon-name":`x-close`,class:`navSearch__close-icon`,"aria-label":`Suche schließen`,role:`button`,tabindex:`0`,onClick:S,onKeydown:I(S,[`enter`])}),a(ar,{ref:`inputRef`,modelValue:o.value,"onUpdate:modelValue":i[0]||=e=>o.value=e,placeholder:`Wonach suchen Sie?`,"input-aria-label":`Wonach suchen Sie?`,"has-autocomplete":!0,"autocomplete-expanded":t.value,"autocomplete-control
1s":L(h),class:`navSearch__input`,onInput:L(d),onArrowDown:ne,onKeydown:i[1]||=I(e=>T(o.value),[`enter`]),onEscape:ae},null,8,[`modelValue`,`autocomplete-expanded`,`autocomplete-controls`,`onInput`]),C(V(`div`,Tr,` Häufig gesucht `,512),[[k,!o.value||c.value.length===0]]),V(`ul`,{id:L(h),ref_key:`autocompleteList`,ref:c,class:`navSearch__autocomplete-list`,onKeydown:ie},[(v(!0),y(A,null,n(L(u),(e,t)=>(v(),y(`li`,{key:t,class:`navSearch__autocomplete-links`},[a(W,{onClick:t=>T(e)},{default:w(()=>[b(R(e),1)]),_:2},1032,[`onClick`])]))),128))],40,Er)])],512),[[k,t.value]])]),_:1})],16,Sr)],64))}}),[[`__scopeId`,`data-v-442430d5`]]),Or=i({templateType:`NAV_SEARCH`,interactive:!0,__name:`NavSearch.template`,props:{template:{},trackingContext:{}},setup(e){return(t,n)=>(v(),E(Dr,{"api-key":e.template.apiKey,"api-url":e.template.apiUrl,icon:e.template.svg,text:e.template.text,"tracking-context":e.trackingContext,"meta-id":e.template.meta.id},null,8,[`api-key`,`api-url`,`icon`,`text`,`tracking-context`,`meta-id`]))}}),kr={class:`nav-search-mobile`,"data-theme":`white`},Ar={class:`nav-search-mobile__overlay`},jr={ref:`overlay`,class:`nav-search-mobile__overlay-content`},Mr={class:`nav-search-mobile__overlay-header`},Nr={class:`nav-search-mobile__logo`},Pr={class:`nav-search-mobile__autocomplete`},Fr={class:`nav-search-mobile__label`},Ir=[`id`],Lr=H(i({__name:`NavSearchMobile`,props:{apiKey:{},apiUrl:{}},setup(e){let t=e,r=O(``),i=O([]),{displayedAutocompleteList:o,loadAutocompleteResult:c,loadFrequentSearchTerms:u}=yr(t.apiKey,r,i),d=s(`overlay`),f=O(!1),p=s(`overlayInput`),h=ee();l(()=>{let e=new URLSearchParams(window.location.search);r.value=e.get(`query`)??``,u()});let _=()=>{f.value=!1,i.value=[]};le(d,()=>{_()});let S=async()=>{f.value=!0,await g(),p.value?.setInputFocus(),c()},te=()=>{c()},T=e=>{e!==``&&(_(),r.value=e,location.href=`/suchergebnis/?query=`+encodeURIComponent(e))},ne=Fe();return ne.svgs.icons.add(`x-circle`),ne.svgs.icons.add(`search-md`),(e,t)=>(v(),y(`div`,kr,[a(ar,m({modelValue:r.value,"onUpdate:modelValue":t[0]||=e=>r.value=e,focus:!1,readonly:!0,class:`nav-search-mobile__input--header`,placeholder:`Wonach suchen Sie?`,"input-aria-label":`Wonach suchen Sie?`},L(dt)(L(Ye)),{onClick:S,onSearch:S}),null,16,[`modelValue`]),C(V(`div`,Ar,null,512),[[k,f.value]]),C(V(`div`,jr,[V(`div`,Mr,[V(`div`,Nr,[x(e.$slots,`logo`,{},void 0,!0)]),a(U,{"icon-name":`x-close`,class:`nav-search-mobile__close-icon`,"aria-label":`Suche schließen`,onClick:_})]),a(ar,{ref_key:`overlayInput`,ref:p,modelValue:r.value,"onUpdate:modelValue":t[1]||=e=>r.value=e,focus:!0,class:`nav-search-mobile__input--overlay`,placeholder:`Wonach suchen Sie?`,"input-aria-label":`Wonach suchen Sie?`,"has-autocomplete":!0,"autocomplete-expanded":f.value,"autocomplete-controls":L(h),onInput:te,onSearch:T},null,8,[`modelValue`,`autocomplete-expanded`,`autocomplete-controls`]),V(`div`,Pr,[C(V(`div`,Fr,` Häufig gesucht `,512),[[k,r.value.length===0||i.value.length===0]]),V(`ul`,{id:L(h),class:`nav-search-mobile__autocomplete-list`},[(v(!0),y(A,null,n(L(o),(e,t)=>(v(),y(`li`,{key:t,class:`nav-search-mobile__autocomplete-links`},[a(W,{onClick:t=>T(e)},{default:w(()=>[b(R(e),1)]),_:2},1032,[`onClick`])]))),128))],8,Ir)])],512),[[k,f.value]])]))}}),[[`__scopeId`,`data-v-8ad85256`]]),Rr=i({templateType:`NAV_SEARCH_MOBILE`,interactive:!0,__name:`NavSearchMobile.template`,props:{template:{},trackingContext:{}},setup(e){return(t,n)=>(v(),E(Lr,{"api-key":e.template.apiKey,"api-url":e.template.apiUrl},{logo:w(()=>[a(L(G),{children:e.template.logo},null,8,[`children`])]),_:1},8,[`api-key`,`api-url`]))}}),$=H(i({__name:`Button`,props:{variant:{},type:{},color:{},disabled:{type:Boolean,default:!1},href:{},target:{default:`_self`},title:{default:()=>void 0},trackingContext:{default:`main`}},setup(e){let t=z(()=>{if(!e.variant)return e.color??`dark-blue`}),n=z(()=>{if(!e.variant)return e.type??`basic`});return(r,i)=>(v(),E(c(e.href?`a`:`button`),m({class:[`button`,e.variant&&`button--`+e.variant,!e.variant&&`button--`+t.value,!e.variant&&`button--`+n.value],href:e.href||null,role:e.href?`link`:`button`,target:e.href?e.target:null,type:!e.href&&`button`||null,disabled:!e.href&&e.disabled||null,title:e.title,"aria-label":e.title},L(it)(e.trackingContext,e.variant,n.value,e.href)),{default:w(()=>[x(r.$slots,`default`,{},void 0,!0)]),_:3},16,[`class`,`href`,`role`,`target`,`type`,`disabled`,`title`,`aria-label`]))}}),[[`__scopeId`,`data-v-c72e59a8`]]),zr=H(i({__name:`ButtonBar`,props:{button1:{},button2:{},sticky:{type:Boolean},trackingContext:{default:`buttonbar`}},setup(e){return(t,n)=>(v(),y(`div`,m({class:`buttonbar`},L(St)({primaryType:`basic`,primaryColor:`sky-blue`,secondaryType:`outline`,secondaryColor:`dark-blue`})),[(!e.button1?.isPrimary||e.button1?.isPrimary&&e.sticky)&&(e.button1?.externalUrl||e.button1?.href)?(v(),E($,{key:0,variant:e.button1?.isPrimary?`primary`:`secondary`,href:e.button1?.isExternal?e.button1?.externalUrl:e.button1?.href.url,"data-testId":`buttonbar-buttons`,title:e.button1?.title,"tracking-context":e.trackingContext},{default:w(()=>[b(R(e.button1?.text),1)]),_:1},8,[`variant`,`href`,`title`,`tracking-context`])):B(``,!0),(!e.button2?.isPrimary||e.button2?.isPrimary&&e.sticky)&&(e.button2?.externalUrl||e.button2?.href)?(v(),E($,{key:1,variant:e.button2?.isPrimary?`primary`:`secondary`,href:e.button2?.isExternal?e.button2?.externalUrl:e.button2?.href.url,"data-testId":`buttonbar-buttons`,title:e.button2?.title,"tracking-context":e.trackingContext},{default:w(()=>[b(R(e.button2?.text),1)]),_:1},8,[`variant`,`href`,`title`,`tracking-context`])):B(``,!0)],16))}}),[[`__scopeId`,`data-v-50d8fbad`]]),Br=[`href`,`aria-label`],Vr=H(i({__name:`NavigationElement`,props:{href:{},sectionName:{},trackingContext:{}},setup(e){return(t,n)=>(v(),y(`a`,m({href:e.href,"aria-label":e.sectionName,class:`navelement__link`},L(st)(e.trackingContext)),R(e.sectionName),17,Br))}}),[[`__scopeId`,`data-v-c6d6f1d5`]]);function Hr(e,t=`--calculated-header-height`){let n=null;function r(){let n=e.value;if(n){let e=n.getBoundingClientRect().height;document.documentElement.style.setProperty(t,`${e}px`)}}return l(()=>{r();let t=e.value;t&&ResizeObserver?(n=new ResizeObserver(r),n.observe(t)):window.addEventListener(`resize`,r)}),f(()=>{n?n.disconnect():window.removeEventListener(`resize`,r)}),{}}j(`(min-width: 320px)`),j(`(min-width: 640px)`),j(`(min-width: 1024px)`);var Ur=j(`(min-width: 1280px)`),Wr={class:`section-wrapper`},Gr={key:0,class:`onpagenav__buttonbar`,"data-testId":`onpagenav-buttonbar`},Kr=H(i({__name:`OnPageNav`,props:{sections:{},button1:{},button2:{}},setup(e){let t=e,r=s(`contentRef`),i=s(`onpagenavRef`);Hr(i,`--calculated-binnennav-height`);let{arrivedState:c,measure:u}=ne(r),f=z(()=>!c.right),p=z(()=>!c.left);function m(e){e.preventDefault();let t=r.value;t&&(t.scrollLeft+=e.deltaY*.2)}let h=O(75);function _(){let e=r.value?.getBoundingClientRect()?.width||0;if(Ur.value)return h.value=e*.6;h.value=e*.3}let b=O(100);function ee(){let e=document.documentElement.style.getPropertyValue(`--calculated-header-height`);b.value=parseInt(e)+(i.value?.offsetHeight||0)}let x=t.sections.map(e=>e.anchorName),S=O(!1);function C(){let e=parseFloat(document.documentElement.style.getPropertyValue(`--calculated-header-height`).replace(`px`,``)),t=i.value?.getBoundingClientRect().top?i.value?.getBoundingClientRect().top:0;if(isNaN(e)||e===0||t===0)S.value=!1;else{let n=Math.abs(t-e);S.value=0<=n&&n<1}}function w(){let e=x.map(e=>
1document.getElementById(e)).filter(Boolean).map((e,t)=>({el:e,top:e.getBoundingClientRect().top,height:e.offsetHeight,index:t})).filter(({top:e,height:t})=>e+t-b.value>=0)[0];if(e){let t=document.querySelector(`.navelement__link[href="#`+e.el.id+`"]`),n=document.querySelector(`.navelement__link.is-active`);t&&(!n||t!==n)&&(document.querySelector(`.navelement__link.is-active`)?.classList.remove(`is-active`),t.classList.add(`is-active`),n&&r.value?.scrollBy({left:t?.getBoundingClientRect().x-h.value,top:0,behavior:`smooth`}))}C()}return l(()=>{w(),window.addEventListener(`scroll`,w,{passive:!0}),window.addEventListener(`resize`,w),ee(),window.addEventListener(`resize`,ee),_(),window.addEventListener(`resize`,_)}),o(()=>{window.removeEventListener(`scroll`,w),window.removeEventListener(`resize`,w),window.removeEventListener(`resize`,ee),window.removeEventListener(`resize`,_)}),d(S,()=>{g(()=>{u()})}),(t,r)=>(v(),y(`div`,{ref:`onpagenavRef`,class:M([`onpagenav section section--full-width`,S.value&&`sticky`])},[V(`section`,Wr,[V(`div`,{"data-testId":`onpagenav-fog-wrapper`,class:`onpagenav__fog-wrapper`,onWheel:r[0]||=e=>m(e)},[V(`ul`,{id:`onpagenav-list`,ref:`contentRef`,class:M([`onpagenav__fog-wrapper__list`,p.value&&`onpagenav__fog-wrapper__list--left`,f.value&&`onpagenav__fog-wrapper__list--right`]),"data-testId":`onpagenav-fog-wrapper-list`},[(v(!0),y(A,null,n(e.sections,e=>(v(),y(`li`,{key:e.anchorName,class:`onpagenav__fog-wrapper__entry`},[a(Vr,{href:`#`+e.anchorName,"section-name":e.sectionName,"tracking-context":`onPageNav`},null,8,[`href`,`section-name`])]))),128))],2)],32),e.button1?.externalUrl||e.button1?.href||e.button2?.externalUrl||e.button2?.href?(v(),y(`div`,Gr,[a(zr,{button1:e.button1,button2:e.button2,sticky:S.value,"tracking-context":`onPageNav`},null,8,[`button1`,`button2`,`sticky`])])):B(``,!0)])],2))}}),[[`__scopeId`,`data-v-3bd59b22`]]),qr=i({templateType:`BINNENNAV`,interactive:!0,__name:`OnPageNav.template`,props:{template:{}},setup(e){let t=e,n={href:t.template.button1Link,text:t.template.button1Text,title:t.template.button1Title,isPrimary:t.template.button1Type,isExternal:t.template.button1IsExternal,externalUrl:t.template.button1ExternalUrl},r={href:t.template.button2Link,text:t.template.button2Text,title:t.template.button2Title,isPrimary:t.template.button2Type,isExternal:t.template.button2IsExternal,externalUrl:t.template.button2ExternalUrl};return(t,i)=>e.template.sections.length?(v(),E(Kr,{key:0,sections:e.template.sections,button1:n,button2:r},null,8,[`sections`])):B(``,!0)}}),Jr=H(i({__name:`IconButtonModal`,props:{positionedRight:{type:Boolean,default:!1},svg:{}},emits:[`closeModal`,`openModal`],setup(e,{emit:t}){let n=s(`modalElem`),r=t;function i(){n.value?.open(),r(`openModal`)}function o(){r(`closeModal`)}return(t,n)=>(v(),y(A,null,[V(`button`,m({type:`button`,class:[`icon-button`,e.positionedRight&&`icon-button--positionedRight`],"aria-label":`Information anzeigen`},L(at)(`info`),{onClick:i}),[a(U,{class:`icon-button__info-circle`,"icon-name":`info-circle`,type:`BAGOSITE_ICON`})],16),a(At,{ref:`modalElem`,class:`icon-button__modal`,svg:e.svg,onClose:o},{default:w(()=>[x(t.$slots,`default`,{},void 0,!0)]),_:3},8,[`svg`])],64))}}),[[`__scopeId`,`data-v-4fed1407`]]),Yr=`modulepreload`,Xr=function(e){return`/`+e},Zr={},Qr=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=Xr(t,n),t=s(t),t in Zr)return;Zr[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:Yr,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n
1)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}).filter(e=>e!==void 0))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};async function $r(e){let t=(await Qr(async()=>{let{marked:e}=await import(`./vendor-DPAzKNT0.js`).then(e=>e.t);return{marked:e}},[])).marked,n=new t.Renderer;return n.link=({href:e,title:t,text:n})=>{let r=`{target="_blank"}`,i=t==null?``:` title="`+t+`" `,a=e.includes(r)?`target="_blank"`:``;return`<a href="`+e.replace(r,``)+`" `+i+a+`>`+n+`</a>`},t.setOptions({breaks:!0,renderer:n}),{parseMarkdown:n=>{let r=t.parse(n).toString();return`<span class='`+e.class+`'>`+r+`</span>`}}}var ei=i({name:`Markdown`,props:{content:{type:String,required:!0},class:{type:String,default:null},"data-v-inspector":{type:String,default:null}},async setup(e){{let e=h();if(!e?.vnode?.el)return;let{html:n,count:r}=jt(e.vnode.el);return()=>a(A,{},[t(ge(n||`<div></div>`,r))])}}}),ti=e=>({mobile:ni(e.mobile),desktop:ni(e.desktop)}),ni=e=>{let t=e.componentSize/2,n=t-e.borderWidth/2,r=2*Math.PI*n;return{circumference:r,center:t,radius:n,strokeDashArray:[r,r].join(` `)}},ri=(e,t)=>{let n=e;return e>100&&(n=100),e<0&&(n=0),t-n/100*t},ii=({dimensions:e,circleProgress:t})=>{let n=z(()=>ti(P(e))),r=O(n.value.mobile.circumference),i=O(n.value.desktop.circumference),a=e=>{r.value=ri(e,n.value.mobile.circumference),i.value=ri(e,n.value.desktop.circumference)},o=()=>{a(P(t))};return d([()=>P(t)],()=>{o()}),l(()=>{setTimeout(()=>{o()},300)}),{circleStyle:z(()=>`
2  --mobile-cx: ${n.value.mobile.center}px;
3  --mobile-cy: ${n.value.mobile.center}px;
4  --mobile-r: ${n.value.mobile.radius}px;
5  --mobile-stroke-width: ${P(e).mobile.borderWidth}px;
6  --mobile-stroke-dasharray: ${n.value.mobile.strokeDashArray};
7  --mobile-stroke-dashoffset: ${r.value}px;
8  --desktop-cx: ${n.value.desktop.center}px;
9  --desktop-cy: ${n.value.desktop.center}px;
10  --desktop-r: ${n.value.desktop.radius}px;
11  --desktop-stroke-width: ${P(e).desktop.borderWidth}px;
12  --desktop-stroke-dasharray: ${n.value.desktop.strokeDashArray};
13  --desktop-stroke-dashoffset: ${i.value}px;
14  `)}},ai=({dimensions:e,circleProgress:t})=>{let n=z(()=>`--mobile-component-size: ${P(e).mobile.componentSize}px;
15  --desktop-component-size: ${P(e).desktop.componentSize}px;
16  --inherit-color`),r=z(()=>`--mobile-product-icon-size: ${P(e).mobile.iconSize}px;
17  --desktop-product-icon-size: ${P(e).desktop.iconSize}px;`),{circleStyle:i}=ii({dimensions:e,circleProgress:t});return{circleStyle:i,componentSizeStyle:n,productIconSizeStyle:r}},oi=H(i({__name:`ProductIcon`,props:{productIconName:{},circleProgress:{default:0}},setup(e){let t={mobile:{borderWidth:3,componentSize:48,iconSize:32},desktop:{borderWidth:4,componentSize:72,iconSize:48}},{circleStyle:n,componentSizeStyle:r,productIconSizeStyle:i}=ai({dimensions:()=>t,circleProgress:()=>e.circleProgress});return(t,o)=>(v(),y(`div`,{class:`product-icon`,"aria-hidden":`true`,style:F(L(r))},[(v(),y(`svg`,{class:`product-icon__border`,style:F(L(r))},[V(`circle`,{style:F(L(n)),class:`product-icon__circle`},null,4),V(`circle`,{style:F(L(n)),class:M([`product-icon__circle`,`product-icon__circle--progress`])},null,4)],4)),a(U,{class:`product-icon__icon-svg`,"product-icon-name":e.productIconName,style:F(L(i))},null,8,[`product-icon-name`,`style`])],4))}}),[[`__scopeId`,`data-v-04c9e824`]]),si=H(i({__name:`ShowMoreButton`,props:p({trackingContext:{default:``}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:p([`change`],[`update:modelValue`]),setup(e,{emit:t}){let n=S(e,`modelValue`),r=z(()=>n.value?`Weniger anzeigen`:`Mehr anzeigen`),i=t;function o(){n.value=!n.value,i(`change`,n.value)}return(t,i)=>(v(),y(`button`,m({class:`show-more-button`},L(ot)(e.trackingContext),{onClick:o}),[b(R(r.value)+` `,1),a(U,{class:M([`show-more-button__icon`,n.value&&`show-more-button__icon--pressed`]),"icon-name":`chevron-down`},null,8,[`class`])],16))}}),[[`__scopeId`,`data-v-e853c942`]]),ci={class:`switch`,for:`switch-input`},li=[`aria-label`,`checked`],ui={key:0,class:`switch__label`},di=H(i({__name:`Switch`,props:p({label:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=S(e,`modelValue`),n=e;function r(){t.value=!t.value}return Fe().svgs.icons.add(`checkmark`),(e,i)=>(v(),y(`label`,ci,[V(`span`,{class:M([`switch__selector-wrapper`,t.value&&`switch__selector-wrapper--checked`])},[V(`span`,{class:M([`switch__selector-dot`,t.value&&`switch__selector-dot--checked`])},[a(D,null,{default:w(()=>[t.value?(v(),E(U,{key:0,class:`switch__icon`,"icon-name":`checkmark`,title:`Switch-Icon`})):B(``,!0)]),_:1})],2),V(`input`,{id:`switch-input`,class:`switch__input`,type:`checkbox`,"aria-label":n.label?void 0:`Switch`,checked:t.value,onChange:r},null,40,li)],2),n.label?(v(),y(`span`,ui,R(n.label),1)):B(``,!0)]))}}),[[`__scopeId`,`data-v-7b242533`]]);function fi(e){if(!e?.werte?.length)return!1;let t=e.werte[0];return!e.werte.every(e=>e.wert===t.wert)}function pi(e,t){return e?t.map((e,t)=>({row:e,index:t})).filter(({row:e})=>fi(e)).map(({index:e})=>e):t.map((e,t)=>t)}function mi(e,t){let n=O(!1);return{filteredRowIndices:z(()=>pi(n.value,P(e))),showOnlyDifference:n,showDifferenceButton:z(()=>P(t).length>1)}}function hi(e,t){let n=O(!1),r=z(()=>{let n=P(e);return n!==void 0&&n<P(t).length});return{slicedRowIndices:z(()=>{let i=P(t);return n.value||!r.value?i:i.slice(0,P(e))}),showMoreButtonVisible:r,showMoreButtonPressed:n}}function gi(e){let{filteredRowIndices:t,showOnlyDifference:n,showDifferenceButton:r}=mi(()=>P(e).rows,()=>P(e).tarife),{slicedRowIndices:i,showMoreButtonVisible:a,showMoreButtonPressed:o}=hi(()=>P(e).maxRows,t);function s(e){return i.value.includes(e)}function c(e){return e===i.value.at(-1)}return{showRow:s,isLastRow:c,showOnlyDifference:n,showMoreButtonVisible:a,showMoreButtonPressed:o,showDifferenceButton:r}}function _i(e){let t=e.toLowerCase().trim();return t===`true`||t===`false`}function vi(e){let t=e.toLowerCase().trim();if(t===`true`)return!0;
17if(t===`false`)return!1}function yi(e){return{columnSizeStyle:z(()=>{let t=P(e);return t.length===0?``:`--column-size-mobile: ${t.length};`})}}var bi={class:`table__wrapper section`},xi={class:`table__headline`},Si={class:`product-table`,"aria-describedby":`product-table-caption`},Ci={class:`product-table__table-head`},wi=[`aria-description`],Ti={class:`product-table__header-table-cell-tarif-wrapper`},Ei={class:`product-table__header-table-cell-tarif-name`},Di={class:`product-table__body`},Oi={key:0,class:`product-table__data-row`},ki={class:`product-table__row-headline product-table__row-headline--difference`},Ai={class:`product-table__row-headline`,scope:`row`},ji={class:`product-table__row-headline-content`},Mi=[`id`],Ni={class:`product-table__row-headline-text`},Pi={key:0,class:`product-table__row-headline-modal-button`},Fi={class:`product-table__row-headline-infotext`},Ii={class:`product-table__row-headline-infotext__headline`},Li=[`aria-labelledby`],Ri=[`aria-label`],zi={key:1,class:`product-table__row-dataset-text`},Bi=H(i({__name:`ProductTable`,props:{tarife:{},rows:{},maxRows:{default:10}},setup(e){let t=e,{showRow:r,isLastRow:i,showOnlyDifference:o,showDifferenceButton:s,showMoreButtonVisible:c,showMoreButtonPressed:l}=gi(t),{columnSizeStyle:u}=yi(()=>t.tarife);function d(e){return e.Aktueller_Tarif/e.Tarife_Insgesamt*100}return(f,p)=>(v(),y(`div`,bi,[V(`div`,xi,[x(f.$slots,`headline`,{},void 0,!0)]),V(`table`,Si,[p[3]||=V(`caption`,{id:`product-table-caption`,class:`product-table__caption`},` Produkttabelle `,-1),V(`thead`,Ci,[V(`tr`,{class:`product-table__header-row`,style:F(L(u))},[p[2]||=V(`th`,{class:`product-table__header-table-cell--invisible`,"aria-label":`Kategorie`,scope:`col`},null,-1),(v(!0),y(A,null,n(t.tarife,e=>(v(),y(`th`,{key:e.name,scope:`col`,class:M([`product-table__header-table-cell`,e.badgeLabel&&`product-table__header-table-cell--highlight`])},[V(`span`,{class:`product-table__header-table-cell-content`,"aria-description":e.badgeLabel},[e.iconBago?(v(),E(oi,{key:0,class:`product-table__header-table-cell-product-icon`,"aria-hidden":`true`,"circle-progress":d(e),"product-icon-name":e.iconBago},null,8,[`circle-progress`,`product-icon-name`])):B(``,!0),V(`span`,Ti,[V(`span`,Ei,R(e.name),1)])],8,wi)],2))),128))],4)]),V(`tbody`,Di,[L(s)?(v(),y(`tr`,Oi,[V(`td`,ki,[a(di,{modelValue:L(o),"onUpdate:modelValue":p[0]||=e=>te(o)?o.value=e:null,label:`Unterschiede anzeigen`},null,8,[`modelValue`])])])):B(``,!0),(v(!0),y(A,null,n(e.rows,(e,t)=>C((v(),y(`tr`,{key:`product-table-row_${t}`,class:M([`product-table__data-row`,{"product-table__data-row--last-visible-row":L(i)(t)}]),style:F(L(u))},[V(`th`,Ai,[V(`span`,ji,[V(`span`,{id:`product-table-row-headline-${t}`,class:`product-table__row-headline-text-content`},[V(`span`,Ni,R(e.name),1)],8,Mi),e.collapsedText?.length>0?(v(),y(`span`,Pi,[a(Jr,null,{default:w(()=>[V(`div`,Fi,[V(`p`,Ii,R(e.name),1),a(L(ei),{content:e.collapsedText,class:`custom-headline-exception-wrapper`},null,8,[`content`])])]),_:2},1024)])):B(``,!0)])]),(v(!0),y(A,null,n(e.werte,(e,n)=>(v(),y(`td`,{key:`dataset_${t}_${n}`,class:M([`product-table__row-dataset`,{"product-table__row-dataset--include":L(_i)(e.wert)&&e,"product-table__row-dataset--exclude":L(_i)(e.wert)&&!e}]),"aria-labelledby":`product-table-row-headline-${t}`},[L(_i)(e.wert)?(v(),y(`span`,{key:0,role:`img`,"aria-label":L(vi)(e.wert)?`Wert ist Ja`:`Wert ist Nein`},[a(U,{class:`product-table__row-dataset-boolean-svg`,"icon-name":L(vi)(e.wert)?`positive`:`negative`,"aria-hidden":!0},null,8,[`icon-name`])],8,Ri)):(v(),y(`span`,zi,[a(L(ei),{content:e.wert},null,8,[`content`])]))],10,Li))),128))],6)),[[k,L(r)(t)]])),128))])]),L(c)?(v(),E(si,{key:0,modelValue:L(l),"onUpdate:modelValue":p[1]||=e=>te(l)?l.value=e:null,"tracking-context":`productTable`},null,8,[`modelValue`])):B(``,!0)]))}}),[[`__scopeId`,`data-v-519bf76f`]]),Vi=i({templateType:`PRODUCT_TABLE`,interactive:!0,__name:`ProductTable.template`,props:{template:{}},setup(e){return(t,n)=>e.template.productTableData?.tarife?.length>0?(v(),E(Bi,{key:0,tarife:e.template.productTableData.tarife,rows:e.template.productTableData.rows},{headline:w(()=>[a(L(G),{children:e.template.header},null,8,[`children`])]),_:1},8,[`tarife`,`rows`])):B(``,!0)}}),Hi=[`aria-label`],Ui={class:`progress-text`},Wi={class:`progress-button`},Gi=H(i({__name:`Progress`,props:{displayedCount:{},totalCount:{},isLoadingMore:{type:Boolean}}
17,emits:[`loadMore`],setup(e,{emit:t}){let n=z(()=>e.totalCount===0?0:Math.min(100,e.displayedCount/e.totalCount*100)),r=t;return(t,i)=>(v(),y(`div`,null,[V(`div`,{class:`progress`,"aria-label":`${e.displayedCount} von ${e.totalCount} Ergebnissen geladen`},[V(`div`,{class:`progress-bar`,style:F({width:`${n.value}%`})},null,4)],8,Hi),V(`div`,Ui,R(e.displayedCount)+` von `+R(e.totalCount),1),V(`div`,Wi,[a($,{color:`dark-blue`,type:`outline`,disabled:e.isLoadingMore,onClick:i[0]||=e=>r(`loadMore`)},{default:w(()=>[b(R(e.isLoadingMore?`Lädt...`:`Mehr anzeigen`),1)]),_:1},8,[`disabled`])])]))}}),[[`__scopeId`,`data-v-ecb72ce6`]]),Ki=e=>{let t=Xi(),n=Qi(e.searchQuery);t&&n.length!==0&&(t.push({verticals:null}),t.push({event:`view_search_results`,search_query:n,verticals:e.verticals.map(e=>({vertical_name:e.verticalName,number_of_results:e.numberOfResults,results:Zi(e.results)}))}))},qi=e=>{let t=Xi(),n=Qi(e.searchQuery);t&&n.length!==0&&(t.push({results:null}),t.push({event:`view_all_search_results`,search_query:n,vertical_name:e.verticalName,offset:e.offset,number_of_results:e.numberOfResults,results:Zi(e.results)}))},Ji=e=>{let t=Xi();t&&t.push({event:`click_search_result`,vertical_name:e.vertical,click_text:e.clickText,click_url:e.clickUrl})},Yi=e=>{if(!(e.submittedSearchTerm.value.trim().length===0||e.isLoading.value)){if(e.activeTab.value===e.allTabName){Ki({searchQuery:e.submittedSearchTerm.value,verticals:[{verticalName:e.productsVerticalName,numberOfResults:e.totalProductCountForTracking.value,results:e.allProductsForTracking.value},{verticalName:e.magazineVerticalName,numberOfResults:e.magazineCount.value,results:e.magazineList.value},{verticalName:e.faqVerticalName,numberOfResults:e.totalFaqCountForTracking.value,results:e.allFaqsForTracking.value}].filter(e=>e.numberOfResults>0)});return}if(e.activeTab.value===e.productsTabName){qi({searchQuery:e.submittedSearchTerm.value,verticalName:e.productsVerticalName,offset:0,numberOfResults:e.totalProductCountForTracking.value,results:e.allProductsForTracking.value});return}if(e.activeTab.value===e.magazineTabName){qi({searchQuery:e.submittedSearchTerm.value,verticalName:e.magazineVerticalName,offset:0,numberOfResults:e.magazineCount.value,results:e.magazineList.value});return}e.activeTab.value===e.faqTabName&&qi({searchQuery:e.submittedSearchTerm.value,verticalName:e.faqVerticalName,offset:0,numberOfResults:e.totalFaqCountForTracking.value,results:e.allFaqsForTracking.value})}},Xi=()=>typeof window>`u`?null:(window.dataLayer??=[],window.dataLayer),Zi=e=>e.map(e=>Qi(e.name)),Qi=e=>e.trim().toLowerCase(),$i={class:`faqs`},ea={class:`faqs__question`},ta=[`innerHTML`],na=H(i({__name:`FAQ`,props:{resultsPerPage:{},isFirstPage:{type:Boolean},isPrivate:{type:Boolean},searchTerm:{},apiKey:{}},async setup(e){let t,n,r=O(e.resultsPerPage),i=O(!1),o=z(()=>e.isPrivate?ur.value:dr.value),s=z(()=>o.value.slice(0,r.value)),c=z(()=>s.value.length),l=z(()=>e.isPrivate?J.value:Y.value),f=z(()=>!e.isFirstPage&&r.value<Math.max(l.value,o.value.length));d(()=>[e.searchTerm,e.isPrivate,e.resultsPerPage,e.isFirstPage],()=>{r.value=e.resultsPerPage});let p=async()=>{let t=r.value+9,n=o.value.length>r.value,a=o.value.length<l.value;i.value=!0;try{!n&&a&&e.searchTerm&&e.apiKey&&(e.isPrivate?await Q(e.searchTerm,e.apiKey,`faqsbg`,ur,J,ur.value.length,`Privatkunden`):await Q(e.searchTerm,e.apiKey,`faqsbg`,dr,Y,dr.value.length,`Geschäftskunden`)),r.value=Math.min(t,o.value.length||t)}finally{i.value=!1}},m=(e,t)=>{t&&Ji({vertical:`faqsbg`,clickText:e,clickUrl:t})},{parseMarkdown:h}=([t,n]=u(()=>$r({})),t=await t,n(),t);return(e,t)=>C((v(),y(`div`,$i,[t[1]||=V(`div`,{class:`faqs__headline`},`Häufige Fragen`,-1),a(Vt,{"item-id-list":s.value.map(e=>e.id)},{item:w(({index:e,groupName:n})=>[a(Wt,{"group-name":n},{header:w(()=>[V(`div`,ea,R(s.value[e].name),1)]),mainContent:w(()=>[V(`div`,{class:`faqs__text`,innerHTML:L(h)(s.value[e].c_markdownAnswer.markdown)},null,8,ta),a($,{variant:`primary`,href:s.value[e].landingPageUrl,class:`faqs__button`,onClick:t=>m(s.value[e].name,s.value[e].landingPageUrl)},{default:w(()=>[...t[0]||=[b(`Mehr erfahren`,-1)]]),_:1},8,[`href`,`onClick`])]),_:2},1032,[`group-name`])]),_:1},8,[`item-id-list`]),f.value?(v(),E(Gi,{key:0,"displayed-count":c.value,"total-count":l.value,"is-loading-more":i.value,onLoadMore:p},null,8,[`displayed-count`,`total-count`,`is-loading-more`])):B(``,!0)],512)),[[k,o.value.length>0]])}}
17),[[`__scopeId`,`data-v-11d30e55`]]),ra={key:1},ia=H(i({__name:`Badge`,props:{badgeText:{},illustrationLeft:{type:Boolean,default:!0},emoji:{},svg:{}},setup(e){return(t,n)=>(v(),y(`span`,{class:M({badge:!0,"badge--reversed":!e.illustrationLeft,"custom-headline-exception-nested":!0})},[e.svg?(v(),E(U,{key:0,svg:e.svg,class:`badge__icon`},null,8,[`svg`])):e.emoji?(v(),y(`span`,ra,R(e.emoji),1)):B(``,!0),b(` `+R(e.badgeText),1)],2))}}),[[`__scopeId`,`data-v-08be0126`]]),aa={class:`panel__header`},oa={class:`panel__picture`},sa={class:`panel__badge`},ca={class:`panel__headline`},la={class:`panel__content`},ua=H(i({__name:`Panel`,props:{backgroundContext:{default:`white`},svg:{}},setup(e){return(t,n)=>(v(),y(`div`,m(L(Tt)(),{class:[`panel`,`panel__background-context--${e.backgroundContext}`],"data-theme":`white`}),[V(`div`,aa,[V(`div`,oa,[x(t.$slots,`picture`,{},void 0,!0)]),e.svg?(v(),E(U,{key:0,class:`panel__svg`,svg:e.svg},null,8,[`svg`])):B(``,!0),V(`div`,sa,[x(t.$slots,`badge`,{},void 0,!0)]),V(`div`,ca,[x(t.$slots,`headline`,{},void 0,!0)])]),V(`div`,la,[x(t.$slots,`content`,{},void 0,!0)])],16))}}),[[`__scopeId`,`data-v-316fdd0b`]]),da=H(i({__name:`Panels`,props:{mobileOverflowHidden:{type:Boolean},desktopOverflowHidden:{type:Boolean}},setup(e){return(t,n)=>(v(),y(`div`,{class:M([`panels`,e.mobileOverflowHidden&&`panels--mobile-overflow-hidden`,e.desktopOverflowHidden&&`panels--desktop-overflow-hidden`])},[x(t.$slots,`default`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-612765a2`]]),fa={key:0,class:`magazine__headline`},pa={class:`magazine__header`},ma={class:`magazine__title`},ha=[`innerHTML`],ga=H(i({__name:`Magazine`,props:{resultsPerPage:{},isFirstPage:{type:Boolean},searchTerm:{},apiKey:{}},async setup(e){let t,r,i=e=>JSON.parse(e),o=e=>{let t=e.indexOf(`:`),n=e.match(/\s[-–—]\s/)?.index??-1;return t===-1&&n===-1?e:t===-1?e.slice(0,n):n===-1?e.slice(0,t):e.slice(0,Math.min(t,n))},{parseMarkdown:s}=([t,r]=u(()=>$r({})),t=await t,r(),t),c=O(e.resultsPerPage),l=O(!1),f=z(()=>X.value.slice(0,c.value)),p=z(()=>f.value.length),m=z(()=>Math.max(Z.value,X.value.length)),h=z(()=>!e.isFirstPage&&c.value<Math.max(Z.value,X.value.length));d(()=>[e.searchTerm,e.resultsPerPage,e.isFirstPage],()=>{c.value=e.resultsPerPage});async function g(){let t=c.value+9,n=X.value.length>c.value,r=X.value.length<Z.value;l.value=!0;try{!n&&r&&e.searchTerm&&e.apiKey&&await Q(e.searchTerm,e.apiKey,`magazinbg`,X,Z,X.value.length),c.value=Math.min(t,X.value.length||t)}finally{l.value=!1}}let _=(e,t)=>{t&&Ji({vertical:`magazinbg`,clickText:e,clickUrl:t})};return(e,t)=>(v(),y(A,null,[L(X).length>0?(v(),y(`div`,fa,` Magazin `)):B(``,!0),a(da,null,{default:w(()=>[(v(!0),y(A,null,n(f.value,e=>(v(),E(ua,{key:e.id},{badge:w(()=>[V(`div`,pa,[e.c_icon?(v(),E(U,{key:0,svg:i(e.c_icon),class:`magazine__icon`},null,8,[`svg`])):B(``,!0),e.c_magazineCategory?(v(),E(ia,{key:1,"badge-text":e.c_magazineCategory},null,8,[`badge-text`])):B(``,!0)])]),headline:w(()=>[V(`div`,ma,R(o(e.name)),1)]),content:w(()=>[V(`div`,{class:`magazine__text`,innerHTML:L(s)(e.c_markdownDescription.markdown)},null,8,ha),a($,{href:e.landingPageUrl,variant:`secondary`,class:`magazine__button`,onClick:t=>_(e.name,e.landingPageUrl)},{default:w(()=>[...t[0]||=[b(`Mehr erfahren `,-1)]]),_:1},8,[`href`,`onClick`])]),_:2},1024))),128))]),_:1}),h.value?(v(),E(Gi,{key:1,"displayed-count":p.value,"total-count":m.value,"is-loading-more":l.value,onLoadMore:g},null,8,[`displayed-count`,`total-count`,`is-loading-more`])):B(``,!0)],64))}}),[[`__scopeId`,`data-v-6d5a63ee`]]),_a={class:`no-result section-wrapper`},va={class:`no-result__text`},ya=H(i({__name:`NoResult`,props:{searchTerm:{}},setup(e){return(t,n)=>(v(),y(`div`,_a,[a(U,{"deco-icon-name":`technical-error`,class:`no-result__icon`}),V(`div`,va,`Leider haben wir zu „`+R(e.searchTerm)+`“ nichts gefunden.`,1),n[0]||=V(`div`,{class:`no-result__sub-text`},`Probieren Sie es mit einem anderen Begriff.`,-1)]))}}),[[`__scopeId`,`data-v-b1f21e2f`]]),ba=i({__name:`PanelContentRowItem`,setup(e){return(e,t)=>(v(),E(ua,{"background-context":`white-transparent`},{picture:w(()=>[x(e.$slots,`picture`)]),headline:w(()=>[x(e.$slots,`title`)]),content:w(()=>[x(e.$slots,`content`)]),_:3}))}}),xa=[`src`,`alt`,`title`,`fetchpriority`,`loading`],Sa={key:1,class:`picture`},Ca=[`srcset`,`width`,`height`],wa=[`srcset`,`width`,`height`],Ta=[`src`,`alt`,`title`,`width`,`height`,`fetchpriority`,`loading`],Ea=H(i({__name:`Picture`,props:{picture:{}},setup(e){let t=oe(Ie,!0),n=z(()=>e.picture.typeDesktop===`svg`&&e.picture.typeTablet===`svg`&&e.picture.typeMobile===`svg`);return(r,i)=>n.value?(v(),y(`img`,{key:0,src:e.picture.urlDesktop,alt:e.picture.altText,title:e.picture.altText,decoding:`async`,class:`svg`,fetchpriority:L(t)?`low`:`high`,loading:L(t)?`lazy`:`eager`}
17,null,8,xa)):(v(),y(`picture`,Sa,[V(`source`,{media:`(min-width: 641px) and (max-width: 1199px)`,srcset:e.picture.urlTablet,width:e.picture.widthTablet,height:e.picture.heightTablet},null,8,Ca),V(`source`,{media:`(min-width: 1200px)`,srcset:e.picture.urlDesktop,width:e.picture.widthDesktop,height:e.picture.heightDesktop},null,8,wa),V(`img`,{src:e.picture.urlMobile,alt:e.picture.altText,title:e.picture.altText,width:e.picture.widthMobile,height:e.picture.heightMobile,decoding:`async`,fetchpriority:L(t)?`low`:`high`,loading:L(t)?`lazy`:`eager`,class:`picture__img`},null,8,Ta)]))}}),[[`__scopeId`,`data-v-d1c5013c`]]),Da={class:`products`},Oa={key:0,class:`products__headline`},ka={class:`products__title`},Aa=[`innerHTML`],ja={key:0,class:`products__buttons`},Ma=H(i({__name:`Product`,props:{resultsPerPage:{},isFirstPage:{type:Boolean},isPrivate:{type:Boolean},searchTerm:{},apiKey:{}},async setup(e){let t,r,i=e=>e===void 0?null:JSON.parse(e),{parseMarkdown:o}=([t,r]=u(()=>$r({})),t=await t,r(),t),s=O(e.resultsPerPage),c=O(!1),l=z(()=>e.isPrivate?cr.value:lr.value),f=z(()=>l.value.slice(0,s.value)),p=z(()=>f.value.length),m=z(()=>e.isPrivate?K.value:q.value),h=z(()=>!e.isFirstPage&&s.value<m.value);d(()=>[e.searchTerm,e.isPrivate,e.resultsPerPage,e.isFirstPage],()=>{s.value=e.resultsPerPage});let g=async()=>{let t=s.value+9,n=l.value.length>s.value,r=l.value.length<m.value;c.value=!0;try{!n&&r&&(e.isPrivate?await Q(e.searchTerm,e.apiKey,`productsbg`,cr,K,cr.value.length,`Privatkunden`):await Q(e.searchTerm,e.apiKey,`productsbg`,lr,q,lr.value.length,`Geschäftskunden`)),s.value=Math.min(t,l.value.length||t)}finally{c.value=!1}},_=(e,t)=>{t&&Ji({vertical:`productsbg`,clickText:e,clickUrl:t})};return(e,t)=>(v(),y(`div`,Da,[l.value.length>0?(v(),y(`div`,Oa,` Produkte `)):B(``,!0),a(da,null,{default:w(()=>[(v(!0),y(A,null,n(f.value,e=>(v(),E(ba,{key:e.id,spotlight:!1},{picture:w(()=>[a(Ea,{picture:e.c_photoBG},null,8,[`picture`])]),title:w(()=>[e.c_productCategory?(v(),E(ia,{key:0,"badge-text":e?.c_productCategory[0]},null,8,[`badge-text`])):B(``,!0),V(`div`,ka,R(e.name),1)]),content:w(()=>[V(`div`,{class:`products__text`,innerHTML:L(o)(e.c_markdownDescription.markdown)},null,8,Aa),i(e.c_primaryCTABG)?.link?.ref?.url||i(e.c_primaryCTABG)?.link.externalUrl?(v(),y(`div`,ja,[a($,{href:i(e.c_primaryCTABG)?.link?.ref?.url||i(e.c_primaryCTABG)?.link.externalUrl,onClick:t=>_(e.name,i(e.c_primaryCTABG)?.link?.ref?.url||i(e.c_primaryCTABG)?.link.externalUrl)},{default:w(()=>[b(R(i(e.c_primaryCTABG)?.text),1)]),_:2},1032,[`href`,`onClick`]),a($,{variant:`secondary`,href:e.landingPageUrl,onClick:t=>_(e.name,e.landingPageUrl)},{default:w(()=>[...t[0]||=[b(` Mehr erfahren `,-1)]]),_:1},8,[`href`,`onClick`])])):B(``,!0)]),_:2},1024))),128))]),_:1}),h.value?(v(),E(Gi,{key:1,"displayed-count":p.value,"total-count":m.value,"is-loading-more":c.value,onLoadMore:g},null,8,[`displayed-count`,`total-count`,`is-loading-more`])):B(``,!0)]))}}),[[`__scopeId`,`data-v-bc16f8bb`]]),Na={class:`promo`},Pa={class:`promo__headline`},Fa={class:`promo__text`},Ia={class:`promo__button`},La=[`src`],Ra=H(i({__name:`Promo`,props:{isPrivate:{type:Boolean}},setup(e){let t=z(()=>e.isPrivate?fr.value:pr.value),n=z(()=>t.value[0]),r=e=>{let t=new Set([`\\`,"`",`*`,`_`,`{`,`}`,`[`,`]`,`(`,`)`,`#`,`+`,`-`,`.`,`!`,`'`,`"`,`~`,`|`]);return e.replace(/\\(.)/g,(e,n)=>t.has(n)?n:e)};return(e,t)=>(v(),y(`div`,Na,[n.value?(v(),E(Lt,{key:0},{headline:w(()=>[V(`div`,Pa,R(n.value.name),1)]),mainContent:w(()=>[V(`div`,Fa,R(r(n.value.richTextDescription)),1),V(`div`,Ia,[a($,{href:n.value.c_primaryCTA.link},{default:w(()=>[b(R(n.value.c_primaryCTA.label),1)]),_:1},8,[`href`])])]),picture:w(()=>[V(`img`,{src:n.value.c_photo.url,alt:`Bild`},null,8,La)]),_:1})):B(``,!0)]))}}),[[`__scopeId`,`data-v-2b691963`]]),za={class:`search-switch`},Ba=[`disabled`,`tabindex`,`aria-pressed`],Va=[`disabled`,`tabindex`,`aria-pressed`],Ha=H(i({__name:`SearchSwitch`,props:{isPrivate:{type:Boolean},isPrivateDisabled:{type:Boolean},isBusinessDisabled:{type:Boolean},privateCount:{},businessCount:{}},emits:[`switchToPrivate`,`switchToBusiness`],setup(e,{emit:t}){let n=t;return(t,r)=>(v(),y(`div`,za,[V(`button`,{type:`button`,class:M([`search-switch__pill`,{"search-switch__pill--active":e.isPrivate,"search-switch__pill--disabled":e.isPrivateDisabled}]),disabled:e.isPrivateDisabled,tabindex:e.isPrivateDisabled?-1:void 0,"aria-pressed":e.isPrivate,onClick:r[0]||=e=>n(`switchToPrivate`)},[e.isPrivate?(v(),E(U,{key:0,"icon-name":`check`,class:`search-switch__pill-icon`})):B(``,!0),r[2]||=b(` Privat `,-1),V(`span`,{class:M([`search-switch__pill-count`,{active:e.isPrivate}])},R(e.privateCount),3)],10,Ba),V(`button`,{type:`button`,class:M([`search-switch__pill`,{"search-switch__pill--active":!e.isPrivate,"search-switch__pill--disabled":e.isBusinessDisabled}]),disabled:e.isBusinessDisabled,tabindex:e.isBusinessDisabled?-1:void 0,"aria-pressed":!e.isPrivate,onClick:r[1]||=e=>n(`switchToBusiness`)},[e.isPrivate?B(``,!0):(v(),E(U,{key:0,"icon-name":`check`,class:`search-switch__pill-icon`})),r[3]||=b(` Geschäftlich `,-1),V(`span`,{class:M([`search-switch__pill-count`,{active:!e.isPrivate}])},R(e.businessCount),3)],10,Va)]))}}),[[`__scopeId`,`data-v-54915fe4`]]),Ua={class:`tabs-container`},Wa=[`aria-selected`,`onClick`],Ga=H(i({__name:`SearchTabs`,props:{tabs:{},activeTab:{}},emits:[`selectTab`],setup(e,{emit:t}){let r=t,i=s(`tabsRef`),o=O(!1),c=O(!1);l(()=>{u()});let u=()=>{if(!i.value)return;let e=i.value;o.value=e.scrollLeft>0,c.value=e.scrollLeft<e.scrollWidth-e.clientWidth-10},d=e=>{i.value&&(e===`left`?i.value.scrollLeft-=200:i.value.scrollLeft+=200,u())};return(t,s)=>(v(),y(`div`,Ua,[C(a(U,{"icon-name":`chevron-down`,class:`tabs-container__scroll-button tabs-container__scroll-button--left`,"aria-label":`Nach links scrollen`,onClick:s[0]||=e=>d(`left`)},null,512),[[k,o.value]]),V(`ul`,{ref_key:`tabsRef`,ref:i,role:`tablist`,class:M([`tabs`,{"tabs--fade-left":o.value,"tabs--fade-right":c.value,"tabs--fade-both":o.value&&c.value}]),onScroll:u},[(v(!0),y(A,null,n(e.tabs,t=>(v(),y(`li`,{key:t.name,class:M({active:e.activeTab===t.name})},[V(`button`,{type:`button`,role:`tab`,"aria-selected":e.activeTab===t.name,class:`tabs__name`,onClick:e=>r(`selectTab`,t.name)},[b(R(t.name)+` `,1),t.count>0?(v(),y(`span`,{key:0,class:M([`tabs__count`,{active:e.activeTab===t.name}])},R(t.count),3)):B(``,!0)],8,Wa)],2))),128))],34),C(a(U,{"icon-name":`chevron-down`,class:`tabs-container__scroll-button tabs-container__scroll-button--right`,"aria-label":`Nach rechts scrollen`,onClick:s[1]||=e=>d(`right`)},null,512),[[k,c.value]])]))}}),[[`__scopeId`,`data-v-d354b096`]]),Ka={},qa={class:`skeleton__content-header section--full-width`},Ja={class:`skeleton__header-content section-wrapper`},Ya={class:`skeleton__header-pills`},Xa={class:`skeleton__content section-wrapper`},Za={class:`skeleton__items`};function Qa(e,t){return v(),y(`div`,null,[V(`div`,qa,[V(`div`,Ja,[V(`div`,Ya,[(v(),y(A,null,n(4,e=>V(`div`,{key:e,class:`skeleton__header-content-item`})),64))]),t[0]||=V(`div`,{class:`skeleton__header-switch`},null,-1)])]),V(`div`,Xa,[t[2]||=V(`div`,{class:`skeleton__switch-mobile`},null,-1),(v(),y(A,null,n(3,e=>V(`div`,{key:e,class:`skeleton__item`},[t[1]||=V(`div`,{class:`skeleton__item-headline`},null,-1),V(`div`,Za,[(v(),y(A,null,n(3,e=>V(`div`,{key:e,class:`skeleton__result`})),64))])])),64))])])}var $a=H(Ka,[[`render`,Qa],[`__scopeId`,`data-v-4ac87694`]]),eo={class:`search-result section--full-width`},to={class:`search-result__overlay`},no={class:`search-result__header`},ro={class:`search-result__header-inner`},io={class:`search-result__autocomplete-list`},ao={class:`search-result__autocomplete-small-text`},oo=[`id`],so={class:`search-result__content-wrapper`},co={key:0,class:`search-result__content-header`},lo={class:`search-result__header-content`},uo={class:`search-result__switch search-result__switch--desktop`},fo={class:`search-result__switch search-result__switch--mobile`},po={class:`search-result__content section-wrapper`},mo={key:0},ho={key:1},go={class:`search-result__button`},_o={key:2},vo={class:`search-result__button`},yo={key:3},bo={class:`search-result__button`},xo={key:1},So={key:2},Co={key:3},wo=`Alle`,To=`Produkte`,Eo=`Magazin`,Do=`Häufige Fragen`,Oo=`productsbg`,ko=`magazinbg`,Ao=`faqsbg`,jo=H(i({__name:`SearchResultPage`,props:{apiKey:{},apiUrl:{}},setup(e){let t=Fe();for(let e of mt)t.svgs.icons.add(e);for(let e of gt)t.svgs.deco.add(e);for(let e of ht)t.svgs.products.add(e);let r=O(!0),i=O([]),o=O(``),{displayedAutocompleteList:c,loadAutocompleteResult:u,loadFrequentSearchTerms:f}=yr(e.apiKey,o,i),p=O(``),m=O(null),h=s(`searchInputRef`),_=s(`autocompleteListRef`),x=ee(),S=O(!1),te=z(()=>S.value?o.value.length===0||c.value.length>0:!1),T=O(!0),ne=O(!1),re=z(()=>K.value+q.value),D=z(()=>J.value+Y.value),ie=z(()=>[...cr.value,...lr.value]),ae=z(()=>[...ur.value,...dr.value]),j=O(`Alle`),oe=()=>{Yi({submittedSearchTerm:p,isLoading:T,activeTab:j,allTabName:wo,productsTabName:To,magazineTabName:Eo,faqTabName:Do,productsVerticalName:Oo,magazineVerticalName:ko,faqVerticalName:Ao,totalProductCountForTracking:re,totalFaqCountForTracking:D,allProductsForTracking:ie,allFaqsForTracking:ae,magazineCount:Z,magazineList:X})},se=()=>{S.value=!1,i.value=[]},ce=()=>{requestAnimationFrame(()=>{let e=document.activeElement;m.value?.contains(e)||se()})};le(m,()=>{se()}),l(async()=>{let t=new URLSearchParams(window.location.search);o.value=t.get(`query`)??``,f(),p.value=o.value,T.value=!0,await gr(p.value,e.apiKey),T.value=!1,ne.value=!0,j.value=wo,P(),await g(),oe()});let N=async t=>{S.value=!1,i.value=[],o.value=t,p.value=t,j.value=wo,location.href=`/suchergebnis/?query=`+t,T.value=!0,await gr(p.value,e.apiKey),T.value=!1,P(),oe()},P=()=>{K.value+J.value+Z.value===0&&q.value+Y.value+Z.value>0&&(r.value=!1),K.value+J.value+Z.value>0&&q.value+Y.value+Z.value===0&&(r.value=!0)},ue=()=>{S.value=!0,u()},F=()=>{S.value=!0,u()},I=()=>{se(),h.value?.removeInputFocus()},de=z(()=>K.value+J.value+mr.value+Z.value===0&&q.value+Y.value+hr.value+Z.value===0),fe=z(()=>{let e=r.value?K.value:q.value,t=r.value?J.value:Y.value,n=Z.value;return[{name:`Alle`,count:e+n+t},{name:`Produkte`,count:e},{name:`Magazin`,count:n},{name:`Häufige Fragen`,count:t}].filter(e=>e.count>0)});function pe(e){j.value!==e&&(j.value=e,window.scrollTo({top:0,behavior:`smooth`}),oe())}let me=z(()=>K.value+J.value+Z.value===0),he=z(()=>q.value+Y.value+Z.value===0),ge=async()=>{me.value||r.value||(r.value=!0,await g())},_e=async()=>{!he.value&&r.value&&(r.value=!1,await g())},ve=e=>{e.preventDefault();let t=_.value?.querySelector(`a, button`);t&&t.focus()},ye=()=>Array.from(_.value?.querySelectorAll(`a, button`)??[]),be=e=>{let t=ye(),n=document.activeElement,r=t.indexOf(n);if(e.key===`ArrowDown`){e.preventDefault(),r<t.length-1&&t[r+1]?.focus();return}if(e.key===`ArrowUp`){e.preventDefault(),r<=0?h.value?.setInputFocus():t[r-1]?.focus();return}if(e.key===`Enter`&&r>=0){e.preventDefault();let t=c.value[r];t&&N(t);return}e.key===`Escape`&&(e.preventDefault(),I())};return d([fe,r],()=>{let e=fe.value.map(e=>e.name);!e.includes(j.value)&&e.length>0&&(j.value=e[0])}),(t,s)=>(v(),y(`div`,eo,[C(V(`div`,to,null,512),[[k,te.value]]),V(`div`,no,[V(`div`,ro,[V(`div`,{ref_key:`searchInteractionRef`,ref:m,class:M([`search-result__search-input`,{"search-result__search-input--autocomplete-open":te.value}]),onFocusout:ce},[a(ar,{ref_key:`searchInputRef`,ref:h,modelValue:o.value,"onUpdate:modelValue":s[0]||=e=>o.value=e,focus:!1,"input-aria-label":`Wonach suchen Sie?`,"has-autocomplete":!0,"autocomplete-expanded":te.value,"autocomplete-control
17s":L(x),onFocus:ue,onClick:ue,onSearch:N,onInput:F,onArrowDown:ve,onEscape:I},null,8,[`modelValue`,`autocomplete-expanded`,`autocomplete-controls`]),C(V(`div`,io,[C(V(`div`,ao,` Häufig gesucht `,512),[[k,o.value.length===0||i.value.length===0]]),V(`ul`,{id:L(x),ref_key:`autocompleteListRef`,ref:_,class:`search-result__autocomplete-list-wrapper`,onKeydown:be},[(v(!0),y(A,null,n(L(c),(e,t)=>(v(),y(`li`,{key:t,class:`search-result__autocomplete-links`},[a(W,{onClick:t=>N(e)},{default:w(()=>[b(R(e),1)]),_:2},1032,[`onClick`])]))),128))],40,oo)],512),[[k,te.value]])],34)])]),V(`div`,so,[C(a($a,null,null,512),[[k,T.value]]),!T.value&&!de.value?(v(),y(`div`,co,[V(`div`,lo,[V(`div`,null,[a(Ga,{tabs:fe.value,"active-tab":j.value,onSelectTab:pe},null,8,[`tabs`,`active-tab`])]),V(`div`,uo,[a(Ha,{"is-private":r.value,"is-private-disabled":me.value,"is-business-disabled":he.value,"private-count":L(K)+L(J)+L(Z),"business-count":L(q)+L(Y)+L(Z),onSwitchToPrivate:ge,onSwitchToBusiness:_e},null,8,[`is-private`,`is-private-disabled`,`is-business-disabled`,`private-count`,`business-count`])])])])):B(``,!0),V(`div`,fo,[de.value?B(``,!0):(v(),E(Ha,{key:0,"is-private":r.value,"is-private-disabled":me.value,"is-business-disabled":he.value,"private-count":L(K)+L(J)+L(Z),"business-count":L(q)+L(Y)+L(Z),onSwitchToPrivate:ge,onSwitchToBusiness:_e},null,8,[`is-private`,`is-private-disabled`,`is-business-disabled`,`private-count`,`business-count`]))]),V(`div`,po,[j.value===`Alle`?(v(),y(`div`,mo,[(r.value?L(mr)>0:L(hr)>0)?(v(),E(Ra,{key:0,"is-private":r.value},null,8,[`is-private`])):B(``,!0),(r.value?L(cr):L(lr)).length>0?(v(),y(`div`,ho,[a(Ma,{"results-per-page":3,"is-first-page":!0,"is-private":r.value,"search-term":p.value,"api-key":e.apiKey},null,8,[`is-private`,`search-term`,`api-key`]),V(`div`,go,[(r.value?L(cr):L(lr)).length>3?(v(),E($,{key:0,color:`lavender`,type:`basic`,onClick:s[1]||=e=>pe(`Produkte`)},{default:w(()=>[b(` Zu allen `+R(r.value?L(K):L(q))+` Produkten `,1)]),_:1})):B(``,!0)])])):B(``,!0),L(X).length>0?(v(),y(`div`,_o,[a(ga,{"results-per-page":3,"is-first-page":!0,"search-term":p.value,"api-key":e.apiKey},null,8,[`search-term`,`api-key`]),V(`div`,vo,[L(X).length>3?(v(),E($,{key:0,color:`lavender`,type:`basic`,onClick:s[2]||=e=>pe(`Magazin`)},{default:w(()=>[b(` Zu allen `+R(L(Z))+` Magazin-Artikeln `,1)]),_:1})):B(``,!0)])])):B(``,!0),(r.value?L(ur):L(dr)).length>0?(v(),y(`div`,yo,[a(na,{"results-per-page":5,"is-first-page":!0,"is-private":r.value,"search-term":p.value,"api-key":e.apiKey},null,8,[`is-private`,`search-term`,`api-key`]),V(`div`,bo,[(r.value?L(ur):L(dr)).length>5?(v(),E($,{key:0,color:`lavender`,type:`basic`,onClick:s[3]||=e=>pe(`Häufige Fragen`)},{default:w(()=>[b(` Zu allen `+R(r.value?L(J):L(Y))+` Fragen `,1)]),_:1})):B(``,!0)])])):B(``,!0)])):j.value===`Produkte`?(v(),y(`div`,xo,[(r.value?L(cr):L(lr)).length>0?(v(),E(Ma,{key:0,"results-per-page":9,"is-first-page":!1,"is-private":r.value,"search-term":p.value,"api-key":e.apiKey},null,8,[`is-private`,`search-term`,`api-key`])):B(``,!0)])):j.value===`Magazin`?(v(),y(`div`,So,[L(X).length>0?(v(),E(ga,{key:0,"results-per-page":9,"is-first-page":!1,"search-term":p.value,"api-key":e.apiKey},null,8,[`search-term`,`api-key`])):B(``,!0)])):j.value===`Häufige Fragen`?(v(),y(`div`,Co,[(r.value?L(ur):L(dr)).length>0?(v(),E(na,{key:0,"results-per-page":9,"is-first-page":!1,"is-private":r.value,"search-term":p.value,"api-key":e.apiKey},null,8,[`is-private`,`search-term`,`api-key`])):B(``,!0)])):B(``,!0)]),C(a(ya,{"search-term":p.value},null,8,[`search-term`]),[[k,de.value&&ne.value]])])]))}}),[[`__scopeId`,`data-v-058492fb`]]),Mo=i({templateType:`SEARCH_RESULT`,interactive:!0,__name:`SearchResultPage.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(jo,{"api-key":e.template.apiKey,"api-url":e.template.url},null,8,[`api-key`,`api-url`]))}});function No(e,t){document.querySelectorAll(`a.nav-logo`).forEach(t=>{let n=t;e.webseite&&(n.href=e.webseite)}),document.querySelectorAll(`.nav-flyout-button[aria-label='Kontakt']`).forEach(e=>{let n=e;n.onclick=()=>{t.value=!t.value}})}var Po=[`src`,`alt`],Fo=[`src`,`alt`],Io=H(i({__name:`AgentLogo`,props:{agent:{},size:{default:`small`}},setup(e){return(t,n)=>(v(),y(`span`,{class:M([`agent-logo`,e.size===`small`?`agent-logo--small`:``])},[e.agent?.vermittlerBildUrl?(v(),y(`img`,{key:0,class:`agent-logo__image`,src:e.agent.vermittlerBildUrl,alt:`Bild von ${e.agent.vermittler}`,loading:`lazy`},null,8,Po)):e.agent?.agenturLogoUrl?(v(),y(`img`,{key:1,class:`agent-logo__image`,src:e.agent.agenturLogoUrl,alt:`Bild der Agentur ${e.agent.vermittler}`,loading:`lazy`},null,8,Fo)):(v(),E(U,{key:2,class:`agent-logo__fallback`,"icon-name":`user-01`}))],2))}}),[[`__scopeId`,`data-v-0fe972c8`]]),Lo={class:`agent-socials`},Ro=[`href`,`title`],zo=H(i({__name:`AgentSocials`,props:{agent:{}},setup(e){let t=e,r=[{key:`socialX`,icon:`x-twitter`,label:`X`},{key:`socialFacebook`,icon:`facebook`,label:`Facebook`},{key:`socialInstagram`,icon:`instagram`,label:`Instagram`},{key:`socialLinkedin`,icon:`linkedin`,label:`LinkedIn`},{key:`socialXing`,icon:`xing`,label:`Xing`},{key:`socialYoutube`,icon:`youtube`,label:`YouTube`}],i=z(()=>r.filter(e=>t.agent[e.key]));return(t,r)=>(v(),y(`div`,Lo,[(v(!0),y(A,null,n(i.value,t=>(v(),y(`a`,m({key:t.key,class:`agent-socials__link`,href:e.agent[t.ke
17y],title:`Link zu ${t.label}`,target:`_blank`,rel:`noopener noreferrer`},{ref_for:!0},L(dt)(L(nt))),[a(U,{"icon-name":t.icon,"aria-label":`Link zu ${t.label}`,class:`agent-socials__icon`},null,8,[`icon-name`,`aria-label`])],16,Ro))),128))]))}}),[[`__scopeId`,`data-v-96f1317f`]]),Bo=[{startDate:`2026-10-03`,endDate:`2026-10-03`,name:`Tag der Deutschen Einheit`},{startDate:`2026-10-31`,endDate:`2026-10-31`,name:`Reformationstag`},{startDate:`2026-11-01`,endDate:`2026-11-01`,name:`Allerheiligen`},{startDate:`2026-11-18`,endDate:`2026-11-18`,name:`Buß- und Bettag`},{startDate:`2026-12-25`,endDate:`2026-12-25`,name:`1. Weihnachtsfeiertag`},{startDate:`2026-12-26`,endDate:`2026-12-26`,name:`2. Weihnachtsfeiertag`},{startDate:`2027-01-01`,endDate:`2027-01-01`,name:`Neujahr`},{startDate:`2027-01-06`,endDate:`2027-01-06`,name:`Heilige Drei Könige`},{startDate:`2027-03-08`,endDate:`2027-03-08`,name:`Internationaler Frauentag`},{startDate:`2027-03-26`,endDate:`2027-03-26`,name:`Karfreitag`},{startDate:`2027-03-28`,endDate:`2027-03-28`,name:`Ostersonntag`},{startDate:`2027-03-29`,endDate:`2027-03-29`,name:`Ostermontag`},{startDate:`2027-05-01`,endDate:`2027-05-01`,name:`Tag der Arbeit`},{startDate:`2027-05-06`,endDate:`2027-05-06`,name:`Christi Himmelfahrt`},{startDate:`2027-05-16`,endDate:`2027-05-16`,name:`Pfingstsonntag`},{startDate:`2027-05-17`,endDate:`2027-05-17`,name:`Pfingstmontag`},{startDate:`2027-05-27`,endDate:`2027-05-27`,name:`Fronleichnam`},{startDate:`2027-08-08`,endDate:`2027-08-08`,name:`Friedensfest`},{startDate:`2027-08-15`,endDate:`2027-08-15`,name:`Mariä Himmelfahrt`},{startDate:`2027-09-20`,endDate:`2027-09-20`,name:`Weltkindertag`}],Vo=[`Sonntag`,`Montag`,`Dienstag`,`Mittwoch`,`Donnerstag`,`Freitag`,`Samstag`],Ho={Mo:1,Tu:2,We:3,Th:4,Fr:5,Sa:6,Su:0},Uo={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};function Wo(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function Go(e){return`${Math.floor(e/60).toString().padStart(2,`0`)}:${String(e%60).padStart(2,`0`)}`}function Ko(e){let t=e.match(/^(\d{1,2}):(\d{2})$/);if(!t)return NaN;let[,n,r]=t,i=Number(n),a=Number(r);return i>23||a>59?NaN:i*60+a}function qo(e){return(Array.isArray(Bo)?Bo:[]).find(t=>{let n=new Date(`${t.startDate}T00:00:00`),r=new Date(`${t.endDate}T23:59:59`),i=Wo(e);return i>=n&&i<=r})}function Jo(e){let t=e.split(`,`).map(e=>e.trim()).filter(Boolean),n=[];for(let e of t){if(e.includes(`-`)){let[t,r]=e.split(`-`),i=Ho[t.trim()],a=Ho[r.trim()];if(i===void 0||a===void 0)continue;let o=i<=a?1:-1;for(let e=i;e!==a+o;e+=o)n.push((e%7+7)%7);continue}let t=Ho[e];t!==void 0&&n.push(t)}return[...new Set(n)]}function Yo(e){return e===`off`?[]:e.split(`,`).map(e=>e.trim()).filter(Boolean).map(e=>{let t=e.match(/^(\d{1,2}:\d{2})\s*[-–]\s*(\d{1,2}:\d{2})$/);if(!t)return;let[,n,r]=t,i=Ko(n),a=Ko(r);return Number.isFinite(i)&&Number.isFinite(a)?{start:i,end:a}:void 0}).filter(e=>!!e)}function Xo(e){let t=e.match(/^(\d{4})\s+([A-Za-z]{3})\s+(\d{1,2})$/);if(!t)return;let[,n,r,i]=t,a=Number(n),o=Uo[r],s=Number(i);if(o===void 0||!Number.isInteger(s))return;let c=new Date(a,o,s);return c.getFullYear()===a&&c.getMonth()===o&&c.getDate()===s?c:void 0}function Zo(e){let t=e.match(/^(.+?)\s*-\s*(.+?)\s+(off|(?:\d{1,2}:\d{2}[-–]\d{1,2}:\d{2})(?:\s*,\s*\d{1,2}:\d{2}[-–]\d{1,2}:\d{2})*)$/);if(!t)return;let[,n,r,i]=t,a=Xo(n),o=Xo(r);if(!(!a||!o||a>o))return{start:a,end:o,ranges:Yo(i)}}function Qo(e){let t={},n=[];for(let r of e.split(`;`)){let e=r.trim();if(!e)continue;let i=Zo(e);if(i){n.push(i);continue}let a=e.match(/^([A-Za-z,-]+)\s+(.*)$/);if(!a)continue;let[,o,s]=a,c=Jo(o);if(!c.length)continue;let l=Yo(s);if(s.trim()===`off`||l.length)for(let e of c)t[e]=[...t[e]??[],...l]}for(let e of Object.keys(t).map(Number))t[e]=[...t[e]].sort((e,t)=>e.start-t.start);return{weekdays:t,dateExceptions:n}}function $o(e){if(!e.length)return[];let t=[...e].sort((e,t)=>e.start-t.start),n=[t[0]];for(let e of t.slice(1)){let t=n[n.length-1];if(e.start<=t.end){t.end=Math.max(t.end,e.end);continue}n.push({...e})}return n}function es(e,t){return e===6&&t===0||t===e+1}function ts(e){let t=[];for(let n of[1,2,3,4,5,6,0]){let r=$o(e[n]??[]);if(!r.length)continue;let i=r.map(e=>`${Go(e.start)} - ${Go(e.end)} Uhr`),a=t.at(-1),o=a?.days.at(-1);if(a&&JSON.stringify(a.times)===JSON.stringify(i)&&o!==void 0&&es(o,n)){a.days.push(n);continue}t.push({days:[n],times:i})}return t.map(({days:e,times:t})=>{let n=Vo[e[0]],r=Vo[e.at(-1)??e[0]];return{range:e.length===1?n:`${n}-${r}`,times:t}})}function ns(e,t){let n=t.getDay(),r=t.getHours()*60+t.getMinutes();for(let t=0;t<=7;t++){let i=(n+t)%7,a=$o(e[i]??[]);if(!a.length)continue;let o=a.find(e=>t!==0||e.start>r);if(o)return{start:o.start,dayIndex:i}}}function rs(e,t,n){let r=Wo(n),i=t.find(({start:e,end:t})=>r>=e&&r<=t);return $o(i?i.ranges:e[n.getDay()]??[])}function is(e,t,n){let r=n.getHours()*60+n.getMinutes();for(let i=0;i<=366;i++){let a=Wo(n);if(a.setDate(a.getDate()+i),qo(a))continue;let o=rs(e,t,a).find(e=>i!==0||e.start>r);if(o)return{start:o.start,date:a}}}function as(e,t,n){let r=`${Go(t)} Uhr`;if(Math.floor((Wo(e).getTime()-Wo(n).getTime())/864e5)<=7)return os(e.getDay(),t,n.getDay());let i=new Intl.DateTimeFormat(`de-DE`,{weekday:`long`,day:`numeric`,month:`long`,year:`numeric`}).format(e);return`${i.charAt(0).toUpperCase()+i.slice(1)}, ${r}`}function os(e,t,n=new Date().getDay()){let r=`${Go(t)} Uhr`;return e===void 0||e===n?r:`${Vo[e]}, ${r}`}function ss(e,t){let n=$o(e[t.getDay()]??[]),r=t.getHours()*60+t.getMinutes();if(!n.length){let n=ns(e,t);return{status:`closed`,statusTime:n?os(n.dayIndex,n.start):`--:-- Uhr`}}let i=n.findIndex(e=>r>=e.start&&r<e.end);if(i!==-1){let e=Math.max(...n.map(e=>e.end)),t=e-r,a=i<n.length-1&&r<n[i+1].start;return t<=60?{status:`closes_soon`,statusTime:`${Go(e)} Uhr`}:{status:a?`open_with_break`:`open`,statusTime:`${Go(e)} Uhr`}}let a=n.findIndex((e,t)=>{let i=n[t+1];return i?r>=e.end&&r<i.start:!1});if(a!==-1){let e=n[a+1];return{status:`break`,statusTime:`${Go(e.start)} Uhr`}}let o=n.find(e=>e.start>r);if(o)return{status:`closed`,statusTime:`${Go(o.start)} Uhr`};let s=ns(e,t);return{status:`closed`,statusTime:s?os(s.dayIndex,s.start):`--:-- Uhr`}}function cs(e){let t=Wo(e),n=new Date(t);return n.setDate(n.getDate()+30),(Array.isArray(Bo)?Bo:[]).filter(e=>{let r=new Date(`${e.startDate}T00:00:00`);return new Date(`${e.endDate}T23:59:59`)>=t&&r<=n}).sort((e,t)=>
17new Date(e.startDate).getTime()-new Date(t.startDate).getTime()).map(e=>{let t=new Intl.DateTimeFormat(`de-DE`,{weekday:`long`,day:`numeric`,month:`long`}).format(new Date(`${e.startDate}T00:00:00`));return{label:t.charAt(0).toUpperCase()+t.slice(1),value:e.name}})}function ls(e,t=new Date){if(!e)return;let{weekdays:n,dateExceptions:r}=Qo(e),i=qo(t),a=cs(t),o=r.find(({start:e,end:n})=>{let r=Wo(t);return r>=e&&r<=n});if(i||o?.ranges.length===0){let e=is(n,r,t);return{status:`closed`,statusTime:i?`heute`:e?as(e.date,e.start,t):`--:-- Uhr`,ranges:ts(n),relatedHolidays:a,todayHoliday:i}}let s=ss(o?{[t.getDay()]:o.ranges}:n,t),c=s.status===`closed`?is(n,r,t):void 0;return{status:s.status,statusTime:c?as(c.date,c.start,t):s.statusTime,ranges:ts(n),relatedHolidays:a}}var us={class:`opening-hours--status`},ds={class:`opening-hours--status-badge opening-hours--status-badge-success`},fs={class:`opening-hours--status-badge`},ps={class:`opening-hours--status-badge opening-hours--status-badge-warning`},ms={key:0,class:`opening-hours--status-badge`},hs={key:1,class:`opening-hours--status-badge`},gs={key:2,class:`opening-hours--status-badge opening-hours--status-badge-warning`},_s={key:3,class:`opening-hours--status-badge`},vs=[`id`,`hidden`],ys={class:`opening-hours--range`},bs={class:`opening-hours--times`},xs={class:`opening-hours--holiday-disclaimer`},Ss={class:`opening-hours--range`},Cs={class:`opening-hours--times`},ws=H(i({__name:`OpeningHours`,props:{oeffnungszeiten:{},withDetails:{type:Boolean},erreichbar:{type:Boolean}},setup(e){let t=ls(e.oeffnungszeiten),r=O(!1),i=ee();function o(){r.value=!r.value}return(s,c)=>L(t)?(v(),y(`div`,{key:0,class:M([`opening-hours`,e.erreichbar&&`opening-hours--availability`])},[V(`div`,us,[L(t).status===`open`||L(t).status===`open_with_break`||e.erreichbar&&L(t).status===`closes_soon`?(v(),y(A,{key:0},[V(`span`,ds,[a(U,{"icon-name":`check-circle`,class:`opening-hours--status-badge-icon`}),e.erreichbar?(v(),y(A,{key:0},[b(`Jetzt erreichbar`)],64)):(v(),y(A,{key:1},[b(`Geöffnet`)],64))]),V(`span`,fs,[c[0]||=b(` \xA0‐ `,-1),L(t).status===`open_with_break`?(v(),y(A,{key:0},[b(`mit Unterbrechung`)],64)):B(``,!0),b(` bis `+R(L(t).statusTime),1)])],64)):L(t).status===`break`?(v(),y(A,{key:1},[V(`span`,ps,[a(U,{"icon-name":`clock-snooze`,class:`opening-hours--status-badge-icon`}),c[1]||=b(` In der Pause `,-1)]),e.erreichbar?(v(),y(`span`,ms,` \xA0‐ ab `+R(L(t).statusTime)+` wieder erreichbar `,1)):(v(),y(`span`,hs,` \xA0‐ öffnet wieder um `+R(L(t).statusTime),1))],64)):L(t).status===`closes_soon`?(v(),y(`span`,gs,[a(U,{"icon-name":`clock`,class:`opening-hours--status-badge-icon`}),b(` Schließt um `+R(L(t).statusTime),1)])):L(t).status===`closed`?(v(),y(`span`,_s,[a(U,{"icon-name":`clock`,class:`opening-hours--status-badge-icon`}),e.erreichbar?(v(),y(A,{key:0},[b(` Ab `+R(L(t).statusTime)+` erreichbar`,1)],64)):(v(),y(A,{key:1},[b(` Öffnet `+R(L(t).statusTime),1)],64))])):B(``,!0),e.withDetails?(v(),E(xt,{key:4,type:`ghost`,"icon-name":`chevron-down`,rotation:r.value?0:180,tabindex:0,"is-inline":``,"aria-expanded":r.value,"aria-controls":L(i),onClick:o},null,8,[`rotation`,`aria-expanded`,`aria-controls`])):B(``,!0)]),e.withDetails?(v(),y(`div`,{key:0,id:L(i),hidden:!r.value,class:`opening-hours--details`},[(v(!0),y(A,null,n(L(t).ranges,e=>(v(),y(`div`,{key:e.range},[V(`span`,ys,R(e.range)+`: `,1),V(`span`,bs,[(v(!0),y(A,null,n(e.times,e=>(v(),y(`span`,{key:e},R(e),1))),128))])]))),128)),L(t).relatedHolidays?.length?(v(),y(A,{key:0},[V(`div`,xs,[c[2]||=b(` Eventuell abweichende `,-1),e.erreichbar?(v(),y(A,{key:0},[b(` Erreichbarkeit `)],64)):(v(),y(A,{key:1},[b(` Öffnungszeiten `)],64))]),(v(!0),y(A,null,n(L(t).relatedHolidays,e=>(v(),y(`div`,{key:e.label},[V(`span`,Ss,R(e.label)+`: `,1),V(`span`,Cs,R(e.value),1)]))),128))],64)):B(``,!0)],8,vs)):B(``,!0)],2)):B(``,!0)}}),[[`__scopeId`,`data-v-a0944fec`]]),Ts=[`data-open`],Es={class:`agent-flyout__transition`,role:`dialog`,"aria-modal":`true`,"aria-label":`Beraterdialog`},Ds={class:`agent-flyout__icons`},Os={class:`agent-flyout__content-wrapper`},ks={class:`agent-flyout__header`},As={class:`agent-flyout__header-name`},js={key:0,class:`agent-flyout__header-availability`,"data-theme":`white`}
17,Ms={class:`agent-flyout__content-box`},Ns={class:`agent-flyout__content-box`},Ps={class:`agent-flyout__content-box-item`},Fs={class:`agent-flyout__content-box-item-text`},Is=H(i({__name:`AgentFlyout`,props:{agent:{},open:{type:Boolean}},emits:[`close`],setup(e,{emit:t}){let n=je(`AgentFlyout.vue`),r=t,i=s(`closeEl`),o=()=>r(`close`);d(()=>e.open,async e=>{e&&(await g(),i.value?.$el.focus())});let c=async()=>{try{let t=new URL(window.location.href);t.searchParams.set(`sid`,e.agent.storyblokStandortUuid),await navigator.clipboard.writeText(t.toString())}catch(e){e instanceof Error?n.error(e):n.error(`Unknown error while copying link`)}};return(t,n)=>(v(),y(`div`,m({class:`agent-flyout`,"data-open":e.open||void 0},L(St)({primaryType:`basic`,primaryColor:`dark-blue`,secondaryType:`outline`,secondaryColor:`dark-blue`}),{"data-theme":`lavender`,onKeydown:I(o,[`esc`])}),[a(D,{name:`agent-flyout-overlay-transition`},{default:w(()=>[C(V(`div`,{class:M([`agent-flyout__overlay`,e.open&&`agent-flyout__overlay--active`]),"data-theme":`darkblue`,onClick:o},null,2),[[k,e.open]])]),_:1}),a(D,{name:`agent-flyout-transition`},{default:w(()=>[C(V(`div`,Es,[V(`div`,Ds,[e.agent.storyblokStandortUuid?(v(),E(xt,m({key:0,"icon-name":`link-01`},L(dt)(L(rt)),{title:`Link der aktuellen Seite kopieren`,"aria-hidden":!1,tabindex:0,type:`ghost`,onClick:c,onKeydown:[I(N(c,[`prevent`]),[`enter`]),I(N(c,[`stop`]),[`space`])]}),null,16,[`onKeydown`])):B(``,!0),a(xt,{ref:`closeEl`,"icon-name":`x-close`,title:`Beraterdialog schließen`,"aria-hidden":!1,tabindex:0,type:`ghost`,onClick:o,onKeydown:[I(N(o,[`prevent`]),[`enter`]),I(N(o,[`stop`]),[`space`])]},null,8,[`onKeydown`])]),V(`div`,Os,[V(`div`,ks,[a(Io,{class:`agent-flyout__header-logo`,agent:e.agent,size:`large`},null,8,[`agent`]),V(`span`,As,R(e.agent.vermittler),1),n[0]||=V(`span`,{class:`agent-flyout__header-brand`},`Wir sind für sie da!`,-1),e.agent.remoteVerfuegbarkeit?(v(),y(`span`,js,[a(ws,{oeffnungszeiten:e.agent.remoteVerfuegbarkeit,erreichbar:``},null,8,[`oeffnungszeiten`])])):B(``,!0)]),V(`div`,Ms,[n[1]||=V(`div`,{class:`agent-flyout__content-box-title`},`Kontakt aufnehmen`,-1),e.agent.telefonFestnetz?(v(),E(W,{key:0,href:`tel:${e.agent.telefonFestnetz}`,"link-style":`phone`,"link-title":`Ihren Berater anrufen`,tracking:L(tt)},{default:w(()=>[b(R(e.agent.telefonFestnetz),1)]),_:1},8,[`href`,`tracking`])):B(``,!0),e.agent.telefonMobil?(v(),E(W,{key:1,href:`tel:${e.agent.telefonMobil}`,"link-style":`mobile`,"link-title":`Ihren Berater anrufen`,tracking:L(tt)},{default:w(()=>[b(R(e.agent.telefonMobil),1)]),_:1},8,[`href`,`tracking`])):B(``,!0),e.agent.email?(v(),E(W,{key:2,href:`mailto:${e.agent.email}`,"link-style":`email`,"link-title":`Ihren Berater per E-Mail kontaktieren`,tracking:L(tt)},{default:w(()=>[b(R(e.agent.email),1)]),_:1},8,[`href`,`tracking`])):B(``,!0)]),V(`div`,Ns,[n[3]||=V(`div`,{class:`agent-flyout__content-box-title`},`Beratung vor Ort`,-1),V(`div`,Ps,[a(U,{class:`agent-flyout__content-box-item-icon`,"icon-name":`marker-pin-01`}),V(`div`,Fs,[V(`div`,null,R(e.agent.strasse)+` `+R(e.agent.hausnummer),1),V(`div`,null,R(e.agent.postleitzahl)+` `+R(e.agent.ort),1)])]),a(ws,{oeffnungszeiten:e.agent.oeffnungszeiten,"with-details":``},null,8,[`oeffnungszeiten`]),e.agent.terminbuchungslink?(v(),E($,{key:0,variant:`primary`,href:e.agent.terminbuchungslink,title:`Termin vereinbaren`,target:`_blank`,"aria-label":`Termin vereinbaren mit ${e.agent.vermittler}`,tracking:L(tt)},{default:w(()=>[...n[2]||=[b(` Termin vereinbaren `,-1)]]),_:1},8,[`href`,`aria-label`,`tracking`])):B(``,!0)]),a(zo,{agent:e.agent},null,8,[`agent`])])],512),[[k,e.open]])]),_:1})],16,Ts))}}),[[`__scopeId`,`data-v-52ca5e3a`]]),Ls={class:`agent-bar`,"data-theme":`lavender`},Rs=[`aria-expanded`,`aria-label`],zs={class:`agent-bar__content`},Bs={class:`agent-bar__name`},Vs=H(i({__name:`AgentBar`,props:{agent:{}},setup(e){let t=O(!1),n=O(!1),r=s(`agentBar`),{y:i}=ue();l(()=>{No(e.agent,t),i.value<100&&setTimeout(()=>{n.value=!0},500)}),d(i,e=>{n.value=e<100});let o=()=>{t.value?c():t.value=!0};async function c(){t.value=!1,await g(),r.value?.focus()}return(r,i)=>(v(),y(A,null,[V(`div`,Ls,[a(D,{name:`slide-in`},{default:w(()=>[C(V(`button`,m({ref:`agentBar`,class:`agent-bar__button`,type:`button`,"aria-haspopup":`dialog`,"aria-expanded":t.value,"aria-label":`Ihre persönliche Beratung ${e.agent.vermittler}`},L(dt)(L(et)),{onClick:o}),[a(Io,{agent:e.agent,size:`small`},null,8,[`agent`]),V(`span`,zs,[i[0]||=V(`span`,{class:`agent-bar__label`},`Ihre persönliche Beratung`,-1),V(`span`,Bs,R(e.agent.vermittler),1)]),a(U,{class:`agent-bar__arrow`,"icon-name":`chevron-right`})],16,Rs),[[k,n.value]])]),_:1})]),a(Is,{agent:e.agent,open:t.value,onClose:c},null,8,[`agent`,`open`])],64))}}),[[`__scopeId`,`data-v-fa9cc719`]]),Hs=[`data-open`],Us={class:`flyout__transition`,"data-theme":`white`},Ws={class:`flyout__close-button`,"aria-label":`Navigation schließen`},Gs={class:`flyout__header`},Ks={class:`flyout__main-list`},qs={class:`flyout__footer`},Js={class:`flyout__logo`},Ys={class:`flyout__brand`},Xs=H(i({__name:`Flyout`,props:p({main:{default:()=>[]},service:{},social:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=S(e,`modelValue`);return(r,i)=>(v(),y(`div`,{class:`flyout`,"data-open":t.value||void 0},[a(D,{name:`flyout-overlay-transition`},{default:w(()=>[C(V(`div`,{class:M([`flyout__overlay`,t.value&&`flyout__overlay--active`]),onClick:i[0]||=e=>t.value=!1},null,2),[[k,t.value]])]),_:1}),a(D,{name:`flyout-transition`},{default:w(()=>[C(V(`div`,Us,[V(`button`,Ws,[a(U,m({"icon-name":`x-close`,class:`flyout__close-icon`},L(dt)(L(qe)),{onClick:i[1]||=e=>t.value=!1}),null,16)]),V(`div`,Gs,[x(r.$slots,`quickstart`,{},void 0,!0),V(`ul`,Ks,[(v(!0),y(A,null,n(e.main,e=>(v(),y(`li`,{key:e},[x(r.$slots,`mainItem`,{itemId:e},void 0,!0)]))),128))])]),V(`div`,qs,[V(`div`,Js,[x(r.$slots,`flyout
17Logo`,{},void 0,!0)]),V(`div`,Ys,[x(r.$slots,`brand`,{},void 0,!0)])])],512),[[k,t.value]])]),_:3})],8,Hs))}}),[[`__scopeId`,`data-v-8b742119`]]),Zs=je(`useContentCreator`);function Qs(){l(async()=>{if(window.TPP_SNAP!==void 0){if(!await window.TPP_SNAP.isConnected){Zs.warn(`TPP Snap is not connected?!`);return}window.TPP_SNAP.onRequestPreviewElement(async e=>{let t=e.split(`.`)[0],n=await window.TPP_SNAP.renderElement(e);Zs.info(`Received preview element from TPP Snap:`,e,t,n),location.href=n,await window.TPP_SNAP.setPreviewElement(e)})}})}var $s=[`data-theme`],ec=[`data-theme`],tc={class:`nav`},nc={class:`nav__logo`},rc={key:0,class:`nav__burger`,role:`none`},ic=[`tabindex`],ac={class:`nav__search-mobile`},oc=H(i({__name:`Header`,props:{main:{default:()=>[]},service:{default:()=>[]},social:{},quickstart:{default:()=>[]},skipLinks:{default:()=>[]},theme:{default:`darkblue`}},setup(e){let t=O(!1),r=O(null);Hr(r);let i=s(`mainNav`),o=s(`serviceNav`),c=s(`quickstart`);In(e.main,e.service,e.quickstart),Qs();let u=Re(),d=O(0),f=O(0),p=O(0),h=O(!0);async function _(t){t?d.value=(d.value-1+e.main.length)%e.main.length:d.value=(d.value+1)%e.main.length;let n=e.main[d.value];Ln(n),await g(),i.value.querySelector(`[data-meta-id="`+n+`"]`)?.focus()}async function b(t){let n=window.matchMedia(`(max-width: 1023px)`).matches,r=e.service.length;n&&(r+=1),t?f.value=(f.value-1+r)%r:f.value=(f.value+1)%r;let i;n&&f.value>=e.service.length?(Rn(void 0),i=`nav-burger-button`):(i=e.service[f.value],Rn(i)),await g(),o.value.querySelector(`[data-meta-id="`+i+`"]`)?.focus()}async function ee(t){t?p.value=(p.value-1+e.quickstart.length)%e.quickstart.length:p.value=(p.value+1)%e.quickstart.length;let n=e.quickstart[p.value];zn(n),await g(),c.value.querySelector(`[data-meta-id="`+n+`"]`)?.focus()}function S(){if(!i.value){h.value=!1;return}let e=i.value.querySelectorAll(`li`);h.value=e.length>0}return l(S),(i,o)=>(v(),y(A,null,[V(`ul`,{class:`skip-links`,"data-theme":e.theme},[(v(!0),y(A,null,n(e.skipLinks,e=>(v(),y(`li`,{key:e,class:`skip-links__link`},[x(i.$slots,`skipLinkItem`,{itemId:e},void 0,!0)]))),128))],8,$s),V(`header`,m({ref_key:`headerElem`,ref:r,class:`header`},i.$attrs,{"data-theme":e.theme}),[V(`nav`,tc,[V(`div`,nc,[x(i.$slots,`logo`,{},void 0,!0)]),V(`div`,{class:M([`nav__wrapper`,t.value?`nav__wrapper--open`:``])},[V(`ul`,{ref:`mainNav`,class:`nav__main-list`,role:`menubar`,"aria-label":`Hauptnavigation`,onKeydown:[o[0]||=I(e=>_(!1),[`right`]),o[1]||=I(e=>_(!0),[`left`])]},[(v(!0),y(A,null,n(e.main,e=>(v(),y(`li`,{key:e,role:`none`},[x(i.$slots,`mainItem`,{itemId:e},void 0,!0)]))),128))],544)],2),V(`ul`,{ref:`serviceNav`,class:`nav__service-list`,role:`menubar`,"aria-label":`Servicenavigation`,onKeydown:[o[3]||=I(e=>b(!1),[`right`]),o[4]||=I(e=>b(!0),[`left`])]},[(v(!0),y(A,null,n(e.service,e=>(v(),y(`li`,{key:e,class:`nav__service-item`,role:`none`},[x(i.$slots,`serviceItem`,{itemId:e},void 0,!0)]))),128)),h.value?(v(),y(`li`,rc,[V(`button`,m({class:`nav__burger-button`,"aria-label":`Hauptnavigation öffnen`,"data-meta-id":`nav-burger-button`,tabindex:f.value===e.service.length?0:-1,role:`menuitem`},L(dt)(L(Ke)),{onClick:o[2]||=e=>t.value=!0}),[a(U,{"icon-name":`menu`,class:`nav__burger-icon`})],16,ic)])):B(``,!0)],544),V(`div`,ac,[x(i.$slots,`search-mobile`,{},void 0,!0)])]),a(Xs,{modelValue:t.value,"onUpdate:modelValue":o[7]||=e=>t.value=e,main:e.main,service:e.service,social:e.social},{quickstart:w(()=>[V(`ul`,{ref:`quickstart`,class:`nav__quickstart`,role:`menubar`,"aria-label":`Schnelleinstieg`,onKeydown:[o[5]||=I(e=>ee(!1),[`right`]),o[6]||=I(e=>ee(!0),[`left`])]},[(v(!0),y(A,null,n(e.quickstart,e=>(v(),y(`li`,{key:e,role:`none`},[x(i.$slots,`quickStartItem`,{itemId:e},void 0,!0)]))),128))],544)]),mainItem:w(({itemId:e})=>[x(i.$slots,`mainItem`,{itemId:e,focus:!1},void 0,!0)]),serviceItem:w(({itemId:e})=>[x(i.$slots,`serviceItem`,{itemId:e,focus:!1},void 0,!0)]),flyoutLogo:w(()=>[x(i.$slots,`flyoutLogo`,{},void 0,!0)]),brand:w(()=>[x(i.$slots,`brand`,{},void 0,!0)]),socialItem:w(({itemId:e})=>[x(i.$slots,`socialItem`,{itemId:e},void 0,!0)]),_:3},8,[`modelValue`,`main`,`service`,`social`])],16,ec),L(u)?(v(),E(Vs,{key:0,agent:L(u)},null,8,[`agent`])):B(``,!0)],64))}}),[[`__scopeId`,`data-v-bcbee89c`]]),sc=i({templateType:`HEADER`,interactive:!0,__name:`Header.template`,props:{template:{}},setup(e){return _e(Ie,!1),(t,n)=>(v(),E(oc,{main:e.template.main,service:e.template.service,social:e.template.social,theme:e.template.theme,quickstart:e.template.quickstart,"skip-links":e.template.skipLinks},r({mainItem:w(({itemId:e})=>[a(L(G),{children:[e],"additional-props":{menuItem:!0,trackingContext:`header_main`,trackingContextLevel:0}},null,8,[`children`])]),serviceItem:w(({itemId:e})=>[a(L(G),{children:[e],"additional-props":{menuItem:!0,trackingContext:`header_service`}},null,8,[`children`])]),quickStartItem:w(({itemId:e})=>[a(L(G),{children:[e],"additional-props":{trackingContext:`header_quickstart`}},null,8,[`children`])]),skipLinkItem:w(({itemId:e})=>[a(L(G),{children:[e],"additional-props":{trackingContext:`header_skipLink`}},null,8,[`children`])]),"search-mobile":w(()=>[a(L(G),{children:e.template.searchMobile},null,8,[`children`])]),socialItem:w(({itemId:e})=>[a(L(G),{children:[e],"additional-props":{trackingContext:`header_social`}},null,8,[`children`])]),_:2},[e.template.logo?{name:`logo`,fn:w(()=>[a(L(G),{children:e.template.logo,"additional-props":{trackingContext:`header_logo`}},null,8,[`children`])]),key:`0`}:void 0,e.template.flyoutLogo?{name:`flyoutLogo`,fn:w(()=>[a(L(G),{children:e.template.flyoutLogo,"additional-props":{trackingContext:`header_flyoutLogo`}},null,8,[`children`])]),key:`1`}:void 0,e.template.brand?{name:`brand`,fn:w(()=>[a(L(G),{children:e.template.brand,"additional-props":{trackingContext:`header_brand`}},null,8,[`children`])]),key:`2`}:void 0]),1032,[`main`,`service`,`social`,`theme`,`quickstart`,`skip-links`]))}}),cc=_({entryFocusId:void 0,linkFocusId:void 0}),lc=e=>{cc.entryFocusId=e},uc=e=>{cc.linkFocusId=e},dc=e=>{if(!e)return{shouldFocus:!0};let{entryFocusId:t}=me(cc);return{shouldFocus:z(()=>t.value?t.value===e:!1)}},fc=e=>{if(!e)return{shouldFocus:!0};let{linkFocusId:t}=me(cc);return{shouldFocus:z(()=>t.value?t.value===e:!1)}};function pc(){new MutationObserver(e=>{for(let t of e){let{cssText:e}=t?.target.style;t.target.isEqualNode(document.body)&&t.type===`attributes`&&t.attributeName===`style`&&e.includes(`overflow: auto`)&&document.body.style.removeProperty(`overflow`)}}).observe(document.body,{attributes:!0})}var mc=[`data-open`],hc=[`data-meta-id`,`tabindex`,`aria-expanded`,`onKeydown`],gc={class:`nav-main--label-icon`},_c=[`data-open`],vc=[`data-open`,`inert`],yc=[`data-open`],bc={ref:`overlay`,class:`nav-main--overlay`},xc={class:`nav-main--list-wrapper`},Sc=[`aria-label`,`onKeydown`],Cc={key:0,class:`nav-main--claim`},wc={key:1,class:`nav-main--claim-text`},Tc=H(i({__name:`NavMain`,props:{name:{},children:{},footerIcon:{},footerText:{},metaId:{},trackingContext:{}},setup(e){let{shouldFocus:t}=Bn(e.metaId);pc();let r=O(!1),i=s(`button`),o=s(`overlay`);le(o,()=>r.value=!1,{ignore:[i]});let c=O(0),l=s(`list`);async function u(t){if(r.value=!r.value,r.value){let n=e.children[c.value];lc(n),t.type===`keydown`&&(await g(),(l.value?.querySelector(`[data-meta-id="`
17+n+`"]`))?.focus())}}async function d(t){t?c.value=(c.value-1+e.children.length)%e.children.length:c.value=(c.value+1)%e.children.length;let n=e.children[c.value];lc(n),await g(),l.value.querySelector(`[data-meta-id="`+n+`"]`)?.focus()}async function f(t){r.value=!1,t.type===`keydown`&&(await g(),document.querySelector(`[data-meta-id="`+e.metaId+`"]`)?.focus())}return(i,o)=>(v(),y(`div`,{class:M([`nav-main`,r.value?`nav-main--open`:``]),"data-open":r.value?``:void 0},[V(`div`,m({ref:`button`,class:`nav-main--label`,"data-meta-id":e.metaId,tabindex:L(t)?0:-1,"aria-expanded":r.value,"aria-haspopup":`menu`,role:`menuitem`},L(lt)(e.trackingContext,0),{onClick:u,onKeydown:[I(N(u,[`prevent`,`stop`]),[`enter`]),I(N(u,[`prevent`,`stop`]),[`space`]),I(N(f,[`prevent`,`stop`]),[`esc`]),I(N(f,[`prevent`,`stop`]),[`up`]),I(N(u,[`prevent`,`stop`]),[`down`])]}),[b(R(e.name)+` `,1),V(`div`,gc,[a(U,{"icon-name":`chevron-down`})])],16,hc),V(`div`,{class:`nav-main--backdrop`,"data-open":r.value,"data-theme":`white`},null,8,_c),V(`div`,{class:`nav-main--overlay-wrapper-outer`,"data-open":r.value,inert:!r.value,"data-theme":`white`},[V(`div`,{class:`nav-main--overlay-wrapper-inner`,"data-open":r.value,onKeydown:I(f,[`esc`])},[V(`div`,bc,[V(`div`,xc,[C(V(`div`,m({class:`nav-main--back`,title:`Zurück zur Hauptnavigation`},L(dt)(L(Je)),{onClick:f}),[a(U,{"icon-name":`chevron-down`,class:`nav-main--back-icon`}),b(` `+R(e.name),1)],16),[[k,r.value]]),V(`ul`,{ref:`list`,class:`nav-main--list`,role:`menu`,tabindex:`-1`,"aria-label":e.name,onKeydown:[o[0]||=I(N(e=>d(!0),[`prevent`,`stop`]),[`left`]),o[1]||=I(N(e=>d(!1),[`prevent`,`stop`]),[`right`]),I(N(f,[`prevent`,`stop`]),[`up`]),I(N(u,[`prevent`,`stop`]),[`down`])]},[(v(!0),y(A,null,n(e.children,e=>(v(),y(`li`,{key:e,class:`nav-main--list-entry`,role:`none`},[x(i.$slots,`child`,{entry:e},void 0,!0)]))),128))],40,Sc),C(V(`button`,m({class:`nav-main--close`,"aria-label":`Navigation schließen`,"aria-hidden":!1},L(dt)(L(qe)),{onClick:f}),[a(U,{"icon-name":`x-close`})],16),[[k,r.value]]),e.footerText||e.footerIcon?(v(),y(`div`,Cc,[e.footerIcon?(v(),E(U,{key:0,svg:e.footerIcon,class:`nav-main--claim-icon`},null,8,[`svg`])):B(``,!0),e.footerText?(v(),y(`span`,wc,R(e.footerText),1)):B(``,!0)])):B(``,!0)])],512)],40,yc)],8,vc)],10,mc))}}),[[`__scopeId`,`data-v-8c818028`]]),Ec=i({templateType:`NAV_MAIN`,interactive:!0,__name:`NavMain.template`,props:{template:{},trackingContext:{}},setup(e){return(t,n)=>(v(),E(Tc,{name:e.template.name,children:e.template.linkLists,"footer-icon":e.template.footerIcon,"footer-text":e.template.footerText,"meta-id":e.template.meta.id,"tracking-context":e.trackingContext},{child:w(({entry:t})=>[a(L(G),{children:[t],"additional-props":{trackingContext:e.trackingContext,trackingContextLevel:1}},null,8,[`children`,`additional-props`])]),_:1},8,[`name`,`children`,`footer-icon`,`footer-text`,`meta-id`,`tracking-context`]))}}),Dc=[`data-open`],Oc=[`tabindex`,`data-meta-id`,`onKeydown`],kc={class:`nav-main-entry--headline-wrapper`},Ac={class:`nav-main-entry--name`},jc=[`aria-label`,`onKeydown`],Mc={key:0,class:`nav-main-entry--list-entry nav-main-entry--overview-link`,role:`none`},Nc=H(i({__name:`NavMainEntry`,props:{name:{},icon:{},children:{},overviewLink:{},overviewLinkText:{},metaId:{},trackingContext:{},trackingContextLevel:{}},setup(e){let t=s(`list`),r=O(0),i=O(!1),o=Ee(e.overviewLink),{shouldFocus:c}=dc(e.metaId);async function l(n){if(i.value)return;f?.emit(e.metaId),i.value=!0,r.value=0;let a=e.children[r.value];lc(e.metaId),uc(a),n.type===`keydown`&&(await g(),t.value.querySelector(`[data-meta-id="`+a+`"]`)?.focus())}async function u(t){i.value=!1,t.type===`keydown`&&(await g(),document.querySelector(`[data-meta-id="`+e.metaId+`"]`)?.focus())}async function d(n){let i=e.children.length;e.overviewLink&&e.overviewLinkText&&(i+=1),n?r.value=(r.value-1+i)%i:r.value=(r.value+1)%i;let a;r.value<e.children.length?(a=e.children[r.value],uc(a)):(a=`overview-link`,uc(``)),await g(),t.value.querySelector(`[data-meta-id="`+a+`"]`)?.focus()}let f=fe(`nav-main-entry-close-mobile`);return f?.on(t=>{e.metaId!==t&&(i.value=!1)}),(t,s)=>(v(),y(`div`,{class:`nav-main-entry`,role:`menuitem`,"data-open":i.value?``:void 0},[V(`div`,m({class:`nav-main-entry--headline`,tabindex:L(c)?0:-1,"data-meta-id":e.metaId},L(lt)(e.trackingContext,e.trackingContextLevel),{onClick:l,onKeydown:[I(N(l,[`prevent`,`stop`]),[`enter`]),I(N(l,[`prevent`,`stop`]),[`space`]),I(N(l,[`prevent`,`stop`]),[`down`])]}),[V(`div`,kc,[a(U,{class:`nav-main-entry--icon`,svg:e.icon},null,8,[`svg`]),V(`span`,Ac,R(e.name),1)]),a(U,{"icon-name":`chevron-down`,class:M([`nav-main-entry--chevron`,i.value?``:`nav-main-entry--chevron-down`])},null,8,[`class`])],16,Oc),V(`ul`,{ref:`list`,class:`nav-main-entry--list`,role:`menu`,"aria-label":e.name,tabindex:`-1`,onKeydown:[s[0]||=I(N(e=>d(!0),[`prevent`,`stop`]),[`left`]),s[1]||=I(N(e=>d(!1),[`prevent`,`stop`]),[`right`]),I(N(u,[`prevent`,`stop`]),[`up`]),I(N(u,[`prevent`,`stop`]),[`esc`])]},[(v(!0),y(A,null,n(e.children,e=>
17(v(),y(`li`,{key:e,class:`nav-main-entry--list-entry`,role:`none`},[x(t.$slots,`child`,{entry:e},void 0,!0)]))),128)),e.overviewLink&&e.overviewLinkText?(v(),y(`li`,Mc,[a(W,{href:L(o),target:e.overviewLink.openInNewTab?`_blank`:`_self`,"link-style":`chevron`,role:`menuitem`,tracking:L(ct)(e.trackingContext,e.trackingContextLevel),tabindex:r.value===e.children.length?0:-1,"data-meta-id":`overview-link`},{default:w(()=>[b(R(e.overviewLinkText),1)]),_:1},8,[`href`,`target`,`tracking`,`tabindex`])])):B(``,!0)],40,jc)],8,Dc))}}),[[`__scopeId`,`data-v-e00b4d3d`]]),Pc=i({templateType:`NAV_MAIN_ENTRY`,interactive:!0,__name:`NavMainEntry.template`,props:{template:{},trackingContext:{},trackingContextLevel:{default:1}},setup(e){return(t,n)=>(v(),E(Nc,{name:e.template.name,icon:e.template.icon,children:e.template.links,"overview-link":e.template.overviewLink,"overview-link-text":e.template.overviewLinkText,"meta-id":e.template.meta.id,"tracking-context":e.trackingContext,"tracking-context-level":e.trackingContextLevel},{child:w(({entry:t})=>[a(L(G),{children:[t],"additional-props":{trackingContext:e.trackingContext,trackingContextLevel:e.trackingContextLevel+1}},null,8,[`children`,`additional-props`])]),_:1},8,[`name`,`icon`,`children`,`overview-link`,`overview-link-text`,`meta-id`,`tracking-context`,`tracking-context-level`]))}}),Fc=H(i({__name:`NavMainLink`,props:{name:{},link:{},metaId:{},trackingContext:{},trackingContextLevel:{}},setup(e){let{shouldFocus:t}=fc(e.metaId),n=Ee(e.link);return(r,i)=>(v(),E(W,{class:`nav-main-link`,href:L(n),target:e.link.openInNewTab?`_blank`:`_self`,role:`menuitem`,tracking:L(ct)(e.trackingContext,e.trackingContextLevel),"data-meta-id":e.metaId,tabindex:L(t)?0:-1},{default:w(()=>[b(R(e.name),1)]),_:1},8,[`href`,`target`,`tracking`,`data-meta-id`,`tabindex`]))}}),[[`__scopeId`,`data-v-6317fdee`]]),Ic=i({templateType:`NAV_MAIN_LINK`,interactive:!0,__name:`NavMainLink.template`,props:{template:{},trackingContext:{},trackingContextLevel:{}},setup(e){return(t,n)=>(v(),E(Fc,{link:e.template.link,name:e.template.name,"meta-id":e.template.meta.id,"tracking-context":e.trackingContext,"tracking-context-level":e.trackingContextLevel},null,8,[`link`,`name`,`meta-id`,`tracking-context`,`tracking-context-level`]))}}),Lc=[`href`,`target`,`title`,`data-meta-id`,`tabindex`],Rc={class:`nav-quickstart-entry--label`},zc=H(i({__name:`NavQuickstart`,props:{name:{},icon:{},link:{},metaId:{},trackingContext:{}},setup(e){let{shouldFocus:t}=Bn(e.metaId||``),n=Ee(e.link);return(r,i)=>(v(),y(`a`,m({class:`nav-quickstart-entry`,href:L(n),target:e.link.openInNewTab?`_blank`:`_self`,title:e.name,role:`menuitem`,"data-meta-id":e.metaId,tabindex:L(t)?0:-1},L(ut)(e.trackingContext)),[a(U,{svg:e.icon,class:`nav-quickstart-entry--icon`},null,8,[`svg`]),V(`span`,Rc,R(e.name),1)],16,Lc))}}),[[`__scopeId`,`data-v-4d96fc75`]]),Bc=i({templateType:`NAV_QUICKSTART`,interactive:!0,__name:`NavQuickstart.template`,props:{template:{},trackingContext:{}},setup(e){return(t,n)=>(v(),E(zc,{name:e.template.name,icon:e.template.icon,link:e.template.link,"meta-id":e.template.meta.id,"tracking-context":e.trackingContext},null,8,[`name`,`icon`,`link`,`meta-id`,`tracking-context`]))}}),Vc=i({__name:`ExtraOption`,props:{svg:{}},setup(e){return(t,n)=>(v(),E(ua,{svg:e.svg},{badge:w(()=>[x(t.$slots,`headerBadge`)]),headline:w(()=>[x(t.$slots,`headline`)]),content:w(()=>[x(t.$slots,`content`)]),_:3},8,[`svg`]))}}),Hc=i({templateType:`EXTRA_OPTION`,interactive:!0,__name:`ExtraOption.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(Vc,{svg:e.template.svg},{headerBadge:w(()=>[a(L(G),{children:e.template.badge},null,8,[`children`])]),headline:w(()=>[a(L(G),{children:e.template.header},null,8,[`children`])]),content:w(()=>[a(L(G),{children:e.template.children},null,8,[`children`])]),_:1},8,[`svg`]))}}),Uc={class:`panel-highlight-row section-wrapper`},Wc={class:`panel-highlight-row__header`},Gc={class:`panel-highlight-row__footer`},Kc=H(i({__name:`PanelHighlightRow`,props:{color:{default:`white`}},setup(e){let t=s(`contentRef`),{arrivedState:n}=ne(t),r=z(()=>!n.right),i=z(()=>!n.left),o=z(()=>i.value||r.value),c=()=>{n.right||t?.value?.$el.scrollBy({behavior:`smooth`,left:window.innerWidth*.3})},l=()=>{n.left||t?.value?.$el.scrollBy({behavior:`smooth`,left:-window.innerWidth*.3})};return(t,n)=>(v(),y(`div`,m(L(Tt)(),{class:[`panel-highlight-row-wrapper`,`section--full-width`,`panel-highlight-row-wrapper--${e.color}`]}
17),[V(`section`,Uc,[V(`hgroup`,Wc,[x(t.$slots,`header`,{},void 0,!0)]),V(`div`,{class:M([o.value&&`panel-highlight-row__fog-wrapper`])},[a(da,{ref:`contentRef`,"desktop-overflow-hidden":``,class:M([i.value&&`panel-highlight-row__content-left panel-highlight-row__content-left--${e.color}`,r.value&&`panel-highlight-row__content-right panel-highlight-row__content-right--${e.color}`])},{default:w(()=>[x(t.$slots,`content`,{},void 0,!0)]),_:3},8,[`class`])],2),V(`div`,Gc,[a(xt,{type:`outline`,"icon-name":`chevron-down`,rotation:270,title:`links scrollen`,"tracking-context":`left_panelhighlightrow`,onClick:l}),a(xt,{type:`outline`,"icon-name":`chevron-down`,rotation:90,title:`rechts scrollen`,"tracking-context":`right_panelhighlightrow`,onClick:c})])])],16))}}),[[`__scopeId`,`data-v-e4b387b9`]]),qc=[Se,Mt,Rt,Zt,Qt,rn,mn,yn,On,kn,$n,rr,Or,Rr,qr,Vi,Mo,sc,Ec,Pc,Ic,Bc,Hc,i({templateType:`PANEL_HIGHLIGHT_EXTRA_ROW`,interactive:!0,__name:`PanelHighlightRow.template`,props:{template:{}},setup(e){return(t,n)=>(v(),E(Kc,{color:e.template.style},{header:w(()=>[a(L(G),{children:e.template.header},null,8,[`children`])]),content:w(()=>[a(L(G),{children:e.template.children,"additional-props":{style:e.template.style}},null,8,[`children`,`additional-props`])]),_:1},8,[`color`]))}})].reduce((e,t)=>({...e,[t.templateType]:t}),{}),Jc=i({__name:`Client`,props:{child:{},childProps:{}},setup(e){return(t,n)=>(v(),E(ae,null,{default:w(()=>[(v(),E(c(e.child),re(se(e.childProps)),null,16))]),_:1}))}}),Yc=(e,t,n,r=Me())=>{let i=ce(Jc,{child:e,childProps:t});return i.config.idPrefix=n,Pe(i,r),{app:i}},Xc=je(`entry-client.ts`),Zc=pe(),Qc=Me(window.store||{});{Xc.time(`Hydration`),window.islands=window.islands||{};let e=0;for(let t of Object.keys(window.islands)){let{type:n,props:r}=window.islands[t],i=qc[n];Xc.info(`resolve island`,t,n,r,i);let{app:a}=Yc(i,{...r},``+e++,Qc);a._component.name=`${t.replace(`island-`,``)} - Island(${n})`,a.use(Zc),window.islands[t].instance=a.mount(`[data-island=${t}]`)}Xc.timeEnd(`Hydration`)}

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.