1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2228],{27824:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/search/[slug]",function(){return a(64889)}])},35968:(e,t,a)=>{"use strict";a.d(t,{Y:()=>i,h:()=>l});var n=a(72742);let r="loggedin",o="nonLoggedin",s={[r]:"homepage-loggedin",[o]:"homepage"},l=(e,t="",a="")=>{let r=(0,n.PK)(e.feature_flags_enable_organizations)&&a?e[`organizations_${a}_cms_root_path`]:e.cms_root_path,o=t.toLowerCase()===e.locales_default?.toLowerCase()?"":t;return o?`${r}-${o.toLowerCase()}`:r},i=({appConfig:e,locale:t,orgId:a,isLoggedIn:n,path:i,additionalPath:g})=>{if(i){let n=i.startsWith("/")?i:"/"+i;return`${l(e,t,a)}/${s[o]}${g?"/"+g+n:n}`}return`${l(e,t,a)}/${s[n?r:o]}`}},64889:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>c,default:()=>p,getCmsPromoBannerData:()=>d,getSponsoredProductsPlacements:()=>h});var n=a(35968),r=a(66876),o=a(10684),s=a(72742),l=a(35423),i=a(92475),g=a(49),u=a(50217);let m=e=>Object.keys(e?.data?.sonepar?.augmentedPageBySegment?.grid?.rows||{}).length>0;var c=!0;let d=async(e,t,a,l,u=null)=>{if(!l?.campaign?.htmlText)return null;let c=l?.campaign?.htmlText,d=(0,n.h)(a,t),h=(0,o.MG)(t),p=await e.queryThruCache({query:i.ms,variables:{externalId:c,rootSegment:d,locale:h},fetchPolicy:"no-cache",key:(0,r.wh)({queryName:"getCmsPromoBannerData",locale:h,rootSegment:d,businessId:c}),options:u,isCoremediaGatewayRequest:(0,s.PK)(a?.global_fetch_coremedia_gateway_enabled),isValid:m}),_=p?.data?.sonepar?.augmentedPageBySegment,w=_?.grid?.rows?.find(e=>e?.placements?.[0]?.name==="banner")?.placements[0]?.items,y=(0,g.lw)(w,l?.campaign);return y?.length?y:null},h=async(e,t,a,l,g=null)=>{if(!l?.campaign?.htmlText)return[];let m=l.campaign.htmlText,c=(0,n.h)(a,t),d=(0,o.MG)(t),h=await e.queryThruCache({query:i.Qb,variables:{externalId:m,rootSegment:c,locale:d},fetchPolicy:"no-cache",key:(0,r.wh)("getSponsoredProducts",c,d,m),options:g,isCoremediaGatewayRequest:(0,s.PK)(a?.global_fetch_coremedia_gateway_enabled),isValid:e=>(e.data.sonepar?.augmentedPageBySegment?.grid?.rows?.length??0)>0}),p=h?.data?.sonepar?.augmentedPageBySegment?.grid?.rows?.find(e=>e?.placements?.[0]?.name==="banner")?.placements[0]?.items??[];return(0,u.D9)(p)},p=l.Pw},66876:(e,t,a)=>{"use strict";a.d(t,{wh:()=>s});let n=e=>String(e??"").trim().toLowerCase().replace(/_/g,"-"),r=e=>"object"==typeof e&&null!==e&&!Array.isArray(e)&&"queryName"in e,o=e=>{if(!r(e))return e.map(e=>String(e??""));let t=[e.queryName];return void 0!==e.opco&&t.push(n(e.opco)),void 0!==e.locale&&t.push(n(e.locale)),void 0!==e.rootSegment&&t.push(String(e.rootSegment??"")),void 0!==e.businessId&&t.push(String(e.businessId??"")),e.extraParts?.length&&t.push(...e.extraParts.map(e=>String(e??""))),t};function s(...e){return(1===e.length&&r(e[0])?o(e[0]):o(e)).map(e=>encodeURIComponent(String(e??"").trim())).join(":")}}},e=>{e.O(0,[1996,4801,5026,1772,3693,6803,3280,606,2760,518,8554,663,4267,3067,4268,636,6593,8792],()=>e(e.s=27824)),_N_E=e.O()}]);
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.