1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[2958],{6769:(e,a,t)=>{t.r(a),t.d(a,{default:()=>v});var i=t(5166),n=t(6138),o=t(4328);const s={class:"action-layer__content"},l={class:"action-layer__headline"},c={key:0,class:"action-layer__medium"},r={key:1,class:"action-layer__copy"},u={key:2,class:"action-layer__cta"},d="dismissedActionLayerIds",v=Object.assign({name:"ActionLayer"},{__name:"ActionLayer",props:{autoOpenTimer:{type:Number,default:3},autoOpenType:{type:String,default:"delay",validator:e=>["delay","inactivity"].includes(e)},colorScheme:{type:String,default:"white"},dismissBehaviour:{type:String,default:"after_3_minutes",validator:e=>["always","after_3_minutes","session","never"].includes(e)},id:{type:String,default:"action-layer-"+ +new Date},validFrom:{type:String,default:null},validTo:{type:String,default:null}},setup(e){var a;const t=null===(a=(0,i.FN)())||void 0===a?void 0:a.proxy,v=(0,i.Rr)(),m=e,{activeLayout:y}=(0,n.S)(),p=(0,i.iH)(!1),f=(0,i.iH)(!1),g=(0,i.iH)(function(){var e;const a="session"===m.dismissBehaviour?sessionStorage:localStorage,t=JSON.parse(a.getItem(d)||"{}");return!t[m.id]||(null===(e=t[m.id])||void 0===e?void 0:e.dontDisplayAgainBefore)<=+new Date}()),w=(0,i.Fl)(()=>function(){let e=!0;const a=new Date;m.validFrom&&new Date(m.validFrom)>a&&(e=!1);m.validTo&&new Date(m.validTo)<a&&(e=!1);return e}()&&g.value),_=(0,i.Fl)(()=>t.showSuccessMessage?"never":m.dismissBehaviour),h=(0,i.Fl)(()=>Boolean(v.medium)),k=(0,i.Fl)(()=>Boolean(v.copy)),S=(0,i.Fl)(()=>Boolean(v.cta));function D(e){e||(!function(){const e="session"===_.value?sessionStorage:localStorage,a=JSON.parse(e.getItem(d)||"{}");let t;switch(_.value){case"after_3_minutes":t=+new Date+18e4;break;case"session":t=+new Date+864e5;break;case"never":t=+new Date+31536e8;break;default:t=+new Date}e.setItem(d,JSON.stringify({...a,[m.id]:{dontDisplayAgainBefore:t}}))}(),p.value=!1)}function b(){"delay"===m.autoOpenType?window.setTimeout(()=>{p.value=!0},1e3*m.autoOpenTimer):function(){let e=0;const a=1e3*m.autoOpenTimer,t=()=>{e=0};document.addEventListener("click",t,{passive:!0}),document.addEventListener("keydown",t,{passive:!0}),document.addEventListener("touchstart",t,{passive:!0}),document.addEventListener("mousemove",t,{passive:!0}),document.addEventListener("scroll",t,{passive:!0}),(()=>{const t=setInterval(()=>{e+=1e3,e>=a&&(p.value=!0,clearInterval(t))},1e3)})()}()}function I(){b(),f.value=!0}return(0,i.bv)(()=>{w.value&&I()}),(0,i.YP)(w,e=>{e&&!f.value&&I()}),(a,t)=>w.value?((0,i.wg)(),(0,i.j4)(o.Z,{key:0,open:p.value&&!a.$root.cmpLayerIsVisible,colorScheme:e.colorScheme,"close-modal-on-backdrop-click":!1,class:(0,i.C_)(["action-layer",[`action-layer--${e.colorScheme}`,{"action-layer--has-medium":h.value}]]),onModalShowChange:D},{default:(0,i.w5)(()=>[(0,i._)("div",s,[(0,i._)("div",l,[(0,i.WI)(a.$slots,"headline")]),t[0]||(t[0]=(0,i.Uk)()),h.value&&"mobile"!==(0,i.SU)(y)?((0,i.wg)(),(0,i.iD)("div",c,[(0,i.WI)(a.$slots,"medium")])):(0,i.kq)("v-if",!0),t[1]||(t[1]=(0,i.Uk)()),k.value?((0,i.wg)(),(0,i.iD)("div",r,[(0,i.WI)(a.$slots,"copy")])):(0,i.kq)("v-if",!0),t[2]||(t[2]=(0,i.Uk)()),S.value?((0,i.wg)(),(0,i.iD)("div",u,[(0,i.WI)(a.$slots,"cta")])):(0,i.kq)("v-if",!0)])]),_:3},8,["open","colorScheme","class"])):(0,i.kq)("v-if",!0)}})}}]);
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.