PageSourceSearch

https://shop.vfb.de/_next/static/chunks/267-c8a087b919e0208d.js

js vfb.de collected 2026-10-02 03:02:45 UTC 25,674 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[267],{2327:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(41463);function s(e){let t=e.src;if(t.startsWith("http")||t.startsWith("/_next")||t.startsWith("static/"))return t;let[a,s]=t.split("?"),l=new URLSearchParams(s);if(e.width&&l.set("width",String(e.width)),e.quality&&l.set("quality",String(e.quality)),l.get("aspectRatios")){let t=JSON.parse(l.get("aspectRatios"));for(let a in t){let r=t[a];if(e.width>=Number(r.config.numerator)){l.delete("aspectRatios"),l.set("aspectRatio",r.ratio);break}}}return(e.aspectRatio&&l.set("aspectRatio",e.aspectRatio),r.env.NODE_IS_STORYBOOK)?`/${a}?${l.toString()}`:`https://assets.vfb.de/webasset/${a}?${l.toString()}`}},2949:(e,t,a)=>{a.d(t,{E:()=>n});var r=a(95155),s=a(18460);a(12115);var l=a(3803);let i=(0,s.F)("inline-flex items-center rounded-full border font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground",primary:"border-transparent bg-primary text-primary-foreground",secondary:"border-transparent bg-secondary text-secondary-foreground",neutral:"border-transparent bg-neutral text-background","neutral-900":"border-transparent bg-neutral-900 text-neutral-0",destructive:"border-transparent bg-destructive text-destructive-foreground",outline:"text-foreground"},size:{sm:"text-xs px-3 pt-0.5 uppercase",lg:"text-sm px-4 py-1"}},defaultVariants:{variant:"default",size:"sm"}});function n({className:e,variant:t,size:a,customBackgroundColor:s,customTextColor:o,children:c,...d}){return(0,r.jsx)("div",{className:(0,l.cn)(i({variant:t,size:a}),e),...d,style:{background:s,color:o},children:(0,r.jsx)("span",{className:"mb-[-.5px]",children:c})})}},10371:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});let r={src:"https://shop.vfb.de/_next/static/media/placeholder.cb811039.jpg",height:320,width:320,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAIAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAACrA//EABoQAAICAwAAAAAAAAAAAAAAAAESACERIlH/2gAIAQEAAT8A3c0ExXZ//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwB//9k=",blurWidth:8,blurHeight:8}},13389:(e,t,a)=>{a.d(t,{SearchNoResults:()=>i});var r=a(95155),s=a(39758),l=a(29376);function i({title:e,description:t}){return(0,r.jsxs)("div",{"data-testid":"search-no-results",className:"flex flex-col items-center justify-center py-16 px-6 text-center",children:[(0,r.jsx)(s.A,{className:"w-8 h-8 lg:w-16 lg:h-16 mb-4 fill-current"}),(0,r.jsx)(l.$,{lvl:4,element:"div",className:"mb-3 text-neutral-800",children:e}),(0,r.jsx)("div",{dangerouslySetInnerHTML:{__html:t}})]})}},14116:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(95155),s=a(83991);function l(e){let{href:t,...a}=e;return t?(0,r.jsx)("a",{...a,href:t}):(0,r.jsx)("span",{className:(0,s.cn)(e.className,"text-destructive line-through"),children:e.children??"undefined"})}},15942:(e,t,a)=>{a.d(t,{$m:()=>f,As:()=>h,nD:()=>c,ub:()=>p});var r=a(95155),s=a(89372),l=a(12115),i=a(3803),n=a(6204),o=a(88772);let c=s.bL,d=(0,r.jsx)(o.A,{className:"w-6 h-6 fill-current"}),u=(0,r.jsx)(n.A,{className:"w-6 h-6 fill-current"});function m(e,t){let a=(0,l.isValidElement)(e)?e:t;return l.cloneElement(a,{className:(0,i.cn)("h-4 w-4",a.props?.className)})}let h=l.forwardRef(({className:e,...t},a)=>(0,r.jsx)(s.q7,{ref:a,className:(0,i.cn)(e),...t}));h.displayName="AccordionItem";let f=l.forwardRef(({className:e,children:t,headerClassName:a,openIcon:l,closeIcon:n,...o},c)=>(0,r.jsx)(s.Y9,{className:(0,i.cn)("flex border-b",a),asChild:!0,children:(0,r.jsx)("div",{children:(0,r.jsxs)(s.l9,{ref:c,className:(0,i.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>.close-icon]:visible [&[data-state=closed]>.open-icon]:visible [&[data-state=closed]>.close-icon]:hidden [&[data-state=open]>.open-icon]:hidden",e),...o,children:[t,(0,r.jsx)("span",{className:"close-icon",children:m(n,u)}),(0,r.jsx)("span",{className:"open-icon",children:m(l,d)})]})})}));f.displayName=s.l9.displayName;let p=l.forwardRef(({className:e,children:t,...a},l)=>(0,r.jsx)(s.UC,{ref:l,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...a,children:(0,r.jsx)("div",{className:(0,i.cn)("pb-4 pt-0",e),children:t})}));p.displayName=s.UC.displayName},22839:(e,t,a)=>{a.d(t,{Q:()=>l,x:()=>i});var r=a(89728),s=a(71609);let l=async(e,t,a,l)=>{let i=(0,r.bA)(e)||[],n=e.inventory.inventory<e.inventory.inventoryMin;return{detailsLink:e?.seo?.seoUrl??"",image:e.images[0]?.uuid??"",title:e.name,productId:e.uuid,badges:i,sizeVariants:(0,r.E1)(e),locale:t,hasCustomization:!!e.isCustomizable,outOfStock:n,isAvailable:e.isAvailable,showPrice:(0,r.e_)(e),priceModifiers:[a("product.price_includes_info")],enableNotify:!1,layout:e.storeFrontSettings.detailPageLayout,priceProps:{mainPrice:e.price.price,bestPrice:e.recentBestPrice,standardPrice:e.standardPrice,memberPrice:e.memberPrice,calculatedBasePrice:e.price.calculatedBasePrice,deposit:e.price.deposit?await a("price.information.deposit",{parameters:{"{value}":(0,s.HO)(e.price.deposit??"",t)}}):void 0,strikedPrice:e.price.strikeThrough,labels:{bestPriceLabel:a("best_price_label"),standardPriceLabel:a("standard_price_label"),memberPriceLabel:a("member_price_label"),myPriceLabel:a("my_price_label")},isAuthenticated:l}}},i=e=>e.startsWith("utm_")||e.startsWith("sc_")},23820:(e,t,a)=>{a.d(t,{Jo:()=>o,Lr:()=>c,gU:()=>d});var r=a(95155),s=a(32493),l=a(36710),i=a(3803);function n({onSubmit:e,buttonLabel:t,description:a,buttonProps:{loading:o,...c},descriptionClassName:d}){return(0,r.jsxs)("div",{className:"w-full",children:[a&&(0,r.jsx)("p",{className:(0,i.cn)("mb-4",d),children:a}),(0,r.jsx)("div",{className:"flex flex-col gap-1",children:(0,r.jsxs)(s.$,{onClick:t=>{t.stopPropagation(),e()},className:"w-full min-h-12",...c,children:[o&&(0,r.jsx)(l.y,{className:"mr-2"}),(0,r.jsx)("span",{className:"mt-px",children:t})]})})]})}function o({label:e,onClick:t,loading:a,disabled:i,color:n="secondary"}){return(0,r.jsxs)(s.$,{color:n,onClick:t,disabled:i,className:"w-full min-h-12",children:[a&&(0,r.jsx)(l.y,{className:"mr-2"}),(0,r.jsx)("span",{className:"mt-px",children:e})]})}function c({label:e,onClick:t,disabled:a,color:l="secondary"}){return(0,r.jsx)(s.$,{color:l,onClick:t,disabled:a,className:"w-full min-h-12",children:(0,r.jsx)("span",{className:"mt-px",children:e})})}function d({buttonLabel:e,onSubmit:t,description:a,loading:s,disabled:l,color:i="secondary",descriptionClassName:o}){return(0,r.jsx)(n,{descriptionClassName:o,buttonLabel:e,onSubmit:t,description:a,buttonProps:{loading:s,disabled:l,color:i}})}},29376:(e,t,a)=>{a.d(t,{$:()=>o});var r=a(95155);a(12115);var s=a(18460),l=a(3803);let i=(0,s.F)("",{variants:{lvl:{1:"text-h1 leading-h1",2:"text-h2 leading-h2",3:"text-h3 leading-h3",4:"text-h4 leading-h4",5:"text-h5 leading-h5",6:"text-h6 leading-h6",display1:"text-display1 leading-display1",display2:"text-display2 leading-display2"},weight:{light:"font-light",normal:"font-normal",semiBold:"font-semibold",bold:"font-bold",black:"font-black"},color:{primary:"text-primary",secondary:"text-secondary",neutral:"text-neutral-800",white:"text-neutral-50"},textTransform:{normal:"normal-case",upper:"uppercase"}},defaultVariants:{weight:"bold",color:"neutral",lvl:2,textTransform:"normal"}}),n=(0,s.F)("",{variants:{accentColor:{default:"bg-primary",primary:"bg-primary",secondary:"bg-secondary",neutral:"bg-neutral-800",white:"bg-neutral-50"}},defaultVariants:{accentColor:"default"}});function o(e){let{accent:t,accentBottom:a,accentColor:s,className:o,element:c,children:d,...u}=e,m=e.lvl||2,h="h"+m;return c&&(h=c),(0,r.jsxs)(h,{className:(0,l.cn)(i({...u,lvl:m}),o),children:[t&&!a&&(0,r.jsx)("div",{className:(0,l.cn)(n({accentColor:s}),"w-[50px] h-[3px] absolute -mt-4")}),d,t&&a&&(0,r.jsx)("div",{className:(0,l.cn)(n({accentColor:s}),"w-[50px] h-[3px] absolute -bottom-[18px]")})]})}o.displayName="Headline"},32478:(e,t,a)=>{a.d(t,{Wu:()=>n,Zp:()=>i});var r=a(95155),s=a(12115),l=a(3803);let i=s.forwardRef(({className:e,...t},a)=>(0,r.jsx)("div",{ref:a,className:(0,l.cn)("bg-card text-card-foreground shadow",e),...t}));
1i.displayName="Card",s.forwardRef(({className:e,...t},a)=>(0,r.jsx)("div",{ref:a,className:(0,l.cn)("flex flex-col space-y-1.5 p-6",e),...t})).displayName="CardHeader",s.forwardRef(({className:e,...t},a)=>(0,r.jsx)("div",{ref:a,className:(0,l.cn)("text-2xl font-semibold leading-none tracking-tight",e),...t})).displayName="CardTitle",s.forwardRef(({className:e,...t},a)=>(0,r.jsx)("div",{ref:a,className:(0,l.cn)("text-sm text-muted-foreground",e),...t})).displayName="CardDescription";let n=s.forwardRef(({className:e,...t},a)=>(0,r.jsx)("div",{ref:a,className:(0,l.cn)("p-4",e),...t}));n.displayName="CardContent",s.forwardRef(({className:e,...t},a)=>(0,r.jsx)("div",{ref:a,className:(0,l.cn)("flex items-center p-6 pt-0",e),...t})).displayName="CardFooter"},32530:(e,t,a)=>{a.d(t,{E:()=>l});var r=a(95155),s=a(3803);function l({className:e,...t}){return(0,r.jsx)("div",{className:(0,s.cn)("animate-pulse bg-neutral-200 rounded-md",e),...t})}},36831:(e,t,a)=>{a.r(t),a.d(t,{ProductCardContainer:()=>R});var r=a(95155),s=a(12115),l=a(2949),i=a(70691),n=a(3803),o=a(32493);function c({item:e,index:t,itemRenderer:a,onElementRef:s}){return(0,r.jsx)(r.Fragment,{children:a(e,e=>s(t,e))})}function d({items:e,itemUniqueId:t,maxRows:a=2,itemRenderer:l,className:i,moreIndicator:o="..."}){let u=(0,s.useRef)(null),[m,h]=(0,s.useState)(e.length),f=(0,s.useRef)([]),p=(0,s.useRef)(null),[x,b]=(0,s.useState)("auto"),g=(0,s.useCallback)((e,t)=>{f.current[e]=t},[]);return(0,s.useLayoutEffect)(()=>{if(!u.current)return;let t=u.current,r=()=>{let t=u.current;if(!t)return;if(f.current=f.current.slice(0,e.length),0===e.length||!f.current[0]){h(0),b("auto");return}let r=[[]],s=f.current[0]?.offsetTop??0,l=1,i=0;for(let e=0;e<f.current.length;e++){let t=f.current[e];if(t){if(t.offsetTop>s+3){if(l++,s=t.offsetTop,l>a)break;r.push([])}r[r.length-1].push(e),i=e}}let n=[];if(r.length>0)for(let e=0;e<Math.min(r.length,a);e++){if(0===r[e].length)continue;let t=0;for(let a of r[e]){let e=f.current[a];e&&e.offsetHeight>t&&(t=e.offsetHeight)}n[e]=t}let o=i<e.length-1;if(o&&r.length===a&&r[a-1]?.length>1){let e=t.clientWidth,s=0;for(let e of r[a-1]){let t=f.current[e];t&&(s+=t.offsetWidth)}if(s+(p.current?.offsetWidth??30)>e-5){let e=r[a-1];i=e.length>1?e[e.length-2]:e[0]}}if(h(o?i+1:e.length),n.length>0){let e=n.reduce((e,t)=>e+(t||0),0);n.length>1&&(e+=(n.length-1)*4),e+=4,b(`${e}px`)}else b("auto")},s=new ResizeObserver(r);return s.observe(t),r(),()=>{s.unobserve(t)}},[e,a]),(0,r.jsxs)("div",{ref:u,className:(0,n.cn)("flex flex-wrap w-full overflow-hidden relative",i),style:{maxHeight:x},children:[e.slice(0,m).map((e,a)=>(0,r.jsx)(c,{item:e,index:a,itemRenderer:l,onElementRef:g},String(e[t]))),m<e.length&&(0,r.jsx)("div",{ref:p,className:"inline-flex items-center ml-1 shrink-0",children:o})]})}var u=a(41391),m=a(14116);let h=(0,s.forwardRef)(({label:e,isAvailable:t,onClick:a,isActive:s},l)=>(0,r.jsxs)(o.$,{rounded:"full",variant:"outline",onClick:a,ref:l,className:(0,n.cn)("relative h-5 px-3 py-0 ring-offset-0 border-border bg-white text-foregroundline-clamp-1 inline-flex pt-0.5 justify-center items-center",t&&"hover:bg-white hover:border-primary hover:text-foreground overflow-hidden",s&&"bg-primary text-white hover:bg-primary hover:text-white hover:border-primary",!t&&"disabled:bg-neutral-100 disabled:border-border disabled:text-neutral-300 disabled:hover:bg-neutral-100 disabled:hover:border-neutral-300 disabled:hover:text-neutral-300"),disabled:!t,children:[e,!t&&(0,r.jsx)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none rounded-full",children:(0,r.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 w-[140%] h-[2px] bg-neutral-300 origin-center -rotate-45"})})]}));h.displayName="SizeVariant";let f=(0,s.forwardRef)(({label:e,isAvailable:t,onClick:a,isActive:s,color:l},i)=>(0,r.jsxs)(o.$,{rounded:"sm",variant:"outline",onClick:a,ref:i,className:(0,n.cn)("h-5 relative ring-offset-0  gap-1 px-1 py-0 border-border bg-white text-foreground line-clamp-1 inline-flex items-center",t&&"hover:bg-white hover:border-primary hover:text-foreground overflow-hidden",!t&&"disabled:bg-neutral-100 disabled:border-border disabled:text-neutral-300 disabled:hover:bg-neutral-100 disabled:hover:border-neutral-300 disabled:hover:text-neutral-300",s&&"border-primary"),disabled:!t,children:[(0,r.jsx)("span",{className:(0,n.cn)("block w-2 h-2 rounded-full border"),style:{backgroundColor:l}}),(0,r.jsx)("span",{className:"text-xs pt-0.5",children:e}),!t&&(0,r.jsx)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:(0,r.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 w-[140%] h-[2px] bg-neutral-300 origin-center -rotate-45"})})]}));function p({badges:e,image:t,title:a,priceModifiers:s,sizeVariants:o,colorVariants:c,activeSizeVariant:x,activeColorVariant:b,onSelectSizeVariant:g,onSelectColorVariant:A,onCardClick:v,locale:y,actionButton:w,showPrice:j=!0,priceProps:N,showVariantData:C,variantData:k,sizeVariantLabel:P,otherVariantLabel:R,href:S,trackProductSelect:_}){let I=c&&c.length>0,E=o&&o.length>0,z=E||I;return(0,r.jsxs)("div",{className:(0,n.cn)("p-4 flex flex-col shadow-lg bg-white h-full hover:shadow-xl transition-shadow duration-300",v&&"cursor-pointer"),onClick:v,"data-testid":"product-card",children:[(0,r.jsxs)("div",{className:"relative bg-neutral-50 flex flex-col justify-between items-center p-2 h-[340px]",children:[(0,r.jsxs)(m.A,{href:S,className:"flex-1 flex items-center overflow-hidden",onClick:e=>{e.stopPropagation(),_?.()},children:[e&&e.length>0&&(0,r.jsx)("div",{className:"absolute top-2 left-2 flex flex-wrap gap-1 z-[2]",children:e.map((e,t)=>
1(0,r.jsx)(l.E,{customBackgroundColor:e.backgroundColor||"#070942",customTextColor:e.textColor||"#fff",children:e.label},`${e.label}-${t}`))}),(0,r.jsx)(i._,{src:t,alt:a,width:226,height:226,showPlaceholder:!0,className:"mix-blend-multiply"})]}),z&&(0,r.jsxs)("div",{className:"flex flex-col gap-1 w-full",children:[E&&(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)(d,{itemRenderer:(e,t)=>(0,r.jsx)(h,{label:e.label,isAvailable:e.isAvailable,onClick:t=>{t.preventDefault(),t.stopPropagation(),g(e.label)},isActive:x===e.label,ref:t},e.label),items:o,itemUniqueId:"label",className:"gap-1",maxRows:I?1:2})}),I&&(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)(d,{itemRenderer:(e,t)=>(0,r.jsx)(f,{label:e.label,color:e.color,isAvailable:e.isAvailable,isActive:b===e.label,onClick:t=>{t.preventDefault(),t.stopPropagation(),A(e.label)},ref:t},e.label),items:c,itemUniqueId:"label",className:"gap-1",maxRows:E?1:2})})]})]}),(0,r.jsx)(m.A,{href:S,className:"text-sm font-medium h-12 line-clamp-2 mt-4",onClick:e=>{e.stopPropagation(),_?.()},children:a}),!!C&&(0,r.jsxs)("span",{className:"block space-y-1",children:[!Array.isArray(k?.list)&&!!k?.list.size&&(0,r.jsxs)("span",{className:"block space-x-2",children:[(0,r.jsx)("span",{className:"font-bold",children:P}),(0,r.jsx)("span",{children:k.list.size})]}),!Array.isArray(k?.list)&&!!k?.list.other&&(0,r.jsxs)("span",{className:"block space-x-2",children:[(0,r.jsx)("span",{className:"font-bold",children:R}),(0,r.jsx)("span",{children:k.list.other})]})]}),(0,r.jsx)("div",{className:"border-t my-2"}),(0,r.jsx)("div",{className:"flex flex-col gap-0.5 mb-4",children:j&&(0,r.jsx)(u.N,{...N,locale:y,childrenAfterMainPrice:s&&s.map(e=>(0,r.jsx)("span",{className:"text-xs font-light block my-2",children:e},e))})}),(0,r.jsx)("div",{className:"w-full mt-auto",children:w})]})}f.displayName="ColorVariant";var x=a(20595),b=a(73321),g=a(31137),A=a(84519),v=a(52720),y=a(74516),w=a(23820),j=a(85740),N=a(22590),C=a(36710),k=a(8297),P=a(76602);function R({detailsLink:e,productId:t,isAvailable:a,sizeVariants:l,hasCustomization:i,enableNotify:n,onRemove:c,showVariantData:d,variantData:u,showPrice:h,layout:f,category:S,page:_,...I}){let[E,z]=(0,s.useState)(""),[$,F]=(0,s.useState)(""),[L,B]=(0,s.useState)(!1),[U,D]=(0,s.useState)(!1),{addItem:T}=(0,x.x)(),Q=(0,b.useRouter)(),{$t:V,locale:q}=(0,g.useTranslations)(),[M,O]=(0,s.useState)(!1),{getNavigationUrl:W}=(0,k.c)(),H=(0,b.usePathname)(),G=async e=>{e.stopPropagation();try{B(!0);let e=t;if(E){let t=l?.find(e=>e.label===E);t&&(e=t.value)}await T({itemId:e,quantity:1,details:W("cart",q)===H}),A.toast.success(V("add_to_cart_success")),(0,P.Ml)(I.productObject,1)}catch(e){if(e instanceof v.m){let t=(0,y.x)(e);A.toast.error(V(t.message))}else A.toast.error(V("add_to_cart_error"))}finally{B(!1)}},K=()=>{(0,P.zy)(I.productObject,{categoryId:S?.id,categoryName:S?.name,pageId:_?.id,pageName:_?.name})},Y=()=>{let t=l?.find(e=>e.label===E)?.value,a=t?`${e}?variantId=${t}`:e;Q.push(a),K()},X=e=>{e.stopPropagation(),Y()},Z=l&&l.length>0?l?.some(e=>e.isAvailable):a,J=async()=>{c&&(D(!0),await c(),D(!1))},ee=l?.find(e=>e.label===E)?.value,et=ee?`${e}?variantId=${ee}`:e;return(0,r.jsxs)("div",{className:"h-full relative",tabIndex:0,onKeyDown:e=>{e.target===e.currentTarget&&"Enter"===e.key&&Y()},children:[(0,r.jsx)(p,{onSelectColorVariant:F,onSelectSizeVariant:e=>{let t=l?.find(t=>t.label===e);t&&t.isAvailable&&z(t.label)},activeColorVariant:$,activeSizeVariant:E,onCardClick:Y,sizeVariants:l,actionButton:Z?"membership"===f?(0,r.jsx)(o.$,{color:"secondary",asChild:!0,className:"w-full min-h-12",children:(0,r.jsx)(m.A,{href:e,children:(0,r.jsx)("span",{className:"mt-px",children:V("product_listing.membership_button")})})}):l&&l.length>0&&!E||i?(0,r.jsx)(w.Lr,{label:V("product_listing.configure_button"),onClick:X,disabled:L}):(0,r.jsx)(w.Jo,{label:V("product_listing.add_to_cart_button"),onClick:G,loading:L,disabled:L||!Z&&!l?.length}):(0,r.jsx)(j.n,{productId:t,descriptionClassName:"text-xs",onSuccess:()=>{O(!0)},disabled:M}),showPrice:Z&&h,showVariantData:d,variantData:u,sizeVariantLabel:V("product.cart.variant.size.label"),otherVariantLabel:V("product.cart.variant.other.label"),href:et,trackProductSelect:K,...I}),c&&(0,r.jsx)(o.$,{variant:"outline",color:"primary",size:"icon",className:"absolute right-1 top-1 bg-white",onClick:J,"aria-label":"Remove from wishlist","data-testid":"wishlist-remove-item",children:(0,r.jsx)("div",{className:"group-hover:text-primary-600 leading-none",children:U?(0,r.jsx)(C.y,{}):(0,r.jsx)(N.A,{className:"w-4 h-4 fill-destructive"})})})]})}},41391:(e,t,a)=>{a.d(t,{N:()=>l});var r=a(95155),s=a(67172);function l(e){let{mainPrice:t,bestPrice:a,standardPrice:l,memberPrice:i,deposit:n,
1calculatedBasePrice:o,strikedPrice:c,locale:d,labels:u,childrenAfterMainPrice:m,showMyPrice:h=!1}=e;return(0,r.jsxs)("div",{children:[c?(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"flex items-end gap-2",children:[(0,r.jsx)(s.w,{price:t,size:"sm",locale:d,weight:"black",color:c?"primary":"default"}),(0,r.jsx)(s.w,{variant:"strike",price:c,locale:d,color:"old",size:"xs",weight:"bold"})]}),a&&(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-xs mr-1",children:u.bestPriceLabel}),(0,r.jsx)(s.w,{size:"xs",price:a,locale:d,weight:"bold"})]})]}):i?(0,r.jsxs)("div",{className:"flex flex-col",children:[h&&(0,r.jsxs)("div",{className:"mb-2",children:[(0,r.jsxs)("span",{className:"mr-1 font-black",children:[u.myPriceLabel,":"]}),(0,r.jsx)(s.w,{price:t,locale:d,weight:"black",className:"mt-0.5"})]}),l&&(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsxs)("span",{className:"mr-1",children:[u.standardPriceLabel,":"]}),(0,r.jsx)(s.w,{price:l,locale:d,weight:"bold",className:"mt-0.5"})]}),(0,r.jsxs)("div",{className:"flex items-center text-primary",children:[(0,r.jsxs)("span",{className:"mr-1",children:[u.memberPriceLabel,":"]}),(0,r.jsx)(s.w,{price:i,locale:d,weight:"bold",className:"mt-0.5"})]})]}):(0,r.jsx)(s.w,{price:t,size:"sm",locale:d,weight:"black"}),m,n?(0,r.jsx)("div",{className:"text-xs block mt-2",children:n}):null,(()=>{if(!o)return;let e=!1;if(o.baseUnit!=o.unit&&(e=!0),o.baseAmount!=o.amount&&(e=!0),e)return(0,r.jsx)("div",{className:"text-xs block mt-2",children:o.formatted})})()]})}},65619:(e,t,a)=>{a.d(t,{ImageClient:()=>o});var r=a(95155),s=a(3803),l=a(12115),i=a(73321),n=a(32530);function o(e){let t=(0,l.useRef)(void 0);(0,l.useRef)(void 0);let[a,o]=(0,l.useState)(!0),c=(0,i.useSearchParams)(),{allowTransition:d,...u}=e;d=d??!0,c.has("lazy")&&0===Number(c.get("lazy"))&&(d=!1);let m=e=>{};return(0,l.useEffect)(()=>{t?.current?.complete&&(o(!1),m(t.current))},[e.src]),(0,r.jsxs)(r.Fragment,{children:[a&&d&&(0,r.jsx)(n.E,{className:"w-full h-full rounded-none"}),(0,r.jsx)("img",{ref:t,...u,className:(0,s.cn)(e.className,"transition-opacity duration-300 ease-in-out",{"opacity-0":a&&d}),loading:e.loading??"lazy",onLoad:()=>{o(!1),t.current&&m(t.current)}})]})}},67172:(e,t,a)=>{a.d(t,{w:()=>c});var r=a(95155),s=a(71609),l=a(18460),i=a(89982);let n=(0,l.F)("text-sm font-medium",{variants:{variant:{strike:"line-through"},size:{xs:"text-xs",sm:"text-sm",lg:"text-lg",h6:"text-h6"},color:{default:"text-neutral-800",primary:"text-primary",old:"text-neutral-600"},weight:{bold:"font-bold",black:"font-black"}},defaultVariants:{variant:void 0,size:void 0,color:void 0,weight:void 0}});function o({price:e,variant:t,size:a,color:s,weight:l,className:c}){return(0,r.jsx)("span",{className:(0,i.cn)(n({variant:t,size:a,color:s,weight:l}),c),children:e})}function c({price:e,locale:t,className:a,...l}){let i=(0,s.HO)(e,t);return(0,r.jsx)(o,{...l,price:i,className:a})}},70691:(e,t,a)=>{a.d(t,{_:()=>f});var r=a(95155),s=a(2327);let l=[1,2],i=[1],n=new Set(["default","sm","md"]);function o(e,t,a){let r=Number(e.width);if(!Number.isFinite(r)||r<=0)return a(e);let s=new Set;return t.map(t=>{let l=a({...e,width:Math.round(r*t)});return s.has(l)?null:(s.add(l),`${l} ${t}x`)}).filter(Boolean).join(", ")}var c=a(65619),d=a(10371);let u=/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/i,m={default:80,sm:576,md:768,lg:992,xl:1200,"2xl":1400};function h(e){return(0,s.default)(e)}function f(e){var t;let a,s;if((!e.src||"string"==typeof e.src&&""===e.src.trim())&&e.showPlaceholder){let{className:t,width:a,height:s,loading:l,decoding:i,alt:n}=e;return(0,r.jsx)(c.ImageClient,{src:d.default.src,className:t,loading:l??"lazy",decoding:i??"async",alt:n??"",width:a??80,height:s??80})}let f=e.aspectRatios??{};0===Object.keys(f).length&&e.className?.split(" ").forEach(e=>{let t=e.match(/(sm:|md:|lg:|xl:|2xl:)?aspect-\[(\d+)\/(\d+)\]/);if(t){let[e,a,r,s]=t;f[(a||"default").replace(":","")]={ratio:r+":"+s,config:{numerator:r,denominator:s}}}});let{classNamePicture:p,showPlaceholder:x,...b}=(t=e,a=new URLSearchParams,t.quality&&a.append("quality",String(t.quality)),t.type&&a.append("type",String(t.type)),t.customDimensions&&(t.width&&a.append("width",String(t.width)),t.height&&a.append("height",String(t.height))),"object"==typeof(s=t.src??"")?"src"in s&&(s=s?.src):s.startsWith("http")||(s=u.test(s)?`${s}?${a.toString()}`:`path?asset=${s}&${a.toString()}`),{...t,src:s});return(0,r.jsxs)("picture",{className:p,children:[Object.keys(f).reverse().map(e=>{let t=f[e],a=o({src:b.src,width:Number(t.config.numerator),qual
1ity:b.quality??80,aspectRatio:t.ratio},n.has(e)?l:i,h);return(0,r.jsx)("source",{srcSet:a,media:`(min-width: ${m[e]}px)`},e)}),(0,r.jsx)(c.ImageClient,{...b,src:h({src:b.src,width:Number(b.width),quality:b.quality??80}),srcSet:o({src:b.src,width:Number(b.width),quality:b.quality??80},l,h),loading:e.loading??"lazy",allowTransition:e.allowTransition??!1,decoding:e.decoding??"async",alt:e.alt??"",width:b.width??80,height:b.height??80})]})}},76828:(e,t,a)=>{a.d(t,{a:()=>c});var r=a(95155),s=a(12115),l=a(32478),i=a(18460),n=a(3803);let o=(0,i.F)("",{variants:{shadow:{none:"",sm:"shadow-sm",md:"shadow-md",lg:"shadow-lg",xl:"shadow-xl"},padding:{none:"p-0",xs:"p-4 md:p-6",sm:"p-4 md:p-6 lg:p-12"},rounded:{none:"rounded-none",sm:"rounded-sm",md:"rounded-md",lg:"rounded-lg",xl:"rounded-xl"}},defaultVariants:{shadow:"md",padding:"xs",rounded:"none"}}),c=(0,s.forwardRef)(function({children:e,shadow:t,padding:a,rounded:s,className:i="",style:c,...d},u){return(0,r.jsx)(l.Zp,{className:(0,n.cn)(o({shadow:t,padding:a,rounded:s}),"w-full",i),ref:u,style:c,...d,children:e})})},83991:(e,t,a)=>{a.d(t,{cn:()=>r});let r=a(3803).cn},85740:(e,t,a)=>{a.d(t,{n:()=>m});var r=a(95155),s=a(9339);let l=(0,s.createServerReference)("7f366fc307dccc11a2275f5f0dcb49ec272f1a101a",s.callServer,void 0,s.findSourceMapURL,"notifyOnProductAvailability");var i=a(23820),n=a(31137),o=a(84519),c=a(43067),d=a(73321),u=a(12115);function m({productId:e,descriptionClassName:t,onSuccess:a,disabled:s}){let{$t:h}=(0,n.useTranslations)(),{isAuthenticated:f}=(0,c.A)(),p=(0,d.useRouter)(),[x,b]=(0,u.useState)(!1),g=async()=>{if(b(!0),!f){let{pathname:e,search:t}=window.location,a=`${e}${t}`;p.push("/login?redirectUrl="+encodeURIComponent(a));return}(await l(e)).success?(a?.(),o.toast.success(h("product.notify.success"))):o.toast.error(h("product.notify.error")),b(!1)};return(0,r.jsx)(i.gU,{buttonLabel:h("product.notify.button"),onSubmit:g,description:h("product.notify.description"),descriptionClassName:t,disabled:!0,loading:x})}},89982:(e,t,a)=>{a.d(t,{cn:()=>r.cn});var r=a(83991)}}]);

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.