1// !!!! - DO NOT MODIFY - !!!! 2// THIS FILE IS DEPLOYED AUTOMATICALLY BY MATTv2. 3// 4// Deployment info: 5// Updated at: 2024-10-24T12:26:49+00:00 6// Cause: Manual deployment. 7// Deployment ID: 184610 8// Project: 557 9// Environment: 5377 - master 10// MD5: 1ddd97927b63a412ef0c049215a4a1f8 11// Signature: eyJpdiI6InJLXC83ajVFU1ZlXC9ldzlOVExMcmNEdz09IiwidmFsdWUiOiJaMnNSMldvTFVPYm56TUpNOWtVR09lRmFraEd0TXp5ejNVeVBpOEUxQjViNEdQQzBWMkRCOGtOVXFEc0lHbXlFTTZQQWNja0dGblh3czFnYU1RV1wvOWdiTEZlWms1ZjRNZ1RBVU8rNm9waWYydmVON2FcL1NaOFwvNUFlOWlyZXNyVWhuY3B4N293V3NiOUM5Z0FJK3ZtUlFsdUlqOVVkZkVMNUN2d0dnK2hUZkJ0NStIaVBpTzVLVmY4RDNWWXV6UTJqeDJZSmFlYU9tN0ZGQTFQQXV6VHdMeloyU1MwYUVoV2Q4REFNZHJuSk1BSDY2UjZWTWpDcTVMbSs2SGV0YzZNTVlTVUZOTlwvUzBvZHRcL2tSXC9ZZ3Q4eVNtSDhiaDduSnlwRGNGK2Q5WVpMSExPd2JtSXd1M1JBZTFHa0pFanBvOFlWbjRFNFhXNVZVUmZDelVGNVwvM2ExMlpRWktueEJwUW16dnlGejErVGR1SWMxWmdlMHBQUm5lazhmNUgxSVVnRE44XC9wU0wxZ0VQYWJMS0lKY29MeTZmVWNIeTNIQmU4eWNXckhMNTVPQzQ9IiwibWFjIjoiMzQzMGJhZWY1YTA1NzFiNzNiZDNjMTAxMzlkMjkwNDdkYjJiM2ExOGYxNGMwZjhmZWY4Mjc1NjRjZTI2Y2Y3NyJ9 12var u=Object.defineProperty;var d=(s,e)=>u(s,"name",{value:e,configurable:!0});import"./component-SimpleSlider.min.js";import{ThemeComponent as l}from"./theme.min.js";import{queryString as y,axios as m}from"./vendor.min.js";class r extends l{init(){const e=this.nostoEmbed.querySelector("[data-nosto-products]");if(e)this.nostoBuildStart(e);else{const t=new MutationObserver(()=>{const o=this.querySelector("[data-nosto-products]");o!==null&&(this.nostoBuildStart(o),t.disconnect())});t.observe(this,{attributes:!0,childList:!0,subtree:!0})}}nostoBuildStart(e){const t=e.getAttribute("data-nosto-products");if(t===null)return;const o=JSON.parse(t);this.buildMarkup(o)}async buildMarkup(e){const t=[];for(const n of e){const p=`/products/${n}?view=card`,i=y.stringifyUrl({url:p,query:{sections:"product-card"}},{arrayFormat:"none",encode:!1});t.push(m.get(i))}const o=await Promise.all(t);for(const n of o)if(n.status===200){const p=document.createElement("div");p.innerHTML=n.data["product-card"];const i=p.querySelector(".product-card");for(const c of this.nostoSlider){const a=c.querySelector('[data-ref="sliderTrack"]');i&&a&&a.appendChild(i)}}o&&o.length>0&&this.classList.remove("visually-hidden")}}d(r,"NostoEmbed");const f={};r.prototype.$name="NostoEmbed";r.prototype.$info=JSON.parse('{"name":"NostoEmbed","meta":{"isLegacy":false,"selector":"nosto-embed"},"props":[],"refs":[{"selector":"[data-ref=\\"nostoSlider\\"]","required":true,"propertyKey":"nostoSlider","propertyType":"Array","propertyTypeName":"Array","propertyTsTypeName":"SimpleSlider[]"},{"selector":"[data-ref=\\"nostoEmbed\\"]","required":true,"propertyKey":"nostoEmbed","propertyType":"Object","propertyTypeName":"Object","propertyTsTypeName":"HTMLDivElement"}]}');r.prototype.$info.component=r;for(const s of r.prototype.$info.props)s.propertyType=f[s.propertyType];window.componentService.registerComponent("NostoEmbed/NostoEmbed.ts",{NostoEmbed:r},void 0); 13 14;(() => { 15 const style = document.createElement('style'); 16 style.innerHTML = "/* component-NostoEmbed.css */\n.nosto__button{width:unset}\n"; 17 document.body.appendChild(style); 18})();
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.