import{g as N,c as V,p as $,M as E,s as F,a as h,a5 as A,a6 as O,r as G,d as e,o as p,b as v,e as t,w as S,f as L,h as Q,l as b,t as m,k as C,n as T,v as W,D as X,y as Y}from"./entry.6ad78d3a.js";import{_ as H}from"./close-md.b8ae5f2a.js";import"./entry.97103959.js";const J=""+new URL("bottle-star-pink.4d771136.svg",import.meta.url).href,K={key:0,class:"cartRow py-4"},Z={class:"w-[25%] aspect-[1/1.1] relative overflow-hidden"},tt={class:"img-cover absolute inset-0"},et=["data-src","alt"],st={class:"ml-4 flex flex-1 flex-col mr-4 pt-2"},ot={key:0,class:"font-paamon text-[14px] !leading-[1] text-primary self-baseline mb-3 -mt-1"},at={key:1,class:"bg-primary text-white font-paamon font-bold px-4 py-1 text-sm !leading-[1] rounded-bl-lg self-baseline mb-3 -mt-1"},nt={key:2,class:"flex flex-1 items-center mt-1"},rt={class:"rounded border border-border p-1 min-w-[30px] h-[28px] leading-[1.1] text-lg text-center"},it=t("span",{class:"text-[.8em]"},"x",-1),lt={key:3,class:"flex flex-1 items-center mt-1"},dt=t("div",{class:"text-base text-gray-600 ml-2"},"כמות:",-1),ct={class:"flex items-center w-[100px] relative bg-transparent border border-border rounded"},ut=t("span",{class:"m-auto text-2xl font-thin"},"+",-1),mt=[ut],ft=t("div",{class:"border-r border-border h-[18px]"},null,-1),pt={class:"h-8 outline-none focus:ring-0 text-center border-0 p-0 text-lg w-full flex-1 bg-transparent font-semibold md:text-basecursor-default flex justify-center items-center text-blue-dark"},vt=t("div",{class:"border-r border-border h-[18px]"},null,-1),xt=t("span",{class:"m-auto text-2xl font-thin"},"−",-1),_t=[xt],gt={key:0,class:"prod-price text-left pt-2"},ht={class:"text-2xl leading-[1.1]"},bt=t("span",{class:"text-[0.72em]"},"₪",-1),yt={class:"mr-2 text-base lg:text-[0.72em] text-gray-500 line-through"},wt=t("span",{class:"text-[0.8em]"},"₪",-1),kt={class:"w-[25%] aspect-[1/1.1] relative overflow-hidden opacity-40"},St={class:"img-cover absolute inset-0"},Ct=["data-src","alt"],Pt={class:"ml-4 flex flex-1 flex-col mr-4 pt-2"},jt=t("div",{class:"prod-title text-base md:text-lg mb-2 font-semibold leading-[1.1] text-gray-400"}," מוצר זה הוסר מהעגלה שלך ",-1),qt={class:"flex items-center text-lg"},Tt=t("div",{class:"h-5 border-l border-border mx-3"},null,-1),It={class:"prod-price text-left pt-2"},Rt={"data-src":H,alt:""},Ut={class:"w-6 ml-2","data-src":J,alt:""},zt={class:"flex-1"},Bt={class:"font-bold mx-1 text-blue-dark"},Vt={__name:"Row",props:{product:{type:Object,required:!0},index:{default:0}},setup(o){const{product:r,index:P}=o,y=N(),c=V(),I=$(),R=E(),w=F(!1),n=h(()=>c.cartItems.find((s,f)=>s.id==r.id&&f==P)||c.cartItems.find((s,f)=>s.id==r.id)),l=h(()=>r?I.getSaleByProductId(r.id,r.categories):null),U=h(()=>{if(!l.value||!l.value.length||!n.value||n.value.gift)return!1;const a=l.value[0];return!(a.discountType=="wdr_cart_discount"||a.discountType=="wdr_simple_discount"&&(!a.conditions||!a.conditions.length))}),d=h(()=>n.value?n.value.gift?{initPrice:r.price,price:0}:c.getProductTotal(r,n.value,l.value):null),x=h(()=>!l.value||!n.value||!r?null:l.value.find(a=>a.discountType=="wdr_buy_x_get_y_discount"||a.discountType=="wdr_set_discount")),u=h(()=>{if(!x.value)return null;let a=0,s=0,f=[];const _=x.value.discountType=="wdr_set_discount"?"setAdjustment":"buyXGetY",k=Object.values(x.value[_].ranges),g=A(x.value,c.cartProducts);if(!g||!g.length)return null;g.forEach(j=>{const q=c.cartItems.find(M=>M.id==j.id);q&&!q.gift&&(s+=q.quantity)});const i=parseFloat(k[0].from);if(s%i!=0)if(s>i&&k[0].recursive=="1"){const j=Math.floor(s/i);a=i-(s-j*i)}else s<i&&(a=i-s);return a>0&&(f=O(x.value,r.id)),{quantity:a,products:f}}),z=()=>{if(n.value.quantity!=1){c.updateCart(r,!1,P);return}w.value=!0},B=()=>{if(!u.value||!u.value.products||!u.value.products.length)return;I.getUpSaleProducts({sale:x.value,products:u.value.products}),window&&window.innerWidth<800?y.updatePopupType("popup-upsale"):y.toggleCartUpSale()},D=()=>{R.pushEvent("select_item",[r],null,[P]),y.toggleCart(!1)};return(a,s)=>{var k,g;const f=Y,_=G("lazy-load");return o.product&&e(n)?(p(),v("li",K,[t("div",{class:T(["py-2 items-start group",e(w)?"hidden":"flex"])},[t("div",Z,[t("div",tt,[S(t("img",{class:"max-w-[85%] max-h-[80%] w-auto h-auto m-auto","data-src":o.product.type=="event"?o.product.event.events_info_mobile_image:o.product.featured,alt:o.product.name},null,8,et),[[_]])])]),t("div",st,[L(f,{to:"/product/"+o.product.slug+"/",onClick:D,class:"prod-title text-base md:text-lg mb-2 font-semibold !leading-[1.2] text-gray-600 line-clamp-2"},{default:Q(()=>[b(m(o.product.name),1)]),_:1},8,["to"]),e(U)?(p(),v("div",ot,m(e(l)[0].title),1)):C("",!0),e(n)&&e(n).gift?(p(),v("div",at," מתנה ")):C("",!0),e(n)&&e(n).gift?(p(),v("div",nt,[t("div",rt,[b(m(e(n).quantity)+" ",1),it])])):(p(),v("div",lt,[dt,t("div",ct,[t("button",{"data-action":"increment",class:"bg-transparent text-gray-400 hover:text-blue-dark flex-1 rounded-r cursor-pointer outline-none",onClick:s[0]||(s[0]=i=>e(c).updateCart(o.product,!0,o.index))},mt),ft,t("div",pt,m(e(n).quantity),1),vt,t("button",{"data-action":"decrement",class:"bg-transparent text-gray-400 hover:text-blue-dark flex-1 rounded-r cursor-pointer outline-none",onClick:z},_t)])]))]),e(d)?(p(),v("div",gt,[t("div",ht,[t("div",{class:T(["font-bold",e(d).initPrice&&e(d).price!=e(d).initPrice?"text-primary":"text-blue-dark"])},[bt,b(m(e(y).numberFormat(e(d).price)),1)],2),S(t("div",yt,[wt,b(m(e(y).numberFormat(e(d).initPrice)),1)],512),[[W,e(d).initPrice&&e(d).price!=e(d).initPrice]])])])):C("",!0)],2),t("div",{class:T(["py-2 items-start group",e(w)?"flex":"hidden"])},[t("div",kt,[t("div",St,[S(t("img",{class:"max-w-[85%] max-h-[80%] w-auto h-auto m-auto","data-src":o.product.type=="event"?o.product.event.events_info_mobile_image:o.product.featured,alt:o.product.name},null,8,Ct),[[_]])])]),t("div",Pt,[jt,t("div",qt,[t("a",{onClick:s[1]||(s[1]=i=>w.value=!1),href:"javascript:void(0)",class:"text-primary underline"}," ביטול "),Tt,t("a",{onClick:s[2]||(s[2]=i=>e(c).updateCart(o.product,!1,o.index)),href:"javascript:void(0)",class:"text-primary underline"}," אישור ")])]),t("div",It,[t("a",{onClick:s[3]||(s[3]=i=>w.value=!1),href:"javascript:void(0)",class:"flex items-center justify-center w-8 h-8 rounded-full mr-4"},[S(t("img",Rt,null,512),[[_]])])])],2),e(l)&&e(u)&&e(u).quantity?(p(),v("a",{key:0,href:"javascript:void(0)",class:"bg-gold-light rounded p-2 flex items-center text-gray-600 leading-[1.1] text-sm md:text-base transition-all hover:bg-golden",style:X((g=(k=e(u))==null?void 0:k.products)!=null&&g.length?"":"cursor: default"),onClick:B},[S(t("img",Ut,null,512),[[_]]),t("div",zt,[b(" הטורקי ממליץ - הוסף עוד "),t("span",Bt,m(e(u).quantity),1),b(" מוצרים המשתתפים במבצע "+m(e(l).title),1)])],4)):C("",!0)])):C("",!0)}}};export{Vt as default};
