PageSourceSearch

https://hedinautomotive.de/_next/static/chunks/3387.890a072c967a73db.js

js hedinautomotive.de collected 2026-10-10 01:51:20 UTC 22,987 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3387],{3567:(e,t,s)=>{s.d(t,{e:()=>o});var a=s(70229),l=s(28174),r=s(96001),n=s(36439);function i({query:e,fields:t,facetMap:s,path:l="",wildcardDepth:r=-1/0}){let n=(t.Facets??[]).map(e=>e.fields?.Name?.value).filter(e=>!!e),o=(0,a.EO)(t.Filters?.value||null,(0,a.Wp)(e,(0,a.cX)(n))),c=(0,a.TU)(e)||"",d=(0,a.eW)(t.Sort?.map(e=>e.fields.Name.value),e),u=l?.split("/").slice(-(r||-1/0)).join(" "),{keyphrase:m,filters:x}=(0,a.Tj)(`${c} ${u}`,s,o),f=Math.min(parseInt(e.page)||0,20);return{filters:(0,a.Q9)(x,n,s),facets:n,keyphrase:m,sortName:d,page:f}}function o(e,t,s){let a=(0,r.useRouter)(),o=(0,l.usePathname)(),c=(0,n.useMemo)(()=>i({query:a.query,fields:e,facetMap:t,path:o,wildcardDepth:s}),[a.query,e,t,o]),[d,u]=(0,n.useState)(c),m=a.query.keyphrase,x=a.query.sortName;return(0,n.useEffect)(()=>{u(i({query:a.query,fields:e,facetMap:t,path:o,wildcardDepth:s}))},[e.Filters?.value,m,x,o]),[d,(0,n.useCallback)(t=>{u(s=>{let l="function"==typeof t?t(s):t,r={...l.filters,sortName:l.sortName,keyphrase:l.keyphrase,page:Math.min(l.page||0,20)};return(JSON.stringify(l.filters)!==JSON.stringify(s.filters)||l.sortName!==s.sortName||l.keyphrase!==s.keyphrase)&&(delete r.page,l.page=0),r.keyphrase||delete r.keyphrase,r.sortName&&e.Sort?.[0]?.fields.Name.value!==r.sortName||delete r.sortName,r.page||delete r.page,a.replace({pathname:o,query:r},void 0,{shallow:!0}),l})},[a])]}},7555:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(63997),l=s(2183);let r=(0,a.A)((0,l.jsx)("path",{d:"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z"}),"ImportExport")},14623:(e,t,s)=>{s.r(t),s.d(t,{default:()=>u});var a=s(2183),l=s(69197),r=s(18365),n=s(36439),i=s(40832),o=s(69402),c=s(32132),d=s(41947);function u({onClickKit:e,className:t}){let{cart:s,addOrRemoveFromCart:m,session:x}=(0,c.K3)(),[f,h]=(0,n.useState)(!1),[p,b]=(0,n.useState)(null);if(0===s.length)return null;let y=s.map(e=>{let t=e.retailPrice??0,{totalPrice:s,taxAmount:a}=(0,o.uX)(t),l=(e.labourSpecifications??[]).map(e=>(0,o.oV)(e?.retailPrice??0,e?.durationHours??0)),r=l.reduce((e,t)=>e+t.consumableFeeExcludingTax,0),n=l.reduce((e,t)=>e+t.consumableFeeIncludingTax,0);return{...e,netPrice:t,taxAmount:a,totalPrice:s,consumableFeeExcludingTax:r,consumableFeeIncludingTax:n}}),{totalNetPrice:g,totalTaxAmount:j,totalPrice:v}=(0,o.tv)(y),N=y.reduce((e,t)=>e+(t.consumableFeeExcludingTax??0),0),k=y.reduce((e,t)=>e+(t.consumableFeeIncludingTax??0),0);async function w(){h(!0),b({type:"loading",text:d.P.sendToQuoteLoading});try{console.log("sending to automaster",{...x,cart:s});let e=await fetch("/api/automaster",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...x,cart:s})}),t=await e.text();console.log("response",e,t),e.ok?(console.log("Successfully sent to automaster:",t),b({type:"success",text:d.P.sendToQuoteSuccess})):(console.error("Error sending to automaster:",t),b({type:"error",text:d.P.sendToQuoteError}))}catch(e){console.error("Network error:",e),b({type:"error",text:d.P.sendToQuoteError})}finally{h(!1)}}return(0,a.jsxs)("section",{className:(0,r.cn)("border-outline-2 mb-5 border-b pb-5",t),children:[(0,a.jsx)("div",{className:"mb-4 text-lg font-semibold",children:d.P.collectedKits}),(0,a.jsx)("ul",{className:"flex flex-col gap-3",children:y.map(t=>(0,a.jsxs)("li",{className:"flex items-center gap-3",children:[(0,a.jsxs)("div",{className:"min-w-0 flex-1",style:{width:0},children:[(0,a.jsx)("button",{className:"block w-full overflow-hidden text-ellipsis whitespace-nowrap text-left font-medium hover:underline",onClick:()=>{e(t)},children:t.name}),(0,a.jsx)("div",{className:"mt-1 overflow-hidden text-ellipsis whitespace-nowrap text-sm text-gray-500",children:t.kitCode})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"text-right",children:(0,a.jsx)("div",{className:"font-medium",children:(0,i.ZV)(t.totalPrice+t.consumableFeeIncludingTax,void 0,(0,o.vv)(t.currency))})}),(0,a.jsx)("button",{className:"hover:bg-background-200 rounded-corner p-2",onClick:()=>m(t),children:(0,a.jsx)(l.Rz,{})})]})]},t.kitId))}),(0,a.jsxs)("div",{className:"mt-6 space-y-2 border-t pt-4",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-semibold",children:d.P.total}),(0,a.jsx)("span",{className:"font-semibold",children:(0,i.ZV)(v+k,void 0,"€")}
1)]}),(0,a.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,a.jsx)("span",{children:d.P.net}),(0,a.jsxs)("span",{children:["ALV 0%"," ",(0,i.ZV)(g+N,void 0,"€")]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,a.jsx)("span",{children:d.P.tax}),(0,a.jsx)("span",{children:(0,i.ZV)(j+(k-N),void 0,"€")})]}),k>0&&(0,a.jsxs)("div",{className:"flex items-center justify-between border-t pt-2 text-sm",children:[(0,a.jsx)("span",{children:d.P.consumables}),(0,a.jsxs)("span",{children:[(0,i.ZV)(k,void 0,"€")," ( ALV 0%"," ",(0,i.ZV)(N,void 0,"€")," ",d.P.net,")"]})]})]}),(0,c.$P)()&&(0,a.jsxs)("div",{className:"mt-6 space-y-3",children:[(0,a.jsx)(l.$n,{variant:"primary",sm:!0,onClick:w,className:"w-full",disabled:f,children:d.P.sendToQuote}),p&&(0,a.jsxs)("div",{className:(0,r.cn)("mt-3 flex w-full items-center gap-2 rounded p-2 px-4 text-sm","success"===p.type&&"bg-[green]/10 text-[green]","error"===p.type&&"bg-[#f60029]/10 text-[#f60029]","loading"===p.type&&"bg-[#0088ff]/10 text-[#0088ff]"),children:["loading"===p.type&&(0,a.jsx)("div",{className:"h-5 w-5 animate-spin rounded-full border-2 border-[#0088ff]/20 border-r-[#0088ff]"}),"success"===p.type&&(0,a.jsx)(l.q2,{className:"h-5 w-5"}),"error"===p.type&&(0,a.jsx)(l.Mi,{className:"h-5 w-5"}),p.text]})]})]})}},49519:(e,t,s)=>{s.d(t,{J:()=>u});var a=s(36439),l=s(90044),r=s(61042),n=s(57935),i=s(35533),o=s(12731),c=s(18466);let d=(0,r.FX)(function(e,t){var s;let l=(0,c._)(),{disabled:d=l||!1,autoFocus:u=!1,...m}=e,{isFocusVisible:x,focusProps:f}=(0,n.o)({autoFocus:u}),{isHovered:h,hoverProps:p}=(0,i.M)({isDisabled:d}),{pressed:b,pressProps:y}=(0,o.Z)({disabled:d}),g=(0,r.v6)({ref:t,type:null!=(s=m.type)?s:"button",disabled:d||void 0,autoFocus:u},f,p,y),j=(0,a.useMemo)(()=>({disabled:d,hover:h,focus:x,active:b,autofocus:u}),[d,h,x,b,u]);return(0,r.Ci)()({ourProps:g,theirProps:m,slot:j,defaultTag:"button",name:"Button"})}),u=(0,r.FX)(function(e,t){let s=(0,l.g)();return a.createElement(d,{ref:t,...(0,r.v6)({onClick:s},e)})})},70693:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(94011);let l={...{url:"https://search-proxy-v2.retail-prod.external.hedinit.io/v1/search/",apiKey:"DE1x[Dj(:6rX$]jDtRId2-!%O9?RpIZl",excludeFilters:{car_is_factory_vehicle:["true"]}},clientName:a.A.defaultSite}},71308:(e,t,s)=>{s.d(t,{I:()=>r});var a=s(18932),l=s(40161);function r(e,t){return(0,l.t)(e,a.$,t)}},72272:(e,t,s)=>{s.r(t),s.d(t,{default:()=>d});var a=s(2183),l=s(27861),r=s(60886),n=s(49519),i=s(69197),o=s(41947),c=s(27014);function d(e){let t,s,d,u,m,x,f,h,p,b,y,g,j,v=(0,l.c)(30),{isFiltersOpen:N,setIsFiltersOpen:k,query:w,fields:_,setQuery:S,facets:P,total_items:C}=e;v[0]!==k?(t=()=>k(!1),v[0]=k,v[1]=t):t=v[1],v[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,a.jsx)(r.Xi,{transition:!0,className:"data-closed:opacity-0 fixed inset-0 z-40 bg-black/30 backdrop-blur-sm duration-200 ease-out"}),v[2]=s):s=v[2],v[3]===Symbol.for("react.memo_cache_sentinel")?(d={width:"420px"},v[3]=d):d=v[3],v[4]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(r.L3,{as:"h3",className:"font-semibold",children:o.P.filter}),v[4]=u):u=v[4],v[5]!==k?(m=()=>k(!1),v[5]=k,v[6]=m):m=v[6],v[7]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)(i.uv,{className:"h-5 w-5"}),v[7]=x):x=v[7],v[8]!==m?(f=(0,a.jsxs)("div",{className:"flex items-center justify-between p-4",children:[u,(0,a.jsx)("button",{onClick:m,className:"p-2",children:x})]}),v[8]=m,v[9]=f):f=v[9],v[10]!==P?(h=P??[],v[10]=P,v[11]=h):h=v[11],v[12]!==_.Facets||v[13]!==w||v[14]!==S||v[15]!==h?(p=(0,a.jsx)("div",{className:"flex-1 overflow-y-auto p-4",children:(0,a.jsx)(c.default,{query:w,fields:_.Facets,setQuery:S,facets:h})}),v[12]=_.Facets,v[13]=w,v[14]=S,v[15]=h,v[16]=p):p=v[16],v[17]!==k?(b=()=>{k(!1)},v[17]=k,v[18]=b):b=v[18];let F=1e4===C?"10000+":C;return v[19]!==b||v[20]!==F?(y=(0,a.jsx)("div",{className:"border-outline-2 border-solids p-sm sticky bottom-0 left-0 right-0 mt-auto grid border-t bg-white",children:(0,a.jsxs)(n.J,{className:"bg-primary text-primary-contrast flex justify-center rounded-md py-3",onClick:b,children:[o.P.submitFilters," (",F,")"]})}),v[19]=b,v[20]=F,v[21]=y):y=v[21],v[22]!==y||v[23]!==f||v[24]!==p?(g=(0,a.jsxs)(r.Lj,{transition:!0,className:"data-closed:-translate-x-full data-closed:opacity-0 fixed left-0 top-0 z-50 flex h-full max-w-full flex-col bg-white shadow-xl transition duration-200 ease-out",style:d,children:[f,p,y]}),v[22]=y,v[23]=f,v[24]=p,v[25]=g):g=v[25],v[26]!==N||v[27]!==t||v[28]!==g?(j=(0,a.jsxs)(r.lG,{open:N,onClose:t,className:"relative z-50",children:[s,g]}),v[26]=N,v[27]=t,v[28]=g,v[29]=j):j=v[29],j}},89515:(e,t,s)=>{s.r(t),s.d(t,{default:()=>c});var a=s(2183),l=s(27861),r=s(60886),n=s(69197),i=s(32132),o=s(41947);function c(e){let t,s,c,d,u,m,x,f,h,p,b,y=(0,l.c)(27),{open:g,onClose:j,car:v}=e,{session:N,clearSession:k}=(0,i.K3)();
1return y[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(r.Xi,{transition:!0,className:"data-closed:opacity-0 fixed inset-0 bg-black/20 backdrop-blur-sm duration-200 ease-out"}),y[0]=t):t=y[0],y[1]===Symbol.for("react.memo_cache_sentinel")?(s={maxWidth:"420px"},y[1]=s):s=y[1],y[2]!==N.user?(c=(0,a.jsx)(r.L3,{className:"text-xl font-bold",children:N.user}),y[2]=N.user,y[3]=c):c=y[3],y[4]!==v?(d=v&&(0,a.jsxs)("div",{className:"text-sm",children:[v.make," ",v.model," ",v.modelYear,(0,a.jsx)("div",{children:v.version})]}),y[4]=v,y[5]=d):d=y[5],y[6]!==N?(u=i.$q.map(e=>{let t=N[e];if(!t||["user","auto"].includes(e))return null;let s=e.charAt(0).toUpperCase()+e.slice(1);return(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("span",{className:"font-medium text-gray-700",children:[s,":"]}),(0,a.jsx)("span",{className:"text-gray-900",children:t})]},e)}),y[6]=N,y[7]=u):u=y[7],y[8]!==u?(m=(0,a.jsx)("div",{className:"flex flex-col gap-2 text-sm",children:u}),y[8]=u,y[9]=m):m=y[9],y[10]!==k||y[11]!==j?(x=(0,a.jsx)(n.$n,{variant:"ghost",onClick:()=>{k(),j()},className:"mt-4",children:o.P.clearSession}),y[10]=k,y[11]=j,y[12]=x):x=y[12],y[13]!==j?(f=(0,a.jsx)(n.$n,{variant:"primary",onClick:j,className:"mt-4",children:o.P.close}),y[13]=j,y[14]=f):f=y[14],y[15]!==x||y[16]!==f?(h=(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[x,f]}),y[15]=x,y[16]=f,y[17]=h):h=y[17],y[18]!==c||y[19]!==d||y[20]!==m||y[21]!==h?(p=(0,a.jsx)("div",{className:"fixed inset-0 flex items-center justify-center p-4",children:(0,a.jsxs)(r.Lj,{transition:!0,style:s,className:"data-closed:scale-95 data-closed:opacity-0 relative flex w-full flex-col gap-6 overflow-hidden rounded-2xl bg-white p-6 shadow-lg transition duration-200 ease-out",children:[c,d,m,h]})}),y[18]=c,y[19]=d,y[20]=m,y[21]=h,y[22]=p):p=y[22],y[23]!==j||y[24]!==g||y[25]!==p?(b=(0,a.jsxs)(r.lG,{open:g,onClose:j,className:"relative z-50",children:[t,p]}),y[23]=j,y[24]=g,y[25]=p,y[26]=b):b=y[26],b}},97993:(e,t,s)=>{s.r(t),s.d(t,{default:()=>z});var a=s(2183),l=s(27861),r=s(72855),n=s(69197),i=s(69402),o=s(84669),c=s(87505),d=s(3567),u=s(18365),m=s(11307),x=s(33939),f=s(71308);s(1995);var h=s(53941),p=s.n(h),b=s(96001),y=s(36439),g=s(70693),j=s(40832),v=s(14623),N=s(27014),k=s(46650),w=s(72272),_=s(89515),S=s(32132),P=s(41947);function C(e){let t,s,m,h,C,V,z,Q,M,Z,O,R,X,D,J,W,B,H,G,U,Y,ee,et,es,ea,el,er,en,ei,eo,ec,ed,eu,em,ex,ef,eh,ep,eb,ey,eg,ej,ev,eN=(0,l.c)(115);eN[0]!==e?({fields:t,...s}=e,eN[0]=e,eN[1]=t,eN[2]=s):(t=eN[1],s=eN[2]);let ek=(0,b.useRouter)(),[ew,e_]=(0,d.e)(t),[eS,eP]=(0,y.useState)(null),[eC,eF]=(0,y.useState)(!1);eN[3]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{eP(e),eF(!0)},eN[3]=m):m=eN[3];let eq=m,[eI,eT]=(0,y.useState)(!1),[eE,eV]=(0,y.useState)(!1),[eL,eK]=(0,y.useState)(s.asRows),{session:e$,setSession:eA}=(0,S.K3)(),ez=ek.query?.kitCode&&"string"==typeof ek.query.kitCode?ek.query.kitCode:Array.isArray(ek.query?.kitCode)?ek.query.kitCode[0]:null;eN[4]===Symbol.for("react.memo_cache_sentinel")?(h=[],eN[4]=h):h=eN[4],(0,y.useEffect)(K,h),eN[5]!==ez||eN[6]!==ew.filters||eN[7]!==ew.keyphrase||eN[8]!==e$?(C=["kits",ew.filters,ew.keyphrase,e$,ez],eN[5]=ez,eN[6]=ew.filters,eN[7]=ew.keyphrase,eN[8]=e$,eN[9]=C):C=eN[9],eN[10]!==ez||eN[11]!==ew||eN[12]!==e$.auto?(V=e=>{let{pageParam:t}=e;return(0,r.$P)({...ew,filters:{...ew.filters,...e$.auto&&{"vehicleFitmentSpecifications.externalId":[e$.auto]},...ez&&{kitCode:[ez]}},index:"kits_hedinautomotive_fi",limit:$,fields:A,sortName:ew.sortName,offset:t*(ew.limit??$)},g.A)},eN[10]=ez,eN[11]=ew,eN[12]=e$.auto,eN[13]=V):V=eN[13],eN[14]!==C||eN[15]!==V?(z={queryKey:C,queryFn:V,getNextPageParam:L,initialPageParam:0,select:E,placeholderData:T},eN[14]=C,eN[15]=V,eN[16]=z):z=eN[16];let{data:eQ,isLoading:eM,isError:eZ,isFetching:eO,fetchNextPage:eR}=(0,x.q)(z);(eN[17]!==eQ?.facet?(Q=eQ?.facet??[],eN[17]=eQ?.facet,eN[18]=Q):Q=eN[
118],eN[19]!==Q)?(M=Q.map(e=>{if(e.name.startsWith("kitCategory")&&"text"===e.type){let t=[...e.value].sort((e,t)=>"Rengaspaketit"===e.text?-1:+("Rengaspaketit"===t.text));return{...e,value:t}}if((e.name.toLowerCase().includes("year")||e.name.toLowerCase().includes("modelyear"))&&"text"===e.type){let t=[...e.value].sort((e,t)=>{let s=parseInt(e.text,10),a=parseInt(t.text,10);return isNaN(s)||isNaN(a)?isNaN(s)?+!isNaN(a):-1:a-s});return{...e,value:t}}return e}),eN[19]=Q,eN[20]=M):M=eN[20];let eX=M;eN[21]!==e$.auto?(Z={queryKey:["car",e$.auto],queryFn:()=>(0,r.$P)({index:"kits_hedinautomotive_fi",filters:{"vehicleFitmentSpecifications.externalId":[e$.auto??""]},fields:A},g.A),select:e=>e.content[0].vehicleFitmentSpecifications?.find(e=>e.externalId===e$.auto)},eN[21]=e$.auto,eN[22]=Z):Z=eN[22];let{data:eD}=(0,f.I)(Z);eN[23]===Symbol.for("react.memo_cache_sentinel")?(O=(0,a.jsx)(v.default,{onClickKit:eq,className:"lg:hidden"}),eN[23]=O):O=eN[23],eN[24]!==e$||eN[25]!==eA?(R=S.$q.some(e=>e$[e])?(0,a.jsx)("div",{className:"relative flex w-full items-center justify-between gap-2",children:(0,a.jsxs)("button",{onClick:()=>eV(!0),className:"btn-hover rounded-corner border-outline-2 inline-flex items-center gap-2 border bg-white px-4 py-2 text-sm",children:[(0,a.jsx)(n.nX,{}),e$.user]})}):(0,a.jsx)("button",{onClick:()=>{eA({auto:"1000300511",user:"JonasT",unit:"LI1",transactionId:"29304",dealer:"Laakkonen"})},className:"btn-hover rounded-corner border-outline-2 inline-flex items-center gap-2 border bg-white px-4 py-2 text-sm",children:"\uD83E\uDE84"}),eN[24]=e$,eN[25]=eA,eN[26]=R):R=eN[26],eN[27]===Symbol.for("react.memo_cache_sentinel")?(X=(0,a.jsx)(n.$n,{variant:"filter",className:"lg:hidden",onClick:()=>eT(!0),children:P.P.filter}),eN[27]=X):X=eN[27];let eJ=+!!eL,eW=+!!eL;eN[28]===Symbol.for("react.memo_cache_sentinel")?(D=e=>{eK(1===e),document.cookie=`kitsAsRows=${1===e}; path=/; max-age=3600`},eN[28]=D):D=eN[28],eN[29]===Symbol.for("react.memo_cache_sentinel")?(J=(0,a.jsx)(o.oz,{className:"data-[selected]:border-outline-2 group flex min-w-12 justify-center rounded-full border border-transparent px-3 py-1 transition data-[selected]:bg-white",children:(0,a.jsx)(n.NQ,{className:"text-text-secondary group-data-[selected]:text-black"})}),eN[29]=J):J=eN[29],eN[30]===Symbol.for("react.memo_cache_sentinel")?(W=(0,a.jsxs)(o.wb,{className:"flex gap-2 p-1 transition",children:[J,(0,a.jsx)(o.oz,{className:"data-[selected]:border-outline-2 group flex min-w-12 justify-center rounded-full border border-transparent px-3 py-1 transition data-[selected]:bg-white",children:(0,a.jsx)(n.Kk,{className:"text-text-secondary group-data-[selected]:text-black"})})]}),eN[30]=W):W=eN[30],eN[31]!==eJ||eN[32]!==eW?(B=(0,a.jsx)(o.fu,{className:"bg-background-100 border-outline-2 btn-hover ml-auto w-fit rounded-full border transition",defaultIndex:eJ,selectedIndex:eW,onChange:D,children:W}),eN[31]=eJ,eN[32]=eW,eN[33]=B):B=eN[33],eN[34]===Symbol.for("react.memo_cache_sentinel")?(H={searchPlaceholder:P.P.searchPlaceholder},eN[34]=H):H=eN[34],eN[35]!==eQ||eN[36]!==ew||eN[37]!==e_?(G=(0,a.jsx)(c.DO,{query:ew,setQuery:e_,data:eQ,t:H,className:"flex"}),eN[35]=eQ,eN[36]=ew,eN[37]=e_,eN[38]=G):G=eN[38],eN[39]!==R||eN[40]!==B||eN[41]!==G?(U=(0,a.jsx)("div",{className:"gap-sm flex flex-wrap items-center justify-between",children:(0,a.jsxs)("div",{className:"gap-sm contents w-full items-center justify-between lg:flex",children:[R,X,B,G]})}),eN[39]=R,eN[40]=B,eN[41]=G,eN[42]=U):U=eN[42],eN[43]===Symbol.for("react.memo_cache_sentinel")?(Y={clearFilter:P.P.clearFilters},eN[43]=Y):Y=eN[43],eN[44]!==t.Facets||eN[45]!==ew||eN[46]!==eX||eN[47]!==e_?(ee=(0,a.jsx)(c.C4,{query:ew,setQuery:e_,facets:eX,fields:t.Facets,t:Y}),eN[44]=t.Facets,eN[45]=ew,eN[46]=eX,eN[47]=e_,eN[48]=ee):ee=eN[48],eN[49]===Symbol.for("react.memo_cache_sentinel")?(et=(0,a.jsx)(v.default,{onClickKit:eq}),es=(0,a.jsx)("div",{className:"mb-3 font-semibold",children:P.P.filter}),eN[49]=et,eN[50]=es):(et=eN[49],es=eN[50]),eN[51]===Symbol.for("react.memo_cache_sentinel")?(ea={width:"300px"},eN[51]=ea):ea=eN[51],eN[52]!==t.Facets||eN[53]!==ew||eN[54]!==eX||eN[55]!==e_?(el=(0,a.jsxs)("div",{className:"top-lg sticky hidden flex-col self-start lg:flex",children:[et,es,(0,a.jsx)(N.default,{query:ew,fields:t.Facets,setQuery:e_,facets:eX,style:ea})]}),eN[52]=t.Facets,eN[53]=ew,eN[54]=eX,eN[55]=e_,eN[56]=el):el=eN[56],eN[57]!==e$.auto?(er=e$.auto?(0,j.bS)(P.P.noKitsFound,[e$.auto]):P.P.noItemsFound,eN[57]=e$.auto,eN[58]=er):er=eN[58],eN[59]!==er?(en={error:P.P.carListError,empty:er},eN[59]=er,eN[60]=en):en=eN[60];let eB=(eQ?.content?.length??0)===0,eH=!eL&&"gap-sm @sm:grid-cols-2 @lg:grid-cols-3 @sm:grid",eG=eL&&"border-outline rounded-corner border";eN[61]!==eH||eN[62]!==eG?(ei=(0,u.cn)("relative flex flex-col",eH,eG),eN[61]=eH,eN[62]=eG,eN[63]=ei):ei=eN[63],eN[64]!==eL||eN[65]!==eQ?.content?(eo=eQ?.content?.map((e,t)=>(0,a.jsx)("li",{className:"flex",children:(0,a.jsxs)("button",{className:(0,u.cn)("btn-hover h-full w-full max-w-full overflow-hidden text-left",eL&&"focus:z-2 hover:z-2 flex flex-row",!eL&&"rounded-corner border-outline-2 flex flex-col border bg-white",eL&&t%2==1&&"bg-background-100 border-background-100",eL&&t%2!=1&&"bg-foundation border-transparent",0===t&&"rounded-t-corner",t===eQ?.content?.length-1&&"rounded-b-corner"),onClick:()=>eq(e),children:[(0,a.jsx)("div",{className:(0,u.cn)("relative",eL&&"h-full w-24",!eL&&"aspect-video"),children:(0,a.jsx)(p(),{src:e.images?.[0]?.urls||(0,i.qy)(e.kitId),fill:!0,className:"absolute inset-0 object-contain",alt:e.name??""})}),(0,a.jsxs)("div",{className:(0,u.cn)("p-sm gap-sm flex flex-1 flex-col",eL&&"flex-row"),children:[(0,a.jsxs)("div",{className:(0,u.cn)(eL&&"flex-1","flex flex-col gap-1"),children:[(0,a.jsx)("div",{className:(0,u.cn)("truncate text-lg font-semibold",eL&&"text-base"),children:e.name}),(0,a.jsx)("div",{className:"truncate text-sm",children:e.kitCode})]}),!eL&&(0,a.jsx)("div",{className:"flex items-center gap-2 text-sm",children:e.description}),(0,a.jsx)("div",{className:"mt-auto flex flex-col gap-1 text-sm",children:e.retailPrice&&(()=>{let t=e.retailPrice,{totalPrice:s}=(0,i.uX)(t),l=(e.labourSpecifications??[]).map(I),r=l.reduce(q,0),n=l.reduce(F,0);return(0,a.jsxs)("div",{className:"flex flex-col items-end gap-1",children:[(0,a.jsx)("div",{className:"text-lg font-semibold text-green-600",children:(0,j.ZV)(s+n,void 0,(0,i.vv)(e.currency))}),(0,a.jsxs)("div",{className:"text-sm text-gray-600",children:["ALV 0%"," ",(0,j.ZV)(t+r,void 0,(0,i.vv)(e.currency))]})]})})()})]})]},t)},t)),eN[64]=eL,eN[65]=eQ?.content,eN[66]=eo):eo=eN[66],eN[67]!==eZ||eN[68]!==eM||eN[69]!==en||eN[70]!==eB||eN[71]!==ei||eN[72]!==eo?(ec=(0,a.jsx)(c.B8,{t:en,isEmpty:eB,isLoading:eM,isError:eZ,className:ei,children:eo}),eN[67]=eZ,eN[68]=eM,eN[69]=en,eN[70]=eB,eN[71]=ei,eN[72]=eo,eN[73]=ec):ec=eN[73];let eU=eQ?.content?.length??0,eY=eQ?.total_items??0;eN[74]!==eR?(ed=()=>eR(),eN[74]=eR,eN[75]=ed):ed=eN[75];let e0=eQ?.content?.length??0,e1=eQ?.total_items??0;eN[76]!==e0||eN[77]!==e1?(eu=(0,j.bS)(P.P.showingProgress,[e0,e1]),eN[76]=e0,eN[77]=e1,eN[78]=eu):eu=eN[78],eN[79]!==eO||eN[80]!==eU||eN[81]!==eY||eN[82]!==ed||eN[83]!==eu?(em=(0,a.jsx)(c.dK,{isLoading:eO,pageCount:eU,totalCount:eY,onClick:ed,progressText:eu,showMoreText:P.P.showMore}),eN[79]=eO,eN[80]=eU,eN[81]=eY,eN[82]=ed,eN[83]=eu,eN[84]=em):em=eN[84],eN[85]!==ec||eN[86]!==em?(ex=(0,a.jsxs)("div",{className:"@container flex flex-1 flex-col",children:[ec,em]}),eN[85]=ec,eN[86]=em,eN[87]=ex):ex=eN[87],eN[88]!==el||eN[89]!==ex?(ef=(0,a.jsxs)("div",{className:"gap-lg flex",children:[el,ex]}),eN[88]=el,eN[89]=ex,eN[90]=ef):ef=eN[90],eN[91]!==U||eN[92]!==ee||eN[93]!==ef?(eh=(0,a.jsxs)(n.mc,{size:"2xl",dataComponent:"Kits",className:"gap-sm py-sm bp:py-lg relative flex flex-col",children:[O,U,ee,ef]}
1),eN[91]=U,eN[92]=ee,eN[93]=ef,eN[94]=eh):eh=eN[94];let e2=eQ?.total_items??0;return eN[95]!==t||eN[96]!==eI||eN[97]!==ew||eN[98]!==eX||eN[99]!==e_||eN[100]!==e2?(ep=(0,a.jsx)(w.default,{isFiltersOpen:eI,setIsFiltersOpen:eT,query:ew,fields:t,setQuery:e_,facets:eX,total_items:e2}),eN[95]=t,eN[96]=eI,eN[97]=ew,eN[98]=eX,eN[99]=e_,eN[100]=e2,eN[101]=ep):ep=eN[101],eN[102]===Symbol.for("react.memo_cache_sentinel")?(eb=()=>eF(!1),eN[102]=eb):eb=eN[102],eN[103]!==eC||eN[104]!==eS?(ey=(0,a.jsx)(k.default,{kit:eS,open:eC,onClose:eb}),eN[103]=eC,eN[104]=eS,eN[105]=ey):ey=eN[105],eN[106]===Symbol.for("react.memo_cache_sentinel")?(eg=()=>eV(!1),eN[106]=eg):eg=eN[106],eN[107]!==eD||eN[108]!==eE?(ej=(0,a.jsx)(_.default,{open:eE,onClose:eg,car:eD}),eN[107]=eD,eN[108]=eE,eN[109]=ej):ej=eN[109],eN[110]!==eh||eN[111]!==ep||eN[112]!==ey||eN[113]!==ej?(ev=(0,a.jsxs)(a.Fragment,{children:[eh,ep,ey,ej]}),eN[110]=eh,eN[111]=ep,eN[112]=ey,eN[113]=ej,eN[114]=ev):ev=eN[114],ev}function F(e,t){return e+t.consumableFeeIncludingTax}function q(e,t){return e+t.consumableFeeExcludingTax}function I(e){return(0,i.oV)(e?.retailPrice??0,e?.durationHours??0)}function T(e){return e}function E(e){let{content:t,...s}=e.pages[0];return{content:e.pages.flatMap(V).filter(Boolean)??[],...s}}function V(e){return e.content}function L(e,t){return t.length}function K(){(0,S.q7)()}let $=24,A=["action","kitId","catalogueId","kitCode","name","description","status","images","retailPrice","currency","kitCategory","kitSubCategory","kitSubSubCategory","parts","vehicleFitmentSpecifications","labourSpecifications"],z=(0,u.es)(function(e){let t,s,r=(0,l.c)(5);return r[0]!==e?(t=(0,a.jsx)(C,{...e}),r[0]=e,r[1]=t):t=r[1],r[2]!==e.dehydratedState||r[3]!==t?(s=(0,a.jsx)(m.f,{state:e.dehydratedState,children:t}),r[2]=e.dehydratedState,r[3]=t,r[4]=s):s=r[4],s},{componentName:"Kits"})}}]);

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.