1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5834],{5834:(e,l,t)=>{t.r(l),t.d(l,{NewBookingCta:()=>v});var r=t(37876),o=t(31537),s=t(69241),n=t(34178),a=t(51420),i=t(53121),c=t(18489),d=t(42135),x=t(40902),u=t(427),h=t(56987),f=t(97356);let m=e=>{let{children:l,linkStyle:t,preselectedStore:s}=e,{trackLinkClick:n}=(0,x.z)(),a={storeId:null==s?void 0:s.id};return"NoButton"===t?null:"Arrow"===t?(0,r.jsx)(h.z,{defaultValues:a,children:(0,r.jsx)(o.N,{type:"readonly",decoration:"arrow",children:l})}):"Button"===t?(0,r.jsx)(h.z,{defaultValues:a,buttonStyle:!0,className:"w-fit border-[--color] text-[--color] hover:text-[--bgColor] hover:bg-[--color]",onClick:e=>{n({link_href:e,link_text:l})},withCalendarIcon:!0,children:l}):"ButtonFilled"===t?(0,r.jsx)(h.z,{defaultValues:a,buttonStyle:!0,className:"w-fit bg-[--color] hover:bg-[--bgColor] text-[--bgColor] hover:text-[--color]",onClick:e=>{n({link_href:e,link_text:l})},withCalendarIcon:!0,children:l}):null},v=e=>{var l,t;let{withStoreState:o,withoutStoreState:x,showFindStoreButton:h,className:v,imageClassName:w,limitedToStore:N,ref:j,preloadImage:p}=e,g=(0,d.DE)(),{featuredStore:b}=(0,n.Ao)(),{name:k}=(0,c.UW)();if(!g)return null;let{headline:y,bodyText:C,linkText:_,imageAlignment:z,image:A,backgroundColor:B,color:S,linkStyle:E}=N||b?o:x;return(0,r.jsx)("section",{style:{backgroundColor:B,color:S,"--color":S,"--bgColor":B},children:(0,r.jsxs)(u.m,{className:(0,s.A)("flex flex-col md:flex-row w-full gap-6 py-6 md:py-12","Right"===z&&"md:flex-row-reverse",v),ref:j,children:[A&&(0,r.jsx)("div",{className:(0,s.A)("relative h-[250px] lg:h-[337px] md:flex-1",w),children:(0,r.jsx)(a.K,{className:"w-full h-full object-cover rounded",image:A,fill:!0,sizes:"(min-width: 768px) min(50vw, calc(1920px / 2)), 100vw",priority:p})}),(0,r.jsx)("div",{className:(0,s.A)("flex flex-1 items-center","Right"===z?"justify-start":"justify-end"),children:(0,r.jsxs)("div",{className:"flex flex-col gap-7 max-w-[800px] w-full",children:[(0,r.jsx)("h2",{className:"text text-h2",children:g&&(0,i.x)(y,{pageName:k,storeName:null!=(l=null==N?void 0:N.name)?l:null==b?void 0:b.name})}),(0,r.jsx)("p",{className:"text text-body",children:g&&(0,i.x)(C,{pageName:k,storeName:null!=(t=null==N?void 0:N.name)?t:null==b?void 0:b.name})}),_&&(0,r.jsx)("div",{children:(0,r.jsx)(m,{linkStyle:E,preselectedStore:N,children:_})}),h&&(0,r.jsx)(f.J$,{className:"!w-fit"})]})})]})})}}}]);
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.