1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[473],{45310:function(e,t,i){i(27378);var n=i(58275),r=i(31526),a=i(24246),o=n.ZP.span.withConfig({displayName:"ItemPrice__StrikeoutPrice",componentId:"sc-1wx8h2z-0"})(["margin-inline-start:5px;display:inline-block;color:var(--inactive);text-decoration:line-through;"]);t.Z=function(e){var t=e.displayPrice,i=e.price,n=e.currency,c=e.countryCode,s=e.strikeoutPrice;return e.hideMenuItemPrice?(0,a.jsx)("span",{}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{"data-testid":"menu-item-price",children:t||(0,r.T4)(i,n,c)}),!!s&&(0,a.jsx)(o,{"data-testid":"menu-item-strikeout-price",children:(0,r.T4)(s,n,c)})]})}},10473:function(e,t,i){var n=i(97865),r=i(55732),a=i(90849),o=i(50824),c=i.n(o),s=i(27378),d=i(90807),l=i(85694),p=i(42267),u=i(58931),m=i(31579),f=i(31526),h=i(32034),x=i(9957),g=i(58275),v=i(43860),b=i(32653),w=i(55019),y=i(15749),I=i(45310),C=i(24931),P=i(78641),k=i(86677),O=i(59643),Z=i(15587),j=i(76206),M=i(24246);function S(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function _(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?S(Object(i),!0).forEach(function(t){(0,a.Z)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):S(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}var E=w.tl.ANALYTICS.ENHANCED_ECOMMERCE_EVENTS,L=function(e){return(0,M.jsx)(v.Z,_({asset:"/icons/cartMenuItem.svg"},e))},N=(0,g.ZP)(p.Z).withConfig({displayName:"MenuItem__StyledPrice",componentId:"sc-pcesxc-0"})(["color:var(--fonts);margin-bottom:10px;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:0 10px;@media (max-width:576px){margin-bottom:11px;}.strikeoutPrice{color:var(--inactive);text-decoration:line-through;}"]),T=(0,g.ZP)(p.Z).withConfig({displayName:"MenuItem__StyledPricingInformation",componentId:"sc-pcesxc-1"})(["color:var(--inactive);white-space:pre;"]),A=g.ZP.a.withConfig({displayName:"MenuItem__MenuItemCard",componentId:"sc-pcesxc-2"})(["box-shadow:var(--defaultShadow1);border-radius:var(--borderRadiusFrame);background-color:var(--clear);display:flex;flex-direction:column;align-items:flex-start;padding:0;width:260px;height:295px;cursor:pointer;position:relative;@media (max-width:850px){width:160px;height:214px;}",""],function(e){var t=e.$isLimitedOffers,i=e.$isLimitedOffersVertical;return t&&(0,g.iv)(["",""],i&&"margin: unset !important;")}),$=g.ZP.div.withConfig({displayName:"MenuItem__CardMediaContainer",componentId:"sc-pcesxc-3"})(["overflow:hidden;border-top-left-radius:var(--borderRadiusFrame);border-top-right-radius:var(--borderRadiusFrame);width:100%;aspect-ratio:1.91/1;"]),D=(0,g.ZP)(l.Z).withConfig({displayName:"MenuItem__CartButton",componentId:"sc-pcesxc-4"})(["height:55px;width:120px;position:absolute;bottom:-58px;left:70px;& path{fill:var(--clear);}svg{height:30px;width:30px;}@media (max-width:850px){width:90px;height:40px;left:34.75px;bottom:-34px;svg{height:22px;width:22px;}}",""],function(e){return e.$isLimitedOffersVertical&&"position: absolute; top: 100%;"}),R=g.ZP.div.withConfig({displayName:"MenuItem__MenuItemCardBottomRow",componentId:"sc-pcesxc-5"})(["display:flex;flex-direction:",";justify-content:space-between;padding-top:10px;@media (max-width:850px){padding-top:0;height:114px;}"],function(e){var t=e.$isLimitedOffers,i=e.$isRTL;return t&&i?"row-reverse":"row"}),B=(0,g.ZP)(p.Z).withConfig({displayName:"MenuItem__StyledItemTitle",componentId:"sc-pcesxc-6"})(["width:235px;color:var(--strokeMenuTitle);overflow:hidden;display:-webkit-box;-webkit-line-clamp:",";-webkit-box-orient:vertical;text-align:center;@media (max-width:850px){text-indent:initial;display:-webkit-box;width:140px;}"],function(e){return e.$showPricingInformations?"2":"3"}),V=(0,g.ZP)(d.Z).withConfig({displayName:"MenuItem__StyledContent",componentId:"sc-pcesxc-7"})(["padding:"," !important;height:130px;position:relative;@media (max-width:850px){padding:10px !important;height:115px;}"],function(e){return e.$isLimitedOffersVertical?"15px 15px 0px 10px":"15px 10px 10px 10px"}),F=(0,g.ZP)(m.Z).withConfig({displayName:"MenuItem__Badge",componentId:"sc-pcesxc-8"})(["padding:0;@media (max-width:850px){.MuiBadge-badge{height:13px;min-width:13px;padding:0;font-size:9px;}}z-index:1;font-size:",";position:absolute;top:134px;",";@media (max-width:850px){top:109px;}
1& .MuiBadge-badge{background-color:var(--counterCircleBg);color:var(--cartCounterFont);}"],function(e){return e.$isMobile?"9px":"16px"},function(e){return e.$isRTL?(0,g.iv)(["left:35%;"]):(0,g.iv)(["right:35%;"])}),z=(0,u.f3)("User","Application","Infra","ItemAdditions")((0,u.Pi)(function(e){var t,i,a,o,d,l,p,u=e.item,m=e.limitedOffersStore,g=e.limitedOffersItemClick,v=e.User,S=e.Application,z=e.Infra,U=e.ItemAdditions,q=e.isLimitedOffersVertical,Y=void 0!==q&&q,H=e.isGeneratedStatically,J=e.isStaticMenu,K=e.openAllStoresAreClosedDialog,W=e.index,G=(0,O.m)(),Q=G.cartStore,X=G.addressManagerV2Store,ee=(0,s.useContext)(h.x).store,et=!!m,ei=et||Y,en=(0,k.useRouter)(),er=et?m:ee.data,ea=v.preferredLanguage?f.w6[v.preferredLanguage]:et&&m.locale?m.locale:er.locale,eo=(0,s.useState)(0),ec=eo[0],es=eo[1];(0,s.useEffect)(function(){var e,t;es(null!==(e=null===(t=Q.items)||void 0===t||null===(t=t[u.id])||void 0===t?void 0:t.reduce(function(e,t){return e+t.quantity},0))&&void 0!==e?e:0)},[Q,Q.items,u,u.id,null===(i=Q.items)||void 0===i?void 0:i[u.id]]);var ed=(0,f.Mz)(u.title,ea),el=(null===(a=z.appParams)||void 0===a||null===(a=a.features)||void 0===a?void 0:a.hidePriceForUnlocalizedItem)&&(et||J),ep=(0,s.useCallback)(function(){var e=v.preferredLanguage?v.preferredLanguage:z.appParams.l,t=(0,f.Mz)(u.title,f.w6[e]||"en"),i=(0,f.M5)(t,u.id);return"".concat(e,"/menu/").concat(i)},[v.preferredLanguage,z.appParams.l,u.title,u.id]),eu=(t=(0,r.Z)(c().mark(function t(i){var r,a,o,s,d,l,p,m,h=arguments;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a=!(h.length>1)||void 0===h[1]||h[1],!(C.Z.areAllStoresClosed()&&K)){t.next=4;break}return K(),t.abrupt("return");case 4:if(o=v.orderType===w.tl.DELIVERY_METHODS.DELIVERY?w.Km.DELIVERY:w.Km.PICKUP,s={itemTitle:ed,description:null===(r=er.items[u.id])||void 0===r?void 0:r.description,sectionTitle:e.sectionTitle,currency:er.currency,countryCode:er.countryCode,category_id:(0,f.Us)(u.id,er.sections),storeName:(0,f.RN)(ee,o,C.Z.locale.msg,X)},!(!et&&H)){t.next=9;break}return en.push("/".concat(ep())),t.abrupt("return");case 9:if(!(et||!a)){t.next=24;break}if(s.list="limited offers",(0,b.BI)(E.sendProductClickEvent,u,s,er,Q.getAnalyticsFields()),d=(0,Z.B)(u),U.postInit(d),et){t.next=21;break}return u.variations&&u.variations.length>0&&(0,f.aj)(u.variations,er)&&u.variations.map(function(t,i){var r,a,o=JSON.parse(JSON.stringify(t)),c=(0,n.Z)(o.defaults,1)[0],s=null!==(r=er.items[c])&&void 0!==r?r:{},d={id:s.id,en_ID:null===(a=s.description)||void 0===a?void 0:a.en_ID,name:(0,f.Mz)(s.title,ea),price:o.prices&&o.prices[s.id]||0,hasVariations:!!s.variations,autoSelectedAndHidden:!0,isVariation:!!e.parentTitle,groupHasDefaults:!0},l="".concat(u.id,".variationsChoices.").concat(i);U.addAdditionNew(l,d)}),l=JSON.parse(JSON.stringify(U.getItem())),t.next=19,Q.addItem(l);case 19:t.sent&&((0,b.BI)(E.sendAddToCartEvent,l,s,Q.getAnalyticsFields()),p=(0,f.Mz)(er.items[u.id].title,er.locale),z.showSnackbar({snackId:(0,f.tq)()?"checkout-btn":"cart",message:"'".concat(p,"' ").concat((0,f.aP)("wasAddedToCart")),status:j.Tg.SUCCESS}));case 21:et&&g(u),t.next=25;break;case 24:a&&(m=(0,Z.B)(u),Q.openItemModal({item:m}),s.list="menu",(0,b.BI)(E.sendProductClickEvent,u,s,er,Q.getAnalyticsFields()));case 25:case"end":return t.stop()}},t)})),function(e){return t.apply(this,arguments)}),em=function(e){if(e.preventDefault(),e.stopPropagation(),C.Z.areAllStoresClosed()&&K){eu(e,!1);return}if(et)eu(e,!1);else{var t=u&&!u.variations||u&&0===u.variations.length||u&&u.variations&&(0,f.aj)(u.variations,er);eu(e,!!(u.variations&&u.variations.length>0&&!t))}},ef=u.media&&u.media.logo?u.media.logo:er.picture,eh=(0,s.useRef)(),ex=(0,x.YD)({threshold:0,root:f.Wn?null:document.querySelector(".slider"),rootMargin:"500px 500px"}),eg=(0,n.Z)(ex,2),ev=eg[0],eb=eg[1],ew=(0,x.YD)({threshold:[.7],root:f.Wn?null:document.querySelector(".slider")}),ey=(0,n.Z)(ew,2),eI=ey[0],eC=ey[1],eP=(0,s.useCallback)(function(e){eh.current=e,ev(e),eI(e)},[ev,eI]);return(0,s.useEffect)(function(){if(eC){var t=et?"limited offers":"menu";(0,b.BI)(E.addMenuItemImpression,u,t,_(_({},er),{},{category_id:(0,f.Us)(u.id,er.sections)}),e.sectionTitle,Q.getAnalyticsFields())}},[eC]),(0,M.jsxs)(A,{href:"/".concat(ep()),onClick:function(e){return e.preventDefault()},ref:eP,$isLimitedOffers:et,$isLimitedOffersVertical:Y,"data-testid":"menu-item-card",children:[(0,M.jsx)($,{children:eb&&(0,M.jsx)(y.Z,{image:ef,id:"".concat(S.page,"-page-").concat(ei?"lto-".concat(W+1):"item-".concat((0,P.Z)(ed)),"-pic"),"data-testid":"menu-item-pic",imageFallback:z.appParams.logo,title:ed,clickHandler:eu,hideOnError:!1,styleCss:"\n width: 260px;\n // keeping image ratio of 1:1.91 of height:width\n height: calc(260px / 1.91);\n object-fit: unset;\n transition: transform 0.5s;\n &:hover {\n transform: scale(1.1);\n transition: transform 0.3s;\n }\n @media (max-width: 850px) {\n // keeping image ratio of 1:1.91 of height:width\n height: calc(160px / 1.91);\n width: 160px;\n }\n ".concat(Y&&"height: calc(260px / 1.61);","\n")})}),(0,M.jsxs)(V,{onClick:eu,$isLimitedOffersVertical:Y,children:[(0,M.jsx)(B,{$isRTL:(0,f.dZ)(ea),$showPricingInformations:null===(o=u.description)||void 0===o?void 0:o.pricingInformation,variant:"h5",component:"h3",title:ed,"data-testid":"menu-item-title",children:ed}),(0,M.jsxs)(N,{variant:"BodyRegular",component:"div",children:[(0,M.jsx)(I.Z,{hideMenuItemPrice:el,displayPrice:null===(d=u.description)||void 0===d?void 0:d.displayPrice,price:u.price,currency:(null==er?void 0:er.currency)||e.currency,countryCode:er.countryCode,strikeoutPrice:u.strikeoutPrice}),(null===(l=u.description)||void 0===l?void 0:l.pricingInformation)&&(0,M.jsx)(T,{variant:"BodySmall",children:null===(p=u.description)||void 0===p?void 0:p.pricingInformation})]}),(0,M.jsxs)(R,{$isLimitedOffers:et,$isRTL:(0,f.dZ)(ea),children:[(0,M.jsx)(D,{id:"".concat(S.page,"-page-").concat(ei?"lto-".concat(W+1):"item-".concat((0,P.Z)(ed)),"-cart-icon"),onClick:em,"data-testid":"menu-item-cart-button",disabled:Q.loading,"aria-label":(0,f.aP)("eCommerce.accessibility.menuItemCart","open or add menu item"),children:(0,M.jsx)(L,{$isLimitedOffersVertical:Y})}),!et&&ec>0&&(0,M.jsx)(F,{$isMobile:(0,f.tq)(),$isRTL:(0,f.dZ)(ea),badgeContent:(0,M.jsx)("span",{"data-testid":"menu-item-quantity-badge",children:ec}),onClick:em,overlap:"rectangular"})]})]})]})}));t.Z=s.memo(z)}}]); 2//# sourceMappingURL=473-dc975d4b3f103bfb.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.