1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[6970],{1048(t,e,n){n.r(e),n.d(e,{default:()=>Z});var o=n(1425);const i={class:"container"},s=["data-columns"],l=["data-text-alignment"];var a=n(2637),r=n(8434),c=n(4208),d=n(3926);const m=["data-id","data-border-type"],g={class:"event-room-img-wrap"},u={class:"event-room-content-wrap m-content-object--infos"},h=["data-text-alignment"],p={key:0,class:"h3 m-content-object--title card-title"},k=["data-text-alignment"],f={key:0},b={key:1},y={key:2},x={key:3},v=["data-text-alignment"],A={key:0,class:"floor-plan documents"},S=["href"],w=["href"],C=["innerHTML"],I=["data-text-alignment"];var _=n(8972);const L={key:0,class:"js-slider__wrapper js-lightbox-slider grid-image__slider","data-lightbox-group":"",ref:"slideWrapper"},B=["aria-label"],E={class:"js-slider slider--align-top","data-dots":!1,ref:"jsSlider"},D=["data-href"],X={class:"ratio-content"},M=["srcset"],j=["srcset"],z=["srcset"],T=["srcset"],Q=["srcset"],F=["data-lazy","alt"],{fireEvent:R}=_.Wp,H={name:"ImageSlider",components:{},props:{configs:{type:Object,required:!0},imagesData:{type:Array||Object,required:!0},locales:{type:Object}},data:()=>({imageLoaded:!0,sliderOptions:{slidesToShow:1,slidesToScroll:1,infinite:!1}}),methods:{analyzeSettings(){this.imagesData&&this.imagesData.map((t,e)=>{let n=t.url_standard;if(n){let o={srcSet450:GalaxyHelpers.resizeImg(n,420),srcSet767:GalaxyHelpers.resizeImg(n,737),srcSet991:GalaxyHelpers.resizeImg(n,750),srcSet1199:GalaxyHelpers.resizeImg(n,449),srcSet1200:GalaxyHelpers.resizeImg(n,570)};t.sizes=o,e===this.imagesData.length-1&&(this.imageLoaded=!0)}})}},async created(){this.analyzeSettings()},mounted(){this.$nextTick(()=>{R("grid-item-lightbox::mounted",this.$refs.slideWrapper);let t=this.$refs.jsSlider;this.sliderOptions&&(t={element:this.$refs.jsSlider,options:this.sliderOptions}),R("custom-slider::mounted",t)})}};var O=n(6262);const W=(0,O.A)(H,[["render",function(t,e,n,i,s,l){return t.imageLoaded?((0,o.uX)(),(0,o.CE)("div",L,[(0,o.Lk)("button",{class:"js-slider__light-box grid-item__image-enlarge","aria-label":n.locales.openFullScreenImage},[...e[0]||(e[0]=[(0,o.Lk)("svg",{class:"icon icon-maximize"},[(0,o.Lk)("use",{href:"#icon-circle-enlarge"})],-1)])],8,B),(0,o.Lk)("div",E,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(n.imagesData,t=>((0,o.uX)(),(0,o.CE)("div",{class:"m-content-object___img ratio-4-3","data-slider-lightbox":"",role:"button","data-href":t.url_standard,key:t.id},[(0,o.Lk)("div",X,[(0,o.Lk)("picture",null,[(0,o.Lk)("source",{media:"(max-width: 450px)",srcset:t.sizes.srcSet450},null,8,M),(0,o.Lk)("source",{media:"(max-width: 767px)",srcset:t.sizes.srcSet767},null,8,j),(0,o.Lk)("source",{media:"(max-width: 991px)",srcset:t.sizes.srcSet991},null,8,z),(0,o.Lk)("source",{media:"(max-width: 1199px)",srcset:t.sizes.srcSet1199},null,8,T),(0,o.Lk)("source",{media:"(min-width: 1200px)",srcset:t.sizes.srcSet1200},null,8,Q),(0,o.Lk)("img",{"data-lazy":t.url_standard,src:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",alt:t.alt},null,8,F)])])],8,D))),128))],512)],512)):(0,o.Q3)("v-if",!0)}]]),$={class:"icon icon-download-arrow","aria-hidden":"true"},P={name:"DownloadArrowIcon"},q=(0,O.A)(P,[["render",function(t,e,n,i,s,l){return(0,o.uX)(),(0,o.CE)("svg",$,[...e[0]||(e[0]=[(0,o.Lk)("use",{href:"#icon-download-arrow"},null,-1)])])}]]);var G=n(3445),K=n(792),N=n(9554);const{fireEvent:J}=_.Wp,U={components:{ImageSlider:W,DownloadArrowIcon:q,ButtonLink:G.A,adaNewTab:K.A},name:"eventRoomCardItem",props:{configs:{type:Object,required:!0},gridBlock:{type:Object,required:!0},item:{type:Object,required:!0},locales:Object},data:()=>({meetingRoomInfo:null,short_description:"",hasFeatured:!1,hasButton:!1,buttonAlignment:"center",showMoreButtonAlignment:"center",gridContentAlignment:"center",gridBorderType:""}),methods:{analyzeSettings(){if(!this.configs)return;const t=this.configs.blockStyles;if(t){t.textAlign&&(this.gridContentAlignment=t.textAlign);const e=t.borderSettings;e?.enabled&&e?.location&&(this.gridBorderType=e.location)}const e=this.gridBlock;if(e){e.featuresEnabled&&(this.hasFeatured=e.featuresEnabled);const t=e.btn;t&&t.enabled&&(this.hasButton=t.enabled,t.alignment&&(this.buttonAlignment=t.alignment))}},truncateShortDesc(){if(this.item?.short_description){const t=this.configs.gridBlock;(1===parseInt(t?.columns)||""===t?.columns)&&window.innerWidth>991&&window.innerWidth<1200?this.short_description=(0,N.A)(this.item.short_description,180,{html:!0,maxLines:3}):(1===parseInt(t?.columns)||""===t?.columns)&&window.innerWidth>1199?this.short_description=(0,N.A)(this.item.short_description,450,{html:!0,maxLines:5}):this.short_description=this.item.short_description}}},async created(){this.analyzeSettings(),this.truncateShortDesc()},mounted(){let t=this;this.$nextTick(function(){J("equalize::mounted")}),window.addEventListener("resize",()=>{t.truncateShortDesc()})}},V=(0,O.A)(U,[["render",function(t,e,n,i,s,l){const a=(0,o.g2)("image-slider"),r=(0,o.g2)("DownloadArrowIcon"),c=(0,o.g2)("ada-new-tab"),d=(0,o.g2)("button-link");return(0,o.uX)(),(0,o.CE)("div",{class:"event-room-item","data-id":n.item.id,"data-border-type":t.gridBorderType},[(0,o.Lk)("div",g,[(0,o.bF)(a,{configs:n.configs,imagesData:n.item.photos,locales:n.locales},null,8,["configs","imagesData","locales"])]),(0,o.Lk)("div",u,[(0,o.Lk)("div",{class:"m-content-object__content","data-text-alignment":t.gridContentAlignment},[""!==n.item.name?((0,o.uX)(),(0,o.CE)("h3",p,(0,o.v_)(n.item.name),1)):(0,o.Q3)("v-if",!0),(0,o.Lk)("div",{class:"features-content","data-text-alignment":t.gridContentAlignment},[t.hasFeatured&&n.item.max_capacity>0?((0,o.uX)(),(0,o.CE)("div",f,(0,o.v_)(n.locales.capacity)+": "+(0,o.v_)(n.item.max_capacity),1)):(0,o.Q3)("v-if",!0),t.hasFeatured&&n.item.total_area>0?((0,o.uX)(),(0,o.CE)("div",b,(0,o.v_)(n.locales.area)+": "+(0,o.v_)(Math.trunc(1e4*n.item.total_area)/1e4),1)):(0,o.Q3)("v-if",!0),t.hasFeatured&&""!==n.item.dimension?((0,o.uX)(),(0,o.CE)("div",y,(0,o.v_)(n.locales.dimension)+": "+(0,o.v_)(n.item.dimension),1)):(0,o.Q3)("v-if",!0),t.hasFeatured&&""!==n.item.ceiling_height?((0,o.uX)(),(0,o.CE)("div",x,(0,o.v_)(n.locales.ceilingHeight)+": "+(0,o.v_)(n.item.ceiling_height),1)):(0,o.Q3)("v-if",!0)],8,k),(0,o.Lk)("div",{class:"document-area","data-text-alignment":t.gridContentAlignment},[""!==n.item.url_floorplan?((0,o.uX)(),(0,o.CE)("div",A,[(0,o.Lk)("a",{href:n.item.url_floorplan,target:"_blank"},[(0,o.bF)(r),(0,o.eW)(" "+(0,o.v_)(n.locales.floorPlan)+" ",1),n.locales.adaLabel?((0,o.uX)(),(0,o.Wv)(c,{key:0,content:n.locales.adaLabel},null,8,["content"])):(0,o.Q3)("v-if",!0)],8,S)])):(0,o.Q3)("v-if",!0),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(n.item.documents,t=>
1((0,o.uX)(),(0,o.CE)("div",{class:"documents",key:t.id},[""!==t.url&&""!==t.full_title?((0,o.uX)(),(0,o.CE)("a",{key:0,href:t.url,target:"_blank"},[(0,o.bF)(r),(0,o.eW)(" "+(0,o.v_)(t.full_title)+" ",1),n.locales.adaLabel?((0,o.uX)(),(0,o.Wv)(c,{key:0,content:n.locales.adaLabel},null,8,["content"])):(0,o.Q3)("v-if",!0)],8,w)):(0,o.Q3)("v-if",!0)]))),128))],8,v),""!==t.short_description?((0,o.uX)(),(0,o.CE)("div",{key:1,class:"m-content-object--content card-content",innerHTML:t.short_description},null,8,C)):(0,o.Q3)("v-if",!0),t.hasButton?((0,o.uX)(),(0,o.CE)("div",{key:2,class:"bottom-content","data-text-alignment":t.buttonAlignment},[(0,o.bF)(d,{type:"link-only",linkData:{title:n.gridBlock.btn.title,href:n.item.external_link?n.item.external_link:n.item.url,target:n.gridBlock.btn.target,targetLabel:n.locales.adaLabel,style:n.gridBlock.btn.style}},null,8,["linkData"])],8,I)):(0,o.Q3)("v-if",!0)],8,h)])],8,m)}]]),Y={components:{BlockWrapper:r.A,TitleAndDescription:d.A,IntroductionApp:c.default,ButtonLink:G.A,EventRoomCardItem:V},name:"eventRoomCard",props:{configs:{type:Object,required:!0},locales:Object},mixins:[a.A],data:()=>({brandInfo:null,hotelInfo:null,meetingRoomInfo:null,isLoadingBrand:!0,isLoadingHotel:!0,isLoadingMeetingRoom:!0,columnCount:1,hasShowMoreButton:!1,showMoreButtonAlignment:"center",currentShow:1,maxItem:1}),methods:{analyzeSettings(){if(!this.configs)return;const t=this.gridBlock;if(t){t.columns&&(this.columnCount=t.columns);const e=t.showMoreBtn;e&&e.enabled&&(this.hasShowMoreButton=e.enabled,e.alignment&&(this.showMoreButtonAlignment=e.alignment),e.maxItem>0&&(this.maxItem=e.maxItem))}},loadMore(){this.currentShow+=1}},async created(){this.fetchDynamicHotelData(),this.fetchDynamicMeetingRoomsData(),this.analyzeSettings()},computed:{cmsIntroBlock(){return window.introduction?.[this.configs.blockId].intro||{}},gridBlock(){return window.gridBlock[this.configs.blockId]||{}},cssProps(){if(!this.configs.blockStyles)return;const t=this.configs.blockStyles;let e="",n="",o="",i="",s="",l=0,a="",r="",c="";t.textColor&&(e=t.textColor),t.contentBackgroundColor&&(c=t.contentBackgroundColor),t.linkColor&&(n=t.linkColor),t.contentPadding&&(o=`${t.contentPadding}px`),t.controls?.enabled&&(i=t.controls.color,s=t.controls.background);const d=t.borderSettings;if(d.enabled&&(d.width&&(l=d.width),d.color&&(a=d.color)),t.dropShadow){const e=t.dropShadow;if(e?.enabled)if(e?.color){const t=(t=>{const e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?`${parseInt(e[1],16)}, ${parseInt(e[2],16)}, ${parseInt(e[3],16)}`:null})(e.color);t&&(r=`3px 3px 10px rgba(${t}, 15%)`)}else r="3px 3px 10px rgb(0 0 0 / 15%)"}return{"--grid-content-color":e,"--grid-content-background-color":c,"--grid-content-link-color":n,"--grid-content-padding-right":o,"--grid-content-padding-left":o,"--grid-controls-color":i,"--grid-controls-background-color":s,"--grid-content-border-width":l,"--grid-content-border":l+"px solid "+a,"--grid-content-drop-shadow":r}},itemList(){if(!this.isLoadingMeetingRoom&&this.meetingRoomInfo.length>0)return this.hasShowMoreButton&&this.maxItem>0?this.meetingRoomInfo.slice(0,this.currentShow*this.maxItem):this.meetingRoomInfo},showMoreBtnStatus(){return!!(!this.isLoadingMeetingRoom&&this.hasShowMoreButton&&this.currentShow*this.maxItem<this.meetingRoomInfo.length)}}},Z=(0,O.A)(Y,[["render",function(t,e,n,a,r,c){const d=(0,o.g2)("IntroductionApp"),m=(0,o.g2)("title-and-description"),g=(0,o.g2)("event-room-card-item"),u=(0,o.g2)("button-link"),h=(0,o.g2)("block-wrapper");return(0,o.uX)(),(0,o.Wv)(h,{classList:"one-pager-header-item",blockStyles:{textColor:n.configs.blockStyles.textColor,textAlign:n.configs.blockStyles.textAlign,backgroundSettings:n.configs.blockStyles.backgroundSettings,paddingSettings:n.configs.blockStyles.paddingSettings},anchorId:n.configs.anchorId,"data-header-id":n.configs.anchorId,style:(0,o.Tr)(c.cssProps)},{default:(0,o.k6)(()=>[(0,o.Lk)("div",i,[n.configs.showIntro?((0,o.uX)(),(0,o.Wv)(d,{key:0,blockId:n.configs.blockId,locales:{opensInNewTab:n.locales.adaLabel}},null,8,["blockId","locales"])):c.cmsIntroBlock.enabled||t.isLoadingHotel?(0,o.Q3)("v-if",!0):((0,o.uX)(),(0,o.Wv)(m,{key:1,blockContent:{title:t.hotelInfo.meeting_room_short_description,description:t.hotelInfo.meeting_room_long_description,column:n.configs.dataIntroBlock.columnEnabled},blockStyles:{textColor:n.configs.blockStyles.textColor,linkColor:n.configs.blockStyles.linkColor,textAlign:n.configs.dataIntroBlock.textAlign}},null,8,["blockContent","blockStyles"])),!t.isLoadingMeetingRoom&&t.meetingRoomInfo.length>0?((0,o.uX)(),(0,o.CE)("div",{key:2,class:"event-room-item-container","data-columns":t.columnCount,"data-equalize-parent":'[".card-title", ".features-content", ".document-area"]',ref:"gridParent"},[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(c.itemList,t=>((0,o.uX)(),(0,o.Wv)(g,{key:t.id,"data-id":t.id,item:t,configs:n.configs,gridBlock:c.gridBlock,locales:n.locales},null,8,["data-id","item","configs","gridBlock","locales"]))),128))],8,s)):(0,o.Q3)("v-if",!0),c.showMoreBtnStatus?((0,o.uX)(),(0,o.CE)("div",{key:3,class:"show-more-wrap","data-text-alignment":t.showMoreButtonAlignment},[(0,o.bF)(u,{type:"text-only",linkData:{title:c.gridBlock.showMoreBtn.title,style:c.gridBlock.showMoreBtn.style},clickEvent:c.loadMore},null,8,["linkData","clickEvent"])],8,l)):(0,o.Q3)("v-if",!0)])],void 0,!0),_:1},8,["blockStyles","anchorId","data-header-id","style"])}]])},3926(t,e,n){n.d(e,{A:()=>c});var o=n(1425);const i={key:0,class:"m-plain-text"},s=["data-align"],l=["innerHTML"],a=["innerHTML"],r={name:"TitleAndDescription",props:{blockContent:{type:Object},blockStyles:{type:Object}},data:()=>({hasTitle:!1,hasDescription:!1,columnClass:"",textAlign:"left"}),methods:{analyzeSettings(){const t=this.blockContent;t&&(""!==t.title&&(this.hasTitle=!0),""!==t.description&&(this.hasDescription=!0),t.column&&(this.columnClass+=" display-columns"));const e=this.blockStyles;e&&e.textAlign&&(this.textAlign=e.textAlign)}},async created(){this.analyzeSettings()},computed:{cssProps(){if(!this.blockStyles)return;const t=this.blockStyles;let e="",n="",o="left";return t.textColor&&(e=t.textColor),t.linkColor&&(n=t.linkColor),t.textAlign&&(o=t.textAlign),{"--intro-content-color":e,"--intro-content-link-color":n,"--intro-content-text-alignment":o}}}},c=(0,n(6262).A)(r,[["render",function(t,e,n,r,c,d){return t.hasTitle||t.hasDescription?((0,o.uX)(),(0,o.CE)("div",i,[(0,o.Lk)("div",{class:(0,o.C4)(["m-plain-text--stripe cms-content common-component",t.columnClass]),style:(0,o.Tr)(d.cssProps),"data-align":t.textAlign},[t.hasTitle?((0,o.uX)(),(0,o.CE)("h2",{key:0,class:"h2 m-plain-text--title cms-item",tabindex:"0",innerHTML:n.blockContent.title},null,8,l)):(0,o.Q3)("v-if",!0),t.hasDescription?((0,o.uX)(),(0,o.CE)("div",{key:1,class:"m-plain-text--content cms-item cms-html-var cms-style-item",tabindex:"0",innerHTML:n.blockContent.description},null,8,a)):(0,o.Q3)("v-if",!0)],14,s)])):(0,o.Q3)("v-if",!0)}]])}}]);
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.