1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[717],{876:(e,i,n)=>{n.d(i,{M:()=>a});let a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Wishlist"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"WishlistLineItemsFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"count"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BasketActionsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SimilarProductsActionFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"category"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistLineItemsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"BasketActionsFragment"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"SimilarProductsActionFragment"}}]}}]}},6042:(e,i,n)=>{n.d(i,{i:()=>a});let a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistLineItemsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"BasketActionsFragment"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"SimilarProductsActionFragment"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BasketActionsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SimilarProductsActionFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"category"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}}]}}]}}]}},8544:(e,i,n)=>{n.d(i,{l:()=>l});var a=n(54568);n(7620);let d=(0,n(91397).F)("relative inline-flex min-h-1 items-center rounded-sm px-1",{variants:{variant:{info:"text-color-info-dark bg-color-info-light",success:"text-color-success-dark bg-color-success-light",contrast:"text-color-text-light bg-color-grey-dark",neutral:"text-color-text-dark bg-color-grey-light",sale:"text-color-sale-contrasttext bg-color-sale",secondary:"text-color-secondary-contrasttext bg-color-secondary",sustainability:"text-color-sustainability-contrasttext bg-color-sustainability"},size:{default:"text-size-body-xs",large:"text-size-body-base"}},defaultVariants:{variant:"neutral",size:"default"}}),l=({text:e,variant:i="neutral",size:n="default",className:l,...t})=>(0,a.jsx)("div",{className:d({variant:i,size:n,className:l}),...t,children:e});l.displayName="Flag"},8891:(e,i,n)=>{n.d(i,{n:()=>m});var a=n(54568),d=n(7620),l=n(76250),t=n(81628);let m=({children:e,isOpen:i,onOpenChange:n})=>(0,a.jsx)("div",{className:"absolute top-0 right-0 h-fit",children:(0,a.jsxs)(t.AM,{open:i,onOpenChange:n,children:[(0,a.jsx)(t.Wv,{asChild:!0,children:(0,a.jsx)(l.$,{onClick:()=>n(!i),className:`h-5 min-h-5 w-5 border-none p-0 ${i?"bg-color-grey-main":"bg-color-transparent"}`,children:(0,a.jsx)("div",{className:"icon-emp-menu-android"})})}),(0,a.jsx)(t.hl,{align:"end",alignOffset:12,className:"z-9 w-[11.25rem] px-0 py-1",asChild:!0,children:(0,a.jsx)("ul",{children:d.Children.map(e,e=>(0,a.jsx)("li",{className:"p-0",children:e},e?.toString()))})})]})})},9506:(e,i,n)=>{n.d(i,{T:()=>a,w:()=>d});
1let a={FUELEFFICIENCY:"fuelEfficiency",WETGRIP:"wetGrip",EXTERNALROLLINGNOISE:"externalRollingNoise"},d={FuelEfficiency:"fuelEfficiency",WetGrip:"wetGrip",ExternalRollingNoise:"externalRollingNoise"}},13034:(e,i,n)=>{n.d(i,{W:()=>l});var a=n(69678);let d={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RemoveFromWishlistFull"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sku"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"removeFromWishlist"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"sku"},value:{kind:"Variable",name:{kind:"Name",value:"sku"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"WishlistFragment"}},{kind:"Field",name:{kind:"Name",value:"count"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BasketActionsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SimilarProductsActionFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"category"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistLineItemsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"BasketActionsFragment"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"SimilarProductsActionFragment"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Wishlist"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"WishlistLineItemsFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"count"}}]}}]},l={basket:a.o,wishlist:d}},19572:(e,i,n)=>{n.d(i,{t:()=>k});var a=n(54568),d=n(85958),l=n(99530),t=n(27529),m=n(27063);let k=({linkToEnergieEfficiencyLabel:e,size:i,text:n,type:k}
1)=>{let{formatMessage:s}=(0,d.A)();return(0,a.jsx)(l.i,{overlay:{title:s(m.a[k]),imgUrl:e},children:(0,a.jsx)(t.P,{type:k,text:n,size:i})})}},20679:(e,i,n)=>{n.d(i,{Z:()=>d});var a=n(33488);let d=e=>{let{formatPrice:i}=(0,a.A)();return(n,a)=>i(((e,i)=>{switch(i){case"APLUS":case"INSTALLMENTCALCULATOR":return Math.round(100*e);default:return e}})(n,e),a)}},25842:(e,i,n)=>{n.d(i,{T:()=>o});var a=n(54568),d=n(10569),l=n(52030),t=n(67495);let m=({size:e,...i})=>{if(i.hasOldLabel){let{color:n,level:t}=i,m=(0,d.o1)(n)?n:void 0;if(m)return(0,a.jsx)(l.x,{variant:"legacy",text:t,color:m,size:e})}let n=(0,t.G)(i.level)?i.level:void 0;return n?(0,a.jsx)(l.x,{variant:"new",efficiencyClass:n,size:e}):null};var k=n(71111),s=n(99530);let o=({flagDescription:e,overlayTitle:i,dataSheetUrl:n,...d})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"[&>button]:block",children:(0,a.jsx)(s.i,{overlay:{title:e||i||"",imgUrl:d.linkToEnergieEfficiencyLabel},children:(0,a.jsx)(m,{...d})})}),(0,a.jsxs)("div",{className:"[&>a]:block",children:[e&&(0,a.jsx)("div",{className:"text-size-body-sm",children:e}),n&&(0,a.jsx)(k.M,{link:n,type:"PRODUCT_DATASHEET",renderIcon:!1})]})]})},26487:(e,i,n)=>{n.d(i,{ed:()=>m,fE:()=>k,l4:()=>t});var a=n(7144),d=n(59786),l=n(65424);let t=e=>{let i,n=(0,l.ni)(d.m,e.aplus);switch(e.availability.state){case"NOT_AVAILABLE":i=a.NY.UNAVAILABLE;break;case"NOT_YET_AVAILABLE":i=a.NY.NOTIMMEDIATELY;break;default:i=a.NY.IMMEDIATELY}let t=`${e.product.orderNumber}${e.product.promotion||""}`,m=e.quantity||1;return{productId:e.product.akl||"Unknown",articleId:t,skuId:e.product.sku||"Unknown",quantity:m,availability:i,currency:e.price.currency,displayedPrice:e.singlePrice?.amount||0,originalPrice:e.price.valueOld?e.price.valueOld/m:void 0,services:n?.clusters?.map(e=>e.services.map(i=>({serviceType:e.label,name:i.name||"Unknown",quantity:i.selected||i.included?1:0,displayedPrice:i.price?.value||0,currency:i.price?.currency,serviceId:i.uuid||"Unknown"}))).flat()??[]}},m=e=>{let i,n,{sku:d,price:l,akl:t,availability:m,extra:k}=e;switch(m.state){case"NOT_AVAILABLE":i=a.NY.UNAVAILABLE;break;case"NOT_YET_AVAILABLE":i=a.NY.NOTIMMEDIATELY;break;case"AVAILABLE":i=a.NY.IMMEDIATELY;break;default:i=a.NY.UNKNOWN}return{productId:t,articleId:k?.orderNumber&&k?.promotion?k.orderNumber+k.promotion:(n="",d&&(n=-1===d.indexOf("-")?d:d.substring(0,d.indexOf("-"))),0===n.trim().length&&(n="Unknown"),n),skuId:d,availability:i,currency:l?.currency?l.currency:"EUR",displayedPrice:l?.value||0,originalPrice:l?.valueOld&&l.valueOld>0?l.valueOld:void 0}},k=e=>e?.map(e=>m(e))||[]},27850:(e,i,n)=>{n.d(i,{P:()=>l});var a=n(54568),d=n(51445);let l=({className:e,value:i=0,mode:n="indeterminate",ariaLabel:l="Content loading"})=>{let t=2*Math.PI*20.2;return(0,a.jsxs)("span",{className:(0,d.cn)("icon-emp-spinner relative inline-flex items-center justify-center","determinate"===n?"-rotate-90":"",e),role:"progressbar","aria-valuenow":"determinate"===n?i:void 0,children:["determinate"===n&&(0,a.jsxs)("span",{className:"text-color-text-darktransparent text-size-body-sm absolute rotate-90",children:[i,(0,a.jsx)("span",{className:"text-sm",children:"%"})]}),(0,a.jsx)("span",{className:`${"indeterminate"===n?"animate-circular-progress":""} absolute h-full w-full`,children:(0,a.jsx)("svg",{viewBox:"22 22 44 44","aria-label":l,children:(0,a.jsx)("circle",{className:`${"indeterminate"===n?"animate-circular-progress-circle":""} text-color-primary`,style:{stroke:"currentcolor",strokeDasharray:"determinate"===n?t.toFixed(3):"80px, 200px",strokeDashoffset:"determinate"===n?`${((100-i)/100*t).toFixed(3)}px`:"0",strokeLinecap:"round"},cx:44,cy:44,r:20.2,fill:"none",strokeWidth:3.6})})}),(0,a.jsx)("svg",{viewBox:"22 22 44 44","aria-label":l,children:(0,a.jsx)("circle",{className:"text-color-linear-progress-background",style:{stroke:"currentcolor",strokeDashoffset:"0",strokeLinecap:"round"},cx:44,cy:44,r:20.2,fill:"none",strokeWidth:3.6})})]})}},29653:(e,i,n)=>{n.d(i,{R:()=>e5});var a=n(54568),d=n(7620),l=n(87840),t=n(30720),m=n(67115),k=n(38997),s=n(64260),o=n(85958),u=n(21193),r=n(38595),c=n(86407),v=n(64516),N=n(31183),F=n(97452),S=n(94123),p=n(73534),g=n(52870),y=n(89420);let h={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"EditInWishlistFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Product"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isOrderable"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}}]}}]};var b=n(6042),f=n(65424);let x={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"EditInWishlist"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"oldSku"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"addOnlyIfFound"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"newSku"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"unspecified"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"replaceInWishlist"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"oldSku"},value:{kind:"Variable",name:{kind:"Name",value:"oldSku"}}},{kind:"Argument",name:{kind:"Name",value:"addOnlyIfFound"},value:{kind:"Variable",name:{kind:"Name",value:"addOnlyIfFound"}}},{kind:"Argument",name:{kind:"Name",value:"sku"},value:{kind:"Variable",name:{kind:"Name",value:"newSku"}}},{kind:"Argument",name:{kind:"Name",value:"unspecified"},value:{kind:"Variable",name:{kind:"Name",value:"unspecified"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"WishlistFragment"}},{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"WishlistLineItemsFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"count"}},{kind:"Field",name:{kind:"Name",value:"success"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BasketActionsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SimilarProductsActionFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"category"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistLineItemsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WishlistLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"BasketActionsFragment"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}},{kind:"Field",name:{kind:"Name",value:"unspecified"}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"SimilarProductsActionFragment"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"WishlistFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Wishlist"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"WishlistLineItemsFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"count"}}]}}]};var C=n(76250),T=n(27850),w=n(26487),j=n(25599);let P=(0,j.YK)({soldOut:{id:"EditInWishlistButton.SoldOut",defaultMessage:"Ausverkauft",description:"this will be displayed on the button"},buttonText:{id:"EditInWishlistButton.ButtonText",defaultMessage:"\xc4nderung \xfcbernehmen",description:"this will be displayed on the button"}
1,successMessage:{id:"EditInWishlistButton.SuccessMessage",defaultMessage:"Dein Artikel wurde erfolgreich ge\xe4ndert.",description:"this will be displayed on notification provider"},failedMessage:{id:"EditInWishlistButton.FailedMessage",defaultMessage:"Entschuldige, irgendetwas ist schief gelaufen. Probiere es sp\xe4ter noch einmal",description:"this will be displayed on notification provider"},sameSkuMessage:{id:"EditInWishlistButton.SameSkuMessage",defaultMessage:"Es wurden keine \xc4nderungen am Artikel vorgenommen",description:"this will be displayed on notification provider"}}),A=({prevSku:e,data:i,onClose:n})=>{let{sku:d,availability:{state:l,isOrderable:t}}=(0,f.ni)(h,i),m=(0,v.z)(),{formatMessage:k,locale:s}=(0,o.A)(),{addNotification:u}=(0,p.h)(),[r,c]=(0,g.Z)(x),N=async()=>{if(e===d)return void u({message:k(P.sameSkuMessage),severity:"warning",duration:5e3});if(!r.fetching&&e&&d)try{let i=await c({locale:s,oldSku:e,newSku:d,addOnlyIfFound:!1,unspecified:"UNSELECTED"===l});if(i.error||i.data?.replaceInWishlist.success===!1)throw Error("Error during mutation execution");let a=(0,f.ni)(b.i,i.data?.replaceInWishlist.lineItems);(0,y.e)().updateWishlist();let t=a?.find(e=>e.sku===d);t&&m({event:"UpdateWishList",UpdateWishListData:{updatedProducts:[(0,w.ed)(t)]}}),u({message:k(P.successMessage),severity:"success",duration:5e3}),n?.()}catch(e){u({message:k(P.failedMessage),severity:"error",duration:5e3})}},F="UNSELECTED"===l||t,S=r.fetching,j=F?P.buttonText:P.soldOut;return(0,a.jsx)(C.$,{className:"w-full min-w-[15rem] whitespace-nowrap",size:"large",onClick:N,color:"primary",disabled:!F||S,children:S?(0,a.jsx)(T.P,{}):k(j)})};var D=n(50704);let I=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"grid grid-cols-1 overflow-y-auto md:min-w-[800px] md:grid-cols-2",children:[(0,a.jsxs)("div",{className:"relative p-2",children:[(0,a.jsx)("div",{className:"absolute top-5 right-0 bottom-5 z-10 hidden w-px bg-gray-300 md:block"}),(0,a.jsxs)("div",{className:"flex flex-row items-start gap-2 md:flex-col",children:[(0,a.jsx)(D.E,{className:"h-[250px] w-full"}),(0,a.jsxs)("div",{className:"flex w-full flex-col gap-1.5",children:[(0,a.jsx)(D.E,{className:"h-2.5 md:h-4"}),(0,a.jsx)(D.E,{className:"h-2.5 w-[200px] md:h-4"}),(0,a.jsx)(D.E,{className:"h-2.5 w-[100px] md:h-4"}),(0,a.jsx)(D.E,{className:"h-2.5 w-[100px] md:h-4"}),(0,a.jsxs)("div",{className:"flex flex-row gap-1",children:[(0,a.jsx)(D.E,{className:"h-4 w-5 md:h-5"}),(0,a.jsx)(D.E,{className:"h-4 w-[80px] md:h-5"}),(0,a.jsx)(D.E,{className:"h-4 w-5 md:h-5"})]})]})]}),(0,a.jsx)(D.E,{className:"mt-2 h-4.5"})]}),(0,a.jsx)("div",{className:"p-2",children:(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)(D.E,{className:"h-[80px]"}),(0,a.jsx)(D.E,{className:"h-[80px]"}),(0,a.jsx)(D.E,{className:"h-[80px]"}),(0,a.jsx)(D.E,{className:"h-[80px]"})]})})]}),(0,a.jsx)("div",{className:"m-2 flex h-4.5 justify-end",children:(0,a.jsx)(D.E,{className:"h-4.5 w-[230px]"})})]});var E=n(4077),O=n(38748),L=n(30157),B=n(91197),V=n(73856),M=n(97595),$=n(20679),z=n(30420),U=n(81779),W=n(51450),_=n(74341);let R=({data:e})=>{let i=(0,$.Z)("PRODUCT"),{formatDiscount:n}=(0,V.C)(),{formatMessage:d}=(0,o.A)(),{amount:l,currency:t,saving:m,unit:s,uvp:u,value:r,valueOld:c,valueUnit:v}=(0,k.g)(e);return(0,a.jsxs)(M.g,{children:[c&&(0,a.jsx)(z.M,{oldPrice:`${d(u?{id:"priceDV.discount.uvp",defaultMessage:"UVP"}:{id:"priceDV.discount.insteadOf",defaultMessage:"statt"})} ${i(c,t)}`,oldPriceType:u?"msrp":void 0,discount:`- ${n(m?.type==="CURRENCY"?{currency:t,priceDifference:m.value}:{discountPercentage:m?.value||0})}`}),(0,a.jsx)(_.O,{className:"text-size-body-lg lg:text-size-body-2xl",children:i(r,t)}),v&&(0,a.jsxs)(U._,{children:[i(v,t),(0,a.jsx)("span",{className:"sr-only",children:d(W.r.perUnit)}),(0,a.jsx)("span",{"aria-hidden":!0,children:"\xa0/\xa0"}),`${l?`${l} `:""}${s}`]})]})},Y="68 / 93";function q(e){return e||"68px"}let G=({type:e,width:i})=>(0,a.jsxs)("div",{style:{width:q(i),aspectRatio:Y,fontSize:q(i)},className:"[&>div]:border-color-black relative [&>div]:absolute [&>div]:rounded-[0.02em] [&>div]:border-[0.018em]",children:[(0,a.jsx)("div",{className:"bottom-[75.6%] left-[34.8%] h-[14.4%] w-[6%] border-b-[0]!"}),(0,a.jsx)("div",{className:"right-[34.8%] bottom-[75.6%] h-[14.4%] w-[6%] border-b-[0]!"}),(0,a.jsx)("div",{className:"bottom-[62.3%] left-[25.5%] h-[14.3%] w-[48.8%] border-b-[0]!"}
1),(0,a.jsx)("div",{className:"bottom-[10%] left-[13.5%] h-[53.4%] w-[72.9%]"}),"Included"===e||"NotIncluded"===e?(0,a.jsx)("div",{className:"inset-[1%]"}):null,"NotIncluded"===e?(0,a.jsx)("div",{className:"-top-[0.7%] left-[2.2%] h-0 w-[168.5%] origin-top-left rotate-54 rounded-full bg-[#000]"}):null]}),H=({width:e})=>(0,a.jsx)(G,{width:e,type:"Included"}),K=({width:e})=>(0,a.jsx)(G,{width:e,type:"NotIncluded"}),Z=({maxPower:e,minPower:i,chargerType:n,width:d})=>(0,a.jsxs)("div",{style:{width:q(d),aspectRatio:Y,fontSize:q(d)},className:"relative","aria-hidden":"true",children:[(0,a.jsxs)("div",{className:"font-family-efficiency-label absolute bottom-[12%] left-[15%] h-[50%] w-[70%] overflow-hidden text-center text-[0.18em] font-bold text-nowrap [&>div]:absolute [&>div]:w-full",children:[(0,a.jsxs)("div",{className:"top-[3.5%]",children:[i,"-",e]}),(0,a.jsx)("div",{className:"top-[37.3%]",children:"W"}),"PowerDelivery"===n&&(0,a.jsx)("div",{className:"top-[75%] text-[0.58em]",children:"USB PD"})]}),(0,a.jsx)(G,{width:d,type:"Specification"})]}),J="2.375rem",Q=({maskedData:e})=>{let{formatMessage:i}=(0,o.A)(),{maxPower:n,minPower:d,chargerType:l,powerSupplyIncluded:t}=(0,k.g)(e);return(0,a.jsxs)("div",{className:"border-color-grey flex flex-row flex-nowrap items-center gap-1.5 rounded-[8px] border p-1.5",children:[(0,a.jsxs)("div",{className:"flex flex-row gap-1",children:["included"===t?(0,a.jsx)(H,{width:J}):(0,a.jsx)(K,{width:J}),(0,a.jsx)(Z,{chargerType:l,maxPower:n,minPower:d,width:J})]}),(0,a.jsxs)("div",{className:"text-size-body-sm",children:[(0,a.jsx)("div",{className:"font-bold",children:i("included"===t?{id:"ProductPowerSupply.Included",defaultMessage:"Mit Ladeger\xe4t"}:{id:"ProductPowerSupply.NotIncluded",defaultMessage:"Ohne Ladeger\xe4t"})}),(0,a.jsxs)("div",{children:[d," - ",n," W","PowerDelivery"===l?" USB PD":""]})]})]})};var X=n(29386),ee=n(41898);let ei=e=>{switch(e.type){case"initial":if(e.currentQuantity<e.min)return e.min;if(e.currentQuantity>e.max)return e.max;return e.currentQuantity;case"increase":if(e.currentQuantity+e.step>e.max)return e.max;return e.currentQuantity+e.step;case"decrease":if(e.currentQuantity-e.step<e.min)return e.min;return e.currentQuantity-e.step;default:throw Error("Please use a correct type.")}},en=(0,j.YK)({increase:{id:"quantitySelection.increase",defaultMessage:"Anzahl um {step} erh\xf6hen"},decrease:{id:"quantitySelection.decrease",defaultMessage:"Anzahl um {step} verringern"}}),ea=({type:e,onClick:i,disabled:n,height:d,step:l})=>{let{formatMessage:t}=(0,o.A)();return(0,a.jsx)(C.$,{onClick:i,disabled:n,"aria-label":t("Decrease"===e?en.decrease:en.increase,{step:l}),className:"min-h-0 p-0",style:{height:d,width:d},children:(0,a.jsx)("span",{className:`${"Decrease"===e?"icon-emp-minus":"icon-emp-plus"} ${n&&"opacity-50"}`})})},ed="2.25rem",el=1,et=1,em=10,ek=({step:e=el,min:i=et,max:n=em,quantity:d,onUpdate:l})=>{let t=(({max:e,min:i,step:n})=>{let a=Math.round(n),d=Math.round(i),l=Math.round(e),t=a<1?1:a;return{step:t,min:d<1?1:d,max:l<=d?d+t:l}})({step:e,min:i,max:n}),m=ei({type:"initial",currentQuantity:d||t.min,step:t.step,min:t.min,max:t.max}),k=e=>{let i=ei({currentQuantity:m,step:t.step,..."increase"===e?{type:"increase",max:t.max}:{type:"decrease",min:t.min}});"function"==typeof l&&i!==m&&l(i)};return(0,a.jsxs)("div",{className:"text-size-body-base flex items-center justify-start",children:[(0,a.jsx)(ea,{type:"Decrease",disabled:m<=t.min,onClick:()=>{k("decrease")},height:ed,step:e}),(0,a.jsx)("div",{style:{height:ed,width:"4.5rem",lineHeight:ed},className:"border-color-grey-dark mx-1 overflow-hidden rounded border text-center select-none",children:m}),(0,a.jsx)(ea,{type:"Increase",disabled:m>=t.max,onClick:()=>{k("increase")},height:ed,step:e})]})},es=({hideLabel:e=!1,quantitySelectionProps:i})=>{let[n,l]=(0,X.fp)(ee.zt),{formatMessage:t}=(0,o.A)();return(0,d.useEffect)(()=>{i?.quantity&&l(i.quantity)},[i?.quantity,l]),(0,a.jsxs)("article",{children:[!e&&(0,a.jsx)("header",{className:"text-size-body-sm mb-1 leading-2.5 font-normal select-none",children:t({id:"quantitySelection.label",defaultMessage:"Anzahl"})}
1),(0,a.jsx)(ek,{...i,onUpdate:e=>{l(e)},quantity:n,max:i?.max})]})},eo=(0,j.YK)({title:{id:"miniDV.title",defaultMessage:"Artikeldetails"},artikelButton:{id:"miniDV.artikelButton",defaultMessage:"Zum Artikel"},confirmButton:{id:"miniDV.confirmButton",defaultMessage:"\xc4nderung \xfcbernehmen"}});var eu=n(78920),er=n(51445);let ec=eu.Kq,ev=eu.bL,eN=eu.l9,eF=eu.i3,eS=eu.ZL,ep=d.forwardRef(({className:e,sideOffset:i=4,...n},d)=>(0,a.jsx)(eu.UC,{ref:d,sideOffset:i,className:(0,er.cn)("bg-color-background-base text-color-text-dark text-size-body-xs animate-slide-up-and-fade z-50 rounded-[8px] p-1 shadow-md will-change-[opacity,transfom]",e),...n}));ep.displayName="ColorButtonTooltipContent";let eg={small:"min-h-[30px] min-w-[30px]",medium:"min-h-[44px] min-w-[44px]",large:"min-h-[60px] min-w-[60px]"},ey=({name:e,color:i,image:n,fitBackgroundImage:l=!1,active:t=!1,size:m="small",square:k=!1,isSelected:s=!1,disabled:o,onClick:u,className:r,...c})=>{let v=s&&!t,[N,F]=(0,d.useState)(!1);(0,d.useEffect)(()=>{window.matchMedia?.("(hover: hover)").matches&&F(!0)},[]);let S=(0,a.jsx)("button",{"aria-busy":v?"true":"false","aria-label":e,type:"button",className:`${t?`border-color-text-light border-2 ${"small"===m?"outline-2":"outline-[3px]"}`:"border-color-text-darktransparent border"} relative ${k?"rounded":"rounded-full"} grid place-items-center ${eg[m]} ${r}`,onClick:e=>{v||s||(e.stopPropagation(),u?.(e))},style:{backgroundImage:`url(${n})`,backgroundPosition:"center",backgroundRepeat:"repeat",...l&&{backgroundSize:"cover"}},disabled:o,...c,children:v&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:`bg-color-background-base ${k?"rounded-sm":"rounded-full"} pointer-events-none absolute inset-0 z-10 opacity-80`}),(0,a.jsx)(T.P,{className:`pointer-events-none absolute top-1/2 left-1/2 z-20 -translate-x-1/2 -translate-y-1/2 ${eg[m]}`})]})});return N?(0,a.jsx)(ec,{delayDuration:0,children:(0,a.jsxs)(ev,{children:[(0,a.jsx)(eN,{asChild:!0,children:S}),(0,a.jsx)(eS,{children:(0,a.jsxs)(ep,{side:"bottom",children:[e,(0,a.jsx)(eF,{className:"fill-color-background-base h-1 drop-shadow-md"})]})})]})}):S};var eh=n(79748);let eb=()=>{let e=(0,eh.useSearchParams)(),i=(0,eh.usePathname)(),{language:n,localizeUrl:a}=(0,l.s)(),{push:d}=(0,eh.useRouter)(),t=d=>{let l=new URLSearchParams(e?.toString());return d&&l.set("sku",d),a(`${i}?${l.toString()}`,n)};return{createLink:t,getOnSelectCallback:({sku:e,onSelect:i})=>e?i?()=>i(e):()=>d(t(e),{scroll:!1}):()=>{}}},ef=({data:e,onSelect:i})=>{let{displayText:n,image:l,isSelected:t,rgb:m,sku:k,variationMainImage:s}=e,[o,u]=(0,d.useTransition)(),{getOnSelectCallback:r}=eb(),c=r({sku:k,onSelect:i}),v=s||l?`${s||l}?$PDV_gallery$`:void 0;return(0,a.jsx)(ey,{onClick:()=>u(()=>c()),size:"large",image:v,fitBackgroundImage:!0,square:!0,color:m?`#${m}`:void 0,name:n||"",active:!!t,isSelected:o})},ex=({data:e,onSelect:i})=>(0,a.jsx)("div",{className:"mt-0.5 flex flex-row flex-wrap gap-1.5",children:e.map((e,n)=>(0,a.jsx)(ef,{data:e,onSelect:i},`ColorTilesDimensionColorTile${n}`))});function eC(e){return!(e&&e?.state)||"AVAILABLE"===e.state||"NOT_YET_AVAILABLE"===e.state}var eT=n(99617),ew=n(55225);let ej=({data:e})=>{let{currency:i,value:n,valueOld:d}=e,{formatNumber:l,locale:t}=(0,o.A)(),{priceFormat:m}=eT.A;return(0,a.jsxs)("div",{className:"flex flex-col",children:[d&&(0,a.jsx)("span",{className:"text-size-body-xs text-color-text-darktransparent line-through",children:(0,ew.$)(d,i,m,t,l)}),(0,a.jsx)("span",{className:"text-size-body-xs",children:(0,ew.$)(n,i,m,t,l)})]})},eP="min-w-[44px] text-size-body-sm",eA=({mode:e,children:i})=>{switch(e){case"disabled":case"disabledAndSelected":return(0,a.jsx)(C.$,{disabled:!0,size:"large",className:`text-color-text-darktransparent bg-color-background-base border-dashed line-through opacity-100! ${"disabledAndSelected"===e?"border-color-text-dark border-2":"border-color-grey"} ${eP}`,children:i});default:return(0,a.jsx)(C.$,{disabled:!0,size:"large",className:`border-color-text-dark opacity-100! outline-[3px]! -outline-offset-2 outline-solid! ${eP}`,children:i})}},eD=({onSelect:e,sku:i,children:n})=>{let[l,t]=(0,d.useTransition)(),{getOnSelectCallback:m}=eb(),k=m({sku:i,onSelect:e});return(0,a.jsxs)(C.$,{size:"large",className:eP,onClick:()=>t(()=>k()),children:[l&&(0,a.jsx)(T.P,{className:"translate-[-50%, -50%] absolute size-2.5!"}),(0,a.jsx)("span",{className:`py-1 ${l?"opacity-0":""}`,children:n})]})},eI=({data:e,onSelect:i})=>(0,a.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.map((e,n)=>{let d,{sku:l,displayText:t,availability:m,isSelected:k,price:s}=e,o=eC(m),u=l||n;switch(!0){case k&&o:d="selected";break;case!o&&!k:d="disabled";break;case!o&&k:d="disabledAndSelected";break;default:d=null}return d?(0,a.jsx)(eA,{mode:d,children:(0,a.jsxs)("span",{className:"py-1",children:[t,s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O.c,{className:"-mx-2 my-1"}),(0,a.jsx)(ej,{data:s})]})]})},u):l?(0,a.jsxs)(eD,{sku:l,onSelect:i,children:[t,s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O.c,{className:"-mx-2 my-1"}),(0,a.jsx)(ej,{data:s})]})]},`${u}${l}`):null})});var eE=n(85459);let eO=({data:e,mode:i})=>{let{rgb:n,image:d,variationMainImage:l}=e,t="BUTTON"===i?24:36,m=d||l;return(0,a.jsx)("span",{className:"border-color-grey shrink-0 grow-0 overflow-hidden rounded-full border",style:{width:`${t}px`,height:`${t}px`,backgroundColor:n?`#${n}`:"none"},children:m&&(0,a.jsx)(L._,{role:"presentation",src:m,alt:"",width:t,height:t})})},eL=({data:e,renderImage:i,onSelect:n,onClose:d})=>
1{let{sku:l,availability:t,isSelected:m,displayText:k,rgb:s,image:o,variationMainImage:u}=e,r=eC(t),c=!0!==m,{getOnSelectCallback:v}=eb(),N=v({sku:l,onSelect:n});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{type:"button",className:`hover:bg-color-grey-light flex w-full appearance-none items-center justify-between gap-1.5 p-1.5 ${m?"bg-color-grey-light":""} ${c?"cursor-pointer":"cursor-auto"}`,onClick:()=>{c&&(N(),d())},disabled:!c,children:[i&&(0,a.jsx)(eO,{mode:"DIALOG",data:{rgb:s,image:o,variationMainImage:u}}),(0,a.jsx)("span",{className:"text-size-body-sm grow text-start",children:k}),r?m?(0,a.jsx)("span",{role:"img",className:"icon-emp-checkmark size-4 shrink-0"}):(0,a.jsx)("span",{role:"img",className:"icon-emp-arrow-medium-right size-4 shrink-0"}):(0,a.jsx)("span",{className:"text-size-body-sm text-color-error font-semibold",children:t.message})]}),(0,a.jsx)(O.c,{})]})},eB=({data:e,open:i,onClose:n,onSelect:d})=>{let{values:l,displayName:t}=e,{formatMessage:m}=(0,o.A)(),k=l.some(e=>null!==e.image||null!==e.rgb||null!==e.variationMainImage);return(0,a.jsxs)(u.l,{isOpen:i,onClose:n,className:"w-full max-w-[600px]",variant:"bottomSheet",children:[(0,a.jsx)(F.c,{onClose:n,children:m({id:"product.variationSelect.select.dialog.headline",defaultMessage:"Bitte {dimension} w\xe4hlen"},{dimension:t})}),(0,a.jsx)(eE.C,{className:"p-0",children:(0,a.jsx)("ul",{className:"list-none",children:l.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(eL,{data:e,renderImage:k,onClose:n,onSelect:d},e.sku)},e.sku))})})]})},eV=({data:e,onSelect:i})=>{let{formatMessage:n}=(0,o.A)(),[l,t]=(0,d.useState)(!1),{values:m}=e,k=m.find(e=>!0===e.isSelected),s=1===m.length;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.$,{className:`w-full ${s?"border-color-grey bg-color-background-base opacity-100!":""}`,disabled:s,onClick:()=>t(!0),children:(0,a.jsxs)("span",{className:"flex w-full flex-row flex-nowrap items-center justify-between gap-1.5 py-0.5",children:[k&&(k.rgb||k.image||k.variationMainImage)&&(0,a.jsx)(eO,{mode:"BUTTON",data:k}),(0,a.jsx)("span",{className:`text-size-body-sm shrink grow basis-full text-left ${s?"text-color-text-darktransparent":""}`,children:void 0!==k?k.displayText:n({id:"product.variationSelect.select.selectVariation",defaultMessage:"Bitte w\xe4hlen"})}),(0,a.jsx)("span",{className:`size-4 shrink-0 grow-0 basis-4 ${s?"":"icon-emp-arrow-mini-right"}`})]})}),l&&(0,a.jsx)(eB,{data:e,open:l,onClose:()=>t(!1),onSelect:i})]})},eM=({dimensionData:e,sampleOrderLink:i,onSelect:n})=>{let d=(0,k.g)(e),{axisType:l,displayName:t,type:m,values:s}=d,o=t,u="space-y-1",r=(0,a.jsx)(eV,{data:d,onSelect:n});if("TILES"===m||"PRICE_TILES"===m)if(u="space-y-1.5","COLOR"===l){let e=s.find(e=>e.isSelected);e&&(o=`${o}: ${e.displayText}`),r=(0,a.jsx)(ex,{data:s,onSelect:n})}else r=(0,a.jsx)(eI,{data:s,onSelect:n});return(0,a.jsxs)("article",{className:u,children:[(0,a.jsx)("header",{className:"text-size-body-sm",children:o}),(0,a.jsx)("div",{children:r}),null!==i&&"COLOR"===l&&i]})},e$=({data:e,sampleOrderLink:i,onSelect:n})=>(0,a.jsx)("section",{className:"variation-selection space-y-3",children:e.map((e,d)=>(0,a.jsx)(eM,{dimensionData:e,sampleOrderLink:i,onSelect:n},d))});var ez=n(9506),eU=n(94577),eW=n(25842),e_=n(71111);let eR=({dataSheetUrls:e})=>(0,a.jsx)("div",{className:"flex flex-col items-center gap-1",children:e.map((i,n)=>(0,a.jsx)(e_.M,{link:i,type:"PRODUCT_DATASHEET",linkTextExtension:e.length>1?n+1:void 0,renderIcon:!1},i))}),eY=({efficiencyFlags:e,unmatchedDataSheets:i})=>(0,a.jsxs)(eU.Card,{layout:"outlined",hasAutoSeparation:!0,children:[(0,a.jsx)(eU.CardContent,{className:"pb-2",children:(0,a.jsx)("div",{className:"grid grid-cols-[auto_1fr] items-center gap-1.5",children:e.map(i=>(0,a.jsx)(eW.T,{...i,linkToEnergieEfficiencyLabel:i.linkToEnergieEfficiencyLabel,flagDescription:e.length>1?i.flagDescription:void 0,size:"byBreakpoint"},i.level+i.linkToEnergieEfficiencyLabel+i.flagDescription))})}),i&&i.length>0&&(0,a.jsx)(eU.CardContent,{className:"pb-2",children:(0,a.jsx)(eR,{dataSheetUrls:i})})]});var eq=n(19572);
1let eG=({efficiencyFlags:e,dataSheets:i})=>(0,a.jsxs)(eU.Card,{layout:"outlined",hasAutoSeparation:!0,children:[(0,a.jsx)(eU.CardContent,{className:"pb-2",children:(0,a.jsx)("div",{className:"flex flex-row flex-wrap gap-1.5",children:e.flags.map(i=>(0,a.jsx)(eq.t,{text:i.level,type:i.type,linkToEnergieEfficiencyLabel:e.linkToEnergieEfficiencyLabel,size:"byBreakpoint"},`${i.type}-${i.level}`))})}),i&&i.length>0&&(0,a.jsx)(eU.CardContent,{className:"pb-2",children:(0,a.jsx)(eR,{dataSheetUrls:i})})]}),eH=e=>!!e&&e.length>0,eK=e=>!!e&&e.flags.length>0,eZ=({energyEfficiencyFlags:e,energyEfficiencyFlagsUnmatchedDataSheets:i,tireEfficiencyFlags:n,downloads:d})=>{if(eH(e)){let n=e.map(e=>{let i={level:e.level,dataSheetUrl:e.dataSheetKeys[0]||void 0,linkToEnergieEfficiencyLabel:e.link,flagDescription:e.text||void 0};return e.hasOldLabel?{...i,hasOldLabel:!0,color:e.color}:{...i,hasOldLabel:!1}});return(0,a.jsx)(eY,{efficiencyFlags:n,unmatchedDataSheets:i})}if(!eK(n))return null;let l={linkToEnergieEfficiencyLabel:n.link,flags:n.flags.map(e=>({level:e.level,type:ez.T[e.type]}))},t=d?d.filter(e=>"PRODUCT_DATASHEET"===e.type).map(e=>e.link):void 0;return(0,a.jsx)(eG,{efficiencyFlags:l,dataSheets:t})},eJ=({data:e,setSelectedVariation:i,quantity:n,hideCounter:d=!1,...t})=>{let m=(0,v.z)(),{language:k,localizeUrl:s}=(0,l.s)(),{formatMessage:u}=(0,o.A)(),{name:r,media:c,price:N,tireEfficiency:F,powerEfficiencyFlags:S,sku:p,dimensions:g,powerSupply:y,availability:h,maxOrderQuantity:b}=e;return(0,a.jsxs)("div",{className:"flex flex-col gap-1.5 px-1.5 py-2.5 md:flex-row md:flex-nowrap md:gap-3 md:px-2.5",...t,children:[(0,a.jsxs)("div",{className:"w-full md:w-1/2",children:[(0,a.jsxs)("div",{className:"flex flex-row gap-1.5 md:flex-col md:gap-1",children:[(0,a.jsx)("div",{className:"basis-1/3 md:basis-full",children:(0,a.jsx)(L._,{src:c[0].url,alt:r,width:530,height:530,className:"object-contain",unoptimized:!0})}),(0,a.jsx)("div",{className:"basis-2/3 md:basis-auto",children:(0,a.jsxs)("div",{className:"flex flex-col gap-0.5 md:gap-1",children:[(0,a.jsx)("div",{className:"text-size-body-sm md:text-size-body-base font-bold",children:r}),(0,a.jsx)(B._,{availabilityMessage:h.message,availabilityState:h.state}),(0,a.jsx)(R,{data:N}),(({energyEfficiencyFlags:e,tireEfficiencyFlags:i})=>eH(e)||eK(i))({energyEfficiencyFlags:S,tireEfficiencyFlags:F})&&(0,a.jsx)(eZ,{energyEfficiencyFlags:S,tireEfficiencyFlags:F}),!d&&(0,a.jsx)("div",{className:"mt-1",children:(0,a.jsx)(es,{quantitySelectionProps:{quantity:n,max:b?.quantity},hideLabel:!0})}),y&&(0,a.jsx)(Q,{maskedData:y})]})})]}),(0,a.jsx)("div",{className:"mt-2 md:mt-1.5",children:(0,a.jsx)(E.N,{href:s(`/p/${p}`,k),tabIndex:-1,onClick:()=>m({LinkClickData:{detail:u(eo.artikelButton),label:"Navi-Click",category:"Mini-DV"},event:"LinkClick"}),children:(0,a.jsx)(C.$,{className:"w-full",children:u(eo.artikelButton)})})})]}),(0,a.jsx)(O.c,{flexItem:!0,className:"-mx-1.5 md:border-r-[thin]"}),(0,a.jsx)("div",{className:"w-full md:w-1/2",children:(0,a.jsx)(e$,{data:g,sampleOrderLink:null,onSelect:i})})]})},eQ={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ChangeProductInOrderableBasket"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productToChange"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CheckoutProductToChange"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"changeProductInOrderableBasket"},arguments:[{kind:"Argument",name:{kind:"Name",value:"payload"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"ObjectField",name:{kind:"Name",value:"productToChange"},value:{kind:"Variable",name:{kind:"Name",value:"productToChange"}}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CheckoutChangedOrderableBasket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"orderableBasket"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CheckoutOrderableBasketFragment"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CheckoutServerFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"failureMessage"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"CheckoutOrderableBasketFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CheckoutOrderableBasket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"basketId"}},{kind:"Field",name:{kind:"Name",value:"basketChecksum"}},{kind:"Field",name:{kind:"Name",value:"isOrderable"}},{kind:"Field",name:{kind:"Name",value:"reconfirmTermsAndConditions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"required"}},{kind:"Field",name:{kind:"Name",value:"checked"}}]}},{kind:"Field",name:{kind:"Name",value:"showWEEETakeBackHint"}},{kind:"Field",name:{kind:"Name",value:"targetPage"}},{kind:"Field",name:{kind:"Name",value:"allowedDeliveryServices"}},{kind:"Field",name:{kind:"Name",value:"allowedDeliveryAddressTypes"}},{kind:"Field",name:{kind:"Name",value:"hasMoreDeliveryAddressTypesWithLogin"}},{kind:"Field",name:{kind:"Name",value:"hasMoreDeliveryAddressTypesWithActivatingEmailLogin"}},{kind:"Field",name:{kind:"Name",value:"selectedDeliveryService"}},{kind:"Field",name:{kind:"Name",value:"selectedDeliveryServiceTimeSlotId"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"date"}},{kind:"Field",name:{kind:"Name",value:"timeSlotId"}},{kind:"Field",name:{kind:"Name",value:"timeFrom"}},{kind:"Field",name:{kind:"Name",value:"timeTo"}}]}},{kind:"Field",name:{kind:"Name",value:"selectedDeliveryAddressType"}},{kind:"Field",name:{kind:"Name",value:"hasPremiumService"}},{kind:"Field",name:{kind:"Name",value:"isPremiumServiceSelected"}},{kind:"Field",name:{kind:"Name",value:"isCouponAllowed"}},{kind:"Field",name:{kind:"Name",value:"isLoyaltyAllowed"}},{kind:"Field",name:{kind:"Name",value:"loyaltyProgram"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalPoints"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"promotionCodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"promotionCode"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"isValid"}},{kind:"Field",name:{kind:"Name",value:"inConflictWithDiscount"}},{kind:"Field",name:{kind:"Name",value:"promotionPoints"}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"coupons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"couponNumber"}},{kind:"Field",name:{kind:"Name",value:"couponName"}},{kind:"Field",name:{kind:"Name",value:"couponDescription"}},{kind:"Field",name:{kind:"Name",value:"credit"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"errorMessage"}},{kind:"Field",name:{kind:"Name",value:"percentage"}}]}},{kind:"Field",name:{kind:"Name",value:"parcelShopAddress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"shopid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"zip"}},{kind:"Field",name:{kind:"Name",value:"city"}}]}},{kind:"Field",name:{kind:"Name",value:"expressDeliveryShippingCosts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumButParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumAndParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"deliveryOnDemandShippingCosts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumButParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumAndParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"standardDeliveryShippingCosts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumButParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumAndParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"selectedPremiumServiceOption"}},{kind:"Field",name:{kind:"Name",value:"allowedPremiumServiceOptions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"identifier"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"isSelected"}}]}},{kind:"Field",name:{kind:"Name",value:"billingAddress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"additional"}},{kind:"Field",name:{kind:"Name",value:"birthName"}},{kind:"Field",name:{kind:"Name",value:"city"}},{kind:"Field",name:{kind:"Name",value:"country"}},{kind:"Field",name:{kind:"Name",value:"countryCode"}},{kind:"Field",name:{kind:"Name",value:"firstName"}},{kind:"Field",name:{kind:"Name",value:"gender"}},{kind:"Field",name:{kind:"Name",value:"honorific"}},{kind:"Field",name:{kind:"Name",value:"houseNumber"}},{kind:"Field",name:{kind:"Name",value:"lastName"}},{kind:"Field",name:{kind:"Name",value:"primaryPhoneNumber"}},{kind:"Field",name:{kind:"Name",value:"salutation"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"zipCode"}}]}},{kind:"Field",name:{kind:"Name",value:"shippingAddress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"additional"}},{kind:"Field",name:{kind:"Name",value:"birthName"}},{kind:"Field",name:{kind:"Name",value:"city"}},{kind:"Field",name:{kind:"Name",value:"country"}},{kind:"Field",name:{kind:"Name",value:"countryCode"}},{kind:"Field",name:{kind:"Name",value:"firstName"}},{kind:"Field",name:{kind:"Name",value:"gender"}},{kind:"Field",name:{kind:"Name",value:"honorific"}},{kind:"Field",name:{kind:"Name",value:"houseNumber"}},{kind:"Field",name:{kind:"Name",value:"lastName"}},{kind:"Field",name:{kind:"Name",value:"primaryPhoneNumber"}},{kind:"Field",name:{kind:"Name",value:"salutation"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"zipCode"}}]}},{kind:"Field",name:{kind:"Name",value:"products"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lineItemId"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}},{kind:"Field",name:{kind:"Name",value:"deliveryMessage"}},{kind:"Field",name:{kind:"Name",value:"deliveryTextColor"}},{kind:"Field",name:{kind:"Name",value:"shippingType"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:
1{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"powerEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"elements"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"totals"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"grandTotal"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}},{kind:"Field",name:{kind:"Name",value:"totals"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"subTotal"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}},{kind:"Field",name:{kind:"Name",value:"modifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"identifier"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"isNegative"}},{kind:"Field",name:{kind:"Name",value:"forceSign"}},{kind:"Field",name:{kind:"Name",value:"amount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"payment"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"paymentType"}},{kind:"Field",name:{kind:"Name",value:"delayedPayment"}},{kind:"Field",name:{kind:"Name",value:"delayedPaymentAllowed"}},{kind:"Field",name:{kind:"Name",value:"directDebitSelected"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"iban"}},{kind:"Field",name:{kind:"Name",value:"bic"}}]}},{kind:"Field",name:{kind:"Name",value:"downPaymentHint"}},{kind:"Field",name:{kind:"Name",value:"installmentCount"}},{kind:"Field",name:{kind:"Name",value:"insuranceAllowed"}},{kind:"Field",name:{kind:"Name",value:"insuranceSelected"}}]}},{kind:"Field",name:{kind:"Name",value:"allowedPayments"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"fee"}},{kind:"Field",name:{kind:"Name",value:"delayedPaymentAllowed"}},{kind:"Field",name:{kind:"Name",value:"delayedPaymentSelected"}},{kind:"Field",name:{kind:"Name",value:"directDebitSelected"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"iban"}},{kind:"Field",name:{kind:"Name",value:"bic"}}]}},{kind:"Field",name:{kind:"Name",value:"downPaymentHint"}},{kind:"Field",name:{kind:"Name",value:"installmentCount"}},{kind:"Field",name:{kind:"Name",value:"installmentCountOptions"}},{kind:"Field",name:{kind:"Name",value:"insuranceActive"}},{kind:"Field",name:{kind:"Name",value:"insuranceAllowed"}},{kind:"Field",name:{kind:"Name",value:"insuranceSelected"}}]}},{kind:"Field",name:{kind:"Name",value:"banners"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"articleNumber"}},{kind:"Field",name:{kind:"Name",value:"coupon"}},{kind:"Field",name:{kind:"Name",value:"updatePayload"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"payment"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"paymentType"}},{kind:"Field",name:{kind:"Name",value:"installmentCount"}}]}},{kind:"Field",name:{kind:"Name",value:"targetPage"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"elements"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"phoneNotification"}},{kind:"Field",name:{kind:"Name",value:"phoneNumbers"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currentNumber"}},{kind:"Field",name:{kind:"Name",value:"temporaryNumber"}},{kind:"Field",name:{kind:"Name",value:"phoneBook"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"selected"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"invalidTemporaryPhoneNumber"}}]}}]};var eX=n(65187);let e0=({lineItemId:e,sku:i,onClose:n,...d})=>{let{formatMessage:t}=(0,o.A)(),{locale:m}=(0,l.s)(),{addNotification:k}=(0,p.h)(),s=(0,X.md)(ee.zt),[{fetching:u},r]=(0,g.Z)(eQ),c=async()=>{let a=await r({locale:m,productToChange:{lineItemId:e,sku:i,count:s}}),d=a.data?.changeProductInOrderableBasket;d?.__typename==="CheckoutChangedOrderableBasket"&&d.success?(k({severity:"success",message:t(eX.B.miniDVSuccess),duration:5e3}),n()):k({severity:"error",message:t(eX.B.errorMessage),duration:5e3})};return(0,a.jsx)(C.$,{size:"large",color:"primary",className:"w-full",...d,onClick:c,disabled:u,children:u?(0,a.jsx)(T.P,{className:"text-color-secondary size-4"}):t(eo.confirmButton)})},e5=({sku:e,akl:i,lineItemId:n,quantity:p,open:g,onClose:y,onClick:h,mode:b="ATB"})=>{let[f,x]=(0,d.useState)(e),{formatMessage:C}=(0,o.A)(),T=(0,v.z)(),{locale:w,language:j}=(0,l.s)(),{product:{aplus:{enabled:P}}}=(0,t.U)(),[{data:D,fetching:E}]=(0,s.IT)({query:m.L,variables:{...(0,S.s)(i,f),locale:w,lang:j,skipAplus:!P},pause:!g,context:(0,d.useMemo)(()=>({suspense:!1}),[])});(0,d.useEffect)(()=>{g&&(0,c.A)({eventDispatcher:T,displayTrackingProps:{category:"Mini-DV",label:"Produktkonfiguration"}})},[T,g]);let O=D?.product;if(E&&!O)return(0,a.jsxs)(u.l,{isOpen:g,onClose:y,children:[(0,a.jsx)(F.c,{onClose:y,children:C(eo.title)}),(0,a.jsx)(I,{})]});if(!O)return null;let{orderNumber:L,promotion:B,availability:V,name:M,longDescription:$,defaultCategory:z,brand:U,dimensions:W,marketcode:_,media:R,akl:Y,sku:q}=O,G=(0,k.g)(O.price);return(0,a.jsxs)(u.l,{isOpen:g,onClose:y,children:[(0,a.jsx)(F.c,{onClose:y,children:C(eo.title)}),O&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eJ,{data:O,setSelectedVariation:x,quantity:p,hideCounter:"EIW"===b}),(0,a.jsx)(r.E,{children:(0,a.jsxs)("div",{className:"flex flex-col justify-end",children:["EIW"===b&&(0,a.jsx)(A,{data:O,prevSku:e,onClose:y}),"ATB"===b&&(0,a.jsx)(N.L,{trackingProductData:{akl:Y,availability:V,sku:q,brand:U,defaultCategory:z,orderNumber:L,dimensions:W,longDescription:$,marketcode:_,media:R,name:M,promotion:B,price:G},size:"large",lineItemId:n,onClose:y,onClick:h}),"checkout"===b&&n&&y&&(0,a.jsx)(e0,{lineItemId:n,sku:q,onClose:y})]})})]})]})}},29995:(e,i,n)=>{n.d(i,{L:()=>r});var a=n(54568),d=n(10569),l=n(67495),t=n(71111),m=n(9506),k=n(19572),s=n(25842);let o=e=>!!e.hasOldLabel&&!!e.level&&!!e.color&&(0,d.o1)(e.color),u=e=>e.hasOldLabel?o(e):(0,l.G)(e.level),r=({powerFlags:e,tireFlags:i,tireDataSheet:n})=>{let d=e?.filter(u)??[],l=d.length>0,r=!!i&&i.length>0;return l||r?(0,a.jsxs)("div",{className:"flex flex-col items-start gap-1",children:[l&&!r&&(0,a.jsx)("div",{className:"flex flex-col items-start gap-1",children:d.map((e,i)=>{let n=o(e)?{hasOldLabel:!0,color:e.color,level:e.level}:{hasOldLabel:!1,level:e.level};return(0,a.jsx)("div",{className:"flex items-center gap-1",children:(0,a.jsx)(s.T,{...n,linkToEnergieEfficiencyLabel:e.link,overlayTitle:e.text??void 0,dataSheetUrl:e.dataSheet||void 0})},e.level??i)})}),r&&(0,a.jsx)("div",{className:"flex flex-row flex-wrap items-center gap-1",children:i.map(e=>(0,a.jsx)(k.t,{text:e.level,type:m.w[e.type],linkToEnergieEfficiencyLabel:e.link,size:"normal"},`${e.type}-${e.level}`))}),r&&n?(0,a.jsx)(t.M,{link:n,type:"PRODUCT_DATASHEET",renderIcon:!1}):null]}):null}},31183:(e,i,n)=>{n.d(i,{L:()=>_});var a=n(54568),d=n(7620),l=n(85958),t=n(30720),m=n(87840),k=n(32380),s=n(76250),o=n(75459),u=n(21193),r=n(85459),c=n(38595),v=n(86407),N=n(33151),F=n(64516),S=n(97452),p=n(65187),g=n(29386),y=n(86443),h=n(9520),b=n(73534),f=n(38997),x=n(41898),C=n(65424);let T={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"TrackGlycerinAddToCartLineItem"}
1,typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"promotion"}}]}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"variation"}}]}}]}}]};var w=n(79748),j=n(64260),P=n(44062);let A={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Breadcrumb"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"categoryId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"breadcrumb"},arguments:[{kind:"Argument",name:{kind:"Name",value:"category"},value:{kind:"Variable",name:{kind:"Name",value:"categoryId"}}},{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"breadCrumb"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"uriPath"}}]}}]}}]}}]};var D=n(91398),I=n(7144),E=n(26487);let O=(e,i)=>{let n=e.at(-1);return n?.product.sku===i?n:e.find(e=>e.product.sku===i)},L=e=>{if(!e)return;let i=[];
1return e.values().forEach(({item:e,selected:n})=>{n&&i.push({sku:e.uuid,selected:!0})}),i},B={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ChangeProduct"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sku"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lineItemId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"count"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"serviceLineitems"}},type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddBasketServiceLineitem"}}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"changeProduct"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"product"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"sku"},value:{kind:"Variable",name:{kind:"Name",value:"sku"}}},{kind:"ObjectField",name:{kind:"Name",value:"lineItemId"},value:{kind:"Variable",name:{kind:"Name",value:"lineItemId"}}},{kind:"ObjectField",name:{kind:"Name",value:"count"},value:{kind:"Variable",name:{kind:"Name",value:"count"}}},{kind:"ObjectField",name:{kind:"Name",value:"serviceLineitems"},value:{kind:"Variable",name:{kind:"Name",value:"serviceLineitems"}}},{kind:"ObjectField",name:{kind:"Name",value:"basketOption"},value:{kind:"ListValue",values:[]}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LineItemFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AplusFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketAPlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cluster
1s"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceType"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"layerLink"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LineItemFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"AplusFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"MessageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketMessage"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]};var V=n(52870),M=n(89420);let $={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"AddToBasket"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sku"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"count"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"isSpecialOrder"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"serviceLineitems"}},type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddBasketServiceLineitem"}}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"trackingParameter"}},type:{kind:"NamedType",name:{kind:"Name",value:"BasketProductTrackingParameter"}}}
1,{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"returnAllProducts"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"addToBasket"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"product"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"sku"},value:{kind:"Variable",name:{kind:"Name",value:"sku"}}},{kind:"ObjectField",name:{kind:"Name",value:"count"},value:{kind:"Variable",name:{kind:"Name",value:"count"}}},{kind:"ObjectField",name:{kind:"Name",value:"isSpecialOrder"},value:{kind:"Variable",name:{kind:"Name",value:"isSpecialOrder"}}},{kind:"ObjectField",name:{kind:"Name",value:"basketOption"},value:{kind:"ListValue",values:[]}},{kind:"ObjectField",name:{kind:"Name",value:"serviceLineitems"},value:{kind:"Variable",name:{kind:"Name",value:"serviceLineitems"}}},{kind:"ObjectField",name:{kind:"Name",value:"trackingParameter"},value:{kind:"Variable",name:{kind:"Name",value:"trackingParameter"}}}]}},{kind:"Argument",name:{kind:"Name",value:"returnAllProducts"},value:{kind:"Variable",name:{kind:"Name",value:"returnAllProducts"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"itemCount"}},{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"LineItemFragment"}},{kind:"FragmentSpread",name:{kind:"Name",value:"TrackGlycerinAddToCartLineItem"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AplusFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketAPlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cluster
1s"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceType"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"layerLink"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"MessageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketMessage"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LineItemFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"AplusFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"TrackGlycerinAddToCartLineItem"}
1,typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extra"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"promotion"}}]}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"variation"}}]}}]}}]};var z=n(51445),U=n(27850);let W=({size:e,variant:i,color:n,disabled:d,onClick:t,isAvailable:m,isLoading:k,buttonText:o,endIconElement:u,className:r,iconClassName:c})=>{let{formatMessage:v}=(0,l.A)(),N=o;null===N||N||(N=v(m?p.B.available:p.B.soldOut));let F=u;return void 0===F&&(F=k?(0,a.jsx)(U.P,{className:`text-color-secondary ${c??""}`}):(0,a.jsx)("span",{className:(0,z.cn)("icon-emp-cart text-color-primary-contrasttext size-4",c)})),(0,a.jsxs)(s.$,{className:(0,z.cn)("w-full whitespace-nowrap",r),onClick:t,size:e,variant:i,color:n,disabled:d||!m||k,children:[null!==o&&N,F]})},_=({children:e,onClick:i,hideEndIcon:n=!1,className:z,iconClassName:U="",color:_="primary",variant:R="textLink",size:Y="base",clickTrackingProps:q,layerData:G,...H})=>{let K=(0,t.U)(),{locale:Z}=(0,m.s)(),J=(0,F.z)(),{formatMessage:Q}=(0,l.A)(),{loggedIn:X}=(0,k.m)(),{isAvailable:ee,isLoading:ei,dialogOpened:en,miniDVOnClickHandler:ea,onClickHandler:ed,trackToCheckAndOrderHandler:el,layerCloseHandler:et,lineItemForDialog:em}=(({trackingProductData:e,lineItemId:i,onClose:n,addToBasketTrackingAplus:a})=>{let{akl:t,sku:k,price:s,availability:{state:o,isOrderable:u}}=e,r=(0,f.g)(s),[c,v]=(0,d.useState)(!1),N=(0,g.md)(x.zt),S=(0,g.md)(x.g9),{formatMessage:z}=(0,l.A)(),{jwtToken:U}=(0,h.w)(),{setDefaultProductOutcome:W}=(0,y.J)(),{locale:_}=(0,m.s)(),{addNotification:R}=(0,b.h)(),{data:Y,fetching:q,addProductToBasket:G}=(()=>{let[{data:e,fetching:i},n]=(0,V.Z)($);return{data:e,fetching:i,addProductToBasket:async e=>{let i=await n({...e,returnAllProducts:!0});return i.error?{success:!1,error:i.error}:i.data?.addToBasket&&!i.data.addToBasket.success?i.data.addToBasket.messages?{success:!1,error:Error("Failed to add product to basket (success false) with messages"),messages:i.data.addToBasket.messages}:{success:!1,error:Error("Failed to add product to basket (success false)")}:i.data?.addToBasket?((0,M.e)().updateBasket(),{success:!0,data:i.data.addToBasket}):{success:!1,error:Error("Unknown error occurred while adding product to basket")}}}})(),{fetching:H,changeProductInBasket:K}=(()=>{let[{data:e,fetching:i},n]=(0,V.Z)(B);return{data:e,fetching:i,changeProductInBasket:async e=>{let i=await n(e);return i.error?{success:!1,error:i.error}:i.data&&!i.data.changeProduct.success?{success:!1,error:Error("Unknown error occurred while changing product in basket (success false)")}:i.data?.changeProduct?((0,M.e)().updateBasket(),{success:!0,data:i.data.changeProduct}):{success:!1,error:Error("Unknown error occurred while changing product in basket")}}}})(),{trackLayerClosed:Z,trackToBasketClick:J,trackToCheckAndOrder:Q,trackAddToCart:X,trackCatalogAddedProduct:ee,trackGlycerinAddToCart:ei,getTrackingParameter:en,trackUpdateCart:ea}=(({trackingProductData:e,addToBasketTrackingAplus:i})=>{let n,{akl:a,availability:t,brand:m,defaultCategory:k,dimensions:s,longDescription:o,marketcode:u,media:r,name:c,orderNumber:v,price:N,promotion:S,sku:p}=e,y=(0,f.g)(N),h=(0,w.useSearchParams)(),b=h?.get("ref")||null,O=h?.get("nav-q")||null,{category:L,searchNo:B}=(0,D.y)(),{locale:V}=(0,l.A)(),M=(0,F.z)(),$=(0,g.md)(x.zt),z=(0,g.md)(x.g9),U=L||k||void 0,[{data:W}]=(0,j.IT)({query:A,variables:{categoryId:U??"",locale:V},context:(0,d.useMemo)(()=>({suspense:!1}),[]),pause:!U}),_=[];W?.breadcrumb?.breadCrumb&&W.breadcrumb.breadCrumb.forEach(e=>{_.push(e.name)});let R=s.map(e=>(0,f.g)(e)).filter(e=>e?.axisType==="COLOR").pop()?.values.filter(e=>!0===e.isSelected).map(e=>e.displayText).join("")??"",Y=(n=[],s.map(e=>
1(0,f.g)(e)).forEach(({values:e})=>{e.forEach(({isSelected:e,displayText:i})=>{!0===e&&i&&n.push(i)})}),n.join(", ")),q=e=>{let i=e.find(e=>(0,C.ni)(T,e).product.sku===p);return i?(0,C.ni)(T,i).product.size??void 0:void 0};return{getTrackingParameter:()=>O||B?{source:"Suche"}:U&&_?{source:U,breadcrumbs:_}:void 0,trackLayerClosed:()=>{M({event:"ga_event",eventAction:"click",eventCategory:"ATB_continueShopping",eventLabel:"detailview_atb_modal"})},trackToBasketClick:()=>{M({event:"ga_event",eventAction:"click",eventCategory:"ATB_toBasket",eventLabel:"detailview_atb_modal"})},trackToCheckAndOrder:()=>{M({event:"ga_event",eventAction:"view",eventCategory:"ATB_toCheckAndOrder",eventLabel:"detailview_atb_modal"})},trackAddToCart:({lineItems:e})=>{let i=q(e);M({Merkzettel:"nein",ecommerce:{add:{products:[{brand:m?.name,category:O?`search:${O}`:_?.join("/"),description:o||void 0,dimension12:y.value>0?"nein":"ja",dimension15:i,dimension16:R,dimension18:y.saving?.value>0?"ja":"nein",dimension19:S||void 0,dimension20:t.message,dimension21:m?.name,id:v,imageUrl:r?.[0].url||void 0,marketcode:u||void 0,name:c,price:y.value/100,quantity:$,sku:p,variant:Y}]},cart:{products:e}},event:"EECaddToCart"})},trackCatalogAddedProduct:({lineItems:e})=>{let i=q(e);M({event:"ga_event",eventAction:"viewLayer",eventCategory:"catalog_addedproduct",eventValue:{orderNumber:p.concat(S||""),price:y.value,size:i}})},trackGlycerinAddToCart:({lineItems:e})=>{M({event:"AddToCart",AddToCartData:{addedProducts:[{...(e=>{let{orderNumber:i,promotion:n}=e;return{articleId:`${i}${n}`}})({orderNumber:v,promotion:S}),productId:a,skuId:p,quantity:$,currency:y.currency,displayedPrice:y.value,originalPrice:y.valueOld||void 0,...(e=>{let{state:i,message:n}=e,a={availability:I.NY.UNKNOWN,estimatedDelivery:void 0};switch(i){case"AVAILABLE":return a.availability=I.NY.IMMEDIATELY,a.estimatedDelivery=n,a;case"NOT_YET_AVAILABLE":return a.availability=I.NY.NOTIMMEDIATELY,a.estimatedDelivery=n,a;case"NOT_AVAILABLE":return a.availability=I.NY.UNAVAILABLE,a.estimatedDelivery=void 0,a;default:return a}})(t),services:i?(({aplus:e,currency:i})=>{let{clusters:n}=(0,f.g)(e);if(0===n.length)return;let a=[];return n.forEach(e=>e?.services.forEach(n=>{a.push({currency:i,displayedPrice:n.gratis||!n.price?0:Math.round(100*n.price),serviceType:e.label,name:n.name||"",quantity:+!!n.preselected,serviceId:n.uuid})})),a.length>0?a:void 0})({aplus:i,currency:y.currency}):((e,i)=>{if(!e)return;let n=[];
1return e.values().forEach(({item:e,selected:a,value:d})=>{n.push({currency:i,displayedPrice:e.price?Math.round(100*e.price):0,serviceType:e.clusterLabel,name:e.name||"",quantity:d||+!!a,serviceId:e.uuid})}),n.length>0?n:void 0})(z,y.currency),...(e=>{if(e)return{origin:e};{let e=new URLSearchParams(window.location.hash.substring(1));if(e.has("ref"))return{origin:e.get("ref")||void 0}}return{origin:void 0}})(b)}],custom:{gtmData:{products:e.map(e=>{let{extra:i,product:n}=(0,C.ni)(T,e),{name:a,orderNumber:d,size:l,variation:t}=n;return{orderNumber:d,productName:a,promotion:i?.promotion||"",size:l,variant:t||""}})}},passive:!1}})},trackUpdateCart:(e,i)=>{let n=(0,C.ni)(P.C,e),a=n.find(e=>e.id===i);a?M({event:"UpdateCart",UpdateCartData:{updatedProducts:[(0,E.l4)(a)]}}):M({event:"UpdateCart",UpdateCartData:{updatedProducts:[(0,E.l4)(n[n.length-1])]}})}}})({trackingProductData:e,addToBasketTrackingAplus:a}),ed=async e=>{if("UNSELECTED"===o)R({message:z(p.B.warningMessage),severity:"warning",duration:5e3});else{let i=await G({locale:_,sku:k,count:N,isSpecialOrder:!1,serviceLineitems:L(S),trackingParameter:en()});if(n&&"function"==typeof n&&n(e),!1===i.success)R({message:i.messages&&i.messages.length>0?(0,f.g)(i.messages)[0].description:z(p.B.errorMessage),severity:"error",duration:5e3}),v(!1);else{(0,d.startTransition)(()=>v(!0));let e=O(i.data.lineItems,k),n=e?(0,f.g)(e):void 0,a=n?.product??null,l=n?.extra??null;W([{count:N,masterId:t,sku:a?`${a.orderNumber}${l?.promotion??""}-${a.size??""}`:k,value:r.value}],"ATB"),Q(),X({lineItems:i.data.lineItems}),ei({lineItems:i.data.lineItems}),ee({lineItems:i.data.lineItems})}}};return{isAvailable:"UNSELECTED"===o||u,isLoading:!U||q||H,dialogOpened:c,miniDVOnClickHandler:async e=>{let a=await K({locale:_,sku:k,lineItemId:i,count:N,serviceLineitems:L(S)});!1===a.success?R({message:z(p.B.errorMessage),severity:"error",duration:5e3}):(R({message:z(p.B.miniDVSuccess),severity:"success",duration:5e3}),ea(a.data.lineItems,i),n&&"function"==typeof n&&n(e))},onClickHandler:ed,trackToCheckAndOrderHandler:()=>{J()},layerCloseHandler:()=>{(0,d.startTransition)(()=>v(!1)),Z()},lineItemForDialog:(0,d.useMemo)(()=>{if(Y?.addToBasket.success&&Y.addToBasket.lineItems.length>0){let e=O(Y.addToBasket.lineItems,k);return e?(0,f.g)(e):void 0}},[Y,k])}})(H),{lineItemId:ek,onClose:es,customButtonText:eo}=H;(0,d.useEffect)(()=>{en&&(0,v.A)({eventDispatcher:J,displayTrackingProps:{category:"A2B-Layer",label:"A2B"}})},[en,J]);let eu=p.B.soldOut;return null!==eo&&ee&&(eu=void 0===ek?eo??p.B.available:p.B.miniDVButtonText),(0,a.jsxs)(a.Fragment,{children:[en&&em&&void 0===es&&(0,a.jsxs)(u.l,{className:"w-full",isOpen:en,onClose:et,children:[(0,a.jsx)(S.c,{onClose:et,children:Q(p.B.headline)}),(0,a.jsx)(r.C,{className:"p-0",children:e&&em&&G&&e(G,em)}),(0,a.jsxs)(c.E,{children:[X&&(0,a.jsx)(s.v,{className:"w-full md:max-w-[180px]",href:(0,N.v)(K.order.paths.checkandorder,Z),onClick:el,color:"primary",children:Q(p.B.toCheckout)}),(0,a.jsx)(s.v,{className:"w-full md:max-w-[180px]",onClick:el,href:(0,N.v)(K.order.paths.basket,Z),color:X?"default":"primary",children:Q(p.B.navigateToCart)}),(0,a.jsx)(s.$,{className:"w-full md:max-w-[180px]",onClick:et,variant:"icon-flat",children:Q(p.B.continueShopping)})]})]}),(0,a.jsx)(W,{isAvailable:ee,isLoading:ei,buttonText:null===eo?null:Q(eu),endIconElement:n||!ei&&void 0!==ek?null:void 0,onClick:e=>{(0,o.g)({eventDispatcher:J,clickTrackingProps:q,type:"button"}),i?.(e),ek?ea(e):ed(e)},size:Y,variant:R,color:_,className:z,iconClassName:U})]})}},33111:(e,i,n)=>{n.d(i,{Z:()=>c});var a=n(54568),d=n(25599),l=n(85958),t=n(97595),m=n(42320),k=n(30420),s=n(33184),o=n(33488),u=n(73856);let r=(0,d.YK)({uvp:{defaultMessage:"UVP:",id:"ProductPriceWrapper.uvp"},saving:{defaultMessage:"statt",id:"ProductPriceWrapper.saving"},startPrice:{id:"price.start.from",defaultMessage:"ab"}}),c=({alignment:e="right",price:i,discount:n,...d})=>{let c,v,{formatMessage:N}=(0,l.A)(),{formatPrice:F}=(0,o.A)(),{formatDiscount:S}=(0,u.C)();if(!i)return null;let{currency:p,saving:g,valueOld:y,uvp:h,unit:b,valueUnit:f,value:x,isStartPrice
1:C}=i,{type:T,value:w}=g||{};return h?c=N(r.uvp):g&&(c=N(r.saving)),v=w?T?.toLowerCase()==="currency"?`-${S({priceDifference:w,currency:p})}`:`-${S({discountPercentage:w})}`:void 0,(0,a.jsx)(t.g,{className:"self-stretch whitespace-nowrap md:self-start",alignment:e,size:"small",...d,children:(0,a.jsxs)(a.Fragment,{children:[y&&(0,a.jsx)("div",{className:"mb-1",children:(0,a.jsx)(k.M,{oldPrice:`${c} ${F(y,p)}`,oldPriceType:h?"msrp":void 0,discount:v})}),x&&(0,a.jsx)("div",{className:"mb-1",children:(0,a.jsxs)(m.X,{children:[C&&(0,a.jsx)("span",{className:"text-size-body-sm mr-1",children:N(r.startPrice)}),(0,a.jsx)("span",{className:"",children:F(x,p)})]})}),b&&f&&(0,a.jsx)(s.H,{children:`${F(f,p)} / ${b}`})]})})}},37628:(e,i,n)=>{n.d(i,{rI:()=>t,Go:()=>l,oY:()=>d});var a=n(45230);let d=({context:e,testId:i,setCookie:n,value:d})=>{(({testId:e,ruleset:{participant:i,variant:n}})=>{let d=new Date().valueOf();return[{name:(0,a.k)(e),value:JSON.stringify({participant:i,variant:n}),path:"/",expires:new Date(d+864e5)},{name:(0,a.Ve)(e),value:i,path:"/",expires:new Date(d+7776e6)}]})({testId:i,ruleset:d}).forEach(i=>{n(e,i.name,i.value,{expires:i.expires,path:i.path})})},l=({context:e,testId:i,removeCookie:n})=>{n(e,(0,a.Ve)(i),{path:"/"}),n(e,(0,a.k)(i),{path:"/"})},t=({testCookie:e,customTestRecognizerFunction:i})=>e?!!e:!!i&&i()},38595:(e,i,n)=>{n.d(i,{E:()=>l});var a=n(54568);n(7620);var d=n(51445);let l=({children:e,className:i,...n})=>(0,a.jsx)("div",{className:(0,d.cn)("bg-color-background-base z-dialog-sticky mt-auto p-2 shadow-sm",i),...n,children:(0,a.jsx)("div",{className:"flex gap-1 sm:flex-col sm:items-stretch md:flex-row-reverse md:items-center",children:e})});l.displayName="DialogFooter"},38748:(e,i,n)=>{n.d(i,{c:()=>l});var a=n(54568);n(7620);var d=n(51445);let l=({className:e,flexItem:i=!1,orientation:n="horizontal",...l})=>(0,a.jsx)("hr",{className:(0,d.cn)(`border-color-separator border-solid ${i?"h-auto self-stretch":"h-full"} ${"vertical"===n?"m-0 shrink-0 border-r-[thin]":"border-t-0 border-r-0 border-b-[thin] border-l-0"}`,e),...l});l.displayName="Divider"},41898:(e,i,n)=>{n.d(i,{g9:()=>l,zt:()=>d});var a=n(92514);(0,a.eU)(!0);let d=(0,a.eU)(1),l=(0,a.eU)(null)},44062:(e,i,n)=>{n.d(i,{C:()=>a});let a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LineItemFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"AplusFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AplusFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketAPlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cluster
1s"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceType"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"layerLink"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}}]}}]}}]}}]}},45230:(e,i,n)=>{n.d(i,{Bj:()=>d,Ve:()=>m,Xm:()=>a,i8:()=>l,k:()=>t});let a="mvt_",d="_participant",l="_error",t=e=>`${a}${e}`,m=e=>`${t(e)}${d}`},47210:(e,i,n)=>{n.d(i,{y:()=>a});let a="/api/lackmus"},48951:(e,i,n)=>{n.d(i,{n:()=>a});let a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"BasketFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Basket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LineItemFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"loyaltyProgram"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LoyaltyFragment"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"BuyBoxData"}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AplusFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketAPlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cluster
1s"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceType"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"layerLink"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LineItemFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"AplusFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LoyaltyFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LoyaltyProgram"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connected"}},{kind:"Field",name:{kind:"Name",value:"basePoints"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BuyBoxData"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Basket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"subTotal"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"freeShipping"}},{kind:"Field",name:{kind:"Name",value:"banners"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"articleNumber"}},{kind:"Field",name:{kind:"Name",value:"coupon"}}]}},{kind:"Field",name:{kind:"Name",value:"targetPage"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"MessageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketMessage"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}},55455:(e,i,n)=>{n.d(i,{$h:()=>a,BU:()=>l,KH:()=>d,M3:()=>t});let a="h-6 break-normal text-size-body-sm rounded-sm py-1.5 md:px-3 px-1.5 md:gap-1.5 gap-4 w-full md:w-auto md:justify-center justify-start",d="w-4 h-4 md:w-3 md:h-3 text-text-dark",l="col-span-3 md:col-start-2 md:col-span-1 py-0 mb-2 row-start-8 md:row-start-5 md:row-span-1 block md:hidden w-full min-h-[38px] h-[38px] enabled:hover:border-color-text-darktransparent",t
1="p-0 w-4.5 md:w-4.5 h-4.5 min-h-4.5 bg-color-grey-light md:px-0"},56789:(e,i,n)=>{n.d(i,{E:()=>t});var a=n(54568),d=n(7620),l=n(38748);let t=({children:e})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.c,{}),(0,a.jsx)("div",{className:"flex flex-row justify-end",children:e?.map((e,i)=>e&&(0,a.jsxs)(d.Fragment,{children:[0!==i&&(0,a.jsx)(l.c,{orientation:"vertical",flexItem:!0,className:"my-1"}),e]},i))})]})},59786:(e,i,n)=>{n.d(i,{m:()=>a});let a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"AplusFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketAPlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"clusters"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceType"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"layerLink"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}}]}}]}}]}}]}},65187:(e,i,n)=>{n.d(i,{B:()=>a});let a=(0,n(25599).YK)({soldOut:{id:"add-to-basket.sold-out",defaultMessage:"Ausverkauft"},available:{id:"add-to-basket.label",defaultMessage:"In den Warenkorb"},headline:{defaultMessage:"In den Warenkorb gelegt",id:"addToBasket.layer.headline"},warningMessage:{defaultMessage:"Bitte w\xe4hle zuerst eine Variante aus!",id:"addToBasket.error.warning"},errorMessage:{defaultMessage:"Dein Artikel konnte leider nicht in den Warenkorb gelegt werden. Bitte versuche es sp\xe4ter nochmal",id:"addToBasket.error.message"},continueShopping:{id:"add-to-basket.modal.continue-shopping",defaultMessage:"Weiter shoppen"},navigateToCart:{id:"add-to-basket.modal.navigate-to-basket",defaultMessage:"Zum Warenkorb"},toCheckout:{id:"add-to-basket.modal.navigate-to-checkout",defaultMessage:"Zur Kasse"},miniDVSuccess:{id:"add-to-basket-miniDV-success",defaultMessage:"Dein Artikel wurde ge\xe4ndert"},miniDVButtonText:{id:"add-to-basket-miniDV-button-text",defaultMessage:"\xc4nderungen \xfcbernehmen"}})},65633:(e,i,n)=>{n.d(i,{v:()=>l});var a=n(52870);let d={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteProductFromOrderableBasket"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pli"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteProductFromOrderableBasket"},arguments:[{kind:"Argument",name:{kind:"Name",value:"payload"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"ObjectField",name:{kind:"Name",value:"pli"},value:{kind:"Variable",name:{kind:"Name",value:"pli"}}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CheckoutChangedOrderableBasket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"orderableBasket"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CheckoutOrderableBasketFragment"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CheckoutServerFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"failureMessage"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"CheckoutOrderableBasketFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CheckoutOrderableBasket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"basketId"}},{kind:"Field",name:{kind:"Name",value:"basketChecksum"}},{kind:"Field",name:{kind:"Name",value:"isOrderable"}},{kind:"Field",name:{kind:"Name",value:"reconfirmTermsAndConditions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"required"}},{kind:"Field",name:{kind:"Name",value:"checked"}}]}},{kind:"Field",name:{kind:"Name",value:"showWEEETakeBackHint"}},{kind:"Field",name:{kind:"Name",value:"targetPage"}},{kind:"Field",name:{kind:"Name",value:"allowedDeliveryServices"}},{kind:"Field",name:{kind:"Name",value:"allowedDeliveryAddressTypes"}},{kind:"Field",name:{kind:"Name",value:"hasMoreDeliveryAddressTypesWithLogin"}},{kind:"Field",name:{kind:"Name",value:"hasMoreDeliveryAddressTypesWithActivatingEmailLogin"}},{kind:"Field",name:{kind:"Name",value:"selectedDeliveryService"}},{kind:"Field",name:{kind:"Name",value:"selectedDeliveryServiceTimeSlotId"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"date"}},{kind:"Field",name:{kind:"Name",value:"timeSlotId"}},{kind:"Field",name:{kind:"Name",value:"timeFrom"}},{kind:"Field",name:{kind:"Name",value:"timeTo"}}]}},{kind:"Field",name:{kind:"Name",value:"selectedDeliveryAddressType"}},{kind:"Field",name:{kind:"Name",value:"hasPremiumService"}},{kind:"Field",name:{kind:"Name",value:"isPremiumServiceSelected"}},{kind:"Field",name:{kind:"Name",value:"isCouponAllowed"}},{kind:"Field",name:{kind:"Name",value:"isLoyaltyAllowed"}},{kind:"Field",name:{kind:"Name",value:"loyaltyProgram"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalPoints"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"promotionCodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"promotionCode"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"isValid"}},{kind:"Field",name:{kind:"Name",value:"inConflictWithDiscount"}},{kind:"Field",name:{kind:"Name",value:"promotionPoints"}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"coupons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"couponNumber"}},{kind:"Field",name:{kind:"Name",value:"couponName"}},{kind:"Field",name:{kind:"Name",value:"couponDescription"}},{kind:"Field",name:{kind:"Name",value:"credit"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"errorMessage"}},{kind:"Field",name:{kind:"Name",value:"percentage"}}]}},{kind:"Field",name:{kind:"Name",value:"parcelShopAddress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"shopid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"zip"}},{kind:"Field",name:{kind:"Name",value:"city"}}]}},{kind:"Field",name:{kind:"Name",value:"expressDeliveryShippingCosts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumButParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumAndParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"deliveryOnDemandShippingCosts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumButParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumAndParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"standardDeliveryShippingCosts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumButParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsNoPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumAndParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"shippingCostsPremiumNoParcel"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"value"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"selectedPremiumServiceOption"}},{kind:"Field",name:{kind:"Name",value:"allowedPremiumServiceOptions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"identifier"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"isSelected"}}]}},{kind:"Field",name:{kind:"Name",value:"billingAddress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"additional"}},{kind:"Field",name:{kind:"Name",value:"birthName"}},{kind:"Field",name:{kind:"Name",value:"city"}},{kind:"Field",name:{kind:"Name",value:"country"}},{kind:"Field",name:{kind:"Name",value:"countryCode"}},{kind:"Field",name:{kind:"Name",value:"firstName"}},{kind:"Field",name:{kind:"Name",value:"gender"}},{kind:"Field",name:{kind:"Name",value:"honorific"}},{kind:"Field",name:{kind:"Name",value:"houseNumber"}},{kind:"Field",name:{kind:"Name",value:"lastName"}},{kind:"Field",name:{kind:"Name",value:"primaryPhoneNumber"}},{kind:"Field",name:{kind:"Name",value:"salutation"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"zipCode"}}]}},{kind:"Field",name:{kind:"Name",value:"shippingAddress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"additional"}},{kind:"Field",name:{kind:"Name",value:"birthName"}},{kind:"Field",name:{kind:"Name",value:"city"}},{kind:"Field",name:{kind:"Name",value:"country"}},{kind:"Field",name:{kind:"Name",value:"countryCode"}},{kind:"Field",name:{kind:"Name",value:"firstName"}},{kind:"Field",name:{kind:"Name",value:"gender"}},{kind:"Field",name:{kind:"Name",value:"honorific"}},{kind:"Field",name:{kind:"Name",value:"houseNumber"}},{kind:"Field",name:{kind:"Name",value:"lastName"}},{kind:"Field",name:{kind:"Name",value:"primaryPhoneNumber"}},{kind:"Field",name:{kind:"Name",value:"salutation"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"zipCode"}}]}},{kind:"Field",name:{kind:"Name",value:"products"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lineItemId"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}},{kind:"Field",name:{kind:"Name",value:"deliveryMessage"}},{kind:"Field",name:{kind:"Name",value:"deliveryTextColor"}},{kind:"Field",name:{kind:"Name",value:"shippingType"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind
1:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"powerEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"elements"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"totals"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"grandTotal"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}},{kind:"Field",name:{kind:"Name",value:"totals"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"subTotal"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}},{kind:"Field",name:{kind:"Name",value:"modifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"identifier"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"isNegative"}},{kind:"Field",name:{kind:"Name",value:"forceSign"}},{kind:"Field",name:{kind:"Name",value:"amount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currencyCode"}}]}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"payment"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"paymentType"}},{kind:"Field",name:{kind:"Name",value:"delayedPayment"}},{kind:"Field",name:{kind:"Name",value:"delayedPaymentAllowed"}},{kind:"Field",name:{kind:"Name",value:"directDebitSelected"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"iban"}},{kind:"Field",name:{kind:"Name",value:"bic"}}]}},{kind:"Field",name:{kind:"Name",value:"downPaymentHint"}},{kind:"Field",name:{kind:"Name",value:"installmentCount"}},{kind:"Field",name:{kind:"Name",value:"insuranceAllowed"}},{kind:"Field",name:{kind:"Name",value:"insuranceSelected"}}]}},{kind:"Field",name:{kind:"Name",value:"allowedPayments"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"fee"}},{kind:"Field",name:{kind:"Name",value:"delayedPaymentAllowed"}},{kind:"Field",name:{kind:"Name",value:"delayedPaymentSelected"}},{kind:"Field",name:{kind:"Name",value:"directDebitSelected"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"iban"}},{kind:"Field",name:{kind:"Name",value:"bic"}}]}},{kind:"Field",name:{kind:"Name",value:"downPaymentHint"}},{kind:"Field",name:{kind:"Name",value:"installmentCount"}},{kind:"Field",name:{kind:"Name",value:"installmentCountOptions"}},{kind:"Field",name:{kind:"Name",value:"insuranceActive"}},{kind:"Field",name:{kind:"Name",value:"insuranceAllowed"}},{kind:"Field",name:{kind:"Name",value:"insuranceSelected"}}]}},{kind:"Field",name:{kind:"Name",value:"banners"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"articleNumber"}},{kind:"Field",name:{kind:"Name",value:"coupon"}},{kind:"Field",name:{kind:"Name",value:"updatePayload"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"payment"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"paymentType"}},{kind:"Field",name:{kind:"Name",value:"installmentCount"}}]}},{kind:"Field",name:{kind:"Name",value:"targetPage"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"elements"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"phoneNotification"}},{kind:"Field",name:{kind:"Name",value:"phoneNumbers"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currentNumber"}},{kind:"Field",name:{kind:"Name",value:"temporaryNumber"}},{kind:"Field",name:{kind:"Name",value:"phoneBook"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"selected"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"invalidTemporaryPhoneNumber"}}]}}]},l=()=>(0,a.Z)(d)},67071:(e,i,n)=>{n.d(i,{p:()=>k});var a=n(39672),d=n(37628),l=n(45230),t=n(47210);let m=async({testId:e,tenantId:i,cookies:n,setCookie:a,removeCookie:m,context:k})=>{let s,o,u=n[(0,l.Ve)(e)]??"",r=`${t.y.replace("<env>","cloud")}/servlet/Participant?client=${encodeURIComponent(i)}&test=${e}`;u&&(r=`${r}&participant=${u}`);try{if(!(o=await fetch(r,{headers:{"Content-Type":"application/json"}})).ok)throw Error()}catch(e){return}let c=await o.json();return void 0!==a&&(c.participant?(s={participant:c.participant,variant:c.variant},(0,d.oY)({context:k,testId:e,setCookie:a,value:s})):void 0!==m&&(0,d.Go)({context:k,testId:e,removeCookie:m})),s}
1,k=async({testId:e,tenantId:i,context:n,cookies:d,setCookie:t,removeCookie:k})=>{try{return JSON.parse(d[(0,l.k)(e)])}catch(e){}return m({testId:e,tenantId:i,cookies:d||(0,a.nookieParseCookies)(n),setCookie:t||a.nookieSetCookie,removeCookie:k||a.nookieDestroyCookie,context:n})}},67115:(e,i,n)=>{n.d(i,{L:()=>a});let a={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"MiniDetailViewData"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fallbackId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lang"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"skipAplus"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},defaultValue:{kind:"BooleanValue",value:!1}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"product"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"productId"}}},{kind:"Argument",name:{kind:"Name",value:"fallbackId"},value:{kind:"Variable",name:{kind:"Name",value:"fallbackId"}}},{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"EditInWishlistFragment"}},{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"aplus"},arguments:[{kind:"Argument",name:{kind:"Name",value:"language"},value:{kind:"Variable",name:{kind:"Name",value:"lang"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"skip"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"skipAplus"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"GetGlycerinServicesFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasExpressService"}},{kind:"Field",name:{kind:"Name",value:"isOrderable"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}},{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}},{kind:"Field",name:{kind:"Name",value:"brand"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"code"}},{kind:"Field",name:{kind:"Name",value:"image"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"url"}}]}},{kind:"Field",name:{kind:"Name",value:"defaultCategory"}},{kind:"Field",name:{kind:"Name",value:"dimensions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DimensionFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"itemOptionCommKey"}},{kind:"Field",name:{kind:"Name",value:"longDescription"}},{kind:"Field",name:{kind:"Name",value:"marketcode"}},{kind:"Field",name:{kind:"Name",value:"maxOrderQuantity"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"quantity"}}]}},{kind:"Field",name:{kind:"Name",value:"media"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"url"}}]}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"dataSheetKeys"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ProductPowerSupplyFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ProductPriceFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"tireEfficiency"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"flags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"EditInWishlistFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Product"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isOrderable"}},{kind:"Field",name:{kind:"Name",value:"state"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"GetGlycerinServicesFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"APlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cluster
1s"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"gratis"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"}},{kind:"Field",name:{kind:"Name",value:"preselected"}},{kind:"Field",name:{kind:"Name",value:"uuid"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DimensionFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductDimension"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"axisType"}},{kind:"Field",name:{kind:"Name",value:"displayName"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"values"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"displayText"}},{kind:"Field",name:{kind:"Name",value:"image"}},{kind:"Field",name:{kind:"Name",value:"variationMainImage"}},{kind:"Field",name:{kind:"Name",value:"isSelected"}},{kind:"Field",name:{kind:"Name",value:"rgb"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"message"}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ProductPowerSupplyFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PowerSupply"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ProductPriceFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ProductPrice"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}}]}}]}},67495:(e,i,n)=>{n.d(i,{G:()=>d});var a=n(10569);let d=e=>!!e&&e in a.FY},69678:(e,i,n)=>{n.d(i,{o:()=>a});let a={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RemoveFromBasket"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lineItemId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"removeFromBasket"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"lineItemId"},value:{kind:"Variable",name:{kind:"Name",value:"lineItemId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"itemCount"}},{kind:"FragmentSpread",name:{kind:"Name",value:"BasketFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AplusFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketAPlus"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cluster
1s"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"}},{kind:"Field",name:{kind:"Name",value:"services"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"serviceType"}},{kind:"Field",name:{kind:"Name",value:"serviceIcon"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"included"}},{kind:"Field",name:{kind:"Name",value:"layerLink"}},{kind:"Field",name:{kind:"Name",value:"selected"}},{kind:"Field",name:{kind:"Name",value:"serviceCount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current"}},{kind:"Field",name:{kind:"Name",value:"maximum"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LineItemFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketLineItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"product"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"akl"}},{kind:"Field",name:{kind:"Name",value:"sku"}},{kind:"Field",name:{kind:"Name",value:"orderNumber"}},{kind:"Field",name:{kind:"Name",value:"promotion"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"brand"}},{kind:"Field",name:{kind:"Name",value:"powerEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}},{kind:"Field",name:{kind:"Name",value:"color"}},{kind:"Field",name:{kind:"Name",value:"hasOldLabel"}}]}},{kind:"Field",name:{kind:"Name",value:"tireEfficiencyFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"dataSheet"}}]}},{kind:"Field",name:{kind:"Name",value:"variation"}},{kind:"Field",name:{kind:"Name",value:"sustained"}},{kind:"Field",name:{kind:"Name",value:"marketingFlag"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}},{kind:"Field",name:{kind:"Name",value:"powerSupply"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chargerType"}},{kind:"Field",name:{kind:"Name",value:"maxPower"}},{kind:"Field",name:{kind:"Name",value:"minPower"}},{kind:"Field",name:{kind:"Name",value:"powerSupplyIncluded"}}]}},{kind:"Field",name:{kind:"Name",value:"additionalFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"src"}},{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"type"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"price"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}},{kind:"Field",name:{kind:"Name",value:"isStartPrice"}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"value"}}]}},{kind:"Field",name:{kind:"Name",value:"unit"}},{kind:"Field",name:{kind:"Name",value:"uvp"}},{kind:"Field",name:{kind:"Name",value:"value"}},{kind:"Field",name:{kind:"Name",value:"valueOld"}},{kind:"Field",name:{kind:"Name",value:"valueUnit"}},{kind:"Field",name:{kind:"Name",value:"discount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountAmount"}},{kind:"Field",name:{kind:"Name",value:"discountPercentage"}},{kind:"Field",name:{kind:"Name",value:"amountBeforeDiscount"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"singlePrice"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"}},{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"limitedStock"}}]}},{kind:"Field",name:{kind:"Name",value:"configuration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"}},{kind:"Field",name:{kind:"Name",value:"width"}},{kind:"Field",name:{kind:"Name",value:"engraving"}},{kind:"Field",name:{kind:"Name",value:"serialNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"aplus"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"AplusFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"quantity"}},{kind:"Field",name:{kind:"Name",value:"isSoldOut"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LoyaltyFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LoyaltyProgram"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connected"}},{kind:"Field",name:{kind:"Name",value:"basePoints"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BuyBoxData"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Basket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"subTotal"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"saving"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"}},{kind:"Field",name:{kind:"Name",value:"currency"}}]}},{kind:"Field",name:{kind:"Name",value:"freeShipping"}},{kind:"Field",name:{kind:"Name",value:"banners"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"articleNumber"}},{kind:"Field",name:{kind:"Name",value:"coupon"}}]}},{kind:"Field",name:{kind:"Name",value:"targetPage"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"MessageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BasketMessage"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"level"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"BasketFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Basket"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"lineItems"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LineItemFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"loyaltyProgram"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LoyaltyFragment"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"BuyBoxData"}},{kind:"Field",name:{kind:"Name",value:"messages"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"}}]}}]}}]}},71111:(e,i,n)=>{n.d(i,{M:()=>s});var a=n(54568),d=n(4077),l=n(25599),t=n(85958);let m=(0,l.YK)({ASSEMBLY_INSTRUCTIONS:{defaultMessage:"Aufbauanleitung",id:"efficiencyFlagDownloads.type.assembly"},PRODUCT_DATASHEET:{defaultMessage:"Produktdatenblatt",id:"efficiencyFlagDownloads.type.productdatasheet"},SAFETY_DATASHEET:{defaultMessage:"Sicherheitsdatenblatt",id:"efficiencyFlagDownloads.type.safetydatasheet"},USER_MANUAL:{defaultMessage:"Gebrauchsanleitung",id:"efficiencyFlagDownloads.type.usermanual"},MANUFACTURER_WARRANTY:{defaultMessage:"Hersteller Garantie",id:"efficiencyFlagDownloads.type.manufacturerwarranty"},WARNING_LABEL:{defaultMessage:"Warnhinweis",id:"efficiencyFlagDownloads.type.warninglabel"}}),k=(0,l.YK)({...m}),s=({link:e,type:i,renderIcon:n=!0,linkTextExtension:l})=>{let{formatMessage:s}=(0,t.A)();return i in m==!1?null:(0,a.jsxs)(d.N,{href:e,openInNewTab:!0,className:n?"text-size-body-sm flex items-center gap-1":"text-size-body-xs underline",children:[n&&(0,a.jsx)("span",{className:"icon-emp-pdf decor text-size-headline-2xl"}),s(k[i])," ",l]})}},75459:(e,i,n)=>{n.d(i,{g:()=>a});let a=e=>{let{eventDispatcher:i,type:n,clickTrackingProps:a}=e,{category:d,target:l,detail:t,label:m,placement:k,variantIds:s,custom:o}=a??{};i("submit"===n?{event:"FormSubmitClick",FormSubmitClickData:{category:d??"form-submit-click",target:l,detail:t,label:m,placement:k,formId:a&&"formId"in a?a.formId:void 0,variantIds:s,custom:o}}:{event:"ButtonClick",ButtonClickData:{category:d??"button-click",target:l,detail:t,label:m,placement:k,variantIds:s,custom:o}})}},81628:(e,i,n)=>{n.d(i,{AM:()=>m,Wv:()=>k,hl:()=>s});var a=n(54568),d=n(7620),l=n(26486),t=n(51445);let m=l.bL,k=l.l9;l.i3;let s=d.forwardRef(({className:e,align:i="center",sideOffset:n=0,variant:d="default",...m},k)=>{let s={ref:k,align:i,sideOffset:n,side:"bottom",className:(0,t.cn)("bg-color-background-base z-50 rounded-sm p-2 shadow-sm outline-hidden",e),...m};return"tipp"!==d||m.asChild?(0,a.jsx)(l.ZL,{container:m.containerRef?.current,children:(0,a.jsx)(l.UC,{...s})}):(0,a.jsxs)(l.UC,{...s,children:[m.children,(0,a.jsx)(l.i3,{className:"fill-color-background-base size-1.5 drop-shadow-sm"})]})});s.displayName=l.UC.displayName},86407:(e,i,n)=>{n.d(i,{A:()=>a});let a=e=>{let{eventDispatcher:i,displayTrackingProps:n}=e,{category:a,label:d,detail:l,placement:t,variantIds:m,custom:k}=n;i({event:"DisplayOverlay",DisplayOverlayData:{category:a||"display-overlay",label:d,detail:l,placement:t,variantIds:m,custom:k}})}},86443:(e,i,n)=>{n.d(i,{J:()=>o});var a=n(7620),d=n(51186),l=n(30720),t=n(39672),m=n(45230),k=n(67071),s=n(47210);let o=()=>{let{destroyCookie:e,getCookies:i,setCookie:n}=(0,t.l)(),{tenantId:o}=(0,l.U)(),u=(0,d.N)(),r=(0,a.useCallback)(async a=>
1(0,k.p)({testId:a,tenantId:o,cookies:i(),setCookie:n,removeCookie:e}),[o,i,e,n]),c=(0,a.useCallback)(()=>Object.keys(i()).filter(e=>e.startsWith(m.Xm)&&!e.endsWith(m.Bj)&&!e.endsWith(m.i8)).map(e=>e.replace(m.Xm,"")),[i]),v=(e,i,n)=>{let a=localStorage.getItem(e);if(a){let d=JSON.parse(a).filter(e=>!e.includes(i)).concat(void 0!==n?`${i}|${n}`:i);localStorage.setItem(e,JSON.stringify(d))}else void 0!==n?localStorage.setItem(e,JSON.stringify([`${i}|${n}`])):localStorage.setItem(e,JSON.stringify([i]))},N=(e,i,n)=>JSON.parse(localStorage.getItem(e)||"[]").map(e=>e.split("|")).filter(e=>e[0]===i||e[0]===n)||[],F=(0,a.useCallback)((e,n)=>{let a=i(),d=[a.SESSIONID,+!!u],l=a[`${(0,m.k)(e)}_participant`];if(!l)return;let t={client:o,test:e,uuid:l,conversion:["SESSIONID","isBot"].concat(Object.keys(n)),value:d.concat(Object.values(n)),"User-Agent":navigator.userAgent};fetch(`${s.y}/servlet/Conversion`,{method:"POST",body:JSON.stringify(t),headers:{"Content-type":"application/json; charset=UTF-8"}})},[o,i,u]);return{getAllTestIds:c,getTestRuleset:r,setRelevantProduct:v,setRelevantProducts:(e,i,n)=>{if(0===i.length)return;let a=localStorage.getItem(e),d=a?JSON.parse(a):[];i.forEach(e=>{let i=void 0!==n?`${e}|${n}`:e;d=d.filter(i=>!i.includes(e)).concat(i)}),localStorage.setItem(e,JSON.stringify(d))},getRelevantProduct:N,setOutcome:F,setDefaultProductOutcome:(e,i,n)=>{let a=c(),d=0,l=0;e.forEach(e=>{d+=e.value,l+=e.count}),a.forEach(a=>{let t=JSON.parse(localStorage.getItem(a)||"[]").map(e=>e.split("|")),m=t.map(e=>e[1]).filter((e,i,n)=>n.indexOf(e)===i),k=[];m.forEach(i=>{let n={group:i,val:0,count:0};e.forEach(e=>{(t.filter(n=>n[0]===e.sku&&n[1]===i).length>0||void 0!==e.masterId&&t.filter(n=>n[0]===e.masterId&&n[1]===i).length>0)&&(v(a,e.sku),n.val+=e.value,n.count+=e.count)}),k.push(n)});let s={};s[`${i}_VALUE`]=d,s[`${i}_COUNT`]=l,k.forEach(e=>{s[`${i}_VALUE_tr${void 0!==e.group?`[${e.group}]`:""}`]=e.val,s[`${i}_COUNT_tr${void 0!==e.group?`[${e.group}]`:""}`]=e.count}),n&&""!==n&&(s.ORDERID=n),F(a,s)})},setDefaultViewOutcome:(e,i,n="RPP")=>
1{c().forEach(a=>{let d=N(a,e,i),l=d.length>0,[,t]=d[d.length-1]||[];l?v(a,i,t):l=N(a,i).length>0;let m={};m[l?`${n}_tr${void 0===t?"":`[${t}]`}`:n]="1",F(a,m)})},setDefaultCustomerOutcome:e=>{c().forEach(i=>{F(i,{CUSTOMERTYPE:e})})}}}},89420:(e,i,n)=>{n.d(i,{e:()=>a});let a=()=>void 0!==window.Bridge?window.Bridge:{updateBasket:()=>{},updateWishlist:()=>{},showMyAccount:()=>{},showHomePage:()=>{},getBasketFreezeObj:()=>{},showConsentManager:()=>{},rejectConsent:()=>{},setMasterToken:()=>{},setSessionToken:()=>{},orderConfirmation:()=>{},setBonuscodes:()=>{},setTitle:()=>{},showDetailView:()=>{},setExternalCallInfoObj:()=>{},setLastAffiliateObj:()=>{},setBasketFreezeObj:()=>{},getTransactionParameters:()=>{},setUserProperties:()=>{},downloadDocument:()=>{},trackFirebaseEvent:()=>{},getMasterToken:()=>"",getSessionToken:()=>"",getBonuscodes:()=>"",getExternalCallInfoObj:()=>"",getLastAffiliateObj:()=>"",getSessionID:()=>""}},91197:(e,i,n)=>{n.d(i,{_:()=>k});var a=n(54568),d=n(85958);let l=(0,n(25599).YK)({deliveryMessageFallback:{id:"availabilityMessage.fallback",defaultMessage:"Eine Lieferaussage ist zur Zeit leider nicht m\xf6glich"},deliveryMessageUnselected:{id:"availabilityMessage.unselected",defaultMessage:"W\xe4hle bitte eine Variante um Lieferinformationen zu sehen"}}),t=({type:e,...i})=>{if("UNSELECTED"===e)return(0,a.jsx)("div",{...i,className:"icon-emp-info-filled h-3 w-3"});let n="bg-color-success";return"NOT_AVAILABLE"===e?n="bg-color-error":"NOT_YET_AVAILABLE"===e&&(n="bg-color-warning"),(0,a.jsx)("div",{...i,className:`h-1.5 w-1.5 min-w-1.5 rounded-full ${n} `})},m="flex flex-row flex-nowrap gap-1",k=({availabilityMessage:e,availabilityState:i,...n})=>{let k,{formatMessage:s}=(0,d.A)(),o=!1;"UNSELECTED"===i?k=s(l.deliveryMessageUnselected):0===e.length?k=s(l.deliveryMessageFallback):(k=e,o=!0);let u=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t,{type:i}),(0,a.jsx)("div",{className:`text-size-body-sm ${o&&"font-bold"}`,children:k})]});return"UNSELECTED"!==i?(0,a.jsx)("div",{...n,className:"flex flex-col flex-nowrap gap-0.5",children:(0,a.jsx)("div",{className:`${m} items-center`,children:u})}):(0,a.jsx)("div",{...n,className:`${m} items-center`,children:u})}},91398:(e,i,n)=>{n.d(i,{y:()=>d});var a=n(79748);let d=()=>{let e=(0,a.useSearchParams)(),i=new URLSearchParams(window.location.hash.substring(1));return{category:e?.get("nav-c")??i?.get("nav-c")??void 0,position:e?.get("nav-i")??i?.get("nav-i")??void 0,searchNo:e?.get("search-no")==="true"||i?.get("search-no")==="true",token:i?.get("token")??void 0}}},94123:(e,i,n)=>{n.d(i,{s:()=>a});let a=(e,i)=>{let n=Array.isArray(e)?e[e.length-1]:e;return{productId:(Array.isArray(i)?i[i.length-1]:i)||n||"",fallbackId:n||""}}},98503:(e,i,n)=>{n.d(i,{S:()=>y});var a=n(54568),d=n(27850),l=n(76250),t=n(25599),m=n(85958),k=n(65424),s=n(52870),o=n(64516),u=n(75459),r=n(48951),c=n(876),v=n(73534),N=n(89420),F=n(55455),S=n(13034),p=n(65633);let g=(0,t.YK)({buttonText:{id:"DeleteAction.ButtonText",defaultMessage:"L\xf6schen",description:"this will be displayed on the button"},successBasketMessage:{id:"DeleteAction.Basket.SuccessMessage",defaultMessage:"Ihr Artikel wurde erfolgreich aus dem Warenkorb entfernt"},successWishlistMessage:{id:"DeleteAction.Wishlist.SuccessMessage",defaultMessage:"Ihr Artikel wurde erfolgreich von Ihrem Merkzettel entfernt"},errorMessage:{id:"DeleteAction.ErrorMessage",defaultMessage:"Fehler beim Entfernen des Artikels"},ariaLabel:{id:"DeleteAction.Wishlist.AreaLabel",defaultMessage:"L\xf6schen"}}),y=({mode:e,glycerinProduct:i,lineItemId:n,lineItemSku:t,overrideButtonClassName:y,galleryView:h=!1,trackingCategory:b,trackingDetail:f,onClick:x,...C})=>{let{formatMessage:T,locale:w}=(0,m.A)(),[j,P]=(0,s.Z)(S.W.basket),[A,D]=(0,s.Z)(S.W.wishlist),[I,E]=(0,p.v)(),{addNotification:O}=(0,v.h)(),L=(0,o.z)(),B=j.fetching||A.fetching||I.fetching,V=B?(0,a.jsx)(d.P,{className:F.KH}):(0,a.jsx)("div",{className:`icon-emp-trash size-4 md:size-3 ${F.KH}`});return(0,a.jsxs)(l.$,{className:`${F.$h} ${y||""}`,onClick:a=>{(0,u.g)({eventDispatcher:L,type:"button",clickTrackingProps:{category:b??"Artikel L\xf6schen",detail
1:f,label:"L\xf6schen"}}),x?.(a),"basket"===e&&!j.fetching&&n&&P({locale:w,lineItemId:n}).then(e=>{let n=e.data?.removeFromBasket,a=(0,k.ni)(r.n,n);a&&a.success&&(O({severity:"success",message:T(g.successBasketMessage),duration:5e3,onClose:()=>{}}),L({event:"RemoveFromCart",RemoveFromCartData:{removedProducts:[i]}}),(0,N.e)().updateBasket())}).catch(()=>{O({severity:"error",message:T(g.errorMessage),duration:5e3,onClose:()=>{}})}),"wishlist"===e&&!A.fetching&&t&&D({locale:w,sku:t}).then(e=>{if(e.error)throw Error("error");let n=e.data?.removeFromWishlist;(0,k.ni)(c.M,n)&&(L({event:"RemoveFromWishList",RemoveFromWishListData:{removedProducts:[i]}}),O({severity:"success",message:T(g.successWishlistMessage),duration:5e3,onClose:()=>{}}),(0,N.e)().updateWishlist())}).catch(()=>{O({severity:"error",message:T(g.errorMessage),duration:5e3,onClose:()=>{}})}),"checkout"===e&&!I.fetching&&n&&E({locale:w,pli:n}).then(e=>{let n=e.data?.deleteProductFromOrderableBasket;n?.__typename==="CheckoutChangedOrderableBasket"&&n.success&&(O({severity:"success",message:T(g.successBasketMessage),duration:5e3,onClose:()=>{}}),L({event:"RemoveFromCart",RemoveFromCartData:{removedProducts:[i]}}))}).catch(()=>{O({severity:"error",message:T(g.errorMessage),duration:5e3,onClose:()=>{}})})},variant:h?"icon-only":"icon-flat",size:"base","aria-label":T(g.ariaLabel),disabled:B,...C,children:[V,!h&&T(g.buttonText)]})}},98922:(e,i,n)=>{n.d(i,{Z:()=>u});var a=n(54568),d=n(76250),l=n(25599),t=n(85958),m=n(64516),k=n(75459),s=n(55455);let o=(0,l.zR)({id:"EditAction.ButtonText",defaultMessage:"\xc4ndern",description:"this will be displayed on the button"}),u=({onClick:e,trackingCategory:i,trackingDetail:n,...l})=>{let{formatMessage:u}=(0,t.A)(),r=(0,m.z)();return(0,a.jsxs)(d.$,{className:s.$h,onClick:a=>{(0,k.g)({eventDispatcher:r,type:"button",clickTrackingProps:{category:i??"Artikel \xc4ndern",detail
1:n,label:"Produktkonfiguration"}}),e?.(a)},variant:"icon-flat",size:"base",...l,children:[(0,a.jsx)("div",{className:"icon-emp-edit size-4 md:size-3"}),u(o)]})}}}]); 2//# sourceMappingURL=717-d6457b29b035f39c.js.map
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.