1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3456],{1243:e=>{e.exports={actions:"styles_actions__h0fif",marker:"styles_marker__waPZm",markerIcon:"styles_markerIcon__B2ME7",popupContainer:"styles_popupContainer__g8nBN",clicked:"styles_clicked__nIuIp",markerContainer:"styles_markerContainer__YREz_",imageContainer:"styles_imageContainer__G_NG8",popupButton:"styles_popupButton__AedeV",content:"styles_content__KjUsP",popupPlacement:"styles_popupPlacement__wwQ8E",popupPlacementTopLeft:"styles_popupPlacementTopLeft__xGQsI",popupPlacementTopCenter:"styles_popupPlacementTopCenter__SFtyw",popupPlacementTopRight:"styles_popupPlacementTopRight__1iDDc",popupPlacementBottomLeft:"styles_popupPlacementBottomLeft__2SM7n",popupPlacementBottomCenter:"styles_popupPlacementBottomCenter__7ViUU",popupPlacementBottomRight:"styles_popupPlacementBottomRight__u2R0_",favoriteIconButton:"styles_favoriteIconButton__8HggT",closeButton:"styles_closeButton__m3tos",favoriteButton:"styles_favoriteButton__iPhnQ"}},16872:e=>{e.exports={rootWrapper:"styles_rootWrapper__IrtZt",rootWrapperWide:"styles_rootWrapperWide__3zeJd",rootWrapperHide:"styles_rootWrapperHide__zzSIk",wrapper:"styles_wrapper__r9W6g",wrapperInner:"styles_wrapperInner__I3c1D",wrapperInnerWide:"styles_wrapperInnerWide__7f41n",filterGroup:"styles_filterGroup__zRZCV",filterGroupButtons:"styles_filterGroupButtons__9H3o0",filterGroupRight:"styles_filterGroupRight__U9MjN",filters:"styles_filters__ZUugZ",filtersSplit:"styles_filtersSplit__5Xg4S",filtersGallery:"styles_filtersGallery__A18Ed",filterGroups:"styles_filterGroups__nXad2",scrollbar:"styles_scrollbar__Afs4Q",thumb:"styles_thumb__RXgtb",viewport:"styles_viewport__ORfjp",hideButtonOnMobile:"styles_hideButtonOnMobile__WDKBM",hideButtonOnDesktop:"styles_hideButtonOnDesktop__BCacR"}},35408:e=>{e.exports={marker:"styles_marker__V9LDv",markerInteractive:"styles_markerInteractive__O3Sni",iconBase:"styles_iconBase__PgCLo",iconWrapper:"styles_iconWrapper__wLfuB",markerCluster:"styles_markerCluster__ZJ7vD",icon:"styles_icon__8idCv",markerActive:"styles_markerActive__Iw4y5",markerClusterWide:"styles_markerClusterWide__hZpAd",iconWrapperBoth:"styles_iconWrapperBoth__9yw02",markerDot:"styles_markerDot__HwCwU"}},53098:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(84888),l=a(96342);a(70900);var n=a(61232),r=a.n(n);function i(e){let{hidePlaceholder:t,children:a,index:n}=e;return(0,s.jsxs)("div",{className:r().cardWrapper,children:[(0,s.jsx)("div",{className:(0,l.A)(r().placeholderWrapper,t?r().hidePlaceholderWrapper:"",t?"td".concat(n):""),children:(0,s.jsxs)("div",{className:r().card,children:[(0,s.jsx)("div",{className:r().cardImage}),(0,s.jsx)("div",{className:r().textRow}),(0,s.jsx)("div",{className:r().textRow}),(0,s.jsxs)("div",{className:r().textRowDouble,children:[(0,s.jsx)("div",{className:r().textRowDoubleItem}),(0,s.jsx)("div",{className:(0,l.A)(r().textRowDoubleItem,r().textRowDoubleLast)})]})]})}),(0,s.jsx)("div",{className:(0,l.A)(r().childWrapper,t?r().loadChildWrapper:"","td".concat(n)),children:a})]})}},53456:(e,t,a)=>{"use strict";a.d(t,{n:()=>ez,A:()=>eF});var s=a(84888),l=a(70900),n=a(96342),r=a(28468),i=a.n(r),o=a(70896),c=a(82712),u=a(20383),p=a(78022),d=a(59968),m=a(63726),_=a(53098),h=a(29703),y=a(78696),v=a(10699),g=a(33116),x=a(42246),f=a(45722),j=a(26904),w=a(24845),b=a(85941),k=a(412),B=a(21741),C=a(79185),A=a.n(C),N=a(58830);function I(e){var t,a,l;let{businessContact:n,productId:r,productTypeName:c,productTitle:d}=e,_=(0,p.a)(),h=i().locale;return(0,s.jsxs)(N.A.Box,{direction:"row",gap:16,"data-testid":"contactBlock",justify:"space-between",wrap:!0,children:[(0,o.a4)(n)?(0,s.jsxs)(N.A.Box,{direction:"row",gap:16,align:"center",children:[(0,o.a4)(n.image)&&(0,o.pE)(n.image.url)?(0,s.jsx)("div",{className:A().contactImageWrapper,children:(0,s.jsx)(B.Ay,{className:A().contactPersonImage,src:n.image.url,alt:n.image.title,width:80,height:80,objectFit:B.LX.cover,objectPosition:B.lg.center})}):"",(0,s.jsxs)("div",{className:A().contactPersonInfo,children:[(0,s.jsxs)("span",{className:A().contactPersonTitle,children:[null!=(t=n.firstName)?t:""," ",null!=(a=n.surName)?a:""]}),(0,s.jsx)("span",{className:A().contactPersonSubTitle,children:null!=(l=n.function)?l:""})]})]}):null,(0,s.jsxs)(N.A.Box,{direction:"row",gap:16,wrap:!0,className:A().contactButtons,children:[(0,o.a4)(r)&&(0,o.a4)(c)&&(0,o.a4)(d)?(0,s.jsx)(m.Ay,{variant:m.Ak.primary,as:"link",buttonSize:m.Mp.normal,href:"".concat((0,v.F)({id:r,title:d,type:c,locale:h}),"#contact"),className:A().contactButton,children:_("Contact us")}):"",(0,o.a4)(r)&&(0,o.a4)(c)&&(0,o.a4)(d)?(0,s.jsx)(m.Ay,{as:"link",buttonSize:m.Mp.normal,variant:m.Ak.tertiary,iconPosition:"right",icon:u.V.arrow_forward_ios,iconSize:14,href:(0,v.F)({id:r,title:d,type:c,locale:h}),className:A().contactButton,children:_("button.view.venue")}):null]})]})}var W=a(37703),P=a(25397),S=a(50999),L=a(12421),T=a(81088),E=a(24069),R=a(35142),M=a(70736),z=a(9660),F=a(39569),V=a(23561),G=a(40730),D=a(77154),O=a.n(D),q=a(67216),Z=a(99334),K=a(32430),U=a(88311),H=a(76941),Q=a(79307),X=a(4635),J=a(89877),Y=a(3838),$=a(54178),ee=a(23932),et=a(18212);function ea(e){var t,a;let{brandPages:i,product:c,eventType:d,brandName:_,baseChannelKe
1y:y,siteName:B,events:C}=e,[A,D]=(0,l.useState)(null),[Z,K]=(0,l.useState)(),[U,ea]=(0,l.useState)(),[el,en]=(0,l.useState)(),er=(0,p.a)(),[ei,eo]=(0,l.useState)(),[ec,eu]=(0,l.useState)(),ep=(0,et.A)(),ed=(0,r.useRouter)(),{isMdOrLarger:em}=(0,Y.z)(),e_=ed.locale,eh=c.title,ey="type"in c&&"Indoor"===c.type?"indoor_space":"type"in c&&"Outdoor"===c.type?"outdoor_space":c.typeName===z.K$.room?"room":"venue",ev=(0,V.BB)(c)?c.ratings:void 0,eg=(0,l.useMemo)(()=>{if((0,o.pE)(ev))return(0,J.p3)(ev)},[ev]),ex=(0,J.a1)(ev),ef=(0,l.useCallback)(async e=>{let t;if((0,o.a4)(e.productId)){var a,s;let l={venueId:null==(a=e.productId)?void 0:a.toString(),culture:null!=(s=null==e_?void 0:e_.toLowerCase())?s:z.zB.enUS.toLowerCase(),siteName:B,channelKey:y};t=await (0,R.P4)(l)}if((0,o.a4)(t)&&!(0,R.Y5)(t)){let e=[];(0,o.pE)(t.indoorSpaces)&&e.push(...t.indoorSpaces),(0,o.pE)(t.outdoorSpaces)&&e.push(...t.outdoorSpaces),D(e)}},[y,e_,B]),ej=(0,l.useCallback)(async e=>{let t;if((0,o.a4)(e.productId)){var a;t=await (0,R.WX)({channelKey:y,culture:null!=(a=null==e_?void 0:e_.toLowerCase())?a:z.zB.enUS.toLowerCase(),id:e.productId,siteName:B})}(0,o.a4)(t)&&!(0,R.Y5)(t)&&K(t)},[y,e_,B]);(0,l.useEffect)(()=>{if((0,V.BB)(c))return void ef({productId:c.id});(0,V.BB)(c)||ej({productId:c.venueId}),(0,M.Kb)(c)?en(function(e,t){let a=[];return(0,o.pE)(e)&&a.push(...e),(0,o.pE)(t)&&a.push(...t),a}(c.generalFacilities,c.outdoorFacilities)):en(c.generalFacilities)},[c,ef,ej]),(0,l.useEffect)(()=>{(0,V.BB)(c)&&ea(c.businessContact),(0,o.a4)(Z)&&(ef({productId:c.venueId}),(0,o.a4)(Z.businessContact)&&ea(Z.businessContact))},[Z,c,ef]),(0,l.useEffect)(()=>{if((0,V.BB)(c)&&(0,o.pE)(c.participatedEvents)&&(0,o.a4)(d)){let e=(0,x.Z0)(c.participatedEvents),t=(0,x.eQ)(e,d);if((0,o.pE)(t)){let e=t[0],a=c.participatedEvents.find(t=>t.id===e.id);eu(e.buttonText),eo((0,x.Ii)({event:a,venueId:c.id}))}}},[d,C,c]);let ew=(0,V.BB)(c)&&(0,o.a4)(ei)&&(0,g.Q5)(new Date(ei.registration.startDate),new Date(ei.registration.endDate),new Date),eb=(0,V.BB)(c)&&(0,o.pE)(c.brands),ek=(0,b.$)(c.id,c.title,ec);return(0,s.jsx)($.M,{initialValue:{product:c,parentVenue:Z},children:(0,s.jsxs)("div",{className:O().productPreview,children:[(0,s.jsxs)("div",{className:O().header,children:[(0,s.jsx)(m.Ay,{onClick:e=>{e.preventDefault(),ed.back()},icon:u.V.arrow_back_ios_new,iconSize:15,as:"link",children:er("Back")}),(0,s.jsxs)(N.A.Box,{direction:"row",gap:8,children:[(0,s.jsx)(S.A,{name:null!=(t=c.name)?t:"",productId:c.id,productTypeName:c.typeName,siteName:B,customUrl:!0}),(0,s.jsx)(P.A,{name:null!=(a=c.name)?a:"",venueId:"venue"===c.typeName?c.id:c.venueId,productId:c.id,typeName:ey,eventSource:"product_preview_header_section"})]})]}),(0,s.jsxs)(N.A.Box,{direction:"column",gap:16,className:O().content,children:[((0,V.BB)(c)||(0,o.pE)(c.images))&&(0,s.jsx)(w.K,{product:c,onImagePressed:()=>{(0,v.r)({id:c.id,title:c.name,type:c.typeName,locale:e_})},compact:!0}),(0,s.jsxs)(N.A.Box,{direction:"column",gap:16,className:O().wrapper,children:[(0,s.jsxs)(N.A.Box,{isFullWidth:!0,direction:"column",children:[(0,o.a4)(eh)?(0,s.jsx)(T.Ay,{level:1,stylingLevel:T.PB.h3,"data-testid":"detailPageTitle",children:eh}):null,(0,s.jsxs)(N.A.Box,{direction:"row",justify:"space-between",wrap:!0,children:[(0,s.jsx)(H.h,{product:c,parentVenue:Z,isPreview:!0}),(0,s.jsxs)(N.A.Box,{direction:"row",gap:4,align:"center",children:[(0,s.jsx)(Q.A.RatingStars,{averageRating:null!=eg?eg:0,iconSize:em?24:void 0}),(0,s.jsx)(Q.A.RatingAverage,{weight:"500",averageRating:eg}),(0,s.jsx)(Q.A.TotalRatings,{rating:ev,href:"".concat((0,v.F)({id:c.id,title:c.name,type:c.typeName,locale:e_})).concat((0,ee.zY)("review-overview")),onClick:ex>0?()=>{ep("product_review_overview_click",{venue_id:"venue"===ey?c.id:c.venueId,product_id:c.id,product_type:ey,source:"product_preview_header_section"})}:void 0}),0===ex?(0,s.jsx)(m.Ay,{href:"".concat((0,v.F)({id:c.id,title:c.name,type:c.typeName,locale:e_})).concat((0,ee.zY)("add-review")),buttonSize:m.Mp.none,as:"a",children:er("reviews.writeFirstReview.button")}):null]})]})]}),(0,s.jsx)(k.K,{product:c,brandName:_,compact:!0}),eb&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(X.c,{}),(0,s.jsxs)(N.A.Box,{direction:"column",gap:8,children:[(0,s.jsx)(T.Ay,{level:2,stylingLevel:T.PB.subTitle3,children:er("brandList.title")}),(0,s.jsx)(q.i,{brands:eb?c.brands:[],brandPages:i,locale:e_})]})]}),ew&&(0,o.a4)(ek)&&(0,s.jsx)(j.A,{event:ei,button:ek,compact:!0}),(0,V.BB)(c)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(X.c,{}),(0,s.jsx)(f.j,{locale:e_,product:c,compact:!0})]}),(0,o.pE)(el)?(0,s.jsx)("div",{className:(0,n.A)(O().iconListContainer),children:(0,s.jsx)(E.A,{style:{marginBottom:{initial:8,md:12}},children:(0,s.jsx)(es,{heading:er("Facilities"),limit:8,data:el})})}):null,(0,o.pE)(A)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(X.c,{}),(0,s.jsx)(G.E,{listIdentifier:"product-preview",children:(0,s.jsxs)(N.A.Box,{as:"section",direction:"column",gap:16,id:"spaces",style:em?{scrollMarginTop:"14.4rem"}:void 0,children:[(0,s.jsx)(T.Ay,{level:2,stylingLevel:T.PB.h5,className:O().space
1sHeader,children:er("venue"===c.typeName?"global.spaces":"Other Spaces of this Venue")}),(0,s.jsx)(W.A,{slidesPerView:1,spaceBetween:16,breakpoints:{640:{spaceBetween:24,slidesPerView:2}},navigation:!0,pagination:"bullets",navigationNextToSlides:!0,navigationBottomPadding:57,className:O().sliderContainer,classNameButtons:O().sliderButtons,children:A.map((e,t)=>(0,s.jsx)(h.A,{product:e,images:e.images,imageSizes:" (max-width: 640px) 70vw, (max-width: 1024px) 40vw, (max-width: 1440px) 33vw, (max-width: 2100px) 25vw, 20vw",href:(0,v.F)({id:e.id,title:e.name,type:e.typeName,locale:e_}),eventSource:"product_preview",productType:"venue",index:t,children:(0,s.jsx)(L.A,{item:e})},"search-".concat(t)))})]})})]}),!(0,F.H)(c)&&(0,o.pE)(c.suitableFor)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(X.c,{}),(0,s.jsx)(es,{heading:er("terms.category.suitable"),limit:8,data:c.suitableFor.slice(0,8)})]})]}),(0,o.a4)(U)||(0,o.a4)(c.id)&&(0,o.a4)(c.typeName)?(0,s.jsx)("div",{className:O().footer,children:(0,s.jsx)("div",{className:(0,n.A)(O().wrapper,O().footerWrapper),children:(0,s.jsx)(I,{businessContact:U,productId:c.id,productTitle:c.name,productTypeName:c.typeName})})}):null]})]})})}let es=e=>{let{data:t,heading:a,limit:n}=e,r=(0,p.a)(),i=(0,l.useId)();return(0,s.jsxs)(s.Fragment,{children:[(0,o.a4)(a)?(0,s.jsx)(T.Ay,{level:2,stylingLevel:T.PB.subTitle3,children:a}):null,(0,s.jsxs)(K.n.Root,{previewItemLength:n,children:[(0,s.jsx)(K.n.Content,{children:(0,s.jsx)(U.x,{element:"ul",gap:16,columns:1,breakpoints:{768:{columns:2}},children:t.map((e,t)=>(0,s.jsx)(U.x.Column,{element:"li",span:1,children:(0,s.jsxs)(N.A.Box,{direction:"row",gap:8,children:[(0,s.jsx)(Z.Z,{icon:(0,o.pE)(e.icon)?e.icon:u.V.info,iconSize:24}),e.name]})},"".concat(i,"-").concat(t)))})}),(0,s.jsx)(K.n.Trigger,{asChild:!0,renderToggle:e=>{let{open:t}=e;return(0,s.jsx)(m.Ay,{as:"button",variant:m.Ak.link,buttonSize:m.Mp.none,iconSize:24,icon:t?u.V.expand_less:u.V.expand_more,children:t?r("show.less"):r("show.more")})}})]})]})};var el=a(29575),en=a(17398),er=a(16872),ei=a.n(er),eo=a(25577),ec=a(61945);function eu(e){let{isMobile:t,viewMode:a,onToggleViewMode:r,hideFilters:i,filterButtonText:o}=e,c=(0,p.a)(),{setActiveFilterSlide:d}=(0,en.SF)(),_=(0,l.useCallback)(()=>{t||localStorage.setItem(ec.vy,a!==ez.Gallery?ez.Gallery:ez.Split),r(t?ez.Map:a!==ez.Gallery?ez.Gallery:ez.Split)},[r,t,a]);return(0,s.jsx)("div",{inert:a===ez.Map,className:(0,n.A)({[ei().rootWrapper]:!0,[ei().rootWrapperWide]:a===ez.Gallery||t,[ei().rootWrapperHide]:i}),children:!i&&(0,s.jsx)(el.bL,{"data-testid":"searchfilters",className:ei().root,children:(0,s.jsxs)("div",{className:ei().wrapper,children:[(0,s.jsx)(el.LM,{className:ei().viewport,children:(0,s.jsx)(eo.A.Container,{size:"wide",spacing:"grid",padding:void 0,children:(0,s.jsxs)("div",{className:(0,n.A)(ei().filters,{[ei().filtersGallery]:a===ez.Gallery,[ei().filtersSplit]:a===ez.Split}),children:[(0,s.jsx)("div",{className:ei().filterGroups,children:(0,s.jsx)("div",{className:ei().filterGroup,children:(0,s.jsxs)("div",{className:ei().filterGroupButtons,children:[(0,s.jsx)(m.Ay,{onClick:()=>{d({slide:en.Ik.filters})},className:(0,n.A)(ei().hideButtonOnDesktop),as:"button",variant:m.Ak.primary,icon:u.V.filter_alt,children:o}),(0,s.jsx)(m.Ay,{onClick:()=>{d({slide:en.Ik.filters})},className:(0,n.A)(ei().hideButtonOnMobile),as:"button",variant:m.Ak.primary,icon:u.V.filter_alt,children:(!t||a===ez.Gallery||a===ez.Split)&&o})]})})}),(0,s.jsx)("div",{className:ei().filterGroupRight,children:(0,s.jsx)(m.Ay,{"data-testid":"toggleviewmode",onClick:_,className:ei().button,as:"button",variant:m.Ak.tertiary,icon:a===ez.Gallery?u.V.map:u.V.grid_view,children:c(a===ez.Gallery||a===ez.Split&&t?"show map":"show gallery")})})]})})}),(0,s.jsx)(el.Ze,{className:ei().scrollbar,orientation:"horizontal",children:(0,s.jsx)(el.zi,{className:ei().thumb})}),(0,s.jsx)(el.OK,{})]})})})}var ep=a(82480),ed=a.n(ep),em=a(96182),e_=a(45831),eh=a(1965),ey=a(71797),ev=a(54231),eg=a(13380),ex=a(90195),ef=a(81906),ej=a(1243),ew=a.n(ej),eb=a(51951);let ek=e=>{var t,a,r,i,c,d;let{item:_,highlight:h,clicked:y,onRequestClose:v,onClick:g,onActiveClick:x}=e,f=(0,ex.ko)(),[j,w]=(0,l.useState)(!1),[b,k]=(0,l.useState)("topCenter"),C=(0,l.useRef)(null),A=(0,l.useRef)(y),N=(0,l.useRef)(null),I=(0,l.useRef)(null),W=(0,l.useRef)(null),S=(0,l.useCallback)(e=>{C.current=e,null!=e&&(e.gmpFocusable=!0)},[]),E={lat:_.geoLocation.lat,lng:_.geoLocation.lon},R=(0,p.a)(),M=null!=(r=null==(a=_.locationTypes)||null==(t=a[0])?void 0:t.icon)?r:u.V.house,[F,V]=(0,l.useState)(0);return(0,l.useEffect)(()=>{let e=A.current;if(A.current=y,e&&!y){var t;
1null==(t=C.current)||t.focus()}},[y]),(0,l.useEffect)(()=>{if(!(0,o.a4)(f))return;let e=f.addListener("idle",()=>{y&&V(e=>e+1)});return()=>{(0,o.a4)(e)&&e.remove()}},[f,y]),(0,l.useEffect)(()=>{if(y&&null!=f&&null!=N.current&&null!=I.current){let e=N.current.getBoundingClientRect(),t=I.current.getBoundingClientRect(),a=null==f?void 0:f.getDiv().getBoundingClientRect(),s=t.left+t.width/2,l=s-a.left,n=a.right-s,r=t.top-a.top,i=a.bottom-t.bottom,o=e.width/2,c=e.height;k(r>=c+8?l>=o+8&&n>=o+8?"topCenter":l<o+8?"topLeft":"topRight":i>=c+8?l>=o+8&&n>=o+8?"bottomCenter":l<o+8?"bottomLeft":"bottomRight":r>i?l<o+8?"topLeft":n<o+8?"topRight":"topCenter":l<o+8?"bottomLeft":n<o+8?"bottomRight":"bottomCenter")}},[y,f,F]),(0,l.useEffect)(()=>{if(!y)return;let e=null;function t(t){e={x:t.clientX,y:t.clientY}}function a(t){var a;let s=null==f?void 0:f.getDiv(),l=null!=(a=null==s?void 0:s.contains(t.target))&&a;if(null!=N.current&&!N.current.contains(t.target)&&l&&null!=e){let a=t.clientX-e.x,s=t.clientY-e.y;5>Math.sqrt(a*a+s*s)&&v()}e=null}return document.addEventListener("mousedown",t),document.addEventListener("mouseup",a),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("mouseup",a)}},[y,f,v]),(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(ex.J8,{ref:S,position:E,onMouseEnter:()=>w(!0),onMouseLeave:()=>w(!1),className:(0,n.A)(ew().marker,{[ew().clicked]:y,[ew().hovered]:j}),onClick:()=>{g(),setTimeout(()=>{var e;null==(e=W.current)||e.focus()},0)},zIndex:y?99999:void 0,children:(0,s.jsxs)("div",{className:ew().markerContainer,ref:I,children:[y&&(0,s.jsxs)("div",{className:(0,n.A)(ew().popupContainer,ew().popupPlacement,{[ew()["popupPlacement".concat((0,o.ym)(b))]]:b}),ref:N,children:[(0,s.jsxs)("button",{className:ew().popupButton,ref:W,onClick:x,onKeyDown:e=>{"Enter"===e.key&&(e.stopPropagation(),x()),"Escape"===e.key&&(e.stopPropagation(),v())},children:[(0,s.jsx)("div",{className:ew().imageContainer,children:(0,s.jsx)(B.Ay,{src:null!=(i=_.mainImage.url)?i:"",alt:null!=(c=_.mainImage.title)?c:_.name,width:480,height:400,objectFit:B.LX.cover,objectPosition:B.lg.center})}),(0,s.jsxs)("div",{className:ew().content,children:[(0,o.a4)(_.name)?(0,s.jsx)(eb.A,{ellipsis:!0,asChild:!0,children:(0,s.jsx)(T.DZ,{level:3,stylingLevel:T.PB.subTitle1,children:_.name})}):null,(0,s.jsx)(L.A,{item:_})]})]}),(0,s.jsxs)("div",{className:ew().actions,children:[(0,s.jsx)(P.A,{venueId:"venue"===_.typeName?_.id:_.venueId,productId:_.id,typeName:z.K$.venue,name:null!=(d=_.name)?d:"",eventSource:"search_map_view",className:ew().favoriteButton,iconClassName:ew().favoriteIconButton}),(0,s.jsx)(m.Ay,{as:"button",variant:m.Ak.link,icon:u.V.close,onClick:e=>{e.stopPropagation(),v()},onKeyDown:e=>{("Enter"===e.key||"Escape"===e.key)&&(e.stopPropagation(),v())},className:ew().closeButton,"aria-label":R("close")})]})]}),(0,s.jsx)(ey.A,{active:h===_.id,icon:M,className:ew().markerIcon,interactive:!0,tabIndex:-1,"aria-label":_.name})]})})})};function eB(e){let{options:t,onMapReady:a}=e,s=(0,ex.ko)(),n=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{null==s||n.current||(n.current=!0,(0,o.a4)(t)&&s.setOptions(t),a(s))},[s,t,a]),null}function eC(e){let{highlight:t,searchResult:a,searchRequest:n,onItemSelected:r,onBoundsChanged:i,apiKey:c,language:d,region:m}=e,[_,h]=(0,l.useState)(),y=(0,p.a)(),[v,g]=(0,l.useState)(e.session),[x,f]=(0,l.useState)(!0),[j,w]=(0,l.useState)(),[b,k]=(0,l.useState)(),[B,C]=(0,l.useState)(15),[A,N]=(0,l.useState)(!1),[I,W]=(0,l.useState)(),[P,S]=(0,l.useState)(null),{isLgOrLarger:L}=(0,Y.z)();(0,l.useEffect)(()=>{if(null==j)return;let e=()=>{var e;let t=j.getBounds();if(null==t)return;
1let a=t.getSouthWest(),s=t.getNorthEast();C(null!=(e=j.getZoom())?e:15),k([a.lng(),a.lat(),s.lng(),s.lat()])};if(null!=j.getBounds())e();else{let t=google.maps.event.addListenerOnce(j,"idle",e);return()=>{google.maps.event.removeListener(t)}}},[j]),(0,l.useEffect)(()=>{v!==e.session&&(g(e.session),setTimeout(()=>{N(!0),f(!0)},250))},[e.session,v]);let T=(0,l.useMemo)(()=>{var e;return(0,o.sk)(a)?null==(e=a.items)?void 0:e.filter(e=>"venue"===e.typeName&&(0,o.a4)(e.geoLocation)):[]},[a]),E=(0,l.useMemo)(()=>T.map(e=>({type:"Feature",properties:{item:e},geometry:{type:"Point",coordinates:[e.geoLocation.lon,e.geoLocation.lat]}})),[T]),R=(0,l.useMemo)(()=>({radius:65,maxZoom:20,map:e=>({...e,ids:[e.item.id]}),reduce:(e,t)=>(e.ids=[...e.ids,...t.ids],e)}),[]),{clusters:M,supercluster:z}=(0,eg.A)({points:E,bounds:b,zoom:B,options:R}),F=(0,l.useMemo)(()=>M.map((e,a)=>{var l,n,i,c;let[p,d]=e.geometry.coordinates,{cluster:m,cluster_id:_,point_count:h}=e.properties;if(!0===m){let a=e.properties.ids;return(0,s.jsx)(ev.u,{lat:d,lng:p,children:(0,s.jsx)(ey.A,{onClick:()=>{if(null==j||j.setCenter({lat:d,lng:p}),(0,o.a4)(_)&&(0,o.a4)(z)){let e=z.getClusterExpansionZoom(_);null==j||j.setZoom(e)}},active:(0,o.a4)(t)&&a.includes(t),isCluster:!0,interactive:!0,"aria-label":(0,o.a4)(h)?y("marker.cluster.points",{values:{var:h}}):y("marker.cluster.empty"),children:h})},"cluster-".concat(null!=(i=e.id)?i:""))}let v=e.properties.item,g=null!=(c=null==(n=v.locationTypes)||null==(l=n[0])?void 0:l.icon)?c:u.V.house;return L?(0,s.jsx)(ek,{highlight:t,item:v,clicked:P===v.id,onClick:()=>S(v.id),onActiveClick:()=>{null==r||r(v)},onRequestClose:()=>S(null)},"marker-".concat(a)):(0,s.jsx)(ev.u,{lat:d,lng:p,children:(0,s.jsx)(ey.A,{onClick:()=>{null==r||r(v)},active:t===v.id,icon:g,interactive:!0,"aria-label":v.name})},"marker-".concat(a))}),[M,L,t,y,j,z,P,r]);(0,l.useEffect)(()=>{if((0,o.a4)(n)){var e,t;h(null==n||null==(t=n.queries)||null==(e=t[0])?void 0:e.geoBounds)}},[n]),(0,l.useEffect)(()=>{(0,o.sk)(a)&&N(!0)},[a]),(0,l.useEffect)(()=>{if((0,o.a4)(j)&&(0,o.sk)(a)&&A){var e;if(N(!1),(0,o.a4)(_)&&!x)return;let t=null==(e=a.items)?void 0:e.filter(e=>"venue"===e.typeName&&(0,o.a4)(e.geoLocation)),s=7.5,l={lat:52.132633,lng:5.291266};if(1===t.length)s=13,l={lat:t[0].geoLocation.lat,lng:t[0].geoLocation.lon};else if(t.length>1){let e=new google.maps.LatLngBounds;for(let a of t)e.extend(new google.maps.LatLng(a.geoLocation.lat,a.geoLocation.lon));setTimeout(()=>{j.fitBounds(e),google.maps.event.addListenerOnce(j,"idle",()=>{var e;let t=Math.min((null!=(e=j.getZoom())?e:15)/1.01,13);j.setZoom(t);let a=j.getBounds();
1if((0,o.a4)(a)){let e=a.getSouthWest(),s=a.getNorthEast();C(t),k([e.lng(),e.lat(),s.lng(),s.lat()])}})}),W({...l,zoom:s}),f(!1);return}setTimeout(()=>{j.setCenter(l),j.setZoom(s);let e=j.getBounds();if((0,o.a4)(e)){let t=e.getSouthWest(),a=e.getNorthEast();C(s),k([t.lng(),t.lat(),a.lng(),a.lat()])}}),W({...l,zoom:s}),f(!1)}},[a,A,j,_,x]);let V=(0,l.useCallback)(()=>{if(!(0,o.a4)(j))return;let e=j.getBounds();if(!(0,o.a4)(e))return;let t=e.getSouthWest(),a=e.getNorthEast(),s={top:a.lat(),left:t.lng(),bottom:t.lat(),right:a.lng()},l=_;(0,o.a4)(I)&&(l=s,W(void 0),h(l)),(0,o.a4)(l)&&l.bottom===s.bottom&&l.left===s.left&&l.right===s.right&&l.top===s.top||null==i||i(s)},[j,i,I,_]);return(0,s.jsx)(ex.c4,{apiKey:c,language:d,region:m,children:(0,s.jsxs)(ex.T5,{defaultCenter:{lat:52.132633,lng:5.291266},defaultZoom:15,onCameraChanged:e=>{let{zoom:t,bounds:a}=e.detail;C(t),k([a.west,a.south,a.east,a.north])},onDragend:V,onZoomChanged:V,style:{width:"100%",height:"100%"},mapId:"search-map",children:[(0,s.jsx)(eB,{options:e.options,onMapReady:w}),F]})})}function eA(e){let{envVariables:t}=(0,en.SF)(),{language:a,region:l}=(0,ef.Z)();return(0,o.a4)(t)&&(0,o.pE)(null==t?void 0:t.GOOGLE_MAPS_SECRET)?(0,s.jsx)(eC,{...e,apiKey:t.GOOGLE_MAPS_SECRET,language:a,region:l}):(0,s.jsx)(s.Fragment,{})}var eN=a(45533),eI=a(64934),eW=a.n(eI);function eP(e){let{buttons:t}=e;return(0,s.jsx)("ul",{className:eW().iconButtonList,children:t.map((e,t)=>(0,s.jsxs)("li",{className:(0,n.A)(eW().iconButtonListItem,{[eW().hide]:e.hide}),children:[(0,s.jsx)(m.Ay,{as:"button",onClick:e.handleOnClick,icon:e.icon}),(0,s.jsx)("span",{className:eW().buttonFollowedByTextText,children:e.text})]},t))})}var eS=a(74477),eL=a(13818),eT=a(90663),eE=a(94906),eR=a(54010),eM=a(1113),ez=function(e){return e.Map="map",e.Split="split",e.Gallery="gallery",e}({});let eF=(0,l.memo)(e=>{var t,a,i,g,x;let f=(0,p.a)(),{envVariables:j}=(0,en.SF)(),{viewMode:w,onViewModeChanged:b,previewId:k,onPreviewIdChanged:B,brandPages:C,eventType:A,siteName:I,events:W}=e,{searchRequest:P,searchResult:S,searchUpdating:T,searchUpdate:E,searchScope:M,filterRequest:F,filterUpdate:D}=(0,eh.$A)(),{deferredScroll:O,setDeferredScroll:q,setActiveFilterSlide:Z}=(0,en.SF)(),K=(0,r.useRouter)(),H=K.locale,[Q,X]=(0,l.useState)(),{isLessThanTarget:J}=(0,d.n)(1023),[Y,$]=(0,l.useState)(),[ee,et]=(0,l.useState)(),[es,el]=(0,l.useState)(new Date().getTime()),[er,ei]=(0,l.useState)(),[ec,ep]=(0,l.useState)(),[ey,ev]=(0,l.useState)(),[eg,ex]=(0,l.useState)(0),ef=0===eg?f("filter"):f("filter.{var}",{values:{var:eg}}),ej=(0,n.A)(ed().galleryWrapper,"map"===w&&void 0===Y||"map"===w&&J&&(0,o.a4)(Y)?ed().galleryWrapperHidden:"","gallery"===w?ed().galleryWrapperFullWidth:""),ew=(0,l.useMemo)(()=>"gallery"===w||J&&"split"===w,[w,J]),eb=(0,n.A)(ed().mapWrapper,ew?ed().mapWrapperHidden:"","map"===w?ed().mapWrapperFullMobile:""),ek=(0,n.A)(ed().map,ew?ed().mapHidden:"","map"===w&&(0,o.a4)(Y)&&J?ed().mapFullMobilePreviewActive:"","map"===w&&void 0===Y?ed().mapFullMobile:"");(0,l.useEffect)(()=>{((0,o.a4)(S)||(0,o.a4)(P))&&ex((0,eL.H)({searchResult:S,searchRequest:P}))},[S,P]),(0,l.useEffect)(()=>{if("gallery"===w)return void X("\n (max-width: 550px) ".concat((0,e_.W0)({size:100,unit:e_.kI.vw}),",\n (max-width: 1024px) ").concat((0,e_.W0)({size:55,unit:e_.kI.vw}),",\n (max-width: 1440px) ").concat((0,e_.W0)({size:36,unit:e_.kI.vw}),",\n (max-width: 2100px) ").concat((0,e_.W0)({size:30,unit:e_.kI.vw}),",\n ").concat((0,e_.W0)({size:25,unit:e_.kI.vw})));X("\n (max-width: 550px) ".concat((0,e_.W0)({size:100,unit:e_.kI.vw}),",\n (max-width: 1024px) ").concat((0,e_.W0)({size:55,unit:e_.kI.vw}),",\n ").concat((0,e_.W0)({size:640,unit:e_.kI.px})))},[w]);let eB=(0,l.useCallback)(()=>{b("map"!==w?"map":"gallery")},[b,w]),eC=(0,l.useCallback)(()=>{b("split"===w?"map":"split")},[b,w]),eI=(0,l.useCallback)(async()=>{let e=(0,o.a4)(P)&&null!=P.queries?P.queries[0]:{};e={...e,geoPoint:void 0},await E({...P,queries:[e]})},[P,E]),eW=(0,l.useCallback)(async()=>{let e=(0,o.a4)(P)&&null!=P.queries?P.queries[0]:{};e={...e,geoBounds:void 0},await E({...P,queries:[e]})},[P,E]),ez=(0,l.useCallback)(async e=>{if(ew)return;let t=(0,o.a4)(P)&&null!=P.queries?P.queries[0]:{};t={...t,geoRadius:void 0,geoPoint:t.geoPoint,location:void 0,geoBounds:e},await E({...P,queries:[t]})},[P,E,ew]),eF=(0,l.useCallback)(async e=>{await D({queries:[e],facets:null==F?void 0:F.facets,seed:null==F?void 0:F.seed}),await E({...P,queries:[e]})},[null==F?void 0:F.facets,null==F?void 0:F.seed,D,P,E]),eV=(0,l.useCallback)(async t=>{var a,s,l,n,r,i;let c;
1switch(!0){case t.typeName===z.K$.space:c=await (0,R.zp)({channelKey:e.baseChannelKey,culture:null!=(s=null==(a=K.locale)?void 0:a.toLowerCase())?s:z.zB.enUS.toLowerCase(),id:t.id});break;case t.typeName===z.K$.room:c=await (0,R.QD)({cultureKey:null!=(n=null==(l=K.locale)?void 0:l.toLowerCase())?n:z.zB.enUS.toLowerCase(),roomId:t.id});break;default:c=await (0,R.WX)({channelKey:e.baseChannelKey,culture:null!=(i=null==(r=K.locale)?void 0:r.toLowerCase())?i:z.zB.enUS.toLowerCase(),id:t.id,siteName:I})}return(0,o.a4)(c.venueId)?c:void 0},[e.baseChannelKey,K.locale,I]),eG=(0,l.useMemo)(()=>{var e,t,a;return[{icon:u.V.filter_alt,text:f("search.no.results.openFilters.text"),handleOnClick:()=>{Z({slide:en.Ik.filters})}},{icon:u.V.center_focus_strong,text:f("search.no.results.restoreMapPosition.text"),handleOnClick:eW,hide:!(0,o.a4)(null==P||null==(t=P.queries)||null==(e=t[0])?void 0:e.geoBounds)},{icon:u.V.location_on,text:(0,s.jsxs)("span",{className:ed().noResultClearGeoPoint,children:[(0,s.jsx)("span",{children:f("search.no.results.clearGeoPoint.text.part1")}),(0,s.jsxs)(eN.A.Container,{renderType:"button",handleOnClick:eI,children:[(0,s.jsx)(eN.A.ChipIcon,{icon:u.V.location_on}),(0,s.jsx)(eN.A.ChipTitle,{title:(0,o.sk)(S)?null==(a=S.query.geoPoint)?void 0:a.title:""})]}),(0,s.jsx)("span",{children:f("search.no.results.clearGeoPoint.text.part2")})]}),handleOnClick:eI,hide:(0,o.sk)(S)&&!(0,o.a4)(S.query.geoPoint)}]},[eW,eI,null==P?void 0:P.queries,S,Z,f]),eD=(0,l.useCallback)((e,t)=>{("gallery"===w||"split"===w)&&"map"!==t?(0,v.r)({locale:K.locale,type:e.typeName,id:e.id,title:e.title}):B(e.id)},[w,K.locale,B]);if((0,l.useEffect)(()=>{el(new Date().getTime()),"split"!==w&&"map"!==w&&$(void 0),ev(w)},[ey,w]),(0,l.useEffect)(()=>{(0,o.sk)(S)&&((0,o.a4)(O)?(q(void 0),ei(O)):void 0!==ec&&JSON.stringify(ec)!==JSON.stringify(S)&&ei(0),ep(S))},[w,J,S,O,q,ec]),(0,l.useEffect)(()=>{(0,o.a4)(er)&&!T&&(window.scrollTo({top:er}),ei(void 0))},[er,T]),(0,l.useEffect)(()=>{if(void 0===k)$(void 0);else if((0,o.sk)(S)){var e;let t=null==(e=S.items)?void 0:e.find(e=>e.id===k);void 0!==t&&eV(t).then(e=>$(e)).catch(console.error)}},[k,S,eV]),(0,l.useEffect)(()=>{(0,o.a4)(Y)&&(0,eR.Ay)({event:eR.cE.viewItem,data:{ecommerce:{items:[(0,eM.z)(Y)]}}})},[Y]),!(0,o.sk)(S))return(0,s.jsx)(s.Fragment,{});let eO="split"!==w&&"map"!==w||J?{columns:1,columnWidth:"minmax(10%, 1fr)",gap:24,rowGap:48,breakpoints:{550:{columns:2},1024:{columns:3},1440:{columns:4}}}:{columns:1,columnWidth:"minmax(10%, 1fr)",gap:24,rowGap:48,breakpoints:{550:{columns:2},1024:{columns:2},1440:{columns:2}}};return(0,s.jsxs)("div",{className:ed().wrapper,children:[(0,s.jsxs)("div",{className:ej,children:[!(0,o.a4)(Y)&&(0,s.jsx)(eT.Ay,{caption:f("{var} venues",{values:{var:T?"-":S.total}}),variant:eT.ZQ.tertiary,size:"split"!==w&&"map"!==w||J?"normal":"compact",title:(0,o.a4)(M)&&(0,o.a4)(M.name)?null==M?void 0:M.name:f("page.searchResults.title"),children:(0,o.sk)(P)&&(0,o.sk)(S)&&(0,o.a4)(M)&&(0,s.jsx)(eE.A,{searchScope:M,querySpecifier:null!=(g=null==(t=P.queries)?void 0:t[0])?g:{},queryIndicator:S.query,onQuerySpecifierUpdate:eF})}),(0,s.jsxs)("div",{className:(0,n.A)({[ed().resultsContainer]:!(0,o.a4)(Y)||J}),children:[(0,s.jsx)(eu,{hideFilters:(0,o.a4)(Y),viewMode:w,onToggleViewMode:b,isMobile:J,filterButtonText:ef}),(0,o.a4)(Y)&&!J?(0,s.jsx)(ea,{baseChannelKey:e.baseChannelKey,product:Y,siteName:I,events:W,brandPages:C,eventType:A}):(0,o.a4)(S.items)&&S.items.length>0?(0,s.jsx)(eo.A.Container,{size:"gallery"===w?"wide":"fluid",spacing:"grid",children:(0,s.jsx)("div",{className:(0,n.A)(ed().resultsWrapper,{[ed().resultsWrapperGallery]:"gallery"===w,[ed().resultsWrapperSplit]:"split"===w}),inert:"map"===w,children:(0,s.jsx)(N.A.Box,{gap:24,direction:"column",children:(0,l.createElement)(U.x,{...eO,key:"hasItems"},(0,s.jsx)(G.E,{listIdentifier:"map-view",children:S.items.map((e,t)=>{var a,n;return(0,s.jsx)(l.Fragment,{children:(0,s.jsx)(_.A,{index:t,hidePlaceholder:!T,children:T?(0,s.jsx)(s.Fragment,{}):(0,s.jsx)("div",{onMouseEnter:()=>et(e.id),onClick:()=>eD(e),children:(0,s.jsx)(h.A,{product:e,href:(0,v.F)({id:e.id,title:e.title,type:e.typeName,locale:H}),mainImage:(0,V.BB)(e)?e.mainImage:null!=(n=null==(a=e.images)?void 0:a[0])?n:void 0,priority:t<2,imageSizes:Q,imageBlur:!1,eventSource:"search_map_view",productType:"venue",isFlippable:!0,index:t,children:(0,s.jsx)(L.A,{item:e})},"searchProduct-".concat(t))})})},t)})}))})})}):(0,s.jsx)("div",{className:ed().outerWrapper,children:(0,s.jsx)(eo.A.Container,{size:"gallery"===w?"wide":"fluid",spacing:"grid",inert:"map"===w,children:(0,s.jsx)("div",{className:(0,n.A)(ed().noResultsWrapper,{[ed().noResultsWrapperGallery]:"gallery"===w}),children:(0,s.jsxs)(em.A,{title:f("search.no.results.title"),icon:u.V.sentiment_dissatisfied,className:ed().noResultsNotification,children:[(0,s.jsx)(eS.Ay,{style:eS.ds.body1,as:"p",children:f("search.no.results.message")}),(0,s.jsx)(eP,{buttons:eG})]})})})})]})]}),(0,s.jsx)("div",{className:eb,children:(0,s.jsxs)("div",{className:ek,children:[(0,s.jsxs)("div",{className:ed().mapButtonsWrapper,children:[!(0,o.a4)(Y)&&(0,s.jsx)(m.Ay,{onClick:eC,className:ed().toggleListButton,as:"button",variant:m.Ak.secondary,icon:"map"===w?u.V.arrow_forward_ios:u.V.arrow_back_
1ios_new,iconSize:16,children:"map"===w?f("show list"):f("hide list")}),(0,s.jsx)(m.Ay,{className:(0,n.A)(ed().mapButtonFilter,"map"===w?ed().showMapButtonFilter:""),onClick:()=>{Z({slide:en.Ik.filters})},as:"button",variant:m.Ak.primary,icon:u.V.filter_alt,children:ef}),(0,s.jsx)("div",{className:(0,n.A)(ed().mapButtonSpacer)}),(0,s.jsxs)(N.A.Box,{gap:8,children:[("map"===w||"split"===w&&!J)&&(0,s.jsx)("div",{className:ed().geoPointAndBoundsContainer,children:(0,s.jsxs)(N.A.Box,{gap:8,children:[(0,o.a4)(S.query.geoPoint)&&(0,s.jsxs)(eN.A.Container,{renderType:"button",handleOnClick:eI,children:[(0,s.jsx)(eN.A.ChipIcon,{icon:u.V.location_on}),(0,s.jsx)(eN.A.ChipTitle,{title:S.query.geoPoint.title})]}),(0,o.a4)(null==P||null==(i=P.queries)||null==(a=i[0])?void 0:a.geoBounds)&&(0,s.jsx)(m.Ay,{as:"button",onClick:eW,icon:u.V.center_focus_strong,"aria-label":f("search.no.results.restoreMapPosition.text")})]})}),(0,s.jsx)(m.Ay,{onClick:eB,className:ed().toggleMapButton,as:"button",variant:m.Ak.secondary,icon:"map"!==w?u.V.map:u.V.grid_view,children:"map"!==w?f("show map"):f("show gallery")})]})]}),(0,o.pE)(null==j?void 0:j.GOOGLE_MAPS_SECRET)&&!ew&&(0,o.sk)(S)&&(0,s.jsx)(eA,{options:{styles:c.I,disableDefaultUI:!0,clickableIcons:!1,gestureHandling:"map"===w?"greedy":void 0},highlight:null!=(x=null==Y?void 0:Y.id)?x:ee,searchResult:S,searchRequest:P,onBoundsChanged:ez,onItemSelected:e=>eD(e,"map"),session:es,boundToViewPort:!0}),(0,s.jsx)(m.Ay,{onClick:()=>{Z({slide:en.Ik.filters})},className:ed().mobileFilterButton,as:"button",variant:m.Ak.primary,icon:u.V.filter_alt,children:ef})]})}),(0,s.jsx)("div",{className:ed().popOverWrapper,children:(0,s.jsx)(y.K,{onClosePopOver:()=>K.back(),isLessThanTarget:J,isOpen:(0,o.a4)(Y),children:J&&(0,o.a4)(Y)&&(0,s.jsx)(ea,{baseChannelKey:e.baseChannelKey,product:Y,siteName:I,events:W,brandPages:C,eventType:A})})})]})})},54231:(e,t,a)=>{"use strict";a.d(t,{u:()=>r});var s=a(70900),l=a(82344),n=a(90195);function r(e){let{lat:t,lng:a,children:r}=e,i=(0,n.ko)(),o=(0,s.useRef)(document.createElement("div"));return((0,s.useEffect)(()=>{if(null==i)return;let e=o.current;e.style.position="absolute";class s extends google.maps.OverlayView{onAdd(){var t;null==(t=this.getPanes())||t.overlayMouseTarget.appendChild(e)}draw(){let s=this.getProjection().fromLatLngToDivPixel(new google.maps.LatLng(t,a));null!=s&&(e.style.left="".concat(s.x,"px"),e.style.top="".concat(s.y,"px"),e.style.transform="translate(-50%, -100%)")}onRemove(){var t;null==(t=e.parentNode)||t.removeChild(e)}}let l=new s;return l.setMap(i),()=>{l.setMap(null)}},[i,t,a]),null==i)?null:(0,l.createPortal)(r,o.current)}},59968:(e,t,a)=>{"use strict";a.d(t,{n:()=>n});var s=a(87279),l=a(70900);function n(e){if(!(0,s.oc)())return{isLessThanTarget:!1};{var t,a;let[s,r]=(0,l.useState)(null!=(a=null==(t=window)?void 0:t.innerWidth)?a:0);function n(){var e,t;r(null!=(t=null==(e=window)?void 0:e.innerWidth)?t:0)}return(0,l.useEffect)(()=>(window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}),[]),{isLessThanTarget:s<=(null!=e?e:768)}}}},61232:e=>{e.exports={cardWrapper:"styles_cardWrapper__TZIVA",placeholderWrapper:"styles_placeholderWrapper__bEMQE",hidePlaceholderWrapper:"styles_hidePlaceholderWrapper__X0EBx",childWrapper:"styles_childWrapper__rALj8",loadChildWrapper:"styles_loadChildWrapper__Gm7n4",card:"styles_card__VRHNO",cardImage:"styles_cardImage__EOOmR",pulse:"styles_pulse__kAQn1",textRow:"styles_textRow__lzvoN",textRowDouble:"styles_textRowDouble__fd9z9",textRowDoubleItem:"styles_textRowDoubleItem__O_irI",textRowDoubleLast:"styles_textRowDoubleLast__rLeIL"}},64934:e=>{e.exports={iconButtonList:"styles_iconButtonList__Uztzl",iconButtonListItem:"styles_iconButtonListItem__PvJtP",notificationButtonIconListItem:"styles_notificationButtonIconListItem__NABeT",buttonFollowedByTextText:"styles_buttonFollowedByTextText__iXyWB",hide:"styles_hide__B_d6u"}},71797:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(84888),l=a(96342);a(70900);var n=a(47720),r=a(99334),i=a(35408),o=a.n(i),c=a(70896),u=a(29472);let p=e=>{let{onClick:t,url:a,icon:i,active:p,isCluster:d,children:m,interactive:_=!1,name:h,isDot:y=!1,ref:v,tabIndex:g,className:x,...f}=e,j=(0,s.jsxs)("div",{className:(0,l.A)(o().iconWrapper,{[o().iconWrapperBoth]:(0,c.a4)(i)&&d}),children:[(0,c.a4)(i)&&(0,s.jsx)(r.Z,{icon:i,className:o().icon}),(!(0,c.a4)(i)||d)&&(0,s.jsx)(s.Fragment,{children:m})]});return y?(0,s.jsx)("div",{role:"text",className:(0,l.A)(o().markerDot),...f}):_?(0,c.a4)(a)?(0,s.jsxs)(u.Ay,{href:a,className:(0,l.A)(o().marker,x,o().markerInteractive,{[o().markerActive]:p}),"aria-label":h,onClick:t,target:"_blank",...f,children:[j,(0,n.Zs)(n.WV.MarkerBase,o().iconBase)]}):(0,s.jsxs)("button",{className:(0,l.A)(o().marker,x,o().markerInteractive,{[o().markerActive]:p,[o().markerCluster]:d,[o().markerClusterWide]:(0,c.a4)(d)&&d&&(0,c.a4)(i)}),...f,tabIndex:g,onClick:t,ref:v,children:[j,(0,n.Zs)(n.WV.MarkerBase,o().iconBase)]}):(0,s.jsxs)("div",{role:"text",className:(0,l.A)(o().marker,x,{[o().markerCluster]:d,[o().markerClusterWide]:(0,c.a4)(d)&&d&&(0,c.a4)(i)}),...f,children:[j,(0,n.Zs)(n.WV.MarkerBase,o().iconBase)]})}},77154:e=>{e.exports={productPreview:"styles_productPreview__ylVG8",wrapper:"styles_wrapper__6g5SI",header:"styles_header__qutQ1",buttons:"styles_buttons__TAWXP",footer:"styles_footer__mEelg",spacesGrid:"styles_spacesGrid__DzPBq",iconListContainer:"styles_iconListContainer__R4A_p",sliderButtons:"styles_sliderButtons__knLPM",sliderContainer:"styles_sliderContainer__sBnHJ"}},79185:e=>{e.exports={contactImageWrapper:"styles_contactImageWrapper__bp5IG",contactPersonImage:"styles_contactPersonImage__UaA3z",contactPerson:"styles_contactPerson__I1cdx",contactPersonTitle:"styles_contactPersonTitle__d0w8V",contactPersonInfo:"styles_contactPersonInfo__aASpz",contactPersonSubTitle:"styles_contactPersonSubTitle__6BFyI",contactButtons:"styles_contactButtons__lIaPT",contactButton:"styles_contactButton__N_tfU"}},82480:e=>{e.exports={outerWrapper:"styles_outerWrapper__To61C",wrapper:"styles_wrapper__HeCtY",resultsContainer:"styles_resultsContainer__di9WJ",resultsWrapper:"styles_resultsWrapper__sKwJO",resultsWrapperSplit:"styles_resultsWrapperSplit__UpBdw",resultsWrapperGallery:"styles_resultsWrapperGallery__v0AVo",mapWrapper:"styles_mapWrapper__Ja7I1",mapWrapperHidden:"styles_mapWrapperHidden__tm2Na",mapWrapperFullMobile:"styles_mapWrapperFullMobile__AXgw4",map:"styles_map__DPQOg",mapFullMobile:"styles_mapFullMobile__QZAmM",mapFullMobilePreviewActive:"styles_mapFullMobilePreviewActive__9OlsK",mapHidden:"styles_mapHidden__lUfz1",galleryWrapper:"styles_galleryWrapper__P_n1E",galleryWrapperHidden:"styles_galleryWrapperHidden__gp433",galleryWrapperFullWidth:"styles_galleryWrapperFullWidth__ho25z",mapButtonsWrapper:"styles_mapButtonsWrapper__FwEvY",mapButtonSpacer:"styles_mapButtonSpacer__i3Bo3",geoPointAndBoundsContainer:"styles_geoPointAndBoundsContainer__NW
1caA",toggleListButton:"styles_toggleListButton__5M_lU",toggleMapButton:"styles_toggleMapButton__bZ3Ei",mapButtonFilter:"styles_mapButtonFilter__2rQYu",showMapButtonFilter:"styles_showMapButtonFilter__0E_6f",popOverWrapper:"styles_popOverWrapper__0v_NB",mobileFilterButton:"styles_mobileFilterButton__an_IA",noResultsWrapper:"styles_noResultsWrapper__eccok",noResultsWrapperGallery:"styles_noResultsWrapperGallery__BDkPt",noResultsNotification:"styles_noResultsNotification__VMn0T",noResultClearGeoPoint:"styles_noResultClearGeoPoint__YxpDI"}},82712:(e,t,a)=>{"use strict";a.d(t,{I:()=>s});let s=[{featureType:"poi",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"all",elementType:"labels.text",stylers:[{color:"#878787"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f9f5ed"}]},{featureType:"road.highway",elementType:"all",stylers:[{color:"#f5f5f5"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"all",stylers:[{color:"#aee0f4"}]}]},84138:e=>{e.exports={caption:"styles_caption__1vqzM",button:"styles_button__xwEw_",buttonWhite:"styles_buttonWhite__E_jmd",title:"styles_title___i8Ku",content:"styles_content__ke7LI",backLink:"styles_backLink__U6rZ0",bannerInner:"styles_bannerInner__6fzjW",shapeWrapper:"styles_shapeWrapper__15Ept",sizeCompact:"styles_sizeCompact__QIu7m",bannerBoxed:"styles_bannerBoxed__VT_uG",contentWrapper:"styles_contentWrapper__3o7V_",variantSecondary:"styles_variantSecondary__OkVW3",variantTertiary:"styles_variantTertiary__CBwiN",colorMedium:"styles_colorMedium__JqMj_",colorDark:"styles_colorDark__Aetj5"}},90663:(e,t,a)=>{"use strict";a.d(t,{pN:()=>B,ZQ:()=>k,Ay:()=>C});var s,l,n=a(84888),r=a(70896),i=a(96342),o=a(70900);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)({}).hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e}).apply(null,arguments)}let u=function(e){return o.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:752,height:450,viewBox:"0 0 752 450",fill:"none"},e),s||(s=o.createElement("path",{d:"M0 399.665L.188 97.179c258.639 0 469.204-210.482 469.365-469.179h302.418C771.706 53.468 425.372 399.665 0 399.665z",fill:"#016D8C"})),l||(l=o.createElement("path",{d:"M0 98l.15 302.385c258.724 0 469.333 210.413 469.461 469.024h302.518C771.919 444.082 425.513 98-.001 98z",fill:"#FBD5C3"})))};var p=a(84138),d=a.n(p),m=a(63726),_=a(20383),h=a(81088),y=a(74477),v=a(51951),g=a(48536),x=a(58830),f=a(99799),j=a(32430),w=a(78022),b=a(3838),k=function(e){return e.primary="Primary",e.secondary="Secondary",e.tertiary="Tertiary",e}({}),B=function(e){return e.light="Light",e.medium="Medium",e.dark="Dark",e}({});function C(e){let{backLink:t,boxed:a,button:s,caption:l,children:c,className:p,colorHue:h="Dark",description:v,enableShape:g=!0,featureFlag:k,size:B="normal",title:C,id:I,variant:W="Primary"}=e,{isXsOrSmaller:P}=(0,b.z)(),S=(0,o.useMemo)(()=>g&&!P&&"compact"!==B,[P,g,B]),L=(0,w.a)();return(0,n.jsx)("div",{className:(0,i.A)({[d().bannerBoxed]:(0,r.a4)(a)&&a,[d()[(0,f.v)("variant",W)]]:(0,r.a4)(W),[d()[(0,f.v)("color",h)]]:(0,r.a4)(h),[d()[(0,f.v)("size",B)]]:(0,r.a4)(B)},p),children:(0,n.jsxs)(x.A.Box,{className:d().bannerInner,align:"center",children:[(0,n.jsxs)(x.A.Box,{direction:"column",gap:16,className:d().content,children:[(0,r.a4)(t)&&(0,r.a4)(t.linkUrl)&&(0,n.jsx)(m.Ay,{as:"link",className:d().backLink,icon:_.V.arrow_back,iconSize:16,href:t.linkUrl,children:t.linkTitle}),(0,n.jsx)(A,{title:C,caption:l,id:I}),(0,r.pE)(v)&&(0,n.jsxs)(j.n.Root,{previewLineLength:3,reserveTriggerSpace:!0,children:[(0,n.jsx)(j.n.Content,{"aria-labelledby":"toggle-button-description",asChild:!0,children:(0,n.jsx)(y.Ay,{color:"Dark"===h?y.pX.white:y.pX.black,children:v})}),(0,n.jsx)(j.n.Trigger,{asChild:!0,renderToggle:e=>{let{open:t}=e;return(0,n.jsx)(m.Ay,{as:"button",icon:t?_.V.expand_less:_.V.expand_more,testId:"showToggle","aria-controls":"text-content",variant:m.Ak.link,buttonSize:m.Mp.none,"aria-expanded":t,className:"Dark"===h?d().buttonWhite:void 0,children:L(t?"toggle.text.less":"toggle.text.more")})}})]}),(0,n.jsx)(N,{featureFlag:k,button:s}),(0,r.a4)(c)?c:null]}),S?(0,n.jsx)("div",{className:d().shapeWrapper,"aria-hidden":"true",children:(0,n.jsx)(u,{})}):null]})})}let A=e=>{let{title:t,caption:a,id:s}=e;return(0,r.a4)(t)&&(0,r.a4)(a)?(0,n.jsxs)(x.A.Box,{as:"hgroup",direction:"column-reverse",gap:8,children:[(0,n.jsx)(h.Ay,{level:1,stylingLevel:h.PB.h3,className:d().title,id:s,children:t}),(0,n.jsx)(v.A,{className:d().caption,variant:"body1",weight:"600",as:"p",children:a})]}):(0,r.a4)(t)?(0,n.jsx)(h.Ay,{level:1,stylingLevel:h.PB.h3,className:d().title,id:s,children:t}):(0,r.a4)(a)?(0,n.jsx)(v.A,{className:d().caption,variant:"body1",weight:"600",as:"p",children:a}):null},N=e=>{let{button:t,featureFlag:a}=e;return(0,r.a4)(t)?(0,r.a4)(a)?(0,n.jsx)(g.X,{...a,fallback:(0,n.jsx)("div",{className:d().button,children:(0,n.jsx)(m.Ay,{...t})}),children:(0,n.jsx)("div",{className:d().button,children:(0,n.jsx)(m.Ay,{...t})})}):(0,n.jsx)("div",{className:d().button,children:(0,n.jsx)(m.Ay,{...t})}):null}},94906:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var s=a(84888),l=a(70900),n=a(70896),r=a(30439),i=a(45533),o=a(20383),c=a(21053);function u(e){let{queryIndicator:t,searchScope:a,querySpecifier:u,onQuerySpecifierUpdate:p,tagVariant:d="default"}=e,m=(0,l.useCallback)(e=>{var t,s,l,n;return null!=(n=null==(l=a.requires)||null==(s=l.query)||null==(t=s.terms)?void 0:t.includes(e))&&n},[a]),_=(0,l.useCallback)(e=>{var t,s,l;return(null==(l=a.requires)||null==(s=l.query)||null==(t=s.geoPoint)?void 0:t.id)===e},[a]),h=(0,l.useCallback)(()=>{p({...u,geoPoint:void 0})},[p,u]),y=(0,l.useCallback)(e=>{var t;p({...u,terms:(null!=(t=u.terms)?t:[]).filter(t=>t!==e)})},[p,u]),v=(0,l.useMemo)(()=>{let e=[];
1if((0,n.a4)(t.geoPoint)){let a=t.geoPoint,l=(0,r.k)(a.type);e.push((0,s.jsxs)(i.A.Container,{renderType:"button",variant:d,handleOnClick:_(t.geoPoint.id)?void 0:h,children:[(0,s.jsx)(i.A.ChipIcon,{icon:l}),(0,s.jsx)(i.A.ChipTitle,{title:a.title}),(0,s.jsx)(i.A.ChipIcon,{icon:o.V.close})]}))}return t.terms.forEach(t=>{let a=t.key;if(void 0!==a){var l,n;let c=null!=(l=t.icon)?l:(0,r.L)("terms");e.push((0,s.jsxs)(i.A.Container,{renderType:"button",variant:d,handleOnClick:m(a)?void 0:()=>y(a),children:[(0,s.jsx)(i.A.ChipIcon,{icon:c}),(0,s.jsx)(i.A.ChipTitle,{title:null!=(n=null==t?void 0:t.name)?n:t.key}),!m(a)&&(0,s.jsx)(i.A.ChipIcon,{icon:o.V.close})]}))}}),e},[_,m,h,y,t.geoPoint,t.terms,d]);return(0,s.jsx)(s.Fragment,{children:(0,n.pE)(v)&&(0,s.jsx)(c.P,{direction:"row",gap:"sm",children:v.map((e,t)=>(0,s.jsx)(c.P.Item,{children:e},t))})})}}}]);
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.