1"use strict";(self.fkaWebpackJsonp=self.fkaWebpackJsonp||[]).push([[2866],{3363:(t,e,a)=>{a.d(e,{A:()=>m});var r=a(641),n=a(33),o=a(3751);const u={class:"product-header__extra-freight-costs"},l={class:"table"},i={key:0},s={key:0},c={key:1,class:"vat-text"};var d=a(6978),p=a(4324);const v=(0,r.pM)({name:"ProductExtraFreightCostsModal",mixins:[(0,p.m)()],components:{Modal:d.A},props:{extraFreightCost:Object,extraFreightCostZones:Object},computed:{vatText(){const{translate:t,extraFreightCost:e}=this;if(e)return[t("pricesAreShown"),t(e.includeTax?"inclVAT":"exclVAT")].join(" ")}}});const m=(0,a(6262).A)(v,[["render",function(t,e,a,d,p,v){const m=(0,r.g2)("Modal");return(0,r.uX)(),(0,r.Wv)(m,{popup:"",title:t.translate("extraFreightCosts"),lang:t.translate("modal"),onClose:e[1]||(e[1]=e=>t.$emit("close"))},{default:(0,r.k6)((()=>[(0,r.Lk)("div",u,[(0,r.Lk)("p",null,(0,n.v_)(t.translate("extraFreightCostZoneDescription")),1),(0,r.Lk)("table",l,[(0,r.Lk)("thead",null,[(0,r.Lk)("tr",null,[(0,r.Lk)("th",null,(0,n.v_)(t.translate("zone")),1),(0,r.Lk)("th",null,(0,n.v_)(t.translate("zipCode")),1),(0,r.Lk)("th",null,(0,n.v_)(t.translate("price")),1)])]),t.extraFreightCost&&t.extraFreightCostZones?((0,r.uX)(),(0,r.CE)("tbody",i,[(0,r.Lk)("tr",null,[e[2]||(e[2]=(0,r.Lk)("td",null,"1",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneOne),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneOne),1)]),(0,r.Lk)("tr",null,[e[3]||(e[3]=(0,r.Lk)("td",null,"2",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneTwo),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneTwo),1)]),(0,r.Lk)("tr",null,[e[4]||(e[4]=(0,r.Lk)("td",null,"3",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneThree),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneThree),1)]),(0,r.Lk)("tr",null,[e[5]||(e[5]=(0,r.Lk)("td",null,"4",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneFour),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneFour),1)]),(0,r.Lk)("tr",null,[e[6]||(e[6]=(0,r.Lk)("td",null,"5",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneFive),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneFive),1)]),(0,r.Lk)("tr",null,[e[7]||(e[7]=(0,r.Lk)("td",null,"6",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneSix),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneSix),1)]),(0,r.Lk)("tr",null,[e[8]||(e[8]=(0,r.Lk)("td",null,"7",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneSeven),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneSeven),1)]),(0,r.Lk)("tr",null,[e[9]||(e[9]=(0,r.Lk)("td",null,"8",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneEight),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneEight),1)]),(0,r.Lk)("tr",null,[e[10]||(e[10]=(0,r.Lk)("td",null,"9",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneNine),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneNine),1)]),(0,r.Lk)("tr",null,[e[11]||(e[11]=(0,r.Lk)("td",null,"10",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneTen),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneTen),1)]),(0,r.Lk)("tr",null,[e[12]||(e[12]=(0,r.Lk)("td",null,"11",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneEleven),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneEleven),1)]),(0,r.Lk)("tr",null,[e[13]||(e[13]=(0,r.Lk)("td",null,"12",-1)),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCostZones.zoneTwelve),1),(0,r.Lk)("td",null,(0,n.v_)(t.extraFreightCost.zoneTwelve),1)])])):(0,r.Q3)("",!0)]),t.extraFreightCost?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("p",s,e[14]||(e[14]=[(0,r.Lk)("img",{class:"loading",src:"/UI/Icons/loading.svg",alt:""},null,-1)]))),t.vatText?((0,r.uX)(),(0,r.CE)("p",c,(0,n.v_)(t.vatText),1)):(0,r.Q3)("",!0),(0,r.Lk)("p",null,[(0,r.eW)((0,n.v_)(t.translate("onlyOneAddedFreightCostPerOrder")),1),e[15]||(e[15]=(0,r.Lk)("br",null,null,-1)),(0,r.eW)(" "+(0,n.v_)(t.translate("addedFreightCostsAlsoAppliesToFreeFreights")),1)])]),(0,r.Lk)("button",{onClick:e[0]||(e[0]=(0,o.D$)((e=>t.$emit("close")),["prevent"])),class:"button button--primary",type:"button"},(0,n.v_)(t.translate("modal","ok")),1)])),_:1},8,["title","lang"])}],["__scopeId","data-v-7e80c197"]])},2866:(t,e,a)=>{a.d(e,{A:()=>bt});var r=a(641),n=a(3751),o=a(33);const u=["action"],l=["value"],i=["value"],s=["href","tabindex","title"],c=["src"],d={class:"cart-product__content"},p={class:"cart-product__name"},v=["href","tabindex"],m={key:0,class:"cart-product__variants"},y={key:0},g={key:1,class:"cart-product__product-label"},b={key:2,class:"cart-product__inventory"},k={class:"availability availability--few-in-stock"},_={key:0,class:"cart-product__price-extra"},x={class:"cart-product__price"},h={key:1,class:"cart-product__price-tax"},C={key:2,class:"cart-product__price-tax"},L={key:3,class:"cart-product__price-extra"},f={key:0},Q={class:"sr-only"},F={key:1},E={class:"sr-only"},A={key:2},R={class:"sr-only"},O={key:0,class:"cart-product__overlay",ref:"overlayRef"},q={class:"cart-product__overlay-buttons"},M=["disabled"],S=["formaction"];var I=a(63),X=a(5052),N=a(7258);const z={class:"quantity-input cart-product__quantity-buttons quantity-input--initialized","data-initialized":"true"},T=["tabindex","title"],P={class:"sr-only"},w=["aria-label","tabindex","disabled"],W=["for"],Z=["id","tabindex","value","min"],$=["aria-label","tabindex","disabled","title"],U={key:0,class:"cart-product__quantity-status",role:"alert"};var D=a(953),B=a(4324);const K=(0,r.pM)({name:"CartProductQuantity",components:{Icon:X.A},mixins:[(0,B.m)()],props:{product:Object,isAtMinQuantity:Boolean,isAtMaxQuantity:Boolean,isOverMaxQuantity:Boolean,isUpdating:Boolean,ariaId:String,disabled:Boolean,hasOverlay:Boolean},setup:()=>({quantityRef:(0,D.KR)(null),toggleRemoveRef:(0,D.KR)(null)})});var j=a(6262);const V=(0,j.A)(K,[["render",function(t,e,a,u,l,i){const s=(0,r.g2)("Icon");return t.product?((0,r.uX)(),(0,r.CE)("div",{key:0,class:(0,o.C4)(["cart-product__quantity",{"cart-product__quantity--updating":t.isUpdating}])},[(0,r.Lk)("div",z,[(0,r.Lk)("button",{class:"cart-product__remove quantity-input__button--remove",type:"button",ref:"toggleRemoveRef",tabindex:t.hasOverlay?-1:0,onClick:e[0]||(e[0]=(0,n.D$)((e=>t.$emit("toggleRemove")),["prevent"])),title:t.isAtMinQuantity?t.translateFormat([t.product.minOrderableQuantity],"minQuantity"):void 0},[(0,r.bF)(s,{icon:"remove","aria-hidden":!0}),(0,r.Lk)("span",P,(0,o.v_)(t.translate("removeProductFromCart")),1)],8,T),t.isAtMinQuantity||1===t.product.quantity?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("button",{key:0,"aria-label":t.translate("decrease"),tabindex:t.hasOverlay?-1:0,class:"quantity-input__button quantity-input__button--small quantity-input__button--subtract",type:"button",onClick:e[1]||(e[1]=(0,n.D$)((e=>t.$emit("subtract")),["prevent"])),disabled:t.disabled}," â ",8,w)),(0,r.Lk)("label",{for:t.ariaId,class:"sr-only"},(0,o.v_)(t.translate("quantity")),9,W),(0,r.Lk)("input",{id:t.ariaId,type:"number",tabindex:t.hasOverlay?-1:0,name:"quantity",value:t.isAtMinQuantity?t.product.minOrderableQuantity:t.product.quantity,min:t.product.minOrderableQuantity,class:"quantity-input__input",ref:"quantityRef",onKeyup:e[2]||(e[2]=(0,n.jR)((e=>t.$emit("enter")),["enter"])),onBlur:e[3]||(e[3]=e=>t.$emit("blur"))},null,40,Z),(0,r.Lk)("button",{"aria-label":t.translate("increase"),tabindex:t.hasOverlay?-1:0,class:"quantity-input__button quantity-input__button--small quantity-input__button--add",type:"button",onClick:e[4]||(e[4]=(0,n.D$)((e=>t.$emit("add")),["prevent"])),disabled:t.disabled||t.isAtMaxQuantity,title:t.isAtMaxQuantity?t.translateFormat([t.product&&t.product.maxOrderableQuantity],"onlyXAmountInStock"):void 0}," + ",8,$)]),t.isAtMaxQuantity?((0,r.uX)(),(0,r.CE)("span",U,(0,o.v_)(t.translateFormat([t.product?.maxOrderableQuantity],"onlyXAmountInStockTiny")),1
1)):(0,r.Q3)("",!0)],2)):(0,r.Q3)("",!0)}]]);var H=a(6998),G=a(3363),J=a(5607),Y=a(5862),tt=a(2908),et=a(762),at=a(9590),rt=a(9635);const nt={key:0,class:"cart-product__overlay",role:"status"},ot={class:"cart-product__expired-messages"},ut={key:0},lt={key:0},it={key:1},st=["href"],ct={class:"cart-product__overlay-buttons"};const dt=(0,r.pM)({name:"CartProductStatus",mixins:[(0,B.m)()],emits:["handle-remove","set-max-quantity"],components:{Icon:X.A},props:{variantNumber:String,product:Object,productNumber:String,isSoldOut:Boolean,isOverMaxQuantity:Boolean,isSplittedLines:Boolean}}),pt=(0,j.A)(dt,[["render",function(t,e,a,u,l,i){const s=(0,r.g2)("Icon");return t.product?((0,r.uX)(),(0,r.CE)("div",nt,[(0,r.bF)(s,{class:"cart-product__expired-icon",height:"24",width:"24",icon:"alert"}),(0,r.Lk)("p",ot,[t.product.isExpired?((0,r.uX)(),(0,r.CE)("span",ut,(0,o.v_)(t.translate("productIsExpired")),1)):(0,r.Q3)("",!0),t.product.isExpired?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[t.isSoldOut?((0,r.uX)(),(0,r.CE)("span",lt,(0,o.v_)(t.translate("productIsSoldOut")),1)):(0,r.Q3)("",!0),t.isOverMaxQuantity?((0,r.uX)(),(0,r.CE)("span",it,(0,o.v_)(t.translateFormat([t.product.maxOrderableQuantity],"onlyXAmountInStock")),1)):(0,r.Q3)("",!0),t.product.productUrl?((0,r.uX)(),(0,r.CE)("a",{key:2,class:"link",href:t.product.productUrl},[(0,r.Lk)("i",null,(0,o.v_)(t.product.name),1)],8,st)):(0,r.Q3)("",!0)],64))]),(0,r.Lk)("div",ct,[(0,r.Lk)("button",{class:"button button--primary button--small",onClick:e[0]||(e[0]=(0,n.D$)((e=>t.$emit("handle-remove")),["prevent"])),type:"button"},(0,o.v_)(t.translate("remove")),1),t.isOverMaxQuantity||t.isOverMaxQuantity&&t.isSplittedLines?((0,r.uX)(),(0,r.CE)("button",{key:0,class:"button button--primary button--small",type:"button",onClick:e[1]||(e[1]=(0,n.D$)((e=>t.$emit("set-max-quantity")),["prevent"]))},(0,o.v_)(t.translate("ok")),1)):(0,r.Q3)("",!0)])])):(0,r.Q3)("",!0)}]]);var vt=a(2124),mt=a(4303),yt=a(8857);const gt=(0,r.pM)({name:"CartProduct",mixins:[(0,B.m)()],components:{ProductLabel:I.default,Alert:N.default,Icon:X.A,ProductExtraFreightCostsModal:G.A,CartProductStatus:pt,CartProductQuantity:V},props:{variantNumber:String,product:Object,endpointAddOrUpdateItem:String,extraFreightCostZones:Object,recommendations:{type:Number,default:Y.l.None},errorMessage:{type:String},productNumber:String},setup(t){const e=(0,vt.Pj)(),a=(0,D.KR)(!1),n=(0,D.KR)(null),o=(0,D.KR)(null),u=(0,D.KR)(!1),l=(0,D.KR)(!1),i=(0,D.KR)(!1),s=(0,D.KR)(null),c=(0,D.KR)(void 0),d=()=>{s.value?.deactivate()},p=()=>{s.value?.activate()},v=(0,r.EW)((()=>{if(!m?.value)return!1;return m.value.webInventoryStatus===tt.R.FewInStock})),m=(0,r.EW)((()=>{if(e&&t.product)return(0,at.xy)(e)[t.product?.productNumber]})),y=(0,r.EW)((()=>t.product?t.product.productNumber+"_quantity_input":"")),g=(0,r.EW)((()=>0===t.product?.maxOrderableQuantity)),b=(0,r.EW)((()=>u.value||C.value)),k=(0,r.EW)((()=>{const e=t.product;return!!e&&e.quantity!=e.totalCartQuantity})),_=(0,r.EW)((()=>{const{product:e}=t;return!!e&&e.totalCartQuantity>=e.maxOrderableQuantity})),x=(0,r.EW)((()=>{const{product:e}=t;return!!e&&(!g.value&&e.totalCartQuantity>e.maxOrderableQuantity)})),h=(0,r.EW)((()=>{const{product:e}=t;return!!e&&e.totalCartQuantity<=e.minOrderableQuantity})),C=(0,r.EW)((()=>t.product?.isExpired||x?.value||g?.value)),L=(0,r.EW)((()=>i.value?i.value:C.value)),f=(0,r.EW)((()=>J.M));(0,r.wB)(u,(e=>{if(!e){const e=o.value?.quantityRef;if(e){0===parseInt(e.value)&&(e.value=t.product?.quantity?.toString()??"")}}}));const Q=(0,r.EW)((()=>{const a=F.value?.variantNumber||t.product?.productNumber;return a&&e?(0,et.cv)(e)[a]:null})),F=(0,r.EW)((()=>e&&(0,rt.RP)(e).find((e=>e.productNumber===t.product?.productNumber)))),E=async a=>{if(a<=0)A();else{if(!t.product?.productNumber)throw Error("productNumber is missing");const r=t.product?.quantityStep??1,u=t.product?.maxOrderableQuantity,l=t.product?.minOrderableQuantity,s=o.value?.quantityRef;if(a>u&&(a=u??a),a<l&&(a=l??a),r>1&&s&&parseInt(s.value)%r!=0){const t=Math.floor(parseInt(s.value)/r)*r;s&&(s.value=t.toString()),a=t}if(a===t.product.quantity)return void(s&&(s.value=a.toString()));const{lineId:c,productNumber:d,variantNumber:p}=t.product;try{i.value=!0,await(0,H.gm)(e,{lineId:c,productNumber:d,variantNumber:p,quantity:a,recommendations:t.recommendations}),n.value=null}catch(e){if(e instanceof mt.G){const{message:t,status:a}=e;n.value={message:t,type:500===a?"alert":"warning"}}else n.value={message:t.errorMessage??"Ett okänt fel uppstod, vänligen försök igen",type:"alert"}}finally{i.value=!1}}},A=async t=>{if(t?.preventDefault(),u.value=!u.value,u.value){await(0,r.dY)();const t=o.value?.toggleRemoveRef,e=c.value;if(!e||!t)return;((t,e)=>{s.value=new yt.Ay(t,e)})(e,t),p()}else d()};return(0,r.sV)((()=>{(async()=>{e&&!Q.value&&await(0,et.U7)(e,[t.product?.productNumber??""])})(),e&&t.product?.productNumber&&!m.value&&(0,at.n$)(e,[t.product?.productNumber])})),(0,r.hi)((()=>{d()})),{isAtMinQuantity:h,isOverMaxQuantity:x,showAlert:C,disabled:L,AlertComponentType:f,confirmRemove:u,add:()=>{const e=o.value?.quantityRef;e&&e.value&&E(parseInt(e.value)+(t.product?.quantityStep??1))},subtract:()=>{const e=o.value?.quantityRef;e&&E(parseInt(e.value)-(t.product?.quantityStep??1))},blur:()=>{const e=o.value?.quantityRef;if(e&&t.product){const a=parseInt(e.value);a!==t.product?.quantity&&E(a)}},enter:()=>{const t=o.value?.quantityRef;t&&t.blur()}
1,setMaxQuantity:()=>{E(t.product?.maxOrderableQuantity??0)},handleRemove:async()=>{if(e&&t.product?.productNumber){a.value=!0;try{await(0,H.b2)(e,{lineId:t.product.lineId,productNumber:t.product.productNumber,variantNumber:t.product.variantNumber,recommendations:t.recommendations})}catch(e){if(e instanceof mt.G){const{message:t,status:a}=e;n.value={message:t,type:500===a?"alert":"warning"}}else n.value={message:t.errorMessage??"Ett okänt fel uppstod, vänligen försök igen",type:"alert"}}finally{a.value=!1,u.value=!1}}},isUpdating:i,isRemoving:a,error:n,ariaId:y,fewInStock:v,isSoldOut:g,isSplittedLines:k,toggleRemove:A,extraFreightModal:l,isAtMaxQuantity:_,cartProductComponentRef:o,campaigns:Q,activateFocusTrap:p,overlayRef:c,hasOverlay:b}}}),bt=(0,j.A)(gt,[["render",function(t,e,a,I,X,N){const z=(0,r.g2)("product-label"),T=(0,r.g2)("Alert"),P=(0,r.g2)("Icon"),w=(0,r.g2)("cart-product-quantity"),W=(0,r.g2)("cart-product-status"),Z=(0,r.g2)("ProductExtraFreightCostsModal");return t.product?((0,r.uX)(),(0,r.CE)("form",{key:0,action:t.endpointAddOrUpdateItem,method:"post",onSubmit:e[4]||(e[4]=(0,n.D$)((()=>{}),["prevent"]))},[(0,r.Lk)("input",{type:"hidden",name:"productNumber",value:t.product.productNumber},null,8,l),(0,r.Lk)("input",{type:"hidden",name:"variantNumber",value:t.product.variantNumber},null,8,i),(0,r.Lk)("article",{class:(0,o.C4)(["cart-product",{"cart-product--alert":t.showAlert}])},[(0,r.Lk)("a",{class:"cart-product__image-link",href:t.product.productUrl,tabindex:t.hasOverlay?-1:0,title:t.product.name},[(0,r.Lk)("img",{class:"cart-product__image",src:t.product.imageUrl||"/UI/placeholder-product.svg",alt:"",sizes:"160px",height:"160",width:"160"},null,8,c)],8,s),(0,r.Lk)("div",d,[(0,r.Lk)("h2",p,[(0,r.Lk)("a",{class:"cart-product__url",href:t.product.productUrl,tabindex:t.hasOverlay?-1:0},(0,o.v_)(t.product.name),9,v)]),t.product.variants&&t.product.variants.length?((0,r.uX)(),(0,r.CE)("p",m,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(t.product.variants.filter((t=>t.value)),((t,e)=>((0,r.uX)(),(0,r.CE)(r.FK,{key:e},[e>0?((0,r.uX)(),(0,r.CE)("span",y," / ")):(0,r.Q3)("",!0),(0,r.Lk)("span",null,(0,o.v_)(t.value),1)],64)))),128))])):(0,r.Q3)("",!0),t.product.campaignLabels?((0,r.uX)(),(0,r.CE)("div",g,[(0,r.bF)(z,{isCartLabel:!0,isMultipleCampaigns:!1,"product-number":t.product.productNumber,"initial-campaigns":t.product.campaignLabels.initialCampaigns,lang:t.product.campaignLabels.lang},null,8,["product-number","initial-campaigns","lang"])])):(0,r.Q3)("",!0),t.fewInStock?((0,r.uX)(),(0,r.CE)("p",b,[(0,r.Lk)("span",k,(0,o.v_)(t.translate("fewInStock")),1)])):(0,r.Q3)("",!0),t.error?((0,r.uX)(),(0,r.Wv)(T,{key:3,role:"alert",class:"cart-product__error",message:t.error.message,type:t.error.type,lang:t.translate("alert")},null,8,["message","type","lang"])):(0,r.Q3)("",!0),t.product.importantMessage?((0,r.uX)(),(0,r.Wv)(T,{key:4,class:"cart-product__important-message",message:t.product.importantMessage,type:t.AlertComponentType.Warning,lang:t.translate("alert"),shorten:!0},null,8,["message","type","lang"])):(0,r.Q3)("",!0),t.product.extraFreightCost&&t.extraFreightCostZones?((0,r.uX)(),(0,r.CE)("button",{key:5,type:"button",class:"cart-product__freight link link--underline",onClick:e[0]||(e[0]=(0,n.D$)((e=>t.extraFreightModal=!0),["prevent"]))},[(0,r.bF)(P,{icon:"warning"}),(0,r.Lk)("span",null,(0,o.v_)(t.translate("productHasExtraFreightCosts")),1)])):(0,r.Q3)("",!0)]),(0,r.bF)(w,{ref:"cartProductComponentRef",product:t.product,"is-at-min-quantity":t.isAtMinQuantity,isUpdating:t.isUpdating,disabled:t.disabled,"is-at-max-quantity":t.isAtMaxQuantity,"aria-id":t.ariaId,lang:t.lang,"is-over-max-quantity":t.isOverMaxQuantity,onToggleRemove:t.toggleRemove,onSubtract:t.subtract,onAdd:t.add,onEnter:t.enter,onBlur:t.blur,"has-overlay":t.hasOverlay},null,8,["product","is-at-min-quantity","isUpdating","disabled","is-at-max-quantity","aria-id","lang","is-over-max-quantity","onToggleRemove","onSubtract","onAdd","onEnter","onBlur","has-overlay"]),(0,r.Lk)("div",{class:(0,o.C4)(["cart-product__price-info",{"cart-product__price-info--discount":t.product.discountAmount&&!t.product.isTradeAgreementPrice}])},[t.product.isTradeAgreementPrice?((0,r.uX)(),(0,r.CE)("p",_,(0,o.v_)(t.translate("tradeAgreementPrice")),1)):(0,r.Q3)("",!0),(0,r.Lk)("strong",x,(0,o.v_)(t.product.formattedTotalPriceWithDiscount),1),t.product.priceIncludesTax?((0,r.uX)(),(0,r.CE)("p",h,(0,o.v_)(t.translate("inclVat")),1)):(0,r.Q3)("",!0),t.product.priceIncludesTax?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("p",C,(0,o.v_)(t.translate("exclVat")),1)),t.product.discountAmount?((0,r.uX)(),(0,r.CE)("p",L,[!t.product.isTradeAgreementPrice&&t.product.formattedBestPriceLast30Days&&t.product.bestPriceLast30Days>0?((0,r.uX)(),(0,r.CE)("span",f,[(0,r.Lk)("span",Q,(0,o.v_)(t.translate("previousLowestPrice")),1),(0,r.Lk)("s",null,(0,o.v_)(t.product.formattedBestPriceLast30Days),1)])):t.product.isTradeAgreementPrice?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("span",F,[(0,r.Lk)("span",E,(0,o.v_)(t.translate("previousLowestPrice")),1),(0,r.Lk)("s",null,(0,o.v_)(t.product.formattedTotalPrice),1)])),t.product.isTradeAgreementPrice?((0,r.uX)(),(0,r.CE)("span",A,[(0,r.Lk)("span",R,(0,o.v_)(t.translate("previousLowestPrice")),1),(0,r.Lk)("s",null,(0,o.v_)(t.product.formattedTotalPrice),1)])):(0,r.Q3)("",!0)])):(0,r.Q3)("",!0)],2),t.confirmRemove?((0,r.uX)(),(0,r.CE)("div",O,[(0,r.Lk)("span",null,(0,o.v_)(t.translate("confirmRemove")),1),(0,r.Lk)("div",q,[(0,r.Lk)("button",{class:"button button--secondary button--small",type:"button",onClick:e[1]||(e[1]=(0,n.D$)(((...e)=>t.toggleRemove&&t.toggleRemove(...e)),["prevent"])),disabled:t.isRemoving},(0,o.v_)(t.translate("cancel")),9,M),(0,r.Lk)("button",{class:(0,o.C4)(["button button--primary button--small",{"button--loading":t.isRemoving}]),type:"submit",formaction:t.endpointAddOrUpdateItem,onClick:e[2]||(e[2]=(0,n.D$)(((...e)=>t.handleRemove&&t.handleRemove(...e)),["prevent"]))},(0,o.v_)(t.translate("remove")),11,S)])],512)):(0,r.Q3)("",!0),t.showAlert?((0,r.uX)(),(0,r.Wv)(W,{key:1,product:t.product,"is-sold-out":t.isSoldOut,"is-over-max-quantity":t.isOverMaxQuantity,"is-splitted-lines":t.isSplittedLine
1s,extraFreightCostZones:t.extraFreightCostZones,"product-url":t.product.productUrl,"product-name":t.product.name,onHandleRemove:t.handleRemove,onSetMaxQuantity:t.setMaxQuantity,lang:t.lang},null,8,["product","is-sold-out","is-over-max-quantity","is-splitted-lines","extraFreightCostZones","product-url","product-name","onHandleRemove","onSetMaxQuantity","lang"])):(0,r.Q3)("",!0)],2),t.extraFreightModal?((0,r.uX)(),(0,r.Wv)(Z,{key:0,onClose:e[3]||(e[3]=e=>t.extraFreightModal=!1),"extra-freight-cost":t.product.extraFreightCost,"extra-freight-cost-zones":t.extraFreightCostZones,lang:t.translate("extraFreightCostsModal")},null,8,["extra-freight-cost","extra-freight-cost-zones","lang"])):(0,r.Q3)("",!0)],40,u)):(0,r.Q3)("",!0)}]])}}]);
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.