1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[6970],{5628(t,e,n){n.r(e),n.d(e,{default:()=>Y});var o=n(1425);const i={class:"container"},s=["data-columns"],a=["data-text-alignment"];var l=n(2637),r=n(8434),c=n(447),d=n(2286);const m=["data-id","data-border-type"],g={class:"event-room-img-wrap"},p={class:"event-room-content-wrap m-content-object--infos"},u=["data-text-alignment"],h={key:0,class:"h3 m-content-object--title card-title"},b=["data-text-alignment"],k={key:0},f={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(5445);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"},X=["data-href"],D={class:"ratio-content"},z=["srcset"],M=["srcset"],j=["srcset"],T=["srcset"],Q=["srcset"],R=["data-lazy","alt"],{fireEvent:W}=_.Wp,F={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(()=>{W("grid-item-lightbox::mounted",this.$refs.slideWrapper);let t=this.$refs.jsSlider;this.sliderOptions&&(t={element:this.$refs.jsSlider,options:this.sliderOptions}),W("custom-slider::mounted",t)})}};var H=n(6262);const O=(0,H.A)(F,[["render",function(t,e,n,i,s,a){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",D,[(0,o.Lk)("picture",null,[(0,o.Lk)("source",{media:"(max-width: 450px)",srcset:t.sizes.srcSet450},null,8,z),(0,o.Lk)("source",{media:"(max-width: 767px)",srcset:t.sizes.srcSet767},null,8,M),(0,o.Lk)("source",{media:"(max-width: 991px)",srcset:t.sizes.srcSet991},null,8,j),(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,R)])])],8,X))),128))],512)],512)):(0,o.Q3)("v-if",!0)}]]),$={class:"icon icon-download-arrow","aria-hidden":"true"},P={name:"DownloadArrowIcon"},q=(0,H.A)(P,[["render",function(t,e,n,i,s,a){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(4672),N=n(303);const{fireEvent:Z}=_.Wp,J={components:{ImageSlider:O,DownloadArrowIcon:q,ButtonLink:G.A,adaNewTab:K.A},name:"eventRoomCardItem",props:{configs:{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.configs.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(){Z("equalize::mounted")}),window.addEventListener("resize",()=>{t.truncateShortDesc()})}},U=(0,H.A)(J,[["render",function(t,e,n,i,s,a){const l=(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)(l,{configs:n.configs,imagesData:n.item.photos,locales:n.locales},null,8,["configs","imagesData","locales"])]),(0,o.Lk)("div",p,[(0,o.Lk)("div",{class:"m-content-object__content","data-text-alignment":t.gridContentAlignment},[""!==n.item.name?((0,o.uX)(),(0,o.CE)("h3",h,(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",k,(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",f,(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,b),(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.configs.gridBlock.btn.title,href:n.item.external_link?n.item.external_link:n.item.url,target:n.configs.gridBlock.btn.target,targetLabel:n.locales.adaLabel,style:n.configs.gridBlock.btn.style}},null,8,["linkData"])],8,I)):(0,o.Q3)("v-if",!0)],8,u)])],8,m)}]]),V={components:{BlockWrapper:r.A,TitleAndDescription:d.A,IntroductionApp:c.default,ButtonLink:G.A,EventRoomCardItem:U},name:"eventRoomCard",props:{configs:{type:Object,required:!0},locales:Object},mixins:[l.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.configs.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||{}},cssProps(){if(!this.configs.blockStyles)return;const t=this.configs.blockStyles;let e="",n="",o="",i="",s="",a=0,l="",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&&(a=d.width),d.color&&(l=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":a,"--grid-content-border":a+"px solid "+l,"--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)}}},Y=(0,H.A)(V,[["render",function(t,e,n,l,r,c){const d=(0,o.g2)("IntroductionApp"),m=(0,o.g2)("title-and-description"),g=(0,o.g2)("event-room-card-item"),p=(0,o.g2)("button-link"),u=(0,o.g2)("block-wrapper");return(0,o.uX)(),(0,o.Wv)(u,{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,locales:n.locales},null,8,["data-id","item","configs","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)(p,{type:"text-only",linkData:{title:n.configs.gridBlock.showMoreBtn.title,style:n.configs.gridBlock.showMoreBtn.style},clickEvent:c.loadMore},null,8,["linkData","clickEvent"])],8,a)):(0,o.Q3)("v-if",!0)])],void 0,!0),_:1},8,["blockStyles","anchorId","data-header-id","style"])}]])},2286(t,e,n){n.d(e,{A:()=>c});var o=n(1425);const i={key:0,class:"m-plain-text"},s=["data-align"],a=["innerHTML"],l=["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,a)):(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,l)):(0,o.Q3)("v-if",!0)],14,s)])):(0,o.Q3)("v-if",!0)}]])},8434(t,e,n){n.d(e,{A:()=>r});var o=n(1425);const i=["id"];var s=n(5445);const{fireEvent:a}=s.Wp,l={name:"BlockWrapper",props:{classList:{type:String},blockStyles:{type:Object}
1,anchorId:String},computed:{cssProps(){if(!this.blockStyles)return;const t=this.blockStyles;let e="",n="left",o="none",i="no-repeat",s="initial",a="initial",l=15,r=15,c=15,d=15,m=15,g=15;t.textColor&&(e=t.textColor),t.textAlign&&(n=t.textAlign);let p=t.backgroundSettings;p&&("color"===p.type?o=`${p.color}`:"picture"===p.type&&(o=`url('${p.image}')`,p.repeat?i="repeat":(i="no-repeat",s="center",a="cover")));let u=t.paddingSettings;return u&&(u.desktop?.enabled&&(u.desktop?.top&&(l=u.desktop.top),u.desktop?.bottom&&(r=u.desktop.bottom)),u.tablet?.enabled&&(u.tablet?.top&&(c=u.tablet.top),u.tablet?.bottom&&(d=u.tablet.bottom)),u.mobile?.enabled&&(u.mobile?.top&&(m=u.mobile.top),u.mobile?.bottom&&(g=u.mobile.bottom))),{"--base-content-color":e,"--base-content-alignment":n,"--wrapper-background":o,"--wrapper-background-repeat":i,"--wrapper-background-position":s,"--wrapper-background-size":a,"--wrapper-desktop-padding-top":l+"px","--wrapper-desktop-padding-bottom":r+"px","--wrapper-tablet-padding-top":c+"px","--wrapper-tablet-padding-bottom":d+"px","--wrapper-mobile-padding-top":m+"px","--wrapper-mobile-padding-bottom":g+"px"}},processedAnchorId(){if(this.anchorId)return this.removeSpecialCharactersAndSpaces(this.anchorId)}},methods:{removeSpecialCharactersAndSpaces:t=>t.replace(/[^a-zA-Z0-9]/g,"")},mounted(){document.body.classList.contains("header3")&&this.anchorId&&a("hc::block::mounted",{name:this.anchorId,anchorId:this.processedAnchorId})}},r=(0,n(6262).A)(l,[["render",function(t,e,n,s,a,l){return(0,o.uX)(),(0,o.CE)("div",{id:l.processedAnchorId,class:(0,o.C4)(["block-wrapper common-component",n.classList]),style:(0,o.Tr)(l.cssProps)},[(0,o.RG)(t.$slots,"default")],14,i)}]])}}]);
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.