1(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[7075],{5448(e,t,s){(t=s(6314)(!1)).push([e.id,'.vm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080}.vm-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;outline:0}.vm{position:relative;margin:0 auto;width:calc(100% - 20px);min-width:110px;max-width:500px;background-color:#fff;top:30px;cursor:default;box-shadow:0 5px 15px #00000080}.vm-titlebar{padding:10px 15px;overflow:auto;border-bottom:1px solid #e5e5e5}.vm-title{margin-top:2px;margin-bottom:0;display:inline-block;font-size:18px;font-weight:400}.vm-btn-close{color:#ccc;padding:0;cursor:pointer;background:0 0;border:0;float:right;font-size:24px;line-height:1em}.vm-btn-close:before{content:"Ã";font-family:Arial}.vm-btn-close:hover,.vm-btn-close:focus,.vm-btn-close:focus:hover{color:#bbb;border-color:transparent;background-color:transparent}.vm-content{padding:10px 15px 15px}.vm-content .full-hr{width:auto;border:0;border-top:1px solid #e5e5e5;margin:15px -14px}.vm-fadeIn{animation-name:vm-fadeIn}@keyframes vm-fadeIn{0%{opacity:0}to{opacity:1}}.vm-fadeOut{animation-name:vm-fadeOut}@keyframes vm-fadeOut{0%{opacity:1}to{opacity:0}}.vm-fadeIn,.vm-fadeOut{animation-duration:.25s;animation-fill-mode:both}\n',""]),e.exports=t},4958(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>vt});var i=s(1425);const o=["data-module"],n={key:0};var l=s(5445),a=s(2637),r=s(8434),c=s(2286),d=s(447);const m=["data-columns"],u={class:"js-slider slider--align-top",ref:"jsSlider","data-equalize-parent":'[".m-content-object__content", ".m-content-object--title", ".m-content-object--content", ".m-content-object--infos", ".booking-container", ".amenitie-container", ".description-container", ".features-container", ".card-content_divider"]'},h=["data-id","data-index","data-border-type"],p={class:"room-img-wrap"},g={class:"room-content-wrap m-content-object--infos"},b=["data-text-alignment"],f={key:0,class:"m-content-object--title card-title"},k=["href"],v={key:1},y={class:"features-container"},S=["data-text-alignment"],I=["innerHTML"],x={class:"description-container"},C=["innerHTML"],A={class:"read_more-container"},L=["aria-label"],_=["aria-label","href"],w={class:"amenitie-container"},O={key:0,class:"card-content_divider"},T={key:1,class:"amenities-list"},D={key:2,class:"card-content_divider btn-divide"},$={class:"booking-container"},E={key:0,class:"loader-container"},j={class:"loader"},B={class:""},M=["data-text-alignment","data-btn-enabled","data-btn-alignment"],F={key:0,class:"lead_rate lead-rates"},X={key:1,class:"button_container"},z={key:2,class:"button_container"};var Q=s(303),H=s(4705);function q(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),s.push.apply(s,i)}return s}function P(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?q(Object(s),!0).forEach(function(t){(0,H.A)(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):q(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}
1const V={methods:{combineFeatures(e){let t=[];return""!==e.max_adults&&t.push(`<span class='max-capacity'>${e.max_adults} ${this.locales.adults}</span>`),this.formatDimensionHtml(e)&&t.push(this.formatDimensionHtml(e)),""!==e.bed_type&&t.push(`<span class='bed-type'>${e.bed_type}</span>`),t.join(" | ")},formatDimensionHtml(e){const t=this.removeZeros(e.square_feet),s=this.removeZeros(e.square_meter);return"0"!==s&&"0"!==t?`<span class = 'square-meter'>${s}m<sup>2</sup></span>/<span class='square-feet'>${t}ft<sup>2</sup></span>`:"0"!==s&&"0"===t?`<span = 'square-meter'>${s}m<sup>2</sup></span>`:"0"===s&&"0"!==t?`<span class='square-feet'>${t}ft<sup>2</sup></span>`:void 0},removeZeros:e=>e.split(".")[0],combinePhotosAndVideos(e){let t=[];if(e.videos.length>0){let s=e.videos.map(e=>P(P({},e),{},{isVideo:!0}));t.push(...s)}return e.photos.length>0&&t.push(...e.photos),t}}},W={key:0,class:"js-slider__wrapper js-lightbox-slider grid-image__slider",ref:"slideWrapper"},R={class:"slider-btns"},N=["aria-label"],G=["aria-label"],K={key:0,class:"js-slider slider--align-top","data-dots":!1,ref:"jsSlider"},Z=["data-href"],U=["href"],J={class:"ratio-content"},Y=["innerHTML"],ee={name:"SliderVideo",props:{configs:{type:Object,required:!0,default:()=>({})},item:{type:Object,required:!0}}};var te=s(6262);const se=(0,te.A)(ee,[["render",function(e,t,s,o,n,l){return(0,i.uX)(),(0,i.CE)("div",J,[(0,i.Lk)("div",{class:"video-frame",innerHTML:s.item.player},null,8,Y)])}]]),ie={class:"ratio-content"},oe=["srcset"],ne=["srcset"],le=["srcset"],ae=["srcset"],re=["srcset"],ce=["data-lazy","alt","data-id"],de={name:"PhotoSlide",props:{configs:{type:Object,required:!0},item:{type:Object,required:!0}}},me=(0,te.A)(de,[["render",function(e,t,s,o,n,l){return(0,i.uX)(),(0,i.CE)("div",ie,[(0,i.Lk)("picture",null,[(0,i.Lk)("source",{media:"(max-width: 450px)",srcset:s.item.sizes.srcSet450},null,8,oe),(0,i.Lk)("source",{media:"(max-width: 767px)",srcset:s.item.sizes.srcSet767},null,8,ne),(0,i.Lk)("source",{media:"(max-width: 991px)",srcset:s.item.sizes.srcSet991},null,8,le),(0,i.Lk)("source",{media:"(max-width: 1199px)",srcset:s.item.sizes.srcSet1199},null,8,ae),(0,i.Lk)("source",{media:"(min-width: 1200px)",srcset:s.item.sizes.srcSet1200},null,8,re),(0,i.Lk)("img",{"data-lazy":s.item.url_standard,src:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",alt:s.item.alt,"data-id":s.item.id},null,8,ce)])])}]]),{fireEvent:ue}=l.Wp,he={name:"ImgVideoSlider",components:{VideoSlide:se,PhotoSlide:me},props:{configs:{type:Object,required:!0},imagesData:{type:Array||Object,required:!0},selectedItem:{type:Object},dataId:{type:Number},locales:{type:Object}},data:()=>({imageLoaded:!0,sliderOptions:{slidesToShow:1,slidesToScroll:1,infinite:!1}}),computed:{showItemDetail(){return!this.configs.blockSettings.lightbox&&""!==this.selectedItem.url},getAriaLabel(){return this.locales.linkAriaLabel+(this.selectedItem?.name||"")}},methods:{analyzeSettings(){0!==this.imagesData.length&&this.imagesData.map((e,t)=>{let s=e.url_standard;if(s){let i={srcSet450:GalaxyHelpers.resizeImg(s,420),srcSet767:GalaxyHelpers.resizeImg(s,737),srcSet991:GalaxyHelpers.resizeImg(s,750),srcSet1199:GalaxyHelpers.resizeImg(s,449),srcSet1200:GalaxyHelpers.resizeImg(s,800)};e.sizes=i,t===this.imagesData.length-1&&(this.imageLoaded=!0)}})},checkForVideos:e=>e.videos.length>0,setInitialSlide(e){if(!this.imagesData.length>0&&!this.checkForVideos(e))return;const t=document.querySelector(`.room-item[data-id='${this.dataId}']`);if(this.imagesData.length>0&&this.checkForVideos(e)){if(t.querySelector(".room-img-wrap .slick-active")){const s=t.querySelector(".room-img-wrap .slick-active").getAttribute("data-slick-index");return this.$store.dispatch("setSliderOptions",e.videos.length+parseInt(s))}return this.$store.dispatch("setSliderOptions",e.videos.length)}if(this.imagesData.length>0&&!this.checkForVideos(e)){if(t.querySelector(".room-img-wrap .slick-active")){const e=t.querySelector(".room-img-wrap .slick-active").getAttribute("data-slick-index");return this.$store.dispatch("setSliderOptions",parseInt(e))}return this.$store.dispatch("setSliderOptions",0)}return!this.imagesData.length>0&&this.checkForVideos(e)?this.$store.dispatch("setSliderOptions",0):void 0},setSelectedItem(e){this.$store.dispatch("setSelectedItem",e)},setModalStatus(){if(this.$store.getters.getModalStatus)return this.$store.dispatch("setSliderOptions",parseInt(slickActiveIndex));this.$store.dispatch("setParentBlockId",this.configs.blockId),this.$store.dispatch("setModalStatus",!this.$store.getters.getModalStatus)},setState(e){this.configs.blockSettings.lightbox&&(this.setSelectedItem(e),this.setInitialSlide(e),this.setModalStatus())},setStateVideos(e){this.configs.blockSettings.lightbox&&(this.$store.dispatch("setSliderOptions",0),this.setSelectedItem(e),this.setModalStatus())}},async created(){this.analyzeSettings()},mounted(){this.$nextTick(()=>{ue("grid-item-lightbox::mounted",this.$refs.slideWrapper);let e=this.$refs.jsSlider;this.sliderOptions&&(e={element:this.$refs.jsSlider,options:this.sliderOptions}),ue("custom-slider::mounted",e)})}},pe=(0,te.A)(he,[["render",function(e,t,s,o,n,l){const a=(0,i.g2)("photo-slide");return e.imageLoaded?((0,i.uX)(),(0,i.CE)("div",W,[(0,i.Lk)("div",R,[s.configs.blockSettings.lightbox&&l.checkForVideos(s.selectedItem)?((0,i.uX)(),(0,i.CE)("button",{key:0,class:"grid-item__modal-open","aria-label":l.getAriaLabel,onClick:t[0]||(t[0]=e=>l.setStateVideos(s.selectedItem))},[...t[3]||(t[3]=[(0,i.Lk)("svg",{class:"icon icon-video"},[(0,i.Lk)("use",{href:"#icon-circle-video"})],-1)])],8,N)):(0,i.Q3)("v-if",!0),s.configs.blockSettings.lightbox&&s.imagesData.length>0?((0,i.uX)(),(0,i.CE)("button",{key:1,class:"grid-item__modal-open","aria-label":l.getAriaLabel,onClick:t[1]||(t[1]=e=>l.setState(s.selectedItem))},[...t[4]||(t[4]=[(0,i.Lk)("svg",{class:"icon icon-maximize"},[(0,i.Lk)("use",{href:"#icon-circle-enlarge"})],-1)])],8,G)):(0,i.Q3)("v-if",!0)]),s.imagesData.length>0?((0,i.uX)(),(0,i.CE)("div",K,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s.imagesData,(e,o)=>((0,i.uX)(),(0,i.CE)("div",{class:"m-content-object___img ratio-4-3",role:"button","data-href":e.url_standard,key:e.id,onClick:t[2]||(t[2]=e=>l.setState(s.selectedItem))},[l.showItemDetail&&e.url_standard?((0,i.uX)(),(0,i.CE)("a",{key:0,href:s.selectedItem.url},[(0,i.bF)(a,{item:e,configs:s.configs,"data-index":o},null,8,["item","configs","data-index"])],8,U)):(0,i.Q3)("v-if",!0),!l.showItemDetail&&e.url_standard?((0,i.uX)(),(0,i.Wv)(a,{key:1,item:e,configs:s.configs,"data-index":o},null,8,["item","configs","data-index"])):(0,i.Q3)("v-if",!0),(0,i.Q3)(' <video-slide v-if="item.player" :item="item" :configs="configs" /> ')],8,Z))),128))],512)):(0,i.Q3)("v-if",!0)],512)):(0,i.Q3)("v-if",!0)}]]),ge={class:"amenities_container"},be=["data-text-alignment"],fe=["title"],ke=["src","alt"],ve={name:"AmenitiesList",props:{configs:{type:Object},amenities:{type:Array,required:!0},locales:{type:Object}}},ye=(0,te.A)(ve,[["render",function(e,t,s,o,n,l){return(0,i.uX)(),(0,i.CE)("div",ge,[(0,i.Lk)("h5",null,(0,i.v_)(s.locales.amenitiesTitle),1),(0,i.Lk)("div",{class:"amenities_list","data-text-alignment":s.configs.blockStyles.textAlignment},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s.amenities,e=>((0,i.uX)(),(0,i.CE)("div",{class:"amenities_item",title:e.name,key:e.id},[1===e.has_logo?((0,i.uX)(),(0,i.CE)("img",{key:0,src:e.url,alt:e.name},null,8,ke)):(0,i.Q3)("v-if",!0)],8,fe))),128))],8,be)])}]]);var Se=s(3445);const{fireEvent:Ie}=l.Wp,xe={components:{ImgVideoSlider:pe,AmenitiesList:ye,ButtonLink:Se.A},name:"roomCardItem",props:{configs:{type:Object,required:!0},locales:{type:Object},item:{type:Object},gridBorderType:{type:String},numberOfItems:{type:Number},index:{type:Number},dataId:{type:Number}},mixins:[V],data:()=>({contentAlignment:"center",readMoreAriaLabel:""}),emits:["setLastSliderBuilt"],methods:{analyzeSettings(){if(!this.configs)return;const e=this.configs.blockStyles;e?.textAlignment&&(this.contentAlignment=e.textAlignment),this.combineFeatures(this.item),this.readMoreAriaLabel=`${this.locales.linkAriaLabel} ${this.item.name}`},setAmenitiesType(){const{moduleType:e,maxItems:t}=this.configs.blockSettings;if(!["rooms","suites"].includes(e))return;let s=this.item.room_amenities;return"suites"===e&&(s=this.item.suite_amenities),""!==t?this.setMaxItems(s,t):s},setMaxItems(e,t){const s=parseInt(t,10);return e.slice(0,s)},truncateShortDesc:(e,t)=>(0,Q.A)(e,t,{html:!0,maxLines:2}
1),setShortDescription(){return this.configs.blockSettings.fullDescription?this.item.short_description:this.truncateShortDesc(this.item.short_description,100)},setSelectedItem(e){this.$store.dispatch("setSelectedItem",e)},setModalStatus(){this.$store.dispatch("setModalStatus",!this.$store.getters.getModalStatus),this.$store.dispatch("setParentBlockId",this.configs.blockId)},setState(e){this.setSelectedItem(e),this.setInitialSlide(),this.setModalStatus()},setInitialSlide(){this.$store.dispatch("setSliderOptions",0)},combinePhotos(e){let t=[];return e.photos.length>0&&!e.videosOnly&&t.push(...e.photos),t}},computed:{showItemDetail(){return!this.configs.blockSettings.lightbox&&""!==this.item.url},showLightboxDetail(){return this.configs.blockSettings.lightbox},showFeaturedOnly(){return!this.configs.blockSettings.featuredOnly||this.item.is_featured},showCardContentBottom(){return!(!this.configs.blockSettings.btn.enableHotelAndAir||!this.configs.blockSettings.btn.enabled||""===this.item.booking_engine_url)||!(""===this.item.booking_engine_url&&""===this.item.lead_rate||!this.configs.blockSettings.rate&&!this.configs.blockSettings.btn.enabled)},showFeatures(){return!(!this.configs.blockSettings.features||""===this.item.bed_type&&""===this.item.max_adults&&"0.00"===this.item.square_meter&&"0.00"===this.item.square_feet)},showAmenities(){return!(""===this.item.name&&""===this.item.short_description||!this.configs.blockSettings.amenities||!(this.setAmenitiesType().length>0))},showLeadRate(){return!(""===this.item.lead_rate||!this.configs.blockSettings.rate||this.configs.blockSettings.btn.enableHotelAndAir)}},mounted(){this.$nextTick(function(){if(this.index===this.numberOfItems){let e=this.$store.getters.getLastSliderBuilt;e.push(this.configs.blockId),this.$store.dispatch("setLastSliderBuilt",e),this.$emit("setLastSliderBuilt")}})},async created(){this.analyzeSettings()}},Ce=(0,te.A)(xe,[["render",function(e,t,s,o,n,l){const a=(0,i.g2)("ImgVideoSlider"),r=(0,i.g2)("amenities-list"),c=(0,i.g2)("button-link");return l.showFeaturedOnly?((0,i.uX)(),(0,i.CE)("div",{key:0,class:"room-item js-dynamic-item","data-id":s.item.id,"data-index":s.index,"data-border-type":s.gridBorderType},[(0,i.Lk)("div",p,[(0,i.bF)(a,{configs:s.configs,imagesData:l.combinePhotos(s.item),selectedItem:s.item,dataId:s.dataId,locales:s.locales},null,8,["configs","imagesData","selectedItem","dataId","locales"])]),(0,i.Lk)("div",g,[(0,i.Lk)("div",{class:"m-content-object__content","data-text-alignment":e.contentAlignment},[""!==s.item.name?((0,i.uX)(),(0,i.CE)("h3",f,[l.showItemDetail?((0,i.uX)(),(0,i.CE)("a",{key:0,href:s.item.url,class:"link-text"},(0,i.v_)(s.item.name),9,k)):((0,i.uX)(),(0,i.CE)("span",v,(0,i.v_)(s.item.name),1))])):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",y,[l.showFeatures?((0,i.uX)(),(0,i.CE)("div",{key:0,class:"features-content","data-text-alignment":e.contentAlignment},[(0,i.Lk)("div",{innerHTML:e.combineFeatures(s.item)},null,8,I)],8,S)):(0,i.Q3)("v-if",!0)]),(0,i.Lk)("div",x,[(0,i.bo)((0,i.Lk)("div",{class:"m-content-object--content card-content",innerHTML:l.setShortDescription()},null,8,C),[[i.aG,""!==s.item.short_description]])]),(0,i.Lk)("div",A,[l.showLightboxDetail?((0,i.uX)(),(0,i.CE)("a",{key:0,class:"more-link m-content-object--link","aria-label":e.readMoreAriaLabel,onClick:t[0]||(t[0]=e=>l.setState(s.item)),onKeydown:t[1]||(t[1]=(0,i.jR)(e=>l.setState(s.item),["enter"]))},(0,i.v_)(s.locales.linkLabel),41,L)):(0,i.Q3)("v-if",!0),l.showItemDetail?((0,i.uX)(),(0,i.CE)("a",{key:1,class:"more-link m-content-object--link","aria-label":e.readMoreAriaLabel,href:s.item.url},(0,i.v_)(s.locales.linkLabel),9,_)):(0,i.Q3)("v-if",!0)]),(0,i.Lk)("div",w,[l.showAmenities?((0,i.uX)(),(0,i.CE)("div",O)):(0,i.Q3)("v-if",!0),s.configs.blockSettings.amenities&&l.setAmenitiesType().length>0?((0,i.uX)(),(0,i.CE)("div",T,[(0,i.bF)(r,{amenities:l.setAmenitiesType(),configs:s.configs,locales:s.locales},null,8,["amenities","configs","locales"])])):(0,i.Q3)("v-if",!0),l.showAmenities?((0,i.uX)(),(0,i.CE)("div",D)):(0,i.Q3)("v-if",!0)]),(0,i.Lk)("div",$,[l.showLeadRate?((0,i.uX)(),(0,i.CE)("div",E,[(0,i.Lk)("div",j,[(0,i.Lk)("div",B,(0,i.v_)(s.locales.Loading),1)])])):(0,i.Q3)("v-if",!0),l.showCardContentBottom?((0,i.uX)(),(0,i.CE)("div",{key:1,class:"card-content_bottom","data-text-alignment":e.contentAlignment,"data-btn-enabled":s.configs.blockSettings.btn.enabled,"data-btn-alignment":s.configs.blockSettings.btn.btnAlignment},[l.showLeadRate?((0,i.uX)(),(0,i.CE)("div",F,[(0,i.eW)((0,i.v_)(s.locales.bestRates)+" "+(0,i.v_)(s.item.lead_rate)+" ",1),t[2]||(t[2]=(0,i.Lk)("span",{class:"lead-rates-price js-dynamic-rate"},null,-1))])):(0,i.Q3)("v-if",!0),""!==s.item.booking_engine_url&&s.configs.blockSettings.btn.enabled?((0,i.uX)(),(0,i.CE)("div",X,[(0,i.bF)(c,{type:"link-only",target:s.item.be_open_in_same_tab?"_self":"_blank",linkData:{title:s.locales.bookNow,style:s.configs.blockSettings.btn.style,href:s.item.booking_engine_url}},null,8,["target","linkData"])])):(0,i.Q3)("v-if",!0),s.configs.blockSettings.btn.enableHotelAndAir?((0,i.uX)(),(0,i.CE)("div",z,[(0,i.bF)(c,{type:"link-only",linkData:{title:s.locales.hotelPlusAirBookNow,style:s.configs.blockSettings.btn.style,href:s.configs.blockSettings.btn.hotelAndAir,target:s.configs.blockSettings.btn.urlTarget}},null,8,["linkData"])])):(0,i.Q3)("v-if",!0)],8,M)):(0,i.Q3)("v-if",!0)])],8,b)])],8,h)):(0,i.Q3)("v-if",!0)}]]),{fireEvent:Ae}=l.Wp,Le={name:"RoomCardSlider",components:{RoomCardItem:Ce},props:{configs:{type:Object},locales:{type:Object},sliderEventName:{type:String,required:!0},sliderOptions:{type:Object},items:Array,gridBorderType:String},data:()=>({columnCount:1}),computed:{showDots(){return!!this.sliderOptions.dots&&this.sliderOptions.dots}},methods:{analyzeSettings(){if(!this.configs)return;const e=this.configs.blockSettings;e?.columns&&(this.columnCount=e.columns)},updatedLastSliderBuilt(){let e=this.$store.getters.getLastSliderBuilt;if(e.includes(this.configs.blockId)){let t=this.sliderOptions?{element:this.$refs.jsSlider,options:this.sliderOptions}:this.$refs.jsSlider;this.$nextTick(function(){let s=e.filter(e=>{if(e!==this.configs.blockId)return e});
1this.$store.dispatch("setLastSliderBuilt",s),Ae(this.sliderEventName,t),Ae("equalize::mounted"),Ae("lead-rate::displayed",{}),Ae("dynamic::get::rates")})}}},async created(){this.analyzeSettings()}},_e=(0,te.A)(Le,[["render",function(e,t,s,o,n,l){const a=(0,i.g2)("room-card-item");return(0,i.uX)(),(0,i.CE)("div",{class:"js-slider__wrapper room-item-container","data-columns":e.columnCount},[(0,i.Lk)("div",u,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(s.items,(e,t)=>((0,i.uX)(),(0,i.Wv)(a,{key:e.id,"data-id":e.id,item:e,configs:s.configs,locales:s.locales,index:t,numberOfItems:s.items.length-1,gridBorderType:s.gridBorderType,onSetLastSliderBuilt:l.updatedLastSliderBuilt},null,8,["data-id","item","configs","locales","index","numberOfItems","gridBorderType","onSetLastSliderBuilt"]))),128))],512)],8,m)}]]);var we=s(5878);const Oe={class:"close-container"},Te=["data-close"],De={class:"main-slider-container"},$e={class:"slider-container js-slider__wrapper"},Ee={class:"js-slider js-main-slider slider--align-top",ref:"jsSlider"},je=["data-href"],Be={key:0,class:"secondary-slider-container"},Me={class:"slider-container js-slider__wrapper"},Fe={class:"slider-nav",ref:"jsSliderNav"},Xe=["data-href"],ze={class:"ratio-content"},Qe=["innerHTML"],He={class:"detail-container"},qe={class:"detail-top-half"},Pe={key:0,class:"detail-title"},Ve={key:1,class:"features-container"},We=["innerHTML"],Re={class:"detail-bottom-half"},Ne=["innerHTML"],Ge={class:"detail-footer"},Ke={key:0,class:"detail-divider"},Ze=["data-btn-alignment"],Ue={key:0,class:"lead_rate"},Je=["data-rate-enabled","data-btn-alignment"],Ye={key:0,class:"detail-book_now"},et={key:1,class:"detail-book_now"},{fireEvent:tt}=l.Wp,st={name:"DetailModal",components:{ButtonLink:Se.A,VideoSlide:se,PhotoSlide:me},props:{configs:{type:Object},locales:{type:Object},selectedItem:{type:Object,required:!0},sliderOptions:{type:Object}},mixins:[V],emits:["closeModalButtonIsClicked"],methods:{setModalStatus(){this.selectedItem.videosOnly&&this.$store.getters.getModalStatus&&(this.selectedItem.videosOnly=!1),this.$emit("closeModalButtonIsClicked"),this.$store.dispatch("setModalStatus",!this.$store.getters.getModalStatus)},setFocus(){this.$refs.setFocus.focus()},imageVideoCount(e){let t=[];return e.videosOnly||t.push(...e.photos),t.push(...e.videos),t.length>1}},computed:{showFeatures(){return!(!this.configs.blockSettings.features||""===this.selectedItem.bed_type&&""===this.selectedItem.max_adults&&"0.00"===this.selectedItem.square_meter&&"0.00"===this.selectedItem.square_feet)},ratesEnabledCheck(){return this.configs.blockSettings.rate?"enabled":"disabled"},setBtnAlignment(){let e=this.configs.blockSettings.btn.btnAlignment;return"right"===e?"right":"center"===e?"center":"left"},cssProps(){let e=this.configs.blockStyles,t="",s="",i="left",o="",n="";return e.contentBackgroundSettings.color&&(o=e.contentBackgroundSettings.color),e.textColor&&(n=e.textColor),e.customControlsColor?.enabled&&(t=e.customControlsColor.iconColor,s=e.customControlsColor.backgroundColor),e.textAlignment&&(i=e.textAlignment),{"--grid-controls-color":t,"--grid-controls-background-color":s,"--text-alignment":i,"--grid-content-background-color":o,"--grid-content-color":n}}},mounted(){this.$nextTick(()=>{let e=this.$refs.jsSlider,t=this.$refs.jsSliderNav;this.sliderOptions&&(e={element:this.$refs.jsSlider,options:this.sliderOptions.mainOptions},t={element:this.$refs.jsSliderNav,options:this.sliderOptions.secondaryOptions}),tt("custom-slider::mounted",e),tt("custom-slider::mounted",t)}),setTimeout(()=>{this.setFocus()},500)}},it=(0,te.A)(st,[["render",function(e,t,s,o,n,l){const a=(0,i.g2)("photo-slide"),r=(0,i.g2)("video-slide"),c=(0,i.g2)("button-link");return(0,i.uX)(),(0,i.CE)("div",{class:"detail-modal-wrapper",style:(0,i.Tr)(l.cssProps),tabindex:"0"},[(0,i.Lk)("div",Oe,[(0,i.Lk)("button",{class:"modal-close",onClick:t[0]||(t[0]=(...e)=>l.setModalStatus&&l.setModalStatus(...e)),ref:"setFocus","data-close":s.locales.closeMobileModal},[...t[1]||(t[1]=[(0,i.Lk)("svg",{class:"icon icon-cross","aria-hidden":"true"},[(0,i.Lk)("use",{href:"#icon-cross"})],-1)])],8,Te)]),(0,i.Lk)("div",De,[(0,i.Lk)("div",$e,[(0,i.Lk)("div",Ee,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.combinePhotosAndVideos(s.selectedItem),e=>((0,i.uX)(),(0,i.CE)("div",{class:"m-content-object___img ratio-4-3",role:"button","data-href":e.url_standard,key:e.id},[e.url_standard?((0,i.uX)(),(0,i.Wv)(a,{key:0,item:e,configs:s.configs},null,8,["item","configs"])):(0,i.Q3)("v-if",!0),e.player?((0,i.uX)(),(0,i.Wv)(r,{key:1,item:e,configs:s.configs},null,8,["item","configs"])):(0,i.Q3)("v-if",!0)],8,je))),128))],512)])]),l.imageVideoCount(s.selectedItem)?((0,i.uX)(),(0,i.CE)("div",Be,[(0,i.Lk)("div",Me,[(0,i.Lk)("div",Fe,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(e.combinePhotosAndVideos(s.selectedItem),e=>((0,i.uX)(),(0,i.CE)("div",{class:"m-content-object___img ratio-4-3",role:"button","data-href":e.url_standard,key:e.id},[e.url_standard?((0,i.uX)(),(0,i.Wv)(a,{key:0,item:e,configs:s.configs},null,8,["item","configs"])):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",ze,[t[2]||(t[2]=(0,i.Lk)("div",{class:"video-overlay"},null,-1)),(0,i.Lk)("div",{class:"video-frame",innerHTML:e.player},null,8,Qe)])],8,Xe))),128))],512)])])):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",He,[(0,i.Lk)("div",qe,[s.selectedItem.name?((0,i.uX)(),(0,i.CE)("h3",Pe,(0,i.v_)(s.selectedItem.name),1)):(0,i.Q3)("v-if",!0),l.showFeatures?((0,i.uX)(),(0,i.CE)("div",Ve,[(0,i.Lk)("div",{class:"features-content",innerHTML:e.combineFeatures(s.selectedItem)},null,8,We)])):(0,i.Q3)("v-if",!0)]),(0,i.Lk)("div",Re,[s.selectedItem.long_description?((0,i.uX)(),(0,i.CE)("div",{key:0,class:"detail-description",innerHTML:s.selectedItem.long_description},null,8,Ne)):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",Ge,[s.configs.blockSettings.btn.enabled||s.configs.blockSettings.rate?((0,i.uX)(),(0,i.CE)("div",Ke)):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",{class:"detail-booking","data-btn-alignment":l.setBtnAlignment},[s.selectedItem.lead_rate&&s.configs.blockSettings.rate?((0,i.uX)(),(0,i.CE)("div",Ue,(0,i.v_)(s.locales.bestRates)+" "+(0,i.v_)(s.selectedItem.lead_rate),1)):(0,i.Q3)("v-if",!0),(0,i.Lk)("div",{class:"button-container","data-rate-enabled":l.ratesEnabledCheck,"data-btn-alignment":l.setBtnAlignment},[s.selectedItem.booking_engine_url&&s.configs.blockSettings.btn.enabled?((0,i.uX)(),(0,i.CE)("div",Ye,[(0,i.bF)(c,{type:"link-only",linkData:{title:s.locales.bookNow,style:s.configs.blockSettings.btn.style,href:s.selectedItem.booking_engine_url}},null,8,["linkData"])])):(0,i.Q3)("v-if",!0),s.configs.blockSettings.btn.enableHotelAndAir?((0,i.uX)(),(0,i.CE)("div",et,[(0,i.bF)(c,{type:"link-only",linkData:{title:s.locales.hotelPlusAirBookNow,style:s.configs.blockSettings.btn.style,href:s.configs.blockSettings.btn.hotelAndAir,target:s.configs.blockSettings.btn.urlTarget}},null,8,["linkData"])])):(0,i.Q3)("v-if",!0)],8,Je)],8,Ze)])])])],4)}]]),ot=(e,t)=>
1{const s=e.__vccOpts||e;for(const[e,i]of t)s[e]=i;return s},nt={type:[String,Object,Array],default:""},lt='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex]:not([tabindex="-1"])';let at=0;const rt={name:"VueModal",props:{name:{type:String,default:""},title:{type:String,default:""},baseZindex:{type:Number,default:1051},bgClass:nt,wrapperClass:nt,modalClass:nt,modalStyle:nt,inClass:Object.assign({},nt,{default:"vm-fadeIn"}),outClass:Object.assign({},nt,{default:"vm-fadeOut"}),bgInClass:Object.assign({},nt,{default:"vm-fadeIn"}),bgOutClass:Object.assign({},nt,{default:"vm-fadeOut"}),appendTo:{type:String,default:"body"},live:{type:Boolean,default:!1},enableClose:{type:Boolean,default:!0},modelValue:{type:Boolean,default:!1},closeLabel:{type:String,default:"Close"}},emits:["before-open","opening","opened","before-close","closing","closed","update:modelValue"],data:()=>({zIndex:0,id:null,show:!1,mount:!1,elToFocus:null}),created(){this.live&&(this.mount=!0)},mounted(){this.id="vm-"+this.$.uid;const e=this.name?`$modal.state.modals.${this.name}`:"modelValue";this.$watch(e,e=>{e?(this.mount=!0,this.$nextTick(()=>{this.show=!0})):this.show=!1},{immediate:!0})},beforeUnmount(){this.elToFocus=null,this.name&&this.$modal.hide(this.name)},methods:{close(){!0===this.enableClose&&(this.$emit("update:modelValue",!1),this.name&&this.$modal.hide(this.name))},clickOutside(e){e.target===this.$refs["vm-wrapper"]&&this.close()},keydown(e){if((27===e.which||27===e.keyCode)&&this.close(),9===e.which||9===e.keyCode){const t=[].slice.call(this.$refs["vm-wrapper"].querySelectorAll(lt)).filter(function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)});e.shiftKey?(e.target===t[0]||e.target===this.$refs["vm-wrapper"])&&(e.preventDefault(),t[t.length-1].focus()):e.target===t[t.length-1]&&(e.preventDefault(),t[0].focus())}},getAllVisibleWrappers:()=>[].slice.call(document.querySelectorAll("[data-vm-wrapper-id]")).filter(e=>"none"!==e.display),getTopZindex(){return this.getAllVisibleWrappers().reduce((e,t)=>parseInt(t.style.zIndex)>e?parseInt(t.style.zIndex):e,0)},handleFocus(e){const t=e.querySelector("[autofocus]");if(t)t.focus();else{const t=e.querySelectorAll(lt);t.length?t[0].focus():e.focus()}},beforeOpen(){this.elToFocus=document.activeElement;const e=this.getTopZindex();this.zIndex=at?at+2:0===e?this.baseZindex:e+2,at=this.zIndex,this.$emit("before-open")},opening(){this.$emit("opening")},opened(){this.handleFocus(this.$refs["vm-wrapper"]),this.$emit("opened")},beforeClose(){this.$emit("before-close")},closing(){this.$emit("closing")},closed(){this.zIndex=0,this.live||(this.mount=!1),this.$nextTick(()=>{window.requestAnimationFrame(()=>{const e=this.getTopZindex();if(e>0){const t=this.getAllVisibleWrappers();for(let s=0;s<t.length;s++){const i=t[s];if(parseInt(i.style.zIndex)===e){i.contains(this.elToFocus)?this.elToFocus.focus():this.handleFocus(i);break}}}else document.body.contains(this.elToFocus)&&this.elToFocus.focus();at=0,this.$emit("closed")})})}}},ct=["data-vm-backdrop-id"],dt=["data-vm-wrapper-id","aria-label","aria-describedby","aria-labelledby"],mt=["data-vm-id"],ut={class:"vm-titlebar"},ht=["id"],pt=["aria-label"],gt=["id"],bt=ot(rt,[["render",function(e,t,s,o,n,l){return n.mount?((0,i.uX)(),(0,i.Wv)(i.Im,{key:0,to:s.appendTo},[(0,i.bF)(i.eB,{name:"vm-backdrop-transition","enter-active-class":s.bgInClass,"leave-active-class":s.bgOutClass},{default:(0,i.k6)(()=>[(0,i.bo)((0,i.Lk)("div",{"data-vm-backdrop-id":n.id,class:(0,i.C4)(["vm-backdrop",s.bgClass]),style:(0,i.Tr)({"z-index":n.zIndex-1})},null,14,ct),[[i.aG,n.show]])]),_:1},8,["enter-active-class","leave-active-class"]),(0,i.bF)(i.eB,{name:"vm-transition","enter-active-class":s.inClass,"leave-active-class":s.outClass,onBeforeEnter:l.beforeOpen,onEnter:l.opening,onAfterEnter:l.opened,onBeforeLeave:l.beforeClose,onLeave:l.closing,onAfterLeave:l.closed},{default:(0,i.k6)(()=>[(0,i.bo)((0,i.Lk)("div",{ref:"vm-wrapper","data-vm-wrapper-id":n.id,tabindex:"-1",class:(0,i.C4)(["vm-wrapper",s.wrapperClass]),style:(0,i.Tr)({"z-index":n.zIndex,cursor:s.enableClose?"pointer":"default"}),role:"dialog","aria-label":s.title,"aria-modal":"true","aria-describedby":`${n.id}-content`,"aria-labelledby":`${n.id}-title`,onClick:t[1]||(t[1]=e=>l.clickOutside(e)),onKeydown:t[2]||(t[2]=e=>l.keydown(e))},[(0,i.Lk)("div",{ref:"vm",class:(0,i.C4)(["vm",s.modalClass]),"data-vm-id":n.id,style:(0,i.Tr)(s.modalStyle)},[(0,i.RG)(e.$slots,"titlebar",{},()=>[(0,i.Lk)("div",ut,[(0,i.Lk)("h3",{id:`${n.id}-title`,class:"vm-title"},(0,i.v_)(s.title),9,ht),s.enableClose?((0,i.uX)(),(0,i.CE)("button",{key:0,t
1ype:"button",class:"vm-btn-close","aria-label":s.closeLabel,onClick:t[0]||(t[0]=(0,i.D$)((...e)=>l.close&&l.close(...e),["prevent"]))},null,8,pt)):(0,i.Q3)("",!0)])]),(0,i.RG)(e.$slots,"content",{},()=>[(0,i.Lk)("div",{id:`${n.id}-content`,class:"vm-content"},[(0,i.RG)(e.$slots,"default")],8,gt)])],14,mt)],46,dt),[[i.aG,n.show]])]),_:3},8,["enter-active-class","leave-active-class","onBeforeEnter","onEnter","onAfterEnter","onBeforeLeave","onLeave","onAfterLeave"])],8,["to"])):(0,i.Q3)("",!0)}]]);(0,i.Kh)({modals:{}}),s(5237);const{fireEvent:ft}=l.Wp,kt={components:{BlockWrapper:r.A,TitleAndDescription:c.A,IntroductionApp:d.default,RoomCardSlider:_e,SlickSliderWrapper:we.A,DetailModal:it,Modal:bt},name:"OnePagerSliderAccommodationsApp",props:{configs:{type:Object,required:!0},locales:{type:Object}},mixins:[a.A],data:()=>({isEmptyDataBool:!1,isLoadingBrand:!0,brandInfo:null,isLoadingHotel:!0,isLoadingRooms:!0,isLoadingSuites:!0,hotelInfo:null,roomsInfo:null,suitesInfo:null,categories:null,columnCount:3,gridBorderType:null,showModal:!1,selectedItem:null,closeModalButtonIsClicked:!1,eventDispatchedRooms:!1,modalSliderOptions:{mainOptions:{slidesToShow:1,slidesToScroll:1,arrows:!0,asNavFor:".slider-nav",adaptiveHeight:!1,infinite:!1,accessibility:!0,respondTo:"slider",lazyLoad:"ondemand",mobileFirst:!0},secondaryOptions:{asNavFor:".js-main-slider",arrows:!1,focusOnSelect:!0,slidesToShow:10,variableWidth:!0,infinite:!0,respondTo:"slider",accessibility:!0,lazyLoad:"ondemand",autoplay:!1,mobileFirst:!0}}}),methods:{analyzeSettings(){if(!this.configs)return;const e=this.configs.blockSettings,t=this.configs.blockStyles;if(e){""!==e.columns&&(this.columnCount=e.columns);const s=t.borderSettings;s?.enabled&&s?.location&&(this.gridBorderType=s.location)}},setDataType(){switch(this.configs.blockSettings.moduleType){case"rooms":return 0==this.roomsInfo?.length&&(this.isEmptyDataBool=!0),this.roomsInfo;case"suites":return 0==this.suitesInfo?.length&&(this.isEmptyDataBool=!0),this.suitesInfo;default:return this.isEmptyDataBool=!0,null}},setSliderOptions(){return parseInt(this.configs.blockSettings.columns),{dots:!0,infinite:!1,arrows:!0,slidesToShow:parseInt(this.configs.blockSettings.columns),slidesToScroll:1,responsive:[{breakpoint:991,settings:{slidesToShow:1,slidesToScroll:1}}]}},setModalStatus(){this.closeModalButtonIsClicked?this.closeModalButtonIsClicked=!1:(this.selectedItem.videosOnly&&this.$store.getters.getModalStatus&&(this.selectedItem.videosOnly=!1),this.$store.getters.getModalStatus&&this.$store.dispatch("setModalStatus",!this.$store.getters.getModalStatus))},closeModalButtonIsClickedFunc(){this.closeModalButtonIsClicked=!0},setModalSliderOptions(){return this.$store.state.modalSliderOptions},checkAndTriggerEvents(){this.hotelInfo&&(this.eventDispatchedRooms||this.haveTittleAndDescriptionForRooms||this.haveTittleAndDescriptionForSuites||this.getIntroData.intro?.enabled||!this.isEmptyDataBool||(this.eventDispatchedRooms=!0,ft("hc::block::hide-no-data-to-show",this.configs.anchorId)))}},computed:{getIntroData(){return window.introduction?.[this.configs.blockId]||{}},setDataModelToLeaRate(){return"rooms"==this.configs.blockSettings.moduleType?"room":"suites"==this.configs.blockSettings.moduleType?"suite":void 0},canShowContent(){return!this.isLoadingSuites||!this.isLoadingRooms},cssProps(){let e=this.configs.blockSettings,t=this.configs.blockStyles,s=3,i="",o="",n="",l="",a="",r=0,c="#C7CFCD",d="",m="",u="left";e.columns&&(s=e.columns),t.textColor&&(i=t.textColor),t.contentBackgroundSettings.color&&(m=t.contentBackgroundSettings.color),t.linkColor&&(o=t.linkColor),t.contentPadding&&(n=`${t.contentPadding}px`),t.customControlsColor?.enabled&&(l=t.customControlsColor.iconColor,a=t.customControlsColor.backgroundColor),e.btn.btnAlignment&&(u=e.btn.btnAlignment);const h=t.borderSettings;h.enabled&&(h.width&&(r=h.width),h.color&&(c=h.color));const p=t.dropShadow;return p.enabled&&(d="3px 3px 10px rgb(0 0 0 / 15%)",p.color&&(d="3px 3px 10px "+p.color)),{"--container-columns":s,"--grid-content-color":i,"--grid-content-background-color":m,"--grid-content-link-color":o,"--gri
1d-content-padding-right":n,"--grid-content-padding-left":n,"--grid-controls-color":l,"--grid-controls-background-color":a,"--grid-content-border-width":r,"--grid-content-border":r+"px solid "+c,"--grid-content-drop-shadow":d,"--grid-content-border-color":c,"--book-now-btn-alignment":u}},haveTittleAndDescriptionForRooms(){return!(this.getIntroData.intro?.enabled||this.isLoadingHotel||"rooms"!=this.configs.blockSettings.moduleType||1!=this.hotelInfo.room_check||""==this.hotelInfo.room_short_description&&""==this.hotelInfo.room_long_description)},haveTittleAndDescriptionForSuites(){return!(this.getIntroData.intro?.enabled||this.isLoadingHotel||"suites"!=this.configs.blockSettings.moduleType||1!=this.hotelInfo.suite_check||""==this.hotelInfo.suite_short_description&&""==this.hotelInfo.suite_long_description)}},watch:{"$store.getters.getModalStatus":function(){this.configs.blockId==this.$store.getters.getParentBlockId&&(this.showModal=this.$store.getters.getModalStatus)},"$store.state.selectedItem":function(){this.selectedItem=this.$store.state.selectedItem},isLoadingHotel(e){e||null===this.hotelInfo||this.checkAndTriggerEvents()},hotelInfo:{handler(e){e&&!this.isLoadingHotel&&this.checkAndTriggerEvents()},deep:!0,immediate:!1},isEmptyDataBool:{handler(e){e&&this.checkAndTriggerEvents()},immediate:!1}},async created(){await this.fetchDynamicHotelData(),await this.fetchDynamicRoomsData(),await this.fetchDynamicSuitesData(),this.analyzeSettings()}},vt=(0,te.A)(kt,[["render",function(e,t,s,l,a,r){const c=(0,i.g2)("IntroductionApp"),d=(0,i.g2)("title-and-description"),m=(0,i.g2)("room-card-slider"),u=(0,i.g2)("DetailModal"),h=(0,i.g2)("Modal"),p=(0,i.g2)("block-wrapper");return r.canShowContent&&(r.haveTittleAndDescriptionForRooms||r.haveTittleAndDescriptionForSuites||r.getIntroData.intro?.enabled||!e.isEmptyDataBool)?((0,i.uX)(),(0,i.Wv)(p,{key:0,classList:"stripe-default-padding one-pager-header-item",blockStyles:{textColor:s.configs.blockStyles.textColor,textAlign:s.configs.blockStyles.textAlignment,backgroundSettings:s.configs.blockStyles.backgroundSettings,paddingSettings:s.configs.blockStyles.paddingSettings},anchorId:s.configs.anchorId,"data-header-id":s.configs.anchorID,style:(0,i.Tr)(r.cssProps)},{default:(0,i.k6)(()=>[(0,i.Lk)("div",{class:"container js-dynamic-get-rates","data-module":r.setDataModelToLeaRate},[r.getIntroData.intro?.enabled?((0,i.uX)(),(0,i.CE)("div",n,[(0,i.bF)(c,{blockId:s.configs.blockId,locales:{opensInNewTab:s.locales.adaLabel}},null,8,["blockId","locales"])])):r.haveTittleAndDescriptionForRooms?((0,i.uX)(),(0,i.Wv)(d,{key:1,blockContent:{title:e.hotelInfo.room_short_description,description:e.hotelInfo.room_long_description,column:s.configs.dataIntroBlock.columnEnabled},blockStyles:{textColor:s.configs.dataIntroBlock.textColor,textAlign:s.configs.dataIntroBlock.textAlign}},null,8,["blockContent","blockStyles"])):r.haveTittleAndDescriptionForSuites?((0,i.uX)(),(0,i.Wv)(d,{key:2,blockContent:{title:e.hotelInfo.suite_short_description,description:e.hotelInfo.suite_long_description,column:s.configs.dataIntroBlock.columnEnabled},blockStyles:{textColor:s.configs.dataIntroBlock.textColor,textAlign:s.configs.dataIntroBlock.textAlign}},null,8,["blockContent","blockStyles"])):(0,i.Q3)("v-if",!0),e.isEmptyDataBool?(0,i.Q3)("v-if",!0):((0,i.uX)(),(0,i.Wv)(m,{key:3,configs:s.configs,locales:s.locales,sliderEventName:"custom-slider::mounted",sliderOptions:r.setSliderOptions(),items:r.setDataType(),gridBorderType:e.gridBorderType},null,8,["configs","locales","sliderOptions","items","gridBorderType"]))],8,o),e.isEmptyDataBool?(0,i.Q3)("v-if",!0):((0,i.uX)(),(0,i.Wv)(h,{key:0,modelValue:e.showModal,"onUpdate:modelValue":t[1]||(t[1]=t=>e.showModal=t),"wrapper-class":"modal-wrapper","modal-class":"fullscreen-modal",bgClass:"modal-backdrop",onClosed:r.setModalStatus},{default:(0,i.k6)(()=>[(0,i.bF)(u,{selectedItem:e.selectedItem,configs:s.configs,locales:s.locales,sliderOptions:r.setModalSliderOptions(),onCloseModalButtonIsClicked:t[0]||(t[0]=e=>r.closeModalButtonIsClickedFunc())},null,8,["selectedItem","configs","locales","sliderOptions"])],void 0,!0),_:1},8,["modelValue","onClosed"]))],void 0,!0),_:1},8,["blockStyles","anchorId","data-header-id","style"])):(0,i.Q3)("v-if",!0)}]])},2286(e,t,s){"use strict";s.d(t,{A:()=>c});var i=s(1425);const o={key:0,class:"m-plain-text"},n=["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 e=this.blockContent;e&&(""!==e.title&&(this.hasTitle=!0),""!==e.description&&(this.hasDescription=!0),e.column&&(this.columnClass+=" display-columns"));const t=this.blockStyles;t&&t.textAlign&&(this.textAlign=t.textAlign)}},async created(){this.analyzeSettings()},computed:{cssProps(){if(!this.blockStyles)return;const e=this.blockStyles;let t="",s="",i="left";return e.textColor&&(t=e.textColor),e.linkColor&&(s=e.linkColor),e.textAlign&&(i=e.textAlign),{"--intro-content-color":t,"--intro-content-link-color":s,"--intro-content-text-alignment":i}}}},c=(0,s(6262).A)(r,[["render",function(e,t,s,r,c,d){return e.hasTitle||e.hasDescription?((0,i.uX)(),(0,i.CE)("div",o,[(0,i.Lk)("div",{class:(0,i.C4)(["m-plain-text--stripe cms-content common-component",e.columnClass]),style:(0,i.Tr)(d.cssProps),"data-align":e.textAlign},[e.hasTitle?((0,i.uX)(),(0,i.CE)("h2",{key:0,class:"h2 m-plain-text--title cms-item",tabindex:"0",innerHTML:s.blockContent.title},null,8,l)):(0,i.Q3)("v-if",!0),e.hasDescription?((0,i.uX)(),(0,i.CE)("div",{key:1,class:"m-plain-text--content cms-item cms-html-var cms-style-item",tabindex:"0",innerHTML:s.blockContent.description},null,8,a)):(0,i.Q3)("v-if",!0)],14,n)])):(0,i.Q3)("v-if",!0)}]])},8434(e,t,s){"use strict";s.d(t,{A:()=>r});var i=s(1425);const o=["id"];var n=s(5445);const{fireEvent:l}=n.Wp,a={name:"BlockWrapper",props:{classList:{type:String},blockStyles:{type:Object}
1,anchorId:String},computed:{cssProps(){if(!this.blockStyles)return;const e=this.blockStyles;let t="",s="left",i="none",o="no-repeat",n="initial",l="initial",a=15,r=15,c=15,d=15,m=15,u=15;e.textColor&&(t=e.textColor),e.textAlign&&(s=e.textAlign);let h=e.backgroundSettings;h&&("color"===h.type?i=`${h.color}`:"picture"===h.type&&(i=`url('${h.image}')`,h.repeat?o="repeat":(o="no-repeat",n="center",l="cover")));let p=e.paddingSettings;return p&&(p.desktop?.enabled&&(p.desktop?.top&&(a=p.desktop.top),p.desktop?.bottom&&(r=p.desktop.bottom)),p.tablet?.enabled&&(p.tablet?.top&&(c=p.tablet.top),p.tablet?.bottom&&(d=p.tablet.bottom)),p.mobile?.enabled&&(p.mobile?.top&&(m=p.mobile.top),p.mobile?.bottom&&(u=p.mobile.bottom))),{"--base-content-color":t,"--base-content-alignment":s,"--wrapper-background":i,"--wrapper-background-repeat":o,"--wrapper-background-position":n,"--wrapper-background-size":l,"--wrapper-desktop-padding-top":a+"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":u+"px"}},processedAnchorId(){if(this.anchorId)return this.removeSpecialCharactersAndSpaces(this.anchorId)}},methods:{removeSpecialCharactersAndSpaces:e=>e.replace(/[^a-zA-Z0-9]/g,"")},mounted(){document.body.classList.contains("header3")&&this.anchorId&&l("hc::block::mounted",{name:this.anchorId,anchorId:this.processedAnchorId})}},r=(0,s(6262).A)(a,[["render",function(e,t,s,n,l,a){return(0,i.uX)(),(0,i.CE)("div",{id:a.processedAnchorId,class:(0,i.C4)(["block-wrapper common-component",s.classList]),style:(0,i.Tr)(a.cssProps)},[(0,i.RG)(e.$slots,"default")],14,o)}]])},5878(e,t,s){"use strict";s.d(t,{A:()=>r});var i=s(1425);const o=["data-dots"];var n=s(5445);const{fireEvent:l}=n.Wp,a={name:"SingleSliderWrapper",props:{configs:{type:Object},sliderEventName:{type:String,required:!0},sliderOptions:{type:Object}},computed:{showDots(){return!!this.sliderOptions.dots&&this.sliderOptions.dots}},mounted(){this.$nextTick(()=>{let e=this.$refs.jsSlider;this.sliderOptions&&(e={element:this.$refs.jsSlider,options:this.sliderOptions}),l(this.sliderEventName,e)})}},r=(0,s(6262).A)(a,[["render",function(e,t,s,n,l,a){return(0,i.uX)(),(0,i.CE)("div",{class:"js-slider",ref:"jsSlider","data-dots":a.showDots},[(0,i.RG)(e.$slots,"default")],8,o)}]])},5237(e,t,s){var i=s(5448);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals),(0,s(534).A)("67ee1662",i,!1,{})}}]);
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.