PageSourceSearch

https://dz.diesel.com/on/demandware.static/Sites-DieselWW-Site/-/e…mponent-SearchEinsteinRecommender.chunks.js

js diesel.com collected 2026-09-24 08:41:57 UTC 3,078 bytes, 1 lines download raw bytes

1(self.webpackChunkapp_project=self.webpackChunkapp_project||[]).push([[4087,6494],{65658:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i(96156),n=i(38302);function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,s)}return i}function l(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?r(Object(i),!0).forEach((function(t){(0,s.Z)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}class a extends n.default{get DEFAULT_CONFIGS(){return{root:null,rootMargin:"300px",threshold:.5}}constructor(e){super(e)}observe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=l(l({},this.DEFAULT_CONFIGS),t);let s=new IntersectionObserver((t=>{t.forEach((t=>{let{isIntersecting:i,target:n}=t;i&&(e(),s.unobserve(n))}))}),i);s.observe(this.element)}}},86659:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>l});var s=i(65658),n=i(14863),r=i(12737);class l extends s.default{get ID(){return{title:"searcher-einstein-recommender-title"}}constructor(e){var t;super(e),this.titleSelector=document.getElementById(this.ID.title),this.recommender=this.element.dataset.recommender,this.altRecommender=this.element.dataset.altRecommender,this.title=this.element.dataset.title,this.altTitle=this.element.dataset.altTitle,this.template=this.element.dataset.template,this.loadProductsURL=this.element.dataset.url,this.url=this.element.dataset.url,this.limit=this.element.dataset.limit,this.einsteinUtils=(t=window.CQuotient)&&"function"==typeof t.getCQUserId&&"function"==typeof t.getCQCookieId?t:null,this.alternative=!1,this.loadRecommendations()}loadRecommendations(e){return this.processRecommendationsTile(e)}processRecommendationsTile(e){e||(e=this.recommender);const t={userId:this.einsteinUtils.getCQUserId(),cookieId:this.einsteinUtils.getCQCookieId(),ccver:"1.01"},i=async t=>{const i=t[e].recs;if(i&&i.length>0){const t=i.map((e=>{let t={};return t.template=this.template,t.model={type:"product",id:e.id},t}));let s=new URL(this.loadProductsURL);s.searchParams.append("components",JSON.stringify(t)),s.searchParams.append("limit",this.limit),s.searchParams.append("recommender",e),r.Z.emit("loader:start",{element:this.element});const l=await(0,n.ZP)(s),a=await l.text();this.element.innerHTML=a,r.Z.emit("loader:end",{element:this.element})}else!this.alternative&&this.altRecommender&&(this.alternative=!0,this.loadRecommendations(this.altRecommender));return this.title&&this.titleSelector&&(this.titleSelector.innerHTML=this.alternative?this.altTitle:this.title),!0};this.einsteinUtils.getRecs?this.einsteinUtils.getRecs(this.einsteinUtils.clientId,e,t,i):(this.einsteinUtils.widgets=this.einsteinUtils.widgets||[],this.einsteinUtils.widgets.push({recommenderName:e,parameters:t,callback:i}))}}}}]);

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.