PageSourceSearch

https://www.stihl.ch/etc.clientlibs/stihl-frontend/clientlibs/comp…d.lc-e2a6b3f90730ec8b8e2c316c111e3002-lc.js

js stihl.ch collected 2026-10-02 12:10:05 UTC 9,811 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e,t,n,a,i,r={30842(e,t,n){var a=n(66060),i=n(39067),r=n.n(i),o=n(82419),l=n(45058),s=n(11136),c=n(14041),g=n(52059),u=n(34759),p=n(97391),m=(n(66870),n(32889)),d=n(81490),b=n(78317),h=n(42366),f=n(31085);const y=({content:e,headline:t,imageSrc:n,imageAlt:a,imageSrcLogo:i,imageAltLogo:r,cropClassName:o,ctaText:l,linkURL:s,ctaTargetBlank:y,linkType:v,type:k,events:L=[],backgroundColor:T,hasLogo:w})=>{const _=(0,c.useRef)(0),x=(0,d.wA)(),[j,C]=(0,c.useState)(L),{EXTERNAL:O}=h.YM.LINK_TYPES,A=(e,n,a,i)=>r=>{r.stopPropagation(),x(g.Ay.promotionLinkBtnClick({id:t.toLowerCase(),name:a,creative:n.toLowerCase(),position:e})),"anchor"===a&&u.r.scrollToAnchor(`#${i}`,r)};(0,c.useEffect)((()=>(j.length&&(_.current=setTimeout((()=>{(e=>{x(g.Ay.promotionInView({id:t.toLowerCase(),name:k,eventsList:e}))})(j),C([])}),500)),()=>{clearTimeout(_.current)})),[j]);const N=T?`banner-content-campaign--${T}`:"",S="black"===T?"banner-content-campaign__text--white":"banner-content-campaign__text--dark";return(0,f.jsxs)("div",{className:`banner-campaign banner-content-campaign ${N}`,children:[(0,f.jsx)("div",{className:"banner-content-campaign__img",children:(0,f.jsx)(p.O,{src:n,className:o,alt:a})}),(0,f.jsx)("div",{className:"banner-content-campaign__content",children:(0,f.jsxs)("div",{className:`banner-content-campaign__wrapper ${S}`,children:[w&&(0,f.jsx)("div",{className:"banner-content-campaign__logo",children:(0,f.jsx)(p.O,{src:i,alt:r})}),t&&(0,f.jsx)("h3",{className:"banner-content-campaign__headline",children:t}),e&&(0,f.jsx)("div",{className:"banner-content-campaign__description",dangerouslySetInnerHTML:{__html:`${e}`}}),l&&(0,f.jsx)("div",{className:`banner-content-campaign__btn ${S}`,children:(0,f.jsx)(m.pL,{threshold:.5,triggerOnce:!0,"data-test-id":"banner-content-campaign__btn",onChange:(e,t)=>
1{e&&C((e=>[...e,{creative:t.target.textContent.toLowerCase(),position:"1"}]))},children:((e,t,n,a,i)=>(0,f.jsx)(b.umY,{variant:"filled",href:"anchor"===n?`#${t}`:t,target:i,...v===O?{iconName:"arrow-out",iconPosition:"right"}:{},size:"medium","data-test-id":"product-tile-cta",onClick:A("1",e,n,t),className:"ds-component",children:e}))(l,s,k,0,y)})})]})})]})};y.propTypes={content:i.string,headline:i.string,imageSrc:i.string,imageAlt:i.string,imageSrcLogo:i.string,imageAltLogo:i.string,cropClassName:i.string,ctaText:i.string,linkURL:i.string,ctaTargetBlank:i.string,linkType:i.string,type:i.string,events:i.array,backgroundColor:i.string,hasLogo:i.bool};const v=({headline:e="",content:t="",backgroundColor:n="orange",imageSrc:a="",imageAlt:i="",cropClassName:r="",imageSrcLogo:o="",imageAltLogo:l="",hasLogo:s=!1,ctaText:g="",linkType:p="",ctaTargetBlank:m="_self",linkURL:d="",type:b="content"})=>((0,c.useEffect)((()=>{u.r.scrollToAnchorFromHashUrl()}),[]),(0,f.jsx)(y,{backgroundColor:n,content:t,headline:e,imageSrc:a,imageAlt:i,cropClassName:r,imageSrcLogo:o,imageAltLogo:l,hasLogo:s,ctaText:g,linkURL:d,ctaTargetBlank:m,linkType:p,type:b}));v.propTypes={ctaText:i.string,linkURL:i.string,linkType:i.string,ctaTargetBlank:i.string,content:i.string,imageSrc:i.string,imageAlt:i.string,cropClassName:i.string,headline:i.string,backgroundColor:i.string,imageSrcLogo:i.string,imageAltLogo:i.string,hasLogo:i.bool,type:i.string};const k=e=>(0,f.jsx)(v,{...e});k.propTypes={headline:r().string.isRequired,content:r().string,backgroundColor:r().string.isRequired,imageSrc:r().string,imageAlt:r().string,cropClassName:r().string,imageSrcLogo:r().string,imageAltLogo:r().string,hasLogo:r().bool,ctaText:r().string.isRequired,linkType:r().string.isRequired,ctaTargetBlank:r().string,linkURL:r().string.isRequired};const L=(0,o.Zz)(l.T,s.v)(k);var T,w,_,x,j,C,O,A,N,S,z,P,R,E,B,U,M,$,q,I,Y,F,H,D,K,V,X;function Z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function G(e,t,n,a,i){var r={};return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}let J=(T=(0,a.ap)("data-headline"),w=(0,a.ap)("data-content"),_=(0,a.ap)("data-backgroundColor"),x=(0,a.ap)("data-imageSrc"),j=(0,a.ap)("data-imageAlt"),C=(0,a.ap)("data-cropClassName"),O=(0,a.ap)("data-imageSrcLogo"),A=(0,a.ap)("data-imageAltLogo"),N=(0,a.ap)("data-hasLogo"),S=(0,a.ap)("data-ctaText"),z=(0,a.ap)("data-linkType"),P=(0,a.ap)("data-ctaTargetBlank"),R=(0,a.ap)("data-ctaLinkURL"),E=class extends a._M{constructor(...e){super(...e),Z(this,"headline",B,this),Z(this,"content",U,this),Z(this,"backgroundColor",M,this),Z(this,"imageSrc",$,this),Z(this,"imageAlt",q,this),Z(this,"cropClassName",I,this),Z(this,"imageSrcLogo",Y,this),Z(this,"imageAltLogo",F,this),Z(this,"hasLogo",H,this),Z(this,"ctaText",D,this),Z(this,"linkType",K,this),Z(this,"ctaTargetBlank",V,this),Z(this,"linkURL",X,this)}},B=G(E.prototype,"headline",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=G(E.prototype,"content",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=G(E.prototype,"backgroundColor",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=G(E.prototype,"imageSrc",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=G(E.prototype,"imageAlt",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=G(E.prototype,"cropClassName",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=G(E.prototype,"imageSrcLogo",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=G(E.prototype,"imageAltLogo",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=G(E.prototype,"hasLogo",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(E.prototype,"ctaText",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=G(E.prototype,"linkType",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=G(E.prototype,"ctaTargetBlank",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=G(E.prototype,"linkURL",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E);const Q=(0,a.gw)(L,J,"element","hydrate");window.customElements.get("campaign-banner-component")||window.customElements.define("campaign-banner-component",Q)}},o={};function l(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return r[e].call(n.exports,n,n.exports,l),n.exports}l.m=r,e=[],l.O=(t,n,a,i)=>{if(!n){var r=1/0;for(g=0;g<e.length;g++){for(var[n,a,i]=e[g],o=!0,s=0;s<n.length;s++)(!1&i||r>=i)&&Object.keys(l.O).every((e=>l.O[e](n[s])))?n.splice(s--,1):(o=!1,i<r&&(r=i));if(o){e.splice(g--,1);var c=a();void 0!==c&&(t=c)}}return t}i=i||0;for(var g=e.length;g>0&&e[g-1][2]>i;g--)e[g]=e[g-1];e[g]=[n,a,i]},l.n=e=>
1{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var i=Object.create(null);l.r(i);var r={};t=t||[null,n({}),n([]),n(n)];for(var o=2&a&&e;("object"==typeof o||"function"==typeof o)&&!~t.indexOf(o);o=n(o))Object.getOwnPropertyNames(o).forEach((t=>r[t]=()=>e[t]));return r.default=()=>e,l.d(i,r),i},l.d=(e,t)=>{for(var n in t)l.o(t,n)&&!l.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},l.f={},l.e=e=>Promise.all(Object.keys(l.f).reduce(((t,n)=>(l.f[n](e,t),t)),[])),l.u=e=>"clientlib-dynamic-modules/resources/"+e+".js",l.miniCssF=e=>{},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},i="@stihl/b2x-webcomponents:",l.l=(e,t,n,r)=>{if(a[e])a[e].push(t);else{var o,s;if(void 0!==n)for(var c=document.getElementsByTagName("script"),g=0;g<c.length;g++){var u=c[g];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==i+n){o=u;break}}o||(s=!0,(o=document.createElement("script")).charset="utf-8",l.nc&&o.setAttribute("nonce",l.nc),o.setAttribute("data-webpack",i+n),o.src=e),a[e]=[t];var p=(t,n)=>{o.onerror=o.onload=null,clearTimeout(m);var i=a[e];if(delete a[e],o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach((e=>e(n))),t)return t(n)},m=setTimeout(p.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=p.bind(null,o.onerror),o.onload=p.bind(null,o.onload),s&&document.head.appendChild(o)}},l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=6448,l.dn=e=>{(Object.getOwnPropertyDescriptor(e,"name")||{}).writable||Object.defineProperty(e,"name",{value:"default",configurable:!0})},l.p="/etc.clientlibs/stihl-frontend/clientlibs/",(()=>{var e={6448:0};l.f.j=(t,n)=>{var a=l.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else{var i=new Promise(((n,i)=>a=e[t]=[n,i]));n.push(a[2]=i);var r=l.p+l.u(t),o=new Error;l.l(r,(n=>{if(l.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var i=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+i+": "+r+")",o.name="ChunkLoadError",o.type=i,o.request=r,a[1](o)}}),"chunk-"+t,t)}},l.O.j=t=>0===e[t];var t=(t,n)=>{var a,i,[r,o,s]=n,c=0;if(r.some((t=>0!==e[t]))){for(a in o)l.o(o,a)&&(l.m[a]=o[a]);if(s)var g=s(l)}for(t&&t(n);c<r.length;c++)i=r[c],l.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return l.O(g)},n=globalThis.webpackChunk_stihl_b2x_webcomponents=globalThis.webpackChunk_stihl_b2x_webcomponents||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var s=l.O(void 0,[8096],(()=>l(30842)));s=l.O(s)})();

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.