PageSourceSearch

https://www.tesa.com/relaunch2020/build/m2m-configurator.7e0de2c9.js

js tesa.com collected 2026-10-02 06:22:01 UTC 3,872 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[8186],{7837:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var o=n(5166),r=n(4182),i=n(7105),a=n(5303),l=n(7651),u=n(2262);const c=["src"],s={__name:"M2mConfigurator",props:{configuratorUrl:{type:String,required:!0},configuratorDeeplinkUrlTemplate:{type:String,required:!0},routes:{type:Object,default:()=>({cart:"#",checkout:"#"})}},setup(e){var t;const n=e;if(!(null===(t=(0,o.FN)())||void 0===t?void 0:t.proxy))throw new Error("M2mConfigurator setup instance is not available.");const r=(0,u.$7)(),i=`m2m-configurator-${(0,l.Rl)()}`;let s=null;const d=function(){if("undefined"==typeof window)return null;const e=new URL(window.location.href),t=p(e.searchParams.get("ean"));if(t)return t;const n=e.pathname.match(/(?:\/p\/|-ean-)(\d+)(?:\/|\.html|$)/);return p(null==n?void 0:n[1])}(),f=(0,o.Fl)(()=>function(e,t,n){if(!n)return e;if(!t||!t.includes("%ean%"))return e;return t.split("%ean%").join(encodeURIComponent(n))}(n.configuratorUrl,n.configuratorDeeplinkUrlTemplate,d)),g={license:"GPLv3",checkOrigin:!1,log:"collapsed",onMessage:e=>{let{iframe:t,message:o}=e;console.log("[iframe-resizer] onMessage",{iframe:t,message:o}),async function(e){if(console.log("[configurator] message",e),"addProducts"===(null==e?void 0:e.type)){const t=null==e?void 0:e.correlationId;if(!t)return void console.warn("[configurator] addProducts received without correlationId",e);console.info("[configurator] addProducts received",{correlationId:t});const o=await r.addM2mItemToCart({correlationId:t});if(null==o||!o.success)return;const i=o.hasMixedCart?n.routes.cart:n.routes.checkout;if(!i)return;window.location.assign(i)}}(o)}};function p(e){const t=`${e||""}`.trim();return/^\d+$/.test(t)?t:null}return(0,o.bv)(()=>{(0,l.B_)(),[s]=(0,a.iframeResize)(g,`#${i}`)}),(0,o.Jd)(()=>{var e,t;null===(e=s)||void 0===e||null===(t=e.iFrameResizer)||void 0===t||t.removeListeners()}),(e,t)=>((0,o.wg)(),(0,o.iD)("div",null,[(0,o._)("iframe",{src:f.value,id:i},null,8,c)]))}};const d=(0,n(3744).Z)(s,[["__scopeId","data-v-724978d3"]]),f={role:"presentation"},g={key:1},p={class:"infobox-outline__content"},m={class:"infobox-outline__headline headline headline--3"},_={class:"infobox-outline__copy marg-t--2 richtext"},v={class:"infobox-outline__button-wrapper marg-t--3"},h=Object.assign({name:"M2mConfiguratorConsentCheck"},{__name:"M2mConfiguratorConsentCheck",props:{configuratorUrl:{type:String,required:!0},configuratorDeeplinkUrlTemplate:{type:String,required:!0},routes:{type:Object,default:()=>({cart:"#",checkout:"#"})},consentKey:{type:String,default:"m2mConfigurator"}},setup(e){const t=e,{labelStore:n,labelStoreLoaded:a}=(0,i.b)({labelsRequired:["modules.m2m_configurator_consent_check"],labelKeyReplaceFn:e=>e.replace("modules.m2m_configurator_consent_check.","")}),{consentDataLoaded:l,sufficientUserConsent:u,giveConsent:c}=(0,r.x)(()=>t.consentKey),s=(0,o.Fl)(()=>b("legal_headline")),h=(0,o.Fl)(()=>b("legal_copy")),k=(0,o.Fl)(()=>b("legal_button_text"));function b(e){return n.value[e]}return(t,n)=>{const r=(0,o.up)("Skeleton");return(0,o.wg)(),(0,o.iD)("div",f,[(0,o.SU)(l)&&(0,o.SU)(a)?((0,o.wg)(),(0,o.iD)(o.HY,{key:0},[(0,o.SU)(u)?((0,o.wg)(),(0,o.j4)(d,{key:0,"configurator-url":e.configuratorUrl,"configurator-deeplink-url-template":e.configuratorDeeplinkUrlTemplate,routes:e.routes},null,8,["configurator-url","configurator-deeplink-url-template","routes"])):((0,o.wg)(),(0,o.iD)("div",g,[(0,o._)("div",p,[(0,o._)("span",m,(0,o.zw)(s.value),1),n[1]||(n[1]=(0,o.Uk)()),(0,o._)("div",_,(0,o.zw)(h.value),1),n[2]||(n[2]=(0,o.Uk)()),(0,o._)("div",v,[(0,o._)("button",{type:"button",class:"button button--inline button--cta-3",onClick:n[0]||(n[0]=function(){return(0,o.SU)(c)&&(0,o.SU)(c)(...arguments)})},(0,o.zw)(k.value),1)])])]))],64)):((0,o.wg)(),(0,o.j4)(r,{key:1}))])}}})}}]);

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.