var section01={init:function(){$(document).click(function(e){if((!$(e.target).closest('#sublinks').length)){$('#sublinks > a').removeClass('close');$('#sublinks > ul').fadeOut('fast');}});},open:function(el){$(el).toggleClass('close');$(el).next('ul').fadeToggle('fast');}};section01.init();;;var section15={init:function(){if($('.section15').length){swiper.carousel($('.section15').find('.swiper-container'),true,App.swiperCarouselBreakpoints);}}};section15.init();;;var section16={init:function(){if($('.section16').length){swiper.carousel($('.section16').find('.swiper-container'),true,App.swiperCarouselBreakpoints);}}};section16.init();;;var section17={init:function(){if($('.section17').length){swiper.carousel($('.section17').find('.swiper-container'),true,App.swiperCarouselBreakpoints);}}};section17.init();;;var section18={init:function(){if($('.section18').length){swiper.carousel($('.section18').find('.swiper-container'),true,App.swiperCarouselBreakpoints);}}};section18.init();;;var section22={show:function(){$('.section22 .hide').removeClass('hide');$('.section22 .end').remove();main.refresh();}};;;var section23={init:function(){if($('.section23').length&&core.isMediumDown){swiper.carousel($('.section23').find('.swiper-container'),true,App.swiperCarouselBreakpoints);}}};section23.init();;;var section26={show:function(el){$(el).closest('section').nextAll('section.hidden').removeClass('hidden').addClass('visible');$(el).closest('section').remove();main.refresh();}};;;var section27={popup:function(url,el){$(el).trigger("blur");$.getJSON(url,function(data){var canvas=""+"<div id='room-popup'>"+"<div>"+"<div>"+"<div>"+"<div class='canvas'>"+"<div class='close'>Close</div>";canvas+=data.title;canvas+="<div class='content'>"
canvas+='<div>'+data.content+'</div>'
if(data.imageLarge){canvas+="<div><picture>"
canvas+="<source srcset='"+data.imageLarge+"' media='(min-width: 1024px)'>"
canvas+="<source srcset='"+data.imageMedium+"' media='(min-width: 768px) and (max-width: 1023px)'>"
canvas+="<source srcset='"+data.imageSmall+"' media='(max-width: 767px)'>"
canvas+="<img src='"+data.imageSmall+"' width='"+data.imageSmallWidth+"' height='"+data.imageSmallHeight+"'>"
canvas+="</picture></div>"}
canvas+="</div>"
canvas+="</div></div></div></div></div>";$(canvas).appendTo('body');$('body').addClass('unoverflow');$('#room-popup').fadeIn(250,function(){$(this).find('.close').on('click',function(){$('#room-popup').fadeOut(250,function(){$(this).remove();$('body').removeClass('unoverflow');});});$(this).on('click',function(e){if(!$(e.target).closest('.canvas').length){$(this).find('.close').trigger('click');}})});});}};;;var section28={init:function(){if($('.section28').length&&core.isMediumDown){var $container=$('.section28').find('.swiper-container');var $wrapper=$container.find('.swiper-wrapper');var allChildren=$container.find('.swiper-slide');var allEvents=$container.find('.swiper-slide[data-filters=events]');var allActivities=$container.find('.swiper-slide[data-filters=activities]');var sw=swiper.carousel($container,true,App.swiperCarouselBreakpoints);$('.section28 a[data-filter=events]').on('click',function(){sw.destroy(true,true);$container.find('.swiper-slide').remove();if($(this).hasClass('selected')){$(allEvents).show();$wrapper.append(allEvents);}else{$wrapper.append(allChildren);}
sw=swiper.carousel($container,true,App.swiperCarouselBreakpoints);})
$('.section28 a[data-filter=activities]').on('click',function(){sw.destroy(true,true);$container.find('.swiper-slide').remove();if($(this).hasClass('selected')){$(allActivities).show();$wrapper.append(allActivities);}else{$wrapper.append(allChildren);}
sw=swiper.carousel($container,true,App.swiperCarouselBreakpoints);})}}};section28.init();;;var section30={init:function(){const $section30=$('.section30');if($section30.length){$section30.imagesLoaded(function(){$('.section30 .outer').width($('.section30 .outer > div').width());main.refresh();})
$('.section30 a.image').on('click',function(){const categoryKey=$('.section30 .abs-filters a.selected').attr('data-filter');const url=$section30.attr('data-url');const parts=url.split('?');let searchParams=new URLSearchParams(parts[1]);searchParams.set("contentGuid",categoryKey);const index=$('.section30 .outer > div > a:visible').index($(this));fullscreenGallery.init(parts[0]+'?'+searchParams.toString(),index,$(this));})}}};section30.init();;;var section38={init:function(){if($('.section38').length&&core.isMediumDown){swiper.carousel($('.section38').find('.swiper-container'),true,App.swiperCarouselBreakpoints);}}};section38.init();;;