!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="143901dd-fc5c-4384-a463-afed64364e60",e._sentryDebugIdIdentifier="sentry-dbid-143901dd-fc5c-4384-a463-afed64364e60")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1355],{43889:(e,n,t)=>{t.d(n,{Z:()=>h});var i=t(85893),o=t(90291),l=t(19987),r=t(49870),s=t(86493),d=t(18649),a=t(52974);let c=t(51192).ZP.div.withConfig({componentId:"sc-afc5bb2f-0"})(["display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.tokens.spacing[4]});var u=t(87347);let h=e=>{let{addressTitle:n,phoneTitle:t,useTwilioPhoneNumber:h=!0}=e,{data:g}=(0,l.Z)(),{data:f}=function(e){let{data:n,mutate:t,error:i,isLoading:o}=(0,r.Z)(e?()=>s.qf.GET_RESTAURANT_TWILIO_INFO(e):null,a._i,{shouldRetryOnError:!1,...d.C});return{loading:o,error:i,mutate:t,refetch:()=>t(null,!0),data:n||null}}(null==g?void 0:g.id),v=null==g?void 0:g.address,p=h&&(null==f?void 0:f.phoneNumber)?null==f?void 0:f.phoneNumber:null==g?void 0:g.phone;return v||p?(0,i.jsxs)(c,{children:[v&&(0,i.jsx)(u.Z,{title:n,body:v,href:"https://www.google.com/maps/search/?api=1&query=".concat(v),icon:"Pin",target:"_blank"}),p&&(0,i.jsx)(u.Z,{title:t,body:p,href:"tel:".concat(p),icon:"Phone",trackingEvent:()=>(0,o.wt)(p,(null==f?void 0:f.phoneNumber)?"Twillio":"Restaurant")})]}):(0,i.jsx)(i.Fragment,{})}},87347:(e,n,t)=>{t.d(n,{Z:()=>g});var i=t(85893),o=t(6335),l=t(51192),r=t(85042),s=t(86177);let d=l.ZP.div.withConfig({componentId:"sc-d14f3a9-0"})(["display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.tokens.spacing[2]}),a=(0,l.ZP)(s.H3).attrs({fontWeight:"semibold",scale:"body"}).withConfig({componentId:"sc-d14f3a9-1"})([""]),c=(0,l.ZP)(r.Z).withConfig({componentId:"sc-d14f3a9-2"})(['display:flex;align-items:center;outline:none;&::after{position:absolute;inset:0;content:"";}']),u=l.ZP.div.withConfig({componentId:"sc-d14f3a9-3"})(["transition:background-color 250ms ease-in-out;position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:",";border-radius:",";outline-style:solid;outline-offset:2px;outline-width:1px;outline-color:transparent;",""],e=>{let{theme:n}=e;return n.tokens.spacing[2]},e=>{let{theme:n}=e;return n.tokens.borderRadius.base},e=>{let{theme:n}=e;return(0,l.iv)(["padding-right:",";&:hover{color:",";}&:focus-within{outline-color:",";}"],n.tokens.spacing[2],n.colors.brand.base,n.colors.brand.base)}),h=l.ZP.aside.withConfig({componentId:"sc-d14f3a9-4"})(["display:flex;align-items:center;justify-content:center;",""],e=>{let{theme:n}=e;return(0,l.iv)(["border-radius:",";padding:",";background-color:",";"],n.tokens.borderRadius.base,n.tokens.spacing[4],n.colors.layout.light)}),g=e=>{let{title:n,body:t,href:l,icon:r,target:s,trackingEvent:g}=e;return t&&l?(0,i.jsxs)(d,{children:[n&&(0,i.jsx)(a,{children:n}),(0,i.jsxs)(u,{children:[r&&(0,i.jsx)(h,{children:(0,i.jsx)(o.Z,{icon:r,size:20})}),(0,i.jsx)(c,{target:s,href:l,onClick:g,children:t}),(0,i.jsx)(o.Z,{icon:"ChevronRight",size:16})]})]}):(0,i.jsx)(i.Fragment,{})}},64924:(e,n,t)=>{t.d(n,{Z:()=>s});var i=t(85893),o=t(532),l=t(45968),r=t(86177);let s=e=>{let{openingHours:n}=e,{t}=(0,o.$G)(["common","contact"]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.H2,{scale:"body",fontWeight:"semibold",marginBottom:"1em",children:t("opening-hours")}),(0,i.jsx)(l.Z,{openingHours:n})]})}},45968:(e,n,t)=>{t.d(n,{Z:()=>b});var i=t(85893),o=t(69115),l=t(6916),r=t(44572),s=t(532),d=t(67294),a=t(19987),c=t(97909),u=t(13240),h=t(69783),g=t(51192);let f=g.ZP.table.withConfig({componentId:"sc-e8f642ef-0"})(["font-size:",";user-select:none;width:100%;border-collapse:collapse;th,td{padding:"," 0;line-height:",";vertical-align:top;}"],e=>{let{theme:{tokens:n}}=e;return n.fontSize.md},e=>{let{theme:{tokens:n}}=e;return n.spacing[1]},e=>{let{theme:{tokens:n}}=e;return n.leading.tight}),v=g.ZP.thead.withConfig({componentId:"sc-e8f642ef-1"})(["th{text-align:left;font-weight:",";padding-bottom:",";}"],e=>{let{theme:{tokens:n}}=e;return n.fontWeight.bold},e=>{let{theme:{tokens:n}}=e;return n.spacing[2]}),p=g.ZP.tbody.withConfig({componentId:"sc-e8f642ef-2"})(["th{text-align:left;font-weight:",";}td{text-align:left;font-weight:inherit;> span{display:block;font-variant-numeric:tabular-nums;& + span{margin-top:0.125em;}}}"],e=>{let{theme:{tokens:n}}=e;return n.fontWeight.bold}),m=g.ZP.tr.withConfig({componentId:"sc-e8f642ef-3"})(["font-weight:",";"],e=>n=>{let{theme:{tokens:t}}=n;return e.isToday?t.fontWeight.semibold:t.fontWeight.normal}),x=g.ZP.td.withConfig({componentId:"sc-e8f642ef-4"})(["font-variant-numeric:tabular-nums;font-style:",';&[colspan="2"]{text-align:center;}'],e=>e.isClosed?"italic":"inherit");var j=t(89043);let b=e=>{let{openingHours:n}=e,{data:t}=(0,a.Z)(),{isoCode:g}=(0,c.b)(),{activeVacation:b}=(0,u.g)(),{t:y}=(0,s.$G)("common"),w=parseInt((0,o.WU)(new Date,"i"))-1,k=(0,d.useMemo)(()=>{var e;return null===(e=t.serviceMethods)||void 0===e?void 0:e.find(e=>e===j.ur.Pickup)},[t.serviceMethods]);return(0,i.jsxs)(f,{"data-testid":"opening-hours-table",children:[(0,i.jsx)(v,{children:(0,i.jsxs)("tr",{children:[(0,i.jsx)("th",{"aria-hidden":!0,children:"\xa0"}),!!k&&(0,i.jsx)("th",{role:"columnheader",scope:"col",children:y("takeaway")}),n.hasDelivery&&(0,i.jsx)("th",{role:"columnheader",scope:"col",children:y("delivery")})]})}),(0,i.jsx)(p,{children:[...Array(7)].map((e,t)=>{var o,s,d;let a=y("weekdays.".concat(h.NO[t].toLowerCase())),c=(0,l.E)((0,r.z)(new Date,{weekStartsOn:1}),t),u=b&&(0,h.D$)({vacation:b,date:c}),f=w-1<0?6:w-1,v=t===w,p=t===f,j=!u&&(null==n?void 0:null===(o=n.allDaysOpeningHours)||void 0===o?void 0:o.filter(e=>e.dayOfWeek===t))||[],[M,Z]=j,T=M&&{...M,...Z&&{to:Z.to}},F=!u&&(null==n?void 0:null===(s=n.allDaysDeliveryHours)||void 0===s?void 0:s.filter(e=>e.dayOfWeek===t))||[],[C,I]=F,D=C&&{...C,...I&&{to:I.to}},O=(null==n?void 0:null===(d=n.allDaysOpeningHours)||void 0===d?void 0:d.filter(e=>e.dayOfWeek===f))||[];[M,Z]=O;let P=M&&{...M,...Z&&{to:Z.to}},W=p&&(null==T?void 0:T.workingAfterMidnight)&&(0,h.aM)((null==n?void 0:n.timeZoneOffset)||"0",T)===h.F5.InRange||v&&!((null==P?void 0:P.workingAfterMidnight)&&(0,h.aM)((null==n?void 0:n.timeZoneOffset)||"0",P)===h.F5.InRange);return(0,i.jsxs)(m,{isToday:W,children:[(0,i.jsx)("th",{role:"rowheader",scope:"row",children:a}),u?(0,i.jsx)(x,{isClosed:!0,colSpan:2,children:[b.messageHeader||y("vacation"),b.closedTo&&"".concat(y("opening-again"),"\n                      ").concat((0,h.uy)(b.closedTo,g))].filter(Boolean).join(", ")}):(0,i.jsxs)(i.Fragment,{children:[!!k&&(0,i.jsx)(x,{isClosed:!T,children:T?(0,i.jsx)(i.Fragment,{children:j.map(e=>(0,i.jsx)("span",{children:[e.from,e.to].join(" - ")},e.from))}):y("closed")}),n.hasDelivery&&(0,i.jsx)(i.Fragment,{children:F.length?(0,i.jsx)(x,{isClosed:!D,children:D?(0,i.jsx)(i.Fragment,{children:F.map(e=>(0,i.jsx)("span",{children:[e.from,e.to].join(" - ")},e.from))}):y("closed")}):(0,i.jsx)(x,{isClosed:!D,children:y("closed")})})]})]},t)})})]})}},13240:(e,n,t)=>{t.d(n,{g:()=>s});var i=t(67294),o=t(15243),l=t(69783),r=t(19987);function s(){var e;let{data:n}=(0,r.Z)(),t=null==n?void 0:n.openingHours,s=null!==(e=null==n?void 0:n.lastDeliveryTime)&&void 0!==e?e:null==n?void 0:n.deliveryTime,{todayOpeningHours:d,todayDeliveryHours:a}=(0,o.$u)(t);return(0,i.useMemo)(()=>{var e,n,i;let o=!1,r=!1,c=!1,u=!1,h=null,g=null,f=null,v=null,p=null,{yesterday:m,tomorrow:x}=(0,l.SU)(),j=null==t?void 0:null===(e=t.vacations)||void 0===e?void 0:e.find(e=>(0,l.D$)({vacation:e}));if(t){let e=(null==t?void 0:t.timeZoneOffset)||"0",b=null==t?void 0:null===(n=t.allDaysOpeningHours)||void 0===n?void 0:n.filter(e=>e.dayOfWeek===m),[y,w]=b||[],[k,M]=d||[],Z=(0,l.aM)(e,k),T=(0,l.aM)(e,M),F=!j&&((0,l.XW)(e,d)||(w?w.workingAfterMidnight:null==y?void 0:y.workingAfterMidnight)&&(0,l.XW)(e,b));if(F||Z!==l.F5.MoreThenMin||T!==l.F5.LessThenMax||(p=(0,l.lw)(M),h={breakEndsAt:M.from}),!F){if(Z===l.F5.LessThenMax)p=(0,l.lw)(k),f=l.F5.LessThenMax;else if(T===l.F5.MoreThenMin||!T&&Z===l.F5.MoreThenMin){let e=null==t?void 0:null===(i=t.allDaysOpeningHours)||void 0===i?void 0:i.filter(e=>e.dayOfWeek===x),n=(null==e?void 0:e.length)?e[0]:null;p=n?(0,l.lw)(n,!0):null,f=l.F5.MoreThenMin}}let[C,I]=a||[],D=(0,l.aM)(e,C,s),O=(0,l.aM)(e,I,s),P=!j&&!!(null==a?void 0:a.length)&&(D===l.F5.InRange||O===l.F5.InRange);P||D!==l.F5.MoreThenMin||O!==l.F5.LessThenMax||(g={breakEndsAt:I.from}),P||(D===l.F5.LessThenMax?v=l.F5.LessThenMax:O!==l.F5.MoreThenMin&&(O||D!==l.F5.MoreThenMin)||(v=l.F5.MoreThenMin)),o=!!P,r=!!F,c=!F&&!o,u=!!(null==d?void 0:d.length)}return{isDeliveryOpen:o,isPickupOpen:r,isClosed:c||!!j,isRestaurantWorkingToday:u,openingHoursBreak:h,deliveryHoursBreak:g,closedStatus:f,deliveryClosedStatus:v,nextOpeningDate:p,todayOpeningHours:d,todayDeliveryHours:a,activeVacation:j}},[t])}},91355:(e,n,t)=>{t.r(n),t.d(n,{__N_SSP:()=>j,default:()=>b});var i=t(85893);t(67294);var o=t(37613),l=t(532),r=t(19987),s=t(38257),d=t(86177),a=t(43889),c=t(64924),u=t(8020),h=t(39443),g=t(90291),f=t(51192),v=t(14295);let p=(0,f.ZP)(v.Z).attrs({variant:"primary",block:!0}).withConfig({componentId:"sc-9754be5d-0"})([""]),m=()=>{let{t:e}=(0,l.$G)(["common","contact"]),{getCartCount:n}=(0,h.jD)(),{data:{slug:t}}=(0,r.Z)();return(0,i.jsx)(p,{href:u.Z.TABLERESERVATION(t),onClick:()=>(0,g.hd)(g.GF.ContactPage,n()),children:e("book-table")})},x=()=>{var e,n;let{data:t}=(0,r.Z)(),{t:o}=(0,l.$G)();return(0,i.jsxs)(s.W2,{center:"large",flow:!0,gapSize:8,children:[(0,i.jsx)(s.X2,{children:(0,i.jsx)(s.sg,{children:(0,i.jsx)(d.H1,{fontWeight:"medium",children:t.name})})}),(0,i.jsxs)(s.X2,{children:[((null==t?void 0:t.openingHours)||(null==t?void 0:null===(e=t.reservationSettings)||void 0===e?void 0:e.isEnabled))&&(0,i.jsx)(s.sg,{lg:6,children:(0,i.jsxs)(s.X2,{children:[(null==t?void 0:t.openingHours)&&(0,i.jsx)(s.sg,{children:(0,i.jsx)(c.Z,{openingHours:null==t?void 0:t.openingHours})}),(null==t?void 0:null===(n=t.reservationSettings)||void 0===n?void 0:n.isEnabled)&&(0,i.jsx)(s.sg,{children:(0,i.jsx)(m,{})})]})}),(0,i.jsx)(s.sg,{lg:6,children:(0,i.jsx)(a.Z,{addressTitle:o("contact:address-headline"),phoneTitle:o("contact:phone-headline")})})]})]})};var j=!0;let b=()=>(0,i.jsx)(o.Z,{paddingBlock:!0,children:(0,i.jsx)(x,{})})}}]);