"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9529],{85778:function(e,l,r){var n=r(57437),o=r(2265),t=r(19903),a=r(49987);let i=(0,o.forwardRef)((e,l)=>{let{children:r,initial:i={opacity:0},animation:d={opacity:1},transition:c={duration:.8,ease:"easeOut"},start:s=!1,className:u,style:_,key:m}=e,[p,h]=(0,t.H)();return(0,o.useEffect)(()=>{s&&h(p.current,d,c)},[s]),(0,n.jsx)(a.E.div,{ref:p,className:u,style:_,initial:i,children:(0,n.jsx)("div",{ref:l,children:r})},m)});i.displayName="AnimationWrapper",l.Z=i},19529:function(e,l,r){r.d(l,{Z:function(){return S}});var n=r(57437),o=r(52868),t=r(39501),a=r.n(t),i=r(57818),d=r(48059),c=r.n(d),s=r(87863),u=r(24539),_=r(87331),m=r(93435),p=r(56800),h=r.n(p),b=r(37476),g=r(2265),E=r(85778);let x=(0,i.default)(()=>r.e(616).then(r.bind(r,60616)),{loadableGenerated:{webpack:()=>[60616]}});var f=e=>{let{children:l,section:r,index:o,isLastSection:t}=e,{isDesktop:a}=(0,_.Z)(),i=(0,m.Z)(),{getColor:d}=(0,u.Z)(),p=(0,g.useRef)(null),f=(0,b.Y)(p,{once:!0,amount:.1}),k=e=>{var l,o,t,s,u,_,m,p,b,g,E,x;let{top:f}=e,k=(a?i.dimension.padding.mobileSection:i.dimension.padding.mini)*2;return(0,n.jsx)("div",{className:h()("absolute w-full",{"bottom-0":!f,"top-0":f}),style:f?{marginTop:-k}:{marginBottom:-k},children:(0,n.jsxs)("div",{style:{height:k},className:c().dynamic([["7535a3cc0602f9a0",[f?"bottom":"top",k,d(null!==(b=null==r?void 0:r.background_color)&&void 0!==b?b:null===(o=i.template)||void 0===o?void 0:null===(l=o.color_variables)||void 0===l?void 0:l.background_color),f?"left":"right"]]])+" relative w-full overflow-hidden",children:[(0,n.jsx)("div",{className:c().dynamic([["7535a3cc0602f9a0",[f?"bottom":"top",k,d(null!==(g=null==r?void 0:r.background_color)&&void 0!==g?g:null===(s=i.template)||void 0===s?void 0:null===(t=s.color_variables)||void 0===t?void 0:t.background_color),f?"left":"right"]]])+" triangle"}),(0,n.jsx)(c(),{id:"7535a3cc0602f9a0",dynamic:[f?"bottom":"top",k,d(null!==(E=null==r?void 0:r.background_color)&&void 0!==E?E:null===(_=i.template)||void 0===_?void 0:null===(u=_.color_variables)||void 0===u?void 0:u.background_color),f?"left":"right"],children:".triangle.__jsx-style-dynamic-selector{position:absolute;top:0;right:0;width:0;height:0;border-".concat(f?"bottom":"top",":").concat(k,"px solid ").concat(d(null!==(x=null==r?void 0:r.background_color)&&void 0!==x?x:null===(p=i.template)||void 0===p?void 0:null===(m=p.color_variables)||void 0===m?void 0:m.background_color),";border-").concat(f?"left":"right",":100vw solid transparent}")})]})})},C=(0,g.useMemo)(()=>(null==r?void 0:r.is_skew)?(0,n.jsxs)(n.Fragment,{children:[k({top:!0}),k({top:!1})]}):null,[null==r?void 0:r.is_skew,a,null==r?void 0:r.background_color]),O=(0,g.useMemo)(()=>(null==r?void 0:r.child)&&(0,n.jsx)("div",{className:"absolute inset-0",children:(0,n.jsx)(x,{section:null==r?void 0:r.child,displayMode:"background"})}),[null==r?void 0:r.child]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(E.Z,{start:f,ref:p,children:(0,n.jsxs)("section",{id:(0,s.AI)(null==r?void 0:r.id),className:h()("relative",{"border-b border-solid border-companyBrand-borderColor":i.template.has_section_borders&&!t}),style:{zIndex:o,backgroundColor:d(null==r?void 0:r.background_color)},children:[O,(0,n.jsx)("div",{className:"h-full w-full relative",children:l}),C]})})})};let k=(0,i.default)(()=>r.e(7633).then(r.bind(r,97633)),{loadableGenerated:{webpack:()=>[97633]}}),C=(0,i.default)(()=>r.e(5630).then(r.bind(r,45630)),{loadableGenerated:{webpack:()=>[45630]}}),O=(0,i.default)(()=>r.e(5961).then(r.bind(r,75961)),{loadableGenerated:{webpack:()=>[75961]}}),F=(0,i.default)(()=>r.e(4815).then(r.bind(r,24815)),{loadableGenerated:{webpack:()=>[24815]}}),y=(0,i.default)(()=>r.e(8454).then(r.bind(r,78454)),{loadableGenerated:{webpack:()=>[78454]}}),v=(0,i.default)(()=>r.e(5555).then(r.bind(r,25555)),{loadableGenerated:{webpack:()=>[25555]}}),A=(0,i.default)(()=>r.e(7485).then(r.bind(r,17485)),{loadableGenerated:{webpack:()=>[17485]}}),D=(0,i.default)(()=>r.e(5091).then(r.bind(r,75091)),{loadableGenerated:{webpack:()=>[75091]}}),I=(0,i.default)(()=>r.e(8014).then(r.bind(r,8014)),{loadableGenerated:{webpack:()=>[8014]}}),w=(0,i.default)(()=>r.e(616).then(r.bind(r,60616)),{loadableGenerated:{webpack:()=>[60616]}}),N=(0,i.default)(()=>r.e(7310).then(r.bind(r,67310)),{loadableGenerated:{webpack:()=>[67310]}}),T=(0,i.default)(()=>r.e(7871).then(r.bind(r,47871)),{loadableGenerated:{webpack:()=>[47871]}});var S=e=>{let{sections:l}=e,r=a()(l).filter(e=>!(null==e?void 0:e.is_hidden)).toArray();return r.map((e,l)=>{let t={section:e,index:l,isLastSection:l===r.length-1};switch(null==e?void 0:e.type){case o.Oc.HERO_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(F,{section:e,sections:r})});case o.Oc.CUSTOMIZABLE_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(k,{section:e})});case o.Oc.GALLERY_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(C,{section:e})});case o.Oc.GOOGLE_REVIEW_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(O,{section:e})});case o.Oc.PRODUCT_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(v,{section:e})});case o.Oc.LOCATION_TRACKER_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(y,{section:e})});case o.Oc.YOUTUBE_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(A,{section:e})});case o.Oc.MENU_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(D,{section:e})});case o.Oc.IFRAME_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(I,{section:e})});case o.Oc.ANIMATED_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(w,{section:e})});case o.Oc.TIME_LINE_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(N,{section:e})});case o.Oc.FAQ_SECTION:return(0,n.jsx)(f,{...t,children:(0,n.jsx)(T,{section:e})});default:return null}})}},59790:function(e,l,r){let n=(0,r(2265).createContext)({isDesktop:!0,isTablet:!1,isMobile:!1});l.Z=n},3820:function(e,l,r){var n=r(2265),o=r(45824),t=r(46812);let a=(0,n.createContext)({...o.Z,isDarkMode:!1,template:t._j,fontFaces:[]});l.Z=a},46812:function(e,l,r){r.d(l,{$z:function(){return a},E9:function(){return i},IL:function(){return _},W1:function(){return u},WU:function(){return t},_j:function(){return c},bk:function(){return d},mk:function(){return s}});var n=r(45824),o=r(52868);let t=[{languageCode:o.a2.DE,languageLabel:"Deutsch",country:"Deutschland"},{languageCode:o.a2.EN,languageLabel:"English",country:"England"}],a="translations",i={language:"language"},d=[{from:0,to:10},{from:10,to:25},{from:25,to:50},{from:50,to:100},{from:100,to:150},{from:150,to:null}],c={is_dark_mode:!1,page_loading_indicator_props:{page_loading_indicator_type:o.NP.ONE,background_color:null,text_color:null,lottie_props:null},text_style:{heading:{all_capital:!0,color:o.IQ.HEADER_COLOR,font:{name:"Poppins",url:null},size_multiplier:1,font_weight_type:o.$O.BOLD,letter_spacing:1,line_height_multiplier:1},description:{all_capital:!1,color:o.IQ.DESCRIPTION_COLOR,font:{name:"Montserrat",url:null},size_multiplier:1,font_weight_type:o.$O.REGULAR,letter_spacing:1,line_height_multiplier:1}},button_text_style:{all_capital:!1,font:{name:"Poppins",url:null},size_multiplier:1,font_weight_type:o.$O.BOLD,letter_spacing:1,line_height_multiplier:1},news_banner_props:{background_color:null,color:null,type:o.fS.ONE},navigation_bar_props:{navigation_bar_type:o.aU.ONE,navigation_bar_position:o.Vk.FIXED,text_size:o.Ci.MINI,text_color:null,background_color:null,order_online_button_props:null,order_online_button_hidden:!1},border_radius_type:o.Ly.SMALL,border_width_type:o.VA.SMALL,color_variables:{primary_color:n.Z.color.brand.primary,secondary_color:n.Z.color.brand.primary,header_color:n.Z.color.text.default,description_color:n.Z.color.text.default,background_color:n.Z.color.background.inkWhite.white_1,secondary_background_color:n.Z.color.background.inkWhite.white_1,border_color:n.Z.color.brand.inkGrey.grey_2,card_color:n.Z.color.background.inkWhite.white_0,dark_text_color:n.Z.color.text.default,light_text_color:n.Z.color.text.light,icon_color:n.Z.color.brand.icon},dark_mode_color_variables:{primary_color:n.Z.color.brand.primary,secondary_color:n.Z.color.brand.primary,header_color:n.Z.color.text.light,description_color:n.Z.color.text.light,background_color:n.Z.color.background.inkBlack.black_2,secondary_background_color:n.Z.color.background.inkBlack.black_1,border_color:n.Z.color.brand.inkBlack.black_2,card_color:n.Z.color.background.inkBlack.black_0,dark_text_color:n.Z.color.text.default,light_text_color:n.Z.color.text.light,icon_color:n.Z.color.brand.icon_dark}},s={none:{none:"0",sm:"0",DEFAULT:"0",md:"0",lg:"0",xl:"0","2xl":"0","3xl":"0","4xl":"0","5xl":"0","6xl":"0",full:"0"},small:{none:"0",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem","4xl":"2.5rem","5xl":"3rem","6xl":"4.5rem",full:"9999px"},medium:{none:"0",sm:"0.425rem",DEFAULT:"0.65rem",md:"0.775rem",lg:"0.9rem",xl:"1.15rem","2xl":"5rem","3xl":"5.5rem","4xl":"7.5rem","5xl":"7rem","6xl":"8.5rem",full:"9999px"},large:{none:"0",sm:"0.525rem",DEFAULT:"0.75rem",md:"0.875rem",lg:"1rem",xl:"2.15rem","2xl":"6rem","3xl":"6.5rem","4xl":"8.5rem","5xl":"8rem","6xl":"9.5rem",full:"9999px"},full:{none:"0",sm:"0.625rem",DEFAULT:"0.85rem",md:"0.975rem",lg:"2rem",xl:"3.15rem","2xl":"7rem","3xl":"7.5rem","4xl":"9.5rem","5xl":"9rem","6xl":"10.5rem",full:"9999px"}},u={none:{none:"0px",DEFAULT:"0px",small:"1px",medium:"2px",large:"3px"},light:{none:"0px",DEFAULT:"1.5px",small:"1px",medium:"2px",large:"3px"},small:{none:"0px",DEFAULT:"2.5px",small:"2px",medium:"3px",large:"4px"},medium:{none:"0px",DEFAULT:"3.5px",small:"3px",medium:"4px",large:"5px"},large:{none:"0px",DEFAULT:"7.5px",small:"7.5px",medium:"8px",large:"9px"}},_={[o.a2.EN]:{[o.q5.HOME]:o.q5.HOME,[o.q5.RESERVATIONS]:o.q5.RESERVATIONS,[o.q5.CATERING]:o.q5.CATERING,[o.q5.EVENTS]:o.q5.EVENTS,[o.q5.IMPRESSUM]:o.q5.IMPRESSUM,[o.q5.PRIVACY_POLICY]:o.q5.PRIVACY_POLICY,[o.q5.COOKIE_POLICY]:o.q5.COOKIE_POLICY,[o.q5.ABOUT_US]:o.q5.ABOUT_US,[o.q5.LOCATION_HOURS]:o.q5.LOCATION_HOURS,[o.q5.MENU]:o.q5.MENU},[o.a2.DE]:{[o.q5.HOME]:"/",[o.q5.RESERVATIONS]:"/reservierungen",[o.q5.CATERING]:"/catering",[o.q5.EVENTS]:"/veranstaltungen",[o.q5.IMPRESSUM]:"/impressum",[o.q5.PRIVACY_POLICY]:"/datenschutzerklaerung",[o.q5.COOKIE_POLICY]:"/cookie-richtlinie",[o.q5.ABOUT_US]:"/uber-uns",[o.q5.LOCATION_HOURS]:"/standort-und-oeffnungszeiten",[o.q5.MENU]:"/speisekarte"}}},87331:function(e,l,r){r.d(l,{Z:function(){return t}});var n=r(2265),o=r(59790);function t(){return(0,n.useContext)(o.Z)}},93435:function(e,l,r){r.d(l,{Z:function(){return t}});var n=r(2265),o=r(3820);function t(){return(0,n.useContext)(o.Z)}},45824:function(e,l){l.Z={fonts:{fontFamily:{headers:"Poppins",descriptions:"Montserrat",buttons:"Poppins"},fontSizes:{h1:54,h2:36,h3:24,h4:22,h5:20,h6:18,p:18,small:16,mini:14,tiny:12,nano:10,breakpoints:{md:{h1:40,h2:32,h3:24,h4:18,h5:16,h6:16,p:16,small:16,mini:14,tiny:12,nano:10}}},fontWeights:{light:300,regular:400,medium:500,semi_bold:600,bold:700,extra_bold:800},fontLineHeight:{h1:75,h2:44,h3:24,h4:24,h5:24,h6:24,p:24,small:22,mini:19,tiny:19,nano:12,breakpoints:{md:{h1:47,h2:38,h3:33,h4:24,h5:24,h6:24,p:24,small:22,mini:19,tiny:19,nano:12}}}},color:{background:{inkWhite:{white_0:"#FFFFFF",white_1:"#FBFBFC"},inkDisabled:{disabled_1:"#ECF4F7",disabled_2:"#D5ECD6",disabled_3:"#E7E7E7"},inkGreen:{green_0:"#DBFAE2",green_1:"#B9DDC2",green_2:"#3E734C"},inkBlack:{black_0:"#272727",black_1:"#0D0D0D",black_2:"#1A1A1A"}},brand:{primary:"#69CE8C",secondary:"#161616",success:"#69CE8C",notice:"#FDF3BB",warning:"#F2C94C",danger:"#EB5757",icon:"#333333",icon_dark:"#CCCCCC",inkGrey:{grey_0:"#F5F9FA",grey_1:"#ECF4F7",grey_2:"#DAE9EF",grey_3:"#A7BAC5",grey_4:"#5F6974",grey_5:"#E0E0E0",grey_6:"#F2F2F2",grey_7:"#F7F5F9",grey_8:"#CCCCCC"},inkBlack:{black_0:"#3F3F3F",black_1:"#191919",black_2:"#0E0E0D",black_3:"#2D2D2D",black_4:"#4E4E4E"},inkGreen:{green_0:"#DBFAE2",green_1:"#B9DDC2",green_2:"#3E734C"},inkPrimary:{primary_1:"#F0FAF3",primary_2:"#E1F5E8",primary_3:"#D2F0DD",primary_4:"#C3EBD1",primary_5:"#B4E6C5",primary_6:"#A5E2BA",primary_7:"#96DDAE",primary_8:"#87D8A3",primary_9:"#78D398"},inkWarning:{warning_1:"#FED0DA"},inkDanger:{danger_4:"#F9E3E2",danger_9:"#EB5757"},themeColors:{color_1:"#D9F9E6",color_2:"#F2994A"}},text:{default:"#161616",grey:"#5F6974",light:"#FBFBFC",disabled:"#F2F2F2",red:"#EB5757",warning:"#F45B7F",blue:"#2F80ED",placeholder:"#7F7F7F"},gradients:{primary:["#69CE8C","#6ED792"],secondary:["#0E0E0E","#0E0E0E"],third:["#ED489E","#FF7CDA"],forth:["#F7C13A","#FFFB62"],fifth:["#CBE3ED","#CBE3ED"]}},dimension:{padding:{large:32,medium:24,small:16,xsmall:12,mini:8,xmini:6,tiny:4,xTiny:2,section:80,mobileSection:28,xlSection:160},borderRadius:{large:32,small:16,mini:8,tiny:4},borderWidth:{light:.5,default:1.5,small:1,medium:2,large:3},hitSlop:{regular:{top:20,bottom:20,left:20,right:20}},breakPoints:{sm:640,md:768,lg:1024,xl:1280}},shadows:{shading1:{elevation:10,shadowColor:"#A7BAC5",shadowOffset:{height:3,width:0},shadowRadius:5,shadowOpacity:.4},shading2:{elevation:20,shadowColor:"#A7BAC5",shadowOffset:{height:5,width:0},shadowRadius:10,shadowOpacity:.4}},hitSloop:{regular:{top:10,bottom:10,left:10,right:10},medium:{top:15,bottom:15,left:15,right:15},large:{top:15,bottom:15,left:15,right:15}}}}}]);