(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-common","chunk-4eddd229","chunk-526ee3cd","chunk-2720f31a","chunk-1e3c77a4","chunk-3d089d23","chunk-1cf2c4e7","chunk-2d21802e","chunk-2d0aeefa","chunk-14acf400","chunk-0ee1d94b","chunk-20db3ce2","chunk-22de4966","chunk-252fb19a","chunk-00cfb7d5","chunk-f7841b04","chunk-2d0c9ae7","chunk-2d0d3e26","chunk-2d224961","chunk-2d0c9acd"],{"00e2":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",[a("render-content")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"U"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"036d":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"block w-full bg-white"},[e._t("header"),a("div",{staticClass:"hidden xl:flex xl:flex-wrap my-3"},e._l(e.header,(function(t,n){var s=t.prop,r=t.title,o=t.classes;return a("div",{key:n,staticClass:"w-full",class:o},[e._t("header_"+s,(function(){return[a("h1",{staticClass:"text-sm font-semibold text-gray-80"},[e._v(e._s(e.pageLabel(r)))])]}),{title:r,prop:s,header:e.header,items:e.items})],2)})),0),a("div",{staticClass:"flex flex-col my-3 xl:mt-5 xl:mb-3 border-gray-50",class:e.contentBorderStyles},[e.items.length>0?e._l(e.items,(function(t,n){return a("div",{key:""+n},[a("div",{staticClass:"overflow-hidden flex flex-wrap border-t-1 xl:border-0",class:[{"border-gray-50":!e.error,"border-red border-b-1 mb-5 xl:border-b-1 xl:border-t-1":e.error,"xl:border-t-1":0==n}]},[e._l(e.header,(function(s,r){var o=s.prop,l=s.title,i=s.classes,c=s.vat;return a("div",{key:r+"-"+n,class:["px-3",i,e.stripes(n)]},[e._t("body_"+o,(function(){return[a("span",{staticClass:"inline-block xl:hidden text-xs font-semibold"},[e._v(e._s(e.pageLabel(l))+": ")]),a("span",{staticClass:"text-sm"},[e._v(e._s(t[o]))])]}),{title:l,prop:o,vat:c,item:t,index:n})],2)})),e.readonly||!e.removable||e.error?a("div",{key:n+"-else",class:["w-full pb-4",e.stripes(n)]}):a("div",{key:n,class:["w-full pb-4",e.stripes(n)]},[e._t("row-"+n,null,{item:t})],2)],2),e._t("participants",null,{cartItem:{index:n}}),e.error&&e.showErrorItemLink?[a("div",{staticClass:"text-right"},[a("a",{staticClass:"button button--default outline small mb-8",attrs:{href:t.friendlyUrl},on:{click:function(e){e.stopPropagation()}}},[a("span",[e._v(e._s(e.pageLabel("Cart_To_Seminar_Details")))]),a("i",{staticClass:"fas fa-chevron-right"})])])]:e._e()],2)})):[a("p",[e._v(e._s(e.pageLabel("No_Result")))])]],2),e._t("footer")],2)},s=[],r=a("44af"),o=a("32c6"),l={name:"DekraMultiColumnList",props:{header:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},removable:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},error:{type:Boolean,default:!1},showStripes:{type:Boolean,default:!0},showErrorItemLink:{type:Boolean,default:!0},contentBorderStyles:{type:String,default:"border-b-1 border-t-1"}},setup(){const{pageLabel:e}=Object(o["a"])(),t=Object(r["ref"])(!1);return{editing:t,pageLabel:e}},methods:{stripes(e){return this.error?" bg-red-20":this.showStripes?e%2?"":" bg-gray-30":""}}},i=l,c=a("5578"),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},"03de":function(e,t,a){},"0613":function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return i}));a("f758"),a("5bdf"),a("d3ff");var n=a("cf4e"),s=a("6bc6"),r=a("9cf9"),o=a("63b3");function l(){var e,t,a;const s=new URLSearchParams(window.location.search),r="creator"===s.get("viewer"),{cms:o={}}=null!==(t=null===(e=window.ECOM)||void 0===e?void 0:e.basics)&&void 0!==t?t:{},{apiKey:l="",navigationURL:i="",caasURL:c="",projectId:d="",tenantId:u=""}=o;return{apikey:l,navigationServiceURL:i,caasURL:c,projectID:d,tenantID:u,contentMode:r||"true"===(null===(a=window.TPP_SNAP)||void 0===a?void 0:a.isConnected)?n["FSXAContentMode"].PREVIEW:n["FSXAContentMode"].RELEASE}}function i(e){return new o["a"].Store({state:{},mutations:{},actions:{},modules:{fsxa:{...Object(s["getFSXAModule"])(e)}}})}r["default"].use(o["a"])},"0744":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"px-4 sm:px-5 md:px-5 lg:px-21 xl:px-32 xl:container xl:mx-auto"},[e.showLogoOnly?a("header-logo",{attrs:{"logo-src":e.logoSrc,"logo-srcset":e.logoSrcset,"logo-sizes":e.logoSizes}}):a("div",{staticClass:"bg-white pt-4 pb-6"},[a("nav",{attrs:{"aria-label":"Hauptnavigation"}},[a("div",{staticClass:"flex items-center justify-between"},[a("div",{staticClass:"flex items-center"},[a("header-logo")],1),a("div",{staticClass:"block"},[a("header-nav",{attrs:{"top-menu":e.topMenu}})],1)])]),a("header",{staticClass:"pt-8 lg:pt-8 flex items-center justify-between"},[a("div",{staticClass:"z-999 relative w-full bg-white"},[a("div",{staticClass:"relative z-10 bg-white"},[a("search-container",{attrs:{"is-menu-open":e.showMenu,"search-bar-enabled":e.searchBarEnabled,"search-results":e.searchResults,"search-term":""},on:{"show-menu":e.toggleMenu},model:{value:e.searchTerm,callback:function(t){e.searchTerm=t},expression:"searchTerm"}})],1),e.showMenu?a("header-menu",{attrs:{"menu-items":e.menuItems},on:{"close-menu":e.toggleMenu}}):e._e()],1)])])],1),e.showBanner?a("header-banner"):e._e(),e.showMenu?a("div",{staticClass:"burger-menu-overlay hidden md:block md:-ml-10 lg:hidden bg-black opacity-50"}):e._e()],1)},s=[],r=a("44af"),o=a("0f6e"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"bg-white pt-4 pb-6"},[a("nav",[a("div",{staticClass:"flex items-center justify-center"},[a("div",[a("a",{attrs:{href:e.homeUrl}},[a("img",{class:e.imageClasses?e.imageClasses:"h-8 md:h-10",attrs:{src:e.useMobileLogo?e.logoMobile:e.logoDesktop,alt:"Dekra logo"}})])])])])])},i=[],c=a("ee68"),d=a("a027");const u=(e,t)=>(e||t)&&!(e&&t);var p=Object(r["defineComponent"])({name:"HeaderLogo",props:{imageClasses:{type:String,default:""}},setup(){const{isLg:e,isXl:t}=Object(d["a"])(),{homeUrl:a,logoMobile:n,logoDesktop:s}=Object(c["a"])(),o=Object(r["ref"])(!u(e.value,t.value));return{homeUrl:a,useMobileLogo:o,isXl:t,isLg:e,logoMobile:n,logoDesktop:s}},watch:{isLg(e){this.useMobileLogo=!e},isXl(e){this.useMobileLogo=!e}}}),m=p,f=a("5578"),v=Object(f["a"])(m,l,i,!1,null,null,null),b=v.exports,h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"block lg:flex lg:flex-row-reverse lg:items-center"},[a("div",{staticClass:"flex items-center justify-between break-words"},[a("dekra-header-nav-button",{attrs:{icon:"fal fa-user-circle",label:e.pageLabel("Component_SiteHeader_Login"),link:e.loginUrl,condition:e.isGuestUser}}),a("dekra-header-nav-button",{attrs:{icon:"fal fa-user-circle",label:e.pageLabel("Component_SiteHeader_MyAccount"),link:e.myaccountUrl,condition:e.isLoggedInUser,"my-account-popover":""}}),a("dekra-header-nav-button",{attrs:{icon:"fal fa-heart",label:e.pageLabel("Header_MyWishlists"),link:e.wishlistUrl,condition:e.isLoggedInUser}}),a("dekra-header-nav-button",{attrs:{icon:"fal fa-shopping-cart",label:e.pageLabel("Component_SiteHeader_MyCart"),link:e.cartUrl,condition:"","cart-badge":""}}),a("dekra-header-nav-button",{attrs:{icon:"fal fa-envelope",label:e.pageLabel("Component_SiteFooter_ContactUS"),link:e.contactUrl,condition:""}})],1)])},g=[],_=a("32c6"),y=a("1150"),x=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.condition?"relative ml-5":"hidden"},[e.condition?a("div",{staticClass:"flex flex-column"},[e.myAccountPopover?[a("span",{class:"block max-w-92 bg-white text-gray-80 hover:text-gray-85 hover:no-underline focus:text-gray-85 focus:no-underline cursor-pointer focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-gray-800 focus:ring-white",on:{click:function(t){return t.stopPropagation(),e.toggleMyAccountPopover.apply(null,arguments)}}},[a("span",{staticClass:"sr-only"},[e._v(e._s(e.label))]),a("div",{staticClass:"flex flex-col items-center"},[a("i",{class:e.icon+" text-xl"}),a("span",{staticClass:"hidden lg:block relative text-xsm leading-4 text-center mt-2"},[e._v(e._s(e.label))])])]),e.showMyAccountPopover?a("ul",{staticClass:"myAccountOptions absolute bg-white w-40 border-1 border-gray-85 left-2/4 transform -translate-x-2/4 top-12",on:{click:function(e){e.stopPropagation()}}},[a("li",[a("a",{class:"block p-3 text-gray-80 hover:text-gray-85 hover:no-underline focus:text-gray-85 focus:no-underline focus:outline-none",attrs:{href:e.computedLink}},[a("span",{staticClass:"sr-only"},[e._v(e._s(e.label))]),a("span",{staticClass:"block mx-1 relative text-xs"},[e._v(e._s(e.label))])])]),a("li",[a("a",{class:"block p-3 text-gray-80 hover:text-gray-85 hover:no-underline focus:text-gray-85 focus:no-underline focus:outline-none",attrs:{href:"/secur/logout.jsp"}},[a("span",{staticClass:"sr-only"},[e._v(e._s(e.pageLabel("Component_SiteHeader_Logout")))]),a("span",{staticClass:"block mx-1 relative text-xs"},[e._v(e._s(e.pageLabel("Component_SiteHeader_Logout")))])])])]):e._e()]:[a("a",{class:"button button-icon button--neutral icon-auto",attrs:{href:e.computedLink}},[a("span",{staticClass:"sr-only"},[e._v(e._s(e.label))]),a("div",{staticClass:"flex flex-col items-center"},[e.cartBadge?a("dekra-cart-badge",{staticClass:"block relative top-0 left-3"}):e._e(),a("i",{class:e.icon+" text-xl"}),a("span",{staticClass:"hidden lg:block relative text-xsm text-center leading-4 w-auto mt-2"},[e._v(" "+e._s(e.label)+" ")])],1)])]],2):e._e()])},C=[],w=a("66c7"),O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.hasCount?a("div",{staticClass:"absolute -top-3 -left-1 rounded-full w-5 h-5 bg-orange-100"},[a("div",{staticClass:"flex justify-center items-center"},[a("p",{staticClass:"text-white text-xs leading-5"},[e._v(e._s(e.count))])])]):e._e()])},k=[],S=a("4d85"),j=a("1513");const L=Object(r["reactive"])({cartItemCount:0}),$=Object(r["computed"])(()=>L.cartItemCount),I=Object(r["computed"])(()=>L.cartItemCount>0),P=Object(r["computed"])(()=>L.cartItemCount<99?L.cartItemCount:"99+"),E=e=>{L.cartItemCount=e};function T(){var e,t;let a="";return!1!==(null===(e=window.ECOM)||void 0===e?void 0:e.currentCart)&&(a=null===(t=window.ECOM)||void 0===t?void 0:t.currentCart.encryptedId),Object(j["a"])("eCom_RemoteActionController","getCartHeader",{},a).then(e=>{E(e.data.totalQuantity)}),{cartItemCount:$,hasCount:I,count:P,setHeader:E}}var D={name:"CartBadge",setup(){const{cartItemCount:e,hasCount:t,count:a,setHeader:n}=T();return S["a"].$on("cart-quantity-change",async e=>{try{let t=await Object(j["a"])("eCom_RemoteActionController","getCartHeader",{},e);t&&!0===t.success&&t.data&&"totalQuantity"in t.data&&n(t.data.totalQuantity)}catch(t){console.log("error: ",t)}}),{cartItemCount:e,hasCount:t,count:a,setHeader:n}}},A=D,M=Object(f["a"])(A,O,k,!1,null,null,null),N=M.exports,F={name:"DekraHeaderNavButton",components:{DekraCartBadge:N},mixins:[w["a"]],props:{icon:{type:String,default:""},label:{type:String,default:""},link:{type:String,default:""},condition:{type:Boolean,default:!1},myAccountPopover:{type:Boolean,default:!1},cartBadge:{type:Boolean,default:!1}},setup(e){const{pageLabel:t}=Object(_["a"])(),{currentCartId:a}=Object(c["a"])(),n=Object(r["ref"])(!1),s=a.value?"?cartID="+a.value:"",o=Object(r["computed"])(()=>`${e.link}${s}`);return{computedLink:o,pageLabel:t,showMyAccountPopover:n}},mounted(){this.myAccountPopover&&window.addEventListener("click",()=>{this.showMyAccountPopover&&this.toggleMyAccountPopover()})},methods:{toggleMyAccountPopover(){this.showMyAccountPopover=!this.showMyAccountPopover}}},R=F,B=(a("6ccb"),Object(f["a"])(R,x,C,!1,null,"464642d4",null)),U=B.exports,H={name:"DekraHeaderNav",components:{DekraHeaderNavButton:U},props:{logoSrc:{type:String,default:""},topMenu:{type:Array,default:()=>{}}},setup(){const{pageLabel:e}=Object(_["a"])(),{isGuestUser:t,isLoggedInUser:a}=Object(y["a"])(),{loginUrl:n,myaccountUrl:s,cartUrl:r,contactUrl:o,wishlistUrl:l}=Object(c["a"])();return{pageLabel:e,isGuestUser:t,isLoggedInUser:a,loginUrl:n,myaccountUrl:s,cartUrl:r,contactUrl:o,wishlistUrl:l}}},z=H,q=Object(f["a"])(z,h,g,!1,null,null,null),V=q.exports,W=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"z-10 w-screen h-full mt-5 transform shadow-lg menu_container bg-white pb-3 md:w-96 lg:w-80 md:h-3/5 md:px-5 md:-left-10 lg:left-0 lg:mt-1 lg:p-0"},[a("div",{staticClass:"relative grid grid-cols-1 bg-white"},[a("nav",{staticClass:"bg-white",attrs:{"aria-labelledby":"solutionsHeading"}},[a("h2",{staticClass:"sr-only",attrs:{id:"solutionsHeading"}},[e._v("Solutions menu")]),a("ul",{staticClass:"divide-y-1 divide-gray-50"},e._l(e.menuItems,(function(t){return a("header-menu-item",{key:t.sfId,attrs:{url:e.getCorrectUrl(t),"display-name":t.displayName,menuid:t.menuId,submenus:t.submenus},on:{"submenu-updated":e.updateToggle}})})),1)])])])},G=[],X=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.menuid.includes("Footer")?e._e():a("li",{staticClass:"w-full",class:[e.isLevelOne?"topMenuItem":"menuItem",{active:e.overlayOpen,"-mb-1":!e.overlayOpen&&e.isLevelOne,"border-primary mb-0 border-b-1":e.isLevelOneActive,"border-gray-60 mb-0 border-b-1":e.levelOneNotActive,"border-gray-50 bt-0":!e.overlayOpen&&e.level<2}]},[a("div",{staticClass:"borders border-b-1 pl-5 pr-1.5 md:px-0 lg:pr-0 leading-4 flex items-center justify-between text-sm text-gray-80 transition ease-in-out duration-150 cursor-pointer hover:no-underline hover:text-primary",class:[e.bgColor,{"pb-3px":0==e.level,"border-primary":e.isLevelOneActive,"border-gray-60":e.levelOneNotActive,"border-gray-50":!e.overlayOpen&&e.level<3,"border-white":3==e.level}]},[a("a",{staticClass:"w-full py-4",class:[3==e.level?"px-2 md:px-5":"md:px-3",{"font-semibold":e.isLevelOne,"text-primary":e.isLevelOneActive}],attrs:{href:e.getAbsolutePath(e.url)}},[e._v(" "+e._s(e.getLabel())+" ")]),e.submenus.length>0?a("div",{staticClass:"px-3 py-2 text-center border-l-1 border-gray-40 z-10",on:{click:e.toggleMenu}},[a("i",{staticClass:"h-6 w-6 pt-1.5 fa text-xs font-semibold border-1 border-gray-60 bg-white hover:bg-gray-40",class:e.overlayOpen?"fa-chevron-up text-primary":"fa-chevron-down"})]):e._e()]),e.overlayOpen?a("div",{staticClass:"relative transition ease-in-out duration-150"},[e.submenus?a("ul",{},e._l(e.submenus,(function(t,n){return a("header-menu-item",{key:n,staticClass:"submenu",attrs:{url:e.getCorrectUrl(t),menuid:t.menuId,"display-name":t.displayName,submenus:t.submenus,level:e.level+1}})})),1):e._e()]):e._e()])},Q=[];const Z={0:"bg-white",1:"bg-white",2:"bg-gray-30",3:"bg-gray-50"};var Y=Object(r["defineComponent"])({name:"HeaderMenuItem",props:{displayName:{type:String,default:""},url:{type:String,default:""},submenus:{type:Array,default:()=>[]},menuid:{type:String,default:""},level:{type:Number,default:0}},setup(e){const{level:t}=Object(r["toRefs"])(e),a=Object(r["ref"])(!1),n=Object(r["ref"])(Z[t.value]),{getAbsolutePath:s}=Object(c["a"])(),o=Object(r["ref"])(0===t.value),l=Object(r["computed"])(()=>a.value&&0===t.value),i=Object(r["computed"])(()=>a.value&&0!==t.value);return{overlayOpen:a,bgColor:n,isLevelOne:o,isLevelOneActive:l,levelOneNotActive:i,getAbsolutePath:s}},methods:{getCorrectUrl(e){const{menuType:t,linkURL:a,friendlyUrl:n}=e,s="URL"===t?a:n;return this.getAbsolutePath(s)},toggleMenu(){this.overlayOpen=!this.overlayOpen},getLabel(){return this.$sanitize(this.displayName).replace(/&amp;/g,"&")}}}),K=Y,J=(a("8400"),Object(f["a"])(K,X,Q,!1,null,"4b6a2889",null)),ee=J.exports,te=Object(r["defineComponent"])({name:"HeaderMenu",components:{HeaderMenuItem:ee},props:{menuItems:{type:Array,default:()=>[]}},data(){return{active:!1}},mounted(){window.innerWidth<1024&&document.body.classList.add("fixed","w-full"),document.addEventListener("click",this.toggleMenu)},beforeDestroy(){document.body.classList.remove("fixed","w-full"),document.removeEventListener("click",this.toggleMenu)},methods:{toggleMenu(e){let t=this,a=document.getElementsByClassName("menu_container")[0],n=document.getElementsByClassName("show_menu_btn")[0];a===e.target||a.contains(e.target)||n===e.target||n.contains(e.target)||t.$emit("close-menu",!0)},updateToggle(){document.addEventListener("click",this.toggleMenu)},getCorrectUrl(e){const{menuType:t,linkURL:a,friendlyUrl:n}=e;return"URL"===t?a:n}}}),ae=te,ne=(a("f5bc"),Object(f["a"])(ae,W,G,!1,null,"efff57ae",null)),se=ne.exports,re=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"bg-primary highlights-banner"},[a("div",{staticClass:"px-4 sm:px-5 md:px-5 lg:px-21 xl:px-32 xl:container xl:mx-auto"},[a("div",{class:"mt-4 mb-8 py-2 flex flex-col md:flex-row items-center md:justify-between space-y-3 md:space-y-0 bg-primary text-white text-sm"},[a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"far fa-book text-xl"}),a("span",{staticClass:"ml-3",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("HighlightBanner_Experience")))}})]),a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"far fa-users text-xl"}),a("span",{staticClass:"ml-3",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("HighlightBanner_Participants_Per_Year")))}})]),a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"far fa-exchange text-xl"}),a("span",{staticClass:"ml-3",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("HighlightBanner_Free_Cancellation")))}})])])])])},oe=[],le=Object(r["defineComponent"])({name:"HeaderBanner",setup(){const{pageLabel:e}=Object(_["a"])();return{pageLabel:e}}}),ie=le,ce=Object(f["a"])(ie,re,oe,!1,null,null,null),de=ce.exports,ue=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"flex items-center"},[a("search-menu",{attrs:{"is-menu-open":e.isMenuOpen},on:{"show-menu":e.showMenu}}),a("div",{staticClass:"w-full flex flex-col"},[a("div",{staticClass:"pl-5 lg:pl-8 w-full relative flex flex-col items-center justify-center md:flex-row"},[a("search-bar",{model:{value:e.searchTerm,callback:function(t){e.searchTerm=t},expression:"searchTerm"}})],1),a("search-result-container",{attrs:{"search-term":e.searchTerm,"search-results":e.searchResults}})],1)],1)])},pe=[],me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full relative",attrs:{id:"searchInputContainer"}},[a("label",{staticClass:"hidden",attrs:{for:"search"}},[e._v(e._s(e.pageLabel("Search_FindSeminar")))]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.searchTerm,expression:"searchTerm"}],staticClass:"w-full h-9 lg:h-12 pr-10 py-2 pl-11 text-gray-75 border border-gray-80 focus:ring-1 focus:ring-primary focus:border-primary focus:text-primary",attrs:{id:"search",name:"search",type:"text","aria-label":"Suche",placeholder:e.pageLabel("Search_FindSeminar"),autocomplete:"off"},domProps:{value:e.searchTerm},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.goToSearch.apply(null,arguments)},function(t){return t.preventDefault(),e.searchTermEntered.apply(null,arguments)}],focus:function(t){e.hasFocus=!0},blur:e.onFocusOut,input:function(t){t.target.composing||(e.searchTerm=t.target.value)}}}),a("button",{staticClass:"block w-8 text-center leading-0 absolute top-1 bottom-1 lg:top-2 lg:bottom-2 left-2 text-gray-80 bg-gray-20 focus:outline-none hover:bg-gray-30 hover:text-gray-80",attrs:{"aria-label":"Suche starten"},on:{click:e.onClickRemove}},[a("i",{staticClass:"fal",class:{"fa-search":!e.searchTerm&&!e.hasFocus,"fa-arrow-left":e.searchTerm||e.hasFocus}})]),a("button",{directives:[{name:"show",rawName:"v-show",value:e.hasFocus||e.searchTerm,expression:"hasFocus || searchTerm"}],staticClass:"block top-1 bottom-1 right-1 w-12 text-center text-lg leading-0 absolute text-gray-80 focus:outline-none hover:text-gray-80 hover:bg-gray-50 bg-gray-30",attrs:{"aria-label":"Suche beenden"},on:{click:e.goToSearch}},[a("i",{staticClass:"fal fa-search"})])])},fe=[],ve=a("9cf9"),be=a("7c44");function he(){const{trace:e}=Object(be["a"])(),{globalContextUrl:t,getAbsolutePath:a}=Object(c["a"])();function n(e){return encodeURIComponent(e.trim())}function s(e){const a=t.value||"";r(`${a}${e}`)}function r(t){const n=a(""+t);e("goToPage, "+n),window.location.href=n}function o(e){const a=t.value||"";l(`${a}${e}`)}function l(t){const n=a(""+t);return e("linkToPage, "+n),n}return{encodeUrl:n,goToProductsPage:s,goToPage:r,linkToProductsPage:o,linkToPage:l}}var ge=Object(r["defineComponent"])({name:"SearchBar",setup(e,{emit:t}){const{pageLabel:a}=Object(_["a"])(),{encodeUrl:n,goToPage:s}=he(),o=Object(r["ref"])(""),l=Object(r["ref"])(!1),i=()=>{o.value="",t("input",o.value)};function c(){ve["default"].nextTick(()=>{t("input",o.value)})}const d=()=>{s("/suche?key="+n(o.value))},u=()=>{ve["default"].nextTick(()=>{l.value=!1})};return{searchTerm:o,hasFocus:l,goToSearch:d,onClickRemove:i,onFocusOut:u,pageLabel:a,searchTermEntered:c}}}),_e=ge,ye=Object(f["a"])(_e,me,fe,!1,null,null,null),xe=ye.exports,Ce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("button",{staticClass:"text-gray-80 hover:text-gray-85 flex flex-nowrap ring-0 focus:outline-none show_menu_btn self-start md:self-center mt-1 md:mt-0",on:{click:function(t){return t.preventDefault(),e.showMenu.apply(null,arguments)}}},[a("i",{staticClass:"fal text-2xl w-5",class:e.isMenuOpen?"fa-times font-thin":"fa-bars"}),a("p",{staticClass:"hidden lg:block pl-4 text-base font-bold"},[e._v(e._s(e.pageLabel("Header_Menu")))])])},we=[],Oe=Object(r["defineComponent"])({name:"SearchMenu",props:{isMenuOpen:{type:Boolean,required:!0}},setup(e,{emit:t}){const{isMenuOpen:a}=Object(r["toRefs"])(e),{pageLabel:n}=Object(_["a"])();function s(){t("show-menu",!a.value)}return Object(r["watch"])(a,e=>{a.value=e}),{pageLabel:n,showMenu:s}}}),ke=Oe,Se=Object(f["a"])(ke,Ce,we,!1,null,null,null),je=Se.exports,Le=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.showSearchResults?a("div",{ref:"container",staticClass:"ml-5 lg:ml-8 absolute mt-10 md:mt-11 lg:mt-13 bg-white border border-primary shadow-lg max-h-96 overflow-y-scroll",staticStyle:{width:"-webkit-fill-available"},attrs:{id:"suggestionsDropdown"}},e._l(e.suggestions,(function(t,n){return a("div",{key:t.key+"_"+n,staticClass:"suggestion-topic pt-5"},[t.topicTitle?a("p",{staticClass:"topic-title pl-4 text-gray-75 text-xs",domProps:{innerHTML:e._s(t.topicTitle)}}):e._e(),e._l(t.topicSuggestions,(function(n,s){return a("div",{key:s+"_"+t.key,staticClass:"topic-option text-gray-80 py-5 px-8 border border-t-0 border-r-0 border-l-0 border-gray-50"},[a("p",{staticClass:"cursor-pointer w-max max-w-full hover:text-primary",attrs:{id:"azHeaderBar"+n.text},domProps:{innerHTML:e._s(e.getSuggestionName(n,t))},on:{click:function(){return e.handleSuggestionClick(n,t)}}})])}))],2)})),0):e._e()},$e=[],Ie=Object(r["defineComponent"])({name:"SearchResultContainer",props:{searchTerm:{type:String,required:!0},searchResults:{type:Object,required:!0}},setup(e){const{searchResults:t,searchTerm:a}=Object(r["toRefs"])(e),{pageLabel:n}=Object(_["a"])(),{encodeUrl:s,goToPage:o,goToProductsPage:l}=he(),i=Object(r["ref"])(!1),c=Object(r["ref"])({}),d=Object(r["computed"])(()=>i.value),u=Object(r["computed"])(()=>[{topicTitle:n("AzureSearch_Autocomplete"),...p("products","autocomplete",t.value.searchResults)},{topicTitle:n("AzureSearch_Suggest"),...p("products","suggest",t.value.searchResults)},{topicTitle:n("AzureSearch_CmsTopic"),...p("cmscontent","suggest",t.value.searchResults)}]);function p(e,t,a){const n=a.find(a=>a.type.toLowerCase().includes(e)&&a.name.toLowerCase().includes(t));return null!==n&&void 0!==n?n:{key:"",name:"",type:"",topicSuggestions:[]}}function m(e=""){const t=new RegExp(a.value,"gi"),n=e.replace(t,e=>`<b class="text-primary">${e}</b>`);return n}function f(e,t){"products"===t?l("/"+e):o(e)}function v(e){var t;(null===(t=c.value)||void 0===t?void 0:t.contains(e.target))||(document.removeEventListener("click",v),i.value=!1)}function b(e,t){var a;const n=t.key.includes("Suggest"),s="products-suggester"===t.type;return n?m(s?null===(a=e.document)||void 0===a?void 0:a.ProductName:e.text):e.text}function h(e,t){var a,n;const s=t.key.includes("Suggest"),r=t.type.includes("cmscontent");return s?r?f(null===(a=e.document)||void 0===a?void 0:a.Route):f(null===(n=e.document)||void 0===n?void 0:n.SEOId,"products"):f("/suche?key="+e.text)}return Object(r["watch"])(t,e=>{document.addEventListener("click",v),i.value=(null===e||void 0===e?void 0:e.count)>0}),{container:c,showSearchResults:d,suggestions:u,encodeUrl:s,getSuggestionName:b,handleSuggestionClick:h}}}),Pe=Ie,Ee=Object(f["a"])(Pe,Le,$e,!1,null,null,null),Te=Ee.exports,De=Object(r["defineComponent"])({name:"SearchContainer",components:{SearchBar:xe,SearchMenu:je,SearchResultContainer:Te},props:{isMenuOpen:{type:Boolean,required:!0},searchBarEnabled:{type:Boolean,default:!1},searchResults:{type:Object,default:()=>{}}},setup(e,{emit:t}){const{pageLabel:a}=Object(_["a"])(),n=Object(r["ref"])("");function s(){t("show-menu",!0)}return Object(r["watch"])(n,async e=>{t("input",e)}),{searchTerm:n,pageLabel:a,showMenu:s}}}),Ae=De,Me=Object(f["a"])(Ae,ue,pe,!1,null,null,null),Ne=Me.exports,Fe=(a("a7d6"),a("b75a"),a("3712"),a("111b"));function Re(){async function e(e,t,a,n){return e.autocomplete(t,a,n)}return{execute:e}}function Be(){async function e(e,t,a,n){return e.suggest(t,a,n)}return{execute:e}}var Ue=a("1d95");const He=Object(o["c"])("azure-autocomplete-store",()=>{const{getAzureSearchConfig:e}=Object(Fe["a"])(),{execute:t}=Re(),{execute:a}=Be(),{error:n,trace:s}=Object(be["a"])(),o=e("Search Bar"),l=Object(r["ref"])({});async function i(e){const r=[],i=[];for(const s of o){const o=Object(Ue["a"])(s.indexName,s.indexPath),l={useFuzzyMatching:s.useFuzzyMatching,top:s.top,filter:"Active eq true"+("products-suggester"===s.suggesterName?" and Head eq true":""),select:s.select};try{const{indexPath:n}=s;if("suggest"===n)r.push(a(o,e,s.suggesterName,l));else{if("autocomplete"!==n)throw new Error("Invalid index path");r.push(t(o,e,s.suggesterName,l))}i.push({name:s.developerName,type:s.suggesterName})}catch(u){n(u.message)}}s(`azure-autocomplete-store, running ${r.length} queries`);const c=await Promise.all(r),d=c.map((t,a)=>({type:i[a].type,topicSuggestions:t.results,key:i[a].name+e,name:i[a].name}));l.value={searchResults:d,count:d.reduce((e,t)=>e+t.topicSuggestions.length,0)},s("azure-autocomplete-store, execution done.")}function c(){l.value={}}return{searchResults:l,clear:c,execute:i}});var ze=Object(r["defineComponent"])({name:"HeaderSection",components:{HeaderLogo:b,HeaderNav:V,HeaderMenu:se,HeaderBanner:de,SearchContainer:Ne},props:{topMenu:{type:Array,default:()=>[]},menuItems:{type:Array,default:()=>[]},showLogoOnly:{type:Boolean,default:!1},showBanner:{type:Boolean,default:!1}},setup(){var e,t;const{pageLabel:a}=Object(_["a"])(),n=He(),{searchResults:s}=Object(o["d"])(n),{getAzureBaseConfig:l}=Object(Fe["a"])(),{getCookie:i,setCookie:d}=Object(c["a"])(),u=i("dekra-consent"),p=Object(r["ref"])(""),m=Object(r["ref"])(!1),f=Object(r["ref"])(""===u),v=l(),b=null!==(e=null===v||void 0===v?void 0:v.searchOverviewEnabled)&&void 0!==e&&e,h=null!==(t=null===v||void 0===v?void 0:v.searchBarEnabled)&&void 0!==t&&t;function g(){d("dekra-consent","ALL"),f.value=!1}function y(){m.value=!m.value}return Object(r["watch"])(p,async e=>{try{e&&e.length>=3?await n.execute(e):n.clear()}catch(t){console.error(t)}}),{searchBarEnabled:h,searchOverviewEnabled:b,searchResults:s,searchTerm:p,showCookieBanner:f,showMenu:m,acceptAll:g,pageLabel:a,toggleMenu:y}}}),qe=ze,Ve=(a("56c6"),Object(f["a"])(qe,n,s,!1,null,"1d1aa8db",null));t["a"]=Ve.exports},"0793":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a("1513");const s=async e=>{try{await Object(n["a"])("eCom_RemoteActionController","publishLoggerEvent",{},e)}catch(t){console.error(t)}};function r(){return{errorHandling:s}}},"0865":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col"},[e.hero&&e.image?[a("dekra-hero-banner",{attrs:{src:e.image.resolutions,"hero-preview-id":e.hero.previewId,"img-preview-id":e.image.previewId,"alt-text":e.altText}})]:e._e(),e.data.pt_title?a("h1",{class:"self-center text-center text-primary text-2xl md:text-3.25xl lg:text-4.25xl font-semibold py-8 md:py-10 lg:pt-15"},[e._v(" "+e._s(e.data.pt_title)+" ")]):e._e(),e._t("content")],2)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("44af"),c=a("0c8d"),d=a("8b1f"),u=a("32c6"),p=a("ff4f"),m=a("3f6b");let f=class extends o["FSXABaseLayout"]{};f=Object(r["g"])([Object(l["b"])({name:"HomepageLayout",components:{DekraHeroBanner:c["default"],DekraCategoryDropdown:d["default"]},setup({data:e}){var t,a,n,s;Object(m["a"])(e);const{pageLabel:r}=Object(u["a"])(),{topics:o,places:l}=Object(p["a"])(),{pt_hero_banner:c=[]}=e,d=Object(i["ref"])(c.length?c[0]:null),f=Object(i["ref"])((null===(a=null===(t=d.value)||void 0===t?void 0:t.data)||void 0===a?void 0:a.st_image)||null),v=Object(i["ref"])((null===(s=null===(n=d.value)||void 0===n?void 0:n.data)||void 0===s?void 0:s.st_alt_text)||null);return{pageLabel:r,hero:d,image:f,altText:v,places:l,topics:o}}})],f);var v=f,b=v,h=a("5578"),g=Object(h["a"])(b,n,s,!1,null,null,null);t["default"]=g.exports},"08e1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("h2",{staticClass:"pb-8 text-primary text-3xl font-semibold"},[e._v(e._s(e.payload.st_title))])])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["b"])({name:"RequestSection",setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"0ad4":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"text-sm"},[a("div",{staticClass:"flex justify-between"},[a("span",[e._v(e._s(e.pageLabel("OrderSummaryNew_Subtotal")))]),a("span",[e._v(e._s(e.toCurrency(e.sum)))])]),a("div",{staticClass:"flex justify-between pt-1"},[a("span",[e._v(e._s(e.pageLabel("VatShort"))+" ("+e._s(e.vatPercent)+"%)")]),a("span",[e._v(e._s(e.toCurrency(e.vat)))])]),a("div",{staticClass:"flex justify-between pt-3"},[a("span",{staticClass:"font-semibold"},[e._v(e._s(e.pageLabel("OrderView_GrandTotal")))]),a("span",{staticClass:"font-semibold"},[e._v(e._s(e.toCurrency(e.total,e.locale,e.currency)))])])])},s=[],r=a("32c6"),o=a("8d5f"),l={name:"DekraOrderTotal",props:{sum:{type:Number,default:NaN},vat:{type:Number,default:NaN},total:{type:Number,default:NaN},vatPercent:{type:Number,default:19},currency:{type:String,default:"EUR"},locale:{type:String,default:"de-DE"}},setup(){const{pageLabel:e}=Object(r["a"])(),{toCurrency:t}=Object(o["a"])();return{pageLabel:e,toCurrency:t}}},i=l,c=a("5578"),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},"0bd6":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("tabs",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value,elements:e.payload.st_elements}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("d4d3");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["b"])({name:"TabSection",components:{Tabs:i["default"],"rich-text":o["FSXARichText"]}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"0c8d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled,expression:"!disabled"}],staticClass:"w-full bg-white aspect-w-4 aspect-h-3 sm:aspect-w-3 sm:aspect-h-1",attrs:{"data-preview-id":e.heroPreviewId}},[a("img",{staticClass:"w-full h-full object-cover hero-banner__image",attrs:{"data-preview-id":e.imgPreviewId,src:e.src.ORIGINAL.url,srcset:e.getSrcSet(e.src,!0),sizes:e.sizes,alt:e.altText}})])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d");let c=class extends o["FSXABaseComponent"]{};c=Object(r["g"])([Object(l["b"])({name:"DekraHeroBanner",props:{imgPreviewId:{type:String,default:""},heroPreviewId:{type:String,default:""},altText:{type:String,default:""},src:{type:Object,default:()=>{}},sizes:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1}},setup(){const{getSrcSet:e}=Object(i["a"])();return{getSrcSet:e}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"0cd7":function(e,t,a){"use strict";a.d(t,"a",(function(){return m}));a("b75a");var n=a("44af"),s=a("9613");const r=Object(n["reactive"])({address:{},location:{},primaryContact:{},additionalContacts:[],openingHours:[],globalContextUrl:""}),o=Object(n["computed"])(()=>r.location),l=Object(n["computed"])(()=>r.openingHours),i=Object(n["computed"])(()=>r.address),c=Object(n["computed"])(()=>r.primaryContact),d=Object(n["computed"])(()=>r.additionalContacts),u=Object(n["computed"])(()=>r.globalContextUrl),p=e=>{if(!e)return;const{openingHours:t,currentDay:a,visitorAddress:n,contacts:s}=e;if(t.sort((e,t)=>{var a,n;return(null===(a=e.Weekday)||void 0===a?void 0:a.split("_")[1])-(null===(n=t.Weekday)||void 0===n?void 0:n.split("_")[1])}),a&&t.length>0){let e=0;while(t[0].weekday!==a&&e<7){const a=t.shift();a&&t.push(a),e++}}const o=e=>{const t=e.split(":");return`${t[0]}:${t[1]}`};t.map(e=>{e.openFrom&&(e.openFrom=o(e.openFrom),e.openTill=o(e.openTill)),e.open2From&&(e.open2From=o(e.open2From),e.open2Till=o(e.open2Till))}),r.location=e,r.address=n,r.openingHours=t,null===s||void 0===s||s.sort((e,t)=>e.priority-t.priority),r.primaryContact=s?s[0]:{},(null===s||void 0===s?void 0:s.length)>1&&(r.additionalContacts=null===s||void 0===s?void 0:s.slice(1))};function m(){return{globalContextUrl:u,openingHours:l,address:i,location:o,primaryContact:c,additionalContacts:d}}document.addEventListener("DOMContentLoaded",(function(){var e;p(null===(e=window.ECOM)||void 0===e?void 0:e.location),r.globalContextUrl=Object(s["o"])()}))},"0db3":function(e,t,a){"use strict";a("624f")},10:function(e,t){},"10f5":function(e,t,a){"use strict";a.d(t,"a",(function(){return W}));a("b75a"),a("f758"),a("5bdf"),a("d3ff");var n=a("44af"),s=a("6f1a"),r=a("1513"),o=a("4d85"),l=a("ee68"),i=a("ea90"),c=a("2bab");const d=e=>{var t;return JSON.parse(null!==(t=null===e||void 0===e?void 0:e.replace(/&quot;/g,'"').replace(/&amp;/g,"&"))&&void 0!==t?t:"").CITY},u=e=>{var t,a,n,s,r,o;const l=d(null===(t=e.productR)||void 0===t?void 0:t.location);return{sfid:e.sfid,name:null===(a=e.productR)||void 0===a?void 0:a.sfdcName,description:null===(n=e.productR)||void 0===n?void 0:n.shortDesc,sku:null===(s=e.productR)||void 0===s?void 0:s.SKU,quantity:e.quantity,qtyIncrement:e.qtyIncrement,price:e.price,priceGross:e.priceGross,isTaxable:e.priceGross!=e.price,itemTotal:e.itemTotal,location:null!==l&&void 0!==l?l:"",seminarStartDate:null===(r=e.productR)||void 0===r?void 0:r.serviceStartDate,seminarEndDate:null===(o=e.productR)||void 0===o?void 0:o.serviceEndDate,itemId:e.itemID,orderId:e.order,friendlyUrl:e.friendlyUrl||"#",status:e.orderLineStatus||""}};class p{constructor(e){this.sfid="",this.name="",this.description="",this.sku="",this.location="",this.quantity=0,this.qtyIncrement=1,this.price=0,this.priceGross=0,this.isTaxable=!1,this.itemTotal=0,this.seminarStartDate=0,this.seminarEndDate=0,this.itemId="",this.orderId="",this.status="",this.friendlyUrl="#",Object.assign(this,u(e))}}const m=(e,t=!1)=>{let a=void 0;if(e){const{firstName:n,lastName:s,mailingCity:r,mailingStreet:o,mailingPostalCode:l}=e,{billingStreet:i,billingCity:c,billingPostalCode:d}=(null===e||void 0===e?void 0:e.accountR)||{},{street:u,city:p,postalCode:m}=t?{street:o,city:r,postalCode:l}:{street:i,city:c,postalCode:d};a={firstName:n||"",lastName:s||"",city:p||"",streetname:u||"",postalCode:m||""}}return a};class f{constructor(e,t=!1){e&&Object.assign(this,m(e,t))}}const v=e=>({numberofAllCartItems:null===e||void 0===e?void 0:e.numberofAllOrderItems,sfid:null===e||void 0===e?void 0:e.sfid,subtotalAmount:null===e||void 0===e?void 0:e.subtotalAmount,tax:null===e||void 0===e?void 0:e.taxAmount,totalAmount:null===e||void 0===e?void 0:e.totalAmount,orderId:null===e||void 0===e?void 0:e.orderName,poNumber:null===e||void 0===e?void 0:e.PONumber,orderDate:(null===e||void 0===e?void 0:e.orderDate)||0,orderDateStr:(null===e||void 0===e?void 0:e.orderDateStr)||"",status:e.orderStatus||"",buyerInfo:new f(e.contactR)});class b{constructor(e){this.numberofAllCartItems=0,this.sfid="",this.subtotalAmount=0,this.tax=0,this.totalAmount=0,this.totalQuantity=0,this.orderDate=0,this.orderDateStr="",this.orderId="",this.poNumber="",this.status="",this.buyerInfo=void 0,e&&Object.assign(this,v(null===e||void 0===e?void 0:e.orderList[0]))}}const{getAbsolutePath:h}=Object(l["a"])(),g=Object(n["reactive"])({order:new b,isOrderLoaded:!1,isOrderCanceled:!1,orderItems:[],participants:[],mappedParticipants:{},buyerInfo:void 0,billingAddress:{},accountType:"",orderId:"",errors:[]}),_={inProcess:"In Process",submited:"Order Submitted"},y={business:"B2B",person:"PersonAccount",guest:"Guest"},x=Object(n["computed"])(()=>g.order),C=Object(n["computed"])(()=>g.orderItems),w=Object(n["computed"])(()=>g.isOrderLoaded),O=Object(n["computed"])(()=>g.isOrderCanceled),k=Object(n["computed"])(()=>g.accountType),S=Object(n["computed"])(()=>g.billingAddress),j=Object(n["computed"])(()=>I.value?S.value:new f(g.buyerInfo,$.value)),L=Object(n["computed"])(()=>k.value==y.person),$=Object(n["computed"])(()=>k.value==y.business),I=Object(n["computed"])(()=>!k.value||k.value==y.guest),P=Object(n["computed"])(()=>g.participants),E=Object(n["computed"])(()=>g.mappedParticipants),T=Object(n["computed"])(()=>g.errors),D=e=>{g.order=new b(e),g.isOrderCanceled=g.order.status!=_.inProcess},A=(e=[])=>{g.orderItems=e.map(e=>{const t=new p(e);return t.status=t.status||x.value.status,t.friendlyUrl=h(t.friendlyUrl),t}).sort((e,t)=>e.name.localeCompare(t.name))},M=(e=[])=>{const t={};e.forEach(e=>{const a=e.sfid;a&&(t[a]||(t[a]=[]),e.participantsS&&e.participantsS.map(n=>{const s=new c["a"](n,!1);s.status=e.orderLineStatus||x.value.status,g.participants.push(s),t[a].push(s)}))}),g.mappedParticipants={...t}},N=(e=[])=>{const t={};e.forEach(e=>{t[e.id]=e}),g.participants.forEach((e,a)=>{t[e.id]&&(g.participants[a]={...t[e.id]})})},F=e=>{e&&(g.buyerInfo=e)},R=(e=null)=>{e&&(g.billingAddress=new i["a"](e))},B=(e=[])=>{console.log("confirm send email"),N(e)},U=(e=[])=>{console.log("cancel send email"),N(e)},H=async(e=[])=>{try{if(0==e.length)return!1;const t=e.map(e=>Object(c["d"])(e)),{event:a,result:n}=await Object(r["e"])("eCom_OrderController","saveParticipants",t,void 0);if(200==a.statusCode&&(null===n||void 0===n?void 0:n.success))return N(e),!0;console.error((null===n||void 0===n?void 0:n.messages)||n)}catch(t){console.error(t)}finally{o["a"].$emit("order-details-stop-loading")}return!1},z=async()=>{let e;try{o["a"].$emit("order-details-start-loading"),g.isOrderCanceled=!0;const{event:t,result:a}=await Object(r["c"])("eCom_OrderController","cancelOrderItems",x.value.sfid,void 0,[]);if(e=a?{...a}:void 0,200==t.statusCode&&(null===a||void 0===a?void 0:a.success)&&(null===a||void 0===a?void 0:a.data))return x.value.status=a.data.orderStatus,a;console.error((null===a||void 0===a?void 0:a.message)||a)}catch(t){console.error(t)}finally{g.isOrderCanceled=null===e||void 0===e?void 0:e.success,o["a"].$emit("order-details-stop-loading")}return e},q=async()=>{var e,t;try{o["a"].$emit("order-details-start-loading");const a=new URLSearchParams(window.location.search),n=null!==(e=a.get("o"))&&void 0!==e?e:"",s=n,{result:l}=await Object(r["f"])("eCom_OrderController","getOrderItemsBy",void 0,s);return(null===l||void 0===l?void 0:l.success)||(g.errors=null!==(t=null===l||void 0===l?void 0:l.labelId)&&void 0!==t?t:"Unknown_Error"),l.data}catch(a){console.error(a)}finally{o["a"].$emit("order-details-stop-loading")}},V=async()=>{var e,t,a,n;const s=await q();D(s),A(null===(e=null===s||void 0===s?void 0:s.orderList[0])||void 0===e?void 0:e.EOrderItemsS),M(null===(t=null===s||void 0===s?void 0:s.orderList[0])||void 0===t?void 0:t.EOrderItemsS),F(null===(a=null===s||void 0===s?void 0:s.orderList[0])||void 0===a?void 0:a.contactR),R(null===(n=null===s||void 0===s?void 0:s.orderList[0])||void 0===n?void 0:n.billToR),g.isOrderLoaded=!0};function W(){const e={maxPolls:100,timeout:50};return Object(s["a"])(()=>{var e;return!!(null===(e=window.ECOM)||void 0===e?void 0:e.accountType)},e,()=>g.accountType=window.ECOM.accountType)(),{order:x,orderItems:C,cancelOrder:z,orderStatuses:_,isOrderLoaded:w,isOrderCanceled:O,participants:P,mappedParticipants:E,saveParticipants:H,confirmSendEmail:B,cancelSendEmail:U,buyerInfo:j,accountType:k,isGuestAccount:I,isPersonAccount:L,isBusinessAccount:$,billingAddress:S,errors:T}}V().then()},11:function(e,t){},"111b":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));a("b75a");var n=a("795f");const s=new Map,r={initiated:!1};function o(){var e,t,a,o;r.initiated||(s.set(n["a"].AzureBaseConfig,null===(t=null===(e=null===window||void 0===window?void 0:window.ECOM)||void 0===e?void 0:e.basics)||void 0===t?void 0:t.azureSearch),s.set(n["a"].AzureFilterConfig,Object(n["c"])(null===(a=null===window||void 0===window?void 0:window.ECOM)||void 0===a?void 0:a.azureFilterConfigs)),s.set(n["a"].AzureSearchConfig,Object(n["d"])(null===(o=null===window||void 0===window?void 0:window.ECOM)||void 0===o?void 0:o.azureSearchConfig)));const l=()=>s.get(n["a"].AzureBaseConfig),i=()=>{var e;return null!==(e=s.get(n["a"].AzureFilterConfig))&&void 0!==e?e:[]},c=e=>{var t;const a=null!==(t=s.get(n["a"].AzureSearchConfig))&&void 0!==t?t:[];return e?a.filter(t=>(null===t||void 0===t?void 0:t.type)===e):a},d=e=>{const t=e.split("values:"),a=t[1].split("|"),n=[];for(let s=0;s<a.length;s++){const e=a[s],t=new Date((new Date).setDate((new Date).getDate()+parseInt(e)));n.push(t.toISOString())}return t[0]+"values:"+n.join("|")},u=e=>{const t=[];for(const a of e){let e=a.filterOptions;(null===e||void 0===e?void 0:e.startsWith("REPLACE_DATE"))&&(e=e.replace("REPLACE_DATE",""),e=d(e)),t.push(e)}return t},p=()=>{var e;return(null===(e=null===window||void 0===window?void 0:window.ECOM)||void 0===e?void 0:e.location)||{}};return{getAzureBaseConfig:l,getAzureFilterConfig:i,getAzureSearchConfig:c,getFacets:u,getLocation:p}}},1150:function(e,t,a){"use strict";a.d(t,"a",(function(){return I}));var n=a("44af"),s=a("1513"),r=a("6f1a"),o=a("a85d"),l=a("4d85"),i=a("b80d");const c=Object(n["reactive"])({salutation:"",firstName:"",lastName:"",street:"",city:"",postalCode:"",country:"",contactId:"",currencyIsoCode:"",email:"",id:"",languageLocaleKey:"",localeSidKey:"",userType:"",phone:""}),d=Object(n["computed"])(()=>c.salutation),u=Object(n["computed"])(()=>c.firstName),p=Object(n["computed"])(()=>c.lastName),m=Object(n["computed"])(()=>c.street),f=Object(n["computed"])(()=>c.city),v=Object(n["computed"])(()=>c.postalCode),b=Object(n["computed"])(()=>c.country),h=Object(n["computed"])(()=>c.contactId),g=Object(n["computed"])(()=>c.email),_=Object(n["computed"])(()=>c.userType),y=Object(n["computed"])(()=>c),x=Object(n["computed"])(()=>c.phone),C=e=>{const t=new i["b"](e);c.salutation=t.salutation,c.firstName=t.firstName,c.lastName=t.lastName,c.street=t.street,c.city=t.city,c.postalCode=t.postalCode,c.country=t.country,c.contactId=t.contactId,c.currencyIsoCode=t.currencyIsoCode,c.email=t.email,c.id=t.id,c.languageLocaleKey=t.languageLocaleKey,c.localeSidKey=t.localeSidKey,c.userType=t.userType,c.phone=t.phone,l["a"].$emit("user-changed",{contactId:t.contactId,userType:t.userType})},w=Object(n["computed"])(()=>!c.userType||"Guest"===c.userType),O=Object(n["computed"])(()=>!!c.contactId),k=()=>{(async()=>{await j()})()},S={"user-signin":k},j=async()=>{l["a"].$emit("user-start-loading");try{const{result:e}=await Object(s["d"])("ccrz.cc_RemoteActionController","getCurrentUser");!1!==(null===e||void 0===e?void 0:e.success)?C(e):(null===e||void 0===e?void 0:e.messages)&&console.error(null===e||void 0===e?void 0:e.messages)}catch(e){console.error(e)}l["a"].$emit("user-stop-loading")},L=()=>{Object(o["a"])("useUser: start listening for events");for(const e in S)l["a"].$on(e,S[e])},$={maxPolls:100,timeout:50};function I(){const e={maxPolls:100,timeout:50};return Object(r["a"])(()=>{var e,t;return!!(null===(t=null===(e=window.CCRZ)||void 0===e?void 0:e.pagevars)||void 0===t?void 0:t.remoteContext)},e,()=>{var e;(null===(e=window.ECOM)||void 0===e?void 0:e.currentUser)?C(window.ECOM.currentUser):(async()=>{await j()})()})(),{setUser:C,salutation:d,firstName:u,lastName:p,email:g,street:m,city:f,postalCode:v,country:b,contactId:h,userType:_,isGuestUser:w,fullUserInfo:y,isLoggedInUser:O,phone:x}}Object(r["b"])(()=>{var e,t;return!!(null===(t=null===(e=window.CCRZ)||void 0===e?void 0:e.pagevars)||void 0===t?void 0:t.remoteContext)},$).then(()=>{window.ECOM.currentUser?C(window.ECOM.currentUser):(async()=>{await j()})(),L()})},1491:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("div",{staticClass:"dropdown w-full bg-white"},[a("semantic-headline",{attrs:{headline:e.headline,"headline-format":e.headlineFormat.value}}),a("dl",{staticClass:"accordion box mb-8 border-t-1 border-gray-50",attrs:{role:"presentation"}},e._l(e.items,(function(t,n){return a("accordion-item",{key:n,attrs:{"preview-id":t.previewId,item:t.data,groupid:e.groupid}})})),1)],1)])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("e79d"),c=a("de52");let d=class extends o["FSXABaseComponent"]{};d=Object(r["g"])([Object(l["b"])({name:"AccordionTab",components:{SemanticHeadline:c["default"],AccordionItem:i["default"]},props:{headline:{type:String,default:""},headlineFormat:{type:String,default:""},groupid:{type:String,default:""},items:{type:Array,default:()=>[]}},setup(){}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},1513:function(e,t,a){"use strict";a.d(t,"c",(function(){return o})),a.d(t,"e",(function(){return l})),a.d(t,"d",(function(){return i})),a.d(t,"f",(function(){return c})),a.d(t,"a",(function(){return d})),a.d(t,"b",(function(){return u}));a("a7d6");var n=a("a85d"),s=a("9613");class r extends Error{constructor(e){super(e)}}if(window.ENABLE_MOCKING){Object(n["a"])("mocking for remoting enabled");const e=e=>(Object(n["a"])(`loading ../../data/RemoteAction_${e}_response.json`),a("78ed")(`./RemoteAction_${e}_response.json`));window.Visualforce={remoting:{buffer:!1,Manager:{invokeAction:async(t,...a)=>{Object(n["a"])("invokeAction for "+t);try{const n=a[a.length-2];if("function"===typeof n){const{result:a}=await e(t);n(a,{status:!0,statusCode:200})}}catch(s){console.error(s)}}}}}}const o=(e,t,a="",n=s["i"],...o)=>new Promise((l,i)=>{var c,d,u,p,m,f;const v=`${e}.${t}`,b={...s["i"],...n};function h(e,t){if(t.status)return l({event:t,result:e});{const e=new r(t.message);return i(e)}}window.Visualforce&&(window.Visualforce.remoting.buffer=!1,o.length>0?window.Visualforce.remoting.Manager.invokeAction(v,null===(d=null===(c=null===window||void 0===window?void 0:window.CCRZ)||void 0===c?void 0:c.pagevars)||void 0===d?void 0:d.remoteContext,a,...o,h,b):""===a?window.Visualforce.remoting.Manager.invokeAction(v,null===(p=null===(u=null===window||void 0===window?void 0:window.CCRZ)||void 0===u?void 0:u.pagevars)||void 0===p?void 0:p.remoteContext,h,b):window.Visualforce.remoting.Manager.invokeAction(v,null===(f=null===(m=null===window||void 0===window?void 0:window.CCRZ)||void 0===m?void 0:m.pagevars)||void 0===f?void 0:f.remoteContext,a,h,b))}),l=(e,t,a={},n=s["i"],...o)=>new Promise((l,i)=>{const c=`${e}.${t}`,d={...s["i"],...n};function u(e,t){if(t.status)return l({event:t,result:e});const a=new r(t.message);return i(a)}window.Visualforce&&(window.Visualforce.remoting.buffer=!1,o.length>0?window.Visualforce.remoting.Manager.invokeAction(c,window.CCRZ.pagevars.remoteContext,a,...o,u,d):""===a?window.Visualforce.remoting.Manager.invokeAction(c,window.CCRZ.pagevars.remoteContext,u,d):window.Visualforce.remoting.Manager.invokeAction(c,window.CCRZ.pagevars.remoteContext,a,u,d))}),i=(e,t,a=s["i"])=>new Promise((n,o)=>{const l=`${e}.${t}`,i={...s["i"],...a};function c(e,t){if(t.status)return n({event:t,result:e});{const e=new r(t.message);return o(e)}}window.Visualforce&&(window.Visualforce.remoting.buffer=!1,window.Visualforce.remoting.Manager.invokeAction(l,"",c,i))}),c=(e,t,a=s["i"],...n)=>new Promise((o,l)=>{const i=`${e}.${t}`,c={...s["i"],...a};function d(e,t){if(t.status)return o({event:t,result:e});{const e=new r(t.message);return l(e)}}window.Visualforce&&(window.Visualforce.remoting.buffer=!1,window.Visualforce.remoting.Manager.invokeAction(i,...n,d,c))}),d=async(e,t,a=s["i"],...n)=>{const o=await c(e,t,a,...n),{event:l,result:i}=o,{statusCode:d}=l,{data:u,success:p}=i;if(200!==d)throw new r(s["q"]+d+" result:"+JSON.stringify(i,null,2));return{data:u,success:p,result:i}},u=async(e,t,a=s["i"],...n)=>{const l=await o(e,t,n[0],a,...n.slice(1)),{event:i,result:c}=l,{statusCode:d}=i,{data:u,success:p}=c;if(200!==d)throw new r(s["q"]+d+" result:"+JSON.stringify(c,null,2));return{data:u,success:p,result:c}}},"15ce":function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a("44af"),s=a("6f1a");const r=Object(n["reactive"])({session:"",showBanner:!1}),o=Object(n["computed"])(()=>r.session),l=Object(n["computed"])(()=>r.showBanner),i=()=>{var e,t;r.session=window.ECOM.session||"",r.showBanner=null!==(t=null===(e=window.ECOM.basics)||void 0===e?void 0:e.showNotificationBanner)&&void 0!==t&&t};function c(){const e={maxPolls:100,timeout:50};return Object(s["a"])(()=>{var e;return!!(null===(e=null===window||void 0===window?void 0:window.ECOM)||void 0===e?void 0:e.basics)},e,()=>i())(),{showBanner:l,currentSession:o}}},"18d4":function(e,t,a){},"1a9e":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("dekra-hero-banner",{attrs:{src:e.payload.st_image.resolutions,"hero-preview-id":e.payload.st_image.previewId,"img-preview-id":e.payload.st_image.previewId}})],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("0c8d");let d=class extends o["FSXABaseSection"]{};d=Object(r["g"])([Object(l["b"])({name:"HeroBannerSection",components:{DekraHeroBanner:c["default"]},setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},"1b72":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.showBanner&&!e.hasCookie&&e.pageLabelsLoaded?a("div",{staticClass:"mb-2 py-5 bg-primary text-white text-sm notification-banner"},[a("div",{staticClass:"px-4 sm:px-5 md:px-5 lg:px-21 xl:px-32 xl:container xl:mx-auto"},[a("div",{staticClass:"overflow-ellipsis overflow-hidden flex"},[a("p",{staticClass:"pr-4 md:pr-6",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("NotificationBanner_Content")))}}),a("button",{staticClass:"ml-auto self-start button button-icon button--neutral ghost",attrs:{"aria-label":"close"},on:{click:function(t){return e.hideBanner()}}},[a("i",{staticClass:"fal fa-times"})])])])]):e._e()},s=[],r=a("44af"),o=a("32c6"),l=a("15ce"),i=a("ee68"),c={name:"DekraNotificationBanner",components:{},props:{},setup(){const{pageLabel:e,pageLabelsLoaded:t}=Object(o["a"])(),{setCookie:a,getCookie:n}=Object(i["a"])(),{currentSession:s,showBanner:c}=Object(l["a"])(),d=Object(r["ref"])(!1),u=()=>{const e=n("notification-banner");e&&(d.value=!0)},p=()=>{a("notification-banner",s.value),u()};return u(),{pageLabel:e,pageLabelsLoaded:t,showBanner:c,hasCookie:d,currentSession:s,hideBanner:p,setCookie:a,checkCookie:u}}},d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["a"]=p.exports},"1c13":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-wrap py-5 md:pt-4 xl:justify-between"},[e._l(e.header,(function(t,n){var s=t.prop,r=t.title,o=t.format,l=t.classes,i=t.dateFormat;return a("div",{key:"level-2-"+n+"-"+e.pIndex,class:[l]},[a("div",[e._t("body_"+s,(function(){return[e.editing?e._e():[a("span",{staticClass:"inline-block text-sm font-semibold xl:hidden",domProps:{innerHTML:e._s(e.pageLabel(r)+": ")}}),a("p",{staticClass:"text-sm mt-2 xl:py-0 xl:my-0"},["date"!=o?[a("p",{domProps:{innerHTML:e._s(e.participant[s]||"-")}})]:[a("p",{staticClass:"text-sm mt-2 xl:py-0 xl:my-0",domProps:{innerHTML:e._s(e.participant[s]?e.$date(e.participant[s]).format(i):"-")}})]],2)],e.editing?[a("dekra-textfield","date"===o?{attrs:{editable:"",type:"date",label:e.pageLabel(r),name:s,background:e.stripes(e.pIndex),"error-message":e.pageLabel("BirthDate_Invalid"),invalid:{error:e.$v.participantData.dob.$error}},on:{"changed-field":e.inputChange},model:{value:e.participantData[s],callback:function(t){e.$set(e.participantData,s,t)},expression:"participantData[prop]"}}:"email"===o?{attrs:{editable:"",type:"email",name:s,label:e.pageLabel(r),background:e.stripes(e.pIndex),invalid:{error:e.$v.participantData.email.$error,email:e.$v.participantData.email.email,maxLength:e.$v.participantData.email.maxLength}},on:{"changed-field":e.inputChange},model:{value:e.participantData[s],callback:function(t){e.$set(e.participantData,s,t)},expression:"participantData[prop]"}}:"phone"===o?{attrs:{editable:"",name:s,label:e.pageLabel(r),background:e.stripes(e.pIndex),"error-message":e.pageLabel("PhoneNumber_Invalid"),invalid:{require:!1,error:!e.$v.participantData.phone.mustBePhoneNumber}},on:{"changed-field":e.inputChange},model:{value:e.participantData[s],callback:function(t){e.$set(e.participantData,s,t)},expression:"participantData[prop]"}}:{attrs:{label:e.pageLabel(r),name:s,editable:""},on:{"changed-field":e.inputChange},model:{value:e.participantData[s],callback:function(t){e.$set(e.participantData,s,t)},expression:"participantData[prop]"}})]:e._e()]}),{title:r,prop:s,item:e.participant,index:e.pIndex})],2),e.editing?e._e():a("div",{key:"row-"+e.pIndex,class:"w-full "+e.stripes(e.pIndex)},[e._t("row-"+e.pIndex,null,{item:e.participant})],2)])})),e._t("actionButton",null,{editing:e.editing})],2)},s=[],r=a("44af"),o=a("e3f7"),l=a("d616"),i=a("32c6"),c=a("10f5"),d=a("72f2"),u=a("9bc2");const p=e=>!d["helpers"].req(e)||Object(u["a"])(e,"DE"),{isValidBirthdate:m}=Object(o["a"])();var f={name:"DekraOrderParticipant",components:{DekraTextfield:l["a"]},props:{header:{type:Array,default:()=>[]},pIndex:{type:Number,default:()=>0},participant:{type:Object,default:()=>{}},orderItemKey:{type:String,default:""},editing:{type:Boolean,default:!1}},setup(e){const{pageLabel:t}=Object(i["a"])(),{mappedParticipants:a}=Object(c["a"])(),n=Object(r["computed"])(()=>e.participant);return{pageLabel:t,mappedParticipants:a,participantData:n}},watch:{"$v.$anyError"(e){const t=this.orderItemKey;this.$emit("any-errors",{newValue:e,orderItemKey:t})}},mounted(){this.$v.$touch()},validations:{participantData:{email:{maxLength:Object(d["maxLength"])(80),email:d["email"]},phone:{mustBePhoneNumber:p},dob:{isValidBirthdate:m}}},methods:{stripes(e){return e%2?"":" bg-gray-30"},getIndex(e){return(e<10?"0":"")+(e+1)},inputChange(e){this.$emit("participant-update",{...e,childIndex:this.pIndex,orderItemKey:this.orderItemKey})}}},v=f,b=a("5578"),h=Object(b["a"])(v,n,s,!1,null,null,null);t["a"]=h.exports},"1d95":function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));a("a7d6"),a("b75a");var n=a("e8a7"),s=a("54ac"),r=a("111b"),o=(a("a85d"),a("7c44"));const{trace:l}=Object(o["a"])(),i=new Map,c={baseConfig:void 0};function d(e,t){if(!(null===c||void 0===c?void 0:c.baseConfig)){const{getAzureBaseConfig:e}=Object(r["a"])();if(c.baseConfig=e(),!c.baseConfig)throw new Error("No Azure Base Config found.")}const{baseConfig:a}=c,o=`${a.apiEndpoint}${e}/docs/${t}`;let d=i.get(o);return l("search: get azure client, "+o),d||(d=new n["a"](o,e,new s["a"](a.apiKey),{apiVersion:a.apiVersion}),i.set(o,d)),d}},"20ad":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("br")},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"Linebreak"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"22e9":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[e._l(e.downloads,(function(e){return a("download-teaser",{key:e.id,attrs:{"preview-id":e.previewId,headline:e.data.tt_title,text:e.data.tt_teaser_text,file:e.data.tt_download_button.data}})})),e.dataLoaded&&0===e.downloads.length?a("div",[e._v(e._s(e.pageLabel("Empty_Downloads_Result")))]):e._e()],2)},s=[],r=(a("b75a"),a("9d14")),o=a("6bc6"),l=a("cf4e"),i=a("72f4"),c=a("59d1"),d=a("32c6"),u=a("9cf9"),p=a("dc83");const m=u["default"].extend({props:{getAllDownloads:{type:Boolean,default:!0},downloadIds:{type:Array,default:()=>[]},locationIds:{type:Array,default:()=>[]},limit:{type:String,default:"all"}},setup(){const{pageLabel:e}=Object(d["a"])();return{pageLabel:e}}});let f=class extends(Object(p["b"])(m,o["FSXABaseComponent"])){constructor(){super(...arguments),this.downloads=[],this.dataLoaded=!1}async mounted(){this.fetchDownloads()}async fetchDownloads(){const{limit:e,locale:t}=this,a="all"===e,n=a?100:e,s=this.buildFilters();let r=await this.fsxaApi.fetchByFilter({filters:s,locale:t,page:1,pagesize:n,sort:[{name:"changeInfo.date",order:"desc"}]}),o=r.items;o.sort((e,t)=>t.data.tt_sticky_downloads-e.data.tt_sticky_downloads),this.downloads=o,this.dataLoaded=!0}buildFilters(){const{locationIds:e,getAllDownloads:t}=this,a=e.map(e=>e.data.st_id),n=[],s={field:"entityType",operator:l["ComparisonQueryOperatorEnum"].EQUALS,value:"downloads"};n.push(s);const r={operator:l["LogicalQueryOperatorEnum"].OR,filters:[]};if(a.length>0){const e={field:"formData.tt_locations.value.formData.st_location_id.value",operator:l["ComparisonQueryOperatorEnum"].IN,value:a};r.filters.push(e);const t={field:"formData.tt_location_downloads.value",operator:l["ComparisonQueryOperatorEnum"].EQUALS,value:!0};r.filters.push(t)}if(t){const e={field:"formData.tt_global_downloads.value",operator:l["ComparisonQueryOperatorEnum"].EQUALS,value:!0};r.filters.push(e)}return n.push(r),n}};f=Object(r["g"])([Object(i["b"])({name:"DownloadList",components:{DownloadTeaser:c["default"]}})],f);var v=f,b=v,h=a("5578"),g=Object(h["a"])(b,n,s,!1,null,null,null);t["default"]=g.exports},"23a7":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("dekra-global-messages",{staticClass:"mb-8 lg:mb-10"}),a("div",{domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("Contact_Dynamic_Content")))}}),a("div",{staticClass:"contact-form lg:grid lg:grid-cols-12 lg:gap-x-8 lg:gap-y-5"},[a("dekra-textfield",{staticClass:"mb-3 lg:col-span-3",attrs:{invalid:{require:e.$v.user.firstname.$error},required:"",name:"firstname",label:e.pageLabel("PlaceHolder_FirstName"),"error-message":e.pageLabel("FirstName_Invalid")},model:{value:e.$v.user.firstname.$model,callback:function(t){e.$set(e.$v.user.firstname,"$model","string"===typeof t?t.trim():t)},expression:"$v.user.firstname.$model"}}),a("dekra-textfield",{staticClass:"mb-3 lg:col-span-3",attrs:{invalid:{require:e.$v.user.lastname.$error},required:"",name:"lastname",label:e.pageLabel("PlaceHolder_LastName"),"error-message":e.pageLabel("LastName_Invalid")},model:{value:e.$v.user.lastname.$model,callback:function(t){e.$set(e.$v.user.lastname,"$model","string"===typeof t?t.trim():t)},expression:"$v.user.lastname.$model"}}),a("dekra-textfield",{staticClass:"mb-3 lg:col-span-4",attrs:{invalid:{require:e.$v.address.streetname.$error},required:"",name:"streetname",label:e.pageLabel("PlaceHolder_StreetName"),"error-message":e.pageLabel("StreetName_Invalid")},model:{value:e.$v.address.streetname.$model,callback:function(t){e.$set(e.$v.address.streetname,"$model","string"===typeof t?t.trim():t)},expression:"$v.address.streetname.$model"}}),a("dekra-textfield",{staticClass:"mb-3 lg:col-span-2",attrs:{invalid:{require:e.$v.address.streetnumber.$error},required:"",name:"streetnumber",label:e.pageLabel("PlaceHolder_StreetNumber"),"error-message":e.pageLabel("StreetNumber_Invalid")},model:{value:e.$v.address.streetnumber.$model,callback:function(t){e.$set(e.$v.address.streetnumber,"$model","string"===typeof t?t.trim():t)},expression:"$v.address.streetnumber.$model"}}),a("dekra-textfield",{staticClass:"mb-3 lg:col-span-2",attrs:{required:"",name:"postalcode",label:e.pageLabel("PlaceHolder_PostalCode"),"error-message":e.pageLabel("PostalCode_Invalid"),invalid:{require:e.$v.address.postalcode.$error}},model:{value:e.$v.address.postalcode.$model,callback:function(t){e.$set(e.$v.address.postalcode,"$model","string"===typeof t?t.trim():t)},expression:"$v.address.postalcode.$model"}}),a("dekra-textfield",{staticClass:"mb-3 lg:col-span-4",attrs:{invalid:{require:e.$v.address.city.$error},required:"",name:"city",label:e.pageLabel("PlaceHolder_City"),"error-message":e.pageLabel("PlaceName_Invalid")},model:{value:e.$v.address.city.$model,callback:function(t){e.$set(e.$v.address.city,"$model","string"===typeof t?t.trim():t)},expression:"$v.address.city.$model"}}),a("dekra-dropdown",{staticClass:"mb-3 lg:col-span-3",attrs:{tabindex:"0",name:"country",required:"",options:e.countryOptions,"pre-selected":e.preSelectedCountry,label:e.pageLabel("PlaceHolder_Country"),"error-message":e.pageLabel("CountryName_Invalid"),invalid:{require:e.$v.address.country.$error}},on:{input:e.countryChange}}),a("dekra-textfield",{staticClass:"mb-3 lg:col-span-3",attrs:{required:"",name:"email",type:"email",label:e.pageLabel("PlaceHolder_Email"),invalid:{error:e.$v.user.email.$error,require:e.$v.user.email.required,email:e.$v.user.email.email}},model:{value:e.$v.user.email.$model,callback:function(t){e.$set(e.$v.user.email,"$model","string"===typeof t?t.trim():t)},expression:"$v.user.email.$model"}}),a("dekra-textarea-sized",{staticClass:"mb-3 lg:col-span-12",attrs:{invalid:{require:e.$v.user.comment.$error},required:"",name:"comment",label:e.pageLabel("ContactForm_Message"),size:500,rows:8,styles:"height: auto","border-color":"border-black"},model:{value:e.$v.user.comment.$model,callback:function(t){e.$set(e.$v.user.comment,"$model","string"===typeof t?t.trim():t)},expression:"$v.user.comment.$model"}})],1),a("p",{staticClass:"text-xs text-gray-75 mt-3 mb-5"},[e._v(" "+e._s(e.pageLabel("Registration_RequiredField"))+" ")]),a("dekra-checkbox",{staticClass:"mb-7",attrs:{invalid:{require:e.$v.user.consent.$error},label:e.pageLabel("ContactForm_DataSecurity_Consent"),touched:e.$v.user.consent.$dirty,required:""},model:{value:e.$v.user.consent.$model,callback:function(t){e.$set(e.$v.user.consent,"$model",t)},expression:"$v.user.consent.$model"}}),a("button",{staticClass:"button button--default fill",attrs:{disabled:e.checkForErrors()},on:{click:function(t){return e.sendEmail()}}},[a("span",[e._v(e._s(e.pageLabel("Send")))]),a("i",{staticClass:"fas fa-chevron-right"})])],1)},s=[],r=a("44af"),o=a("72f2"),l=a("a066"),i=a("d616"),c=a("d6fc"),d=a("e902"),u=a("81ad"),p=a("d204"),m=a("dc35"),f=a("32c6"),v=a("6056"),b=a("286e");const h=Object(l["d"])(o["helpers"]),g=Object(l["c"])(o["helpers"]);var _={name:"DekraContactForm",components:{DekraTextfield:i["a"],DekraTextareaSized:c["a"],DekraGlobalMessages:p["a"],DekraCheckbox:d["a"],DekraDropdown:u["a"]},setup(){const{pageLabel:e}=Object(f["a"])(),{sendContactEmail:t}=Object(v["a"])(),{countries:a,findPreselectedCountry:n,zipCodeRegexMap:s,mapCountriesToOptions:o}=Object(b["a"])(),{showCorrectMessage:l,resetMessages:i,resetAndHideMessages:c}=Object(m["a"])(),d=Object(r["ref"])({name:e("Contact"),link:""}),u=Object(r["computed"])(()=>o(a.value)),p=Object(r["computed"])(()=>{const e={text:"",value:""};if(a.value.length>0){const{label:t,value:a}=n("DE");t&&a&&(e.text=t,e.value=a)}return e}),h=Object(r["ref"])({salutation:"",firstname:"",lastname:"",email:"",comment:"",consent:!1}),g=Object(r["ref"])({streetname:"",streetnumber:"",postalcode:"",city:"",country:""});return{showCorrectMessage:l,resetMessages:i,resetAndHideMessages:c,breadcrumbs:d,pageLabel:e,user:h,address:g,countryOptions:u,sendContactEmail:t,zipCodeRegexMap:s,preSelectedCountry:p}},mounted(){this.checkForErrors()},validations:{user:{firstname:{required:o["required"],validateTextField:h},lastname:{required:o["required"],validateTextField:h},email:{email:o["email"],required:o["required"]},comment:{required:o["required"],validateTextArea:g},consent:{required:e=>e}},address:{streetname:{required:o["required"]},streetnumber:{required:o["required"]},postalcode:{required:o["required"],mustBePostalCode:e=>!!e&&Object(l["b"])(e,(void 0).address.country)},city:{required:o["required"]},country:{required:o["required"]}}},methods:{countryChange({value:e}){this.address.country=e},checkForErrors(){return this.$v.$anyError||this.$v.$invalid},async sendEmail(){const{$v:e,user:t,address:a}=this;if(e.$touch(),e.$invalid)return;const{sendContactEmail:n,showCorrectMessage:s,resetMessages:r,resetAndHideMessages:o}=this;r();const l={firstName:t.firstname,lastName:t.lastname,street:a.streetname,streetNumber:a.streetnumber,postalCode:a.postalcode,city:a.city,email:t.email,country:a.country,message:t.comment},{isSuccess:i,message:c}=await n(l);s(i,c),o(i?5e3:1e4)}}},y=_,x=a("5578"),C=Object(x["a"])(y,n,s,!1,null,null,null);t["default"]=C.exports},2650:function(e,t,a){},"286e":function(e,t,a){"use strict";a.d(t,"a",(function(){return v}));var n=a("6f1a"),s=a("44af"),r=a("32c6");const{pageLabel:o}=Object(r["a"])(),l={AT:/^(\d{4})$/,BE:/^(\d{4})$/,CZ:/^\d{3}[ ]?\d{2}$/,DK:/^(\d{4})$/,FR:/^(\d{5})$/,DE:/^(\d{5})$/,LU:/^(\d{4})$/,NL:/^(?:NL-)?(\d{4})\s([A-Z]{2})$/,PL:/^\d{2}-\d{3}$/,CH:/^(\d{4})$/},i=Object(s["reactive"])({countries:[]}),c=Object(s["computed"])(()=>i.countries.map(e=>({label:o("eComCountryForm_"+e),value:e}))),d=e=>i.countries.includes(e),u=(e=[])=>{i.countries=e},p=(e=[])=>e.map(e=>({text:e.label,value:e.value})),m=(e="DE")=>{const t=d(e)?e:"DE",a=c.value.find(e=>e.value===t);return a?{text:a.label,value:a.value}:{text:o("eComCountryForm_DE"),value:"DE"}},f={maxPolls:100,timeout:50};function v(){return{countries:c,isAllowed:d,zipCodeRegexMap:l,mapCountriesToOptions:p,findPreselectedCountry:m}}Object(n["b"])(()=>!!window.ECOM,f).then(()=>{var e,t;u(null!==(t=null===(e=window.ECOM.basics)||void 0===e?void 0:e.countriesForForms)&&void 0!==t?t:["DE"])})},2968:function(e,t,a){"use strict";a("a6de")},"2ae8":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"relative flex flex-grow"},[e.publiclyFunded?a("div",{staticClass:"absolute top-0 right-0 bg-primary text-white text-xs px-2 py-1"},[a("span",[e._v(e._s(e.pageLabel("Badge_PublFunded")))])]):e._e(),a("div",{class:[{"mb-4 md:mb-6":e.fullWidth},"bg-white border border-gray-60 px-3 md:px-5 py-5 flex flex-col md:flex-row md:flex-wrap flex-1"]},[a("div",{class:[{"md:w-2/3":e.fullWidth},"w-full"]},[a("div",{staticClass:"text-gray-75"},["Weiterbildung"===e.category?a("i",{staticClass:"far fa-user-graduate mr-1.5"}):e._e(),a("span",{staticClass:"text-xs",domProps:{innerHTML:e._s(e.$sanitize(e.category))}})]),e.name?a("div",{staticClass:"mt-3 mb-5"},[a("p",{staticClass:"text-left text-primary font-bold md:text-lg"},[e._v(e._s(e.seminarName))])]):e._e(),a("div",{staticClass:"flex flex-col"},[e.description?a("div",{staticClass:"hidden md:block text-sm pb-4"},[a("p",{staticClass:"text-gray-80",domProps:{innerHTML:e._s(e.$sanitize(e.description))}})]):e._e(),a("dekra-attributes",{attrs:{"wrapper-class":[{"lg:grid-cols-3":e.fullWidth},"break-all grid grid-cols-2 gap-x-7"],"forms-of-learning":e.formsOfLearning,"number-of-events":e.numberOfEvents,"number-of-locations":e.numberOfLocations,"seminar-start":e.seminarStart,"has-online-location":e.hasOnlineLocation,"inhouse-seminar":!e.publiclyFunded,"flexible-start":e.flexibleStart}})],1)]),a("div",{class:[{"md:w-1/3 md:pt-15":e.fullWidth},"w-full flex flex-col self-end md:ml-auto"]},[a("div",{staticClass:"mb-3 flex flex-row flex-wrap justify-between md:flex md:flex-col md:w-full"},[e.publiclyFunded?e._e():a("div",{staticClass:"self-end md:w-full md:text-right"})]),a("div",{staticClass:"self-end"},[a("a",{staticClass:"button button--default fill",attrs:{href:e.getAbsolutePath(e.friendlyUrl,e.querystring)}},[a("span",[e._v(" "+e._s(e.pageLabel("ProductDetails"))+" ")]),a("i",{staticClass:"far fa-chevron-right"})])])])])])},s=[],r=a("44af"),o=a("8da7"),l=a("32c6"),i=a("8d5f"),c=a("ee68"),d={components:{DekraAttributes:o["a"]},props:{name:{type:String,default:""},seoId:{type:String,default:""},formsOfLearning:{type:Array,default:()=>[]},sku:{type:String,default:""},friendlyUrl:{type:String,default:""},description:{type:String,default:""},tax:{type:Number,default:NaN},price:{type:Number,default:NaN},priceGross:{type:Number,default:NaN},numberOfEvents:{type:Number,default:NaN},numberOfLocations:{type:Number,default:NaN},vat:{type:Boolean,default:!0},withVat:{type:Boolean,default:!0},publiclyFunded:{type:Boolean,default:!1},hasOnlineLocation:{type:Boolean,default:!0},fullWidth:{type:Boolean,default:!0},category:{type:String,default:""},seminarStart:{type:Number,default:0},currency:{type:String,default:"EUR"},locale:{type:String,default:"de-DE"},flexibleStart:{type:Boolean,default:!1},querystring:{type:String,default:""}},setup(e){const{pageLabel:t}=Object(l["a"])(),{toCurrency:a}=Object(i["a"])(),{getAbsolutePath:n}=Object(c["a"])(),s=Object(r["computed"])(()=>e.name?e.name.trim().replace(/&amp;/g,"&"):"");return{pageLabel:t,toCurrency:a,seminarName:s,getAbsolutePath:n}}},u=d,p=(a("3397"),a("5578")),m=Object(p["a"])(u,n,s,!1,null,"760725a3",null);t["a"]=m.exports},"2bab":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"c",(function(){return p})),a.d(t,"b",(function(){return m})),a.d(t,"d",(function(){return d})),a.d(t,"e",(function(){return c}));a("b75a");var n=a("a929"),s=a.n(n);a("fbf4");class r{constructor(e,t=!0){this.id="",this.status="",this.sendMail=!1,this.isBuyer=!1,this.firstname="",this.lastname="",this.phone="",this.email="",this.dob="",this.cartItemId="",this.orderItemId="",this.productId="",t?Object.assign(this,l(e)):Object.assign(this,i(e))}}const o=(e,t="de",a="YYYY-MM-DD")=>s()(e).locale(t).format(a),l=e=>({id:e.sfId||"",status:e.status||"",sendMail:e.sendMail,firstname:e.name1||"",lastname:e.name2||"",phone:e.phone||"",email:e.email||"",dob:e.birthdate?o(e.birthdate):"",cartItemId:e.ccCartItemId||"",orderItemId:e.ccOrderItemId||"",productId:e.ccProductId||""}),i=e=>({id:e.sfid||"",status:e.status||"",sendMail:!1,isBuyer:e.isBuyer,firstname:e.name1||"",lastname:e.name2||"",phone:e.phone||"",email:e.email||"",dob:e.date?o(e.date):"",cartItemId:"",orderItemId:e.CCOrderItem||"",productId:""}),c=e=>({sfId:e.sfId||"",ccProductId:e.ccProductId||"",status:e.status||"",name1:e.name1||"",name2:e.name2||"",phone:e.phone||"",email:e.email||"",sendMail:e.sendMail,birthdateString:e.birthdateString||""}),d=e=>({sfId:e.id,status:e.status,sendMail:e.sendMail,name1:e.firstname,name2:e.lastname,phone:e.phone,email:e.email,birthdate:null,birthdateString:e.dob||"",ccCartItemId:e.cartItemId||null,ccOrderItemId:e.orderItemId||null,ccProductId:e.productId||null});class u{constructor(e,t,a,n,s){this.seminarName="",this.sendMail=!1,this.pricePerPerson=1,this.participants=[],this.startDate=0,this.endDate=0,this.location="",this.seminarName=e,this.startDate=t,this.endDate=a,this.location=n,this.participants=s}getSeminarPrice(){return this.participants.length*this.pricePerPerson}getVat(e=19){const t=this.getSeminarPrice();return t*e/100}getPriceIncludingVat(){return this.getSeminarPrice()+this.getVat()}}const p=(e,t)=>{const a=[];return t.forEach(t=>{const n=e.filter(e=>e.ccCartItemId===t.itemId).map(e=>new r(e));a.push(new u((null===t||void 0===t?void 0:t.name)||"",null===t||void 0===t?void 0:t.seminarStartDate,null===t||void 0===t?void 0:t.seminarEndDate,null===t||void 0===t?void 0:t.location,n))}),a},m=(e,t)=>{const a=[],n=t.map(e=>e.sfid);return e.map(e=>{const t=e.participants.filter(e=>e.cartItemId&&n.includes(e.cartItemId)).map(e=>d(e));a.push(...t)}),a}},"2d44":function(e,t,a){},"2da9":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value}}),a("download-list",{attrs:{"get-all-downloads":e.payload.st_global_all,"download-ids":e.payload.st_global_selected,"location-ids":e.payload.st_location_ids,limit:e.payload.st_limit.value}})],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("32c6"),d=a("de52"),u=a("22e9");let p=class extends o["FSXABaseSection"]{};p=Object(r["g"])([Object(l["b"])({name:"DynamicDownloadListSection",components:{DownloadList:u["default"],SemanticHeadline:d["default"]},setup(){const{isCreator:e}=Object(i["a"])(),{pageLabel:t}=Object(c["a"])();return{isCreator:e,pageLabel:t}}})],p);var m=p,f=m,v=a("5578"),b=Object(v["a"])(f,n,s,!1,null,null,null);t["default"]=b.exports},"2de2":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"tabsContainer",staticClass:"flex overflow-x-auto no-scrollbar border-b-4 border-primary mb-3 gap-x-1 md:gap-x-2"},e._l(e.tabs,(function(t){return a("dekra-tab",{key:t.place,ref:"tabElements",refInFor:!0,class:["px-4 py-2.5 whitespace-nowrap cursor-pointer transition-colors rounded-t-lg",e.activeTab?"bg-primary text-white":"bg-gray-50 text-gray-700","hover:bg-gray-200"],attrs:{active:e.activeTab===t.place,label:t.label},on:{click:function(a){return e.handleClickTab(t)}}})})),1)},s=[],r=a("44af"),o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:["px-4 py-2 whitespace-nowrap cursor-pointer rounded-t-2xl",e.active?"bg-primary text-white":"bg-gray-30 text-gray-80","hover:bg-gray-200"],on:{click:function(t){return e.$emit("click",e.active)}}},[a("span",{staticClass:"text-center md:text-left text-sm"},[e._v(e._s(e.label))])])},l=[],i={name:"DekraTab",props:{label:{type:String,default:""},active:{type:Boolean,default:!1}},setup(){}},c=i,d=(a("a9e7"),a("5578")),u=Object(d["a"])(c,o,l,!1,null,null,null),p=u.exports,m={name:"DekraTabs",components:{DekraTab:p},props:{tabs:{type:Array,required:!0}},setup(e,{emit:t}){const a=Object(r["ref"])(e.tabs[0].place),n=Object(r["ref"])(),s=Object(r["ref"])(),o=e=>{t("click",e),l(e.place)},l=e=>{a.value=e,i(e)},i=e=>{const t=n.value,a=s.value[e-1].$el,r=t.clientWidth,o=a.clientWidth,l=a.offsetLeft,i=l-r/2+o/2-15;t.scrollTo({left:i,behavior:"smooth"})};return{activeTab:a,tabElements:s,tabsContainer:n,handleClickTab:o,setActiveTab:l,centerTab:i}}},f=m,v=(a("e82d"),Object(d["a"])(f,n,s,!1,null,"96671010",null));t["a"]=v.exports},"2f7b":function(e,t,a){},"31e4":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ul",{staticClass:"pl-4 list-square"},[a("render-content")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"List"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"32c6":function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));a("a161");var n=a("44af");const s=Object(n["reactive"])({pageLabelsLoaded:!1}),r=Object(n["computed"])(()=>s.pageLabelsLoaded),o=/({\s?\d+\s?})/gm;let l={};const i=e=>{l=e,s.pageLabelsLoaded=!0},c=e=>l[e]||`[${e}]`,d=(e,...t)=>{let a=c(e)||"";const n=[...a.matchAll(o)];for(let s=0;s<n.length;s++)s<t.length&&(a=a.replace(n[s][0],t[s]));return a};function u(){return{pageLabel:c,pageLabelMap:d,pageLabelsLoaded:r}}document.addEventListener("DOMContentLoaded",(function(){var e;i(null===(e=window.ECOM)||void 0===e?void 0:e.pageLabels)}))},"32ef":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.products.length?a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value}}),a("div",{staticClass:"-mx-4"},[a("carousel",{attrs:{"pagination-enabled":!1,"navigation-enabled":"","navigation-next-label":"<i class='fas fa-chevron-right'></i>","navigation-prev-label":"<i class='fas fa-chevron-left'></i>","per-page-custom":[[1,1],[768,3]]}},e._l(e.products,(function(t,n){return a("slide",{key:t.id,staticClass:"card flex px-4"},[a("dekra-product-item",{key:n,attrs:{name:t.alternateName||t.name,category:e.pageLabel("Filter_"+t.category),"seo-id":t.SEOId,"publicly-funded":t.internet,"forms-of-learning":t.formsOfLearning,"number-of-events":t.numberOfEvents,"number-of-locations":t.numberOfLocations,"has-online-location":t.hasOnlineLocation,"flexible-start":t.flexibleStart,"seminar-start":t.earliestStartDate,"friendly-url":t.friendlyUrl,"full-width":!1,"with-vat":!1}})],1)})),1)],1)],1):e._e()},s=[],r=a("9d14"),o=a("6bc6"),l=a("61e2"),i=a("44af"),c=a("72f4"),d=a("de52"),u=a("2ae8"),p=a("8da7"),m=a("ee68"),f=(a("f758"),a("5bdf"),a("d3ff"),a("a85d")),v=a("1513"),b=a("4d85");a("b75a");const h=(e=[])=>{function t(e,a=[],n=[]){if(e.items&&e.items.length>0)for(const s of e.items)t(s,[...a,s.text],n);else if(e.isSelected){const t={filterType:"Checkbox",locale:"de",productFilterGroups:a.slice(0,a.length-1).join("_"),sfdcName:`${a[0]}_${e.text}`,name:e.text,specValues:[{value:e.specIdTechName||e.text,selected:!0,enabled:!0}]};e.sfid&&(t.sfid=e.sfid),n.push(t)}}const a=[];for(const n of e)if(n.isDekraNode){const e=[];t(n,[n.text],e),a.push(...e)}else{const{text:e,sfid:t,items:s=[]}=n,r=[];for(const a of s)a.isSelected&&r.push({value:a.text,selected:!0,enabled:!0});if(r.length>0){const s={filterType:"Checkbox",locale:"de",sfdcName:e,name:e,specValues:r};n.sfid&&(s.sfid=t),a.push(s)}}return a};a("5dfa"),a("58ab"),a("b49e"),a("aa73"),a("4847"),a("a716"),a("d173");const g=(e=[])=>e.filter(e=>"Badge"===e.specR.sfdcName&&"New"===e.specValue),_=(e=[])=>e.filter(e=>"Lernform (de)"===e.specR.sfdcName&&"Vollzeit"===e.specValue),y=(e=[])=>e.filter(e=>"Abschluss (de)"===e.specR.sfdcName&&"Teilnahmebestätigung der DEKRA Akademie"===e.specValue),x=(e=[])=>e.filter(e=>"Start guarantee"===e.specR.sfdcName&&"Start Garantie"===e.specValue),C=(e=[])=>e.filter(e=>"TYPE_OF_OFFERING"===e.specR.specID&&"0"===e.specValue),w=e=>{var t,a,n,s,r;const[o]=g(e.productSpecsS),[l]=_(e.productSpecsS),[i]=y(e.productSpecsS),[c]=x(e.productSpecsS),[d]=C(e.productSpecsS);return{name:e.sfdcName,SEOId:e.SEOId,alternateName:e.alternateName,formsOfLearning:Array.from(new Set(null===(t=e.formsOfLearning)||void 0===t?void 0:t.split(";"))),numberOfEvents:e.numberOfEvents,numberOfLocations:e.numberOfLocations,hasOnlineLocation:e.hasOnlineLocation,description:e.shortDesc,friendlyUrl:e.friendlyUrl,sku:e.SKU,productFamilyName:e.productFamilyName,isHeadProduct:e.isHeadProduct,newBadge:!!o,classroom:!!l,certificate:!!i,guarantee:!!c,internet:!!d,price:(null===(n=null===(a=e.productPricingData)||void 0===a?void 0:a.productPrice)||void 0===n?void 0:n.price)||e.price,priceGross:e.priceGross,vat:e.taxable,tax:e.tax,category:e.topicGroups||"",seminarEndDate:e.serviceEndDate||0,seminarStartDate:e.serviceStartDate||0,earliestStartDate:e.earliestServiceStartDate,almostOverbooked:null===e||void 0===e?void 0:e.almostOverbooked,overbooked:null===e||void 0===e?void 0:e.overbooked,minParticipants:null===e||void 0===e?void 0:e.minParticipants,maxParticipants:null===e||void 0===e?void 0:e.maxParticipants,bookedCount:null===e||void 0===e?void 0:e.bookedCount,flexibleStart:null!==(s=null===e||void 0===e?void 0:e.flexibleStart)&&void 0!==s&&s,isAddedToDefaultWishlist:null!==(r=null===e||void 0===e?void 0:e.isAddedToDefaultWishlist)&&void 0!==r?r:void 0}},O=(e=[])=>e.map(e=>w(e));class k{constructor(e){this.name="",this.SEOId="",this.alternateName="",this.formsOfLearning=[],this.numberOfEvents=0,this.numberOfLocations=0,this.hasOnlineLocation=!1,this.description="",this.friendlyUrl="",this.sku="",this.productFamilyName="",this.isHeadProduct=!1,this.newBadge=!1,this.classroom=!1,this.certificate=!1,this.guarantee=!1,this.internet=!1,this.price=0,this.priceGross=0,this.tax=0,this.vat=!0,this.category="",this.seminarEndDate=0,this.seminarStartDate=0,this.earliestStartDate=0,this.almostOverbooked=!1,this.overbooked=!1,this.minParticipants=0,this.maxParticipants=0,this.bookedCount=0,this.flexibleStart=!1,Object.assign(this,w(e))}}const S="piOrderByName",j=Object(i["reactive"])({limit:20,currentPage:1,numberOfProducts:0,limits:[20,40,80],orderBy:S,products:[],currentFilters:[],sortDesc:!1,categoryId:"",currentIndex:{},isLoadMore:!1,hasMore:!1,defaultGlobalProducts:!1}),L=Object(i["computed"])(()=>j.products),$=Object(i["computed"])(()=>j.limit),I=Object(i["computed"])(()=>j.limits),P=Object(i["computed"])(()=>j.categoryId),E=Object(i["computed"])(()=>j.sortDesc),T=Object(i["computed"])(()=>j.currentFilters),D=Object(i["computed"])(()=>j.numberOfProducts),A=Object(i["computed"])(()=>j.hasMore),M=Object(i["computed"])(()=>j.defaultGlobalProducts),N={sfdcName:S},F=e=>{var t;j.limit=e.pageSize,j.limits=[...e.itemsPerOptions],j.orderBy=null!==(t=N[e.sortBy])&&void 0!==t?t:S,j.sortDesc="asc"!==e.sortOrder,j.hasMore=e.prodHasMore},R=(e=[])=>{Object(f["a"])("set products"),j.products=e},B=(e=[])=>{Object(f["a"])("update filters"),j.currentFilters=e,U(e)},U=async(e=[])=>{Object(f["a"])("reload products");const t=await X(e);setTimeout(()=>{const e=z(E.value,t);j.products=e.slice(0,$.value)},50)},H=(e=!1)=>{Object(f["a"])("get sorted products"),j.sortDesc=e,A.value?U(j.currentFilters):q(e)},z=(e=!1,t=[])=>e?t.sort((e,t)=>t.name.localeCompare(e.name)):t.sort((e,t)=>e.name.localeCompare(t.name)),q=(e=!1,t)=>{const a=t||L.value;1!=a.length&&(b["a"].$emit("products-start-loading"),setTimeout(()=>{const t=z(e,a);j.products=[...t],b["a"].$emit("products-stop-loading")},500))},V=async(e=20,t=!0,a)=>{t&&(j.limit=e,j.currentPage=1);const n=a||await X(T.value);setTimeout(()=>{const t=z(E.value,n);j.products=t.slice(0,e)},50)},W=async()=>{j.isLoadMore=!0;const e=await X(T.value,!0),t=j.products.concat(e);setTimeout(()=>{j.products=z(E.value,t),j.isLoadMore=!1},50)},G={"filters-changed":B,"sorting-changed":H,"size-changed":V,"load-more-products":W},X=async(e=[],t=!1)=>{var a;Object(f["a"])("useProducts: fetch products from CCRZ"),b["a"].$emit("products-start-loading");try{const n={orderBy:j.orderBy,productCategoryIds:[P.value],sortDesc:E.value,productLimit:$.value,includeCount:!0,productFiltersString:""};t&&(n.currentIndex=j.currentIndex);const s=h(e);s&&s.length>0&&(n.productFiltersString=JSON.stringify(s));const r=new URLSearchParams(window.location.search);"quickSearch"===r.get("operation")&&(n.searchString=null!==(a=r.get("searchText"))&&void 0!==a?a:"");const{event:o,result:l}=await Object(v["e"])("eCom_ProductListController","findProducts",n,void 0);if(200===o.statusCode&&(null===l||void 0===l?void 0:l.success)&&(null===l||void 0===l?void 0:l.data)){const{prodCount:e,prodHasMore:t,prodCurrentIndex:a,defaultGlobalProducts:n,productList:s}=l.data;return j.hasMore=t,j.numberOfProducts=e||0,j.currentIndex=a||{},j.defaultGlobalProducts=null!==n&&void 0!==n&&n,O(s||[])}(null===l||void 0===l?void 0:l.success)||console.error((null===l||void 0===l?void 0:l.messages)||l)}catch(n){console.error(n)}finally{b["a"].$emit("products-stop-loading")}return[]},Q=async(e=[])=>{try{b["a"].$emit("products-start-loading");const{currSiteURL:t}=window.CCRZ.pagevars,a=window.eCom_Home_Controller?"eCom_Home_Controller":"eCom_Content_Controller";if(!t)return[];const n=window.location.href,{event:s,result:r}=await Object(v["c"])(a,"fetchProducts",e.join(","),void 0,n);if(200===s.statusCode&&(null===r||void 0===r?void 0:r.success)&&(null===r||void 0===r?void 0:r.data)){const{prodCount:e,prodHasMore:t,prodCurrentIndex:a}=r.data;return j.hasMore=t,j.numberOfProducts=e||0,j.currentIndex=a||{},j.products=r.data.map(e=>new k(e))||[],j.products}(null===r||void 0===r?void 0:r.success)||console.error((null===r||void 0===r?void 0:r.messages)||r)}catch(t){console.error(t)}finally{b["a"].$emit("products-stop-loading")}return[]},Z=()=>{Object(f["a"])("useProducts: start listening for events");for(const e in G)b["a"].$on(e,G[e])};function Y(){return{setProducts:R,products:L,totalNumberOfProducts:D,limit:$,limits:I,hasMore:A,fetchProductsBySKUFromCCRZ:Q,defaultGlobalProducts:M}}document.addEventListener("DOMContentLoaded",(function(){setTimeout(()=>{var e,t,a,n;j.categoryId=null!==(t=null===(e=window.ECOM)||void 0===e?void 0:e.categoryId)&&void 0!==t?t:"",(null===(n=null===(a=window.CCRZ)||void 0===a?void 0:a.productListPageModel)||void 0===n?void 0:n.attributes)&&F(window.CCRZ.productListPageModel.attributes)},50)})),Z();var K=a("32c6");let J=class extends o["FSXABaseSection"]{constructor(){super(...arguments),this.products=[]}async mounted(){const e=Object(i["ref"])(this.payload.st_teaser_elements.filter(({data:e})=>!!(null===e||void 0===e?void 0:e.st_sku)).map(({data:e})=>e.st_sku));this.products=await this.fetchProductsBySKUFromCCRZ(e.value),this.products.sort((e,t)=>e.sku<t.sku?-1:e.sku>t.sku?1:0)}};J=Object(r["g"])([Object(c["b"])({name:"SeminarTeaserSection",components:{SemanticHeadline:d["default"],DekraAttributes:p["a"],DekraProductItem:u["a"],Carousel:l["Carousel"],Slide:l["Slide"]},setup(){const{pageLabel:e}=Object(K["a"])(),{productDetailUrl:t}=Object(m["a"])(),{fetchProductsBySKUFromCCRZ:a}=Y();return{pageLabel:e,productDetailUrl:t,fetchProductsBySKUFromCCRZ:a}}})],J);var ee=J,te=ee,ae=(a("46ed"),a("5578")),ne=Object(ae["a"])(te,n,s,!1,null,"fdbc7a54",null);t["default"]=ne.exports},3397:function(e,t,a){"use strict";a("2650")},"34b9":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-10 md:mb-15"},[a("div",{staticClass:"grid grid-cols-12 gap-6"},[a("div",{staticClass:"border border-gray-50 px-5 py-8 col-span-12",class:["md:col-span-"+e.columns]},[e.st_show_icon||e.st_headline||e.st_headline_format?a("div",{staticClass:"flex"},[e.st_show_icon?a("icon",{staticClass:"mr-5",attrs:{st_icon:e.st_icon}}):e._e(),a("semantic-headline",{attrs:{headline:e.st_headline,"headline-format":e.st_headline_format,"size-md":"text-xl"}})],1):e._e(),e.st_text?a("div",[a("rich-text",{attrs:{content:e.st_text}})],1):e._e(),e.st_activate_download_button?a("a",{class:"button button--default fill mt-6",attrs:{href:e.getButtonLink(e.st_button_link)}},[a("span",[e._v(" "+e._s(e.pageLabel("Download"))+" ")]),a("i",{staticClass:"fas fa-chevron-right"})]):e._e()])])])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("4bbd"),c=a("de52"),d=a("498d"),u=a("32c6");let p=class extends o["FSXABaseComponent"]{getButtonLink(e){const{normalizeUrl:t,getUrlByPageId:a}=this;return(null===e||void 0===e?void 0:e.referenceId)?t(a(e.referenceId)):"#"}};p=Object(r["g"])([Object(l["b"])({name:"Infobox",setup(){const{pageLabel:e}=Object(u["a"])(),{normalizeUrl:t}=Object(d["a"])();return{pageLabel:e,normalizeUrl:t}},components:{Icon:i["default"],SemanticHeadline:c["default"],"rich-text":o["FSXARichText"]},props:{st_headline:{type:String,default:""},st_headline_format:{type:String,default:""},st_icon:{type:String,default:""},st_show_icon:{type:Boolean,default:!0},st_activate_download_button:{type:Boolean,default:!1},st_button_link:{type:[String,Object],default:""},st_text:{type:Array,default:()=>[]},columns:{type:String,default:"6"}}})],p);var m=p,f=m,v=(a("7682"),a("5578")),b=Object(v["a"])(f,n,s,!1,null,"4b305a3a",null);t["default"]=b.exports},"34f9":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("dekra-global-messages"),a("fsxa-app",{attrs:{"default-locale":"de_DE","dev-mode":e.isDevMode,"handle-route-change":e.changeRoute,"current-path":e.route,components:e.components,"global-settings-key":"global_settings"}})],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("9cf9"),i=a("44af"),c=a("dc83"),d=a("a7ab"),u=a("0865"),p=a("5e70"),m=a("e187"),f=a("5e3c"),v=a("7ac0"),b=a("1a9e"),h=a("3dd3"),g=a("3a35"),_=a("f716"),y=a("c8be"),x=a("572a"),C=a("76bd"),w=a("2da9"),O=a("3f98"),k=a("32ef"),S=a("08e1"),j=a("b6e3"),L=a("4d49"),$=a("3bf2"),I=a("4c70"),P=a("6f3b"),E=a("72a2"),T=a("71e1"),D=a("860e"),A=a("0bd6"),M=a("7d6e"),N=a("6fe4"),F=a("7a85"),R=a("745d"),B=a("31e4"),U=a("ca2f"),H=a("00e2"),z=a("cb1e"),q=a("20ad"),V=a("498d"),W=a("0cd7"),G=a("f0f3"),X=a("d204");const Q=l["default"].extend({props:{breadcrumbLeaf:{type:Object,default:()=>{}},breadcrumbLevels:{type:Array,default:()=>[]},route:{type:String,default:Object(G["b"])()}}});let Z=class extends Q{mounted(){window.addEventListener("popstate",this.onRouteChange),window.addEventListener("pushstate",this.onRouteChange)}beforeDestroy(){window.removeEventListener("popstate",this.onRouteChange),window.removeEventListener("pushstate",this.onRouteChange)}onRouteChange(){this.route=Object(G["b"])()}changeRoute(e){const t=e.trim(),a=t.charAt(1).toLowerCase()+t.slice(2);history.pushState(null,"",a),this.route=t}get components(){return{appLayout:d["default"],layouts:{pt_content_page:p["default"],pt_homepage:u["default"],pt_location_page:m["default"],pt_news_overview_page:f["default"]},sections:{st_hero_banner:b["default"],st_text_image:v["default"],st_request:S["default"],st_teaser_topic:h["default"],st_seminar_search:g["default"],st_location_finder:g["default"],st_contact:_["default"],st_contact_form:y["default"],st_seperation_line_anchor:x["default"],st_download_list:C["default"],st_download_list_dynamic:w["default"],st_benefit:O["default"],st_teaser_seminar:k["default"],st_button_link:j["default"],st_infobox:I["default"],st_gallery:E["default"],st_image_video:P["default"],st_q_and_a:T["default"],st_customer_ratings:M["default"],st_container_tabs_accordion:D["default"],st_news_list_dynamic:$["default"],st_tab_component:A["default"],"local_data.tt_news":L["default"]},richtext:{paragraph:N["default"],text:F["default"],block:R["default"],list:B["default"],listitem:U["default"],linebreak:q["default"],u:H["default"],link:z["default"]}}}};Z=Object(r["g"])([Object(c["a"])({name:"VueFSXAApp",components:{"fsxa-app":o["FSXAApp"],DekraGlobalMessages:X["a"]},setup(){const{isDev:e}=Object(V["a"])(),{location:t}=Object(W["a"])(),a=Object(i["ref"])(e.value);return{location:t,isDevMode:a}}})],Z);var Y=Z,K=Y,J=a("5578"),ee=Object(J["a"])(K,n,s,!1,null,null,null);t["default"]=ee.exports},"37c2":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"p-5 border-1 border-gray-60 flex flex-row flex-wrap break-all"},[e._l(e.headers,(function(t){var n=t.name,s=t.label,r=t.classes;return[s&&n&&e.billingInfo[n]?[a("div",{key:"invoice-"+n,staticClass:"text-sm",class:[r]},[a("span",{staticClass:"font-semibold",domProps:{innerHTML:e._s(e.pageLabel(s))}}),e.billingInfo[n]?a("p",{staticClass:"mt-2",domProps:{innerHTML:e._s(e.billingInfo[n]||"")}}):e._e()])]:e._e()]}))],2)},s=[],r=a("44af"),o=a("32c6");const l={companyName:"CheckOut_CompanyName",firstName:"PlaceHolder_FirstName",lastName:"PlaceHolder_LastName",email:"PlaceHolder_Email",address:"PlaceHolder_Address",streetName:"PlaceHolder_StreetName",streetNumber:"PlaceHolder_StreetNumber",streetAndNumber:"MyAccount_Street_And_No",postalCode:"PlaceHolder_PostalCode",place:"PlaceHolder_City",country:"PlaceHolder_Country"},i=[{name:"companyName",label:l.companyName,classes:"w-full mb-5"},{name:"streetname",label:l.streetAndNumber,classes:"w-full mb-5"},{name:"postalCode",label:l.postalCode,classes:"w-1/2 pr-2"},{name:"city",label:l.place,classes:"w-1/2 pl-2"}],c=[{name:"companyName",label:l.companyName,classes:"w-full mb-5"},{name:"firstName",label:l.firstName,classes:"w-1/2 mb-5"},{name:"lastName",label:l.lastName,classes:"w-1/2 pl-4"},{name:"addressFirstline",label:l.streetName,classes:"w-full mb-5"},{name:"postalCode",label:l.postalCode,classes:"w-1/2"},{name:"city",label:l.place,classes:"w-1/2 pl-4"}];var d={name:"DekraBillingAddressBlock",components:{},props:{isBusiness:{type:Boolean,default:!1},addressInfo:{type:Object,default:null}},setup(e){const{pageLabel:t}=Object(o["a"])(),a=Object(r["computed"])(()=>e.addressInfo||{}),n=Object(r["computed"])(()=>e.isBusiness?i:c);return{headers:n,billingInfo:a,pageLabel:t}}},u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["a"]=m.exports},"38dd":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"radiogroup"},e._l(e.group,(function(t,n){return a("div",{key:n+t.value,staticClass:"flex items-center w-full",attrs:{value:t.value},on:{click:e.enter}},[a("span",[a("input",{attrs:{id:t.value,type:"radio",name:e.name},domProps:{value:t.value,checked:e.field===t.value}}),a("label",{attrs:{for:t.value}})]),a("span",{staticClass:"text-sm font-light pl-2",class:e.field===t.value?"text-primary":"text-gray-80",attrs:{value:t.value}},[e._v(" "+e._s(e.usePageLabels?e.pageLabel(t.label):t.label)+" ")])])})),0)},s=[],r=a("44af"),o=a("32c6"),l={name:"DekraRadiogroup",props:{name:{type:String,default:""},group:{type:Array,default:()=>[]},value:{type:String,default:""},label:{type:String,default:""},usePageLabels:{type:Boolean,default:!0}},setup(e){const{pageLabel:t}=Object(o["a"])(),a=Object(r["ref"])(e.value);return{field:a,pageLabel:t}},watch:{value(e){this.field=e}},methods:{enter(e){var t,a;let n=null!==(t=e.target.value)&&void 0!==t?t:null===(a=e.target.attributes["value"])||void 0===a?void 0:a.value;n&&(this.field=n,this.$emit("input",n))}}},i=l,c=(a("a15b"),a("5578")),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},3932:function(e,t,a){},"3a35":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("search-widget")},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("f8fc");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["b"])({name:"SearchWidgetSection",components:{SearchWidget:i["default"]}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"3bf2":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value,margin:"mb-0","margin-md":"mb-0"}}),a("news-list",{attrs:{"get-all-news":e.payload.st_global_all,"news-ids":e.payload.st_global_selected,"location-ids":e.payload.st_location_ids,limit:e.payload.st_limit.value,"over-view-link":e.payload.st_link_to_overview,"show-over-view-link":e.payload.st_show_link_to_overview}})],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("32c6"),d=a("de52"),u=a("9d72");let p=class extends o["FSXABaseSection"]{};p=Object(r["g"])([Object(l["b"])({name:"DynamicNewsListSection",components:{NewsList:u["default"],SemanticHeadline:d["default"]},setup(){const{isCreator:e}=Object(i["a"])(),{pageLabel:t}=Object(c["a"])();return{isCreator:e,pageLabel:t}}})],p);var m=p,f=m,v=a("5578"),b=Object(v["a"])(f,n,s,!1,null,null,null);t["default"]=b.exports},"3d9b":function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));a("f758"),a("5bdf"),a("d3ff");const n={href:window.location.href,url:new URL(window.location.href),params:new URLSearchParams(window.location.search)};function s(){function e(){n.href!==window.location.href&&(n.href=window.location.href,n.url=new URL(window.location.href),n.params=new URLSearchParams(window.location.search))}function t(t){return e(),n.params.has(t)}function a(a,s){return e(),t(a)?n.params.get(a):null!==s&&void 0!==s?s:""}function s(t,a){e(),n.url.searchParams.set(t,String(a)),history.pushState({},"",n.url)}function r(t){e(),n.url.searchParams.delete(t)}return{hasParam:t,getParam:a,addParam:s,removeParam:r}}},"3dd3":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value}}),"horizontal"==e.payload.st_layout_alignment.identifier?a("div",{staticClass:"w-full"},[a("div",{staticClass:"-mx-4"},[a("carousel",{attrs:{"pagination-enabled":!1,"navigation-enabled":"","navigation-next-label":"<i class='fas fa-chevron-right'></i>","navigation-prev-label":"<i class='fas fa-chevron-left'></i>","per-page-custom":[[1,1],[768,3]]}},e._l(e.payload.st_topic_boxes,(function(t){return a("slide",{key:t.id,staticClass:"card flex px-4"},[a("div",{staticClass:"flex flex-col justify-between border border-gray-60 w-full"},[a("topic-teaser",{attrs:{"preview-id":t.previewId,topic:t.data}}),a("a",{class:"button button--default fill ml-auto mr-3 mb-3",attrs:{href:e.buttonLink(t)}},[a("span",[e._v(e._s(e.buttonText(t)))]),a("i",{staticClass:"fas fa-chevron-right"})])],1)])})),1)],1)]):e._e(),"vertical"==e.payload.st_layout_alignment.identifier?a("div",{staticClass:"grid grid-cols-12 gap-6"},e._l(e.payload.st_topic_boxes,(function(t){return a("div",{key:t.id,class:"col-span-full md:col-span-4 flex flex-col justify-between border border-gray-60"},[a("topic-teaser",{attrs:{"preview-id":t.previewId,topic:t.data}}),a("a",{class:"button button--default fill ml-auto mr-3 mb-3",attrs:{href:e.buttonLink(t)}},[a("span",[e._v(e._s(e.buttonText(t)))]),a("i",{staticClass:"fa-chevron-right"})])],1)})),0):e._e()],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("61e2"),c=a("c82b"),d=a("de52"),u=a("c4b3"),p=a("498d"),m=a("ee68"),f=a("32c6");let v=class extends o["FSXABaseSection"]{buttonText(e){var t,a,n;return null===(n=null===(a=null===(t=null===e||void 0===e?void 0:e.data)||void 0===t?void 0:t.st_button_link)||void 0===a?void 0:a.data)||void 0===n?void 0:n.lt_text}internalLinkFactory(e,t){const{normalizeUrl:a,getUrlByPageId:n}=this,s=a(n(e.referenceId));return"string"===typeof t?`${s}#${t}`:s}buttonLink(e){var t,a,n,s,r,o;const{getAbsolutePath:l}=this,i=null===(n=null===(a=null===(t=null===e||void 0===e?void 0:e.data)||void 0===t?void 0:t.st_button_link)||void 0===a?void 0:a.data)||void 0===n?void 0:n.lt_link,c=null===(o=null===(r=null===(s=null===e||void 0===e?void 0:e.data)||void 0===s?void 0:s.st_button_link)||void 0===r?void 0:r.data)||void 0===o?void 0:o.lt_link_params;if(!(null===i||void 0===i?void 0:i.referenceId))return"#";const d=this.internalLinkFactory(i,c);return l(d)}};v=Object(r["g"])([Object(l["b"])({name:"TopicTeaserSection",components:{SemanticHeadline:d["default"],Carousel:i["Carousel"],Slide:i["Slide"],TopicTeaser:c["default"],MobileTopicTeaser:u["default"]},setup(){const{normalizeUrl:e}=Object(p["a"])(),{pageLabel:t}=Object(f["a"])(),{getAbsolutePath:a}=Object(m["a"])();return{pageLabel:t,normalizeUrl:e,getAbsolutePath:a}}})],v);var b=v,h=b,g=(a("72ff"),a("5578")),_=Object(g["a"])(h,n,s,!1,null,"11d14cb7",null);t["default"]=_.exports},"3f6b":function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n=e=>{if("undefined"!==typeof e.pt_title_tag&&e.pt_title_tag){const t=document.createElement("meta");t.setAttribute("property","og:title"),t.content=e.pt_title_tag,document.getElementsByTagName("head")[0].appendChild(t)}if("undefined"!==typeof e.pt_meta_description&&e.pt_meta_description){const t=document.createElement("meta");t.setAttribute("property","og:description"),t.content=e.pt_meta_description,document.getElementsByTagName("head")[0].appendChild(t)}if("undefined"!==typeof e.pt_og_image&&e.pt_og_image){const t=document.createElement("meta");t.setAttribute("property","og:image"),t.content=e.pt_og_image.resolutions.ORIGINAL.url,document.getElementsByTagName("head")[0].appendChild(t)}const t=document.createElement("meta");t.setAttribute("property","og:type"),t.content="website",document.getElementsByTagName("head")[0].appendChild(t);const a=document.createElement("meta");if(a.setAttribute("property","og:url"),a.content=window.location.href,document.getElementsByTagName("head")[0].appendChild(a),"undefined"!==typeof e.pt_title_tag&&e.pt_title_tag){const t=document.createElement("meta");t.setAttribute("property","twitter:title"),t.content=e.pt_title_tag,document.getElementsByTagName("head")[0].appendChild(t)}if("undefined"!==typeof e.pt_meta_description&&e.pt_meta_description){const t=document.createElement("meta");t.setAttribute("property","twitter:description"),t.content=e.pt_meta_description,document.getElementsByTagName("head")[0].appendChild(t)}if("undefined"!==typeof e.pt_og_image&&e.pt_og_image){const t=document.createElement("meta");t.setAttribute("property","twitter:image"),t.content=e.pt_og_image.resolutions.ORIGINAL.url,document.getElementsByTagName("head")[0].appendChild(t)}const n=document.createElement("meta");n.setAttribute("property","twitter:site"),n.content=window.location.href,document.getElementsByTagName("head")[0].appendChild(n);const s=document.createElement("meta");s.setAttribute("property","twitter:card"),s.content="summary_large_image",document.getElementsByTagName("head")[0].appendChild(s);const r=document.createElement("meta");r.setAttribute("property","twitter:creator"),r.content="Dekra Akademie",document.getElementsByTagName("head")[0].appendChild(r)}},"3f98":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value}}),a("div",{staticClass:"grid grid-cols-12 gap-6"},e._l(e.payload.st_benefit_elements,(function(t,n){return a("div",{key:n,staticClass:"col-span-full md:col-span-4"},[a("div",{staticClass:"flex mb-5"},[a("icon",{attrs:{icon:t.data.st_icon.value}}),a("h3",{staticClass:"text-primary text-lg md:text-xl font-semibold pl-5"},[e._v(" "+e._s(t.data.st_title)+" ")])],1),a("div",[a("rich-text",{attrs:{content:t.data.st_text}})],1)])})),0)],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("4bbd"),c=a("de52"),d=a("498d");let u=class extends o["FSXABaseSection"]{};u=Object(r["g"])([Object(l["b"])({name:"BenefitSection",components:{SemanticHeadline:c["default"],Icon:i["default"],"rich-text":o["FSXARichText"]},setup(){const{isCreator:e}=Object(d["a"])();return{isCreator:e}}})],u);var p=u,m=p,f=a("5578"),v=Object(f["a"])(m,n,s,!1,null,null,null);t["default"]=v.exports},4:function(e,t){},4029:function(e,t,a){},"42c4":function(e,t,a){},4389:function(e,t,a){},"455d":function(e,t,a){"use strict";a("84d2")},"458b":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col px-3 md:px-0 md:pl-0 md:items-end"},[a("div",{staticClass:"w-full md:w-1/2 md:pl-10 lg:w-3/5 xl:w-1/3 xl:pl-7 pr-3"},[a("div",{staticClass:"flex justify-between text-sm"},[a("span",[e._v(e._s(e.pageLabel("CartInc_Subtotal")))]),a("span",[e._v(e._s(e.toCurrency(e.sum)))])]),a("div",{staticClass:"flex justify-between pt-1 text-sm"},[a("span",[e._v(e._s(e.pageLabel("VatShort"))+" ("+e._s(e.vatPercent)+"%)")]),a("span",[e._v(e._s(e.toCurrency(e.vat)))])]),a("div",{staticClass:"flex justify-between pt-3 text-sm font-semibold"},[a("span",{},[e._v(e._s(e.pageLabel("CartInc_GrandTotal")))]),a("span",{},[e._v(e._s(e.toCurrency(e.total,e.locale,e.currency)))])])])])},s=[],r=a("32c6"),o=a("8d5f"),l={name:"DekraCartTotal",props:{sum:{type:Number,default:0},vat:{type:Number,default:0},total:{type:Number,default:0},vatPercent:{type:Number,default:19},currency:{type:String,default:"EUR"},locale:{type:String,default:"de-DE"}},setup(){o["a"];const{toCurrency:e}=Object(o["a"])(),{pageLabel:t}=Object(r["a"])();return{pageLabel:t,toCurrency:e}}},i=l,c=a("5578"),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},"46cc":function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"b",(function(){return s})),a.d(t,"a",(function(){return r}));const n=({isCMS:e=!1,locationId:t,cartId:a,sku:n})=>{const s=window.location.pathname,r={event:"pageview",pt:s.match(/^\/warenkorb.*?/)||s.match(/^\/ccrz__Cart.*?/)?"cart":s.match(/^\/bestellung.*?/)||s.match(/^\/ccrz__CheckoutNew.*?/)?"checkout":"/"===s||"/homepage"===s?"home":"/produkte"===s||s.match(/^\/standorte\/.*/)?"plp":s.match(/^\/produkte\/.*/)?"phd":e?"content":"other"};return t&&(r.locationid=t),a&&(r.cartid=a),n&&(r.id=n),r},s=e=>{const t=e.orderItems.map(e=>({name:e.name,id:e.sku,price:e.price,brand:"0",category:"",variant:"",quantity:e.quantity})),a={event:"purchase",ecommerce:{purchase:{actionField:{id:e.order.orderId,affiliation:"",revenue:e.order.tax?e.order.totalAmount:e.order.subtotalAmount,tax:e.order.tax,shipping:"",coupon:""},products:t}}};return a},r=({sku:e,name:t,price:a,location:n,topic:s,instructionForm:r})=>{const o=[{name:t,id:e,price:a,brand:n,category:s,variant:r,quantity:1}],l={event:"addToCart",ecommerce:{currencyCode:"EUR",add:{products:o}}};return l}},"46ed":function(e,t,a){"use strict";a("57f0")},"498d":function(e,t,a){"use strict";a.d(t,"a",(function(){return p}));a("f758"),a("5bdf"),a("d3ff");var n=a("6f1a"),s=a("44af");const r=Object(s["reactive"])({isCreator:!1,isDev:!1}),o=Object(s["computed"])(()=>r.isCreator),l=Object(s["computed"])(()=>r.isDev),i=()=>{var e;const t=new URLSearchParams(window.location.search);r.isCreator="creator"===t.get("viewer"),r.isDev=(null===(e=window.ECOM)||void 0===e?void 0:e.isDev)||!1},c=(e,t=!1)=>t?`\n    ${e["339x254"]?e["339x254"].url+" 375w,":""}\n    ${e["600x200"]?e["600x200"].url+" 640w,":""}\n    ${e["728x242"]?e["728x242"].url+" 768w,":""}\n    ${e["856x285"]?e["856x285"].url+" 1024w,":""}\n    ${e["1024x341"]?e["1024x341"].url+" 1280w,":""}\n    ${e["1288x429"]?e["1288x429"].url+" 1536w,":""}\n  `:`\n    ${e["339x254"]?e["339x254"].url+" 375w,":""}\n    ${e["192x144"]?e["192x144"].url+" 640w,":""}\n    ${e["232x174"]?e["232x174"].url+" 768w,":""}\n    ${e["272x204"]?e["272x204"].url+" 1024w,":""}\n    ${e["320x240"]?e["320x240"].url+" 1280w,":""}\n    ${e["416x312"]?e["416x312"].url+" 1536w,":""}\n  `,d={maxPolls:100,timeout:50};Object(n["a"])(()=>{var e,t;return!!(null===(t=null===(e=window.ECOM)||void 0===e?void 0:e.basics)||void 0===t?void 0:t.cms)},d,()=>i())();const u=e=>e.replace(/\/+$/,"");function p(){return{isCreator:o,isDev:l,getSrcSet:c,normalizeUrl:u}}},"4bbd":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("span",["Checklist"===e.st_icon?a("i",{staticClass:"fal fa-check fa-2x"}):e._e(),"Dauer"===e.st_icon?a("i",{staticClass:"fal fa-clock fa-2x"}):e._e(),"E-Mail"===e.st_icon?a("i",{staticClass:"fal fa-envelope fa-2x"}):e._e(),"Haus"===e.st_icon?a("i",{staticClass:"fal fa-home fa-2x"}):e._e(),"Infobox"===e.st_icon?a("i",{staticClass:"fal fa-info fa-2x"}):e._e(),"Laptop"===e.st_icon?a("i",{staticClass:"fal fa-laptop fa-2x"}):e._e(),"Person+"===e.st_icon?a("i",{staticClass:"fal fa-user-plus fa-2x"}):e._e(),"Personen"===e.st_icon?a("i",{staticClass:"fal fa-users fa-2x"}):e._e(),"Schild"===e.st_icon?a("i",{staticClass:"fal fa-shield-alt fa-2x"}):e._e(),"Telefon"===e.st_icon?a("i",{staticClass:"fal fa-phone fa-2x"}):e._e(),"Weltkugel"===e.st_icon?a("i",{staticClass:"fal fa-globe-europe fa-2x"}):e._e(),"Zertifikat"===e.st_icon?a("i",{staticClass:"fal fa-certificate fa-2x"}):e._e(),"Ziel"===e.st_icon?a("i",{staticClass:"fal fa-bullseye fa-2x"}):e._e()])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4");let i=class extends o["FSXABaseComponent"]{};i=Object(r["g"])([Object(l["b"])({name:"Icon",props:{st_icon:{type:String,default:""}}})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"4c70":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("infobox",{attrs:{st_headline:e.payload.st_headline,st_headline_format:e.payload.st_headline_format.value,st_text:e.payload.st_text,st_icon:e.payload.st_icon.value,st_show_icon:e.payload.st_show_icon,st_activate_download_button:e.payload.st_activate_download_button,st_button_link:e.payload.st_button_link&&e.payload.st_button_link.data.lt_link}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("34b9");let d=class extends o["FSXABaseSection"]{};d=Object(r["g"])([Object(l["b"])({name:"InfoboxSection",components:{Infobox:c["default"]},setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},"4d49":function(e,t,a){"use strict";a.r(t);var n,s,r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("news-overview",{attrs:{"news-overview-data":e.newsOverviewData,news:e.news}})},o=[],l=a("e05e"),i=a("6bc6"),c=a("dc83"),d=a("8e6c");let u=(n=Object(c["a"])({name:"NewsOverviewSection",components:{NewsOverview:d["default"]}}),n(s=class extends i["FSXABaseSection"]{constructor(...e){super(...e),Object(l["a"])(this,"newsOverviewData",{})}async mounted(){this.payload.filterParams&&!this.news&&await this.fetchNews(),this.newsOverviewData=this.getStoredItem("newsOverviewData")}async fetchNews(){const e=await this.fsxaApi.fetchByFilter({filters:[],locale:this.locale});this.setStoredItem(this.allNewsKey,e)}checkNewsEndDate(e){const t=new Date(e);return t.getTime()>=Date.now()}get allNewsKey(){return"newsoverview--news"}get news(){let e=this.getStoredItem(this.allNewsKey);return e?e.filter(e=>this.checkNewsEndDate(e.data.tt_release_end_date)&&e.data.tt_seo_url_path):e}})||s);var p=u,m=a("5578"),f=Object(m["a"])(p,r,o,!1,null,null,null);t["default"]=f.exports},"4d85":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));a("b75a");var n=a("a85d"),s=a("9cf9");class r{constructor(){this.instances=[]}register(e){this.instances.push(e);const t=e.$emit;e.$emit2=t,e.$emit=(e,t)=>{Object(n["a"])("$emit: "+e);for(const a of this.instances)a.$emit2(e,t)}}}window.relay=window.relay||new r;const o=new s["default"];window.relay.register(o)},"4e4f":function(e,t,a){},"4f6a":function(e,t,a){"use strict";a("5cc6")},5:function(e,t){},"506f":function(e,t,a){"use strict";a("42c4")},5340:function(e,t,a){"use strict";a.d(t,"a",(function(){return C}));a("b75a"),a("3712");var n=a("44af"),s=a("0f6e"),r=a("111b"),o=a("795f");async function l(){let e=0,t=[];const n={next:()=>e>=t.length?Promise.resolve({done:!0}):Promise.resolve({value:t[e++],done:!1})};try{const{count:e,facets:s,results:r}=await a.e("chunk-2d0da06d").then(a.t.bind(null,"6a9e",3));return t=r,{count:e,facets:s,results:{[Symbol.asyncIterator]:()=>n}}}catch(s){console.error(s)}}async function i(){let e=0,t=[];const n={next:()=>e>=t.length?Promise.resolve({done:!0}):Promise.resolve({value:t[e++],done:!1})};try{const{count:e,facets:s,results:r}=await a.e("chunk-2d0af04b").then(a.t.bind(null,"0d12",3));return t=r.map(e=>({...e})),{count:e,facets:s,results:{[Symbol.asyncIterator]:()=>n}}}catch(s){console.error(s)}}async function c(){let e=0,t=[];const n={next:()=>e>=t.length?Promise.resolve({done:!0}):Promise.resolve({value:t[e++],done:!1})};try{const{count:e,results:s}=await a.e("chunk-2d0ab6ad").then(a.t.bind(null,"14d8",3));return t=s,{count:e,results:{[Symbol.asyncIterator]:()=>n}}}catch(s){console.error(s)}}const d={[o["b"].Product]:l,[o["b"].Event]:i,[o["b"].Content]:c,[o["b"].Location]:()=>{}};function u(){async function e(e,t,a,n=!1,s){if(window.ENABLE_MOCKING){const e=d[a];return await e()}{const a=await e.search(t,s);return a.count&&a.count>0?a:n?await e.search("",s):a}}return{execute:e}}var p=a("3d9b"),m=a("7c44"),f=a("1d95"),v=a("32c6"),b=a("4d85"),h=a("1513"),g=a("0793"),_=a("9613");function y(e){return e?JSON.parse(JSON.stringify(e)):e}var x=a("a027");const C=Object(s["c"])("azure-search-store",()=>{var e;const{error:t,trace:a}=Object(m["a"])(),{getParam:s}=Object(p["a"])(),{getAzureSearchConfig:l,getAzureFilterConfig:i,getFacets:c}=Object(r["a"])(),{pageLabel:d}=Object(v["a"])(),{errorHandling:C}=Object(g["a"])(),w=l("Overview"),O=w.filter(e=>e.tabsequence>0),k=w.find(e=>e.developerName===_["l"]),S=w.find(e=>e.developerName===_["k"]),j=w.find(e=>e.developerName===_["j"]),L=i(),$=c(L),{execute:I}=u(),{startLoading:P,stopLoading:E}=Object(x["a"])();let T="COUNT";const D=Object(n["ref"])(!1),A=Object(n["ref"])(!1),M=Object(n["ref"])([]),N=Object(n["ref"])(20),F=Object(n["ref"])([]),R=Object(n["ref"])(!1),B=Object(n["ref"])(!0),U=Object(n["ref"])([]),H=Object(n["ref"])([]),z=Object(n["ref"])(20),q=Object(n["ref"])([]),V=Object(n["ref"])(!1),W=Object(n["ref"])(!0),G=Object(n["ref"])([]),X=Object(n["ref"])([]),Q=Object(n["ref"])(20),Z=Object(n["ref"])([]),Y=Object(n["ref"])(!1),K=Object(n["ref"])([]),J=Object(n["ref"])(6),ee=Object(n["ref"])(1),te=Object(n["ref"])(""),ae=Object(n["ref"])({}),ne=Object(n["ref"])([]),se=Object(n["ref"])(0),re=Object(n["ref"])(!1),oe=Object(n["ref"])([]),le=Object(n["ref"])([]),ie=Object(n["ref"])([]),ce=Object(n["ref"])([]),de=Object(n["ref"])(0),ue=Object(n["ref"])(0),pe=Object(n["ref"])(0),me=Object(n["ref"])(null!==(e=w[0].top)&&void 0!==e?e:20),fe=Object(n["ref"])([]),ve=Object(n["ref"])(0),be=Object(n["ref"])(0),he=Object(n["ref"])([]),ge=Object(n["ref"])([]),_e=Object(n["ref"])(!1),ye=Object(n["ref"])({}),xe=Object(n["ref"])([]);ne.value=w.filter(e=>e.tabsequence).map(e=>{var t;const a=null!==(t=e.masterLabel)&&void 0!==t?t:"SearchResults_Page_Products";return{name:a,place:e.tabsequence,indexName:e.indexName,count:0,label:d(a)+" (0)"}}).sort((e,t)=>e.place>t.place?1:e.place<t.place?-1:0),ne.value.length>0&&(se.value=ne.value[0].place);const Ce=Object(n["computed"])(()=>D.value),we=Object(n["computed"])(()=>A.value),Oe=Object(n["computed"])(()=>M.value),ke=Object(n["computed"])(()=>N.value),Se=Object(n["computed"])(()=>F.value),je=Object(n["computed"])(()=>R.value),Le=Object(n["computed"])(()=>H.value),$e=Object(n["computed"])(()=>z.value),Ie=Object(n["computed"])(()=>q.value),Pe=Object(n["computed"])(()=>V.value),Ee=Object(n["computed"])(()=>X.value),Te=Object(n["computed"])(()=>Q.value),De=Object(n["computed"])(()=>Z.value),Ae=Object(n["computed"])(()=>Y.value),Me=Object(n["computed"])(()=>te.value),Ne=Object(n["computed"])(()=>ae.value),Fe=Object(n["computed"])(()=>ne.value),Re=Object(n["computed"])(()=>se.value),Be=Object(n["computed"])(()=>re.value),Ue=Object(n["computed"])(()=>oe.value),He=Object(n["computed"])(()=>le.value),ze=Object(n["computed"])(()=>ie.value),qe=Object(n["computed"])(()=>ce.value),Ve=Object(n["computed"])(()=>de.value),We=Object(n["computed"])(()=>ue.value),Ge=Object(n["computed"])(()=>pe.value),Xe=Object(n["computed"])(()=>me.value),Qe=Object(n["computed"])(()=>be.value),Ze=Object(n["computed"])(()=>he.value),Ye=Object(n["computed"])(()=>ge.value),Ke=Object(n["computed"])(()=>ye.value),Je=Object(n["computed"])(()=>_e.value),et=Object(n["computed"])(()=>xe.value);function tt(e){se.value=e.place}function at(e){var t,a;return null!==(a=null===(t=Fe.value.find(t=>t.name===e))||void 0===t?void 0:t.place)&&void 0!==a?a:-1}function nt(e){re.value=e}function st(e){ae.value={...e}}function rt(){re.value=!re.value}function ot(e,t,a,n){const s=t.filterValue.split("=")[1].split("."),r=t.filterTechName+"_"+s[0],o=r+"_"+s[1],l=e[a].options.findIndex(e=>e.name===r),i=e[a].options[l].children.findIndex(e=>e.name===o.trim()),c=e[a].options[l].children[i].children.findIndex(e=>e.name===t.filterValue);e[a].options[l].children[i].children[c].isSelected=n;const d=e[a].options[l].children[i].children.filter(e=>!1===e.isSelected);d.length>0?e[a].options[l].children[i].isSelected=!1:e[a].options[l].children[i].isSelected=!0}function lt(e){const t=y(he.value);return 0===t.length?[]:(e.forEach(e=>{const a=t.findIndex(t=>t.name===e.filterTechName);"Switch"===t[a].type?t[a].isSelected=!1:"Time"===t[a].type?e.filterValue.includes("|")?t[a].dateRange="":t[a].options.forEach(e=>{e.isSelected=!1}):"Topics"===t[a].type?ot(t,e,a,!1):a>=0&&t[a].options.forEach(t=>{t.value===e.filterValue&&(t.isSelected=!1)})}),Rt(t),t)}function it(e){const t=y(e),a=t.map(({name:t,options:a,type:n,isSelected:s})=>{const r=e.find(e=>e.name===t);let o=a.map(e=>{var t,a,s,o,l;let i=!1;i="Time"===n?null!==(a=null===(t=null===r||void 0===r?void 0:r.options.find(t=>t.to===e.to))||void 0===t?void 0:t.isSelected)&&void 0!==a&&a:null!==(o=null===(s=null===r||void 0===r?void 0:r.options.find(t=>t.value===e.value))||void 0===s?void 0:s.isSelected)&&void 0!==o&&o;const c=null!==(l=e.name)&&void 0!==l?l:e.value;return{...e,name:c,isSelected:i}});if("Filter_Location"===t&&(o=gt(o),o=o.slice(0,J.value)),"Switch"===n){const e=ge.value.find(e=>e.filterTechName===t&&e.filterValue===r.checkboxValue);s=!!e}return{...r,options:o,isSelected:null!==s&&void 0!==s&&s}});return a}function ct(e,t){t.includes("Products")?de.value=e.count:t.includes("Events")&&(ue.value=e.count),ne.value=ne.value.map(a=>(a.name===t&&(a.count=e.count,a.label=`${d(a.name)} (${e.count})`),a))}async function dt(e){var t,a,n,s,r,o,l,i,c,d,u,p,m,f,v;const b=[];try{let h=ne.value.findIndex(e=>e.name===_["l"]);if(h>-1&&ne.value[h].place){const e=ge.value.filter(e=>"Filter_Execution_Guaranteed"!==e.filterTechName);b.push(Tt(e))}h=ne.value.findIndex(e=>e.name===_["k"]),h>-1&&ne.value[h].place&&b.push(Mt(ge.value));const g=await Promise.all(b),y=it(e);return ct(g[0],_["l"]),ct(g[1],_["k"]),oe.value=null!==(a=null===(t=g[0])||void 0===t?void 0:t.items)&&void 0!==a?a:[],M.value=null!==(r=null===(s=null===(n=g[0])||void 0===n?void 0:n.items)||void 0===s?void 0:s.filter(e=>!0===e.Head))&&void 0!==r?r:[],A.value=A.value||(null===(o=oe.value)||void 0===o?void 0:o.length)>0,de.value=null!==(i=null===(l=g[0])||void 0===l?void 0:l.count)&&void 0!==i?i:0,le.value=null!==(d=null===(c=g[1])||void 0===c?void 0:c.items)&&void 0!==d?d:[],H.value=null!==(p=null===(u=g[1])||void 0===u?void 0:u.items)&&void 0!==p?p:[],A.value=A.value||(null===(m=le.value)||void 0===m?void 0:m.length)>0,ue.value=null!==(v=null===(f=g[1])||void 0===f?void 0:f.count)&&void 0!==v?v:0,y}catch(h){console.log("error: ",h)}return[]}async function ut(){const e=lt(ge.value);ge.value=[],J.value=_["e"],T="COUNT",he.value=await dt(e)}async function pt(e){a("filter unselected "+JSON.stringify(e)),e.forEach(e=>{const t=ge.value.findIndex(t=>t.filterTechName===e.filterTechName&&t.filterValue===e.filterValue);t>=0&&ge.value.splice(t,1)});const t=lt(e);console.debug("checking filter",y(t)),he.value=await dt(t)}async function mt(e){a("filter selected "+JSON.stringify(e)),e.forEach(e=>{const t=ge.value.findIndex(t=>t.filterTechName===e.filterTechName&&t.filterValue===e.filterValue);t<0&&ge.value.push(e)});const t=ge.value.filter(e=>"ProductServiceStartDate"===e.filterTechName).length>1;if(t){const e=ge.value.findIndex(e=>"ProductServiceStartDate"===e.filterTechName);ge.value.splice(e,1)}const n=vt(ge.value);he.value=await dt(n)}async function ft(e){const t={filterTechName:e.techName,filterValue:e.value};await pt([t])}function vt(e){const t=y(he.value);return Rt(t),0===t.length?[]:(e&&e.forEach(e=>{const a=t.findIndex(t=>t.name===e.filterTechName);if("Switch"===t[a].type)t[a].isSelected=!0;else if("Time"===t[a].type)e.filterValue.includes("|")?(t[a].dateRange=e.filterValue,t[a].options.forEach(e=>{e.isSelected=!1})):(t[a].options.forEach(t=>{var a;return(null===(a=t.to)||void 0===a?void 0:a.split("T")[0])===e.filterValue.split("T")[0]?t.isSelected=!0:t.isSelected=!1,t}),t[a].dateRange="");else if("Topics"===t[a].type)ot(t,e,a,!0);else if(a>=0){let n=!1;if(t[a].options.forEach(t=>{t.value===e.filterValue&&(t.isSelected=!0,n=!0)}),!n){const n=ce.value.find(t=>t.value.includes(e.filterValue));n&&t[a].options.push({count:n.count,value:n.value,name:n.value.split("_")[1].split("=")[0],isSelected:!0})}}}),t)}function bt(e,t,a){return e.filter(e=>!t.some(t=>t[a]===e[a]))}function ht(e,t){const a=y(t[0]);for(let n=1;n<t.length;n++){const s=bt(t[n],a,"name");a.push(...s);for(const r of a)if(r.name===e.name)r.options=e.options.slice(0,J.value);else{const e=t[n].find(e=>e.name===r.name);if(e){const t=bt(e.options,r.options,"value");r.options.push(...t);for(const a of r.options){let t;t="Time"===e.type?e.options.find(e=>e.to===a.to):e.options.find(e=>e.value===a.value),t&&(a.count=a.count+t.count)}}}}return a}function gt(e){var t;const a=y(e);"COUNT"===T&&a.sort((e,t)=>{let a=0,n=0;return ge.value.forEach(({filterValue:s,filterTechName:r})=>{"Filter_Location"===r&&(e.value===s&&(a=1),t.value===s&&(n=1))}),n-a});const n=null===(t=window.ECOM)||void 0===t?void 0:t.promotedLocations.split(",")[0],s=a.findIndex(e=>e.value.includes(n));if(s>-1){const e=a.splice(s,1);a.unshift(...e)}return a}function _t(){const e=y(U.value),t=y(G.value);for(const n of t){const t=e.findIndex(e=>e.value===n.value);t>-1?e[t].count+=n.count:e.push(y(n))}const a=gt(e);return ce.value=y(e),ee.value=1,a}function yt(e=[],t){let a="";const n=xt(e);if("product"===t){const e=n.find(e=>"ProductServiceStartDate"===e);e&&n.splice(n.indexOf(e),1)}return n.forEach(t=>{const n=Ct(t,e),s=wt(t);a+="and ",n.length>1?(a+="(",n.forEach(e=>{n.indexOf(e)>0&&(a+=" or "),a+=Ot(s,e)}),a+=")"):a+=Ot(s,n[0])}),a}function xt(e){const t=[];return e.forEach(e=>{-1==t.indexOf(e.filterTechName)&&t.push(e.filterTechName)}),t}function Ct(e,t){const a=[];return t.forEach(t=>{e==t.filterTechName&&a.push(t.filterValue)}),a}function wt(e){let t=Object(o["c"])([])[0];return L.forEach(a=>{e==a.filterTechName&&(t=a)}),t}function Ot(e,t){if("collection"==e.filterQueryType)return"("+e.filterTechName+" eq '"+t+"')";if("string"==e.filterQueryType)return"("+e.filterTechName+"/any(t: t eq '"+t+"'))";if("time"==e.filterQueryType){const e=t.includes("|");let a="",n="";const s="ProductServiceStartDate";if(e){const e=t.split("|");a=e[0].split("T")[0],n=e[1].split("T")[0]}else a=(new Date).toISOString().split("T")[0],n=t.split("T")[0];return`(${s} ge ${a}T00:00:00Z and ${s} le ${n}T23:59:59Z)`}return""}const kt=async(e,t,a)=>{var n,s;let r,o=!1;try{b["a"].$emit("products-start-loading");let l="";if(!1!==(null===(n=window.ECOM)||void 0===n?void 0:n.currentCart)&&(l=null===(s=window.ECOM)||void 0===s?void 0:s.currentCart.encryptedId),r=await Object(h["a"])("eCom_RemoteActionController","addToCart",{},e,l),o=r.success,o&&a){const e=r.data.id?"?cartID="+r.data.id:"";window.location.href=`${t}${e}`}else if(o){const e=r.data.encryptedId;window.ECOM.currentCart=r.data,document.cookie=`LSKey[c]currCartId=${e}; path=/`,document.cookie=`apex__currCartId=${e}; path=/`,b["a"].$emit("cart-quantity-change",e)}}catch(l){C({severity:"error",url:window.location.href,action:"addItem",payload:e,message:l.message||"Unknown error",stack:l.stack||"No stack trace available"})}finally{b["a"].$emit("products-stop-loading"),b["a"].$emit("productdetails-stop-loading")}return{success:o,labelId:null===r||void 0===r?void 0:r.result.labelId}},St=async()=>{};async function jt(e,n=0,r="",l=!0){var i;const c=null!==e&&void 0!==e?e:s("key"),d="Head eq true",u=r?`${d} ${r}`:d,p=+n+ +(null!==(i=null===k||void 0===k?void 0:k.top)&&void 0!==i?i:0),m=[te.value];let v=0;const b={includeTotalCount:!0,searchMode:"any",queryType:"simple",select:null===k||void 0===k?void 0:k.select,top:p,filter:u,facets:$,orderBy:m,scoringProfile:"default"},h=[];try{a("Querying products");const e=Object(f["a"])(null===k||void 0===k?void 0:k.indexName,"search"),t=await I(e,c,o["b"].Product,!0,b);if(v=t.count,R.value=v>p,N.value=v>p?p:v,l){let e=null;const a=y(t.facets);a&&(e=y(null===a||void 0===a?void 0:a.Filter_Location),U.value=y(e),++ee.value,ee.value===O.length&&(e=_t(),a.Filter_Location=y(e)));const n=Object(o["e"])(y(a),L);B.value=!1,F.value=n,++ve.value,fe.value.push(n)}for await(const a of t.results)h.push(a.document)}catch(g){t(g.message)}return{items:h,count:v}}async function Lt(e,n=0,r="",l=!0){var i;const c=null!==e&&void 0!==e?e:s("key"),d="Head eq false";let u;if(r){const e=r.includes("ProductServiceStartDate");u=`${d} ${r}${e?" or (Filter_START_TYPE/any(t: t eq 'flexible_start'))":""}`}else u=d;const p=+n+ +(null!==(i=null===S||void 0===S?void 0:S.top)&&void 0!==i?i:0),m=[te.value];let v=0;const b={includeTotalCount:!0,searchMode:"any",queryType:"simple",select:null===S||void 0===S?void 0:S.select,top:p,filter:u,facets:$,orderBy:m,scoringProfile:"default"},h=[];try{a("Querying events");const e=Object(f["a"])(null===S||void 0===S?void 0:S.indexName,"search"),t=await I(e,c,o["b"].Event,!0,b);if(v=t.count,V.value=v>p,z.value=v>p?p:v,l){let e=null;const a=y(t.facets);a&&(e=y(null===a||void 0===a?void 0:a.Filter_Location),G.value=y(e),++ee.value,ee.value===O.length&&(e=_t(),a.Filter_Location=y(e)));const n=Object(o["e"])(a,L);W.value=!1,q.value=n,++ve.value,fe.value.push(q.value)}for await(const a of t.results){const{NetPrice:e="0",Tax:t="0"}=a.document,n=+t/100,s=+e*(1+n),r={...a.document,GrossPrice:s,eventLocation:{name:a.document.LocationName,name2:a.document.LocationName2,street:a.document.LocationStreet,zip:a.document.LocationZip,city:a.document.LocationCity},localContactPerson:{contactFirstName:a.document.ContactFirstName,contactLastName:a.document.ContactLastName,contactEmail:a.document.ContactEmail,contactPhone:a.document.ContactPhone}};h.push(r)}}catch(g){t(g.message)}return{items:h,count:v}}async function $t(e,n=0){var r,l,i;const c=null!==e&&void 0!==e?e:s("key"),d=+n+ +(null!==(r=null===j||void 0===j?void 0:j.top)&&void 0!==r?r:0),u=[te.value];let p=0;const m={includeTotalCount:!0,searchMode:"any",queryType:"simple",select:null===j||void 0===j?void 0:j.select,top:d,orderBy:u,scoringProfile:"default"},v=[];try{a("Querying content");const e=Object(f["a"])(null===j||void 0===j?void 0:j.indexName,"search"),t=await I(e,c,o["b"].Content,!0,m);p=t.count,Y.value=p>d,Q.value=p>d?d:p;for await(const a of t.results)v.push({...a.document,Type:(null===(i=null===(l=a.document)||void 0===l?void 0:l.Route)||void 0===i?void 0:i.includes("standorte"))?"Location":"Topic"})}catch(b){t(b.message)}return{items:v,count:p}}async function It(e=0,n=0,s=""){T="SCORE",D.value=!0;const r={scoringProfile:"Distance",scoringParameters:[`searchLocation-${e}, ${n}`]};try{a("Querying locations");const e=Object(f["a"])("locations","search"),t=await I(e,"",o["b"].Location,!1,r),n=[];for await(const a of t.results){const e=K.value.find(e=>e.value.includes(a.document.Id));if(e){const t={...e,name:e.value.split("_")[1].split("-")[0]};n.push(t)}}const l=n.sort((e,t)=>{let a=0,n=0;return ge.value.forEach(({filterValue:r,filterTechName:o})=>{"Filter_Location"===o&&((e.value===r||t.value.includes(s))&&(a=1),(t.value===r||t.value.includes(s))&&(n=1))}),a!==n?n-a:0});return K.value=y(l),y(l.slice(0,J.value))}catch(l){t(l.message)}finally{D.value=!1}}async function Pt(e=""){te.value=e;const t=yt(ge.value,"product");return jt("",0,t)}async function Et(){var e,t,a;const n=yt(ge.value,"product"),s=await jt("",N.value,n,!1);oe.value=null!==(e=null===s||void 0===s?void 0:s.items)&&void 0!==e?e:[],M.value=null!==(a=null===(t=null===s||void 0===s?void 0:s.items)||void 0===t?void 0:t.filter(e=>!0===e.Head))&&void 0!==a?a:[]}async function Tt(e=[],t=0){var a;const n=yt(e,"product"),r=null!==(a=s("key"))&&void 0!==a?a:"";return jt(r,t,n,!0)}const Dt=async(e="")=>{var t;te.value=e;const a=yt(ge.value,"event"),n=null!==(t=s("key"))&&void 0!==t?t:"";return Lt(n,0,a)},At=async()=>{var e,t;const a=yt(ge.value,"event"),n=await Lt("",z.value,a,!1);le.value=null!==(e=null===n||void 0===n?void 0:n.items)&&void 0!==e?e:[],H.value=null!==(t=null===n||void 0===n?void 0:n.items)&&void 0!==t?t:[]},Mt=async(e=[],t=0)=>{const a=yt(e,"event");return Lt("",t,a,!0)},Nt=async(e="")=>(te.value=e,$t("",0)),Ft=async()=>$t("",Q.value),Rt=e=>{a("_resetLocations was called");const t=e.find(e=>"Filter_Location"===e.name);if(t){let e=y(K.value);e.forEach(e=>{ge.value.forEach(({filterValue:t,filterTechName:a})=>{"Filter_Location"===a&&e.value===t&&(e.isSelected=!0)})}),"COUNT"===T&&e.sort((e,t)=>(null===e||void 0===e?void 0:e.count)>(null===t||void 0===t?void 0:t.count)?-1:0),e=gt(e),t.options=e.slice(0,J.value)}},Bt=()=>{J.value+=_["e"],he.value=vt(Ye.value)};async function Ut(e){var n,s,r,o,l,i,c,u,p,m,f,v,b,h,g,y,x,C,w,O,k,S;a("execute azure calls");const j=[];T="COUNT";try{D.value=!0,P(),j.push(jt(e)),j.push(Lt(e)),j.push($t(e));const t=await Promise.all(j);a("azure calls returned and are synced");let L=-1;if(L=ne.value.findIndex(e=>e.name===_["l"]),L>-1&&ne.value[L].place&&(oe.value=null!==(s=null===(n=t[0])||void 0===n?void 0:n.items)&&void 0!==s?s:[],M.value=null!==(l=null===(o=null===(r=t[0])||void 0===r?void 0:r.items)||void 0===o?void 0:o.filter(e=>!0===e.Head))&&void 0!==l?l:[],A.value=A.value||(null===(i=oe.value)||void 0===i?void 0:i.length)>0,de.value=null!==(u=null===(c=t[0])||void 0===c?void 0:c.count)&&void 0!==u?u:0,ct(t[0],_["l"])),L=ne.value.findIndex(e=>e.name===_["k"]),L>-1&&ne.value[L].place&&(le.value=null!==(m=null===(p=t[1])||void 0===p?void 0:p.items)&&void 0!==m?m:[],H.value=null!==(v=null===(f=t[1])||void 0===f?void 0:f.items)&&void 0!==v?v:[],A.value=A.value||(null===(b=le.value)||void 0===b?void 0:b.length)>0,ue.value=null!==(g=null===(h=t[1])||void 0===h?void 0:h.count)&&void 0!==g?g:0,ct(t[1],_["k"])),L=ne.value.findIndex(e=>e.name===_["j"]),L>-1&&ne.value[L].place){ie.value=null!==(x=null===(y=t[2])||void 0===y?void 0:y.items)&&void 0!==x?x:[],X.value=null!==(w=null===(C=t[2])||void 0===C?void 0:C.items)&&void 0!==w?w:[],A.value=A.value||(null===(O=ie.value)||void 0===O?void 0:O.length)>0,pe.value=null!==(S=null===(k=t[2])||void 0===k?void 0:k.count)&&void 0!==S?S:0;const e=ne.value[L];e.count=pe.value,e.label=`${d(e.name)} (${e.count})`}const $=await Wt(F.value);he.value=$}catch(L){t(L.message)}finally{D.value=!1,E()}ne.value.length||(A.value=!1)}async function Ht(e,t){var a;if(!(null===(a=e[t].options[0])||void 0===a?void 0:a.place))for(let n=0;n<e[t].options.length;n++){const a=e[t].options[n].value.split("=");e[t].options[n].name=a[0],e[t].options[n].place=a[1]}return e[t].options=e[t].options.sort((e,t)=>e.place>t.place?1:e.place<t.place?-1:0),e}async function zt(e,t){var a,n,s;const r=Ye.value.filter(e=>"Filter_Topic"===e.filterTechName),o=[];for(let l=0;l<e[t].options.length;l++){const i=e[t].options[l].name,c=e[t].options[l].value,d=null===(a=e[t].options[l])||void 0===a?void 0:a.count,u=r.some(e=>e.filterValue===c),p={name:i,value:c,count:d,isSelected:u},m="Filter_Topic_"+(null===(n=e[t].options[l].place)||void 0===n?void 0:n.split(".")[0]),f=m+"_"+(null===(s=e[t].options[l].place)||void 0===s?void 0:s.split(".")[1]),v=o.findIndex(e=>(null===e||void 0===e?void 0:e.value)==m);if(-1!=v){o[v].count+=d;const e=o[v].children.findIndex(e=>e.value==f);-1!=e?(o[v].children[e].count+=d,o[v].children[e].children.push(p)):o[v].children.push({value:f,count:d,children:[p],folded:!0})}else o.push({name:m,value:m,count:d,folded:!0,children:[{value:f,count:d,children:[p],folded:!0}]})}return e[t].options=[...o],e}async function qt(e){const t=e.findIndex(e=>"Topics"===e.type);return e[t]&&(e=await Ht(e,t),e=await zt(e,t)),e}function Vt(e){0===Object.keys(ye.value).length&&(ye.value=e.reduce((e,t)=>({...e,[t.name]:!t.folded}),{}),_e.value=!0)}async function Wt(e){ve.value=Fe.value.some(e=>e.name===_["j"])?1:0;const t=y(e.find(e=>"Filter_Location"===e.name));K.value=t.options.map(e=>({...e,name:e.value.split("_")[1].split("=")[0]})),t.options=t.options.slice(0,J.value);const a=ht(t,fe.value),n=await qt(a);return Vt(n),fe.value=[],n}return Object(n["watch"])(()=>ge.value,e=>{a("selectedFilters changed, rebuilding tags"),xe.value=e.map(e=>{let t="";const a=e.filterValue,n=e.filterTechName;if("Filter_Location"===e.filterTechName||"Filter_Topic"===e.filterTechName)t=e.filterValue.split("_")[1].split("=")[0];else if("Filter_Type_Of_Offering"===e.filterTechName||"Filter_Execution_Guaranteed"===e.filterTechName)t=d(e.filterTechName);else if("ProductServiceStartDate"===e.filterTechName){let a=e.filterValue;if(a.includes("|")){a=a.split("|");const e=new Date(a[0]).toLocaleDateString("de-DE"),n=new Date(a[1]).toLocaleDateString("de-DE");t=`${e} - ${n}`}else t=new Date(a).toLocaleDateString("de-DE")}else t=e.filterValue;return{name:t,value:a,techName:n}})}),{loading:Ce,anyResults:we,productsHeads:Oe,productsHeadCount:ke,productsFilters:Se,hasMoreProducts:je,eventsHeads:Le,eventsHeadCount:$e,eventsFilters:Ie,hasMoreEvents:Pe,contentHeads:Ee,contentHeadCount:Te,contentFilters:De,hasMoreContent:Ae,sortDesc:Me,selectedEvent:Ne,unfoldedItems:Ke,isUnfoldedItemsSet:Je,tabs:Fe,activeTab:Re,filterSidebarOpen:Be,products:Ue,events:He,content:ze,locations:qe,totalNumberOfProducts:Ve,totalNumberOfEvents:We,totalNumberOfContent:Ge,limit:Xe,filtersCount:Qe,globalFilters:Ze,selectedFilters:Ye,tags:et,execute:Ut,executeProductSearch:jt,executeEventSearch:Lt,executeContentSearch:$t,executeLocationSearch:It,setActiveTab:tt,getTabPlace:at,setFilterSidebar:nt,toggleFilterSidebar:rt,getSortedProductsResults:Pt,loadMoreProducts:Et,searchProductsWithFilters:Tt,getSortedEventsResults:Dt,loadMoreEvents:At,searchEventsWithFilters:Mt,getSortedContentResults:Nt,loadMoreContent:Ft,loadMoreLocations:Bt,addToCart:kt,addToWishlist:St,setSelectedEvent:st,handleClearAllFilters:ut,handleClearOneFilter:ft,handleFilterSelected:mt,handleFilterUnselected:pt}})},5524:function(e,t,a){"use strict";a("606c")},"55d2":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("button",{style:{background:e.bgColor},attrs:{disabled:e.completelyDisabled},on:{click:function(t){return t.stopPropagation(),e.clickHandler.apply(null,arguments)}}},[e.spinning?[a("Spinner",{staticClass:"w-full",style:{height:e.height},attrs:{color:e.fgColor,width:e.width}})]:[e._t("default")]],2)},s=[],r=a("44af"),o=a("4d85"),l=a("fdd4"),i={components:{Spinner:l["a"]},props:{disabled:{type:Boolean,default:!1},stopEvent:{type:String,default:""},bgColor:{type:String},fgColor:{type:String},height:{type:String,default:"20px"},width:{type:String,default:"20px"}},setup(e){const t=Object(r["ref"])(!1),a=Object(r["ref"])(e.disabled);return{spinning:t,completelyDisabled:a}},watch:{disabled(e){this.completelyDisabled=e}},methods:{clickHandler(){const e=this;e.spinning=!0,e.completelyDisabled=!0,e.$emit("click"),o["a"].$once(this.stopEvent,()=>{setTimeout(()=>{e.spinning=!1,e.completelyDisabled=e.disabled},250)})}}},c=i,d=a("5578"),u=Object(d["a"])(c,n,s,!1,null,null,null);t["a"]=u.exports},5662:function(e,t,a){},"56c6":function(e,t,a){"use strict";a("6cfb")},"572a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[e.payload.st_anchor_text?a("span",{attrs:{id:e.payload.st_anchor_text}}):e._e(),!e.payload.st_anchor_text||e.payload.st_show_separation_line?a("hr",{staticClass:"border-gray-60"}):e._e()])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["b"])({name:"SeparationLineSection",setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"57f0":function(e,t,a){},"591a":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.pageLabelsLoaded?a("header-section",{attrs:{"top-menu":e.topMenu,"menu-items":e.menuItems,"show-logo-only":e.isCheckout(),"show-banner":e.isCheckout()||e.isCart()||e.showBanner}}):e._e()],1)},s=[],r=a("0744"),o=a("15ce"),l=a("ee68"),i=a("f023"),c=a("32c6"),d={components:{HeaderSection:r["a"]},setup(){const{pageLabelsLoaded:e}=Object(c["a"])(),{isCart:t,isCheckout:a}=Object(l["a"])(),{topMenu:n,menuItems:s}=Object(i["a"])(),{showBanner:r}=Object(o["a"])();return{topMenu:n,menuItems:s,isCart:t,isCheckout:a,pageLabelsLoaded:e,showBanner:r}}},u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["a"]=m.exports},"59c6":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._t("content")],2)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4");let i=class extends o["FSXABaseLayout"]{};i=Object(r["g"])([Object(l["b"])({name:"StandardLayout"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"59d1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.fileInfo.url?a("div",{staticClass:"py-5 border-b border-gray-50"},[a("div",{staticClass:"lg:flex lg:flex-row"},[a("div",{staticClass:"lg:w-2/3"},[a("h3",{staticClass:"text-primary text-sm font-semibold"},[e._v(" "+e._s(e.headline)+" ")]),a("p",{staticClass:"my-5 text-sm lg:mt-3 mb-0"},[e._v(" "+e._s(e.text)+" ")])]),a("div",{staticClass:"text-primary text-sm lg:ml-auto text-right"},[a("i",{staticClass:"fa fa-arrow-alt-to-bottom text-sm"}),a("a",{staticClass:"ml-2 mr-5 cursor-pointer",attrs:{href:e.fileInfo.url,target:"_blank"}},[e._v(e._s(e.getFullFileName))]),a("span",[e._v(e._s(e.fileSize))])])])]):e._e()},s=[],r=a("9d14"),o=a("6bc6"),l=a("9cf9"),i=a("72f4"),c=a("32c6");const d=l["default"].extend({props:{previewId:{type:String,default:""},headline:{type:String,default:""},text:{type:String,default:""},file:{type:Object,default:()=>{}}},setup(){const{pageLabel:e}=Object(c["a"])();return{pageLabel:e}}});let u=class extends(Object(i["c"])(d,o["FSXABaseComponent"])){constructor(){super(...arguments),this.fileInfo={}}mounted(){var e,t,a,n;const s=(null===(a=null===(t=null===(e=this.file)||void 0===e?void 0:e.lt_link)||void 0===t?void 0:t.resolutions)||void 0===a?void 0:a.ORIGINAL)?this.file.lt_link.resolutions.ORIGINAL:null===(n=this.file)||void 0===n?void 0:n.lt_link;this.fileInfo={...s}}get getFullFileName(){var e;const t=(null===(e=this.fileInfo.fileMetaData)||void 0===e?void 0:e.extension)?this.fileInfo.fileMetaData.extension:this.fileInfo.extension;return this.file.lt_text+"."+t}get fileSize(){var e;const t=(null===(e=this.fileInfo.fileMetaData)||void 0===e?void 0:e.fileSize)?this.fileInfo.fileMetaData.fileSize:this.fileInfo.fileSize;return this.formatBytes(t)}formatBytes(e,t=2){if(0===e)return"0 Bytes";const a=1024,n=t<0?0:t,s=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],r=Math.floor(Math.log(e)/Math.log(a));return parseFloat((e/Math.pow(a,r)).toFixed(n))+" "+s[r]}};u=Object(r["g"])([Object(i["b"])({name:"DownloadsTeaser"})],u);var p=u,m=p,f=a("5578"),v=Object(f["a"])(m,n,s,!1,null,null,null);t["default"]=v.exports},"5bac":function(e,t,a){"use strict";a("2f7b")},"5cc6":function(e,t,a){},"5d26":function(e,t,a){"use strict";a("f2ca")},"5e3c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col"},[a("dekra-breadcrumbs",{attrs:{levels:e.levels,margins:"mt-3 md:mt-5 mb-3 md:mb-5"}}),e.data.pt_title_tag?a("h1",{class:"self-center text-center text-primary text-2xl md:text-4xl lg:text-6xl font-semibold py-8 md:py-10"},[e._v(" "+e._s(e.data.pt_title_tag)+" ")]):e._e(),e._t("content")],2)},s=[],r=(a("b75a"),a("9d14")),o=a("6bc6"),l=a("72f4"),i=a("3f6b"),c=a("9f19");let d=class extends o["FSXABaseLayout"]{constructor(){super(...arguments),this.levels=[]}mounted(){const{data:e,currentPage:t}=this;this.setStoredItem("newsOverviewData",e),this.levels.push({name:e.pt_burger_menu_title||e.pt_title_tag,url:t.seoRoute})}};d=Object(r["g"])([Object(l["b"])({name:"NewsOverviewLayout",components:{DekraBreadcrumbs:c["a"]},setup(e){Object(i["a"])(e.data)}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},"5e70":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("dekra-breadcrumbs",{attrs:{levels:e.levels,margins:"mt-3 md:mt-5 mb-3 md:mb-5"}}),e._t("content")],2)},s=[],r=(a("b75a"),a("9d14")),o=a("6bc6"),l=a("72f4"),i=a("f0f3"),c=a("9f19");let d=class extends o["FSXABaseLayout"]{constructor(){super(...arguments),this.levels=[]}getBreadcrumbName(e){return e.pt_burger_menu_title||e.pt_title_tag}async mounted(){var e,t,a;const{data:n,locale:s,currentPage:r,getUrlByPageId:o,getBreadcrumbName:l}=this;let c=null===(e=n.st_parent)||void 0===e?void 0:e.referenceId;while(c){let e=await this.fsxaApi.fetchElement({id:c,locale:s});this.levels.unshift({name:l(e.data),url:Object(i["e"])(o(c))}),c=null===(a=null===(t=e.data)||void 0===t?void 0:t.st_parent)||void 0===a?void 0:a.referenceId}this.levels.push({name:l(n),url:Object(i["e"])(r.seoRoute)})}};d=Object(r["g"])([Object(l["b"])({name:"ContentPageLayout",components:{DekraBreadcrumbs:c["a"]},setup(){}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},"5f54":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pt-5 pb-7.875 border-b border-gray-50 grid grid-cols-12 gap-6 lg:py-10",attrs:{"data-preview-id":e.previewId}},[a("div",{staticClass:"col-span-12 lg:col-span-4"},[a("div",{staticClass:"aspect-w-4 aspect-h-3"},[e.item.data.tt_content[0]?a("img",{staticClass:"object-cover h-full w-full",attrs:{src:e.imageUrl,srcset:e.imageUrl&&e.getSourceSet(),alt:e.imageAltText,loading:"lazy"}}):e._e()])]),a("div",{staticClass:"col-span-12 lg:col-span-8 break-words flex flex-col"},[a("p",{staticClass:"text-sm text-gray-75 inline-flex items-center"},[a("i",{staticClass:"fal fa-calendar-alt text-xl mr-2"}),e._v(" "+e._s(e.getLocalDate())+" ")]),a("h3",{staticClass:"text-primary text-lg font-semibold lg:text-xl lg:mt-3"},[e._v(" "+e._s(e.headline)+" ")]),a("p",{staticClass:"my-5 text-sm lg:mt-3"},[e._v(e._s(e.text))]),a("a",{staticClass:"button button--default fill self-end",attrs:{href:e.readMoreUrl}},[a("span",[e._v(e._s(e.pageLabel("Read_More")))]),a("i",{staticClass:"fas fa-chevron-right"})])])])},s=[],r=a("9d14"),o=a("6bc6"),l=a("9cf9"),i=a("44af"),c=a("72f4"),d=a("32c6"),u=a("498d"),p=a("ee68"),m=a("0a94");const f=l["default"].extend({props:{previewId:{type:String,default:""},headline:{type:String,default:""},editor:{type:String,default:""},text:{type:String,default:""},item:{type:Object,default:()=>{}},overViewLink:{type:String,default:""}},setup(e){const{pageLabel:t}=Object(d["a"])(),{getSrcSet:a}=Object(u["a"])(),{newsOverviewUrl:n}=Object(p["a"])(),s=()=>a(e.item.data.tt_content[0].data.st_image.resolutions),r=e=>{const t=e.split("/").filter(e=>e);return"news"!=t[0]?e:t.slice(1).join("/")},o=Object(i["computed"])(()=>{var t,a;let s=(null===(a=null===(t=e.item)||void 0===t?void 0:t.data)||void 0===a?void 0:a.tt_seo_url_path)||"";return s?(s=r(s),Object(m["a"])(n.value,s)):"#"});return{pageLabel:t,getSourceSet:s,newsOverviewUrl:n,readMoreUrl:o}}});let v=class extends(Object(c["c"])(f,o["FSXABaseComponent"])){get imageUrl(){var e,t,a,n,s,r,o;return(null===(o=null===(r=null===(s=null===(n=null===(a=null===(t=null===(e=this.item)||void 0===e?void 0:e.data)||void 0===t?void 0:t.tt_content[0])||void 0===a?void 0:a.data)||void 0===n?void 0:n.st_image)||void 0===s?void 0:s.resolutions)||void 0===r?void 0:r.ORIGINAL)||void 0===o?void 0:o.url)||""}get imageAltText(){var e,t,a,n;return(null===(n=null===(a=null===(t=null===(e=this.item)||void 0===e?void 0:e.data)||void 0===t?void 0:t.tt_content[0])||void 0===a?void 0:a.data)||void 0===n?void 0:n.st_alt_text)||""}getLocalDate(){var e,t;return new Date(null===(t=null===(e=this.item)||void 0===e?void 0:e.data)||void 0===t?void 0:t.tt_release_start_date).toLocaleDateString("de-DE")}};v=Object(r["g"])([Object(c["b"])({name:"NewsTeaser"})],v);var b=v,h=b,g=a("5578"),_=Object(g["a"])(h,n,s,!1,null,null,null);t["default"]=_.exports},6:function(e,t){},6056:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a("1513"),s=a("4d85");const r=async(e,t="",a=!1)=>{let r=!1;try{s["a"].$emit("general-consulting-request-start-sending");const o=await Object(n["b"])("eCom_ProductDetailsController","sendEventProductContactRequest",{},{requestType:a?"PublicFundedRequest":"ProductGeneralRequest",...e},t);r=o.success}catch(o){console.error(o)}finally{s["a"].$emit("general-consulting-request-stop-sending")}return r},o=async(e,t="")=>{let a=!1;try{s["a"].$emit("general-consulting-request-start-sending"),delete e.sku;const r=await Object(n["b"])("eCom_RequestController","sendContactRequest",{},{requestType:"GeneralRequest",...e},t);a=r.success}catch(r){console.error(r)}finally{s["a"].$emit("general-consulting-request-stop-sending")}return a},l=async(e={})=>{try{const{ccEmailAddress:t,description:a,subject:s,toEmailAddress:r}=e,{event:o,result:l}=await Object(n["c"])("eCom_Cart_Controller","shareCart",t,void 0,a,s,r);return 200===o.statusCode&&(null===l||void 0===l?void 0:l.success)}catch(t){return console.error(t),!1}},i=async(e,t="")=>{let a=!1;try{s["a"].$emit("public-funded-request-start-sending");const r=await Object(n["b"])("eCom_WishlistController","sendEventProductContactRequest",{},{requestType:"PublicFundedRequest",...e},t);a=r.success}catch(r){console.error(r)}finally{s["a"].$emit("public-funded-request-stop-sending")}return a},c=async(e,t="")=>{let a=!1;try{s["a"].$emit("inhouse-seminar-request-start-sending");const r=await Object(n["b"])("eCom_ProductDetailsController","sendEventProductContactRequest",{},{requestType:"InhouseRequest",...e},t);a=r.success}catch(r){console.error(r)}finally{s["a"].$emit("inhouse-seminar-request-stop-sending")}return a};function d(){return{sendContactEmailOld:o,sendContactEmail:r,sendShareCartEmail:l,sendPublicFundedRequest:i,sendInhouseSeminarRequest:c}}},"606c":function(e,t,a){},6080:function(e,t,a){},"624f":function(e,t,a){},"62a3":function(e,t,a){"use strict";a("7ea4")},"653b":function(e,t,a){var n={"./AppLayout.vue":["a7ab"],"./components/AccordionItem.vue":["e79d"],"./components/AccordionTab.vue":["1491"],"./components/CategoryDropdown.vue":["8b1f"],"./components/CategoryDropdownItem.vue":["e5e5"],"./components/ContactForm.vue":["23a7","chunk-1be97472"],"./components/DownloadList.vue":["22e9","chunk-22de4966"],"./components/DownloadTeaser.vue":["59d1","chunk-2d0c9ae7"],"./components/Gallery.vue":["88b8","chunk-14acf400"],"./components/HeroBanner.vue":["0c8d"],"./components/Icon.vue":["4bbd"],"./components/ImageVideo.vue":["8786","chunk-0ee1d94b"],"./components/Infobox.vue":["34b9","chunk-20db3ce2"],"./components/NewsList.vue":["9d72","chunk-252fb19a"],"./components/NewsOverview.vue":["8e6c","chunk-174566aa"],"./components/NewsTeaser.vue":["5f54","chunk-2d0d3e26"],"./components/QuestionAnswer.vue":["baef","chunk-4c20efce"],"./components/QuestionAnswerItem.vue":["3e53","chunk-4bf7de5b"],"./components/RichText.vue":["4041","chunk-2d0bfeef"],"./components/SearchWidget.vue":["f8fc"],"./components/SemanticHeadline.vue":["de52"],"./components/SlideMobileTopicTeaser.vue":["c4b3"],"./components/SlideTopicTeaser.vue":["c82b"],"./components/Tabs.vue":["d4d3","chunk-4eddd229"],"./components/TextImage.vue":["7800"],"./layouts/ContentPageLayout.vue":["5e70","chunk-00cfb7d5"],"./layouts/HomepageLayout.vue":["0865"],"./layouts/LocationDetailStaticLayout.vue":["ade1","chunk-dadbf144"],"./layouts/LocationPageLayout.vue":["e187","chunk-2d224961"],"./layouts/NewsDetailsLayout.vue":["e210","chunk-2d224c42"],"./layouts/NewsOverviewLayout.vue":["5e3c","chunk-f7841b04"],"./layouts/StandardLayout.vue":["59c6","chunk-2d0c9acd"],"./pages/StandardPage.vue":["34f9","chunk-1be97472","chunk-4eddd229","chunk-2ecdc973"],"./pages/StaticPage.vue":["88d8","chunk-dadbf144","chunk-29a36631"],"./richtext/Block.vue":["745d"],"./richtext/Linebreak.vue":["20ad"],"./richtext/Link.vue":["cb1e"],"./richtext/List.vue":["31e4"],"./richtext/ListItem.vue":["ca2f"],"./richtext/Paragraph.vue":["6fe4"],"./richtext/Text.vue":["7a85"],"./richtext/U.vue":["00e2"],"./sections/AccordionTabSection.vue":["860e"],"./sections/BenefitSection.vue":["3f98"],"./sections/ButtonLinkSection.vue":["b6e3"],"./sections/ContactFormSection.vue":["c8be","chunk-1be97472","chunk-2d21802e"],"./sections/ContactSection.vue":["f716"],"./sections/CustomerRatingsSection.vue":["7d6e"],"./sections/DownloadListSection.vue":["76bd"],"./sections/DynamicDownloadListSection.vue":["2da9","chunk-3d089d23"],"./sections/DynamicNewsListSection.vue":["3bf2","chunk-1cf2c4e7"],"./sections/GallerySection.vue":["72a2","chunk-526ee3cd"],"./sections/HeroBannerSection.vue":["1a9e"],"./sections/ImageVideoSection.vue":["6f3b","chunk-2720f31a"],"./sections/InfoboxSection.vue":["4c70","chunk-1e3c77a4"],"./sections/NewsDetailsSection.vue":["ce07","chunk-2d2222df"],"./sections/NewsOverviewSection.vue":["4d49","chunk-41118fb4"],"./sections/QuestionAnswerSection.vue":["71e1"],"./sections/RequestSection.vue":["08e1"],"./sections/SearchWidgetSection.vue":["3a35"],"./sections/SeminarTeaserSection.vue":["32ef"],"./sections/SeparationLineSection.vue":["572a"],"./sections/TabSection.vue":["0bd6","chunk-4eddd229","chunk-2d0aeefa"],"./sections/TextImageSection.vue":["7ac0"],"./sections/TopicTeaserSection.vue":["3dd3"]};function s(e){if(!a.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],s=t[0];return Promise.all(t.slice(1).map(a.e)).then((function(){return a(s)}))}s.keys=function(){return Object.keys(n)},s.id="653b",e.exports=s},"66c7":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return evalMixin}));const evalMixin={methods:{evalInContext:function(str){try{return eval("this."+str)}catch(error){try{return eval(str)}catch(errorWithoutThis){return console.warn("Error in script: "+str,errorWithoutThis),null}}},parse(e){return["true","false"].includes(e)?"true"===e:"true"===e.replace(/{{.*?}}/g,e=>{const t=e.slice(2,-2);return this.evalInContext(t)})}}}},"66ca":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"captcha",staticClass:"vue-friendly-captcha frc-captcha",class:{dark:e.dark,customTheme:e.customTheme}})},s=[],r=a("817e"),o=a("4d85"),l={name:"VueFriendlyCaptcha",props:{sitekey:{type:String,required:!0},dark:{type:Boolean,default:!1},customTheme:{type:String,default:"customTheme"},startMode:{type:String,default:"focus"},language:{type:String,default:"de"},solutionFieldName:{type:String,default:"frc-captcha-solution"},puzzleEndpoint:{type:String,default:"https://eu-api.friendlycaptcha.eu/api/v1/puzzle"}},data(){return{widget:null,solution:""}},mounted(){this.widget||(this.widget=new r["a"](this.$refs.captcha,{sitekey:this.sitekey,startMode:this.startMode,language:this.language,solutionFieldName:this.solutionFieldName,puzzleEndpoint:this.puzzleEndpoint,readyCallback:this.onReady.bind(this),startedCallback:this.onStarted.bind(this),doneCallback:this.onDone.bind(this),errorCallback:this.onError.bind(this)})),o["a"].$on("init-captcha",()=>this.init()),o["a"].$on("widget-reset",()=>this.reset())},destroyed(){this.widget&&this.widget.destroy()},methods:{onReady(){this.$emit("ready")},onStarted(){this.$emit("started")},onDone(e){return this.$emit("done",e),this.solution=e,e},onError(e){this.$emit("error",e)},init(){var e;null===(e=this.widget)||void 0===e||e.init()},start(){var e;null===(e=this.widget)||void 0===e||e.start()},reset(){var e;null===(e=this.widget)||void 0===e||e.reset()},destroy(){var e;null===(e=this.widget)||void 0===e||e.destroy()},isValid(){var e;return(null===(e=this.widget)||void 0===e?void 0:e.valid)||!1}}},i=l,c=(a("0db3"),a("5578")),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},"6c93":function(e,t,a){"use strict";a.d(t,"a",(function(){return B}));var n=a("44af"),s=a("4d85"),r=a("6f1a"),o=a("1513"),l=a("d035");const i=(e=[])=>e.filter(e=>e.specR.sfdcName.includes("Location_")),c=e=>{var t,a,n,s,r,o,l;const[c]=i(null===(t=e.product)||void 0===t?void 0:t.productSpecsS);return{sfid:e.sfid,name:null===(a=e.product)||void 0===a?void 0:a.sfdcName,description:null===(n=e.product)||void 0===n?void 0:n.shortDesc,sku:null===(s=e.product)||void 0===s?void 0:s.SKU,quantity:e.quantity,qtyIncrement:e.qtyIncrement,price:e.price,itemTotal:e.itemTotal,taxAmount:e.taxAmount,grossPrice:e.grossAmount,location:(null===(r=null===c||void 0===c?void 0:c.specR)||void 0===r?void 0:r.displayName)||"",seminarStartDate:(null===(o=e.product)||void 0===o?void 0:o.serviceStartDate)||0,seminarEndDate:(null===(l=e.product)||void 0===l?void 0:l.serviceEndDate)||0,friendlyUrl:e.product.friendlyUrl||""}},d=e=>({numberofAllCartItems:null===e||void 0===e?void 0:e.numberofAllCartItems,sfid:null===e||void 0===e?void 0:e.sfid,subtotalAmount:null===e||void 0===e?void 0:e.subtotalAmount,totalAmount:null===e||void 0===e?void 0:e.totalAmount,totalQuantity:null===e||void 0===e?void 0:e.totalQuantity,taxAmount:null===e||void 0===e?void 0:e.taxAmount,tax:null===e||void 0===e?void 0:e.tax,productList:null===e||void 0===e?void 0:e.productList});class u{constructor(e){this.sfid="",this.name="",this.description="",this.sku="",this.location="",this.friendlyUrl="",this.quantity=0,this.qtyIncrement=1,this.price=0,this.itemTotal=0,this.taxAmount=0,this.grossAmount=0,this.seminarStartDate=0,this.seminarEndDate=0,Object.assign(this,c(e.attributes))}}class p{constructor(e){this.numberofAllCartItems=0,this.sfid="",this.subtotalAmount=0,this.taxAmount=0,this.tax=0,this.totalAmount=0,this.totalQuantity=0,this.productList={},Object.assign(this,d(null===e||void 0===e?void 0:e.attributes))}}var m=a("a027"),f=a("ee68"),v=a("0793");const{getAbsolutePath:b}=Object(f["a"])(),{errorHandling:h}=Object(v["a"])(),{startLoading:g,stopLoading:_}=Object(m["a"])(),y=Object(n["reactive"])({cart:{},cartItems:[],cartInvalidItems:[],isCheckoutValid:!1,errorPageLabel:"",hasChanged:!1}),x=Object(n["computed"])(()=>y.cart),C=Object(n["computed"])(()=>y.cartItems),w=Object(n["computed"])(()=>y.cartInvalidItems),O=Object(n["computed"])(()=>0==w.value.length),k=Object(n["computed"])(()=>y.errorPageLabel),S=Object(n["computed"])(()=>y.hasChanged),j=e=>{y.cartItems=$(e).map(e=>(e.friendlyUrl=b(e.friendlyUrl),e)),y.hasChanged=!1},L=e=>{y.cart=new p(e),y.hasChanged=!1},$=e=>{const t=x.value.productList;if(!t)return e.map(e=>new u(e));const a={};for(const s in t){const e=t[s];e.isHeadProduct&&!a[e.productFamilyName]&&(a[e.productFamilyName]=e)}const n=e.map(e=>{var t;const n=e.attributes.product.productFamilyName,s=new u(e);return s.friendlyUrl=(null===(t=a[n])||void 0===t?void 0:t.friendlyUrl)||"#",s});return n||[]},I=(e,t)=>{var a,n;let r="";!1!==(null===(a=window.ECOM)||void 0===a?void 0:a.currentCart)&&(r=null===(n=window.ECOM)||void 0===n?void 0:n.currentCart.encryptedId),window.CCRZ.cartDetailView.removeItem_c(e,t),s["a"].$emit("cart-quantity-change",r)},P=({sfid:e,quantity:t})=>{var a,n,s,r,o;(null===(o=null===(r=null===(s=null===(n=null===(a=window.CCRZ)||void 0===a?void 0:a.currentCart)||void 0===n?void 0:n.attributes)||void 0===s?void 0:s.ECartItemsS)||void 0===r?void 0:r.models)||void 0===o?void 0:o.length)>0&&(y.hasChanged=!0,window.CCRZ.cartDetailView.updateItemQty(null,e,t))},E=()=>{var e,t,a,n,r,o,l;let i="";!1!==(null===(e=window.ECOM)||void 0===e?void 0:e.currentCart)&&(i=null===(t=window.ECOM)||void 0===t?void 0:t.currentCart.encryptedId),(null===(l=null===(o=null===(r=null===(n=null===(a=window.CCRZ)||void 0===a?void 0:a.currentCart)||void 0===n?void 0:n.attributes)||void 0===r?void 0:r.ECartItemsS)||void 0===o?void 0:o.models)||void 0===l?void 0:l.length)>0&&(y.hasChanged=!1,window.CCRZ.cartDetailView.params.hasChanged=!0,window.CCRZ.cartDetailView.saveCart(),s["a"].$emit("cart-quantity-change",i))},T=()=>new Promise((e,t)=>{var a,n,s,r;(null===(r=null===(s=null===(n=null===(a=window.CCRZ)||void 0===a?void 0:a.currentCart)||void 0===n?void 0:n.attributes)||void 0===s?void 0:s.ECartItemsS)||void 0===r?void 0:r.models.length)>0&&window.CCRZ.cartDetailView.saveAndCheckout_c(a=>a.success?e(a):t("error"))}),D=(e=!1)=>{const t={maxPolls:100,timeout:50};Object(r["a"])(()=>{var e,t,a,n,s;return(null===(s=null===(n=null===(a=null===(t=null===(e=null===window||void 0===window?void 0:window.CCRZ)||void 0===e?void 0:e.currentCart)||void 0===t?void 0:t.attributes)||void 0===a?void 0:a.ECartItemsS)||void 0===n?void 0:n.models)||void 0===s?void 0:s.length)>=0},t,()=>{L(window.CCRZ.currentCart),j(window.CCRZ.currentCart.attributes.ECartItemsS.models),e&&(async()=>{await M()})()})()};Object(l["b"])("cartChange",(e,...t)=>D()),Object(l["c"])("cartChange",(e,...t)=>{window.CCRZ.cartDetailView.removeItem_c=function(e,t){const a=this;a.invokeContainerLoadingCtx(window.$(".deskLayout"),"removeItem",e,t,(function(e,n){if(e.success&&n.status){const e=a.model.get("ECartItemsS");e&&e.models&&(a.model.get("ECartItemsS").models=e.models.filter((function(e){return e.get("sfid")!==t}))),a.model.priceFetch(a.params.skipAutoCalc,(function(e,t){window.CCRZ.pubSub.trigger("cartChange",window.CCRZ.pagevars.currentCartID),window.CCRZ.pubSub.trigger("action:"+a.viewName+":cartItemsRefreshed",a),a.render()}))}}),{escape:!1,timeout:12e4})},window.CCRZ.cartDetailView.saveAndCheckout_c=function(e){const t=this;t.model.changed={currentUser:{}},t.model.saveChanges(this.params.skipAutoCalc,(function(a){a.success&&(0!=a.data.ECartItemsS.length&&a.data.allowCheckout&&!a.data.preventCheckout?t.model.saveAndProcess(t.params.skipAutoCalc,(function(t){return e(t)})):(window.CCRZ.pubSub.trigger("cartChange",window.CCRZ.pagevars.currentCartID),t.params.hasChanged=!1,t.render())),e(a),window.CCRZ.pubSub.trigger("pageMessage",a)}))}});const A=e=>{if(e){y.errorPageLabel=e.pageLabel,y.isCheckoutValid=e.isValidForCheckout;const t=e.invalidCartItemIds||[];t.length>0&&(y.cartInvalidItems=C.value.filter(e=>t.includes(e.sfid)),y.cartItems=C.value.filter(e=>!t.includes(e.sfid)))}},M=async()=>{try{g();const{result:e}=await Object(o["c"])("eCom_Cart_Controller","validateCartItems");(null===e||void 0===e?void 0:e.success)&&(null===e||void 0===e?void 0:e.data)?A(e.data):e.success||console.error(null===e||void 0===e?void 0:e.messages)}catch(e){h({severity:"error",url:window.location.href,action:"validateCartItems",payload:JSON.stringify(C),message:e.message||"Unknown error",stack:e.stack||"No stack trace available"})}finally{_()}},N=e=>new Promise(t=>{for(const a of e)I(y.cart.sfid,a);setTimeout(()=>{t()},500)}),F=async()=>{try{g();const e={invalidCartItemIds:w.value.filter(e=>e.sfid).map(e=>e.sfid)};await N(e.invalidCartItemIds)}catch(e){console.error(e)}finally{_()}},R=async()=>{let e=!1;try{const t=await Object(o["b"])("ccrz.cc_ctrl_Cart3","saveCart",{});e=t.success}catch(t){h({severity:"error",url:window.location.href,action:"saveCart",payload:JSON.stringify(C.value),message:t.message||"Unknown error",stack:t.stack||"No stack trace available"})}return e};function B(){return{adjustQuantity:P,updateCart:E,goToCheckout:T,setCart:L,setCartItems:j,cartItems:C,removeCartItem:I,cart:x,isCheckoutValid:O,cartInvalidItems:w,deleteInvalidCartItems:F,errorPageLabel:k,hasChanged:S,saveCart:R}}D(!0)},"6ccb":function(e,t,a){"use strict";a("8268")},"6cfb":function(e,t,a){},"6dca":function(e){e.exports=JSON.parse('{"social":[{"href":"https://www.facebook.com/dekra.akademie","icon":"fa-facebook-f"},{"href":"https://www.instagram.com/dekra.akademie/?hl=de","icon":"fa-instagram"},{"href":"https://www.linkedin.com/company/dekra-akademie/mycompany/","icon":"fa-linkedin"},{"href":"https://www.youtube.com/channel/UCNGAJ2BpYQQaYMF5MFV_Q7w","icon":"fa-youtube"},{"href":"https://www.tiktok.com/@dekra.akademie","icon":"fa-tiktok"}],"icons":[{"href":"#","icon":"fa-coffee","iconGroup":"fas","target":"_blank"},{"href":"#","icon":"fa-dice-five","iconGroup":"fas","target":"_blank"},{"href":"#","icon":"fa-smoking","iconGroup":"fas","target":"_blank"},{"href":"#","icon":"fa-caravan","iconGroup":"fas","target":"_blank"},{"href":"#","icon":"fa-swimming-pool","iconGroup":"fas","target":"_blank"},{"href":"#","icon":"fa-hot-tub","iconGroup":"fas","target":"_blank"},{"href":"#","icon":"fa-snowflake","iconGroup":"fas","target":"_blank"}]}')},"6f07":function(e,t,a){},"6f1a":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return o}));a("a7d6");const n=100,s=50,r=(e,t={maxPolls:n,timeout:s},a,r)=>{let o=t.maxPolls||n;const l=t.timeout||s;return function t(){if(e())return a();0!==o?(o--,setTimeout(t,l)):r&&r()}},o=(e,t={maxPolls:n,timeout:s})=>{let a=t.maxPolls||n;const r=t.timeout||s;return new Promise((t,n)=>{function s(){return e()?t(!0):0===a?n(new Error("timed out")):(a--,void setTimeout(s,r))}s()})}},"6f3b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("image-video",{attrs:{"toggle-image-video":e.payload.st_toggle_image_video,image:e.payload.st_image,"title-text":e.payload.st_title_text,"alt-text":e.payload.st_alt_text,"image-video-caption":e.payload.st_image_video_caption,"video-format":e.payload.st_video_format.value,mp4:e.payload.st_mp4,webm:e.payload.st_webm,ogv:e.payload.st_ogv,"video-id":e.payload.st_video_id}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("8786");let d=class extends o["FSXABaseSection"]{};d=Object(r["g"])([Object(l["b"])({name:"ImageVideoSection",components:{ImageVideo:c["default"]},setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},"6fe4":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",[a("render-content")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"Paragraph"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},7:function(e,t){},"719f":function(e,t,a){e.exports=a.p+"img/dekra-akademie-bauarbeiter.jpg"},"71e1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("accordion-tab",{attrs:{items:[{data:{st_headline:e.payload.st_question[0].content[0].content,st_content:[{sectionType:"st_rich_text",id:"qa",data:{text:e.payload.st_answer}}],previewId:"qa"}}]}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83"),i=a("1491");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["a"])({name:"QuestionAnswerSection",components:{AccordionTab:i["default"]}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"72a2":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("gallery",{attrs:{st_headline:e.payload.st_headline,st_headline_format:e.payload.st_headline_format.value,st_teaser_elements:e.payload.st_teaser_elements}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("88b8");let d=class extends o["FSXABaseSection"]{};d=Object(r["g"])([Object(l["b"])({name:"GallerySection",components:{Gallery:c["default"]},setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},"72ff":function(e,t,a){"use strict";a("6080")},"745d":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return"format.h1"===e.data["data-fs-style"]?a("h1",{staticClass:"mb-2 md:mb-4 text-primary text-xl md:text-3xl font-semibold"},[a("render-content")],1):"format.h2"===e.data["data-fs-style"]?a("h2",{staticClass:"mb-2 md:mb-4 text-primary text-lg md:text-2xl font-semibold"},[a("render-content")],1):"format.h3"===e.data["data-fs-style"]?a("h3",{staticClass:"mb-2 md:mb-4 text-primary text-lg md:text-xl font-semibold"},[a("render-content")],1):"format.h4"===e.data["data-fs-style"]?a("h4",{staticClass:"mb-2 md:mb-4 text-gray-80 text-lg font-semibold"},[a("render-content")],1):a("span",[a("render-content")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"BlockComp"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"755b":function(e,t,a){e.exports=a.p+"img/clock.svg"},7618:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"contact-form"},[a("v-modal",{attrs:{disabled:e.disabled},on:{closed:e.modalClosed},model:{value:e.openModal,callback:function(t){e.openModal=t},expression:"openModal"}},[a("BaseContactForm",{attrs:{disabled:e.disabled,"stop-event":e.stopEvent},on:{click:function(t){return e.$emit("click")},"solution-done":e.solution},scopedSlots:e._u([{key:"title",fn:function(){return[e._t("title",(function(){return[a("h1",{domProps:{innerHTML:e._s(e.title)}})]}))]},proxy:!0},{key:"inputs",fn:function(){return[e._t("inputs",(function(){return[a("span")]}))]},proxy:!0},{key:"legal",fn:function(){return[e._t("legal",(function(){return[a("span")]}))]},proxy:!0}],null,!0)})],1)],1)},s=[],r=a("44af"),o=a("c91f"),l=a("32c6"),i=a("ec8f"),c={components:{VModal:o["a"],BaseContactForm:i["a"]},props:{showModal:{type:Boolean,default:!1},title:{type:String,default:""},stopEvent:{type:String,default:""},disabled:{type:Boolean,default:!0}},setup(e){const{pageLabel:t}=Object(l["a"])(),a=Object(r["ref"])(e.showModal);return{openModal:a,pageLabel:t}},watch:{showModal(e){this.openModal=e}},methods:{modalClosed(){this.$emit("closed")},solution(e){this.$emit("solution-done",e)}}},d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["a"]=p.exports},7682:function(e,t,a){"use strict";a("18d4")},"76bd":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value}}),a("ul",{staticClass:"mb-8 border-t-1 border-gray-50"},e._l(e.payload.st_download_list,(function(t,n){return a("li",{key:n,staticClass:"border-b-1 border-gray-50"},[a("a",{staticClass:"text-primary pt-2 pb-2 block",attrs:{href:e.getFileUrl(t),target:"_blank"}},[a("i",{staticClass:"fal fa-download fa-1x mr-1"}),e._v(" "+e._s(t.data.lt_text?t.data.lt_text:e.getFileUrl(t))+" ")])])})),0),a("button",{class:"button button--default ghost",on:{click:function(t){return e.downloadAll(e.payload.st_download_list)}}},[a("span",[e._v(e._s(e.pageLabel("Download_All")))]),a("i",{staticClass:"fal fa-download fa-1x"})])],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("32c6"),d=a("de52");const u=e=>{if(e.data.lt_link.resolutions){const t=e.data.lt_link;return t.resolutions?t.resolutions.ORIGINAL.url:t.url}return e.data.lt_link.url};let p=class extends o["FSXABaseSection"]{};p=Object(r["g"])([Object(l["b"])({name:"DownloadListSection",components:{SemanticHeadline:d["default"]},setup(){const{isCreator:e}=Object(i["a"])(),{pageLabel:t}=Object(c["a"])();return{isCreator:e,pageLabel:t}},methods:{getFileUrl:u,downloadAll(e){e.forEach(e=>{const t=u(e);window.open(t)})}}})],p);var m=p,f=m,v=a("5578"),b=Object(v["a"])(f,n,s,!1,null,null,null);t["default"]=b.exports},7800:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-10 md:mb-15"},[e.headline?a("semantic-headline",{attrs:{headline:e.headline}}):e._e(),a("div",{staticClass:"grid grid-cols-12 gap-6"},[e.introText?a("div",{staticClass:"col-start-1 col-span-full text-gray-80"},[a("p",{domProps:{innerHTML:e._s(e.introText)}})]):e._e(),"left"===e.imageAlignement.value?[a("div",{staticClass:"text-image-container left col-span-full grid grid-cols-12 gap-6"},[e.image&&e.showImage?a("div",{staticClass:"md:col-start-1 md:col-span-4"},[e.image?[a("div",{staticClass:"aspect-w-4 aspect-h-3 overflow-hidden"},[a("img",{class:["object-cover h-full w-full",e.zoom&&"transform scale-125"],attrs:{"data-preview-id":e.image.previewId,src:e.image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(e.image.resolutions),alt:e.alt,title:e.title}})]),e.imageCaption?a("caption",{staticClass:"inline-block text-xs font-bold text-gray-80"},[e._v(" "+e._s(e.imageCaption)+" ")]):e._e()]:e._e()],2):e._e(),e.text?a("div",{staticClass:"md:col-start-5 md:col-span-8 text-gray-80"},[a("rich-text",{attrs:{content:e.text}})],1):e._e()])]:e._e(),"right"===e.imageAlignement.value?[a("div",{staticClass:"text-image-container right col-span-full grid grid-cols-12 gap-6"},[a("div",{staticClass:"text-gray-80 md:col-start-1 md:col-span-8 lg:col-span-12"},[a("rich-text",{attrs:{content:e.text}})],1),e.image&&e.showImage?a("div",{staticClass:"md:col-start-9 md:col-span-4"},[e.image?[a("div",{staticClass:"aspect-w-4 aspect-h-3 overflow-hidden"},[a("img",{class:["object-cover h-full w-full",e.zoom&&"transform scale-125"],attrs:{"data-preview-id":e.image.previewId,src:e.image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(e.image.resolutions),alt:e.alt,title:e.image.title}})]),a("caption",{staticClass:"inline-block text-xs font-bold text-gray-80"},[e._v(" "+e._s(e.imageCaption)+" ")])]:e._e()],2):e._e()])]:e._e(),"center"===e.imageAlignement.value?[a("div",{staticClass:"text-image-container center col-span-full grid grid-cols-12 gap-6"},[e.image&&e.showImage?a("div",{staticClass:"md:col-start-3 md:col-span-8"},[e.image?[a("div",{staticClass:"aspect-w-4 aspect-h-3 overflow-hidden"},[a("img",{class:["object-cover h-full w-full",e.zoom&&"transform scale-125"],attrs:{"data-preview-id":e.image.previewId,src:e.image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(e.image.resolutions),alt:e.alt,title:e.image.title}})]),a("caption",{staticClass:"inline-block text-xs font-bold text-gray-80"},[e._v(" "+e._s(e.imageCaption)+" ")])]:e._e()],2):e._e(),a("div",{staticClass:"text-gray-80 md:col-start-1 col-span-full"},[a("rich-text",{attrs:{content:e.text}})],1)])]:e._e()],2)],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("de52"),c=a("498d");let d=class extends o["FSXABaseComponent"]{};d=Object(r["g"])([Object(l["b"])({name:"TextImage",components:{SemanticHeadline:i["default"],"rich-text":o["FSXARichText"]},props:{headline:{type:String,default:""},introText:{type:String,default:""},imageAlignement:{type:Object,default:()=>{}},image:{type:Object,default:()=>{}},alt:{type:String,default:""},title:{type:String,default:""},imageCaption:{type:String,default:""},text:{type:Array,default:()=>[]},zoom:{type:Boolean,default:!1},showImage:{type:Boolean,default:!0}},setup(){const{getSrcSet:e}=Object(c["a"])();return{getSrcSet:e}}})],d);var u=d,p=u,m=(a("b72d"),a("5578")),f=Object(m["a"])(p,n,s,!1,null,"e831f90e",null);t["default"]=f.exports},"78ed":function(e,t,a){var n={"./RemoteAction_UnittestController.actionData_response.json":["eef8","chunk-2d231228"],"./RemoteAction_UnittestController.actionEmpty_response.json":["3d33","chunk-2d0c4da7"],"./RemoteAction_UnittestController.actionFail_response.json":["146f","chunk-2d0ab149"],"./RemoteAction_ccrz.cc_RemoteActionController.addItem_response.json":["4ce7","chunk-2d0cc457"],"./RemoteAction_ccrz.cc_RemoteActionController.getCategoryTreeJson_response.json":["e632","chunk-2d225b86"],"./RemoteAction_ccrz.cc_RemoteActionController.getCountries_response.json":["25ce","chunk-2d0b2edb"],"./RemoteAction_ccrz.cc_RemoteActionController.getCurrentUser_response.json":["09c3","chunk-2d0a54ef"],"./RemoteAction_ccrz.cc_ctrl_AutoComplete.searchAutoComplete_response.json":["7bb2","chunk-2d0e1d51"],"./RemoteAction_ccrz.cc_ctrl_CheckoutRD.fetchAddressBooks_response.json":["a072","chunk-2d207400"],"./RemoteAction_ccrz.cc_ctrl_MenuBar.getMenuJson_response.json":["9007","chunk-2d0e4454"],"./RemoteAction_ccrz.cc_ctrl_ProductDetailRD.fetchCompositeProducts_response.json":["3496","chunk-2d0b9a34"],"./RemoteAction_ccrz.cc_ctrl_ProductList.fetchProductCount_response.json":["029d","chunk-2d0a35c3"],"./RemoteAction_ccrz.cc_ctrl_ProductList.findProducts_response.json":["c4b30","chunk-770cae38"],"./RemoteAction_ccrz.cc_ctrl_ProductListFilter.findFilters_response.json":["82fb","chunk-2d0dde2c"],"./RemoteAction_ccrz.cc_ctrl_myaccountRD.fetchAccountData_response.json":["d4e0","chunk-2d21e5b1"],"./RemoteAction_ccrz.cc_ctrl_myaccountRD.fetchAddressBooks_response.json":["bdc3","chunk-2d21b0e8"],"./RemoteAction_ccrz.cc_ctrl_myaccountRD.handleCancel_response.json":["f5d3","chunk-2d22d214"],"./RemoteAction_ccrz.cc_ctrl_myaccountRD.performOrderSearch_response.json":["d554","chunk-2d21e3a6"],"./RemoteAction_ccrz.cc_ctrl_myaccountRD.updateUserInformation_response.json":["5a90","chunk-2d0d2bd9"],"./RemoteAction_eCom_Cart_Controller.deleteInvalidCartItems_response.json":["5369","chunk-2d0c7ed7"],"./RemoteAction_eCom_Cart_Controller.validateCartItems_response.json":["7d84","chunk-2d0e1fbf"],"./RemoteAction_eCom_Checkout_Controller.getParticipantsByOrderId_response.json":["8ade","chunk-2d0e8e60"],"./RemoteAction_eCom_Checkout_Controller.getParticipants_response.json":["3f6b5","chunk-747e6120"],"./RemoteAction_eCom_Checkout_Controller.saveAddress_response.json":["6198","chunk-2d0cec10"],"./RemoteAction_eCom_Checkout_Controller.saveParticipants_response.json":["90d2","chunk-2d0e4a9b"],"./RemoteAction_eCom_Content_Controller.getFinder_response.json":["b5cb","chunk-2d2100a8"],"./RemoteAction_eCom_Home_Controller.fetchProducts_response.json":["f20d","chunk-2d22c0b6"],"./RemoteAction_eCom_Home_Controller.getFinder_response.json":["5e1e","chunk-2d0d3a1a"],"./RemoteAction_eCom_MyAccountController.cancelOrderItems_response.json":["1756","chunk-2d0abc3d"],"./RemoteAction_eCom_MyAccountController.deactivateCurrentUserAccount_response.json":["562b","chunk-2d0c89c7"],"./RemoteAction_eCom_OrderController.getOrderItemsBy_response.json":["5125","chunk-2d0c76d5"],"./RemoteAction_eCom_OrderController.getOrderItemsWithFriendlyUrlByOrderId_response.json":["ec76","chunk-2d2304f3"],"./RemoteAction_eCom_OrderController.saveParticipants_response.json":["fa0e","chunk-2d237126"],"./RemoteAction_eCom_ProductDetailsController.getEventProducts_response.json":["c1cd9","chunk-770b5ad4"],"./RemoteAction_eCom_ProductDetailsController.sendEventProductContactRequest_response.json":["96e6","chunk-2d0e6144"],"./RemoteAction_eCom_ProductDetailsController.wishlistItem_response.json":["b2b0","chunk-2d20f514"],"./RemoteAction_eCom_ProductListController.findFilters_response.json":["60e0","chunk-2d0ced9b"],"./RemoteAction_eCom_ProductListController.findProducts_response.json":["4311","chunk-2d0c09d5"],"./RemoteAction_eCom_RemoteActionController.addToCart_response.json":["6fdc","chunk-2d0db865"],"./RemoteAction_eCom_RemoteActionController.getCartHeader_response.json":["94a5","chunk-2d0e5945"],"./RemoteAction_eCom_RequestController.sendContactRequest_response.json":["cac3","chunk-2d221a04"],"./RemoteAction_eCom_UserController.resetPw_response.json":["07ce","chunk-2d0a4d9f"],"./RemoteAction_eCom_WishlistController.addWishlistToCart_response.json":["ab1e","chunk-2d212f2b"],"./RemoteAction_eCom_WishlistController.createWishlist_response.json":["c4c9","chunk-2d21711d"],"./RemoteAction_eCom_WishlistController.removeFromWishlist_response.json":["0014","chunk-2d0a2d19"],"./RemoteAction_eCom_WishlistController.removeWishlist_response.json":["b494","chunk-2d20f7a3"],"./RemoteAction_eCom_WishlistController.renameWishlist_response.json":["f24f","chunk-2d22c134"],"./RemoteAction_eCom_WishlistController.sendEventProductContactRequest_response.json":["6edb","chunk-2d0db4a3"],"./RemoteAction_eCom_WishlistController.setWishlistToActive_response.json":["e16a","chunk-2d22494d"]};function s(e){if(!a.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],s=t[0];return a.e(t[1]).then((function(){return a.t(s,3)}))}s.keys=function(){return Object.keys(n)},s.id="78ed",e.exports=s},"795f":function(e,t,a){"use strict";function n(e){let t;try{t=JSON.parse(e)}catch(a){}return t?Array.isArray(t)?t:[t]:e}function s(e){return e.map(e=>{var t,a,s;const r=null===(t=e.Select__c)||void 0===t?void 0:t.split(","),o=null!==(s=null===(a=e.DeveloperName.split("Searchbar")[1])||void 0===a?void 0:a.toLowerCase())&&void 0!==s?s:"",l=n(e.OrderBy__c);return{developerName:e.DeveloperName,id:e.Id,indexName:e.IndexName__c,indexPath:o,masterLabel:e.MasterLabel,orderBy:l,scoringParameters:e.ScoringParameters__c,scoringProfile:e.ScoringProfile__c,searchfield:e.Searchfield__c,select:r,suggesterName:e.SuggesterName__c,top:+e.Top__c,type:e.Type__c,useFuzzyMatching:e.UseFuzzyMatching__c,tabsequence:e.tabSequence__c}})}function r(e){return e.sort((e,t)=>e.FilterSequence__c-t.FilterSequence__c),e.map(e=>({filterFolded:e.FilterFolded__c,filterLabel:e.FilterLabel__c,filterOptions:e.FilterOptions__c,filterSequence:e.FilterSequence__c,filterTechName:e.FilterTechName__c,filterType:e.FilterType__c,values:[],filterQueryType:e.FilterQueryType__c,checkboxValue:e.CheckboxValue__c}))}function o(e,t){const a=t.filter(t=>!!(null===e||void 0===e?void 0:e[t.filterTechName])).map(t=>({name:t.filterTechName,type:t.filterType,sequence:t.filterSequence,folded:t.filterFolded,options:null===e||void 0===e?void 0:e[t.filterTechName],checkboxValue:t.checkboxValue}));return a}var l,i;a.d(t,"d",(function(){return s})),a.d(t,"c",(function(){return r})),a.d(t,"e",(function(){return o})),a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return i})),function(e){e["AzureBaseConfig"]="azureBaseConfig",e["AzureFilterConfig"]="azureFilterConfig",e["AzureSearchConfig"]="azureSearchConfig"}(l||(l={})),function(e){e[e["Product"]=0]="Product",e[e["Event"]=1]="Event",e[e["Content"]=2]="Content",e[e["Location"]=3]="Location"}(i||(i={}))},"7a85":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return"bold"===e.data.format?a("strong",[a("render-content")],1):a("span",[a("render-content")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"TextComp"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},"7ac0":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("text-image",{attrs:{headline:e.payload.st_headline,"intro-text":e.payload.st_intro_text,"image-alignement":e.payload.st_image_alignement,image:e.payload.st_image,"image-caption":e.payload.st_image_caption,text:e.payload.st_text,alt:e.payload.st_alt_text,title:e.payload.st_title_text,zoom:e.payload.st_zoom_image,"show-image":e.showImage}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("7800");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["b"])({name:"TextImageSection",components:{TextImage:i["default"],"rich-text":o["FSXARichText"]},props:{showImage:{type:Boolean,default:!0}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"7b7f":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.applyMargins?"mb-5":""},[e.showSizes||e.showResults?a("div",{staticClass:"text-xs text-gray-75",class:e.applyMargins?"mb-5":""},[e._v(" "+e._s(e.pageLabel("PLP_Showing"))+" "),e.pageSize<=e.total?[a("span",[e._v(e._s(e.pageSize)+" ")]),e.showTotal?a("span",[e._v(" "+e._s(e.pageLabel("PLP_Results_of_Count"))+" "+e._s(e.total)+" "+e._s(e.pageLabel("PLP_Results")))]):e._e()]:[a("span",[e._v(e._s(e.total))]),e._v(" "+e._s(e.pageLabel("PLP_Results"))+" ")]],2):e._e(),a("div",{staticClass:"flex flex-row flex-wrap justify-end"},[e.showSizes&&e.isLoadMore?a("div",{staticClass:"plp-selections"},[a("dekra-dropdown",{staticClass:"plp mb-3 lg:col-span-3",attrs:{tabindex:"0",name:"page-size",options:e.sizes,"pre-selected":e.sizes[0]},on:{input:e.onSizeChange}})],1):e._e(),!e.searchBarEnabled||e.showSorting?a("div",[e._t("sorting",(function(){return[a("div",{staticClass:"plp-selections self-center"},[a("dekra-sort-option",{attrs:{field:"name",text:"PLP_Sort_Name",active:!0},on:{change:e.onSortChange}})],1)]}))],2):e._e()])])},s=[],r=a("4d85"),o=a("32c6"),l=a("81ad"),i=a("44af"),c=Object(i["defineComponent"])({components:{DekraDropdown:l["a"]},props:{total:{type:Number,default:0},pageSize:{type:Number,default:20},pageSizes:{type:Array,default:()=>[20,40,80]},showTotal:{type:Boolean,default:!0},showSizes:{type:Boolean,default:!0},showResults:{type:Boolean,default:!1},isLoadMore:{type:Boolean,default:!0},applyMargins:{type:Boolean,default:!0},showSorting:{type:Boolean,default:!1}},setup(e){var t;const{pageSizes:a}=Object(i["toRefs"])(e),{pageLabel:n}=Object(o["a"])(),s=a.value.map(e=>({value:e,text:e+" "+n("PLP_Results")})),r=null===(t=window.ECOM)||void 0===t||null===(t=t.basics)||void 0===t?void 0:t.azureSearch.searchBarEnabled;return{pageLabel:n,sizes:s,searchBarEnabled:r}},methods:{onSizeChange(e){r["a"].$emit("size-changed",e.value)},onSortChange(e){r["a"].$emit("sorting-changed",e.isDesc)}}}),d=c,u=(a("d600"),a("5578")),p=Object(u["a"])(d,n,s,!1,null,null,null);t["a"]=p.exports},"7c44":function(e,t,a){"use strict";var n,s,r;a.d(t,"a",(function(){return l}));const o=null!==(r=null===(s=null===(n=window.crypto)||void 0===n?void 0:n.randomUUID)||void 0===s?void 0:s.call(n))&&void 0!==r?r:"000-111-222-333";function l(){const e=e=>console.error(`🚨 ${o} ${e}`),t=e=>console.info(`✨ ${o} ${e}`),a=e=>console.debug(`## ${o} ${e}`),n=e=>console.warn(`🚧 ${o} ${e}`);return{error:e,info:t,trace:a,warn:n}}},"7d6e":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.isCreator?a("div",[a("p",[e._v("CustomerRatingsSection")]),e._v(" "+e._s(e.payload)+" ")]):a("div")},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d");let c=class extends o["FSXABaseSection"]{};c=Object(r["g"])([Object(l["b"])({name:"CustomerRatingsSection",setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},"7ea4":function(e,t,a){},8:function(e,t){},"81ad":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"dropdown bg-white",on:{focus:function(t){!e.disabled&&e.onFocus()},blur:function(t){!e.disabled&&e.onBlur()}}},[a("div",{staticClass:"dropdown-container border flex items-center justify-between",class:{"border-primary":e.open,"border-gray-80":!e.open,textfield__errorBorder:e.checkErrors()},on:{click:function(t){!e.disabled&&e.onClick()}}},[a("div",{staticClass:"select-none flex flex-col relative"},[a("label",{staticClass:"dropdown__label dropdown__label-transition pointer-events-none text-gray-80 font-semibold absolute ml-4",attrs:{for:e.name},domProps:{innerHTML:e._s(e.computedLabel)}}),a("input",{staticClass:"dropdown__input text-gray-75 text-sm border-0 pointer-events-none",attrs:{disabled:"",type:"text",name:e.name,placeholder:e.pageLabel("Please_Select")},domProps:{value:e.selected.text},on:{blur:function(t){return e.$emit("blur")},input:function(t){return e.onChange(t,e.name)}}})]),a("i",{staticClass:"dropdown-carret pr-6 fal",class:[e.openCloseClass]})]),e.checkErrors()&&!e.open?a("p",{staticClass:"textfield__error"},[e._v(e._s(e.errorMessage||e.pageLabel("Field_Required")))]):e._e(),!e.disabled&&e.open?[a("div",{staticClass:"relative"},[a("ul",{staticClass:"dropdown-options absolute bg-white w-full border border-gray-70 z-999 overflow-auto max-h-72 break-all"},e._l(e.options,(function(t,n){return a("li",{key:"dpd-"+n,staticClass:"px-5 py-3 text-gray-75 text-sm hover:bg-gray-50 cursor-pointer select-none",on:{click:function(t){return e.select(n)}}},[e._v(" "+e._s(t.text)+" ")])})),0)])]:e._e()],2)},s=[],r=a("32c6"),o=a("44af"),l={name:"DekraDropdown",props:{label:{type:String,default:""},name:{type:String,default:""},options:{type:Array,default:()=>[]},required:{type:Boolean,default:!1},errorMessage:{type:String,default:""},invalid:{type:Object,default:()=>{}},preSelected:{type:Object,default:()=>({text:"",value:""})},disabled:{type:Boolean,default:!1}},setup(e){const{preSelected:t,label:a,required:n}=Object(o["toRefs"])(e),{pageLabel:s}=Object(r["a"])(),l=Object(o["ref"])(!1),i=Object(o["ref"])(!1),c=Object(o["ref"])(!1),d=Object(o["ref"])(t.value),u=Object(o["computed"])(()=>`${a.value}${n.value?"*":""}`),p=Object(o["computed"])(()=>l.value?"fa-chevron-up":"fa-chevron-down");return{selected:d,pageLabel:s,open:l,isFocus:c,isClick:i,openCloseClass:p,computedLabel:u}},watch:{preSelected(e){this.selected={...e}}},methods:{select(e){this.selected=this.options[e],this.$emit("input",this.selected),this.open=!1},checkErrors(){const{required:e,invalid:t}=this;return e&&t&&t.require},onFocus(){this.isFocus=!0,this.open=!this.open},onBlur(){this.isClick=!1,this.isFocus=!1,this.open=!1},onClick(){this.open=!this.isFocus||!this.isClick||!this.open,this.isClick=!0}}},i=l,c=(a("b853"),a("5578")),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},"81f1":function(e,t,a){"use strict";a("8950")},8205:function(e,t,a){"use strict";var n=a("9cf9"),s=a("f55d"),r=a.n(s);n["default"].use(r.a,{});var o=a("44af");n["default"].use(o["default"]);a("fbf4");var l=a("a929"),i=a.n(l);n["default"].use({install:function(e){i.a.locale("de"),Object.defineProperties(e.prototype,{$dayjs:{get:function(){return i.a}},$date:{get:function(){return i.a}}}),e.dayjs=i.a}});var c=a("a85d");n["default"].use(c["b"]),n["default"].use({install:function(e){Object.defineProperties(e.prototype,{$gtm:{get:function(){var e;return null!==(e=window.dataLayer)&&void 0!==e?e:[]}}})}});var d=a("eb18"),u=a.n(d);const p={allowedTags:["h1","h2","h3","p","a","b","i","em","u","strong","ul","ol","li","br","span","img"],allowedAttributes:{h1:["class"],h2:["class"],h3:["class"],p:["class"],a:["class","href","target"]}};n["default"].use(u.a,p);a("b75a"),a("3712");var m=a("2c37"),f=a("9613"),v=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},b=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("button",{staticClass:"button button-icon button--neutral ghost inverted small"},[a("i",{staticClass:"fal fa-times"})])}],h=a("5578"),g={},_=Object(h["a"])(g,v,b,!1,null,null,null),y=_.exports;const x={transition:"Vue-Toastification__fade",maxToasts:3,filterToasts:e=>{const t={};return e.reduce((e,a)=>(t[a.type]||(e.push(a),t[a.type]=!0),e),[])}};var C;n["default"].use(m["a"],x),function(e){e[e["error"]=0]="error",e[e["success"]=1]="success",e[e["info"]=2]="info",e[e["warning"]=3]="warning",e[e["default"]=4]="default"}(C||(C={})),n["default"].prototype.$notification=function(e,t="default"){switch(C[t]){case C.error:n["default"].prototype.$toast.error(e,{...f["f"],icon:"fas fa-exclamation-circle",closeButton:y});break;case C.info:n["default"].prototype.$toast.info(e,f["f"]);break;case C.success:n["default"].prototype.$toast.success(e,{...f["f"],icon:"fas fa-check-circle",closeButton:y});break;case C.warning:n["default"].prototype.$toast.warning(e,{...f["f"],icon:"fas fa-exclamation-triangle",closeButton:y});break;case C.default:default:n["default"].prototype.$toast(e,f["f"]);break}};var w=a("ed57");n["default"].use(Object(w["a"])());var O=a("6ebf"),k=a.n(O);n["default"].use(k.a)},8268:function(e,t,a){},8400:function(e,t,a){"use strict";a("2d44")},"84d2":function(e,t,a){},"84e9":function(e,t,a){},"860e":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("accordion-tab",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value,groupid:e.groupid,items:e.payload.st_elements}})},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("1491");let c=class extends o["FSXABaseSection"]{constructor(){super(...arguments),this.groupid=""}mounted(){this.groupid=this.$el.id}};c=Object(r["g"])([Object(l["b"])({name:"AccordionTabSection",components:{AccordionTab:i["default"]}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},8786:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[e.titleText?a("semantic-headline",{attrs:{headline:e.titleText}}):e._e(),e.image&&e.toggleImageVideo?[a("img",{staticClass:"w-full h-full object-cover mb-4",attrs:{"data-preview-id":e.image.imgPreviewId,src:e.image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(e.image.resolutions,!0),alt:e.altText}})]:e._e(),e.toggleImageVideo?e._e():[(e.mp4||e.webm||e.ogv)&&"html5"===e.videoFormat?[a("div",{staticClass:"mb-4"},[a("video",{attrs:{width:"100%",controls:"",poster:e.image}},[e.mp4?a("source",{attrs:{src:e.mp4.url,type:"video/mp4"}}):e._e(),e.ogv?a("source",{attrs:{src:e.ogv.url,type:"video/ogv"}}):e._e(),e.webm?a("source",{attrs:{src:e.webm.url,type:"video/webm"}}):e._e()])])]:e._e(),"youtube"===e.videoFormat?[a("div",{staticClass:"aspect-w-16 aspect-h-9 relative"},[e.image?a("img",{ref:"poster",staticClass:"w-full h-full object-cover z-10 cursor-pointer",attrs:{"data-preview-id":e.image.imgPreviewId,src:e.image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(e.image.resolutions,!0),alt:e.altText},on:{click:e.playYoutube}}):e._e(),a("iframe",{ref:"youtube",staticClass:"z-0",attrs:{width:"560",height:"315",alt:e.altText,src:"https://www.youtube.com/embed/"+e.videoId,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}})])]:e._e(),"vimeo"===e.videoFormat?[a("div",{staticClass:"aspect-w-16 aspect-h-9 relative"},[e.image?a("img",{ref:"poster",staticClass:"w-full h-full object-cover z-10 cursor-pointer",attrs:{"data-preview-id":e.image.imgPreviewId,src:e.image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(e.image.resolutions,!0),alt:e.altText},on:{click:e.playVimeo}}):e._e(),a("iframe",{ref:"vimeo",staticClass:"z-0",attrs:{src:"https://player.vimeo.com/video/"+e.videoId+"?h=88af52f389&color=ff0179",width:"640",height:"360",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",allowfullscreen:""}})])]:e._e()],e.imageVideoCaption?a("caption",{staticClass:"inline-block text-xs font-bold"},[e._v(" "+e._s(e.imageVideoCaption)+" ")]):e._e()],2)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("de52"),c=a("498d");let d=class extends o["FSXABaseComponent"]{};d=Object(r["g"])([Object(l["b"])({name:"ImageVideo",components:{SemanticHeadline:i["default"],"rich-text":o["FSXARichText"]},props:{toggleImageVideo:{type:Boolean,default:!0},titleText:{type:String,default:""},altText:{type:String,default:""},image:{type:Object,default:()=>{}},imageVideoCaption:{type:String,default:""},videoFormat:{type:String,default:"html5"},mp4:{type:Object,default:null},webm:{type:Object,default:null},ogv:{type:Object,default:null},videoId:{type:String,default:""}},setup(){const{getSrcSet:e}=Object(c["a"])();return{getSrcSet:e}},methods:{playYoutube(){const e=this.$refs.poster;e.style.display="none";const t=this.$refs.youtube;t.src+="?autoplay=1"},playVimeo(){const e=this.$refs.poster;e.style.display="none";const t=this.$refs.vimeo;t.src+="&autoplay=1"}}})],d);var u=d,p=u,m=(a("a779"),a("5578")),f=Object(m["a"])(p,n,s,!1,null,"09ce8c29",null);t["default"]=f.exports},"88b8":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.st_headline,"headline-format":e.st_headline_format}}),a("carousel",{attrs:{"pagination-enabled":!1,"navigation-enabled":"","navigation-next-label":"&rsaquo;","navigation-prev-label":"&lsaquo;","per-page":1}},e._l(e.st_teaser_elements,(function(e,t){return a("slide",{key:t},[a("img",{staticClass:"w-full h-full object-cover top-0 mb-8",attrs:{"data-preview-id":e.data.st_image.previewId,src:e.data.st_image.resolutions.ORIGINAL.url,alt:e.data.st_alt_text}})])})),1)],1)},s=[],r=a("9d14"),o=a("61e2"),l=a("6bc6"),i=a("72f4"),c=a("de52");let d=class extends l["FSXABaseComponent"]{};d=Object(r["g"])([Object(i["b"])({name:"Gallery",components:{Carousel:o["Carousel"],SemanticHeadline:c["default"],Slide:o["Slide"],"rich-text":l["FSXARichText"]},props:{st_headline:{type:String,default:""},st_headline_format:{type:String,default:""},st_teaser_elements:{type:Array,default:()=>[]}}})],d);var u=d,p=u,m=(a("2968"),a("5578")),f=Object(m["a"])(p,n,s,!1,null,"06a775e5",null);t["default"]=f.exports},8950:function(e,t,a){},"8b1f":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.pageLabelsLoaded?a("div",{staticClass:"stack w-full bg-white"},[a("div",{staticClass:"flex justify-between border h-14 max-h-14",class:{"border-primary":e.panelOpen,"border-gray-80":!e.panelOpen},on:{click:function(t){return t.stopPropagation(),e.open.apply(null,arguments)}}},[a("div",{staticClass:"flex flex-col text-gray-75 pt-2 pl-5"},[a("span",{staticClass:"text-xxs font-semibold",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel(e.label)))}}),a("span",{staticClass:"items-end text-sm border-0 pt-1",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("Please_Select")))}})]),e.loading?a("span",[a("dekra-spinner",{staticClass:"pr-6",attrs:{width:"24px"}})],1):a("span",{staticClass:"self-center stack justify-center content-center border-1 border-gray-60 bg-white p-1 pb-3px hover:bg-gray-40 mr-6 h-6 w-6"},[a("i",{staticClass:"text-xsm font-semibold fa",class:{"fa-chevron-up":e.panelOpen,"fa-chevron-down":!e.panelOpen}})])]),e.panelOpen?a("div",{staticClass:"relative",class:{"border-primary":e.panelOpen,"border-gray-80":!e.panelOpen}},[a("ul",{staticClass:"absolute bg-white w-full shadow-topic-finder z-999 divide-y-1 divide-gray-50"},[a("dekra-category-dropdown-item",{attrs:{level:0,category:e.option,"first-level-open":""}})],1)]):e._e()]):e._e()},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("dc83"),c=a("44af"),d=a("9cf9"),u=a("e5e5"),p=a("fdd4"),m=a("ff4f"),f=a("ee68"),v=a("32c6"),b=a("4d85");const h=d["default"].extend({props:{label:{type:String,default:""},type:{type:String,default:""}}});let g=class extends(Object(l["c"])(h,o["FSXABaseComponent"])){constructor(){super(),this.active=!1,this.panelOpen=!1,this.loading=!1}onPlacesChange(e){"places"===this.type&&(this.option={main:"Location",text:"",isDekraNode:!0,friendlyUrl:"",isLeaf:!1,children:e})}onTopicsChange(e){"topics"===this.type&&(this.option={main:"Topic",text:"",isDekraNode:!0,friendlyUrl:"",isLeaf:!1,children:e})}created(){const e=this;b["a"].$on(e.type+"-start-loading",()=>{e.loading=!0}),b["a"].$on(e.type+"-stop-loading",()=>{e.loading=!1})}handler(){this.close()}async open(){const e=this;e.loading||("topics"===e.type?await e.fetchTopics():await e.fetchPlaces(),e.$nextTick(()=>{e.panelOpen=!0,document.addEventListener("click",e.handler)}))}close(){const e=this;e.$nextTick(()=>{e.panelOpen=!1,document.removeEventListener("click",e.handler)})}};Object(r["g"])([Object(i["c"])("places")],g.prototype,"onPlacesChange",null),Object(r["g"])([Object(i["c"])("topics")],g.prototype,"onTopicsChange",null),g=Object(r["g"])([Object(l["b"])({name:"DekraCategoryDropdown",components:{DekraCategoryDropdownItem:u["default"],DekraSpinner:p["a"]},setup({type:e}){const{pageLabel:t,pageLabelsLoaded:a}=Object(v["a"])(),{productListUrl:n}=Object(f["a"])(),{places:s,topics:r,fetchPlaces:o,fetchTopics:l}=Object(m["a"])(),i="topics"===e,d=Object(c["ref"])({main:i?"Topic":"Places",text:"",friendlyUrl:"",isLeaf:!1,isDekraNode:!0,children:i?r.value:s.value});return{pageLabel:t,pageLabelsLoaded:a,productListUrl:n,option:d,fetchPlaces:o,fetchTopics:l,places:s,topics:r}}})],g);var _=g,y=_,x=a("5578"),C=Object(x["a"])(y,n,s,!1,null,null,null);t["default"]=C.exports},"8c3e":function(e,t,a){e.exports=a.p+"img/filterWhite.svg"},"8d5f":function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));const n=(e,t="de-DE",a="EUR",n="symbol")=>{const s=new Intl.NumberFormat(t,{style:"currency",currency:a,minimumFractionDigits:2,currencyDisplay:n});return s.format(e)};function s(){return{toCurrency:n}}},"8da7":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.wrapperClass},[e.formsOfLearning.length>0?a("dekra-attribute",{attrs:{icon:"fa-book",label:e.pageLabel("Attr_Forms_Of_Learning_"+(1===e.formsOfLearning.length?e.formsOfLearning[0]:"Divers"))}}):e._e(),e.isEventTile?e._e():a("dekra-attribute",{attrs:{icon:"fa-calendar-alt",label:e.numberOfEventsLabel}}),e.inhouseSeminar?a("dekra-attribute",{attrs:{icon:"fa-building",label:e.pageLabel("Attr_Inhouse_Seminar_Available")}}):e._e(),e.numberOfLocations?a("dekra-attribute",{attrs:{icon:"fa-map-marker-alt",label:(e.numberOfLocations>99?"99+":e.numberOfLocations)+" "+e.pageLabel(1==e.numberOfLocations?"Attr_Location":"Attr_Locations")+(e.hasOnlineLocation&&0==e.numberOfLocations?" + "+e.pageLabel("Attr_Online_Location"):"")}}):e._e(),e.hasOnlineLocation&&0==e.numberOfLocations?a("dekra-attribute",{attrs:{icon:"fa-map-marker-alt",label:e.pageLabel("Attr_Online_Location")}}):e._e(),e.isEventTile?[e.flexibleStart?a("div",{staticClass:"flex mb-3 items-center"},[a("img",{staticClass:"-mb-1 text-gray-75 far",attrs:{src:e.clockIconPath,width:"14px",alt:"clock icon"}}),a("span",{staticClass:"ml-1.5 text-primary text-xs",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("Attr_Flexible_Start")))}})]):a("dekra-attribute",{attrs:{icon:"fa-clock",label:e.getStartEndDateLabels()}})]:[e.flexibleStart?a("div",{staticClass:"flex mb-3 items-center"},[a("img",{staticClass:"-mb-1 text-gray-75 far",attrs:{src:e.clockIconPath,width:"14px",alt:"clock icon"}}),a("span",{staticClass:"ml-1.5 text-primary text-xs",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("Attr_Flexible_Start")))}})]):a("dekra-attribute",{attrs:{icon:"fa-clock",label:e.pageLabel("Attr_Available_From")+" "+e.$date(e.seminarStart).locale(e.locale).format("MMM YYYY")}})],e.learningFormat?a("dekra-attribute",{attrs:{icon:"fa-calendar-alt",label:e.learningFormat}}):e._e(),e.location?a("dekra-attribute",{attrs:{icon:"fa-map-marker-alt",label:e.location}}):e._e()],2)},s=[],r=a("9917"),o=a("32c6"),l=a("755b"),i=a.n(l),c=a("44af"),d={name:"DekraAttributes",components:{DekraAttribute:r["a"]},props:{wrapperClass:{type:[String,Array],default:"grid grid-cols-2 lg:grid-cols-3 pb-4 space-y-2"},formsOfLearning:{type:Array,default:()=>[]},location:{type:String,default:""},seminarEnd:{type:Number,default:0},seminarStart:{type:Number,default:0},numberOfEvents:{type:Number,default:NaN},numberOfLocations:{type:Number,default:NaN},isEventTile:{type:Boolean,default:!1},inhouseSeminar:{type:Boolean,default:!1},hasOnlineLocation:{type:Boolean,default:!0},locale:{type:String,default:"de-DE"},learningFormat:{type:String,default:""},flexibleStart:{type:Boolean,default:!1}},setup(e){const{pageLabel:t,pageLabelMap:a}=Object(o["a"])(),n=i.a,s=Object(c["computed"])(()=>{const a=e.numberOfEvents;return a<1||!a?t("Attr_No_Events"):(a>99?"99+":a)+" "+t(a>1?"Attr_Events":"Attr_Event")});return{pageLabel:t,pageLabelMap:a,clockIconPath:n,numberOfEventsLabel:s}},methods:{getStartEndDateLabels(){const{seminarStart:e,seminarEnd:t,$date:a}=this,n="DD.MM.YYYY",s=a(e).locale(this.locale).format(n);return e==t?s:s+" - "+a(t).locale(this.locale).format(n)}}},u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["a"]=m.exports},"8e6c":function(e,t,a){"use strict";a.r(t);var n,s,r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("div",{staticClass:"flex flex-wrap space-y-6 space-x-0 md:flex-nowrap md:space-y-0 md:space-x-8"},[e.newsOverviewData.pt_downloads?e._e():a("semantic-headline",{attrs:{headline:e.newsOverviewData.pt_news_tab_title||"news",margin:"mb-0","margin-md":"mb-0"}}),e.newsOverviewData.pt_downloads?[a("dekra-tabs",{attrs:{tabs:e.tabs},on:{click:function(t){return e.tabClick(t.place-1)}}})]:e._e()],2),0===e.activeTab?a("div",e._l(e.news,(function(e){return a("div",{key:e.id},[a("news-teaser",{attrs:{"preview-id":e.previewId,headline:e.data.tt_teaser_headline,editor:e.data.tt_editor_name,text:e.data.tt_teaser_text,item:e}})],1)})),0):e._e(),1===e.activeTab?a("div",{staticClass:"mt-1"},[e.newsOverviewData.pt_downloads.length?e._l(e.newsOverviewData.pt_downloads,(function(e){return a("downloads-teaser",{key:e.id,attrs:{"preview-id":e.previewId,headline:e.data.tt_title,text:e.data.tt_teaser_text,file:e.data.tt_download_button.data}})})):a("p",[e._v(e._s(e.newsOverviewData.pt_no_downloads_message))])],2):e._e()])},o=[],l=a("e05e"),i=a("9cf9"),c=a("6bc6"),d=a("72f4"),u=a("44af"),p=a("dc83"),m=a("5f54"),f=a("59d1"),v=a("2de2"),b=a("de52"),h=a("32c6");const g=i["default"].extend({props:{newsOverviewData:{type:Object,default:()=>{}},news:{type:Array,default:()=>[]}},setup(e){const{pageLabel:t}=Object(h["a"])();let a=Object(u["ref"])(0);const n=e=>{a.value=e},s=[{label:e.newsOverviewData.pt_news_tab_title||"news",place:1},{label:e.newsOverviewData.pt_downloads_tab_title||"downloads",place:2}];return{activeTab:a,tabs:s,tabClick:n,pageLabel:t}}});let _=(n=Object(d["b"])({name:"NewsOverview",components:{DekraTabs:v["a"],NewsTeaser:m["default"],DownloadsTeaser:f["default"],SemanticHeadline:b["default"]}}),n(s=class extends(Object(p["b"])(g,c["FSXABaseComponent"])){constructor(...e){super(...e),Object(l["a"])(this,"activeTab",0)}})||s);var y=_,x=a("5578"),C=Object(x["a"])(y,r,o,!1,null,null,null);t["default"]=C.exports},"8fdc":function(e,t,a){},9:function(e,t){},"907d":function(e,t,a){},9595:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full flex justify-center mt-5 focus:outline-none"},[a("button",{staticClass:"button button--default fill",class:{disabled:!e.hasMore},attrs:{disabled:!e.hasMore},on:{click:e.loadMoreProducts}},[e._t("label",(function(){return[a("span",[e._v(" "+e._s(e.getLoadMoreLabel(e.hasMore))+" ")])]}))],2)])},s=[],r=a("44af"),o=a("4d85"),l=a("32c6"),i={components:{},props:{size:{type:Number,default:20},total:{type:Number,default:0},hasMore:{type:Boolean,default:!1},busEmitDirectly:{type:Boolean,default:!0},eventLabel:{type:String,default:"loadMoreProducts"}},setup(){const{pageLabel:e}=Object(l["a"])(),t=Object(r["ref"])(1);return{pageLabel:e,activePage:t}},watch:{size(){this.activePage=1}},methods:{loadMoreProducts(){this.activePage++,this.busEmitDirectly?o["a"].$emit("load-more-products"):o["a"].$emit(this.eventLabel)},getLoadMoreLabel(e){const t=e?"Load_More":"No_More_Products_To_Load";return this.pageLabel(t)}}},c=i,d=a("5578"),u=Object(d["a"])(c,n,s,!1,null,null,null);t["a"]=u.exports},9613:function(e,t,a){"use strict";var n,s,r,o;a.d(t,"r",(function(){return l})),a.d(t,"s",(function(){return i})),a.d(t,"p",(function(){return c})),a.d(t,"o",(function(){return d})),a.d(t,"n",(function(){return u})),a.d(t,"m",(function(){return p})),a.d(t,"a",(function(){return m})),a.d(t,"b",(function(){return f})),a.d(t,"i",(function(){return v})),a.d(t,"q",(function(){return b})),a.d(t,"f",(function(){return h})),a.d(t,"g",(function(){return g})),a.d(t,"h",(function(){return _})),a.d(t,"c",(function(){return y})),a.d(t,"d",(function(){return C})),a.d(t,"e",(function(){return w})),a.d(t,"l",(function(){return O})),a.d(t,"k",(function(){return k})),a.d(t,"j",(function(){return S}));const l=null!==(s=null===(n=window.location)||void 0===n?void 0:n.href)&&void 0!==s?s:"",i=null!==(o=null===(r=window.location)||void 0===r?void 0:r.origin)&&void 0!==o?o:"",c=()=>{var e,t;return null!==(t=null===(e=window.ECOM)||void 0===e?void 0:e.sitePrefix)&&void 0!==t?t:""},d=()=>{var e,t,a;return null!==(a=null===(t=null===(e=window.ECOM)||void 0===e?void 0:e.search)||void 0===t?void 0:t.globalContextURL)&&void 0!==a?a:""},u=()=>{var e,t;return null!==(t=null===(e=window.ECOM)||void 0===e?void 0:e.resourceUrl)&&void 0!==t?t:""},p=()=>{var e,t;return null!==(t=null===(e=window.ECOM)||void 0===e?void 0:e.pageName)&&void 0!==t?t:""},m="ContactFormError",f="ContactFormSuccess",v={buffer:!0,escape:!0,timeout:12e4},b="RemoteAction response: wrong status code ",h={position:"top-center",timeout:5e3,closeOnClick:!0,pauseOnFocusLoss:!1,pauseOnHover:!0,draggable:!1,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!0,closeButton:"button",icon:!0,rtl:!1},g=[{label:"PHD_TargetGroup",field:"targetGroup"},{label:"PHD_Background",field:"backgroundInfo"},{label:"PHD_Benefit",field:"benefit"},{label:"PHD_LegalAuthority",field:"legalInformation"},{label:"PHD_InstructionFormat",field:"instructionFormat"},{label:"PHD_Content",field:"content"},{label:"PHD_Requirements",field:"requirements"},{label:"PHD_TechRequirements",field:"technicalRequirements"},{label:"PHD_DegreeTitle",field:"degreeTitle"},{label:"PHD_ValidityInfo",field:"validityInfo"},{label:"PHD_Competence",field:"competence"},{label:"PHD_LearningFormat",field:"learningForm"},{label:"PHD_ExamProc",field:"examProcedure"},{label:"PHD_DegreeExam",field:"degreeExam"},{label:"PHD_Indicators",field:"indicators"},{label:"PHD_MaxParticipants",field:"maxParticipants"}],_=[{text:"PHD_Sort_Date",field:"serviceStartDate",isDesc:!1,active:!1},{text:"PHD_Sort_Price",field:"price",isDesc:!1,active:!1}],y=50,x=[10,50,100,200],C=(Math.min(...x),x.map(e=>({text:`+${e}km`,value:e}))),w=6,O="DEAkademie_OverviewProductsSearch",k="DEAkademie_OverviewEventsSearch",S="DEAkademie_OverviewCMSSearch"},9917:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.label?a("div",{staticClass:"flex",class:[e.marginClass,e.flexClass]},[a("i",{staticClass:"text-gray-75 far",class:[e.icon,e.iconSize]}),a("span",{staticClass:"text-primary",class:[e.textClass,e.distClass],domProps:{innerHTML:e._s(e.$sanitize(e.label))}})]):e._e()},s=[],r={name:"DekraAttribute",props:{label:{type:String,default:""},icon:{type:String,default:"fa-star"},iconSize:{type:String,default:"text-base"},textClass:{type:String,default:"text-xs"},distClass:{type:String,default:"ml-1.5"},marginClass:{type:String,default:"mb-3"},flexClass:{type:String,default:""}}},o=r,l=a("5578"),i=Object(l["a"])(o,n,s,!1,null,null,null);t["a"]=i.exports},"9abb":function(e,t,a){"use strict";a("f468")},"9bc2":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a("38b0"),s=a("9cd8");const r=(e,t)=>t?Object(n["a"])(e,t,s):Object(n["a"])(e,s)},"9cd8":function(e){e.exports=JSON.parse('{"version":4,"country_calling_codes":{"31":["NL"],"33":["FR"],"49":["DE"]},"countries":{"DE":["49","00","[2579]\\\\d{5,14}|49(?:[34]0|69|8\\\\d)\\\\d\\\\d?|49(?:37|49|60|7[089]|9\\\\d)\\\\d{1,3}|49(?:1\\\\d|2[02-9]|3[2-689]|7[1-7])\\\\d{1,8}|(?:1|[368]\\\\d|4[0-8])\\\\d{3,13}|49(?:[05]\\\\d|[23]1|[46][1-8])\\\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\\\d{2})(\\\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\\\d{3})(\\\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\\\d{4})(\\\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\\\d{3})(\\\\d{4})","$1 $2",["138"],"0$1"],["(\\\\d{5})(\\\\d{2,10})","$1 $2",["3"],"0$1"],["(\\\\d{3})(\\\\d{5,11})","$1 $2",["181"],"0$1"],["(\\\\d{3})(\\\\d)(\\\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\\\d{3})(\\\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\\\d{3})(\\\\d{7,12})","$1 $2",["8"],"0$1"],["(\\\\d{5})(\\\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\\\d{4})(\\\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\\\d{5})(\\\\d{6})","$1 $2",["15[0568]"],"0$1"],["(\\\\d{4})(\\\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\\\d{3})(\\\\d{8})","$1 $2",["18"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\\\d{4})(\\\\d{2})(\\\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\\\d{3})(\\\\d{2})(\\\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\\\d{9,11}|49[2-6]\\\\d{10}|322\\\\d{6}|49[0-7]\\\\d{3,9}|(?:[34]0|[68]9)\\\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\\\d|[589][0-7]|6[0-8]|7[0-467]))\\\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\\\d{8}|1(?:6[023]|7\\\\d)\\\\d{7,8}",[10,11]],["800\\\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\\\d))\\\\d{6}",[10,11]],["700\\\\d{8}",[11]],0,["18(?:1\\\\d{5,11}|[2-9]\\\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\\\d{1,10}|[89]\\\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\\\d{5,11}|13(?:7[1-6]\\\\d\\\\d|8)\\\\d{4}",[7,8,9,10,11,12,13,14]]]],"FR":["33","00","[1-9]\\\\d{8}",[9],[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:[1-35]\\\\d|4[1-9])\\\\d{7}"],["(?:6(?:[0-24-8]\\\\d|3[0-8]|9[589])|7(?:00|[3-9]\\\\d))\\\\d{6}"],["80[0-5]\\\\d{6}"],["836(?:0[0-36-9]|[1-9]\\\\d)\\\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\\\d|8[0-35-9])\\\\d{6}"],0,0,["80[6-9]\\\\d{6}"],0,["9\\\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\\\d{6}"]]],"NL":["31","00","(?:[124-7]\\\\d\\\\d|3(?:[02-9]\\\\d|1[0-8]))\\\\d{6}|8\\\\d{6,9}|9\\\\d{6,10}|1\\\\d{4,5}",[5,6,7,8,9,10,11],[["(\\\\d{3})(\\\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\\\d{2})(\\\\d{7})","$1 $2",["66"],"0$1"],["(\\\\d)(\\\\d{8})","$1 $2",["6"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\\\d{3})(\\\\d{3})(\\\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\\\d\\\\d)\\\\d{6}",[9]],["(?:6[1-58]|970\\\\d)\\\\d{7}",[9,11]],["800\\\\d{4,7}",[7,8,9,10]],["90[069]\\\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\\\d{6})\\\\d",[5,6,9]],["66\\\\d{7}",[9]],["(?:85|91)\\\\d{7}",[9]]]]},"nonGeographic":{}}')},"9d72":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[e._l(e.news,(function(t){return a("div",{key:t.id},[a("news-teaser",{attrs:{"preview-id":t.previewId,headline:t.data.tt_teaser_headline,editor:t.data.tt_editor_name,text:t.data.tt_teaser_text,item:t,"over-view-link":e.showOverViewLink?e.getLinkById():null}})],1)})),e.showOverViewLink&&e.dataLoaded?[a("a",{staticClass:"button button--default fill w-max ml-auto my-4",attrs:{href:e.getLinkById(),target:e.overViewLink.data.lt_target?"_blank":void 0}},[a("span",[e._v(e._s(e.overViewLink.data.lt_text))]),a("i",{staticClass:"fas fa-chevron-right"})])]:e._e(),e.dataLoaded&&0===e.news.length?a("div",[e._v(e._s(e.pageLabel("Empty_News_Result")))]):e._e()],2)},s=[],r=(a("b75a"),a("9d14")),o=a("6bc6"),l=a("cf4e"),i=a("5f54"),c=a("32c6"),d=a("9cf9"),u=a("dc83"),p=a("f0f3");const m=d["default"].extend({props:{getAllNews:{type:Boolean,default:!0},newsIds:{type:Array,default:()=>[]},locationIds:{type:Array,default:()=>[]},limit:{type:String,default:"all"},overViewLink:{type:Object,default:()=>{}},showOverViewLink:{type:Boolean,default:!1}},setup(){const{pageLabel:e}=Object(c["a"])();return{pageLabel:e}}});let f=class extends(Object(u["b"])(m,o["FSXABaseComponent"])){constructor(){super(...arguments),this.news=[],this.dataLoaded=!1}async mounted(){this.fetchNews()}async fetchNews(){const e=this.buildFilters();let t=await this.fsxaApi.fetchByFilter({filters:e,locale:this.locale,page:1,pagesize:100,sort:[{name:"formData.tt_release_start_date",order:"desc"}]});this.news=this.sortAndSliceNews(t.items),this.dataLoaded=!0}getLinkById(){var e,t;const{overViewLink:a}=this,n=(null===(t=null===(e=null===a||void 0===a?void 0:a.data)||void 0===e?void 0:e.lt_link)||void 0===t?void 0:t.referenceId)||"",s=n?this.getUrlByPageId(n):"";return s?Object(p["a"])(s):"#"}sortAndSliceNews(e){let t=[...e];const{limit:a}=this,n="all"===a;if(t.sort((e,t)=>t.data.tt_release_start_date-e.data.tt_release_start_date),t.sort((e,t)=>t.data.tt_sticky_news-e.data.tt_sticky_news),!n){let e=parseInt(a,10);e=isNaN(e)?2:e,t=t.slice(0,e)}return t}buildFilters(){const{locationIds:e,getAllNews:t}=this,a=e.map(e=>e.data.st_id),n=[],s={field:"entityType",operator:l["ComparisonQueryOperatorEnum"].EQUALS,value:"news"};n.push(s);const r={operator:l["LogicalQueryOperatorEnum"].OR,filters:[]};if(a.length>0){const e={field:"formData.tt_locations.value.formData.st_location_id.value",operator:l["ComparisonQueryOperatorEnum"].IN,value:a};r.filters.push(e);const t={field:"formData.tt_location_news.value",operator:l["ComparisonQueryOperatorEnum"].EQUALS,value:!0};r.filters.push(t)}if(t){const e={field:"formData.tt_global_news.value",operator:l["ComparisonQueryOperatorEnum"].EQUALS,value:!0};r.filters.push(e)}return n.push(r),n}};f=Object(r["g"])([Object(u["a"])({name:"NewsList",components:{NewsTeaser:i["default"]}})],f);var v=f,b=v,h=a("5578"),g=Object(h["a"])(b,n,s,!1,null,null,null);t["default"]=g.exports},"9ef1":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("footer",{staticClass:"overflow-hidden"},[a("div",{staticClass:"pt-5 px-4 sm:px-5 md:px-5 lg:px-21 xl:px-32 xl:container xl:mx-auto"},[a("div",{staticClass:"lg:flex lg:justify-between"},[a("div",{staticClass:"pb-7 lg:pb-0 lg:flex"},[a("a",{staticClass:"inline-block transform -translate-x-4 -translate-y-9",attrs:{href:e.homeUrl}},[a("img",{staticClass:"footer-logo",attrs:{src:e.logoFooter,alt:"Dekra logo"}})]),a("h4",{staticClass:"text-white text-xl"},[a("span",{staticClass:"uppercase font-bold"},[e._v("Dekra ")]),a("span",{domProps:{innerHTML:e._s(e.pageLabel("Footer_DekraLogo"))}})])]),a("div",{staticClass:"pb-6 lg:pb-0 lg:flex lg:self-start lg:items-center"},[a("h4",{staticClass:"text-white text-sm pb-2 lg:pb-0 lg:pr-4"},[a("span",{domProps:{innerHTML:e._s(e.pageLabel("Footer_Follow"))}})]),a("ul",{staticClass:"social-icons flex"},e._l(e.socialLinks,(function(e,t){return a("li",{key:t},[a("dekra-footer-icon",{attrs:{href:e.href,icon:e.icon,target:e.target,stacked:"","aria-label":e.icon}})],1)})),0)])]),a("div",{staticClass:"flex flex-wrap"},e._l(e.textLinks,(function(t){return a("div",{key:t.sfid,staticClass:"w-1/2 lg:w-1/3 pb-4"},[a("dekra-footer-link",{attrs:{href:e.getAbsolutePath(t.linkURL),label:t.displayName,target:t.openInNewWindow?"_blank":"_self"}})],1)})),0)]),a("div",{staticClass:"copyright text-right bg-secondary py-3 px-4 mt-3"},[a("div",{staticClass:"px-4 sm:px-5 md:px-5 lg:px-21 xl:px-32 xl:container xl:mx-auto"},[a("p",{staticClass:"text-white text-sm"},[e._v(" © "+e._s(e.currentYear)+" "),a("span",{domProps:{innerHTML:e._s(e.pageLabel("Footer_Copyright"))}})])])])])},s=[],r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{class:e.linkClasses?e.linkClasses:"hover:underline hover:text-white",attrs:{href:e.href,target:e.target,rel:"nofollow"}},[a("p",{class:e.textClasses?e.textClasses:"text-white text-sm font-light leading-4"},[e._v(e._s(e.label))])])},o=[],l={name:"DekraFooterLink",props:{href:{type:String,default:"#"},label:{type:String,default:""},target:{type:String,default:"_blank"},linkClasses:{type:String,default:""},textClasses:{type:String,default:""}}},i=l,c=a("5578"),d=Object(c["a"])(i,r,o,!1,null,null,null),u=d.exports,p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{class:e.linkClasses||"text-white hover:text-gray-40",attrs:{href:e.href,target:e.target,"aria-label":e.ariaLabel,rel:"nofollow"}},[e.stacked?a("span",{staticClass:"footer-icon fa-stack mr-4"},[a("i",{staticClass:"fas fa-square fa-stack-2x"}),a("i",{staticClass:"text-primary",class:e.iconGroup+" "+e.icon+" fa-stack-1x text-xl"})]):a("i",{class:e.iconClasses||e.iconGroup+" "+e.icon+" text-white text-xl hover:text-gray-40"})])},m=[],f={name:"DekraFooterIcon",props:{href:{type:String,default:""},icon:{type:String,default:""},iconGroup:{type:String,default:"fab"},target:{type:String,default:"_blank"},linkClasses:{type:String,default:""},iconClasses:{type:String,default:""},stacked:{type:Boolean,default:!1},ariaLabel:{type:String,default:""}},setup(){}},v=f,b=(a("d17e"),Object(c["a"])(v,p,m,!1,null,null,null)),h=b.exports,g=a("ee68"),_=a("32c6"),y={name:"DekraFooter",components:{DekraFooterIcon:h,DekraFooterLink:u},props:{textLinks:{type:Array,default:()=>[]},socialLinks:{type:Array,default:()=>[]}},setup(){const{getAbsolutePath:e,logoFooter:t,homeUrl:a}=Object(g["a"])(),{pageLabel:n}=Object(_["a"])();return{getAbsolutePath:e,logoFooter:t,pageLabel:n,homeUrl:a}},data(){return{currentYear:(new Date).getFullYear()}}},x=y,C=Object(c["a"])(x,n,s,!1,null,null,null);t["a"]=C.exports},"9f19":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.pageLabelsLoaded?a("div",{class:e.margins},[a("div",{staticClass:"hidden md:block text-xs",class:e.textColor},[a("span",[e.hasLevels||!e.anyBreadcrumbs?a("a",{staticClass:"hover:underline cursor-pointer",attrs:{href:e.homeUrl,title:e.$sanitize(e.pageLabel("BreadCrumbInc_GoToHomePage"))},domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("BreadCrumbInc_GoToHomePage")))}}):a("a",{staticClass:"hover:underline cursor-pointer",attrs:{href:e.homeBreadcrumb.url,title:e.$sanitize(e.homeBreadcrumb.name)},domProps:{innerHTML:e._s(e.$sanitize(e.homeBreadcrumb.name))}}),a("span",{staticClass:"px-1.5"},[e._v("/")])]),e.breadcrumbItems.length>0?e._l(e.breadcrumbItems,(function(t,n){return a("span",{key:n},[n<e.breadcrumbItems.length-1?[a("a",{staticClass:"hover:underline cursor-pointer",attrs:{href:t.url,title:t.name},domProps:{innerHTML:e._f("truncate")(e.$sanitize(t.name),70,"[...]",!0)}}),a("span",{staticClass:"px-1.5"},[e._v("/")])]:[a("span",{domProps:{innerHTML:e._s(e.truncateByScreenWidth(t.name))}})]],2)})):e.productName?[a("span",{domProps:{innerHTML:e._s(e.truncateByScreenWidth(e.productName))}})]:e._e()],2),a("div",{staticClass:"block md:hidden text-xs",class:e.textColor},[e.mobileBreadcrumb?[a("a",{staticClass:"flex items-center text-left focus:outline-none cursor-pointer",attrs:{href:e.mobileBreadcrumb.url}},[a("i",{staticClass:"fas fa-chevron-left mr-3"}),a("span",{domProps:{innerHTML:e._s(e.$sanitize(e.mobileBreadcrumb.name))}})])]:e._e()],2),e.showBottomBorder?a("div",{staticClass:"w-full h-1 border border-t-0 border-r-0 border-l-0 border-gray-50"}):e._e()]):e._e()},s=[],r=a("ee68"),o=a("32c6");a("f758"),a("5bdf"),a("d3ff");const l=e=>({name:e.name,url:e.item,position:e.position});class i{constructor(e){this.name="",this.url="",this.position=-1,Object.assign(this,l(e))}}var c=a("6f1a"),d=a("44af");const u=Object(d["reactive"])({breadcrumbs:[],productName:""}),p=Object(d["computed"])(()=>u.breadcrumbs),m=Object(d["computed"])(()=>u.productName),f=(e=[],t="")=>{u.productName=t,u.breadcrumbs=v(e)},v=(e=[])=>{const t=e.map(e=>new i(e)).filter(e=>e.name);return t.sort((e,t)=>e.position-t.position),t},b=()=>{var e,t;const a=new URLSearchParams(window.location.search),n=null!==(e=a.get("categoryId"))&&void 0!==e?e:"",s=null!==(t=a.get("sku"))&&void 0!==t?t:"";(n||s)&&g()};b();const h=()=>{var e;const{globalElements:t,familyProducts:a}=window.ECOM,n=t.breadcrumb,s=null===(e=null===a||void 0===a?void 0:a.headProduct)||void 0===e?void 0:e.name;f(n,s)},g=()=>{const e={maxPolls:100,timeout:50};Object(c["a"])(()=>{var e,t,a;return(null===(a=null===(t=null===(e=window.ECOM)||void 0===e?void 0:e.globalElements)||void 0===t?void 0:t.breadcrumb)||void 0===a?void 0:a.length)>=0},e,()=>h())()};function _(){return g(),{breadcrumbs:p,productName:m}}var y=a("a027"),x={name:"DekraBreadcrumbs",filters:{truncate:(e,t,a="...",n=!1)=>e.length<=t?e:n?a:e.slice(0,t)+a},props:{levels:{type:Array,default:()=>[]},showBottomBorder:{type:Boolean,default:!0},textColor:{type:String,default:"text-primary"},margins:{type:String,default:""}},setup(e){const{pageLabel:t,pageLabelsLoaded:a}=Object(o["a"])(),{homeUrl:n}=Object(r["a"])(),{breadcrumbs:s,productName:l}=_(),{isLg:i,isXl:c}=Object(y["a"])(),u=Object(d["computed"])(()=>e.levels.length>0),p=Object(d["computed"])(()=>s.value.length>0),m=Object(d["computed"])(()=>u.value?e.levels:p.value?s.value.slice(1):[]),f=Object(d["computed"])(()=>p.value?s.value[0]:null),v=Object(d["computed"])(()=>u.value?e.levels.length<2?null:e.levels[e.levels.length-2]:s.value.length>1?s.value[s.value.length-2]:null);return{anyBreadcrumbs:p,homeBreadcrumb:f,breadcrumbItems:m,mobileBreadcrumb:v,homeUrl:n,hasLevels:u,pageLabel:t,productName:l,pageLabelsLoaded:a,isLg:i,isXl:c}},methods:{truncateByScreenWidth(e){const{isLg:t,isXl:a,$sanitize:n,$options:s}=this,r=a?70:t?50:40;return s.filters.truncate(n(e),r)}}},C=x,w=a("5578"),O=Object(w["a"])(C,n,s,!1,null,null,null);t["a"]=O.exports},a027:function(e,t,a){"use strict";a.d(t,"a",(function(){return m}));var n=a("44af");const s=Object(n["reactive"])({isMobile:window.matchMedia("only screen and (max-width: 767px)").matches,isSm:window.matchMedia("only screen and (min-width: 640px) and (max-width: 767px)").matches,isMd:window.matchMedia("only screen and (min-width: 768px) and (max-width: 1023px)").matches,isLg:window.matchMedia("only screen and (min-width: 1024px) and (max-width: 1279px)").matches,isXl:window.matchMedia("only screen and (min-width: 1280px)").matches,loading:!1}),r=Object(n["computed"])(()=>s.isMobile),o=Object(n["computed"])(()=>s.isSm),l=Object(n["computed"])(()=>s.isMd),i=Object(n["computed"])(()=>s.isLg),c=Object(n["computed"])(()=>s.isXl),d=Object(n["computed"])(()=>s.loading);window.addEventListener("resize",(function(){s.isMobile=window.matchMedia("only screen and (max-width: 767px)").matches,s.isSm=window.matchMedia("only screen and (min-width: 640px) and (max-width: 767px)").matches,s.isMd=window.matchMedia("only screen and (min-width: 768px) and (max-width: 1023px)").matches,s.isLg=window.matchMedia("only screen and (min-width: 1024px) and (max-width: 1279px)").matches,s.isXl=window.matchMedia("only screen and (min-width: 1280px)").matches}),!0);const u=()=>s.loading=!0,p=()=>s.loading=!1;function m(){return{isMobile:r,isSm:o,isMd:l,isLg:i,isXl:c,loading:d,startLoading:u,stopLoading:p}}},a066:function(e,t,a){"use strict";a.d(t,"d",(function(){return s})),a.d(t,"c",(function(){return r})),a.d(t,"e",(function(){return o})),a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return c}));var n=a("286e");const s=e=>e.regex("customValTextfield",/^[\u0020-\u007E\u20AC\u201C\u2019\u00A9\u00AE\u00C0-\u00FF]*$/),r=e=>e.regex("customValTextarea",/^[\u0020-\u007E\u20AC\u201C\u2019\u00A9\u00AE\u00A0\u00C0-\u00FF\n]*$/),o=e=>e.regex("customValVat",/^[A-Z0-9]+$/),l=e=>e.regex("customValPO",/^[A-Za-z0-9\u002E\u003A\u002D\u005F\u002F\s]{0,30}$/),{zipCodeRegexMap:i}=Object(n["a"])(),c=(e,t)=>{const a=i[t];return!(!e||!a)&&a.test(e)}},a15b:function(e,t,a){"use strict";a("5662")},a1c7:function(e,t,a){"use strict";a("4e4f")},a36d:function(e,t,a){"use strict";a("84e9")},a377:function(e,t,a){"use strict";a("8fdc")},a6de:function(e,t,a){},a779:function(e,t,a){"use strict";a("6f07")},a7ab:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._t("default")],2)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseAppLayout"]{isActiveLocale(e){return this.locale===e}};i=Object(r["g"])([Object(l["a"])({name:"VueAppLayout"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},a85d:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));const n=()=>{},s=window.DEBUG?console.debug:n;t["b"]={install:e=>{s("utils/debug: debug installed"),e.prototype.$debug=s}}},a9e7:function(e,t,a){"use strict";a("ae9e")},ae9e:function(e,t,a){},af74:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"bg-primary"},[a("dekra-footer",{attrs:{"text-links":e.footerLinks,"social-links":e.socialLinks}})],1)},s=[],r=a("44af"),o=a("9ef1"),l=a("ea31"),i=a("6dca"),c={components:{DekraFooter:o["a"]},setup(){const{footerLinks:e}=Object(l["a"])(),t=Object(r["ref"])(i.social);return{socialLinks:t,footerLinks:e}}},d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["a"]=p.exports},b433:function(e,t,a){},b5a8:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:{"pb-4":!e.opened}},[a("button",{staticClass:"text-primary focus:outline-none",class:e.buttonClass,on:{click:function(t){return e.toggleDetails()}}},[e._t("header",(function(){return[a("span",[e._v("Details")])]}),{opened:e.opened}),a("i",{staticClass:"far ml-3",class:e.opened?"fa-chevron-up":"fa-chevron-down"})],2),e.opened?a("div",[e._t("details",(function(){return[a("span",[e._v("Details")])]}),{opened:e.opened})],2):e._e()])},s=[],r=a("44af"),o={name:"DekraDetails",props:{buttonClass:{type:String,default:""}},setup(){const e=Object(r["ref"])(!1),t=()=>{e.value=!e.value};return{opened:e,toggleDetails:t}}},l=o,i=a("5578"),c=Object(i["a"])(l,n,s,!1,null,null,null);t["a"]=c.exports},b66e:function(e,t,a){},b6e3:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("a",{staticClass:"hover:cursor-pointer inline-flex w-auto p-2",class:{"uppercase hover:text-white":e.isButton,"hover:underline":!e.isButton,"bg-white text-primary":e.bgWhite,"bg-primary text-white":!e.bgWhite},attrs:{target:e.target,href:e.link.referenceId?e.internalLinkFactory(e.link,e.anchor):e.link,rel:e.isExternalLink?"nofollow":"follow"}},[e.isAlignRight?e._e():a("span",{class:{"pr-4":e.isButton,"pr-2":!e.isButton,"pl-2":!e.isAlignRight}},[a("i",{staticClass:"fal",class:"fa-"+e.icon})]),a("span",{class:{"pl-2":e.isAlignRight,"pr-2":!e.isAlignRight}},[e._v(" "+e._s(e.text)+" ")]),e.isAlignRight?a("span",{staticClass:"pr-2",class:{"pl-4":e.isButton,"pl-2":!e.isButton}},[a("i",{staticClass:"fal",class:"fa-"+e.icon})]):e._e()])])},s=[],r=a("9d14"),o=a("44af"),l=a("6bc6"),i=a("dc83"),c=a("498d");const d={lt_link_internal:"chevron-right",lt_link_mailto:"envelope",lt_link_external:"external-link"};let u=class extends l["FSXABaseSection"]{internalLinkFactory(e,t){const{normalizeUrl:a,getUrlByPageId:n}=this,s=a(n(e.referenceId));return"string"===typeof t?`${s}#${t}`:s}};u=Object(r["g"])([Object(i["a"])({name:"ButtonLinkSection",setup(e){var t;const{normalizeUrl:a}=Object(c["a"])(),{st_alignment:{label:n},st_display_as:{identifier:s},st_link:{template:r,data:{lt_link:l,lt_mail:i,lt_text:u,lt_target:p,lt_link_params:m}}}=e.payload,f=Object(o["ref"])(n),v=Object(o["ref"])("link"===s),b=Object(o["ref"])(null!==(t=d[r])&&void 0!==t?t:"question-circle"),h=Object(o["ref"])("lt_link_external"===r);let g=null;l?g=Object(o["ref"])(l):i&&(g=Object(o["ref"])("mailto:"+i));const _=Object(o["ref"])(m),y=Object(o["ref"])(u),x=Object(o["ref"])(p?"_blank":void 0),C=Object(o["ref"])("button"===s),w=Object(o["ref"])("right"===f.value);return{bgWhite:v,icon:b,text:y,link:g,target:x,isButton:C,isAlignRight:w,normalizeUrl:a,isExternalLink:h,anchor:_}}})],u);var p=u,m=p,f=a("5578"),v=Object(f["a"])(m,n,s,!1,null,null,null);t["default"]=v.exports},b72d:function(e,t,a){"use strict";a("b66e")},b80d:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return i}));a("f758"),a("5bdf"),a("d3ff");var n=a("9613"),s=a("0a94");const r=e=>{var t,a,r,o,l,i,c,d,u;let p="",m="",f="",v="",b="",h="",g="",_="",y="",x="",C="",w="",O="",k="",S="",j="",L="",$="";if(Object(n["p"])()&&Object(n["n"])()){p=Object(n["p"])();const e=new URL(p);m=Object(s["a"])(e.origin,Object(n["n"])()),f=Object(s["a"])(m,"/images/logo-mobile.svg"),v=Object(s["a"])(m,"/images/logo-desktop.svg"),b=Object(s["a"])(m,"/images/logo-footer.svg"),h=Object(s["a"])(p,"/homepage"),g=Object(s["a"])(p,"/warenkorb"),_=Object(s["a"])(p,"/kundenlogin"),y=Object(s["a"])(p,"/registrierung"),x=Object(s["a"])(p,"/passwort-vergessen"),C=Object(s["a"])(p,"/bestellung"),w=Object(s["a"])(p,"/bestell-uebersicht"),O=Object(s["a"])(p,"/myaccount"),S=Object(s["a"])(p,"/news"),k=Object(s["a"])(p,"/kontakt"),j=Object(s["a"])(p,"/wunschliste"),L=Object(s["a"])(p,"/produkte/"),$=Object(s["a"])(p,"/suche")}else console.warn('Current ECOM environment is invalid. MissingsitePrefix", "resourceUrl" & others');const I=null!==(r=null===(a=null===(t=window.ECOM)||void 0===t?void 0:t.numberOfEmlopyees)||void 0===a?void 0:a.map(e=>({text:"PHD_"+e,value:e})))&&void 0!==r?r:[];return{productListUrl:null!==(l=null===(o=null===e||void 0===e?void 0:e.pageUrls)||void 0===o?void 0:o.productList)&&void 0!==l?l:"/produkte",productDetailUrl:null!==(c=null===(i=null===e||void 0===e?void 0:e.pageUrls)||void 0===i?void 0:i.productDetails)&&void 0!==c?c:"/produkte/",currentCartId:null!==(u=null===(d=null===e||void 0===e?void 0:e.pagevars)||void 0===d?void 0:d.currentCartID)&&void 0!==u?u:"",page:Object(n["m"])(),cartUrl:g,homeUrl:h,themeResourceUrl:m,currentSiteUrl:p,logoMobile:f,logoDesktop:v,logoFooter:b,loginUrl:_,registrationUrl:y,forgotPasswordUrl:x,checkoutUrl:C,orderConfirmationUrl:w,myaccountUrl:O,contactUrl:k,newsOverviewUrl:S,wishlistUrl:j,productHeadDetailUrl:L,searchUrl:$,numberOfEmployeesList:I}},o=e=>({salutation:(null===e||void 0===e?void 0:e.ccrz__User_Salutation__c)||"",firstName:(null===e||void 0===e?void 0:e.FirstName)||"",lastName:(null===e||void 0===e?void 0:e.LastName)||"",street:(null===e||void 0===e?void 0:e.Street)||"",city:(null===e||void 0===e?void 0:e.City)||"",postalCode:(null===e||void 0===e?void 0:e.PostalCode)||"",country:(null===e||void 0===e?void 0:e.Country)||"",contactId:(null===e||void 0===e?void 0:e.ContactId)||"",currencyIsoCode:(null===e||void 0===e?void 0:e.CurrencyIsoCode)||"",email:(null===e||void 0===e?void 0:e.Email)||"",id:(null===e||void 0===e?void 0:e.Id)||"",languageLocaleKey:(null===e||void 0===e?void 0:e.LanguageLocaleKey)||"",localeSidKey:(null===e||void 0===e?void 0:e.LocaleSidKey)||"",userType:(null===e||void 0===e?void 0:e.UserType)||"",phone:(null===e||void 0===e?void 0:e.Phone)||""});class l{constructor(e){this.page="",this.cartUrl="",this.homeUrl="",this.globalContextUrl="",this.productListUrl="",this.productDetailUrl="",this.themeResourceUrl="",this.currentCartId="",this.currentSiteUrl="",this.logoMobile="",this.logoDesktop="",this.logoFooter="",this.loginUrl="",this.registrationUrl="",this.forgotPasswordUrl="",this.checkoutUrl="",this.orderConfirmationUrl="",this.myaccountUrl="",this.contactUrl="",this.wishlistUrl="",this.productHeadDetailUrl="",this.searchUrl="",this.newsOverviewUrl="",this.numberOfEmployeesList=[],Object.assign(this,r(e))}}class i{constructor(e){this.salutation="",this.firstName="",this.lastName="",this.street="",this.city="",this.postalCode="",this.country="",this.contactId="",this.currencyIsoCode="",this.email="",this.id="",this.languageLocaleKey="",this.localeSidKey="",this.userType="",this.phone="",Object.assign(this,o(e))}}},b853:function(e,t,a){"use strict";a("03de")},b91d:function(e,t,a){},bb95:function(e,t,a){e.exports=a.p+"img/filterPrimary.svg"},bdb9:function(e,t,a){"use strict";a("da1e")},c2f9:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full bg-white border border-gray-60 p-3 pb-4",staticStyle:{"font-family":"sans-serif"}},[a("div",{staticClass:"mb-7 md:mb-1 -m-3 -mr-13px flex flex-row flex-wrap justify-end text-white text-xs space-x-2"},[e.isExecutionGuaranteed?a("span",{staticClass:"bg-primary py-3px px-2"},[e._v(" "+e._s(e.pageLabel("Badge_ExecutionGuaranteed"))+" ")]):e._e(),e.isPublicFunded?a("span",{staticClass:"bg-primary py-3px px-2"},[e._v(" "+e._s(e.pageLabel("Badge_PublFunded"))+" ")]):e._e(),e.isNew?a("span",{staticClass:"bg-red-100 py-3px px-2"},[e._v(" "+e._s(e.pageLabel("Badge_New"))+" ")]):e._e()]),a("div",{staticClass:"flex items-center justify-between mb-3 md:mb-3.5"},[a("div",{staticClass:"inline-flex items-center",class:{"mt-5":!e.isPublicFunded&&!e.isNew}},["Weiterbildung"===e.topic?[a("i",{staticClass:"far fa-user-graduate text-gray-75"}),a("span",{staticClass:"ml-2 text-gray-75 text-xs",domProps:{innerHTML:e._s(e.$sanitize(e.topic))}})]:[a("span",{staticClass:"text-gray-75 text-xs",domProps:{innerHTML:e._s(e.$sanitize(e.topic))}})]],2)]),a("div",{staticClass:"w-full mb-3.5 md:mb-3.5 lg:mb-5"},[a("p",{staticClass:"text-left text-primary font-bold md:text-lg hover:cursor-pointer",on:{click:e.openMoreDetailsModal}},[e._v(" "+e._s(e.name)+" ")])]),a("div",{staticClass:"w-full block md:flex"},[a("div",{staticClass:"w-full md:w-4/6 lg:w-8/12 flex flex-col"},[a("div",{staticClass:"mb-5 text-white text-xs"},[e.availableSeats>0?[e.isAlmostFullyBooked?a("span",{staticClass:"bg-orange-100 py-3px px-2"},[e._v(" "+e._s(e.pageLabel("PHD_Almost_Fully_Booked"))+" ")]):a("span",{staticClass:"bg-primary py-3px px-2"},[e._v(" "+e._s(e.pageLabel("PHD_Remaining_Seats"))+" ")])]:e._e()],2),a("dekra-attributes",{attrs:{"wrapper-class":"grid grid-cols-2 gap-x-2 lg:grid-cols-3 mb-5 lg:mb-0","forms-of-learning":e.instructionForm?e.instructionForm.split(";"):[],"learning-format":e.instructionFormat&&e.hasInstructionFormatStringReady?e.instructionFormat:e.pageLabel("INSTRUCTION_FORMAT_"+e.instructionFormat),location:e.location,"seminar-start":e.serviceStartDate,"seminar-end":e.serviceEndDate,"is-event-tile":!0,"flexible-start":e.flexibleStart}})],1),a("div",{staticClass:"w-full h-full md:w-2/6 lg:w-4/12 flex md:flex-col"},[a("dekra-event-price-panel",{attrs:{"is-public-funded":e.isPublicFunded,tax:e.tax,"net-price":e.toCurrency(e.netPrice,e.locale,e.currency),"gross-price":e.toCurrency(e.grossPrice,e.locale,e.currency)}})],1)]),a("div",{staticClass:"flex flex-col-reverse md:flex-row"},[e.showMoreInformationLink?a("div",{staticClass:"w-full md:w-1/3"},[a("p",{staticClass:"text-primary text-sm hover:cursor-pointer flex items-center mt-5",on:{click:e.openMoreDetailsModal}},[a("i",{staticClass:"fal fa-chevron-right mr-1"}),a("span",{domProps:{innerHTML:e._s(e.pageLabel("EventItem_ShowMoreInformation"))}})])]):e._e(),a("div",{staticClass:"w-full md:w-2/3 flex flex-col md:flex-row md:justify-end pt-3 gap-4 md:gap-5"},[e.showAddToWishlist?a("SpinButton",{staticClass:"wishlist-button py-2 text-primary text-xl bg-white cursor-pointer focus:text-white focus:outline-none justify-self-end",attrs:{"stop-event":"add-to-wishlist-stop","bg-color":"rgb(var(--color-white))","fg-color":"rgb(var(--color-primary))"},on:{click:function(t){return e.addToWishlist({sku:e.sku,remove:e.isAddedToDefaultWishlist})}},scopedSlots:e._u([{key:"default",fn:function(){return[e.isAddedToDefaultWishlist?a("i",{staticClass:"fas fa-heart"}):a("i",{staticClass:"fal fa-heart"})]},proxy:!0}],null,!1,2304729672)}):e._e(),e.showMoreDetailsButton?a("SpinButton",{staticClass:"button button--default outline small",attrs:{"stop-event":"productdetails-stop-loading"},on:{click:e.handleGoToPHD}},[a("span",[e._v(e._s(e.pageLabel("Wishlist_Go_to_Product_Details")))]),a("i",{staticClass:"far fa-chevron-right"})]):e._e(),!e.isPublicFunded&&e.netPrice?a("SpinButton",{staticClass:"button button--default fill small",attrs:{"stop-event":"productdetails-stop-loading"},on:{click:function(t){return e.addToCartEvent(e.sku)}}},[a("span",[e._v(" "+e._s(e.pageLabel("PHD_AddToCart"))+" ")]),a("i",{staticClass:"far fa-chevron-right"})]):e._e(),e.isPublicFunded&&e.canScheduleMeeting?a("button",{staticClass:"button button--default fill small",on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.$emit("show-modal")}}},[a("span",[e._v(" "+e._s(e.pageLabel("PHD_ScheduleMeeting"))+" ")]),a("i",{staticClass:"far fa-chevron-right"})]):e._e()],1)]),e.showMoreDetailsModal?a("v-modal",{on:{close:e.closeMoreDetailsModal,"click-outside":e.closeMoreDetailsModal},scopedSlots:e._u([{key:"title",fn:function(){return[a("h1",[e._v(e._s(e.name))])]},proxy:!0}],null,!1,3571147513),model:{value:e.showMoreDetailsModal,callback:function(t){e.showMoreDetailsModal=t},expression:"showMoreDetailsModal"}},[a("div",{staticClass:"modal-body grid md:grid-cols-2 gap-8"},[a("div",{staticClass:"flex flex-col text-xs detail-container"},[a("span",{staticClass:"font-bold",domProps:{innerHTML:e._s(e.pageLabel("EventItem_Venue"))}}),a("span",[e._v(e._s(e.eventLocation.name)+" "+e._s(e.eventLocation.name2))]),a("span",[e._v(e._s(e.eventLocation.street))]),a("span",[e._v(e._s(e.eventLocation.zip)+" "+e._s(e.eventLocation.city))])]),a("div",{staticClass:"flex flex-col text-xs detail-container"},[a("span",{staticClass:"font-bold",domProps:{innerHTML:e._s(e.pageLabel("EventItem_EventNumber"))}}),a("span",[e._v(e._s(e.sortNumber))])]),a("div",{staticClass:"flex flex-col text-xs detail-container"},[a("span",{staticClass:"font-bold",domProps:{innerHTML:e._s(e.pageLabel("EventItem_ContactPerson"))}}),a("span",[e._v(e._s(e.localContactPerson.contactFirstName)+" "+e._s(e.localContactPerson.contactLastName))]),a("a",{staticClass:"text-primary hover:text-primary focus:text-primary cursor-pointer",attrs:{href:"tel:"+e.localContactPerson.contactPhone,target:!1,rel:"nofollow"}},[e._v(" "+e._s(e.localContactPerson.contactPhone)+" ")]),a("a",{staticClass:"text-primary hover:text-primary focus:text-primary",attrs:{href:"mailto:"+e.localContactPerson.contactEmail}},[e._v(" "+e._s(e.localContactPerson.contactEmail)+" ")])])]),a("div",{staticClass:"modal__action"},[a("button",{staticClass:"button button--default fill",on:{click:e.closeMoreDetailsModal}},[a("span",{domProps:{innerHTML:e._s(e.pageLabel("eCom_Close"))}}),a("i",{staticClass:"far fa-chevron-right"})])])]):e._e(),e.showCartModal?a("v-modal",{on:{close:e.closeCartModal,"click-outside":e.closeCartModal},scopedSlots:e._u([{key:"title",fn:function(){return[a("h1",{domProps:{innerHTML:e._s(e.pageLabel("QuickOrder_AddToCart"))}})]},proxy:!0}],null,!1,337273349),model:{value:e.showCartModal,callback:function(t){e.showCartModal=t},expression:"showCartModal"}},[a("div",{staticClass:"modal-body"},[a("p",{staticClass:"text-primary font-bold fa-sm"},[e._v(" "+e._s(e.name)+" ")])]),a("footer",{staticClass:"modal__action"},[a("button",{staticClass:"button button--default outline mr-5",on:{click:e.closeCartModal}},[a("span",{domProps:{innerHTML:e._s(e.pageLabel("eCom_ContinueShopping"))}})]),a("button",{staticClass:"button button--default fill",on:{click:e.goToCart}},[a("span",{domProps:{innerHTML:e._s(e.pageLabel("eCom_GoToCart"))}}),a("i",{staticClass:"fal fa-shopping-cart",attrs:{"aria-hidden":"true"}})])])]):e._e()],1)},s=[],r=a("4d85"),o=a("8da7"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"md:h-10 w-full"},[e.isPublicFunded?e._e():a("div",{staticClass:"flex flex-col"},[a("p",{staticClass:"text-gray-80 font-bold text-sm md:text-2xl md:text-right"},[e._v(e._s(e.netPrice))]),e.netPrice===e.grossPrice?a("p",{staticClass:"text-xs md:text-right leading-xs-tight"},[e._v(" "+e._s(e.pageLabel("EventPrice_VatFree"))+" ")]):[a("p",{staticClass:"text-xs md:text-right leading-xs-tight"},[e._v(e._s(e.pageLabel("EventPrice_ExclVat")))]),a("p",{staticClass:"text-xs md:text-right leading-xs-tight"},[a("b",[e._v(e._s(e.grossPrice))]),e._v(" "+e._s(e.pageLabel("EventPrice_InclVat"))+" ")])]],2)])},i=[],c=a("32c6"),d={components:{},props:{netPrice:{type:[String,Number],default:""},grossPrice:{type:[String,Number],default:""},tax:{type:[String,Number],default:""},isPublicFunded:{type:Boolean,default:!1}},setup(){const{pageLabel:e}=Object(c["a"])();return{pageLabel:e}}},u=d,p=a("5578"),m=Object(p["a"])(u,l,i,!1,null,null,null),f=m.exports,v=a("55d2"),b=a("8d5f"),h=a("c91f"),g=a("ee68"),_={components:{DekraAttributes:o["a"],DekraEventPricePanel:f,SpinButton:v["a"],VModal:h["a"]},props:{topic:{type:String,default:""},name:{type:String,default:""},availableSeats:{type:Number,default:-1},isNew:{type:Boolean,default:!1},isTaxIncluded:{type:Boolean,default:!0},isPublicFunded:{type:Boolean,default:!1},isAlmostFullyBooked:{type:Boolean,default:!1},isExecutionGuaranteed:{type:Boolean,default:!1},instructionForm:{type:String,default:""},instructionFormat:{type:String,default:""},hasInstructionFormatStringReady:{type:Boolean,default:!1},serviceStartDate:{type:Number,default:0},serviceEndDate:{type:Number,default:0},flexibleStart:{type:Boolean,default:!1},location:{type:String,default:""},sku:{type:String,default:""},currency:{type:String,default:"EUR"},locale:{type:String,default:"de-DE"},isAddedToDefaultWishlist:{type:Boolean,default:!1},showAddToWishlist:{type:Boolean,default:!1},sortNumber:{type:Number,default:0},eventLocation:{type:Object,default:()=>{}},localContactPerson:{type:Object,default:()=>{}},showMoreInformationLink:{type:Boolean,default:!0},showMoreDetailsButton:{type:Boolean,default:!1},phdDetailsUrl:{type:String,default:""},canScheduleMeeting:{type:Boolean,default:!0},netPrice:{type:Number,default:0},grossPrice:{type:Number,default:0},tax:{type:Number,default:0}},setup(){const{pageLabel:e}=Object(c["a"])(),{toCurrency:t}=Object(b["a"])(),a=!1,n=!1,{cartUrl:s,currentCartId:r}=Object(g["a"])(),o=r.value?"?cartID="+r.value:"";return{pageLabel:e,toCurrency:t,showMoreDetailsModal:a,showCartModal:n,cartUrl:s,currentCartId:r,cartIdParam:o}},methods:{addToCartEvent(e){this.$emit("phdAddToCart",{sku:e,callback:e=>{this.showCartModal=e}}),r["a"].$emit("phd-add-to-cart",e)},addToWishlist(e){this.$emit("phd-add-to-wishlist",e)},goToCart(){window.location.href=`${this.cartUrl}${this.cartIdParam}`},openMoreDetailsModal(){this.showMoreDetailsModal=!0},closeMoreDetailsModal(){this.showMoreDetailsModal=!1},closeCartModal(){this.showCartModal=!1},handleGoToPHD(){window.location.href=this.phdDetailsUrl}}},y=_,x=(a("506f"),Object(p["a"])(y,n,s,!1,null,"2641a542",null));t["a"]=x.exports},c47a:function(e,t,a){"use strict";a("b91d")},c4b3:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{"data-preview-id":e.previewId}},[a("div",{},[a("img",{staticClass:"slide__image",attrs:{src:e.imageUrl,loading:"lazy",alt:"topic teaser image"}})]),a("div",{staticClass:"p-3"},[a("h3",{staticClass:"text-primary text-xl font-semibold py-3"},[e._v(" "+e._s(e.topic.st_title)+" ")]),a("p",{staticClass:"text-sm text-gray-80"},[e._v(" "+e._s(e.topic.st_text)+" ")])])])},s=[],r=a("9d14"),o=a("6bc6"),l=a("44af"),i=a("72f4");let c=class extends o["FSXABaseComponent"]{};c=Object(r["g"])([Object(i["b"])({name:"DekraMobileTopicTeaser",props:{previewId:{type:String,default:""},topic:{type:Object,default:()=>{}}},setup(e){const t=Object(l["ref"])(e.topic.st_catalog_image[0].data.st_image.resolutions.ORIGINAL.url);return{imageUrl:t}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},c82b:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{"data-preview-id":e.previewId}},[a("div",{staticClass:"aspect-w-5 aspect-h-3"},[a("img",{staticClass:"object-cover h-full w-full",attrs:{src:e.imageUrl,srcset:e.getSrcSet(e.topic.st_catalog_image[0].data.st_image.resolutions),loading:"lazy",alt:e.altText}})]),a("div",{staticClass:"p-3"},[a("h3",{staticClass:"text-primary text-xl font-semibold py-3"},[e._v(" "+e._s(e.topic.st_title)+" ")]),a("p",{staticClass:"text-sm text-gray-80"},[e._v(" "+e._s(e.topic.st_text)+" ")])])])},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("44af"),c=a("498d");let d=class extends o["FSXABaseComponent"]{};d=Object(r["g"])([Object(l["b"])({name:"DekraTopicTeaser",props:{previewId:{type:String,default:""},topic:{type:Object,default:()=>{}}},setup(e){const{getSrcSet:t}=Object(c["a"])(),a=Object(i["ref"])(e.topic.st_catalog_image[0].data.st_image.resolutions.ORIGINAL.url),n=e.topic.st_catalog_image[0].data.st_alt_text;return{getSrcSet:t,imageUrl:a,altText:n}}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},c8be:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("dekra-contact-form")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("23a7");let d=class extends o["FSXABaseSection"]{};d=Object(r["g"])([Object(l["b"])({name:"ContactFormSection",components:{DekraContactForm:c["default"]},setup(){const{isCreator:e}=Object(i["a"])();return{isCreator:e}}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},c91f:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("vue-final-modal",e._g(e._b({attrs:{classes:"modal-container","esc-to-close":!0,"content-class":["modal-content"]},on:{"click-outside":function(t){return e.$emit("click-outside")}},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.params,s=t.close;return[a("span",{staticClass:"modal__title",class:[e.titleClasses]},[e._t("title")],2),a("div",{staticClass:"modal__content"},[e._t("default",null,{params:n})],2),a("button",{staticClass:"modal__close button button-icon button--neutral ghost",on:{click:function(t){return s(t)&&e.$emit("closed")}}},[a("i",{staticClass:"fal fa-times text-xl"})])]}}],null,!0)},"vue-final-modal",e.$attrs,!1),e.$listeners))},s=[],r={name:"DekraModal",components:{},inheritAttrs:!1,props:{titleClasses:{type:String,default:""},contentClasses:{type:String,default:""}},setup(){}},o=r,l=(a("4f6a"),a("dfb9"),a("5578")),i=Object(l["a"])(o,n,s,!1,null,"cb02f8fe",null);t["a"]=i.exports},ca2f:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("li",[a("render-content")],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83");let i=class extends o["FSXABaseRichTextElement"]{};i=Object(r["g"])([Object(l["a"])({name:"ListItem"})],i);var c=i,d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["default"]=p.exports},caf9:function(e,t,a){},cb1e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("span",["lt_link_internal"===e.data.template?a("span",[a("a",{staticClass:"text-primary hover:text-primary focus:text-primary cursor-pointer",attrs:{href:e.internalLinkFactory(e.data.data),target:!!e.data.data.lt_target&&"_blank"}},[e._v(" "+e._s(e.data.data.lt_text)+" ")])]):"lt_link_external"===e.data.template?a("span",[a("a",{staticClass:"text-primary hover:text-primary focus:text-primary cursor-pointer",attrs:{href:e.data.data.lt_link,target:!!e.data.data.lt_target&&"_blank"}},[e._v(" "+e._s(e.data.data.lt_text)+" ")])]):"lt_link_mailto"===e.data.template?a("span",[a("a",{staticClass:"text-primary hover:text-primary focus:text-primary cursor-pointer",attrs:{href:"mailto:"+e.data.data.lt_mail,target:!1,rel:"nofollow"}},[e._v(" "+e._s(e.data.data.lt_text)+" ")])]):"lt_link_phone"===e.data.template?a("span",[a("a",{staticClass:"text-primary hover:text-primary focus:text-primary cursor-pointer",attrs:{href:"tel:"+e.data.data.lt_phone,target:!1,rel:"nofollow"}},[e._v(" "+e._s(e.data.data.lt_text)+" ")])]):a("span",[a("render-content")],1)])},s=[],r=a("9d14"),o=a("6bc6"),l=a("dc83"),i=a("498d");let c=class extends o["FSXABaseRichTextElement"]{internalLinkFactory(e){const{normalizeUrl:t,getUrlByPageId:a}=this,n=t(a(e.lt_link.referenceId));return"string"===typeof e.lt_link_params?`${n}#${e.lt_link_params}`:n}};c=Object(r["g"])([Object(l["a"])({name:"Link",setup(){const{normalizeUrl:e}=Object(i["a"])();return{normalizeUrl:e}}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},ccdc:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("dekra-multi-column-list",{attrs:{header:e.header,items:e.cartItems,readonly:e.readonly,removable:e.removable,"show-stripes":e.showStripes},scopedSlots:e._u([{key:"header",fn:function(){return[e._t("header")]},proxy:!0},{key:"body_name",fn:function(t){var n=t.title,s=t.item;return[a("div",[a("div",{staticClass:"md:flex md:justify-between"},[a("span",{staticClass:"inline-block xl:hidden text-sm text-gray-80 font-semibold"},[e._v(e._s(e.pageLabel(n)))]),e.removable?a("button",{staticClass:"hidden md:block xl:hidden focus:outline-none",on:{click:function(t){return t.stopPropagation(),e.$emit("removeItem",{cartItemId:s.sfid})}}},[a("i",{staticClass:"fal fa-trash text-2xl font-light text-gray-75 hover:text-gray-80"})]):e._e()]),a("div",{staticClass:"w-full md:w-11/12 xl:w-full pt-1.5 md:pt-0 xl:pt-3 leading-5.5"},[a("a",{staticClass:"text-primary font-semibold text-sm cursor-pointer hover:text-primary focus:text-primary",attrs:{href:s.friendlyUrl}},[e._v(e._s(s.name)+" ")])])])]}},{key:"body_eventTime",fn:function(t){var n=t.title,s=t.item;return[a("p",{staticClass:"inline-block xl:hidden text-sm text-gray-80 font-semibold"},[e._v(e._s(e.pageLabel(n)))]),a("p",{staticClass:"text-gray-80 text-sm pt-1.5 md:pt-0 xl:pt-4 xl:-ml-3 leading-5.5"},[e._v(" "+e._s(e.$date(s.seminarStartDate).format("DD.MM.YYYY"))+" "+e._s(e.pageLabel("Cart_Until"))),a("br"),e._v(" "+e._s(e.$date(s.seminarEndDate).format("DD.MM.YYYY"))+" ")])]}},{key:"body_location",fn:function(t){var n=t.title,s=t.item;return[a("p",{staticClass:"inline-block xl:hidden text-sm text-gray-80 font-semibold"},[e._v(e._s(e.pageLabel(n)))]),a("p",{staticClass:"text-gray-80 text-sm pt-1.5 xl:pt-4 xl:-ml-3 leading-5.5"},[e._v(" "+e._s(s.location)+" ")])]}},{key:"participants",fn:function(t){var a=t.cartItem;return[e._t("participants",null,{cartItem:Object.assign({},a)})]}},{key:"body_quantity",fn:function(t){var n=t.title,s=t.item,r=t.prop;return[a("div",{staticClass:"flex flex-col md:-ml-3 xl:ml-0 items-stretch leading-8 flex-wrap"},[a("p",{staticClass:"inline-block xl:hidden text-sm text-gray-80 font-semibold"},[e._v(e._s(e.pageLabel(n)))]),a("dekra-quantity",{key:n+s[r]+r,staticClass:"pt-1.5 xl:pt-2",attrs:{sfid:s.sfid,editable:e.editable,value:s[r],min:1,max:99},on:{input:e.adjustQuantity}})],1)]}},{key:"body_price",fn:function(t){var n=t.title,s=t.item,r=t.prop;return[a("p",{staticClass:"inline-block xl:hidden text-sm text-gray-80 font-semibold"},[e._v(e._s(e.pageLabel(n)))]),a("p",{staticClass:"text-gray-80 text-sm pt-1.5 xl:pt-4 leading-5.5"},[e._v(e._s(e.toCurrency(s[r],e.locale,e.currency)))])]}},{key:"body_grossPrice",fn:function(t){var n=t.title,s=t.item,r=t.prop,o=t.vat;return[a("p",{staticClass:"inline-block xl:hidden text-sm text-gray-80 font-semibold"},[e._v(e._s(e.pageLabel(n)))]),a("p",{staticClass:"text-gray-80 text-sm pt-1.5 xl:pt-4 leading-5.5"},[e._v(e._s(e.toCurrency(s[r],e.locale,e.currency)))]),a("span",{staticClass:"text-gray-80 text-sm"},[e._v(e._s(e.pageLabel(s[o]?"Including_Vat":"Excluding_Vat")))])]}},e._l(e.cartItems,(function(t,n){return{key:"row-"+n,fn:function(t){var s=t.item;return[a("div",{key:n,staticClass:"flex md:hidden xl:flex pr-4 pt-5 xl:pt-1 items-end justify-end"},[a("button",{staticClass:"button button-icon button--neutral ghost",on:{click:function(t){return t.stopPropagation(),e.$emit("removeItem",{cartItemId:s.sfid})}}},[a("i",{staticClass:"fal fa-trash text-xl"})])])]}}})),{key:"footer",fn:function(){return[a("div",{staticClass:"flex flex-col"},[!e.readonly&&e.editable?a("button",{staticClass:"button self-end small my-5",class:{"button--neutral outline":e.goToCheckoutValid&&!e.hasChanged,"button--neutral fill":!e.goToCheckoutValid||e.hasChanged},attrs:{disabled:!e.hasChanged&&e.goToCheckoutValid},on:{click:function(t){return e.refreshCart()}}},[a("span",[e._v(" "+e._s(e.pageLabel("CartInc_Update"))+" ")]),a("i",{staticClass:"far fa-sync"})]):e._e(),e.showOrderNumber?a("div",{staticClass:"my-5 lg:mt-8 break-words"},[a("h3",{staticClass:"mb-5 text-primary font-semibold text-xl"},[e._v(" "+e._s(e.pageLabel("OrderConfirmation_PersonalOrderNumber"))+" ")]),a("p",{staticClass:"mb-5 text-gray-80"},[e._v(e._s(e.cart.poNumber))])]):e._e(),a("dekra-cart-total",{class:e.cartTotalClasses,attrs:{vat:e.cart?e.cart.taxAmount?e.cart.taxAmount:e.cart.tax:0,"vat-percent":19,sum:e.cart?e.cart.subtotalAmount:0,total:e.cart?e.cart.totalAmount:0}}),e._t("footer")],2)]},proxy:!0}],null,!0)})},s=[],r=a("44af"),o=a("036d"),l=a("f037"),i=a("458b"),c=a("32c6"),d=a("8d5f"),u=a("6c93"),p={name:"DekraCartItemList",components:{DekraMultiColumnList:o["a"],DekraQuantity:l["a"],DekraCartTotal:i["a"]},props:{header:{type:Array,default:()=>[]},cart:{type:Object,default:()=>{}},cartItems:{type:Array,default:()=>[]},currency:{type:String,default:"EUR"},locale:{type:String,default:"de-DE"},cartTotalClasses:{type:String,default:""},editable:{type:Boolean,default:!1},removable:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},showStripes:{type:Boolean,default:!0},showOrderNumber:{type:Boolean,default:!1}},setup(){const{pageLabel:e}=Object(c["a"])(),{toCurrency:t}=Object(d["a"])(),{adjustQuantity:a,updateCart:n,hasChanged:s,isCheckoutValid:o,deleteInvalidCartItems:l}=Object(u["a"])(),i=Object(r["computed"])(()=>o.value);return{adjustQuantity:a,pageLabel:e,toCurrency:t,goToCheckoutValid:i,deleteInvalidCartItems:l,hasChanged:s,updateCart:n}},methods:{async refreshCart(){this.goToCheckoutValid?this.updateCart():await this.deleteInvalidCartItems()}}},m=p,f=(a("da26"),a("5578")),v=Object(f["a"])(m,n,s,!1,null,null,null);t["a"]=v.exports},cf97:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col justify-center pt-12 sm:px-6 lg:px-8"},[a("dekra-breadcrumbs"),a("dekra-global-messages",{staticClass:"my-5"}),a("h1",{staticClass:"w-full text-2xl md:text-2.75xl xl:text-4.25xl xl:mt-5 xl:mb-0.5 leading-7 text-primary font-semibold mt-6 mb-5 px-0"},[e._v(" "+e._s(e.pageLabel("Login"))+" ")]),a("div",{staticClass:"mt-7.875 mb-9 md:my-10 xl:mb-9 mx-auto w-full max-w-login-panel"},[a("h2",{staticClass:"pb-4 text-gray-80 font-semibold text-sm text-center"},[e._v(" "+e._s(e.pageLabel("Login_ExistingAccount"))+" ")]),a("dekra-textfield",{staticClass:"pb-4 px-2",attrs:{editable:"",required:"",type:"email",name:"username","error-message":e.pageLabel("Email_Invalid"),label:e.pageLabel("Username_Email"),invalid:{error:e.$v.credentials.username.$error,require:e.$v.credentials.username.required,email:e.$v.credentials.username.email}},model:{value:e.$v.credentials.username.$model,callback:function(t){e.$set(e.$v.credentials.username,"$model","string"===typeof t?t.trim():t)},expression:"$v.credentials.username.$model"}}),a("dekra-textfield",{staticClass:"pb-4 px-2",attrs:{editable:"",required:"",type:"password",name:"password",label:e.pageLabel("Password"),"error-message":e.pageLabel("Password_Invalid"),invalid:{require:e.$v.credentials.password.$error}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.signIn()}},model:{value:e.$v.credentials.password.$model,callback:function(t){e.$set(e.$v.credentials.password,"$model","string"===typeof t?t.trim():t)},expression:"$v.credentials.password.$model"}}),a("div",{staticClass:"w-full max-w-login-container mx-auto"},[a("button",{staticClass:"button button--default fill w-full",on:{click:function(t){return e.signIn()}}},[a("span",[e._v(e._s(e.pageLabel("SignIn")))]),a("i",{staticClass:"fas fa-chevron-right"})]),a("a",{staticClass:"font-bold mt-3 text-xs inline-block",attrs:{href:e.forgotPasswordUrl}},[e._v(" "+e._s(e.pageLabel("Login_ForgotPassword"))+" ")])])],1),a("div",{staticClass:"mb-10 md:mb-9 xl:mb-10 mx-auto w-full max-w-login-container"},[a("h2",{staticClass:"mb-5 text-gray-80 font-semibold text-sm"},[e._v(" "+e._s(e.pageLabel("Login_CreateNewAccount"))+" ")]),a("div",{staticClass:"w-full"},[a("button",{staticClass:"button button--default outline w-full",on:{click:function(t){return e.signUp()}}},[a("span",[e._v(e._s(e.pageLabel("SignUp")))]),a("i",{staticClass:"fas fa-chevron-right"})])])]),a("div",{staticClass:"flex flex-col items-center"},[a("h2",{staticClass:"mb-5 text-gray-80 font-semibold text-sm"},[e._v(" "+e._s(e.pageLabel("Login_Advantages"))+" ")]),a("div",{staticClass:"lg:px-21 xl:px-32"},[a("div",{staticClass:"text-sm break-words space-y-3 space-x-0 flex flex-col items-center md:grid md:grid-cols-3 md:space-y-0 md:gap-x-10 xl:w-full"},[a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"fal fa-calendar-alt text-2xl md:text-4.25xl"}),a("span",{staticClass:"text-primary font-semibold ml-3",domProps:{innerHTML:e._s(e.getHtmlTranslation("Login_AdvantagesOverview"))}})]),a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"fal fa-user-circle text-2xl md:text-4.25xl"}),a("span",{staticClass:"text-primary font-semibold ml-3",domProps:{innerHTML:e._s(e.getHtmlTranslation("Login_AdvantagesManageData"))}})]),a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"fal fa-file-contract text-2xl md:text-4.25xl"}),a("span",{staticClass:"text-primary font-semibold ml-3",domProps:{innerHTML:e._s(e.getHtmlTranslation("Login_AdvantagesManageInvoices"))}})])])]),e.showGuest?[a("div",{staticClass:"mt-15 md:mt-10 w-full md:flex md:justify-center"},[e.isBusiness?e._e():a("button",{staticClass:"button button--default fill",on:{click:e.openCheckout}},[a("span",[e._v(e._s(e.pageLabel("ProceedGuest")))]),a("i",{staticClass:"fas fa-chevron-right"})])])]:e._e()],2)],1)},s=[],r=(a("9f50"),a("f758"),a("5bdf"),a("d3ff"),a("44af")),o=a("72f2"),l=a("d204"),i=a("9f19"),c=a("d616"),d=a("dc35"),u=a("32c6"),p=a("ee68"),m=(a("1150"),a("4d85"));const f=[{value:"privat",label:"PrivateUser"},{value:"business",label:"BusinessUser"}];var v={name:"DekraLogin",components:{DekraGlobalMessages:l["a"],DekraBreadcrumbs:i["a"],DekraTextfield:c["a"]},props:{showGuest:{type:Boolean,default:!0}},setup(){const{pageLabel:e}=Object(u["a"])(),{addSuccess:t,resetMessages:a,resetAndHideMessages:n,addError:s}=Object(d["a"])(),{currentSiteUrl:o,currentCartId:l,forgotPasswordUrl:i,checkoutUrl:c,registrationUrl:m}=Object(p["a"])(),v=Object(r["ref"])(f),b=Object(r["ref"])(!1),h=Object(r["ref"])("privat"),g=Object(r["ref"])({username:"",password:""});return{credentials:g,usertype:h,group:v,pageLabel:e,isBusiness:b,currentSiteUrl:o,currentCartId:l,forgotPasswordUrl:i,checkoutUrl:c,registrationUrl:m,addSuccess:t,resetMessages:a,resetAndHideMessages:n,addError:s}},watch:{usertype(e){this.isBusiness="business"===e}},validations:{credentials:{username:{required:o["required"],email:o["email"]},password:{required:o["required"]}}},mounted(){this.checkIsPwdReset();const{messages:e=[]}=window.ECOM;this.resetMessages(),(null===e||void 0===e?void 0:e.length)>0&&"ERROR"===e[0].severity&&this.addError({message:e[0].message})},methods:{openCheckout(){const e=this.currentCartId?"?cartID="+this.currentCartId:"";window.location.href=`${this.checkoutUrl}${e}`},checkIsPwdReset(){const e=new URLSearchParams(window.location.search),t=e.get("message");t&&(this.$debug("Login: password reset is a success"),this.addSuccess({message:t}),this.resetAndHideMessages(4e3))},signIn(){if(this.$v.$touch(),this.$v.$invalid)return;const e=document.getElementById(window.ECOM.loginFormPassword),t=document.getElementById(window.ECOM.loginFormUsername);e||t?(e.value=this.credentials.password,t.value=this.credentials.username,window.VfLoginHandler(),setTimeout(()=>Object(m["a"])("user-signin"),500)):console.warn("no login form found")},signUp(){const e=this.currentCartId?"?cartID="+this.currentCartId:"";window.location.href=`${this.registrationUrl}${e}`},getHtmlTranslation(e){const t=this.pageLabel(e).replaceAll("&nbsp;"," ").replaceAll("&lt;br&gt;","<br />").trim();return this.$sanitize(t)}}},b=v,h=a("5578"),g=Object(h["a"])(b,n,s,!1,null,null,null);t["a"]=g.exports},d035:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return l}));var n=a("9cf9");const s=!1;n["default"].config.productionTip=!1,n["default"].config.devtools=s;const r=(e,...t)=>e(...t),o=(e,t)=>{var a;(null===(a=window.CCRZ)||void 0===a?void 0:a.pubSub)&&window.CCRZ.pubSub.on(e,(...e)=>r(t,...e))},l=(e,t)=>{var a;(null===(a=window.CCRZ)||void 0===a?void 0:a.pubSub)&&window.CCRZ.pubSub.once(e,(...e)=>r(t,...e))};document.addEventListener("DOMContentLoaded",()=>{window.CCRZ=window.CCRZ||{},window.ECOM=window.ECOM||{},window.ECOM.isDev=s})},d17e:function(e,t,a){"use strict";a("3932")},d204:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.errors.length>0||e.sucesses.length>0?a("div",{staticClass:"my-5"},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.errors.length>0,expression:"errors.length > 0"}],staticClass:"w-full flex my-5 items-center justify-center"},[a("div",{staticClass:"w-full md:w-2/3 lg:5/6 bg-alarm-light border border-alarm text-alarm p-3 flex flex-col items-center space-y-3"},e._l(e.errors,(function(t,n){return a("span",{key:"error-"+n,staticClass:"text-sm",domProps:{innerHTML:e._s(e.getMessage(t.message))}})})),0)]),a("div",{directives:[{name:"show",rawName:"v-show",value:e.sucesses.length>0,expression:"sucesses.length > 0"}],staticClass:"w-full my-5 flex items-center justify-center"},[a("div",{staticClass:"w-full md:w-2/3 lg:5/6 bg-primary-light border border-primary text-primary p-3 flex flex-col items-center space-y-3"},e._l(e.sucesses,(function(t,n){return a("span",{key:"success-"+n,staticClass:"text-sm",domProps:{innerHTML:e._s(e.getMessage(t.message))}})})),0)])]):e._e()},s=[],r=a("dc35"),o=a("32c6"),l={name:"DekraGlobalMessages",props:{noPageLabel:{type:Boolean,default:!1}},setup(){const{pageLabel:e}=Object(o["a"])(),{errors:t,sucesses:a}=Object(r["a"])();return{errors:t,sucesses:a,pageLabel:e}},methods:{getMessage(e){const t=this.noPageLabel?e:this.pageLabel(e);return this.$sanitize(t)}}},i=l,c=a("5578"),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},d4d3:function(e,t,a){"use strict";a.r(t);var n,s,r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.headline,"headline-format":e.headlineFormat}}),e.isMobile?e._e():a("div",{staticClass:"mb-6"},[a("dekra-tabs",{staticClass:"w-full",attrs:{tabs:e.tabs},on:{click:function(t){return e.tabClick(t.place)}}})],1),e._l(e.elements,(function(t,n){return a("div",{key:n},[e.isMobile?a("div",{staticClass:"mb-6"},[a("dekra-tabs",{attrs:{tabs:e.tabs},on:{click:function(t){return e.tabClick(t.place)}}})],1):e._e(),e.activeTab===n?a("div",["st_text_image"===t.sectionType?[a("text-image",{attrs:{headline:t.data.st_headline,"intro-text":t.data.st_intro_text,"image-alignement":t.data.st_image_alignement,image:t.data.st_image,"image-caption":t.data.st_image_caption,text:t.data.st_text,alt:t.data.st_alt_text,title:t.data.st_title_text,zoom:t.data.st_zoom_image}})]:e._e(),"st_news_list_dynamic"===t.sectionType?[a("news-list",{attrs:{"get-all-news":t.data.st_global_all,"news-ids":t.data.st_global_selected,"location-ids":t.data.st_location_ids,limit:t.data.st_limit.value,"over-view-link":t.data.st_link_to_overview,"show-over-view-link":t.data.st_show_link_to_overview}})]:e._e(),"st_download_list_dynamic"===t.sectionType?[a("download-list",{attrs:{"get-all-downloads":t.data.st_global_all,"download-ids":t.data.st_global_selected,"location-ids":t.data.st_location_ids,limit:t.data.st_limit.value}})]:e._e(),"st_image_video"===t.sectionType?[a("image-video",{attrs:{"toggle-image-video":t.data.st_toggle_image_video,image:t.data.st_image,"title-text":t.data.st_title_text,"alt-text":t.data.st_alt_text,"image-video-caption":t.data.st_image_video_caption,"video-format":t.data.st_video_format.value,mp4:t.data.st_mp4,webm:t.data.st_webm,ogv:t.data.st_ogv,"video-id":t.data.st_video_id}})]:e._e()],2):e._e()])}))],2)},o=[],l=a("6bc6"),i=a("44af"),c=a("72f4"),d=a("a027"),u=a("32c6"),p=a("de52"),m=a("2de2"),f=a("7800"),v=a("8786"),b=a("9d72"),h=a("22e9");let g=(n=Object(c["b"])({name:"Tabs",setup(e){const{pageLabel:t}=Object(u["a"])(),{isMobile:a}=Object(d["a"])();let n=Object(i["ref"])(0);const s=e=>{n.value=e-1},r=e.elements.map((e,t)=>({...e,label:e.data.st_headline||"video",place:t+1}));return{activeTab:n,tabs:r,tabClick:s,pageLabel:t,isMobile:a}},components:{SemanticHeadline:p["default"],DekraTabs:m["a"],TextImage:f["default"],ImageVideo:v["default"],NewsList:b["default"],DownloadList:h["default"],"rich-text":l["FSXARichText"]},props:{headline:{type:String,default:""},headlineFormat:{type:String,default:""},elements:{type:Array,default:()=>[]}}}),n(s=class extends l["FSXABaseComponent"]{})||s);var _=g,y=a("5578"),x=Object(y["a"])(_,r,o,!1,null,null,null);t["default"]=x.exports},d600:function(e,t,a){"use strict";a("4029")},d616:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.editable?a("div",{staticClass:"textfield bg-white flex flex-col relative",class:e.classes},[a("label",{staticClass:"textfield__label textfield__label-transition text-gray-80 font-semibold absolute opacity-0 top-0 ml-4",attrs:{for:e.name},on:{click:function(t){return e.focusInput(e.name)}}},[e._v(" "+e._s(e.computedLabel)+" ")]),"checkbox"===e.type?a("input",{directives:[{name:"model",rawName:"v-model",value:e.field,expression:"field"}],ref:e.name,staticClass:"textfield__input pt-6 pb-2 px-4 text-gray-75 text-sm border border-black focus:ring-1 focus:ring-primary focus:bg-white focus:border-primary",class:[e.inputClasses,e.checkErrors()?" textfield__errorBorder":""],attrs:{name:e.name,placeholder:e.computedLabel,maxlength:e.maxLength,type:"checkbox"},domProps:{checked:Array.isArray(e.field)?e._i(e.field,null)>-1:e.field},on:{blur:function(t){return e.$emit("blur")},input:function(t){return e.onChange(t,e.name,e.type)},change:function(t){var a=e.field,n=t.target,s=!!n.checked;if(Array.isArray(a)){var r=null,o=e._i(a,r);n.checked?o<0&&(e.field=a.concat([r])):o>-1&&(e.field=a.slice(0,o).concat(a.slice(o+1)))}else e.field=s}}}):"radio"===e.type?a("input",{directives:[{name:"model",rawName:"v-model",value:e.field,expression:"field"}],ref:e.name,staticClass:"textfield__input pt-6 pb-2 px-4 text-gray-75 text-sm border border-black focus:ring-1 focus:ring-primary focus:bg-white focus:border-primary",class:[e.inputClasses,e.checkErrors()?" textfield__errorBorder":""],attrs:{name:e.name,placeholder:e.computedLabel,maxlength:e.maxLength,type:"radio"},domProps:{checked:e._q(e.field,null)},on:{blur:function(t){return e.$emit("blur")},input:function(t){return e.onChange(t,e.name,e.type)},change:function(t){e.field=null}}}):a("input",{directives:[{name:"model",rawName:"v-model",value:e.field,expression:"field"}],ref:e.name,staticClass:"textfield__input pt-6 pb-2 px-4 text-gray-75 text-sm border border-black focus:ring-1 focus:ring-primary focus:bg-white focus:border-primary",class:[e.inputClasses,e.checkErrors()?" textfield__errorBorder":""],attrs:{name:e.name,placeholder:e.computedLabel,maxlength:e.maxLength,type:e.type},domProps:{value:e.field},on:{blur:function(t){return e.$emit("blur")},input:[function(t){t.target.composing||(e.field=t.target.value)},function(t){return e.onChange(t,e.name,e.type)}]}}),e._t("icon"),"email"===e.type?[e.checkEmailErrors()?a("p",{staticClass:"textfield__error"},[e._v(" "+e._s(e.pageLabel("Email_Invalid"))+" ")]):e._e(),e.invalid.hasOwnProperty("maxLength")?[e.invalid.maxLength?e._e():a("p",{staticClass:"textfield__error"},[e._v(" "+e._s(e.errorMessage||e.pageLabel("Field_MaxLen"))+" ")])]:e._e()]:[e.checkErrors()?a("p",{staticClass:"textfield__error"},[e._v(e._s(e.errorMessage||e.pageLabel("Field_Required")))]):e._e(),e.checkMaxLengthExceeded()?a("p",{staticClass:"textfield__error"},[e._v(e._s(e.pageLabel("Field_MaxLen")))]):e._e()]],2):a("div",{staticClass:"flex flex-col py-2"},[a("span",{staticClass:"text-sm font-semibold mb-2 xl:hidden"},[e._v(e._s(e.label))]),a("span",{staticClass:"text-sm text-gray-80"},[e._v(e._s(e.getReadOnlyValue()))])])},s=[],r=a("44af"),o=a("32c6"),l={name:"DekraTextfield",props:{name:{type:String,default:""},label:{type:String,default:""},value:{type:String,default:""},type:{type:String,default:"text"},background:{type:String,default:""},errorMessage:{type:String,default:""},inputClasses:{type:String,default:""},maxLength:{type:String,default:"255"},onBlur:{type:String,default:""},onFocus:{type:String,default:""},error:{type:Boolean,default:!1},editable:{type:Boolean,default:!0},required:{type:Boolean,default:!1},invalid:{type:Object,default:()=>{}}},setup(e){const{pageLabel:t}=Object(o["a"])(),{label:a,required:n,value:s,background:l}=Object(r["toRefs"])(e),i=Object(r["ref"])(!!s.value),c=Object(r["ref"])(s.value),d=Object(r["computed"])(()=>`${a.value}${n.value?"*":""}`),u=Object(r["computed"])(()=>l.value+(i.value?" active":""));return{active:i,classes:u,computedLabel:d,field:c,pageLabel:t}},watch:{field(e){this.active=e.length>0,this.$emit("input",e)},value(e){this.field=e},error(e){const{name:t,value:a}=this;e&&this.$emit("changed-field",{propName:t,newValue:a})}},methods:{focusInput(e){if(e){const t=this.$refs[e];t&&(t.constructor===Array?t[0].focus():t.focus())}},onChange(e,t,a){let n=e.target.value;n="email"==a?n.trim():n,this.field=n,t&&this.$emit("changed-field",{propName:t,newValue:n})},checkErrors(){const{invalid:e,type:t,required:a}=this;return e&&"email"==t?e.error:e&&(e.require&&a||e.error)},checkMaxLengthExceeded(){let e=this.value.length,t=this.maxLength;const a=40,n=40,s=100,r=80;return"firstname"!=this.name&&"lastname"!=this.name||(t=a),"city"==this.name&&(t=n),"company"==this.name&&(t=s),"department"==this.name&&(t=r),e>t},checkEmailErrors(){const{type:e,invalid:t,required:a}=this;return!("email"!=e||!t||!t.error)&&(!(!a||t.require)||!t.email)},getReadOnlyValue(){const{value:e,type:t,$date:a}=this;return e?"date"!=t?e:a(e).locale("de").format("DD.MM.YYYY"):"-"}}},i=l,c=(a("81f1"),a("5578")),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},d6fc:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.editable?a("div",[a("div",{staticClass:"border textarea bg-white flex flex-col",class:e.borderColor+e.getErrorStyles()},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.text,expression:"text"}],staticClass:"w-full border-0 leading-5 textarea__input text-gray-75 text-sm focus:bg-white focus:ring-0",class:e.getErrorStyles(),style:e.styles,attrs:{rows:e.rows,maxlength:e.size,placeholder:e.computedLabel},domProps:{value:e.text},on:{input:[function(t){t.target.composing||(e.text=t.target.value)},function(t){return e.$emit("input",e.text)}]}}),e._v(" "),a("span",{staticClass:"p-1 self-end leading-5 text-xs text-gray-75"},[e._v(e._s(e.size-e.text.length)+" "+e._s(e.pageLabel("Characters")))])]),e.invalid&&e.invalid.require&&e.required||e.invalid.error?a("p",{staticClass:"textfield__error"},[e._v(e._s(e.errorMessage||e.pageLabel("Your_Remarks")))]):e._e()]):a("div",{staticClass:"py-2 px-4"},[a("span",{staticClass:"text-sm text-gray-80"},[e._v(e._s(e.value))])])},s=[],r=a("32c6"),o=a("44af"),l={name:"DekraTextareaSized",props:{size:{type:Number,default:1e3},rows:{type:Number,default:3},label:{type:String,default:""},value:{type:String,default:""},styles:{type:String,default:"height: 4em"},borderColor:{type:String,default:"border-gray-60"},editable:{type:Boolean,default:!0},required:{type:Boolean,default:!1},invalid:{type:Object,default:()=>{}},errorMessage:{type:String,default:""}},setup(e){const{value:t,label:a,required:n}=Object(o["toRefs"])(e),{pageLabel:s}=Object(r["a"])(),l=Object(o["ref"])(t.value),i=Object(o["computed"])(()=>`${a.value}${n.value?"*":""}`);return{pageLabel:s,text:l,computedLabel:i}},watch:{value(e){this.text=e}},methods:{getErrorStyles(){return this.invalid&&this.invalid.require&&this.required||this.invalid.error?" textarea__errorBorder":""}}},i=l,c=(a("c47a"),a("5578")),d=Object(c["a"])(i,n,s,!1,null,"082312cf",null);t["a"]=d.exports},da1e:function(e,t,a){},da26:function(e,t,a){"use strict";a("4389")},dbea:function(e,t,a){"use strict";var n,s,r,o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.filterSidebarOpen?a("div",{staticClass:"backdrop"}):e._e(),e.pageLabelsLoaded?a("div",{staticClass:"flex flex-col"},[a("div",{staticClass:"lg:pt-7.875"},[e.anyResults?a("h1",{staticClass:"text-xl mb-2 md:mb-4 text-primary md:text-3xl font-semibold md:my-7.875 xl:hidden",domProps:{innerHTML:e._s(e.pageLabel("SearchResults"))}}):e._e(),a("div",{staticClass:"flex flex-col xl:flex-row xl:justify-start"},[a("search-overview-filter-panel"),a("search-overview-content-panel",{attrs:{"show-cms":e.showCms}})],1)])]):e._e()])},l=[],i=a("44af"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"xl:mr-8"},[n("div",{ref:"sidenavContainer",staticClass:"sidenavContainer",class:[e.toggleSidebar]},[n("div",{staticClass:"sidenav lg:w-60 transition ease-in-out duration-200 relative px-3"},[e.filterSidebarOpen?n("button",{staticClass:"closeMenu w-6 h-6 my-2 ml-auto z-10 bg-white flex flex-row items-center justify-center",on:{click:e.toggleSidebarState}},[n("i",{staticClass:"fal fa-times outline-none text-xl"})]):e._e(),e.showFilterSpinner?n("div",[n("spinner")],1):n("div",{class:{"hidden xl:block":!e.filterSidebarOpen}},e._l(e.immutableFilters,(function(t,a){return n("div",{key:t.sequence+e.filtersCount+t+e.isUnfoldedItemsSet+e.rerenderFilters},[n("filter-item-azure",{directives:[{name:"show",rawName:"v-show",value:e.filterVisible(t),expression:"filterVisible(filter)"}],attrs:{name:t.name,type:t.type,options:t.options,folded:!0!==e.unfoldedItems[t.name],"unfolded-items":e.unfoldedItems,"is-selected":t.isSelected,"root-name":t.name,"checkbox-value":t.checkboxValue,"date-range":t.dateRange,level:0,last:a===e.globalFilters.length-1,index:a},on:{"load-more":e.handleLoadMoreLocations,"search-location":e.handleSearchLocation,"filter-selected":e.handleFilterSelected,"filter-unselected":e.handleFilterUnselected,"toggle-folded":e.toggleFolded}})],1)})),0),n("div",{staticClass:"sidenavContainer__actions bottom-0 fixed px-8 py-2 bg-white left-0 justify-center w-full flex border-t border-gray-60"},[e.filterSidebarOpen?n("button",{staticClass:"button button--default fill w-full text-sm",on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleSidebarState.apply(null,arguments)}}},[n("img",{staticClass:"mr-3",attrs:{src:a("8c3e"),alt:"filter icon"}}),e._v(" "+e._s(e.pageLabel("Filter_ApplyFilter"))+" ("+e._s(e.tabs[e.activeTab-1].count)+") ")]):n("button",{staticClass:"button button--default outline text-sm w-full",on:{click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleSidebarState.apply(null,arguments)}}},[n("img",{staticClass:"mr-3",attrs:{src:a("bb95"),alt:"filter icon"}}),n("span",{staticClass:"text-sm mr-1",domProps:{innerHTML:e._s(e.pageLabel("SearchFilter"))}}),e._v(" ("+e._s(e.tabs[e.activeTab-1].count)+") ")])])])])])},d=[],u=a("0f6e"),p=a("9cf9"),m=a("32c6"),f=a("5340"),v=a("9613"),b=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"cursor-pointer",class:e.outerContainerStyles},[a("div",{staticClass:"py-3 text-gray-80 text-sm",class:e.optionContainerStyles},["Switch"===e.type?a("div",[a("dekra-switch-filter-item",{attrs:{name:e.pageLabel(e.name),"is-selected":e.localIsSelected},on:{toggle:function(t){return e.handleSwitchToggle(t)}}})],1):a("div",{staticClass:"flex flex-row w-full"},["Checkbox"===e.type?a("div",{class:{"ml-3":!e.hasChildren&&0!==e.level},on:{click:function(){return e.selectCheckbox()}}},[!e.hasChildren&&0!==e.level||2===e.level?a("div",{staticClass:"w-6 h-6 mr-2"},[a("dekra-filter-checkbox",{attrs:{id:e.label+"-"+e.index,selected:e.localIsSelected,"aria-label":e.labelFn()}})],1):e._e()]):e._e(),a("span",{staticClass:"pr-3 hover:text-primary",class:{"text-primary":e.isOpen||e.localIsSelected,"font-bold":0===e.level,"filter-level-2-span":2===e.level,"filter-level-3-span":3===e.level,"text-gray-75":!e.hasChildren&&0===e.level},domProps:{innerHTML:e._s(e.labelWithCount())}}),e.hasChildren||0===e.level?a("button",{staticClass:"h-6 w-6 min-max-w-6 ml-auto cursor-pointer border border-gray-60 text-sm focus:outline-none bg-white",class:{buttonClass:e.buttonClass,"border-gray-50 text-gray-75":!e.hasChildren},attrs:{"aria-label":e.isOpen?"open":"closed",disabled:!e.hasChildren},on:{click:e.toggleSelection}},[a("i",{staticClass:"fa text-xs font-semibold chevron-up-down",class:e.chevronUpDown})]):e._e()])]),a("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen&&e.hasChildren,expression:"isOpen && hasChildren"}],staticClass:"border-t-1",class:e.childrenContainerStyles},["Filter_Location"===e.name?a("div",{staticClass:"mt-3"},[a("GmapAutocomplete",{ref:"auto",class:"w-full h-9 lg:h-12 pl-3 pr-3 text-gray-75 border border-gray-80 focus:ring-1 focus:ring-primary focus:border-primary focus:text-primary flex justify-between",attrs:{placeholder:e.pageLabel("SearchResults_Filter_Location"),"select-first-on-enter":"","set-fields-to":["geometry","name"],types:["(cities)"],"component-restrictions":{country:"de"}},on:{place_changed:e.acChangePlace},scopedSlots:e._u([{key:"default",fn:function(t){return[a("input",e._g(e._b({ref:"input",staticClass:"w-full focus:outline-none",on:{input:function(t){return e.location=t.target.value}}},"input",t.attrs,!1),t.listeners))]}}],null,!1,534582107)})],1):e._e(),"Checkbox"===e.type||"Topics"===e.type?a("div",{staticClass:"flex flex-col"},[e._l("Topics"===e.type?e.options:e.children,(function(t,n){return a("div",{key:t.value+" "+t.count+" "+n+" "+e.children.length+" "+t.isSelected},[a("dekra-filter-item-azure",{attrs:{type:"Checkbox",name:t.name,label:t.value,options:t.children,folded:!0!==e.unfoldedItems[t.name],"unfolded-items":e.unfoldedItems,level:e.level+1,last:n===e.children.length-1,index:n,count:t.count,"root-name":e.rootName,"is-selected":t.isSelected}})],1)})),e.loadMore?a("div",{staticClass:"load-more-wrapper pt-2 pb-5"},[a("p",{staticClass:"load-more-text text-primary text-sm font-bold hover:text-primary hover:underline",on:{click:e.handleLoadMore}},[a("span",{staticClass:"load-more-label overflow-ellipsis",domProps:{innerHTML:e._s(e.pageLabel("SearchResults_Page_LoadMore"))}})])]):e._e()],2):e._e(),"Time"===e.type?a("div",[a("dekra-date-filter-item",{attrs:{options:e.dateOptions,"date-range":e.dateRange},on:{dateChanged:e.handleDateOptionChange}})],1):e._e()])])},h=[],g=(a("b75a"),a("94d3")),_=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("label",{staticClass:"hidden",attrs:{for:e.id+"-checkbox"}},[e._v(e._s(e.ariaLabel))]),a("input",{directives:[{name:"model",rawName:"v-model",value:e.checked,expression:"checked"}],attrs:{id:e.id+"-checkbox",type:"checkbox",disabled:""},domProps:{checked:Array.isArray(e.checked)?e._i(e.checked,null)>-1:e.checked},on:{change:function(t){var a=e.checked,n=t.target,s=!!n.checked;if(Array.isArray(a)){var r=null,o=e._i(a,r);n.checked?o<0&&(e.checked=a.concat([r])):o>-1&&(e.checked=a.slice(0,o).concat(a.slice(o+1)))}else e.checked=s}}}),a("span",{staticClass:"checkmark ring-0"})])},y=[],x={props:{selected:{type:Boolean,default:!1},id:{type:String,default:""},ariaLabel:{type:String,default:""}},setup(e){const t=Object(i["ref"])(e.selected);return{checked:t}},watch:{selected(e){this.checked=e}}},C=x,w=(a("9abb"),a("5578")),O=Object(w["a"])(C,_,y,!1,null,"0174bcbe",null),k=O.exports,S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex pl-1",on:{click:e.toggleSwitcher}},[a("span",{staticClass:"toggle-wrapper inline-block relative cursor-pointer",attrs:{role:"checkbox","aria-checked":new String(e.isSelected),tabindex:0}},[a("span",{staticClass:"toggle-background inline-block mt-1",class:e.backgroundStyles}),a("span",{staticClass:"toggle-indicator absolute bg-white left-0 bottom-0",style:e.indicatorStyles})]),a("span",{staticClass:"text-sm ml-3 font-bold",domProps:{innerHTML:e._s(e.name)}})])},j=[],L=Object(i["defineComponent"])({name:"DekraSwitchFilterItem",props:{name:{type:String,default:"Filter"},isSelected:{type:Boolean,default:!1}},setup(e,{emit:t}){const{isSelected:a}=Object(i["toRefs"])(e),n=Object(i["computed"])(()=>({"bg-primary":a.value,"bg-gray-70":!a.value})),s=Object(i["computed"])(()=>({transform:a.value?"translateX(20px)":"translateX(0)"}));function r(){t("toggle",!a.value)}return{backgroundStyles:n,indicatorStyles:s,toggleSwitcher:r}}}),$=L,I=(a("bdb9"),Object(w["a"])($,S,j,!1,null,"2e0a432b",null)),P=I.exports,E=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col py-3 gap-3"},[a("v-date-picker",{staticClass:"flex flex-row gap-2",attrs:{"min-date":e.availableDates.start,"max-date":e.availableDates.end,mode:"date",masks:e.masks,"is-range":""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.inputValue,s=t.isDragging,r=t.inputEvents;return[a("div",{staticClass:"flex flex-grow items-center border border-gray-70"},[a("input",e._g({staticClass:"pl-3 pr-2 py-2 w-full text-sm",class:s?"text-gray-40":"text-gray-75",attrs:{placeholder:e.pageLabel("Von")},domProps:{value:n.start}},r.start)),a("i",{staticClass:"fal fa-calendar-alt w-4 h-full mx-2 py-3 pr-5 pointer-events-none"})]),a("div",{staticClass:"flex flex-grow items-center border border-gray-70"},[a("input",e._g({staticClass:"pl-3 pr-2 py-2 w-full text-sm",class:s?"text-gray-40":"text-gray-75",attrs:{placeholder:e.pageLabel("Bis")},domProps:{value:n.end}},r.end)),a("i",{staticClass:"fal fa-calendar-alt w-4 h-full mx-2 py-3 pr-5 pointer-events-none"})])]}}]),model:{value:e.localDateRange,callback:function(t){e.localDateRange=t},expression:"localDateRange"}}),a("dekra-radiogroup",{staticClass:"flex flex-col items-start gap-3",attrs:{group:e.options,"use-page-labels":!1,name:"dateOption"},model:{value:e.dateOption,callback:function(t){e.dateOption=t},expression:"dateOption"}})],1)},T=[],D=a("38dd"),A={name:"DekraDateFilterItem",components:{DekraRadiogroup:D["a"]},props:{options:{type:Array,default:()=>[]},dateRange:{type:String,default:""}},setup(e){const{pageLabel:t}=Object(m["a"])(),a=Object(i["ref"])({input:"DD.MM.YYYY"}),n=Object(i["ref"])((new Date).toISOString()),s=Object(i["ref"])((new Date).toISOString()),r=Object(i["ref"])({start:e.dateRange?new Date(e.dateRange.split("|")[0]):void 0,end:e.dateRange?new Date(e.dateRange.split("|")[1]):void 0});let o=Object(i["ref"])(""),l=Object(i["ref"])("");const c={start:new Date((new Date).getFullYear()-3,(new Date).getMonth(),(new Date).getDate()),end:new Date((new Date).getFullYear()+3,(new Date).getMonth(),(new Date).getDate())};return e.options.forEach(e=>{e.isSelected&&(o.value=e.value)}),{pageLabel:t,masks:a,fromDateStr:n,toDateStr:s,localDateRange:r,dateOption:o,oldFilter:l,availableDates:c}},watch:{async localDateRange(e,t){const a=void 0===(null===t||void 0===t?void 0:t.start)&&void 0===(null===t||void 0===t?void 0:t.end),n=void 0===(null===e||void 0===e?void 0:e.start)&&void 0===(null===e||void 0===e?void 0:e.end);a&&n||(a||(this.oldFilter=`${this.fromDateStr}|${this.toDateStr}`,this.$emit("dateChanged",{value:this.oldFilter,isSelected:!1})),n||(await this.resetDateOption(),this.fromDateStr=new Date(e.start).toISOString(),this.toDateStr=new Date(e.end).toISOString(),this.$emit("dateChanged",{value:`${this.fromDateStr}|${this.toDateStr}`,isSelected:!0})))},async dateOption(e,t){(t||e)&&(t&&(this.oldFilter=t,this.$emit("dateChanged",{value:this.oldFilter,isSelected:!1})),e&&(await this.resetDateRange(),this.$emit("dateChanged",{value:e,isSelected:!0})))}},methods:{resetDateOption(){this.dateOption=""},resetDateRange(){this.localDateRange={start:void 0,end:void 0}}}},M=A,N=(a("62a3"),Object(w["a"])(M,E,T,!1,null,"18371b03",null)),F=N.exports,R=a("4d85");p["default"].use(g["a"],{load:{key:null!==(r=null===(s=null===(n=window.ECOM)||void 0===n?void 0:n.basics)||void 0===s?void 0:s.mapsApiKey)&&void 0!==r?r:"AIzaSyCmPgSD70uWYeUQw4QBvahZUZcHCrwPRGM",region:"DE",language:"de",libraries:"places"}});var B=Object(i["defineComponent"])({name:"DekraFilterItemAzure",components:{DekraFilterCheckbox:k,DekraSwitchFilterItem:P,DekraDateFilterItem:F},props:{name:{type:String,default:"Filter"},type:{type:String,default:"Checkbox"},options:{type:Array,default:()=>[]},folded:{type:Boolean,default:!1},isSelected:{type:Boolean,default:!1},rootName:{type:String,default:"Filter"},checkboxValue:{type:String,default:""},dateRange:{type:String,default:""},label:{type:String,default:"Filter"},sequence:{type:Number,default:0},level:{type:Number,default:0},last:{type:Boolean,default:!1},buttonClass:{type:String,default:""},index:{type:Number,default:0},count:{type:Number,default:0},unfoldedItems:{type:Object,default:()=>({})}},setup(e,{emit:t}){var a,n;const{pageLabel:s}=Object(m["a"])(),{folded:r,options:o,isSelected:l,type:c,name:d,rootName:u,checkboxValue:p,label:f,level:v,count:b}=Object(i["toRefs"])(e),h=Object(i["ref"])(!r.value),g=Object(i["ref"])({"fa-chevron-up":h.value,"fa-chevron-down":!h.value,"text-primary":h.value}),_=Object(i["ref"])((null===(a=o.value)||void 0===a?void 0:a.length)>0),y=Object(i["computed"])(()=>l.value),x="Filter_Location"===d.value,C=Object(i["ref"])(o.value);"Topics"!==c.value&&C.value.forEach(e=>e.name=e.value);let w=Object(i["ref"])(null!==(n=o.value)&&void 0!==n?n:[]);w.value.forEach(e=>e.name=e.value);let O=Object(i["ref"])([]);const k=6;function S(e,t=[]){const a=(null===t||void 0===t?void 0:t.length)>0?t:[{filterTechName:u.value,filterValue:f.value}];"Time"===c.value&&(a[0].filterValue=e.value),"Switch"===c.value&&(a[0].filterValue=p.value),("Time"===c.value?e.isSelected:e)?R["a"].$emit("filter-selected",a):"Time"!==c.value&&R["a"].$emit("filter-unselected",a)}function j(){h.value=!h.value,g.value={"fa-chevron-up":h.value,"fa-chevron-down":!h.value,"text-primary":h.value},t("filter-toggle",{name:d.value,folded:!h.value,rootName:u.value})}function L(e){t("search-location",e)}function $(){var e,a,n,s,r;if(Array.isArray(null===(e=window.ECOM)||void 0===e?void 0:e.azureFilterConfigs)){const e=null===(n=null===(a=window.ECOM)||void 0===a?void 0:a.azureFilterConfigs)||void 0===n?void 0:n.find(e=>e.FilterLabel__c===d.value),o=null===(s=null===e||void 0===e?void 0:e.FilterOptions__c)||void 0===s?void 0:s.split(",");let l=null===o||void 0===o?void 0:o[1].split(":").map(e=>parseInt(e));Array.isArray(l)&&(l[1]=l[1]+k,Array.isArray(o)&&(o[1]=l.join(":"))),e&&(e.FilterOptions__c=null!==(r=null===o||void 0===o?void 0:o.join())&&void 0!==r?r:""),t("load-more")}}function I(e){S(e)}function P(e){S(e)}function E(){if("Switch"!==c.value&&_.value)return j()}function T(){if("Checkbox"===c.value){const e=!y.value;if(C.value.length>0){const t=[];C.value.forEach(a=>{if(a.isSelected!==e){a.isSelected=e;const n={filterTechName:u.value,filterValue:a.value};t.push(n)}}),S(e,t)}_.value||S(e)}}function D(){return""+(_.value||0===v.value?s(d.value):M(d.value))}function A(){return`${_.value||0===v.value?s(d.value):M(d.value)} ${0!==v.value?`(${b.value})`:""}`}function M(e){return e.includes("=")&&e.includes("_")?e.split("=")[0].split("_")[1]:e}return{isOpen:h,chevronUpDown:g,hasChildren:_,localIsSelected:y,loadMore:x,children:C,topics:w,dateOptions:O,locationCountIncrement:k,pageLabel:s,acChangePlace:L,handleDateOptionChange:P,handleFilterEmitEvent:S,handleLoadMore:$,handleSwitchToggle:I,selectCheckbox:T,toggleDetails:j,toggleSelection:E,labelFn:D,labelWithCount:A}},computed:{outerContainerStyles(){return{"mb-px":3==this.level&&!this.last,"bg-gray-30":2==this.level,"bg-gray-50":3==this.level}},optionContainerStyles(){return[{"px-3":this.level>1,"border-b-0":this.isOpen,"border-t-1":0===this.level&&0===this.index,"border-b-1":!this.isOpen&&(0===this.level||3!==this.level&&!this.last)},0===this.level&&(this.localIsSelected||this.isOpen)?"border-t-1 border-primary":"border-gray-50",0===this.level&&0!==this.index&&(this.localIsSelected||this.isOpen)?"-mt-px":""]},childrenContainerStyles(){return{"border-primary":0===this.level,"border-gray-50":1===this.level,"border-gray-60":2===this.level,"border-b-1":this.level<3&&(0===this.level||!this.last||1===this.children.length)}}},watch:{options(e){"Filter_Location"===this.name&&(this.children=this.mapLocationsValues(e))}},async created(){var e,t,a;if("Time"===this.type){this.dateOptions=[{name:"30days",label:"Diesen Monat"},{name:"90days",label:"Nächste 3 Monate"},{name:"180days",label:"Mehr als 6 Monate"}];const n=new Date;for(let s=0;s<this.dateOptions.length;s++)this.dateOptions[s].from=n,this.dateOptions[s].to=new Date(null===(e=this.children[s])||void 0===e?void 0:e.to),this.dateOptions[s].value=this.dateOptions[s].to.toISOString(),this.dateOptions[s].isSelected=null!==(a=null===(t=this.children[s])||void 0===t?void 0:t.isSelected)&&void 0!==a&&a}"Filter_Location"===this.name&&this.mapLocationsValues(this.options)},methods:{mapLocationsValues(e){for(let t=0;t<e.length;t++)e[t].name=e[t].value.split("=")[0].split("_")[1];return e},getTimeOptionCount(e,t){let a=0;for(let n=0;n<=t;n++)a+=e[n].count;return a}}}),U=B,H=(a("a1c7"),Object(w["a"])(U,b,h,!1,null,"1c9d9e82",null)),z=H.exports,q=a("fdd4"),V=Object(i["defineComponent"])({name:"SearchOverviewFilterPanel",components:{FilterItemAzure:z,Spinner:q["a"]},setup(){const{pageLabel:e}=Object(m["a"])(),t=Object(f["a"])(),{activeTab:a,tabs:n,filterSidebarOpen:s,filtersCount:r,globalFilters:o,loading:l,unfoldedItems:c,isUnfoldedItemsSet:d}=Object(u["d"])(t),b=Object(i["ref"])(!1),h=Object(i["ref"])(!1),g=Object(i["ref"])(0),_=Object(i["ref"])([]),y=Object(i["computed"])(()=>s.value?"sidenavOpened":"sidenavClosed");function x(e){var a,n;if(e.stopPropagation(),s.value){const s=document.querySelector(".sidenavContainer.sidenavOpened"),r=null===(n=null===(a=e.target)||void 0===a?void 0:a.className)||void 0===n?void 0:n.split(" ").some(e=>/checkmark|toggle-[indicator|background|wrapper]|load-more-[wrapper|text|label]/.test(e));s&&e.target&&!r&&(s.contains(e.target)||(p["default"].nextTick(()=>document.addEventListener("click",x)),t.setFilterSidebar(!1)))}}function C(){t.toggleFilterSidebar(),p["default"].nextTick(()=>document.addEventListener("click",x))}function w(e){c.value={...c.value,[e.name]:!e.folded}}function O(e){return t.getTabPlace(e)}function k(e){return"Filter_Execution_Guaranteed"===e.name?a.value===O(v["k"]):"Time"!==e.type||a.value!==O(v["l"])}async function S(){t.loadMoreLocations(),++g.value}async function j(e){const a=e.geometry.location.lat(),n=e.geometry.location.lng(),s=e.name,r=await t.executeLocationSearch(a,n,s),l=null===r||void 0===r?void 0:r.find(e=>e.value.includes(s));h.value=!0;const i=o.value.find(e=>"Filter_Location"===e.name);i&&(i.options=r),s&&l&&t.handleFilterSelected([{filterTechName:"Filter_Location",filterValue:l.value}]),++g.value}async function L(e){await t.handleFilterSelected(e),++g.value}async function $(e){await t.handleFilterUnselected(e),++g.value}return R["a"].$on("filter-selected",async e=>await L(e)),R["a"].$on("filter-unselected",async e=>await $(e)),R["a"].$on("filterToggle",e=>w(e)),Object(i["watch"])(()=>o.value,e=>{e.length>0&&(_.value=e,++g.value)}),Object(i["watch"])(()=>l.value,e=>{b.value=e}),{activeTab:a,filterSidebarOpen:s,filtersCount:r,globalFilters:o,immutableFilters:_,rerenderFilters:g,showFilterSpinner:b,tabs:n,toggleSidebar:y,unfoldedItems:c,isUnfoldedItemsSet:d,filterVisible:k,handleClickOutside:x,handleFilterSelected:L,handleFilterUnselected:$,handleLoadMoreLocations:S,handleSearchLocation:j,pageLabel:e,toggleFolded:w,toggleSidebarState:C}}}),W=V,G=(a("5bac"),Object(w["a"])(W,c,d,!1,null,"2ca82afb",null)),X=G.exports,Q=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"w-full overflow-hidden product-section"},[a("span",{staticClass:"hidden xl:block font-bold my-3"},[e._v(" "+e._s(e.pageLabel("SearchResults_Page_Title"))+" ")]),e.anyResults||e.loading?e._e():a("div",{staticClass:"flex flex-col border border-gray-60 mb-4 p-3 relative"},[a("p",{staticClass:"my-5 text-lg text-primary font-semibold mr-32",domProps:{innerHTML:e._s(e.pageLabelMap("PLP_NoHitForSearch",e.searchTerm))}}),a("p",{staticClass:"mb-5 text-sm text-gray-80",domProps:{innerHTML:e._s(e.pageLabel("PLP_PleaseModify"))}})]),a("dekra-filter-tag-azure",{staticClass:"mb-5",attrs:{filters:e.selectedFilters,tags:e.tags,"search-term":e.searchTerm},on:{"clear-all":e.handleClearAllFilters,"clear-one-filter":e.handleClearOneFilter,"remove-search-term":e.handleRemoveSearchTerm}}),a("dekra-tabs",{attrs:{tabs:e.filteredTabs},on:{click:e.tabClick}}),a("div",{directives:[{name:"show",rawName:"v-show",value:e.activeTab===e.getTabPlace(e.DEV_NAME_PRODUCTS),expression:"activeTab === getTabPlace(DEV_NAME_PRODUCTS)"}]},[a("div",{staticClass:"flex w-full justify-between mb-7"},[a("dekra-page-size",{staticClass:"self-center",attrs:{"show-sizes":!1,"show-results":!0,"page-size":e.productsHeadCount,"is-load-more":e.hasMoreProducts,total:e.totalNumberOfProducts,"apply-margins":!1}}),a("div",{staticClass:"self-center hidden md:visible"},[a("dekra-sort-option",{attrs:{field:"name",text:"PLP_Sort_Name",active:!0},on:{change:e.onSortChange}})],1)],1),e._l(e.productsHeads,(function(t,n){return a("dekra-product-item",{key:n+t.SEOId,attrs:{name:t.ProductName,category:e.pageLabel("Filter_"+t.TopicGroups),"seo-id":t.SEOId,"price-gross":0,tax:0,"publicly-funded":"ÖG"===t.Filter_Type_Of_Offering,"forms-of-learning":t.Filter_Instruction_Form,"number-of-events":t.NumberOfEvents,"number-of-locations":t.NumberOfLocations,"has-online-location":t.HasOnline,"seminar-start":new Date(t.EarliestServiceStartDate).getTime(),"friendly-url":e.getPhdDetailsURL(t),"flexible-start":t.FlexibleStart}})})),a("dekra-product-pagination",{attrs:{disabled:!e.hasMoreProducts,size:e.limit,"has-more":e.hasMoreProducts,total:e.totalNumberOfProducts,"bus-emit-directly":!1}})],2),a("div",{directives:[{name:"show",rawName:"v-show",value:e.activeTab===e.getTabPlace(e.DEV_NAME_EVENTS),expression:"activeTab === getTabPlace(DEV_NAME_EVENTS)"}]},[a("div",{staticClass:"flex w-full justify-between mb-7"},[a("dekra-page-size",{staticClass:"self-center",attrs:{"show-sizes":!1,"show-results":!0,"page-size":e.eventsHeadCount,"is-load-more":e.hasMoreEvents,total:e.totalNumberOfEvents,"apply-margins":!1}}),a("div",{staticClass:"self-center"},[a("dekra-sort-option",{attrs:{field:"name",text:"PLP_Sort_Name",active:!0},on:{change:e.onSortChange}})],1)],1),e._l(e.eventsHeads,(function(t,n){return a("dekra-event-item",{key:n+t.SEOId,staticClass:"mb-6",attrs:{name:t.ProductName,"is-public-funded":"ÖG"===t.Filter_Type_Of_Offering,"flexible-start":t.FlexibleStart,"service-start-date":new Date(t.ProductServiceStartDate).getTime(),"service-end-date":new Date(t.ProductServiceEndDate).getTime(),"net-price":+t.NetPrice,"gross-price":+t.GrossPrice,tax:+t.Tax,"instruction-form":t.Filter_Instruction_Form[0],"instruction-format":t.Filter_Instruction_Format[0],"has-instruction-format-string-ready":!0,location:t.Location,sku:t.SKU,currency:t.Currency,"show-add-to-wishlist":!1,"sort-number":+t.SortNumber,"event-location":t.eventLocation,"local-contact-person":t.localContactPerson,"show-more-details-button":!0,"phd-details-url":e.getPhdDetailsURL(t),"can-schedule-meeting":!1,"is-tax-included":!1,"is-execution-guaranteed":"Ja"===t.Filter_Execution_Guaranteed[0]},on:{"show-modal":function(a){return e.showEventModal(t)},phdAddToCart:function(a){return e.addToCart(t,a.callback)},"phd-add-to-wishlist":e.addToWishlist}})})),a("dekra-product-pagination",{attrs:{disabled:!e.hasMoreEvents,size:e.limit,"has-more":e.hasMoreEvents,total:e.totalNumberOfEvents,"bus-emit-directly":!1,"event-label":"loadMoreEvents"}})],2),a("div",{directives:[{name:"show",rawName:"v-show",value:e.activeTab===e.getTabPlace(e.DEV_NAME_CMS),expression:"activeTab === getTabPlace(DEV_NAME_CMS)"}]},[a("div",{staticClass:"flex w-full justify-between mb-7"},[a("dekra-page-size",{staticClass:"self-center",attrs:{"show-sizes":!1,"show-results":!0,"page-size":e.contentHeadCount,"is-load-more":e.hasMoreContent,total:e.totalNumberOfContent,"apply-margins":!1}})],1),e._l(e.contentHeads,(function(e,t){return a("dekra-c-m-s-item",{key:t+e.Id,attrs:{type:e.Type,name:e.PageTitleTag,description:e.PageMetaDescriptions,url:e.Route}})})),a("dekra-product-pagination",{attrs:{disabled:!e.hasMoreContent,size:e.limit,"has-more":e.hasMoreContent,total:e.totalNumberOfContent,"bus-emit-directly":!1,"event-label":"loadMoreCMS"}})],2)],1)},Z=[],Y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-row flex-wrap"},[e.tags.length>0?a("button",{staticClass:"py-1 px-3 mb-1 mr-5 bg-primary text-white focus:outline-none flex flex-row flex-wrap justify-between items-center",on:{click:e.clearAllFilters}},[a("span",{staticClass:"text-xs pr-3"},[e._v(e._s(e.pageLabel("Filters_Reset_All")))]),a("i",{staticClass:"fal fa-times outline-none"})]):e._e(),e._l(e.tags,(function(t,n){return a("button",{key:"filter-tag-"+n,staticClass:"filterTag py-1 mb-1 mr-3 md:mr-5 text-primary xl:border-b xl:border-white xl:hover:border-primary focus:outline-none flex flex-row flex-wrap items-center overflow-hidden",on:{click:function(a){return e.clearOneFilter(t)}}},[a("span",{staticClass:"filterText text-xs pr-2 overflow-hidden whitespace-nowrap overflow-ellipsis",attrs:{title:e.pageLabel(t.techName)+": "+t.name}},[e._v(e._s(e.pageLabel(t.techName))+": "+e._s(t.name))]),a("i",{staticClass:"fal fa-times outline-none"})])})),e.searchTerm?a("button",{staticClass:"filterTag py-1 mb-1 mr-3 md:mr-5 text-primary xl:border-b xl:border-white xl:hover:border-primary focus:outline-none flex flex-row flex-wrap items-center overflow-hidden",on:{click:e.removeSearchTerm}},[a("span",{staticClass:"text-xs pr-3"},[e._v(e._s(e.pageLabel("PLP_SearchTerm"))+": "+e._s(e.searchTerm))]),a("i",{staticClass:"fal fa-times outline-none"})]):e._e()],2)},K=[],J=Object(i["defineComponent"])({name:"DekraFilterTagAzure",props:{tags:{type:Array,default:()=>[]},searchTerm:{type:String,default:""}},setup(){const{pageLabel:e}=Object(m["a"])();function t(){R["a"].$emit("clearAll")}function a(e){R["a"].$emit("clearOneFilter",e)}function n(){R["a"].$emit("removeSearchTerm")}return{pageLabel:e,clearAllFilters:t,clearOneFilter:a,removeSearchTerm:n}}}),ee=J,te=(a("5d26"),Object(w["a"])(ee,Y,K,!1,null,"1dd77141",null)),ae=te.exports,ne=a("2ae8"),se=a("c2f9"),re=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-4 md:mb-6 bg-white border border-gray-60 px-3 md:px-5 py-5 flex flex-col md:flex-row md:flex-wrap flex-1"},[a("div",{staticClass:"w-full text-gray-75"},[a("span",{staticClass:"text-xs",domProps:{innerHTML:e._s(e.$sanitize(e.pageLabel("CMS_"+e.type)))}})]),a("div",{staticClass:"w-full mt-3 mb-5"},[a("p",{staticClass:"text-left font-bold md:text-lg",domProps:{innerHTML:e._s(e.$sanitize(e.name))}})]),a("div",{staticClass:"w-full mb-5"},[a("p",{staticClass:"text-left md:text-lg",domProps:{innerHTML:e._s(e.$sanitize(e.description))}})]),a("div",{staticClass:"w-full flex justify-end"},[a("a",{staticClass:"button button--default fill",attrs:{href:e.url}},[a("span",{domProps:{innerHTML:e._s(e.$sanitize("Topic"===e.type?e.pageLabel("CMS_Item_ReadMore"):e.pageLabel("CMS_Item_GoToLocation")))}}),a("i",{staticClass:"far fa-chevron-right"})])])])},oe=[],le={name:"CMSItem",props:{type:{type:String,default:""},name:{type:String,default:""},description:{type:String,default:""},url:{type:String,default:""}},setup(){const{pageLabel:e}=Object(m["a"])();return{pageLabel:e}}},ie=le,ce=Object(w["a"])(ie,re,oe,!1,null,null,null),de=ce.exports,ue=a("7b7f"),pe=a("9595"),me=a("2de2"),fe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex justify-end"},[a("label",{staticClass:"hidden",attrs:{for:"sort-option"}},[e._v("Sort Options")]),a("select",{directives:[{name:"model",rawName:"v-model",value:e.orderSelect,expression:"orderSelect"}],attrs:{id:"sort-option"},on:{change:[function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.orderSelect=t.target.multiple?a:a[0]},e.changeSelectValue]}},e._l(e.orderConfig,(function(t){return a("option",{key:t.label,attrs:{id:t.label,"aria-label":e.pageLabel(t.label)},domProps:{value:t.value,innerHTML:e._s(e.pageLabel(t.label))}})})),0)])},ve=[],be=a("111b"),he=Object(i["defineComponent"])({props:{isDesc:{type:Boolean,default:!1}},setup(e){const{isDesc:t}=Object(i["toRefs"])(e),{getAzureSearchConfig:a}=Object(be["a"])(),{pageLabel:n}=Object(m["a"])();let s=[],r=Object(i["ref"])("");const o=Object(i["ref"])(t.value),l=Object(i["computed"])(()=>({"fa-chevron-up":o.value,"fa-chevron-down":!o.value}));return{orderConfig:s,orderSelect:r,pageLabel:n,chevronDirection:o,chevronUpDown:l,getAzureSearchConfig:a}},created(){var e,t;const a=this.getAzureSearchConfig("Overview"),n=a.filter(e=>e.tabsequence>0),s=n.filter(e=>e.orderBy),r=s[0].orderBy;if(r){if("string"===typeof r)try{this.orderConfig=JSON.parse(r)}catch(o){}else this.orderConfig=r;this.orderConfig.sort((e,t)=>e.sequence>t.sequence?1:-1),this.orderSelect=null===(t=null===(e=this.orderConfig)||void 0===e?void 0:e[0])||void 0===t?void 0:t.value}R["a"].$on("changeOrderBy",e=>this.changeOrderBy(e))},methods:{changeSelectValue(){this.$emit("change",{value:this.orderSelect})},changeOrderBy(e){this.orderSelect=e}}}),ge=he,_e=Object(w["a"])(ge,fe,ve,!1,null,null,null),ye=_e.exports,xe=a("ee68"),Ce=a("1150"),we=a("a027"),Oe=a("3d9b"),ke=a("46cc"),Se=Object(i["defineComponent"])({components:{DekraProductItem:ne["a"],DekraEventItem:se["a"],DekraCMSItem:de,DekraFilterTagAzure:ae,DekraPageSize:ue["a"],DekraProductPagination:pe["a"],DekraTabs:me["a"],DekraSortOption:ye},props:{showCms:{type:Boolean,default:!0}},setup(e){const t=Object(f["a"])(),{anyResults:a,contentHeads:n,contentHeadCount:s,contentFilters:r,hasMoreContent:o,eventsHeads:l,eventsHeadCount:c,eventsFilters:d,hasMoreEvents:p,productsHeads:b,productsHeadCount:h,productsFilters:g,hasMoreProducts:_,tabs:y,activeTab:x,filterSidebarOpen:C,products:w,events:O,content:k,totalNumberOfProducts:S,totalNumberOfEvents:j,totalNumberOfContent:L,limit:$,filtersCount:I,selectedEvent:P,globalFilters:E,selectedFilters:T,tags:D,loading:A}=Object(u["d"])(t),{pageLabel:M,pageLabelMap:N,pageLabelsLoaded:F}=Object(m["a"])(),{startLoading:B,stopLoading:U}=Object(we["a"])(),{productHeadDetailURL:H,cartUrl:z}=Object(xe["a"])(),{isLoggedInUser:q}=Object(Ce["a"])(),{getParam:V}=Object(Oe["a"])(),{showCms:W}=Object(i["toRefs"])(e),G=Object(i["ref"])({}),X=Object(i["ref"])(V("key")),Q=Object(i["ref"])(!1),Z=Object(i["computed"])(()=>W.value?y.value:y.value.filter(e=>"cmscontent"!==e.indexName));function Y(e){t.setActiveTab(e)}function K(e){return t.getTabPlace(e)}function J(e){R["a"].$emit("changeOrderBy",e.value);try{const a=y.value.findIndex(e=>e.name===v["l"]);a>-1&&y.value[a].place&&t.getSortedProductsResults(e.value)}catch(a){console.log("error: ",a)}try{const a=y.value.findIndex(e=>e.name===v["k"]);a>-1&&y.value[a].place&&t.getSortedEventsResults(e.value)}catch(a){console.log("error: ",a)}}function ee(){t.handleClearAllFilters()}async function te(e){await t.handleClearOneFilter(e)}function ae(){const e=window.location.href,t=e.lastIndexOf(X.value),a=e.substring(0,t);window.location.href=a}async function ne(){console.warn("No backend call for adding to wishlist on SOP.")}function se(e){Q.value=!Q.value,t.setSelectedEvent(e)}function re(e){let t="";for(let a of E.value){let e=[];switch(a.name){case"Filter_Location":e=a.options.filter(e=>e.isSelected),1===e.length?t=`loc=${e[0].name}&radius=${v["d"][0].value}`:e.length>1&&(t=`loc=${e[1].name}&radius=${v["d"][0].value}`);break;case"Filter_Execution_Guaranteed":a.isSelected&&(t+="&guaranteed=true");break}}return t=e.ProductServiceStartDate?t+"&startDate="+new Date(e.ProductServiceStartDate).getTime():t,t=e.ProductServiceEndDate?t+"&endDate="+new Date(e.ProductServiceEndDate).getTime():t,t}function oe(e){const t=H.value+e.SEOId,a=re(e);return t+(a?"?"+a:"")}async function le(){await t.loadMoreProducts()}async function ie(){await t.loadMoreEvents()}async function ce(){await t.loadMoreContent()}return Object(i["onBeforeMount"])(()=>{R["a"].$on("products-start-loading",B),R["a"].$on("products-stop-loading",U),R["a"].$on("loadMoreProducts",le),R["a"].$on("loadMoreEvents",ie),R["a"].$on("loadMoreCMS",ce),R["a"].$on("clearAll",ee),R["a"].$on("clearOneFilter",te),R["a"].$on("removeSearchTerm",ae)}),Object(i["onMounted"])(()=>{t.execute(X.value).then(()=>{}).catch(e=>{console.error(e)}).finally(()=>{})}),{DEV_NAME_PRODUCTS:v["l"],DEV_NAME_EVENTS:v["k"],DEV_NAME_CMS:v["j"],productsHeads:b,productsHeadCount:h,productsFilters:g,hasMoreProducts:_,loadMoreProducts:t.loadMoreProducts,azureProductsSearchResult:t.executeProductSearch,searchProductsWithFilters:t.searchProductsWithFilters,getSortedProductsResults:t.getSortedProductsResults,eventsHeads:l,eventsHeadCount:c,eventsFilters:d,hasMoreEvents:p,loadMoreEvents:t.loadMoreEvents,azureEventsSearchResult:t.executeEventSearch,searchEventsWithFilters:t.searchEventsWithFilters,getSortedEventsResults:t.getSortedEventsResults,contentHeads:n,contentHeadCount:s,contentFilters:r,hasMoreContent:o,loadMoreContent:t.loadMoreContent,azureCMSSearchResult:t.executeContentSearch,getSortedCMSResults:t.getSortedContentResults,azureLocationSearchResult:t.executeLocationSearch,anyResults:a,products:w,totalNumberOfProducts:S,events:O,totalNumberOfEvents:j,cms:k,totalNumberOfContent:L,filtersCount:I,tags:D,globalFilters:E,clickOutsideListener:G,pageLabel:M,pageLabelMap:N,pageLabelsLoaded:F,productHeadDetailURL:H,limit:$,searchTerm:X,location:location,selectedFilters:T,activeTab:x,tabs:y,filteredTabs:Z,filterSidebarOpen:C,isLoggedInUser:q,addToCartRemoting:t.addToCart,addToWishlistRemoting:t.addToWishlist,selectedEvent:P,cartUrl:z,tabClick:Y,getTabPlace:K,getPhdDetailsURL:oe,handleClearAllFilters:ee,handleClearOneFilter:te,handleRemoveSearchTerm:ae,addToWishlist:ne,onSortChange:J,showEventModal:se,loading:A}},methods:{async addToCart(e,t){var a;this.$gtm.push(Object(ke["a"])({sku:e.SKU,name:e.ProductName,price:+e.Price,location:e.Location,topic:"",instructionForm:""}));const n=await this.addToCartRemoting(e.SKU,this.cartUrl,!1);n.success||this.$notification(this.pageLabel(null!==(a=n.labelId)&&void 0!==a?a:"PHD_Item_Not_Added_To_Cart"),"error"),t(n.success)}}}),je=Se,Le=Object(w["a"])(je,Q,Z,!1,null,null,null),$e=Le.exports,Ie=Object(i["defineComponent"])({components:{SearchOverviewFilterPanel:X,SearchOverviewContentPanel:$e},props:{showCms:{type:Boolean,default:!0}},setup(){const e=Object(f["a"])(),{anyResults:t,filterSidebarOpen:a}=Object(u["d"])(e),{pageLabelsLoaded:n,pageLabel:s}=Object(m["a"])();return{anyResults:t,filterSidebarOpen:a,pageLabel:s,pageLabelsLoaded:n}}}),Pe=Ie,Ee=(a("455d"),Object(w["a"])(Pe,o,l,!1,null,"a0ff1882",null));t["a"]=Ee.exports},dc35:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var n=a("44af"),s=a("9613");const r=Object(n["reactive"])({errors:[],sucesses:[]}),o=Object(n["computed"])(()=>r.errors),l=Object(n["computed"])(()=>r.sucesses),i=e=>{r.errors=[e]},c=()=>{r.errors=[]},d=e=>{r.sucesses=[e]},u=()=>{r.sucesses=[]};let p;const m=()=>{clearTimeout(p),c(),u()},f=(e=3e3)=>{p=setTimeout(()=>m(),e)},v=(e=!1,t="")=>{const a={message:t};t||(a.message=e?s["b"]:s["a"]),e?r.sucesses=[a]:r.errors=[a]};function b(){return{errors:o,addError:i,resetErrors:c,sucesses:l,addSuccess:d,resetSucesses:u,resetMessages:m,showCorrectMessage:v,resetAndHideMessages:f}}},de52:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a(e.getTag(),{tag:"component",class:e.margin+" md:"+e.marginMd+" text-primary text-xl md:"+e.sizeMd+" lg:"+e.sizeLg+" font-semibold"},[e._v(" "+e._s(e.headline)+" ")])},s=[],r=a("9d14"),o=a("6bc6"),l=a("9cf9"),i=a("72f4"),c=a("dc83");const d=l["default"].extend({props:{headline:{type:String,default:""},headlineFormat:{type:String,default:"H2 (semantic)"},margin:{type:String,default:"mb-6"},marginMd:{type:String,default:"mb-8"},sizeMd:{type:String,default:"text-2xl"},sizeLg:{type:String,default:"text-3xl"}}});let u=class extends(Object(c["b"])(d,o["FSXABaseComponent"])){getTag(){return"Default"===this.headlineFormat?"h2":this.headlineFormat.replace(" (semantic)","").toLowerCase()}};u=Object(r["g"])([Object(i["b"])({name:"SemanticHeadline"})],u);var p=u,m=p,f=a("5578"),v=Object(f["a"])(m,n,s,!1,null,null,null);t["default"]=v.exports},dfb9:function(e,t,a){"use strict";a("caf9")},e187:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._t("content")],2)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("3f6b");let c=class extends o["FSXABaseLayout"]{};c=Object(r["g"])([Object(l["b"])({name:"LocationPageLayout",setup(e){Object(i["a"])(e.data)}})],c);var d=c,u=d,p=a("5578"),m=Object(p["a"])(u,n,s,!1,null,null,null);t["default"]=m.exports},e3f7:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));const n=e=>{if(!e)return!0;const t=e.split("-"),a=parseInt(t[0]);if(a<1800||t[0].length>4)return!1;const n=new Date,s=new Date(e);return!(s&&s>n)};function s(){return{isValidBirthdate:n}}},e5b2:function(e,t,a){"use strict";a.d(t,"a",(function(){return $}));var n=a("44af"),s=a("4d85");const r=e=>{var t,a,n,s;const r=null!==(a=null===(t=e.items)||void 0===t?void 0:t.map(e=>o(e)))&&void 0!==a?a:[],l={id:null!==(n=e.id)&&void 0!==n?n:"",name:null!==(s=e.name)&&void 0!==s?s:"",active:e.active,products:r};return l},o=e=>{var t,a,n,s,r,o;return{sku:null!==(t=e.sku)&&void 0!==t?t:"",id:null!==(a=e.itemId)&&void 0!==a?a:"",name:null!==(n=e.name)&&void 0!==n?n:"",endDate:null!==(s=e.serviceEndDate)&&void 0!==s?s:"",startDate:null!==(r=e.serviceStartDate)&&void 0!==r?r:"",taxable:e.isTaxIncluded,priceGross:null!==(o=e.price)&&void 0!==o?o:NaN,isPublicFunded:e.isPublicFunded,location:e.location,friendlyUrl:e.friendlyUrl,productId:e.productId,outdated:e.outdated}},l=e=>{var t;if(!e)return{};const a=null===(t=e.products)||void 0===t?void 0:t.map(e=>i(e));return{id:e.id,name:e.name,active:e.active,items:a}},i=e=>{var t;return{sku:e.sku,itemId:e.id,name:e.name,isTaxIncluded:e.taxable,price:e.priceGross,isPublicFunded:e.isPublicFunded,location:e.location,friendlyUrl:e.friendlyUrl,productId:e.productId,outdated:null!==(t=e.outdated)&&void 0!==t&&t}};class c{constructor(e){this.id="",this.name="",this.active=!1,this.products=[],Object.assign(this,r(e))}}var d=a("6f1a"),u=a("1513"),p=a("0793");let m=!1;const f=Object(n["reactive"])({wishlists:[],currentWishlist:void 0}),v=Object(n["computed"])(()=>f.currentWishlist),b=Object(n["computed"])(()=>f.wishlists),h=Object(n["computed"])(()=>f.wishlists.length>0),{errorHandling:g}=Object(p["a"])(),_=e=>{s["a"].$emit("wishlist-start-loading");const t=f.currentWishlist;f.wishlists=e.map(e=>new c(e));const a=f.wishlists.find(e=>e.active);a||console.warn("Warning: no active default wishlist found");const n=f.wishlists.find(e=>e.id===(null===t||void 0===t?void 0:t.id));f.currentWishlist=n||(null!==a&&void 0!==a?a:{}),s["a"].$emit("wishlist-stop-loading")},y=e=>{const t=f.wishlists.find(t=>t.id===e);return!!t&&(f.currentWishlist=t,!0)},x=async()=>{let e=!1;try{s["a"].$emit("wishlist-start-creating");const t=await Object(u["a"])("eCom_WishlistController","createWishlist",{});e=t.success,_(t.data)}catch(t){console.error(t)}finally{s["a"].$emit("wishlist-stop-creating")}return e},C=async e=>{let t=!1;try{s["a"].$emit("wishlist-start-removing");const a=await Object(u["a"])("eCom_WishlistController","removeWishlist",{},e);t=a.success,_(a.data)}catch(a){console.error(a)}finally{s["a"].$emit("wishlist-stop-removing")}return t},w=async(e,t)=>{let a=!1;try{s["a"].$emit("wishlist-start-saving");const n=await Object(u["a"])("eCom_WishlistController","renameWishlist",{},e,t);a=n.success,_(n.data)}catch(n){console.error(n)}finally{s["a"].$emit("wishlist-stop-saving")}return a},O=async e=>{let t=!1;try{s["a"].$emit("wishlist-start-activating");const a=await Object(u["a"])("eCom_WishlistController","setWishlistToActive",{},e);t=a.success,_(a.data)}catch(a){console.error(a)}finally{s["a"].$emit("wishlist-stop-activating")}return t},k=async()=>{try{const{event:e,result:t}=await Object(u["c"])("eCom_WishlistController","addToWishlist");return 200===e.statusCode&&t.data}catch(e){console.error(e)}},S=async e=>{let t=!1;try{s["a"].$emit("wishlist-start-removing-product");const a=await Object(u["a"])("eCom_WishlistController","removeFromWishlist",{},e);t=a.success,_(a.data)}catch(a){console.error(a)}finally{s["a"].$emit("wishlist-stop-removing-product")}return t},j=async()=>{let e=!1;try{s["a"].$emit("wishlist-start-wishlist-to-cart");const t=await Object(u["a"])("eCom_WishlistController","addToCart",{},"",l(f.currentWishlist));e=t.success,_(t.data)}catch(t){g({severity:"error",url:window.location.href,action:"addWishlistToCart",payload:JSON.stringify(v),message:t.message||"Unknown error",stack:t.stack||"No stack trace available"})}finally{s["a"].$emit("wishlist-stop-wishlist-to-cart")}return e},L=async e=>{let t=!1;try{s["a"].$emit("wishlist-start-product-to-cart");const a=await Object(u["a"])("eCom_WishlistController","addToCart",{},e,l(f.currentWishlist));t=a.success,_(a.data)}catch(a){g({severity:"error",url:window.location.href,action:"addWishlistProductToCart",payload:JSON.stringify(v)+" id: "+e,message:a.message||"Unknown error",stack:a.stack||"No stack trace available"})}finally{s["a"].$emit("wishlist-stop-product-to-cart")}return t};function $(){const e={maxPolls:100,timeout:50};return m||Object(d["a"])(()=>{var e;return!!(null===(e=window.ECOM)||void 0===e?void 0:e.wishlists)},e,()=>{_(window.ECOM.wishlists),m=!0})(),{wishlists:b,hasWishlists:h,currentWishlist:v,setupWishlistUi:_,showDetails:y,create:x,remove:C,rename:w,activate:O,addProduct:k,removeProduct:S,addWishlistToCart:j,addProductToCart:L}}},e5e5:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("li",{staticClass:"w-full bg-white",class:[e.isLevelOne?"topMenuItem":"menuItem",{active:e.overlayOpen,"-mb-1":!e.overlayOpen&&e.isLevelOne,"border-primary border-b-1":e.isLevelOneActive,"overflow-hidden overflow-y-auto max-h-70vh":e.isLevelOne&&e.overlayOpen,"border-gray-50 bt-0":!e.overlayOpen&&e.level<2}]},[a("div",{staticClass:"bg-secondary mx-4 item"},[a("div",{staticClass:"borders border-b-1 px-2 md:pl-0 md:pr-3 leading-4 flex items-center justify-between text-sm text-gray-80 transition ease-in-out duration-150 cursor-pointer hover:no-underline hover:text-primary",class:[0===e.level?"h-14 max-h-14":"h-12 max-h-12",e.bgColor,{"pb-3px":0==e.level,"border-primary":e.isLevelOneActive,"border-gray-60":e.levelOneNotActive,"border-gray-50":!e.overlayOpen&&e.level<3,"border-white":3==e.level}]},[e.category.isLeaf?a("a",{staticClass:"w-full",class:[0==e.level?"":"py-3",3==e.level?"px-2 md:px-5":"md:px-3",{"font-semibold":e.isLevelOne,"text-primary":e.isLevelOneActive}],attrs:{href:e.getAbsolutePath(e.category.friendlyUrl)}},[e._v(" "+e._s(e.label())+" ")]):a("a",{staticClass:"w-full",class:[0==e.level?"":"py-3",3==e.level?"px-2 md:px-5":"md:px-3",{"font-semibold":e.isLevelOne,"text-primary":e.isLevelOneActive}],attrs:{href:e.getAbsolutePath(e.url)},on:{click:function(t){return t.stopPropagation(),e.checkLevel.apply(null,arguments)}}},[e._v(" "+e._s(e.label())+" ")]),e.hasChildren?a("div",{staticClass:"z-10 bg-white hover:bg-gray-40",on:{click:function(t){return t.stopPropagation(),e.toggleMenu.apply(null,arguments)}}},[a("span",{staticClass:"stack justify-center content-center border-1 border-gray-60 h-6 w-6"},[a("i",{staticClass:"text-xsm font-semibold fa",class:e.overlayOpen?"fa-chevron-up text-primary":"fa-chevron-down"})])]):e._e()])]),e.overlayOpen?a("div",{staticClass:"relative transition ease-in-out duration-150"},[e.hasChildren?a("ul",{},e._l(e.category.children,(function(t,n){return a("dekra-category-dropdown-item",{key:n,staticClass:"submenu",class:"submenu-"+(e.level+1),attrs:{category:t,level:e.level+1,url:t.friendlyUrl}})})),1):e._e()]):e._e()])},s=[],r=a("44af"),o=a("32c6"),l=a("ee68");const i={0:"bg-white",1:"bg-white",2:"bg-gray-30",3:"bg-gray-50",4:"bg-gray-70"};var c={name:"DekraCategoryDropdownItem",props:{url:{type:String,default:"#"},category:{type:Object,default:()=>{}},level:{type:Number,default:0},firstLevelOpen:{type:Boolean,default:!1}},setup(e){const{pageLabel:t}=Object(o["a"])(),{getAbsolutePath:a}=Object(l["a"])(),n=Object(r["ref"])(e.firstLevelOpen&&0===e.level),s=Object(r["ref"])(i[e.level]),c=Object(r["ref"])(0==e.level),d=Object(r["computed"])(()=>n.value&&0===e.level),u=Object(r["computed"])(()=>n.value&&0!==e.level),p=Object(r["computed"])(()=>e.category.children&&e.category.children.length>0);return{overlayOpen:n,bgColor:s,isLevelOne:c,isLevelOneActive:d,levelOneNotActive:u,pageLabel:t,hasChildren:p,getAbsolutePath:a}},methods:{toggleMenu(){this.overlayOpen=!this.overlayOpen},checkLevel(e){this.hasChildren&&(e.preventDefault(),this.toggleMenu())},label(){const{pageLabel:e,level:t,category:a={},$sanitize:n}=this;let s=a.text;return null!==a&&void 0!==a&&a.isDekraNode&&(0===t&&(s=n(e("Filter_"+a.main))),1!==t&&2!==t||(s=a.isLeaf?a.text:n(e(`Filter_${a.main}_${a.text}`)))),s.replace(/&amp;/g,"&")}}},d=c,u=(a("5524"),a("5578")),p=Object(u["a"])(d,n,s,!1,null,"51c93160",null);t["default"]=p.exports},e79d:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"accordion-item border-b-1 border-gray-50 pb-5",attrs:{id:e.previewId,"data-preview-id":e.previewId}},[a("dt",{staticClass:"accordion-item-title pt-5"},[a("button",{staticClass:"accordion-item-trigger w-full relative text-left focus:outline-none pr-15",on:{click:e.openAccordionItem}},[a("h4",{staticClass:"accordion-item-title-text text-lg leading-none font-bold text-gray-80"},[e._v(e._s(e.item.st_headline))]),a("i",{staticClass:"fal fa-2x absolute right-5 top-1/2 transform -translate-y-2/4 text-gray-80",class:e.accordionItemOpen?"fa-minus":"fa-plus"})])]),a("div",{directives:[{name:"show",rawName:"v-show",value:e.accordionItemOpen,expression:"accordionItemOpen"}]},e._l(e.item.st_content,(function(t){return a("dd",{key:t.id,staticClass:"accordion-item-details pt-5"},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.isSectionImplemented(t),expression:"isSectionImplemented(content)"}]},[a(e.componentFile,{tag:"component",attrs:{payload:t.data,meta:{previewId:t.previewId}}})],1),a("p",{directives:[{name:"show",rawName:"v-show",value:!e.isSectionImplemented(t),expression:"!isSectionImplemented(content)"}]},[e._v(" Component needs to be implemented: "),a("strong",[e._v(e._s(t.sectionType))])])])})),0)])},s=[],r=a("9d14"),o=a("6bc6"),l=a("44af"),i=a("72f4"),c=a("dc83"),d=a("9cf9"),u=a("32c6");const p={st_hero_banner:"sections/HeroBannerSection",st_text_image:"sections/TextImageSection",st_request:"sections/RequestSection",st_customer_ratings:"sections/CustomerRatingsSection",st_seperation_line_anchor:"sections/SeparationLineSection",st_download_list:"sections/DownloadListSection",st_teaser_seminar:"sections/SeminarTeaserSection",st_teaser_topic:"sections/TopicTeaserSection",st_contact:"sections/ContactSection",st_contact_form:"sections/ContactFormSection",st_seminar_search:"sections/SearchWidgetSection",st_benefit:"sections/BenefitSection",st_button_link:"sections/ButtonLinkSection",st_question_and_answer:"components/QuestionAnswer",st_rich_text:"components/RichText"},m=d["default"].extend({props:{id:{type:String,default:""},groupid:{type:String,default:""},previewId:{type:String,default:""},item:{type:Object,default:()=>{}}},setup(){const{pageLabel:e}=Object(u["a"])(),t=Object(l["ref"])(!1),a="";return{pageLabel:e,sectionMap:p,sectionType:a,accordionItemOpen:t}}});let f=class extends(Object(c["b"])(m,o["FSXABaseComponent"])){constructor(){super(...arguments),this.sectionType="",this.accordionItemOpen=!1}mounted(){document.addEventListener("click",this.toggle)}beforeDestroy(){document.removeEventListener("click",this.toggle)}get componentFile(){return()=>a("653b")(`./${p[this.sectionType]}.vue`)}isSectionImplemented(e){return this.sectionType=e.sectionType,e.sectionType&&p[e.sectionType]}toggle(e){this.$el===e.target||this.$el.contains(e.target)||(this.accordionItemOpen=!1)}openAccordionItem(e){this.accordionItemOpen=!this.accordionItemOpen,setTimeout((function(){e.target.parentElement.parentElement.scrollIntoView({behavior:"smooth"})}),350)}};f=Object(r["g"])([Object(i["b"])({name:"AccordionItem",components:{"base-section":o["FSXABaseSection"]}})],f);var v=f,b=v,h=(a("a36d"),a("5578")),g=Object(h["a"])(b,n,s,!1,null,"7b28cec7",null);t["default"]=g.exports},e82d:function(e,t,a){"use strict";a("fa0c")},e902:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"checkbox"},[a("fieldset",[a("span",[a("label",{staticClass:"cursor-pointer inline-flex items-center"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.field,expression:"field"}],staticClass:"hidden w-auto",attrs:{disabled:e.disabled,type:"checkbox"},domProps:{checked:Array.isArray(e.field)?e._i(e.field,null)>-1:e.field},on:{change:[function(t){var a=e.field,n=t.target,s=!!n.checked;if(Array.isArray(a)){var r=null,o=e._i(a,r);n.checked?o<0&&(e.field=a.concat([r])):o>-1&&(e.field=a.slice(0,o).concat(a.slice(o+1)))}else e.field=s},e.onChange]}}),a("p",{staticClass:"text-sm relative",class:{"text-gray-60":e.disabled,"text-gray-80":!e.disabled,"underline hover:text-primary":e.isLink},domProps:{innerHTML:e._s(e.html())}})])])]),e.required&&e.touched&&!e.field?a("p",{staticClass:"textfield__error"},[e._v(" "+e._s(e.errorMessage||e.pageLabel("Field_Required"))+" ")]):e._e()])},s=[],r=a("44af"),o=a("32c6"),l=a("e0c9"),i=a.n(l),c={name:"DekraCheckbox",props:{editable:{type:Boolean,default:!0},value:{type:Boolean,default:!1},label:{type:String,default:""},required:{type:Boolean,default:!1},touched:{type:Boolean,default:!1},invalid:{type:Object,default:()=>{}},errorMessage:{type:String,default:""},disabled:{type:Boolean,default:!1},labelClasses:{type:String,default:"text-gray-75"},isLink:{type:Boolean,default:!1}},setup(e){const t=Object(r["ref"])(e.value),{pageLabel:a}=Object(o["a"])();return{field:t,pageLabel:a}},watch:{field(e){this.$nextTick(()=>this.$emit("input",e))},value(e){this.field=e}},methods:{html(){const e={...i.a.defaults.allowedAttributes,span:["style"],div:["style"],p:["style"]},t=i()(this.label,{allowedAttributes:e});return t},onChange(e){this.$emit("input",this.field),this.$emit("changed",e.target.checked)}}},d=c,u=(a("a377"),a("5578")),p=Object(u["a"])(d,n,s,!1,null,null,null);t["a"]=p.exports},ea31:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));class n{constructor(e){this.mType="",this.displayName="",this.linkURL="",this.openInNewWindow=!1,this.friendlyUrl="",this.sfid="",Object.assign(this,s(e))}}const s=e=>{var t;return{displayName:e.displayName,linkURL:e.linkURL,mType:e.mType,openInNewWindow:null!==(t=e.openInNewWindow)&&void 0!==t&&t,sfid:e.sfid,friendlyUrl:""}};var r=a("ee68"),o=a("44af");const{getAbsolutePath:l}=Object(r["a"])(),i=Object(o["reactive"])({footerLinks:[]}),c=Object(o["computed"])(()=>i.footerLinks),d=()=>{const e=window.ECOM.globalElements.footer;i.footerLinks=[...e.map(e=>{const t=new n(e);return t.linkURL=l(t.linkURL),t})]};function u(){return{footerLinks:c}}document.addEventListener("DOMContentLoaded",(function(){var e,t;(null===(t=null===(e=window.ECOM)||void 0===e?void 0:e.globalElements)||void 0===t?void 0:t.footer)&&d()}))},ea90:function(e,t,a){"use strict";a.d(t,"c",(function(){return l})),a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return c}));const n=(e=[])=>e.filter(e=>e.specR.sfdcName.includes("Location_")),s=e=>{var t,a,s,r,o,l,i,c,d;const[u]=n(null===(t=e.mockProduct)||void 0===t?void 0:t.productSpecsS);return{sfid:e.sfid,name:(null===(a=e.mockProduct)||void 0===a?void 0:a.alternateName)||(null===(s=e.mockProduct)||void 0===s?void 0:s.sfdcName),description:null===(r=e.mockProduct)||void 0===r?void 0:r.shortDesc,sku:null===(o=e.mockProduct)||void 0===o?void 0:o.SKU,quantity:e.quantity,qtyIncrement:e.qtyIncrement,price:e.price,itemTotal:e.itemTotal,location:(null===(l=null===u||void 0===u?void 0:u.specR)||void 0===l?void 0:l.displayName)||"",seminarStartDate:null===(i=e.mockProduct)||void 0===i?void 0:i.serviceStartDate,seminarEndDate:null===(c=e.mockProduct)||void 0===c?void 0:c.serviceEndDate,itemId:e.itemID,taxAmount:e.taxAmount,grossPrice:e.grossAmount,friendlyUrl:(null===(d=null===e||void 0===e?void 0:e.displayProductBean)||void 0===d?void 0:d.friendlyUrl)||"#"}},r=e=>({numberofAllCartItems:null===e||void 0===e?void 0:e.numberofAllCartItems,sfid:null===e||void 0===e?void 0:e.sfid,subtotalAmount:null===e||void 0===e?void 0:e.subtotalAmount,tax:null===e||void 0===e?void 0:e.tax,totalAmount:null===e||void 0===e?void 0:e.totalAmount,totalQuantity:null===e||void 0===e?void 0:e.totalQuantity}),o=e=>({companyName:e.companyName||"",firstName:e.firstName,lastName:e.lastName,streetname:(e.address1||"")+" "+(e.address2||""),streetnumber:e.address2||"",city:e.city,postalCode:e.postalCode,country:e.country||"",addressFirstline:e.addressFirstline||""});class l{constructor(e){this.sfid="",this.name="",this.description="",this.sku="",this.location="",this.quantity=0,this.qtyIncrement=1,this.price=0,this.itemTotal=0,this.seminarStartDate=0,this.seminarEndDate=0,this.itemId="",this.taxAmount=0,this.grossPrice=0,this.friendlyUrl="#",Object.assign(this,s(e))}}class i{constructor(e){this.numberofAllCartItems=0,this.sfid="",this.subtotalAmount=0,this.tax=0,this.totalAmount=0,this.totalQuantity=0,e&&Object.assign(this,r(null===e||void 0===e?void 0:e.attributes))}}class c{constructor(e){this.companyName="",this.firstName="",this.lastName="",this.email="",this.postalCode="",this.streetname="",this.streetnumber="",this.city="",this.country="",this.addressFirstline="",Object.assign(this,o(e))}}},ec8f:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("form",[a("div",{staticClass:"contact-form-inner"},[a("div",{staticClass:"modal__title"},[e._t("title")],2),a("div",{staticClass:"modal-body"},[e._t("inputs",(function(){return[a("span")]})),a("p",{staticClass:"text-xs text-gray-75 mt-3 mb-5"},[e._v(" "+e._s(e.pageLabel("Registration_RequiredField"))+" ")]),e._t("legal",(function(){return[a("span")]})),e._t("default",(function(){return[a("FriendlyCaptcha",{attrs:{sitekey:e.siteKey},on:{done:e.solution}})]})),e._t("privacy",(function(){return[a("span")]}))],2),a("div",{staticClass:"modal__action"},[e._t("submit",(function(){return[a("SpinButton",{staticClass:"button button--default fill float-right",class:e.disabled?"disabled":"",attrs:{disabled:e.disabled,"fg-color":"var(--color-white)","stop-event":e.stopEvent},on:{click:function(t){return e.$emit("click")}}},[a("span",[e._v(e._s(e.pageLabel("Send")))]),a("i",{staticClass:"fal fa-envelope"})])]}))],2)])])},s=[],r=a("44af"),o=a("55d2"),l=a("32c6"),i=a("66ca"),c={components:{SpinButton:o["a"],FriendlyCaptcha:i["a"]},props:{stopEvent:{type:String,default:""},disabled:{type:Boolean,default:!0}},setup(e){var t;const{pageLabel:a}=Object(l["a"])(),n=Object(r["ref"])(e.showModal),s=null===(t=window.ECOM)||void 0===t||null===(t=t.basics)||void 0===t?void 0:t.recaptchaSiteKey;return{openModal:n,pageLabel:a,siteKey:s}},methods:{solution(e){this.$emit("solution-done",e),this.solution=e}}},d=c,u=a("5578"),p=Object(u["a"])(d,n,s,!1,null,null,null);t["a"]=p.exports},ee68:function(e,t,a){"use strict";a.d(t,"a",(function(){return R}));var n=a("0a94"),s=a("44af"),r=a("b80d"),o=a("f0f3"),l=a("9613");const i=Object(s["reactive"])({page:"",cartUrl:"",homeUrl:"",globalContextUrl:"",productListUrl:"",productDetailUrl:"",themeResourceUrl:"",currentCartId:"",currentSiteUrl:"",logoMobile:"",logoDesktop:"",logoFooter:"",forgotPasswordUrl:"",loginUrl:"",registrationUrl:"",checkoutUrl:"",orderConfirmationUrl:"",contactUrl:"",wishlistUrl:"",productHeadDetailUrl:"",searchUrl:"",myaccountUrl:"",newsOverviewUrl:"",numberOfEmployeesList:[]}),c=Object(s["computed"])(()=>i.page),d=Object(s["computed"])(()=>i.cartUrl),u=Object(s["computed"])(()=>i.homeUrl),p=Object(s["computed"])(()=>i.globalContextUrl),m=Object(s["computed"])(()=>i.productListUrl),f=Object(s["computed"])(()=>i.productDetailUrl),v=Object(s["computed"])(()=>i.themeResourceUrl),b=Object(s["computed"])(()=>i.currentCartId),h=Object(s["computed"])(()=>i.currentSiteUrl),g=Object(s["computed"])(()=>i.logoMobile),_=Object(s["computed"])(()=>i.logoDesktop),y=Object(s["computed"])(()=>i.logoFooter),x=Object(s["computed"])(()=>i.forgotPasswordUrl),C=Object(s["computed"])(()=>i.loginUrl),w=Object(s["computed"])(()=>i.registrationUrl),O=Object(s["computed"])(()=>i.checkoutUrl),k=Object(s["computed"])(()=>i.orderConfirmationUrl),S=Object(s["computed"])(()=>i.contactUrl),j=Object(s["computed"])(()=>i.myaccountUrl),L=Object(s["computed"])(()=>i.newsOverviewUrl),$=Object(s["computed"])(()=>i.wishlistUrl),I=Object(s["computed"])(()=>i.productHeadDetailUrl),P=Object(s["computed"])(()=>i.numberOfEmployeesList),E=e=>{const t=new r["a"](e);Object.assign(i,{...t})},T=(e,t)=>{if(!window.VfLoginHandler||"function"!==typeof window.VfLoginHandler)return!1;{const a=window.ECOM.loginFormUsername||"",n=window.ECOM.loginFormPassword||"";if(a||n)return!1;const s=document.getElementById(a),r=document.getElementById(n);if(s&&r)return!1;s.value=e,r.value=t,window.VfLoginHandler()}},D=(e,t)=>{document.cookie=`${e}=${t}`},A=e=>{const t=document.cookie.match("(^|[^;]+)\\s*"+e+"\\s*=\\s*([^;]+)");return t?t.pop():""},M=()=>"ccrz__CheckoutNew"===i.page,N=()=>"ccrz__Cart"===i.page,F=(e,t="")=>!e||Object(o["c"])(e)?e:Object(n["a"])(i.currentSiteUrl,e,""===t?"":"?"+t);function R(){return{page:c,cartUrl:d,homeUrl:u,globalContextUrl:p,wishlistUrl:$,productListUrl:m,productDetailUrl:f,themeResourceUrl:v,currentSiteUrl:h,currentCartId:b,setContext:E,login:T,setCookie:D,getCookie:A,logoMobile:g,logoDesktop:_,logoFooter:y,isCart:N,isCheckout:M,registrationUrl:w,loginUrl:C,forgotPasswordUrl:x,checkoutUrl:O,orderConfirmationUrl:k,contactUrl:S,myaccountUrl:j,newsOverviewUrl:L,getAbsolutePath:F,numberOfEmployeesList:P,productHeadDetailURL:I}}setTimeout(()=>{E(window.CCRZ),i.globalContextUrl=Object(l["o"])()},30)},f023:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a("44af"),s=a("4d85");const r=e=>{var t,a;return{displayName:e.displayName,linkURL:e.linkURL,friendlyUrl:e.friendlyUrl,submenus:o(null!==(t=e.children)&&void 0!==t?t:[]),menuId:null!==(a=e.menuId)&&void 0!==a?a:"",menuType:e.mType,sfId:e.sfid}},o=e=>null===e||void 0===e?void 0:e.map(e=>r(e));class l{constructor(e){this.menuItems=[],Object.assign(this,{menuItems:o(e)})}}const i=Object(n["reactive"])({menuItems:[]}),c=Object(n["computed"])(()=>i.menuItems),d=e=>{i.menuItems=e.menuItems,s["a"].$emit("menu-changed",i.menuItems)};function u(){return{setMenu:d,menuItems:c,_mapToInternal:r}}document.addEventListener("DOMContentLoaded",(function(){d(new l(window.ECOM.globalElements.header))}))},f037:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex flex-col"},[a("div",{staticClass:"flex items-center leading-8"},[e.editable&&e.$v.quantity.integer?a("button",{staticClass:"button button-icon button--neutral ghost small flex items-center pr-4",attrs:{disabled:!!e.inputDisabled||e.fmin()},on:{click:function(t){return e.decrease()}}},[a("i",{staticClass:"fal fa-minus text-2.75xl md:text-xl font-light",class:e.inputDisabled?"text-gray-60":e.fmin()?"text-gray-75":"text-gray-80"})]):e._e(),a("div",{staticClass:"mx-1 px-2 text-gray-75",class:e.inputBorderClass()},[e.editable?a("input",{staticClass:"text-right text-sm w-12 md:w-10 lg:w-11 focus:outline-none md:pr-1",class:{"bg-transparent":e.inputDisabled},attrs:{min:e.min,max:e.max,disabled:e.inputDisabled},domProps:{value:e.quantity},on:{input:function(t){return t.stopPropagation(),e.inputChanged.apply(null,arguments)}}}):a("p",{staticClass:"text-sm w-8 -mx-2"},[e._v(e._s(e.quantity))])]),e.editable&&e.$v.quantity.integer?a("button",{staticClass:"button button-icon button--neutral ghost small px-3 flex items-center",attrs:{disabled:e.inputDisabled},on:{click:function(t){return e.increase()}}},[a("i",{staticClass:"fal fa-plus text-2.75xl md:text-xl font-light",class:e.inputDisabled?"text-gray-60":"text-gray-80"})]):e._e()]),e.$v.$invalid?a("div",{staticClass:"text-alarm",staticStyle:{"font-size":"0.75rem"}},[e._v(" "+e._s(e.errorMessage||e.pageLabelMap(e.pagelabelInvalid,e.min,e.max))+" ")]):e._e()])},s=[],r=a("44af"),o=a("72f2"),l=a("32c6"),i={name:"DekraQuantity",props:{sfid:{type:String,default:""},editable:{type:Boolean,default:!1},inputDisabled:{type:Boolean,default:!1},value:{type:Number,default:1},min:{type:Number,default:1},max:{type:Number,default:99},pagelabelInvalid:{type:String,default:"quantityError"},errorMessage:{type:String,default:""}},setup(e){const t=Object(r["ref"])(e.value),{pageLabel:a,pageLabelMap:n}=Object(l["a"])();return{quantity:t,pageLabel:a,pageLabelMap:n}},methods:{fmin(){return 0===this.quantity},inputBorderClass(){if(!this.editable)return"";const e=this.inputDisabled?"bg-white-faded border-gray-60":"bg-white";return e+(this.$v.$invalid?" border border-alarm":" border border-gray-70")},sendInputChanged(){this.$v.$invalid||this.$emit("input",{sfid:this.sfid,quantity:this.quantity})},inputChanged(e){e&&e.type&&"input"===e.type&&(this.quantity=Number(e.target.value),this.sendInputChanged())},setQuantity(e){this.quantity=e,this.$v.quantity.$touch()},increase(){this.inputDisabled||(this.quantity++,this.$v.quantity.$touch(),this.sendInputChanged())},decrease(){this.inputDisabled||0!==this.quantity&&(this.quantity--,this.$v.quantity.$touch(),this.sendInputChanged())}},validations(){return{quantity:{required:o["required"],integer:o["integer"],between:Object(o["between"])(this.min,this.max)}}}},c=i,d=a("5578"),u=Object(d["a"])(c,n,s,!1,null,null,null);t["a"]=u.exports},f0f3:function(e,t,a){"use strict";a.d(t,"c",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"b",(function(){return c})),a.d(t,"e",(function(){return d})),a.d(t,"a",(function(){return u}));var n=a("0a94"),s=a("9613");const r=new RegExp("^(?:[a-z]+:)?//","i"),o=e=>r.test(e),l=()=>s["r"].indexOf("/standorte/")>-1,i=/^(?<url>.*)[?#].*$/,c=()=>{var e,t;let a=s["r"],o=Object(s["p"])();const{url:l}=null!==(t=null===(e=i.exec(s["r"]))||void 0===e?void 0:e.groups)&&void 0!==t?t:{url:""};return l&&(a=l),r.test(o)||(o=Object(n["a"])(s["s"],o)),a.replace(o,"")},d=e=>e.replace(/\/+$/,""),u=e=>{if(o(e))return e;const t=Object(s["p"])(),a=d(e);if(o(t))return Object(n["a"])(t,a);const r=Object(n["a"])(s["s"],t);return Object(n["a"])(r,a)}},f2ca:function(e,t,a){},f468:function(e,t,a){},f57c:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"loading-indicator",style:{background:e.bgColor}},[a("dekra-spinner",{attrs:{color:e.color}})],1)},s=[],r=a("fdd4"),o=a("a027"),l={name:"LoadingIndicator",components:{DekraSpinner:r["a"]},props:{color:{type:String,default:"rgb(var(--dark-green-700))"},bgColor:{type:String,default:"rgb(var(--color-gray-50))"}},setup(){const{loading:e}=Object(o["a"])();return{loading:e}}},i=l,c=a("5578"),d=Object(c["a"])(i,n,s,!1,null,null,null);t["a"]=d.exports},f5bc:function(e,t,a){"use strict";a("b433")},f716:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mb-12 md:mb-15"},[a("semantic-headline",{attrs:{headline:e.payload.st_headline,"headline-format":e.payload.st_headline_format.value}}),a("div",{staticClass:"grid grid-cols-12 gap-6"},e._l(e.payload.st_contact,(function(t,n){return a("div",{key:n,staticClass:"col-span-12 md:col-start-1 md:col-span-6"},[a("div",{staticClass:"flex flex-col md:flex-row border border-gray-50"},[t.data.tt_image?a("div",{staticClass:"flex-1"},[a("img",{staticClass:"object-cover h-full w-full",attrs:{src:t.data.tt_image.resolutions.ORIGINAL.url,srcset:e.getSrcSet(t.data.tt_image.resolutions),alt:"contact image"}})]):e._e(),a("div",{staticClass:"flex-1 p-4"},[a("h4",{staticClass:"text-primary text-sm font-semibold mb-3"},[e._v(" "+e._s(t.data.tt_title)+" "+e._s(t.data.tt_first_name)+" "+e._s(t.data.tt_last_name)+" ")]),t.data.tt_function_1?a("div",{staticClass:"mb-3"},[t.data.tt_function_1?a("span",{staticClass:"text-sm"},[e._v(e._s(t.data.tt_function_1))]):e._e(),t.data.tt_function_2?a("span",{staticClass:"text-sm"},[e._v(", "+e._s(t.data.tt_function_2))]):e._e(),t.data.tt_function_3?a("span",{staticClass:"text-sm"},[e._v(", "+e._s(t.data.tt_function_3))]):e._e()]):e._e(),t.data.tt_phone_general?[a("h5",{staticClass:"panel-title text-sm cc_title"},[e._v(e._s(e.pageLabel("Contact_Telephone_General")))]),a("span",{staticClass:"text-primary text-sm block mb-2"},[e._v(e._s(t.data.tt_phone_general))])]:e._e(),t.data.tt_phone_business?[a("h5",{staticClass:"panel-title text-sm cc_title"},[e._v(e._s(e.pageLabel("Contact_Telephone_Business")))]),a("span",{staticClass:"text-primary text-sm block mb-2"},[e._v(e._s(t.data.tt_phone_business))])]:e._e(),t.data.tt_phone_mobile?[a("h5",{staticClass:"panel-title text-sm cc_title"},[e._v(e._s(e.pageLabel("Contact_Mobile")))]),a("span",{staticClass:"text-primary text-sm block mb-2"},[e._v(e._s(t.data.tt_phone_mobile))])]:e._e(),t.data.tt_fax?[a("h5",{staticClass:"panel-title text-sm cc_title"},[e._v(e._s(e.pageLabel("Contact_Fax")))]),a("span",{staticClass:"text-primary text-sm block mb-2"},[e._v(e._s(t.data.tt_fax))])]:e._e(),t.data.tt_email_general?[a("h5",{staticClass:"panel-title text-sm cc_title"},[e._v(e._s(e.pageLabel("Contact_E-Mail")))]),a("a",{staticClass:"text-primary text-sm block mb-2",attrs:{href:"mailto:"+t.data.tt_email_general}},[e._v(" "+e._s(t.data.tt_email_general)+" ")])]:e._e()],2)])])})),0)],1)},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("498d"),c=a("32c6"),d=a("de52");let u=class extends o["FSXABaseSection"]{};u=Object(r["g"])([Object(l["b"])({name:"ContactSection",components:{SemanticHeadline:d["default"]},setup(){const{isCreator:e,getSrcSet:t}=Object(i["a"])(),{pageLabel:a}=Object(c["a"])();return{pageLabel:a,isCreator:e,getSrcSet:t}}})],u);var p=u,m=p,f=a("5578"),v=Object(f["a"])(m,n,s,!1,null,null,null);t["default"]=v.exports},f8fc:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.pageLabelsLoaded?a("div",{staticClass:"w-full space-y-8 md:space-y-0 md:flex md:space-x-4 xl:space-x-7 mb-12 md:mb-15"},[a("div",{staticClass:"w-full h-37.5 xl:h-39.5 flex flex-col justify-center border border-gray-60 px-5 xl:px-10"},[a("h2",{staticClass:"text-center text-primary text-xl font-semibold -mt-3 xl:-mt-5 pb-4"},[e._v(" "+e._s(e.pageLabel("Home_Edu"))+" ")]),a("dekra-category-dropdown",{attrs:{type:"topics",label:"Select_Topic"}})],1),a("div",{staticClass:"w-full h-37.5 xl:h-39.5 flex flex-col justify-center border border-gray-60 px-5 xl:px-10"},[a("h2",{staticClass:"text-center text-primary text-xl font-semibold -mt-3 xl:-mt-5 pb-4"},[e._v(" "+e._s(e.pageLabel("Home_Loc"))+" ")]),a("dekra-category-dropdown",{attrs:{type:"places",label:"Select_Place"}})],1)]):e._e()},s=[],r=a("9d14"),o=a("6bc6"),l=a("72f4"),i=a("32c6"),c=a("8b1f");let d=class extends o["FSXABaseComponent"]{};d=Object(r["g"])([Object(l["b"])({name:"SearchWidget",setup(){const{pageLabel:e,pageLabelsLoaded:t}=Object(i["a"])();return{pageLabel:e,pageLabelsLoaded:t}},components:{DekraCategoryDropdown:c["default"]}})],d);var u=d,p=u,m=a("5578"),f=Object(m["a"])(p,n,s,!1,null,null,null);t["default"]=f.exports},fa0c:function(e,t,a){},fdd4:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"h-full"},[a("svg",{staticStyle:{margin:"auto",background:"transparent",display:"block"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:e.width,height:"100%",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"}},[a("circle",{attrs:{cx:"50",cy:"50",r:"32","stroke-width":"10",stroke:e.color,"stroke-dasharray":"50.1 50.1",fill:"none","stroke-linecap":"round"}},[a("animateTransform",{attrs:{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1.5s",keyTimes:"0;1",values:"0 50 50;360 50 50"}})],1)])])},s=[],r={name:"DekraSpinner",props:{color:{type:String,default:"rgb(var(--light-green-700))"},width:{type:String,default:"100px"}},setup(){}},o=r,l=a("5578"),i=Object(l["a"])(o,n,s,!1,null,null,null);t["a"]=i.exports},ff4f:function(e,t,a){"use strict";a.d(t,"a",(function(){return j}));a("b75a");var n=a("44af"),s=a("9613"),r=a("1513"),o=a("a85d"),l=a("4d85"),i=a("32c6");const c=e=>({key:e.sfid,text:e.name.replace(/&quot;/g,'"').replace(/&amp;/g,"&"),friendlyUrl:e.friendlyUrl,children:e.children?e.children.map(e=>c(e)):[],isLocation:e.isLocation,locationState:(null===e||void 0===e?void 0:e.locationState)||""}),d=(e,t)=>{var a,n;function s(e){if(!e)return{isDekraNode:!1,paths:[]};const t=e.split("_");return{isDekraNode:t.length>0,paths:t}}function r(e,a,n){return n.map(n=>({key:"1_"+a,main:e,text:n.value,specValue:n.value,friendlyUrl:t+"?l=root",isLocation:!1}))}function o(e,a,n,s,r){if(s-r===0){const o=a.find(e=>e.text===n[r]);if(!o){let o="",l=n[s];if(l.includes("--")){const e=l.split("--");l=e[0],o=e[1]}const i=`${0===s?n[0]:n.slice(0,s).join("_")}_${l}_${e}`,c=n.length===s+1?"leaf":"path",d={key:i,text:l,specValue:o,friendlyUrl:`${t}?l=${c}&ref=${e}`,isDekraNode:!0,main:n.slice(0,r).join("_"),isLeaf:n.length===s+1};a.push(d)}}else if(s-r>0){const t=a.find(e=>e.text===n[r]);t&&(void 0===t.children&&(t.children=[]),o(e,t.children,n,s,r+1))}}function l(e,t,a="",n=""){const s=[...e],r=a+"--"+n;a&&s.push(r);for(let l=0;l<s.length;l++)o(t,i,s,l,0)}const i=[];for(const c of e){const{name:e,productFilterGroups:a,specValues:n,sfid:o=""}=c,{isDekraNode:d,paths:u}=s(a);if(d&&Array.isArray(u))l(u,o,e,n[0].value);else{const a=r(e,o,n),s={key:"0_"+o,text:e.replace(/&quot;/g,'"').replace(/&amp;/g,"&"),friendlyUrl:`${t}?l=root&ref=${o}`,children:a};i.push(s)}}return null!==(n=i.length>0?null===(a=i[0])||void 0===a?void 0:a.children:i)&&void 0!==n?n:[]};class u{constructor(e){this.key="",this.text="",this.specValue="",this.friendlyUrl="",this.children=[],this.isDekraNode=!1,this.main="",this.isLeaf=!1,this.isLocation=!1,this.locationState="",Object.assign(this,{...c(e)})}}const{pageLabel:p}=Object(i["a"])(),m=Object(n["reactive"])({topics:[],places:[],friendlyUrl:"",globalContextUrl:"",isLoadedTopics:!1,isLoadedPlaces:!1}),f=Object(n["computed"])(()=>m.topics),v=Object(n["computed"])(()=>m.places),b=Object(n["computed"])(()=>m.friendlyUrl),h=Object(n["computed"])(()=>m.globalContextUrl),g=Object(n["computed"])(()=>m.isLoadedPlaces),_=Object(n["computed"])(()=>m.isLoadedTopics),y=e=>{C(e),m.isLoadedPlaces=!0,Object(o["a"])("useCategory->setPlaces: "+JSON.stringify(m)),l["a"].$emit("places-changed",{places:m.places})},x=(e,t)=>{e&&e.length>0&&(m.topics=e),m.friendlyUrl=t,m.isLoadedTopics=!0,Object(o["a"])("useCategory->setTopics: "+JSON.stringify(m)),l["a"].$emit("topics-changed",{topics:m.topics})},C=(e=[])=>{if(!e.length)return[];const t={},a=[],n=[],s=["-online","aviation"];e.map(e=>{if(e.locationState||!e.friendlyUrl){if(e.locationState){const a=e.locationState;let n=t[a];if(!n){const e=[];t[a]=e,n=e}n.push(e)}}else{const t=s.some(t=>e.friendlyUrl.includes(t));t?n.push(e):a.push(e)}});const r=[];for(const o in t){const e={key:o,text:p("Filter_Location_"+o)||"",specValue:"",isLocation:!1,friendlyUrl:"",children:t[o]};r.push(e)}m.places=r.concat(a).concat(n)};async function w(){l["a"].$emit("topics-start-loading");const e=window.eCom_Home_Controller?"eCom_Home_Controller":"eCom_Content_Controller";try{const{event:t,result:a}=await Object(r["c"])(e,"getFinder","",void 0);if(200===t.statusCode&&(null===a||void 0===a?void 0:a.success)){const{friendlyURL:e="",topics:t=[]}=(null===a||void 0===a?void 0:a.data)||{};let n=e||h.value;n.includes("/")||(n="/"+n);const s=d(t,n);return void x(s,n)}console.error("Request failed",a)}catch(t){console.error(t)}finally{l["a"].$emit("topics-stop-loading")}}async function O(){var e,t,a;l["a"].$emit("places-start-loading");try{let n=null!==(a=null===(t=null===(e=window.ECOM)||void 0===e?void 0:e.globalElements)||void 0===t?void 0:t.locations)&&void 0!==a?a:[];n=n.length>0?n[0].children:[];const s=n.map(e=>new u(e));y(s)}catch(n){console.error(n)}finally{l["a"].$emit("places-stop-loading")}}const k={},S=()=>{Object(o["a"])("useCategory: start listening for events");for(const e in k)l["a"].$on(e,k[e])};function j(){return{topics:f,places:v,friendlyUrl:b,isLoadedPlaces:g,isLoadedTopics:_,fetchPlaces:O,fetchTopics:w,setPlaces:y,setTopics:x,_mapToInternal:d}}document.addEventListener("DOMContentLoaded",()=>{m.globalContextUrl=Object(s["o"])(),S()})}}]);