1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8325],{10706:(e,s,t)=>{t.r(s),t.d(s,{default:()=>A});var l=t(6029),r=t(44741),i=t(1917),n=t(46784),u=t(631),a=t(8151),c=t(39073),o=t(61200),d=t(19775),k=t(19326),g=t(50599),x=t(61836),f=t(75816),j=t(31476),h=t(37558),p=t(82459),m=t(40087),b=t(93580);function v(e){let{skus:s,scrollable:t}=e,{status:r}=(0,i.J)(),{items:u}=(0,n.u)(),{data:a,isLoading:h}=p.i.products.getPricesForSkus.useQuery({skus:s});if("stalled"===r){let e=Array.from({length:s.length}).map((e,s)=>(0,l.jsx)(d.A,{},s));return(0,l.jsx)(j.A,{scrollable:t,content:"item",items:e})}let m=u.filter(e=>e.sku).sort((e,t)=>s.indexOf(e.sku.toString())-s.indexOf(t.sku.toString())).map(e=>{var s;let t=null==a||null==(s=a[e.sku])?void 0:s.price;return(0,l.jsxs)(o.A,{article:e,children:[(0,l.jsxs)(x.Z,{isLoading:h,children:[(0,l.jsx)(g.f,{price:t,sku:e.sku.toString()}),(0,l.jsx)(f.f,{})]}),"ja"===e.individualisierbar?(0,l.jsx)(c.n,{slug:e.slug,sku:e.sku}):(0,l.jsx)(k.A,{article:e,price:t})]},e.sku)});return(0,l.jsx)(j.A,{scrollable:t,content:"item",items:m})}let A=e=>{var s;let{elements:t,scrollable:i}=(0,r.qM)(e).fields,n=(0,b.Ok)(),{consent:c}=(0,m.TO)(),o=t.map(e=>"sku:".concat(e)).join(" OR "),{algolia:{indexName:d}}=(0,h.p6)();return n?(0,l.jsxs)(u.G,{searchClient:n,indexName:d,future:{preserveSharedStateOnUnmount:!0},insights:"granted"===c,children:[(0,l.jsx)(a.Z,{filters:o,hitsPerPage:null!=(s=t.length)?s:10}),(0,l.jsx)(v,{skus:t,scrollable:i})]}):null}}}]);
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.