1"use strict";(self.webpackChunkic_as_relaunch_2022=self.webpackChunkic_as_relaunch_2022||[]).push([[780],{2392(t,e,o){o.r(e),o.d(e,{default:()=>R});var s=o(2256),i=o(4734),n=o(7023),a=o(1459);const l={props:{html:{type:String,required:!0},tag:{type:String,default:"span"}}};var r=o(4486);const c=(0,r.A)(l,function(){var t=this;return(0,t._self._c)(t.tag,{tag:"component",attrs:{id:t.$attrs.id},domProps:{innerHTML:t._s(t.html)}})},[],!1,null,null,null).exports,d={components:{SnoopHtmlContent:c},props:{translations:{type:Object,required:!0}},data(){return{links:[{text:this.translations.links.imprint.linkText,title:this.translations.links.imprint.title,href:this.translations.links.imprint.link},{text:this.translations.links.dataPrivacy.linkText,title:this.translations.links.dataPrivacy.title,href:this.translations.links.dataPrivacy.link}]}}},p=(0,r.A)(d,function(){var t=this,e=t._self._c;return e("ul",{staticClass:"snoop-footer__meta"},t._l(t.links,function(t){return e("li",{key:t.href,staticClass:"snoop-footer__meta-item"},[e("a",{staticClass:"snoop-footer__meta-link",attrs:{href:t.href,title:t.title,rel:"noopener",target:"_blank"}},[e("snoop-html-content",{attrs:{html:t.text}})],1)])}),0)},[],!1,null,null,null).exports,u={props:{disabled:{type:Boolean,default:!1},theme:{type:String,default:"primary",validator:t=>["primary","link"].includes(t)}}},h=(0,r.A)(u,function(){var t=this;return(0,t._self._c)("button",t._g({staticClass:"snoop-button",class:[`snoop-button--${t.theme}`,{"snoop-button--disabled":t.disabled}],attrs:{disabled:t.disabled}},t.$listeners),[t._t("default")],2)},[],!1,null,null,null).exports,m={components:{SnoopButton:h,SnoopHtmlContent:c},props:{translations:{type:Object,required:!0}}},k=(0,r.A)(m,function(){var t=this,e=t._self._c;return e("section",[e("snoop-html-content",{staticClass:"snoop-modal__title qa-intro-title",attrs:{id:"snoop-modal-headline",tag:"h1",html:t.translations.headline}}),t._v(" "),e("snoop-html-content",{staticClass:"snoop-modal__introduction",attrs:{tag:"p",html:t.translations.intro}}),t._v(" "),e("div",{staticClass:"snoop-footer__buttons row"},[e("div",{staticClass:"col-12 col-md-6"},[e("div",{staticClass:"snoop-footer__link-buttons"},[e("snoop-button",{staticClass:"qa-cookie-consent-settings",attrs:{theme:"link"},on:{click:function(e){return t.$emit("showSettings")}}},[t._v(t._s(t.translations.settings))]),t._v(" "),e("snoop-button",{staticClass:"qa-cookie-consent-accept-required",attrs:{theme:"link"},on:{click:function(e){return t.$emit("acceptTechnicallyRequired")}}},[t._v(t._s(t.translations.acceptTechnicallyRequired))])],1)]),t._v(" "),e("div",{staticClass:"col-12 col-md-6 snoop-footer__accept-all"},[e("snoop-button",{staticClass:"qa-cookie-consent-accept-all",attrs:{theme:"primary"},on:{click:function(e){return t.$emit("acceptAll")}}},[t._v(t._s(t.translations.acceptAll))])],1)])],1)},[],!1,null,null,null).exports,_={props:{hidden:{type:Boolean,default:!1},name:{type:String,required:!0,validator:t=>["pointer","close"].includes(t)},rotate:{type:[Number,String],default:0}},computed:{isPresentation(){return this.hidden?void 0:"img"},allAttrs(){return{class:["snoop-icon",`snoop-icon--${this.name}`],style:`transform: rotate(${this.rotate}deg)`,"aria-hidden":`${this.hidden}`,focusable:"false",role:this.isPresentation}}}},f=(0,r.A)(_,function(){var t=this,e=t._self._c;return e("div",["pointer"===t.name?e("svg",t._b({attrs:{viewBox:"0 0 40 20.73"}},"svg",t.allAttrs,!1),[e("path",{staticClass:"cls-1",staticStyle:{"fill-rule":"evenodd"},attrs:{d:"M37.87,20.37a1.25,1.25,0,0,0,1.76-1.77L21.77.73a2.51,2.51,0,0,0-3.54,0L.37,18.6a1.25,1.25,0,0,0,1.76,1.77L20,2.5Z",transform:"translate(0 0)"}})]):t._e(),t._v(" "),"close"===t.name?e("svg",t._b({attrs:{viewBox:"0 0 24 24"}},"svg",t.allAttrs,!1),[e("rect",{attrs:{x:"10.51",y:"-3.63",width:"2",height:"30.35",transform:"translate(-4.85 11.5) rotate(-45)"}}),t._v(" "),e("rect",{attrs:{x:"-3.68",y:"10.46",width:"30.35",height:"2",transform:"translate(-4.79 11.47) rotate(-45)"}})]):t._e()])},[],!1,null,null,null).exports,g={components:{SnoopButton:h,SnoopHtmlContent:c,SnoopIcon:f},props:{translations:{type:Object,required:!0},termId:{type:String,default:""}},mounted(){this.termId&&document.getElementById(`js-snoop-glossary-${this.termId}`).scrollIntoView({behavior:"smooth"})}},v=(0,r.A)(g,function(){var t=this,e=t._self._c;return e("section",[e("snoop-html-content",{staticClass:"snoop-modal__title qa-glossary-title",attrs:{id:"snoop-modal-headline",tag:"h1",html:t.translations.headline}}),t._v(" "),e("snoop-button",{staticClass:"snoop-glossary__back-button qa-back-button",attrs:{theme:"link"},on:{click:function(e){return t.$emit("back")}}},[e("snoop-icon",{staticClass:"snoop-glossary__icon",attrs:{name:"pointer",rotate:"270"}}),t._v("\n "+t._s(t.translations.backButton)+"\n ")],1),t._v(" "),e("ol",{staticClass:"snoop-glossary__list",attrs:{type:"1"}},t._l(t.translations.definitions,function(o,s){return e("li",{key:s,staticClass:"snoop-glossary__list-item",attrs:{id:`js-snoop-glossary-${o.id}`}},[e("span",{staticClass:"snoop-glossary__list-label"},[t._v(t._s(o.label)+": ")]),e("snoop-html-content",{attrs:{tag:"span",html:o.value}})],1)}),0),t._v(" "),e("snoop-button",{staticClass:"snoop-glossary__back-button",attrs:{theme:"link"},on:{click:function(e){return t.$emit("back")}}},[e("snoop-icon",{staticClass:"snoop-glossary__icon",attrs:{name:"pointer",rotate:"270"}}),t._v("\n "+t._s(t.translations.backButton)+"\n ")],1)],1)},[],!1,null,null,null).exports;var y=o(6164),C=o(7497),b=o(6109);const I=(0,C.A)(function(t,e,o){return(0,b.A)(e,o[t])});var q=o(5475),S=o(859);const $={name:"SlideUpDown",props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){this.layout()}},render:function(t){return t(this.tag,{style:this.style,attrs:this.attrs,ref:"container",on:{transitionend:this.onTransitionEnd}},this.$slots.default)},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container},attrs:function(){var t={"aria-hidden":!this.active,"aria-expanded":this.active};return this.useHidden&&(t.hidden=this.hidden),t}}
1,methods:{layout:function(){var t=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",function(){return t.el.scrollHeight+"px"})):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",function(){return"0px"}))},asap:function(t){this.initial?this.$nextTick(t):t()},setHeight:function(t,e){var o=this;this.style={height:t},this.asap(function(){o.__=o.el.scrollHeight,o.style={height:e(),overflow:"hidden","transition-property":"height","transition-duration":o.duration+"ms"}})},onTransitionEnd:function(t){t.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}},x={components:{SnoopHtmlContent:c},props:{id:{type:String,required:!0},label:{type:String,required:!0},value:{type:Boolean,required:!0},requires:{type:Array,default:()=>[]},acceptedCookieIds:{type:Array,default:null}},computed:{isDisabled(){return(0,S.Qy)(this.requires,this.acceptedCookieIds)}},methods:{onInput(t){this.$emit("input",t.target.checked)}}},A={components:{SlideUpDown:$,SnoopCheckbox:(0,r.A)(x,function(){var t=this,e=t._self._c;return e("div",{staticClass:"snoop-form-group"},[e("label",{staticClass:"snoop-checkbox__label"},[e("snoop-html-content",{attrs:{tag:"span",html:t.label}}),t._v(" "),e("span",{staticClass:"snoop-checkbox",class:`qa-${t.id}`,on:{click:function(t){t.stopPropagation()}}},[e("input",{class:{"snoop-checkbox--active":t.value,"snoop-checkbox__input":!0},attrs:{id:t.id,name:t.id,type:"checkbox",disabled:t.isDisabled,value:"1"},domProps:{checked:t.value},on:{change:t.onInput}}),t._v(" "),e("span",{class:{"snoop-checkbox--disabled":t.isDisabled,"snoop-checkbox__slider":!0}}
1)])],1)])},[],!1,null,null,null).exports,SnoopIcon:f},props:{value:{type:Boolean,default:!1},id:{type:String,required:!0},headline:{type:String,required:!0},subheadline:{type:String,default:""},hasCheckbox:{type:Boolean,default:!1},requires:{type:Array,default:()=>[]},acceptedCookieIds:{type:Array,default:null}},data:()=>({isOpen:!1}),computed:{collapsibleId(){return`js-snoop-cookie-details-cookie-more-${this.id}`}},methods:{toggle(){this.isOpen=!this.isOpen},saveCollapsibleId(){this.$emit("saveCollapsibleId",`js-snoop-collapsible-${this.id}`)}}};var w=(0,r.A)(A,function(){var t=this,e=t._self._c;return e("div",{staticClass:"snoop-cookie-details"},[e("a",{staticClass:"qa-detail-toggle",attrs:{id:`js-snoop-collapsible-${t.id}`,href:`#${t.collapsibleId}`,role:"button","aria-expanded":t.isOpen?"true":"false","aria-controls":t.collapsibleId},on:{click:function(e){return e.preventDefault(),t.toggle.apply(null,arguments)}}},[e("h2",{staticClass:"snoop-cookie-details__trigger"},[e("span",{staticClass:"snoop-cookie-details__trigger-headline"},[t.hasCheckbox?e("span",[e("snoop-checkbox",{attrs:{id:`snoop-cookie-details-${t.id}`,value:t.value,label:t.headline,requires:t.requires,"accepted-cookie-ids":t.acceptedCookieIds},on:{input:function(e){return t.$emit("input",e)}}})],1):e("span",{staticClass:"snoop-cookie-details__headline-container"},[e("span",{staticClass:"snoop-checkbox__label"},[t._v(t._s(t.headline))]),t._v(" "),e("span",[t._v(t._s(t.subheadline))])])]),t._v(" "),e("snoop-icon",{staticClass:"snoop-cookie-details__icon",attrs:{name:"pointer",hidden:"",rotate:t.isOpen?0:180}})],1)]),t._v(" "),e("slide-up-down",{attrs:{active:t.isOpen,duration:500}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.isOpen,expression:"isOpen"}],staticClass:"snoop-cookie-details__wrapper",attrs:{id:t.collapsibleId},on:{click:t.saveCollapsibleId}},[t._t("default")],2)])],1)},[],!1,null,null,null);const T=w.exports,L={components:{SnoopHtmlContent:c},props:{translations:{type:Object,required:!0},cookieId:{type:String,required:!0}},computed:{sections(){return this.translations.cookies[this.cookieId].sections}}},B={components:{SnoopButton:h,SnoopCollapsible:T,SnoopCookieListItem:(0,r.A)(L,function(){var t=this,e=t._self._c;return t.cookieId?e("div",{attrs:{id:`js-snoop-cookie-details-${t.cookieId}`},on:{click:function(e){return t.$emit("saveCookieId",`js-snoop-cookie-details-${t.cookieId}`)}}},[t.translations.cookies[t.cookieId].requires?e("snoop-html-content",{attrs:{tag:"p",html:t.translations.cookies[t.cookieId].requires}}):t._e(),t._v(" "),t.translations.cookies[t.cookieId].additionalText?e("snoop-html-content",{attrs:{tag:"p",html:t.translations.cookies[t.cookieId].additionalText}}):e("snoop-html-content",{staticClass:"snoop-cookie-details__headline",attrs:{tag:"p",html:t.translations.cookies[t.cookieId].title}}),t._v(" "),e("dl",{staticClass:"snoop-cookie-details__content"},t._l(t.sections,function(o,s){return e("div",{key:`section-${s}`,staticClass:"snoop-cookie-details__item"},[e("dt",[t._v(t._s(o.label)+": ")]),t._v(" "),e("snoop-html-content",{attrs:{tag:"dd",html:o.value}})],1)}),0)],1):t._e()},[],!1,null,null,null).exports,SnoopHtmlContent:c,SnoopIcon:f},props:{translations:{type:Object,required:!0},cookieConfig:{type:Object,required:!0},acceptedCookieIds:{type:Array,required:!0},scrollTo:{type:String,default:""},optionalMessage:{type:String,required:!0},collapsibleId:{type:String,default:""},cookieId:{type:String,default:""}},computed:{optionalCookies(){return(0,y.A)(I("technicallyRequired",!1),this.cookieConfig.cookies)},requiredCookies(){return(0,y.A)(I("technicallyRequired",!0),this.cookieConfig.cookies)}},mounted(){if(this.scrollTo){const t=document.getElementById(`js-snoop-collapsible-${this.scrollTo}`);(0,q.A)(t)||(t.focus(),t.scrollIntoView({behavior:"smooth"}))}if(this.collapsibleId){const t=document.getElementById(this.collapsibleId);if(!(0,q.A)(t))if(t.click(),this.cookieId){const t=document.getElementById(this.cookieId);this.$nextTick(()=>{t.scrollIntoView({behavior:"smooth"})})}else this.$nextTick(()=>{t.scrollIntoView({behavior:"smooth"})})}},methods:{updateSelection(t,e){this[e?"addItem":"removeItem"](t),this.cookieConfig.cookies.forEac
1h(({requires:t=[],id:e})=>{(0,S.Qy)(t,this.acceptedCookieIds)&&this.removeItem(e)})},addItem(t){this.acceptedCookieIds.includes(t)||this.acceptedCookieIds.push(t)},removeItem(t){const e=this.acceptedCookieIds.findIndex(e=>e===t);-1!==e&&this.acceptedCookieIds.splice(e,1)}}},j=B;var O=(0,r.A)(j,function(){var t=this,e=t._self._c;return e("section",{ref:"cookie-consent-list",staticClass:"qa-snoop-cookie-list"},[e("snoop-button",{staticClass:"snoop-modal__close-icon qa-close",attrs:{theme:"link","aria-label":t.translations.pages.settings.closeButton},on:{click:function(e){return t.$emit("close")}}},[e("snoop-icon",{attrs:{name:"close",hidden:""}})],1),t._v(" "),e("snoop-html-content",{staticClass:"snoop-modal__title",attrs:{id:"snoop-modal-headline",tag:"h1",html:t.translations.pages.settings.headline}}),t._v(" "),e("snoop-html-content",{staticClass:"snoop-modal__introduction",attrs:{tag:"p",html:t.translations.pages.settings.intro}}),t._v(" "),t.optionalMessage?e("snoop-html-content",{staticClass:"snoop-modal-alert qa-modal-alert",attrs:{tag:"p",html:t.optionalMessage}}):t._e(),t._v(" "),t._l(t.optionalCookies,function(o){return e("snoop-collapsible",{key:o.id,attrs:{id:o.id,value:t.acceptedCookieIds.includes(o.id),headline:t.translations.cookies[o.id].title,requires:o.requires,"accepted-cookie-ids":t.acceptedCookieIds,"has-checkbox":""},on:{input:function(e){return t.updateSelection(o.id,e)},saveCollapsibleId:function(e){return t.$emit("saveCollapsibleId",e)}}},[e("snoop-cookie-list-item",{attrs:{"cookie-id":o.id,translations:t.translations,requires:o.requires}})],1)}),t._v(" "),t.requiredCookies&&t.requiredCookies.length?e("snoop-collapsible",{attrs:{id:"required-cookies",headline:t.translations.pages.settings.technicallyRequired.headline,subheadline:t.translations.pages.settings.technicallyRequired.subheadline},on:{saveCollapsibleId:function(e){return t.$emit("saveCollapsibleId",e)}}},[e("snoop-html-content",{attrs:{tag:"p",html:t.translations.pages.settings.technicallyRequired.intro}}),t._v(" "),e("ul",{staticClass:"snoop-cookie-details__list"},t._l(t.requiredCookies,function(o){return e("li",{key:o.id},[e("snoop-cookie-list-item",{attrs:{"cookie-id":o.id,translations:t.translations},on:{saveCookieId:function(e){return t.$emit("saveCookieId",e)}}})],1)}),0)],1):t._e(),t._v(" "),e("div",{staticClass:"snoop-footer__buttons row"},[e("div",{staticClass:"col-12 col-md-6"},[e("div",{staticClass:"snoop-footer__link-buttons"},[e("snoop-button",{staticClass:"qa-cookie-consent-accept-selected",attrs:{theme:"link"},on:{click:function(e){return t.$emit("acceptSelected")}}},[e("snoop-html-content",{attrs:{tag:"span",html:t.translations.pages.settings.acceptSelected}})],1),t._v(" "),e("snoop-button",{staticClass:"qa-cookie-consent-accept-required",attrs:{theme:"link"},on:{click:function(e){return t.$emit("acceptTechnicallyRequired")}}},[t._v(t._s(t.translations.pages.settings.acceptTechnicallyRequired))])],1)]),t._v(" "),e("div",{staticClass:"col-12 col-md-6 snoop-footer__accept-all"},[e("snoop-button",{staticClass:"qa-cookie-consent-accept-all",attrs:{theme:"primary"},on:{click:function(e){return t.$emit("acceptAll")}}},[t._v(t._s(t.translations.pages.settings.acceptAll))])],1)])],2)},[],!1,null,null,null);const H={components:{SnoopCookieConsentFooter:p,SnoopIntro:k,SnoopGlossary:v,SnoopSettings:O.exports},props:{optionalMessage:{type:String,required:!0},translations:{type:Object,required:!0},cookieConfig:{type:Object,required:!0},userSelection:{type:Array,required:!0},acceptedCookieNames:{type:Array,required:!0},scrollTo:{type:String,default:""},hideOnStart:{type:Boolean,default:!1}},data:()=>({acceptedCookieIds:[],currentLayer:"intro",previousLayer:"",collapsibleId:"",cookieId:"",glossaryTermId:null}),created(){this.acceptedCookieIds=(0,s.A)((0,i.A)((0,n.A)(this.userSelection),(0,a.e8)(this.cookieConfig)))},mounted(){this.$refs.modal.focus(),(this.acceptedCookieNames.includes(this.cookieConfig.consentCookie.name)||this.scrollTo)&&(this.currentLayer="settings"),setTimeout(()=>{document.addEventListener("keydown",this.onKeydown)},500),document.addEventListener("focusout",this.onFocusout)},destroyed(){document.removeEventListener("keydown",this.onKeydown),document.removeEventListener("focusout",this.onFocusout)},methods:{onFocusout(t){if(t.relatedTarget&&this.$refs.modal&&!this.$refs.modal.contains(t.relatedTarget)){const e=((t=document)=>[...t.querySelectorAll('a[href], button, input, textarea, select, details,[tabindex]:not
1([tabindex="-1"])')].filter(t=>!t.hasAttribute("disabled")&&!t.getAttribute("aria-hidden")))(this.$refs.modal);(e[t.relatedTarget===this.$refs.preBoundary?e.length-1:0]||this.$refs.modal).focus()}},acceptAll(){this.acceptedCookieIds=(0,a.Sj)(this.cookieConfig),this.$emit("save",this.acceptedCookieIds)},acceptTechnicallyRequired(){this.acceptedCookieIds=(0,a.e8)(this.cookieConfig),this.$emit("save",this.acceptedCookieIds)},onKeydown(t){27===t.keyCode&&(this.hideOnStart||this.acceptedCookieNames.includes(this.cookieConfig.consentCookie.name))&&this.$emit("close")},showGlossary(t){t.target.closest(".js-open-glossary")&&(t.preventDefault(),this.previousLayer=this.currentLayer,this.changeLayer("glossary"),this.glossaryTermId=t.target.closest(".js-open-glossary").getAttribute("data-term-id")||null)},saveCollapsibleId(t){this.collapsibleId=t},saveCookieId(t){this.cookieId=t},onClose(){this.acceptedCookieNames.includes(this.cookieConfig.consentCookie.name)?this.$emit("close"):(this.changeLayer("intro"),this.collapsibleId="",this.cookieId="")},changeLayer(t){this.currentLayer=t,this.$refs.modal.focus()}}},R=(0,r.A)(H,function(){var t=this,e=t._self._c;return e("div",{staticClass:"snoop-modal-wrapper",on:{click:t.showGlossary}},[e("div",{ref:"preBoundary",attrs:{tabindex:"0"}}),t._v(" "),e("div",{ref:"modal",staticClass:"snoop-modal qa-cookie-consent",attrs:{"aria-modal":"true",tabindex:"-1",role:"dialog","aria-labelledby":"snoop-modal-headline"}},["intro"===t.currentLayer?e("snoop-intro",{attrs:{translations:t.translations.pages.intro},on:{acceptAll:t.acceptAll,acceptTechnicallyRequired:t.acceptTechnicallyRequired,showSettings:function(e){return t.changeLayer("settings")}}}):t._e(),t._v(" "),"settings"===t.currentLayer?e("snoop-settings",{attrs:{translations:t.translations,"cookie-config":t.cookieConfig,"accepted-cookie-ids":t.acceptedCookieIds,"scroll-to":t.scrollTo,"optional-message":t.optionalMessage,"collapsible-id":t.collapsibleId,"cookie-id":t.cookieId},on:{close:t.onClose,saveCollapsibleId:t.saveCollapsibleId,saveCookieId:t.saveCookieId,acceptAll:t.acceptAll,acceptTechnicallyRequired:t.acceptTechnicallyRequired,acceptSelected:function(e){return t.$emit("save",t.acceptedCookieIds)}}}):t._e(),t._v(" "),"glossary"===t.currentLayer?e("snoop-glossary",{attrs:{translations:t.translations.pages.glossary,"term-id":t.glossaryTermId},on:{back:function(e){return t.changeLayer(t.previousLayer)}}}):t._e(),t._v(" "),e("snoop-cookie-consent-footer",{attrs:{translations:t.translations}})],1),t._v(" "),e("div",{ref:"postBoundary",attrs:{tabindex:"0"}})])},[],!1,null,null,null).exports}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.