(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4514],{20599:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return _}});var n=i(97458),s=i(25881),a=i(4876),l=i.n(a),o=i(11579),c=i(52983),r=i(1653),d=i(34792),u=i(74743),h=i(47577),m=i.n(h);function _(e){let{buttons:t,heading:i,subheading:a,text:h,position:_}=e,x=(0,o.useRouter)(),g="/"===x.asPath.split("?")[0],f=g&&2===_?"h1":"h2",{acf:{information:{bookings:{is_enabled:b,dmn_id:k},general:{facilities:v}}}}=(0,s.FC)(),p=(0,c.useMemo)(()=>b&&v&&"/dog-friendly"!==x.asPath&&"/drinks"!==x.asPath&&"/function-room-hire"!==x.asPath&&"/giftcards"!==x.asPath&&"/menus"!==x.asPath&&"/offers"!==x.asPath&&"/our-pub"!==x.asPath&&"/private-hire"!==x.asPath&&"/pub-garden"!==x.asPath&&"/signup"!==x.asPath&&"/sports"!==x.asPath&&"/stay-with-us"!==x.asPath&&"/sunday-roast"!==x.asPath&&"/whats-on"!==x.asPath,[v,b,x.asPath]);return i||h?(0,n.jsxs)("div",{className:"container flush padded ".concat(m().container," ").concat("/"===x.asPath||x.asPath.includes("/home")||x.asPath.includes("/?y_source")?m().withFacilities:m().withoutFacilities," ").concat(k?m().withDmn:"").trim(),children:[("/"===x.asPath||x.asPath.includes("/home")||x.asPath.includes("/?y_source"))&&!k&&v&&(0,n.jsx)("div",{className:m().facilities,children:(0,n.jsxs)("div",{className:m().facilities,children:[(0,n.jsx)("div",{className:m().facilitiesHeading,children:(0,n.jsx)("h3",{className:"font-secondary text-l",children:"Facilities"})}),(0,n.jsx)(d.Z,{}),(0,n.jsx)("div",{className:m().buttonWrapper,children:(0,n.jsx)(u.Z,{className:"button button-secondary",href:"/our-pub?scroll=3",children:"View All"})})]})}),p&&k&&(0,n.jsxs)("div",{className:m().dmnWidgetArea,children:[(0,n.jsx)("h2",{children:"Book Now"}),(0,n.jsx)(r.Z,{delay:300,id:k})]}),(0,n.jsxs)("div",{className:m().content,children:[(0,n.jsxs)(f,{children:[a&&(0,n.jsx)("span",{className:"font-primary ".concat(m().subheading),children:a}),(0,n.jsx)("span",{className:"font-secondary ".concat(m().heading),children:i})]}),h&&(0,n.jsx)("div",{className:"multiline ".concat(m().multiline),dangerouslySetInnerHTML:{__html:l().sanitize(h.replace(/\r\n/g,"<br />"))}}),t&&t.filter(e=>e.link_text&&e.link_url).length>0&&(0,n.jsx)("div",{className:"buttons ".concat(m().buttons),children:t.map((e,t)=>e.link_text&&e.link_url?(0,n.jsx)(u.Z,{href:"".concat(e.link_url),className:"button  ".concat(0===t?"button-fill":"button-primary").trim(),children:e.link_text},"button-".concat(t+1)):null)}),("/"===x.asPath||x.asPath.includes("/home")||x.asPath.includes("/?y_source"))&&k&&b&&v&&(0,n.jsxs)("div",{className:m().dmnAreaFacilities,children:[(0,n.jsx)("div",{className:m().facilitiesHeading,children:(0,n.jsx)("h3",{className:"font-secondary text-l",children:"Facilities"})}),(0,n.jsx)(d.Z,{}),(0,n.jsx)("div",{className:m().buttonWrapper,children:(0,n.jsx)(u.Z,{className:"button button-secondary",href:"/our-pub?scroll=3",children:"View All"})})]})]})]}):null}l().addHook("afterSanitizeAttributes",e=>{"target"in e&&(e.setAttribute("target","_blank"),e.setAttribute("rel","noreferrer"))})},1653:function(e,t,i){"use strict";i.d(t,{Z:function(){return r}});var n=i(97458),s=i(2638),a=i.n(s),l=i(98414),o=i.n(l),c=i(52983);function r(e){let{delay:t,id:i}=e,s=(0,c.useRef)(null),l=(0,c.useMemo)(()=>{var e,t,n,s;return{"custom-source":"Website","hide-powered-by":!0,"monday-first":!0,"return-url":"".concat(null===(t=window)||void 0===t?void 0:null===(e=t.location)||void 0===e?void 0:e.protocol,"//").concat(null===(s=window)||void 0===s?void 0:null===(n=s.location)||void 0===n?void 0:n.host),src:"//widgets.designmynight.com/bookings-partner.min.js",venue:i}},[i]),r=(0,c.useCallback)(()=>{if(s.current){let{current:a}=s;if(Object.entries(l).forEach(e=>{let[t,i]=e;null==a||a.setAttribute(t,"".concat(i))}),t)setTimeout(()=>{var e,t,i;return null===(i=window)||void 0===i?void 0:null===(t=i.DMN)||void 0===t?void 0:null===(e=t.BookingFormHelper)||void 0===e?void 0:e.renderBookingWidget(a)},t);else{var e,i,n;null===(n=window)||void 0===n||null===(i=n.DMN)||void 0===i||null===(e=i.BookingFormHelper)||void 0===e||e.renderBookingWidget(a)}}},[l,t,s]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a(),{children:(0,n.jsx)("link",{href:"https://onsass.designmynight.com",rel:"stylesheet",type:"text/css"},"dmn-widget-css")}),(0,n.jsx)(o(),{id:"dmn-widget-js",src:"//widgets.designmynight.com/bookings-partner.min.js",strategy:"afterInteractive",onReady:r}),(0,n.jsx)("div",{ref:s})]})}},47577:function(e){e.exports={buttonWrapper:"T2TextBlock_buttonWrapper___ONoE",dmnAreaFacilities:"T2TextBlock_dmnAreaFacilities__SjeEv",facilities:"T2TextBlock_facilities__x2XTi",facilitiesHeading:"T2TextBlock_facilitiesHeading__uTPSk",content:"T2TextBlock_content__5OGsg",subheading:"T2TextBlock_subheading__ympul",heading:"T2TextBlock_heading__Ag3Bq",buttons:"T2TextBlock_buttons__yJ_RO",container:"T2TextBlock_container__9k9uU",withDmn:"T2TextBlock_withDmn__uAwZB",withFacilities:"T2TextBlock_withFacilities__aZfkX",withoutFacilities:"T2TextBlock_withoutFacilities__OenEA",dmnWidgetArea:"T2TextBlock_dmnWidgetArea__g9IFi"}}}]);