1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./dVYJPNSW.js","./Ct1cgv1O.js","./B3UfxsRy.js","./entry.DyKY7DID.css","./H74ioRxz.js","./Bb2H_Lp6.js"])))=>i.map(i=>d[i]); 2import{p as de,o as n,c as s,F as C,r as $,n as L,a as M,w as z,b as U,m as B,u as Ce,t as Pe,d as p,e as _,f as T,g as fe,h as W,i as oe,j as me,k as J,z as ve,I as H,_ as X,l as Re,q as Y,D as $e,C as he,v as D,s as I,x as ke,y as Q,A as ze,B as He,E as we,J as Ne,G as Ae,H as ge}from"./B3UfxsRy.js";import{s as Ve}from"./Ct1cgv1O.js";const Se=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),_e=e=>e.replace(/[_-](\w)/g,(t,o)=>o.toUpperCase()).replace(/^\w/,t=>t.toLowerCase()),xe=({href:e,currLanguage:t,languages:o,nodeType:a="page"})=>{if(!e)return console.error("getHref: href is required"),"";if(e.startsWith("http"))return e;let i=e.replace(/^\/+/,"");return o?.some(l=>i.startsWith(`${l}/`)||i===l)?`/${i}`:a==="news"?`/${t}/news/${i}`:`/${t}/${i}`},We=["src"],Ee={__name:"BlockHeaderIcon",props:{type:{type:String,default:"image"},src:{type:String,default:""},iconClass:{type:String,default:""},size:{type:[Number,String,Object],default:"82px"}},setup(e){const t=e,o=I(()=>{if(typeof t.size=="number")return`${t.size}px`;if(typeof t.size=="string")return t.size;if(typeof t.size!="object")return"140px";t.size});return(a,i)=>e.type==="image"&&e.src?(n(),s("img",{key:0,class:"el-content-block__header__icon",src:e.src,style:H({"--comps-icon-size":o.value}),loading:"lazy",decoding:"async"},null,12,We)):e.type==="icon"&&e.iconClass?(n(),s("i",{key:1,class:L(["el-content-block__header__icon",e.iconClass]),style:H({"--comps-icon-size":o.value})},null,6)):p("",!0)}},qe=["innerHTML"],Me={__name:"LongText",props:{html:String,className:{type:String,default:""}},setup(e){return(t,o)=>e.html?(n(),s("div",{key:0,class:L(["cm-richtext",e.className]),innerHTML:e.html},null,10,qe)):p("",!0)}},Je={class:"btn__label"},K={__name:"CallToActionBtn",props:{type:{type:String,required:!0},text:String,size:{type:String,default:"md",validator:e=>["md","lg"].includes(e)},btnStyle:{type:String,default:"outline-primary"},href:String,target:String,downloadFileName:{type:String,default:""},nodeType:String,iconSettings:{type:Object,default:()=>({custom_icon:"",show_icon:!0,icon_position:"before"})},vcfContent:""},setup(e){const t=e,o=I(()=>t.iconSettings.show_icon),a=I(()=>t.iconSettings.custom_icon?"ri-"+t.iconSettings.custom_icon:""),i=I(()=>t.iconSettings.icon_position),l=Y("languages"),r=Y("currLanguage"),c=I(()=>{let{href:m,nodeType:b}=t;return xe({href:m,currLanguage:r,languages:l,nodeType:b})}),d={link:()=>({href:c.value,target:t.target,"data-node-type":t.nodeType}),mail:()=>({href:`mailto:${t.href}`,target:t.target}),phone:()=>({href:`tel:${t.href}`,target:t.target}),sms:()=>({href:`sms:${t.href}`,target:t.target}),download:()=>({href:t.href,download:t.downloadFileName,target:"_blank"}),vcf_content:()=>({href:t.href})},v=I(()=>{var m;return((m=d[t.type])==null?void 0:m.call(d))||{}});return(m,b)=>{const y=ke("vcf");return e.text&&(e.href||e.type==="vcf_content")?Q((n(),M(U(e.type==="vcf_content"?"button":"a"),B({key:0,class:"btn"},v.value,{class:`btn--${e.size} btn--${e.btnStyle}`,"data-node-type":e.nodeType,"data-vcf":e.vcfContent}),{default:z(()=>[o.value&&i.value==="before"?(n(),s("i",{key:0,class:L(["btn__icon",a.value||`btn__icon--${e.type}`])},null,2)):p("",!0),_("span",Je,T(e.text),1),o.value&&i.value==="after"?(n(),s("i",{key:1,class:L(["btn__icon",a.value||`btn__icon--${e.type}`])},null,2)):p("",!0)]),_:1},16,["class","data-node-type","data-vcf"])),[[y,e.vcfContent]]):p("",!0)}}},je={__name:"Links",props:{buttons:{type:Array,default:()=>[]},direction:{type:String,default:"column",validator:e=>["column","row","horizontal","vertical"].includes(e)},buttonStyle:{type:String,default:"outline-primary"},size:{type:String,default:"lg"}},setup(e){const t=e,o=I(()=>({column:"column",row:"row",horizontal:"row",vertical:"column"})[t.direction]);return(a,i)=>(n(),s("div",{class:L(["el-content-links button-change-with-background",`el-content-links--direction-${o.value}`])},[(n(!0),s(C,null,$(e.buttons,(l,r)=>(n(),M(K,B({key:r,btnStyle:e.buttonStyle,size:e.size,ref_for:!0},l),null,16,["btnStyle","size"]))),128))],2))}},Ge={key:0,class:"el-content-block__header"},Ue={key:1,class:"el-content-block__body"},Qe={key:2,class:"el-content-block__footer"},Ye={class:"el-content-block__background"},Ze=["srcset"],Xe=["srcset"],Ke=["src"],et={__name:"Block",props:{template:String,icon:{type:Object,default:null},title:String,subTitle:String,longText:String,callToActions:{type:Array,default:()=>[]},settings:{type:Object,default:()=>
2({block:{theme:"white",blockAlign:"left",titleStyle:"h2",subtitleStyle:"h3",colWidth:"narrow",marginTop:"default",marginBottom:"default",paddingTop:"default",paddingBottom:"default",transparentOverlay:!1,backgroundImageSrc:"",displayMode:"vertical",decorationColor:"white",btnDisplayStyle:"horizontal"},collection:{},element:{}})},animation:{type:Object,default:()=>null}},setup(e){const t=e,o=I(()=>t.icon||t.title||t.subTitle||t.longText),a=Y("globalAnimation"),i=I(()=>{let{timing_function:d,duration:v,delay:m,stagger:b}=t.animation||a;return{"--ani-timing-function":d,"--ani-duration":v,"--ani-delay":m,"--ani-stagger":b}}),l=I(()=>{var d;return((d=t?.animation)==null?void 0:d.name)||a?.name}),r=I(()=>{let d=t.settings.block,v=[`como-theme-${d.theme}`],m=["block-align","col-width","margin-top","margin-bottom","padding-top","padding-bottom","display-mode","decoration-color","btn-display-style"];for(let[b,y]of Object.entries(d))b=Se(b),m.includes(b)&&y!==!1&&v.push(`el-content-block--${b}-${y}`);return d.transparentOverlay===!0&&v.push("el-content-block--transparent-overlay"),v.join(" ")}),c=I(()=>{const d=t.settings.block;return d.theme!=="light-image"&&d.theme!=="dark-image"?!1:!!(d.backgroundImageSrc||d.backgroundImageMobileSrc)});return(d,v)=>{const m=ke("animate-on-scroll");return n(),s("section",{class:L(["el-content-block",r.value]),style:H(i.value)},[_("div",{class:"el-content-block__container",style:H({"--bg-src":e.settings.block.backgroundImageSrc,"--mobile-bg-src":e.settings.block.backgroundImageMobileSrc})},[o.value?(n(),s("div",Ge,[e.icon?Q((n(),M(Ee,oe(B({key:0},e.icon)),null,16)),[[m,l.value]]):p("",!0),e.title?Q((n(),s("h2",{key:1,class:L(["el-content-block__header__title",`typography--${e.settings.block.titleStyle}`])},[fe(T(e.title),1)],2)),[[m,l.value]]):p("",!0),e.subTitle?Q((n(),s("h3",{key:2,class:L(["el-content-block__header__subtitle",`typography--${e.settings.block.subtitleStyle}`])},[fe(T(e.subTitle),1)],2)),[[m,l.value]]):p("",!0)])):p("",!0),d.$slots.default?Q((n(),s("div",Ue,[e.longText?(n(),M(Me,{key:0,class:"el-content-block__long-text change-theme-primary",html:e.longText},null,8,["html"])):p("",!0),we(d.$slots,"default")])),[[m,l.value]]):p("",!0),e.callToActions.length?Q((n(),s("div",Qe,[W(je,{buttons:e.callToActions,buttonStyle:e.settings.block.callToActionStyle,direction:e.settings.block.callToActionDirection},null,8,["buttons","buttonStyle","direction"])])),[[m,l.value]]):p("",!0)],4),_("picture",Ye,[c.value?(n(),s(C,{key:0},[e.settings.block.backgroundImageMobileSrc?(n(),s("source",{key:0,media:"(max-width: 920px)",srcset:e.settings.block.backgroundImageMobileSrc},null,8,Ze)):p("",!0),e.settings.block.backgroundImageSrc?(n(),s("source",{key:1,media:"(min-width: 921px)",srcset:e.settings.block.backgroundImageSrc},null,8,Xe)):p("",!0),_("img",{src:e.settings.block.backgroundImageMobileSrc||e.settings.block.backgroundImageSrc,loading:"lazy",decoding:"async"},null,8,Ke)],64)):p("",!0)])],6)}}},Te={__name:"Richtext",props:{html:{type:String,required:!0},fullTable:{type:Boolean,default:!1},simpleTable:{type:Boolean,default:!1}},setup(e){const t=e,o=I(()=>t.fullTable?t.html.replace(/<table([^>]*)>/g,'<div class="table-responsive"><table$1>').replace(/<\/table>/g,"</table></div>"):t.html);return(a,i)=>(n(),s("div",{class:L(["el-content-richtext",{"el-content-richtext--full-table":e.fullTable,"el-content-richtext--simple-table":e.simpleTable}])},[W(Me,{class:"change-theme-primary",html:o.value},null,8,["html"])],2))}},pe=(e,t)=>{const o=e.__vccOpts||e;for(const[a,i]of t)o[a]=i;return o},tt=["innerHTML"],lt={__name:"SvgComponent",props:{svg:{type:String,required:!0},fill:{type:String}},setup(e){const t=e;return(o,a)=>(n(),s("div",{class:"svg-content",innerHTML:e.svg,style:H({"--fill":t.fill})},null,12,tt))}},ye=pe(lt,[["__scopeId","data-v-192ea2e8"]]),nt=["src","alt"],it={key:1,class:"el-content-numbers-item__icon"},ot={class:"el-content-numbers-item__content"},at={class:"el-content-numbers-item__num"},rt={class:"el-content-numbers-item__label"},st={__name:"Numbers",props:{numbers:{type:Array,default:()=>[]},numbersCols:{type:String,default:"auto"},theme:{type:String},decorationColor:{type:String,default:""}},setup(e){const t=e,o=D("white");return J(()=>{const a=["white","light"];!t.theme||!a.includes(t.theme)||(o.value="var(--cm-primary)")}
2),(a,i)=>{var l;return n(),s("div",{class:L(["el-content-numbers",`el-content-numbers--cols-${e.numbersCols}`,{"el-content-numbers--center":(((l=e.numbers)==null?void 0:l.length)??0)<4}]),style:H({"--gradient-on-primary":o.value})},[(n(!0),s(C,null,$(e.numbers,(r,c)=>{var d,v,m;return n(),s("div",{key:c,class:"el-content-numbers-item"},[((d=r?.icon)==null?void 0:d.type)==="image"&&(v=r?.icon)!=null&&v.src?(n(),s("img",{key:0,loading:"lazy",decoding:"async",src:r.icon.src,alt:r.icon.alt},null,8,nt)):((m=r?.icon)==null?void 0:m.type)==="svg"?(n(),s("div",it,[W(ye,{svg:r.icon.src,fill:o.value},null,8,["svg","fill"])])):p("",!0),_("div",ot,[_("div",at,T(r.num),1),_("div",rt,T(r.label),1)])])}),128))],6)}}},ct={key:0,class:"el-video-player"},ut=["src","poster"],dt={key:1,scrolling:"no",border:"0",frameborder:"no",framespacing:"0",allowfullscreen:"true"},_t={__name:"VideoPlayer",props:{poster:String,videoSrc:String,iframeSrc:String},emits:"load",setup(e,{emit:t}){const o=e;let a=null;const i=ve("playerRef"),l=t;return J(async()=>{if(!i.value||!o.videoSrc)return;const r=(await X(async()=>{const{default:d}=await import("./dVYJPNSW.js");return{default:d}},__vite__mapDeps([0,1,2,3]),import.meta.url)).default,c=await X(()=>import("./1R5UYZ3c.js"),[],import.meta.url).then(d=>d.default);a=new r(i.value,{controls:["play-large","play","progress","current-time","fullscreen"],iconUrl:c}),l("load",o)}),ze(()=>{a&&a.destroy()}),(r,c)=>{const d=ke("lazy-src");return e.videoSrc||e.iframeSrc?(n(),s("div",ct,[e.videoSrc?(n(),s("video",{key:0,ref_key:"playerRef",ref:i,src:e.videoSrc,poster:e.poster,onLoadeddata:c[0]||(c[0]=(...v)=>r.loadeddata&&r.loadeddata(...v))},null,40,ut)):e.iframeSrc?Q((n(),s("iframe",dt,null,512)),[[d,e.iframeSrc]]):p("",!0)])):p("",!0)}}},Oe=pe(_t,[["__scopeId","data-v-c7f8f645"]]),mt={class:"el-content-media"},vt={class:"el-content-media__resources"},pt=["src","alt"],gt={key:0,class:"el-content-media__caption"},be={__name:"Media",props:{type:{type:String,default:"image"},imgSrc:String,alt:String,videoSrc:String,iframeSrc:String,caption:String},setup(e){return(t,o)=>(n(),s("figure",mt,[_("div",vt,[e.type==="image"?(n(),s("img",{key:0,src:e.imgSrc,alt:e.alt,loading:"lazy",decoding:"async"},null,8,pt)):(n(),M(Oe,{key:1,poster:e.imgSrc,videoSrc:e.videoSrc,iframeSrc:e.iframeSrc},null,8,["poster","videoSrc","iframeSrc"]))]),e.caption?(n(),s("figcaption",gt,T(e.caption),1)):p("",!0)]))}},ft={class:"el-content-countdown-item__num"},yt={class:"el-content-countdown-item__text"},bt={__name:"Countdown",props:{start:String,end:{type:String,required:!0},text:{type:String,default:"Day|Hour|Min|Sec"},countdownStyle:{type:String,default:"block"}},emits:["countdownEnd"],setup(e,{emit:t}){const o=D(!1),a=e,i=t,l=(S,E,O)=>Number(S)!=1?O:E,r=S=>/^[\u4e00-\u9fa5]+$/.test(S),c=S=>/^[A-Z]$/.test(S),d=S=>r(S)?S:S+(c(S.substr(1,1))?"S":"s"),v=S=>{let[E,O,N,V]=[0,0,0,0];S>0&&(E=parseInt(S/60/60/24),O=parseInt(S/60/60%24),N=parseInt(S/60%60),V=parseInt(S%60));const Z=ee=>String(ee).padStart(2,"0");return[E,O,N,V].map(Z)},m=D(0),b=I(()=>v(m.value)),y=I(()=>a.text.split("|").map(S=>S.trim())),w=I(()=>y.value.map(d)),f=I(()=>new Date(a.end).getTime()),A=I(()=>a.start?new Date(a.start).getTime():Date.now());$e([()=>a.start,()=>a.end],()=>{if(f.value<=A.value){console.error("Countdown end time must be after start time."),i("countdownEnd");return}m.value=Math.floor((f.value-A.value)/1e3)});const F=(S,E)=>l(Number(S),y.value[E],w.value[E]);return J(()=>{if(o.value=!0,!a.end){console.error("Countdown end time is required."),i("countdownEnd");return}if(m.value=Math.floor((f.value-A.value)/1e3),m.value<=0){i("countdownEnd");return}const S=Ve(()=>{m.value<=0&&(clearInterval(S),i("countdownEnd")),m.value--},1e3);he(()=>clearInterval(S))}),(S,E)=>o.value?(n(),s("div",{key:0,class:L(["el-content-countdown",`el-content-countdown--style-${e.countdownStyle}`])},[(n(!0),s(C,null,$(b.value,(O,N)=>(n(),s("div",{key:N,class:"el-content-countdown-item"},[_("span",ft,T(O),1),_("span",yt,T(F(O,N)),1)]))),128))],2)):p("",!0)}},ht={__name:"TextWithMedia",props:{richtext:{type:String,default:""},image:{type:Object,default:null},video:{type:Object,default:null},settings:{type:Object,default:()=>({})}},setup(e){const t=e,o=I(()=>t.image?{type:"image",imgSrc:t.image.src,alt:t.image.alt,caption:t.image.caption}:t.video?{type:"video",videoSrc:t.video.src,imgSrc:t.video.poster,caption:t.video.caption}:null),a=I(()=>{const i=["el-content-text-with-media"];for(let[l,r]of Object.entries(t.settings))l=Se(l),typeof r=="boolean"&&(r=r?"on":"off"),i.push(`${i[0]}--${l}-${r}`);return i.join(" ")});return(i,l)=>(n(),s("div",{class:L(a.value)},[W(be,oe(me(o.value)),null,16),W(Te,{simpleTable:"",html:e.richtext},null,8,["html"])],2))}},kt={class:"el-content-text-with-embedding__grid"},wt={class:"el-content-text-with-embedding__embed"},St=["innerHTML"],xt={class:"el-content-text-with-embedding__text"},Tt={key:0,class:"el-content-links el-content-links--direction-row",style:{"justify-content":"inherit"}},Ct={__name:"TextWithEmbed",props:{loadJS:String,runJS:String,embedHtml:String,richtext:String,buttons:{type:Array,default:()=>[]},settings:{type:Object,default:()=>({})}},setup(e){const t=e,o=I(()=>{const i=["el-content-text-with-embedding"];for(let[l,r]of Object.entries(t.settings))l!=="buttonStyle"&&(l=Se(l),i.push(`${i[0]}--${l}-${r}`));return i.join(" ")}),a=i=>new Promise((l,r)=>{let c=document.querySelector(`script[src='${i}']`);c?l(c):(c=document.createElement("script"),c.type="text/javascript",c.src=i,c.addEventListener("load",()=>l(c)),c.addEventListener("error",d=>r(d)),document.body.appendChild(c))});return J(async()=>{try{t.loadJS&&await a(t.loadJS),t.runJS&&new Function(t.runJS)()}catch(i){console.error("èæ¬æ§è¡å¤±è´¥:",i)}}),(i,l)=>{var r;return n(),s("div",{class:L(o.value)},[_("div",kt,[_("div",wt,[_("div",{class:"el-ratio",innerHTML:e.embedHtml},null,8,St)]),_("div",xt,[W(Te,{simpleTable:"",html:e.richtext},null,8,["html"]),(r=e.buttons)!=null&&r.length?(n(),s("div",Tt,[(n(!0),s(C,null,$(e.buttons,(c,d)=>{var v;return n(),M(K,B({btnStyle:(v=e.settings)==null?void 0:v.buttonStyle,key:d,ref_for:!0},c),null,16,["btnStyle"])}),128))])):p("",!0)])])],2)}}},At={__name:"FancyboxBtn",props:{images:{type:Array,required:!0,validator:e=>e.every(t=>t.src&&t.thumbnail)}},setup(e){const t=e,o=async()=>{const{Fancybox:a}=await X(async()=>{const{Fancybox:l}=await import("./BwCkyQFQ.js");return{Fancybox:l}}
2,[],import.meta.url),i=t.images.map(l=>({src:l.src,type:"image",caption:l.caption||"",thumb:l.thumbnail}));a.show(i)};return(a,i)=>(n(),s("div",{onClick:o},[we(a.$slots,"default")]))}},It={key:0,class:"el-content-showcase"},Lt={class:"el-content-showcase__more"},$t={key:0,class:"el-content-flex__col"},Et={class:"swiper-costom-controls"},Mt={__name:"Collection",props:{layoutType:{type:String,default:"flow",required:!0},cols:{type:Number,default:3,required:!0},rows:{type:Number,default:1},swiperGridFill:{type:String,default:"column"},swiperOptions:{type:Object,default:()=>({})},swiperControlsDirection:{type:String,default:"start"},galleryMode:String,itemTextAlign:{type:String,default:"left"}},setup(e){const t=e;function o(g){const h=[];for(const k of g)k.type===C&&Array.isArray(k.children)?h.push(...o(k.children)):h.push(k);return h}function a(g){return g?typeof g.type=="string"||typeof g.type=="object"&&g.type!==null:!1}const i=I(()=>{var g;const h=((g=r.default)==null?void 0:g.call(r))??[];return o(h)}),l=Y("inSidebar"),r=He(),c=Ae({Swiper:{setup(g,{slots:h}){return()=>{var k;return ge("div",{},ge("div",{class:"swiper-wrapper uninitialized"},(k=h.default)==null?void 0:k.call(h)))}}},SwiperSlide:{setup(g,{slots:h}){return()=>{var k;return ge("div",{class:"swiper-slide",style:{width:100/t.cols+"%"}},(k=h.default)==null?void 0:k.call(h))}}},modules:[]}),d=Ae({});J(async()=>{if(t.layoutType!=="swiper")return;v();const{Swiper:g,SwiperSlide:h}=await X(async()=>{const{Swiper:ne,SwiperSlide:ie}=await import("./H74ioRxz.js");return{Swiper:ne,SwiperSlide:ie}},__vite__mapDeps([4,5,2,3]),import.meta.url),{Navigation:k,Pagination:x,Scrollbar:j,Grid:R,Autoplay:te,EffectFade:le}=await X(async()=>{const{Navigation:ne,Pagination:ie,Scrollbar:re,Grid:se,Autoplay:ce,EffectFade:ue}=await import("./Bb2H_Lp6.js");return{Navigation:ne,Pagination:ie,Scrollbar:re,Grid:se,Autoplay:ce,EffectFade:ue}},[],import.meta.url);c.value={Swiper:g,SwiperSlide:h,modules:[k,x,j,R,te,le]}});function v(){var g;const h={setWrapperSize:!0,spaceBetween:12,slidesPerView:y.value.xs,slidesPerGroup:y.value.xs,spaceBetween:parseInt(b("--cm-grid-gutter-width-phone")||12),pagination:{el:".swiper-pagination",clickable:!0,type:"fraction"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},simulateTouch:!1};if((g=t.swiperOptions)!=null&&g.autoplay&&(h.autoplay=Object.assign({},t.swiperOptions.autoplay,{stopOnLastSlide:!1,disableOnInteraction:!1,pauseOnMouseEnter:!0})),l!==!0&&(h.breakpoints={320:{slidesPerView:y.value.xs,slidesPerGroup:y.value.xs,spaceBetween:parseInt(b("--cm-grid-gutter-width-phone")||12)},768:{slidesPerView:y.value.md,slidesPerGroup:y.value.md,spaceBetween:parseInt(b("--cm-grid-gutter-width-tablet")||16)},1024:{slidesPerView:y.value.lg,slidesPerGroup:y.value.lg,spaceBetween:parseInt(b("--cm-grid-gutter-width-tablet")||16)},1200:{slidesPerView:t.cols,slidesPerGroup:t.cols,spaceBetween:parseInt(b("--cm-grid-gutter-width-desktop")||24)}}),t.rows===1&&t.cols===1&&(h.autoHeight=!0),t.rows>1){const k={rows:t.rows,fill:t.swiperGridFill};if(h.grid=k,h.breakpoints)for(let x of Object.values(h.breakpoints))x.grid=k,x.slidesPerGroup=1}d.value=h}function m(g,h){if(g&&["xs","md","lg","xl"].includes(h)){if(g==2)return h==="xs"?1:2;let k;const{max:x}=Math;return g<5?k={xs:x(1,g-2),md:x(2,g-2),lg:x(2,g-1)}:k={xs:x(3,g-5),md:x(3,g-4),lg:x(4,g-2)},k[h]}return g}function b(g){if(!(typeof window>"u"||typeof document>"u")&&g)return getComputedStyle(document.documentElement).getPropertyValue(g)}const y=I(()=>{const g={};for(const h of["xs","md","lg"])g[h]=m(t.cols,h);return g});function w(g){g.el.style.removeProperty("--childHeight"),g.slides.forEach(h=>{var k;let x=((k=h.firstElementChild)==null?void 0:k.offsetHeight)||0,j=g.el.style.getPropertyValue("--childHeight")||0;parseInt(j)<x&&g.el.style.setProperty("--childHeight",x+"px")})}function f(g){var h,k,x,j;(k=(h=g.params)==null?void 0:h.grid)!=null&&k.rows&&g.el.style.setProperty("--rows",(j=(x=g.params)==null?void 0:x.grid)==null?void 0:j.rows),w(g)}const A=D(null);function F(g){var h;A.value=g,(h=g?.autoplay)!=null&&h.running&&O()}function S(g){A.value&&g.forEach(h=>{h.isIntersecting?A.value.autoplay&&A.value.autoplay.start():A.value.autoplay&&A.value.autoplay.stop()})}const E=D(null);function O(){A.value&&(N(),E.value=new IntersectionObserver(S,{root:null,rootMargin:"0px",threshold:.5}),E.value.observe(A.value.el))}function N(){E.value&&(E.value.disconnect(),E.value=null)}he(()=>{N()});const V=I(()=>g=>{var h,k,x,j;const R=(h=r.default())==null?void 0:h[0];return g==="length"?(k=R?.children)==null?void 0:k.length:g==="slice"?{list:(x=R.children)==null?void 0:x.slice(0,5),total:(j=R.children)==null?void 0:j.length}:R.children}),Z=D(Date.now());$e([()=>t.cols,()=>t.rows,()=>t.layoutType,()=>
2t.swiperOptions],()=>{ee()},{deep:!0});const ee=()=>{Z.value=Date.now(),v()};return(g,h)=>e.galleryMode==="asymmetric"?(n(),s("div",It,[(n(!0),s(C,null,$(V.value("slice").list,(k,x)=>(n(),M(U(k),{key:x}))),128)),W(At,{images:V.value().map(k=>{var x;const{image:j}=((x=k.props)==null?void 0:x.data)??{};return{src:j?.src,thumbnail:j?.thumbnail??j?.src,caption:j?.caption}})},{default:z(()=>[_("div",Lt,[h[0]||(h[0]=_("i",{class:"ri-image-line"},null,-1)),_("div",null,T(V.value("slice").total),1)])]),_:1},8,["images"])])):e.layoutType==="flowGrid"?(n(),s("div",{key:1,class:L(`el-content-flow el-content-flow--cols-${e.cols} el-content--item-text-align-${e.itemTextAlign}`)},[we(g.$slots,"default",{},void 0,!0)],2)):e.layoutType==="flow"?(n(),s("div",{key:2,class:L(`el-content-flex el-content-flex--cols-${e.cols} el-content--item-text-align-${e.itemTextAlign}`)},[(n(!0),s(C,null,$(i.value,(k,x)=>(n(),s(C,{key:k.key??x},[a(k)?(n(),s("div",$t,[(n(),M(U(k)))])):p("",!0)],64))),128))],2)):e.layoutType==="swiper"?(n(),s("div",{class:L(["el-content-swiper swiper-overflow-wrap",`el-content--item-text-align-${e.itemTextAlign}`,`el-content-swiper--controls-direction-${e.swiperControlsDirection}`,{"el-content-swiper--single-line":e.rows===1}]),key:`swiper-${Z.value}`},[(n(),M(U(c.value.Swiper),B({class:"swiper-container"},d.value,{modules:c.value.modules,class:{"swiper--grid":e.rows>1},onInit:f,onResize:w,onSwiper:F}),{"container-end":z(()=>[Q(_("div",Et,h[1]||(h[1]=[_("div",{class:"swiper-navigation-button swiper-button-prev"},null,-1),_("div",{class:"swiper-pagination"},null,-1),_("div",{class:"swiper-navigation-button swiper-button-next"},null,-1)]),512),[[Ne,(V.value("length")??0)>e.rows*e.cols]])]),default:z(()=>{var k,x;return[(n(!0),s(C,null,$((x=(k=g.$slots).default)==null?void 0:x.call(k),(j,R)=>(n(),s(C,{key:R},[(n(!0),s(C,null,$(j.children,(te,le)=>(n(),M(U(c.value.SwiperSlide),{key:le},{default:z(()=>[(n(),M(U(te)))]),_:2},1024))),128))],64))),128))]}),_:1},16,["modules","class"]))],2)):p("",!0)}},ae=pe(Mt,[["__scopeId","data-v-d0063988"]]),jt={class:"el-content-teaser-box--container"},Ot=["src","alt","onLoad"],Bt={class:"el-content-teaser-box__primary"},Ft={class:"el-content-teaser-box__text-container"},Dt={key:0,class:"el-content-teaser-box__title"},Pt=["innerHTML"],Rt=["innerHTML"],zt={key:0,class:"el-content-teaser-box__actions"},Ht={__name:"TeaserBox",props:{items:{type:Array,default:()=>[]},imageRatio:{type:String,default:"16x9"},imageFit:{type:String,default:"contain"},buttonStyle:{type:String,default:"outline-primary"},collection:{type:Object,default:()=>({})}},setup(e){const t=ve("imgRef");J(()=>{t.value.forEach(a=>{a.complete&&a.parentElement.style.setProperty("--img-url",`url(${a.src})`)})});const o=(a,i)=>{a&&(i.image.loadSrc=`url(${a})`)};return(a,i)=>(n(),M(ae,oe(me(e.collection)),{default:z(()=>[(n(!0),s(C,null,$(e.items,(l,r)=>{var c,d,v,m,b;return n(),s("div",{class:"el-content-teaser-box",key:r},[_("div",jt,[(c=l?.image)!=null&&c.src?(n(),s("div",{key:0,class:L(["el-content-teaser-box__media el-content-teaser-box__media--image el-ratio el-content-teaser-box__media--has-media",[`el-ratio--${e.imageRatio} object-fit--${e.imageFit}`]]),style:H({"--img-url":(d=l?.image)==null?void 0:d.loadSrc})},[_("img",{src:(v=l?.image)==null?void 0:v.src,alt:(m=l?.image)==null?void 0:m.alt,loading:"lazy",decoding:"async",onLoad:y=>{var w;return o((w=l?.image)==null?void 0:w.src,l)},ref_for:!0,ref:"imgRef"},null,40,Ot)],6)):p("",!0),_("div",Bt,[_("div",Ft,[l!=null&&l.title?(n(),s("h3",Dt,T(l.title),1)):p("",!0),l!=null&&l.subTitle?(n(),s("div",{key:1,class:"el-content-teaser-box__subtitle",innerHTML:l.subTitle},null,8,Pt)):p("",!0),l!=null&&l.description?(n(),s("div",{key:2,innerHTML:l.description,class:"el-content-teaser-box__description"},null,8,Rt)):p("",!0)]),(b=l?.buttons)!=null&&b.length?(n(),s("div",zt,[(n(!0),s(C,null,$(l.buttons,(y,w)=>(n(),M(K,B({ref_for:!0},y,{key:w,"btn-style":e.buttonStyle}),null,16,["btn-style"]))),128))])):p("",!0)])])])}),128))]),_:1},16))}},Nt=["src","alt","onLoad"],Vt={class:"el-content-image-card__primary"},Wt={key:0,class:"el-content-image-card__title"},qt=["innerHTML"],Jt={__name:"ImageCards",props:{items:{type:Array,default:()=>[]},imageRatio:{type:String,default:"16x9"},imageFit:{type:String,default:"contain"},collection:{type:Object,default:()=>({})}},setup(e){const t=ve("imgRef");J(()=>{t.value.forEach(a=>{a.complete&&a.parentElement.style.setProperty("--img-url",`url(${a.src})`)})});const o=(a,i)=>{a&&(i.image.loadSrc=`url(${a})`)};return(a,i)=>(n(),M(ae,oe(me(e.collection)),{default:z(()=>[(n(!0),s(C,null,$(e.items,(l,r)=>{var c,d,v,m;return n(),s("div",{class:"el-content-image-card",key:r},[(c=l?.image)!=null&&c.src?(n(),s("div",{key:0,class:L(["el-content-image-card__media el-ratio el-content-image-card__media--has-media",[`el-ratio--${e.imageRatio} object-fit--${e.imageFit}`]]),style:H({"--img-url":(d=l?.image)==null?void 0:d.loadSrc}),ref_for:!0,ref:"imgRef"},[_("img",{src:(v=l?.image)==null?void 0:v.src,alt:(m=l?.image)==null?void 0:m.alt,loading:"lazy",decoding:"async",onLoad:b=>{var y;return o((y=l?.image)==null?void 0:y.src,l)}},null,40,Nt)],6)):p("",!0),_("div",Vt,[l!=null&&l.title?(n(),s("h3",Wt,T(l.title),
21)):p("",!0),l!=null&&l.subTitle?(n(),s("div",{key:1,class:"el-content-image-card__subtitle",innerHTML:l.subTitle},null,8,qt)):p("",!0)])])}),128))]),_:1},16))}},Gt={class:"el-content-business-card__header"},Ut={key:0,class:"el-content-business-card__title"},Qt=["innerHTML"],Yt={class:"el-content-business-card__primary"},Zt=["src","alt"],Xt={key:1},Kt=["innerHTML"],el={key:0,class:"el-content-links el-content-links--direction-row",style:{"justify-content":"inherit"}},tl={__name:"BusinessCards",props:{items:{type:Array,default:()=>[]},imageRatio:{type:String,default:"16x9"},imageFit:{type:String,default:"contain"},buttonStyle:{type:String,default:"primary"},collection:{type:Object,default:()=>({})}},setup(e){return(t,o)=>(n(),M(ae,oe(me(e.collection)),{default:z(()=>[(n(!0),s(C,null,$(e.items,(a,i)=>{var l,r,c,d;return n(),s("div",{class:"el-content-business-card",key:i},[_("div",Gt,[a!=null&&a.title?(n(),s("h3",Ut,T(a.title),1)):p("",!0),a!=null&&a.description?(n(),s("div",{key:1,class:"el-content-business-card__desc",innerHTML:a.description},null,8,Qt)):p("",!0)]),_("div",Yt,[_("div",null,[(l=a?.image)!=null&&l.src?(n(),s("div",{key:0,class:L(["el-content-business-card__media",`el-ratio--${e.imageRatio} object-fit--${e.imageFit}`])},[_("img",{src:(r=a?.image)==null?void 0:r.src,alt:(c=a?.image)==null?void 0:c.alt,loading:"lazy",decoding:"async"},null,8,Zt)],2)):p("",!0),a!=null&&a.businessRows&&a.businessRows.length?(n(),s("table",Xt,[_("tbody",null,[(n(!0),s(C,null,$(a.businessRows,(v,m)=>(n(),s("tr",{key:m},[_("th",null,T(v.title)+"ï¼",1),_("td",{innerHTML:v.text},null,8,Kt)]))),128))])])):p("",!0)]),(d=a?.buttons)!=null&&d.length?(n(),s("div",el,[(n(!0),s(C,null,$(a.buttons,(v,m)=>(n(),M(K,B({ref_for:!0},v,{key:m,"btn-style":e.buttonStyle}),null,16,["btn-style"]))),128))])):p("",!0)])])}),128))]),_:1},16))}},ll={class:"el-content-gallery-item"},nl=["src","alt"],il={key:1,class:"el-content-gallery-item__caption"},ol={__name:"Gallery",props:{items:{type:Array,default:()=>[]},imageRatio:{type:String,default:"16x9"},imageFit:{type:String,default:"contain"},collection:{type:Object,default:()=>({})},galleryMode:String},setup(e){J(async()=>{const{Fancybox:l}=await X(async()=>{const{Fancybox:r}=await import("./BwCkyQFQ.js");return{Fancybox:r}},[],import.meta.url);l.bind("[data-fancybox]")});const t=Re(),o=Y("languages"),a=Y("currLanguage"),i=(l,r)=>{if(!l)return null;let{type:c,href:d,target:v="_blank"}=l;if(!d)return null;let m;if(c==="link"){let b=xe({href:d,currLanguage:a,languages:o,nodeType:r?.nodeType});b.startsWith("/")&&(v=""),m={href:b,target:v}}else(c==="media"||c==="image"||c==="video")&&(m={href:d,"data-fancybox":`gallery-${t}`});return m};return(l,r)=>(n(),M(ae,B(e.collection,{swiperControlsDirection:"center",galleryMode:e.galleryMode}),{default:z(()=>[(n(!0),s(C,null,$(e.items,(c,d)=>{var v,m;return n(),M(U((v=c?.clickEvent)!=null&&v.type?"a":"div"),B({class:{"el-click":(m=c?.clickEvent)==null?void 0:m.type},ref_for:!0},i(c?.clickEvent,c),{data:c,key:d}),{default:z(()=>{var b,y,w,f;return[_("div",ll,[(b=c?.image)!=null&&b.src?(n(),s("div",{key:0,class:L(["el-content-gallery-item__media el-ratio",`el-ratio--${e.imageRatio} object-fit--${e.imageFit}`])},[_("img",{src:(y=c?.image)==null?void 0:y.src,alt:(w=c?.image)==null?void 0:w.alt,loading:"lazy",decoding:"async"},null,8,nl)],2)):p("",!0),(f=c?.image)!=null&&f.caption?(n(),s("div",il,T(c.image.caption),1)):p("",!0)])]}),_:2},1040,["class","data"])}),128))]),_:1},16,["galleryMode"]))}},al={class:"el-content-exhibition__primary"},rl={class:"el-content-exhibition__category"},sl={key:0,class:"el-content-exhibition__category-title"},cl={key:1,class:"el-content-exhibition__category-list"},ul=["onMouseenter"],dl={class:"el-content-exhibition__category-icon"},_l={class:"el-content-exhibition__category-text"},ml={key:0,class:"el-content-exhibition__action"},vl=["onMouseenter"],pl={class:"el-content-exhibition__action-icon"},gl={class:"el-content-exhibition__action-text"},fl={class:"el-content-exhibition__teaser-box"},yl={class:"el-content-teaser-box"},bl={class:"el-content-teaser-box--container"},hl=["src","alt"],kl={class:"el-content-teaser-box__primary"},wl={class:"el-content-teaser-box__text-container"},Sl={key:0,class:"el-content-teaser-box__title"},xl=["innerHTML"],Tl=["innerHTML"],Cl={key:0,class:"el-content-teaser-box__actions"},Al={__name:"aseExhibitionCard",props:{title:{type:String,default:""},teaserBox:{type:Object,default:()=>{}},categorys:{type:Array,default:()=>[]},actions:{type:Array,default:()=>[]},imageRatio:{type:String,default:"16x9"},imageFit:{type:String,default:"cover"},buttonStyle:{type:String,default:"outline-primary"},decorationColor:{type:String,default:""},mediaFloat:{type:String,default:"left"}},setup(e){const t=e,o=D(),a=D(),i=D({gradient1:"var(--cm-primary)",gradient2:"var(--cm-secondary)"}[t.decorationColor]),l=Y("languages"),r=Y("currLanguage"),c=(w,f)=>{if(!w)return null;let{type:A,href:F,target:S="_blank"}=w;if(!F)return null;let E;if(A==="link"){let O=xe({href:F,currLanguage:r,languages:l,nodeType:f?.nodeType});O.startsWith("/")&&(S=""),E={href:O,target:S}}else(A==="media"||A==="image"||A==="video")&&(E={href:F,"data-fancybox":`gallery-${galleryId}`});return E},d=D(),v=()=>{var w,f;const A=(f=(w=t.teaserBox)==null?void 0:w.media)==null?void 0:f.src;A&&(d.value=`url(${A})`)},m=D(),b=({poster:w})=>
2{w&&(m.value=`url(${w})`)},y=w=>w.toLowerCase().replace(/\b\w/g,f=>f.toUpperCase());return(w,f)=>{var A,F,S,E,O,N,V,Z,ee,g,h,k,x,j,R,te,le,ne,ie,re,se,ce,ue;return n(),s("div",{class:L(["el-content-exhibition",`el-content-exhibition--media-float-${e.mediaFloat}`]),style:H({"--gradient-on-primary":i.value})},[_("div",al,[_("div",rl,[e.title?(n(),s("div",sl,T(e.title),1)):p("",!0),e.categorys.length?(n(),s("div",cl,[(n(!0),s(C,null,$(e.categorys,(P,q)=>(n(),s("a",B({key:P.text,class:["el-content-exhibition__category-list-item",{"el-content-exhibition__category-list-item--active":o.value===q}],ref_for:!0},c(P?.clickEvent,P),{onMouseenter:()=>o.value=q,onMouseleave:f[0]||(f[0]=()=>o.value="")}),[_("div",dl,[W(ye,{svg:P.icon,fill:o.value===q?"white":i.value},null,8,["svg","fill"])]),_("div",_l,T(y(P.text)),1)],16,ul))),128))])):p("",!0)]),e.actions.length?(n(),s("div",ml,[(n(!0),s(C,null,$(e.actions,(P,q)=>(n(),s("a",B({key:P.text,class:["el-content-exhibition__action-item",{"el-content-exhibition__action-item--active":a.value===q}],ref_for:!0},c(P?.clickEvent),{onMouseenter:()=>a.value=q,onMouseleave:f[1]||(f[1]=()=>a.value="")}),[_("div",pl,[W(ye,{svg:P.icon,fill:a.value===q?"white":i.value},null,8,["svg","fill"])]),_("div",gl,T(P.text),1)],16,vl))),128))])):p("",!0)]),_("div",fl,[_("div",yl,[_("div",bl,[(F=(A=e.teaserBox)==null?void 0:A.media)!=null&&F.src?(n(),s(C,{key:0},[((E=(S=e.teaserBox)==null?void 0:S.media)==null?void 0:E.type)==="media--image"?(n(),s("div",{key:0,class:L(["el-content-teaser-box__media el-content-teaser-box__media--image el-ratio",[`el-ratio--${e.imageRatio} object-fit--${e.imageFit}`,{"el-content-teaser-box__media--has-media":(N=(O=e.teaserBox)==null?void 0:O.media)==null?void 0:N.src}]]),style:H({"--img-url":`url(${(Z=(V=e.teaserBox)==null?void 0:V.media)==null?void 0:Z.src})`})},[_("img",{src:(g=(ee=e.teaserBox)==null?void 0:ee.media)==null?void 0:g.src,alt:(k=(h=e.teaserBox)==null?void 0:h.media)==null?void 0:k.alt,loading:"lazy",decoding:"async",onLoad:v},null,40,hl)],6)):(n(),s("div",{key:1,class:L(["el-content-teaser-box__media el-content-teaser-box__media--video",{"el-content-teaser-box__media--has-media":m.value}]),style:H({"--video-player":m.value})},[W(Oe,{poster:(j=(x=e.teaserBox)==null?void 0:x.media)==null?void 0:j.poster,videoSrc:(te=(R=e.teaserBox)==null?void 0:R.media)==null?void 0:te.src,iframeSrc:(ne=(le=e.teaserBox)==null?void 0:le.media)==null?void 0:ne.src,onLoad:b},null,8,["poster","videoSrc","iframeSrc"])],6))],64)):p("",!0),_("div",kl,[_("div",wl,[(ie=e.teaserBox)!=null&&ie.title?(n(),s("h3",Sl,T(e.teaserBox.title),1)):p("",!0),(re=e.teaserBox)!=null&&re.subTitle?(n(),s("div",{key:1,class:"el-content-teaser-box__subtitle",innerHTML:e.teaserBox.subTitle},null,8,xl)):p("",!0),(se=e.teaserBox)!=null&&se.description?(n(),s("div",{key:2,innerHTML:e.teaserBox.description,class:"el-content-teaser-box__description"},null,8,Tl)):p("",!0)]),(ue=(ce=e.teaserBox)==null?void 0:ce.buttons)!=null&&ue.length?(n(),s("div",Cl,[(n(!0),s(C,null,$(e.teaserBox.buttons,(P,q)=>(n(),M(K,B({ref_for:!0},P,{key:q,"btn-style":e.buttonStyle}),null,16,["btn-style"]))),128))])):p("",!0)])])])])],6)}}},Il={class:"el-content-ase-countdown__header"},Ll={class:"el-content-ase-countdown__box"},$l={key:0,class:"el-content-ase-countdown__box-num"},El={class:"el-content-ase-countdown__box-hint"},Ml={class:"el-content-ase-countdown__primary"},jl={class:"el-content-ase-countdown__text-container"},Ol={key:0,class:"el-content-ase-countdown__title"},Bl=["innerHTML"],Fl={class:"el-content-ase-countdown__icon-text"},Dl={key:0,class:"el-content-ase-countdown__date"},Pl={class:"el-content-ase-countdown__text-hint"},Rl={key:1,class:"el-content-ase-countdown__address"},zl={class:"el-content-ase-countdown__text-hint"},Hl={key:0,class:"el-content-links el-content-links--direction-row",style:{"justify-content":"inherit"}},Nl={__name:"aseCountdown",props:{items:{type:Array,default:()=>[]},buttonStyle:{type:String,default:"primary"},collection:{type:Object,default:()=>({})}},setup(e){const t=i=>({gradient1:"var(--cm-primary)",gradient2:"var(--cm-secondary)"})[i],o=(i,l)=>{if(!l){console.error("ASE Countdown end time is required."),emit("countdownEnd");return}const r=new Date(l),c=i?new Date(i):new Date,d=r-c,v=Math.floor(d/(1e3*60*60*24));return v<0?0:v},a=I(()=>(i,l)=>{var r;const[c,d]=((r=i.text)==null?void 0:r.split(","))||[];return l===1?c:d});return(i,l)=>(n(),M(ae,B(e.collection,{swiperControlsDirection:"center"}),{default:z(()=>[(n(!0),s(C,null,$(e.items,(r,c)=>{var d;return n(),s("div",{class:L(["el-content-ase-countdown",`el-content-ase-countdown--${r.decorationColor}`]),key:c,style:H({"--decoration-primary-color":t(r.decorationColor)})},[_("div",Il,[r.icon?(n(),M(Ee,B({key:0,ref_for:!0},r.icon,{size:130}),null,16)):p("",!0),_("div",Ll,[_("div",null,T(a.value(r,1)),1),r!=null&&r.end?(n(),s("div",$l,T(o(r.start,r.end)),1)):p("",!0),_("div",El,T(a.value(r,2)),1)])]),_("div",Ml,[_("div",jl,[_("div",null,[r!=null&&r.title?(n(),s("h3",Ol,T(r.title),
21)):p("",!0),r!=null&&r.subtitle?(n(),s("div",{key:1,class:"el-content-ase-countdown__subtitle",innerHTML:r.subtitle},null,8,Bl)):p("",!0)]),_("div",Fl,[r.date?(n(),s("div",Dl,[l[0]||(l[0]=_("i",{class:"ri-calendar-schedule-line"},null,-1)),_("span",Pl,T(r.date),1)])):p("",!0),r.address?(n(),s("div",Rl,[l[1]||(l[1]=_("i",{class:"ri-map-pin-range-line"},null,-1)),_("span",zl,T(r.address),1)])):p("",!0)])]),(d=r?.buttons)!=null&&d.length?(n(),s("div",Hl,[(n(!0),s(C,null,$(r.buttons,(v,m)=>(n(),M(K,B({ref_for:!0},v,{key:m,"btn-style":r.decorationColor}),null,16,["btn-style"]))),128))])):p("",!0)])],6)}),128))]),_:1},16))}},Vl={class:"el-content-webform"},Wl=["src"],ql={__name:"WebformIframe",props:{src:{type:String,required:!0}},setup(e){const t=ve("iframeRef"),o=D(!1);J(async()=>{if(await X(()=>import("./D5Uz5Tuz.js"),[],import.meta.url).then(i=>i.default),iFrameResize({bodyBackground:"transparent"},t.value),!o.value){const i=new MutationObserver(function(l){for(let r of l)r.type==="attributes"&&r.attributeName==="style"&&a()});i.observe(t.value,{attributes:!0,attributeFilter:["style"]}),t.value._observer=i}}),he(()=>{var i,l;(l=(i=t.value)==null?void 0:i._observer)==null||l.disconnect()});function a(){var i,l;o.value=!0,(l=(i=t.value)==null?void 0:i._observer)==null||l.disconnect()}return(i,l)=>(n(),s("div",Vl,[_("iframe",{ref_key:"iframeRef",ref:t,class:L({loaded:o.value}),src:e.src,allow:"geolocation; microphone; camera",allowtransparency:"true",allowfullscreen:"true",onLoad:a},null,42,Wl)]))}},Jl=pe(ql,[["__scopeId","data-v-5763faac"]]),Gl={class:"el-content-timeline"},Ul={class:"el-content-timeline__tools"},Ql={class:"el-content-timeline__dropdown-menu"},Yl=["onClick"],Zl=["innerHTML"],Xl={key:0,class:"el-content-timeline__dates"},Kl=["onClick"],en={class:"el-content-timeline-grid"},tn={key:0,class:"el-content-timeline-item__time"},ln={key:1,class:"el-content-timeline-item__hint-text"},nn={class:"el-content-timeline-item__primary"},on={key:0,class:"el-content-timeline-item__title"},an={key:1,class:"el-content-timeline-item__subtitle"},rn=["innerHTML"],sn={key:3,class:"el-content-timeline-item__tags"},cn={key:4,class:"el-content-links el-content-links--direction-row el-content-timeline-item__actions",style:{"justify-content":"inherit"}},un={__name:"Timeline",props:{items:{type:Array,default:()=>[]},buttonStyle:{type:String,default:"text-primary"},allTags:{type:String,default:"All"},results:{type:String,default:"@count results"}},setup(e){const t=e,o=D(),a=I(()=>{var b;const y=[...new Set((b=t.items)==null?void 0:b.map(w=>w.date))].filter(Boolean);return o.value=y?.[0],y}),i=b=>{o.value=b},l=D(),r=I(()=>{var b;const y=[...new Set((b=t.items)==null?void 0:b.reduce((w,f)=>w.concat(f.tags),[]))].filter(Boolean);return y.unshift(t.allTags),l.value=y?.[0],y}),c=D(!0),d=()=>{setTimeout(()=>{c.value=!0},300)},v=I(()=>{var b;return(b=t.items)==null?void 0:b.filter(y=>l.value===t.allTags?y.date===o.value:y.date===o.value&&y.tags.includes(l.value))}),m=I(()=>{var b;return t.results.replace("@count",`<span class="el-content-timeline__results-num">${(b=v.value)==null?void 0:b.length}</span>`)});return(b,y)=>{var w;return n(),s("div",Gl,[_("div",Ul,[r.value.length&&r.value.length>2?(n(),s("div",{key:0,class:L(["el-content-timeline__dropdown",{"el-content-timeline__dropdown-menu--hidden":c.value}])},[_("input",{type:"text",readonly:"",class:"el-content-timeline__control",onFocus:y[0]||(y[0]=()=>{c.value=!1}),onBlur:d},null,32),fe(" "+T(l.value)+" ",1),y[1]||(y[1]=_("i",{class:"ri-arrow-down-s-fill"},null,-1)),_("div",Ql,[(n(!0),s(C,null,$(r.value,(f,A)=>(n(),s("div",{key:A,class:L(["el-content-timeline__dropdown-menu__item",{"el-content-timeline__dropdown-menu__item--active":f===l.value}]),onClick:F=>l.value=f},T(f),11,Yl))),128))])],2)):p("",!0),_("div",{class:"el-content-timeline__results",innerHTML:m.value},null,8,Zl)]),(w=a.value)!=null&&w.length?(n(),s("div",Xl,[(n(!0),s(C,null,$(a.value,(f,A)=>(n(),s("div",{class:L(["el-content-timeline__dates-item",{"el-content-timeline__dates-item--active":f===o.value}]),key:A,onClick:F=>i(f)},T(f),11,Kl))),128))])):p("",!0),_("div",en,[(n(!0),s(C,null,$(v.value,(f,A)=>{var F,S;return n(),s(C,{key:A},[f!=null&&f.startTime&&f!=null&&f.endTime?(n(),s("div",tn,T(`${f.startTime}-${f.endTime}`),1)):(n(),s("div",ln,T(f.hintText),1)),_("div",nn,[y[2]||(y[2]=_("div",{class:"el-content-timeline-item__tail"},null,-1)),y[3]||(y[3]=_("div",{class:"el-content-timeline-item__node"}
2,null,-1)),f!=null&&f.title?(n(),s("div",on,T(f.title),1)):p("",!0),f!=null&&f.subTitle?(n(),s("div",an,T(f.subTitle),1)):p("",!0),f!=null&&f.description?(n(),s("div",{key:2,innerHTML:f.description,class:"el-content-timeline-item__description"},null,8,rn)):p("",!0),(F=f?.tags)!=null&&F.length?(n(),s("div",sn,[(n(!0),s(C,null,$(f.tags,(E,O)=>(n(),s("div",{class:"el-content-timeline-item__tags-item",key:O},T(E),1))),128))])):p("",!0),(S=f?.buttons)!=null&&S.length?(n(),s("div",cn,[(n(!0),s(C,null,$(f.buttons,(E,O)=>(n(),M(K,B({ref_for:!0},E,{key:O,"btn-style":e.buttonStyle}),null,16,["btn-style"]))),128))])):p("",!0)])],64)}),128))])])}}},dn=Object.freeze(Object.defineProperty({__proto__:null,aseCountdown:Nl,aseExhibitionCard:Al,businessCards:tl,countdown:bt,gallery:ol,image:be,imageCards:Jt,links:je,numbers:st,richtext:Te,teaserBox:Ht,textWithEmbed:Ct,textWithMedia:ht,timeline:un,video:be,webformIframe:Jl},Symbol.toStringTag,{value:"Module"})),Ie={richtext:e=>({html:typeof e!="string"?"":e,fullTable:!0}),numbers:(e,t)=>{var o;return{numbers:e,numbersCols:(o=t?.element)==null?void 0:o.numbersCols,theme:t.block.theme,decorationColor:t.block.decorationColor}},links:(e,t)=>{var o,a;return{buttons:e,direction:(o=t?.element)==null?void 0:o.direction,buttonStyle:(a=t?.element)==null?void 0:a.buttonStyle}},image:e=>({type:"image",imgSrc:e?.src,alt:e?.alt,caption:e?.caption}),video:e=>({type:"video",imgSrc:e?.poster,videoSrc:e?.src,iframeSrc:e?.iframeSrc,caption:e?.caption}),countdown:(e,t)=>({start:e?.start,end:e?.end,text:e?.text,countdownStyle:t.element.countdownStyle}),textWithMedia:(e,t)=>({richtext:e?.richtext||"",image:e?.image,video:e?.video,settings:t.element}),textWithEmbed:(e,t)=>{var o,a,i,l;return{richtext:e?.richtext||"",loadJS:(o=e?.embedCode)==null?void 0:o.loadJS,runJS:(a=e?.embedCode)==null?void 0:a.runJS,embedHtml:(i=e?.embedCode)==null?void 0:i.embedHtml,buttons:(l=e?.embedCode)==null?void 0:l.buttons,settings:t.element}},teaserBox:(e,t)=>({items:e,imageRatio:t.element.imageRatio,imageFit:t.element.imageFit,buttonStyle:t.element.buttonStyle,collection:t.collection}),imageCards:(e,t)=>({items:e,imageRatio:t.element.imageRatio,imageFit:t.element.imageFit,buttonStyle:t.element.buttonStyle,collection:t.collection}),businessCards:(e,t)=>({items:e,imageRatio:t.element.imageRatio,imageFit:t.element.imageFit,buttonStyle:t.element.buttonStyle,collection:t.collection}),gallery:(e,t,o)=>({items:e,imageRatio:t.element.imageRatio,imageFit:t.element.imageFit,collection:t.collection,galleryMode:o.galleryMode}),webformIframe:e=>({src:e}),aseExhibitionCard:(e,t)=>({title:e.aseExhibitionCard.title,teaserBox:e.aseExhibitionCard.teaserBox,categorys:e.iconOne,actions:e.iconTwo,imageRatio:t.element.imageRatio,imageFit:t.element.imageFit,buttonStyle:t.element.buttonStyle,decorationColor:t.block.decorationColor,mediaFloat:t.element.mediaFloat}),aseCountdown:(e,t)=>({items:e,collection:t.collection,buttonStyle:t.element.buttonStyle}),timeline:(e,t)=>({items:e,allTags:t.block.allTags,results:t.block.resultCount,buttonStyle:t.element.buttonStyle})},_n=e=>{const{template:t,beseFields:o,children:a={},settings:i}=e;if(!t||!Ie[t])return{};const l=a.type?mn(a):{};return Ie[t](l,i,o)},mn=e=>Array.isArray(e.type)?e.type.length===1?e[e.type[0]]:e.type.reduce((t,o)=>(t[o]=e[o],t),{}):{},vn=e=>{let t=document.getElementById(e);t&&t.setAttribute("hidden","")},Be={__name:"LandingPageLib",props:{data:{type:Object,default:()=>({blocks:[]})},inSidebar:{type:Boolean,default:!1},animation:{type:Object,default:()=>({name:"none",timing_function:"ease-in-out",duration:.28,delay:0,stagger:.1})},languages:{type:Array,default:()=>["en","zh-cn"]},currLanguage:{type:String,default:"en"}},setup(e){const t=e;return de("inSidebar",t.inSidebar),de("globalAnimation",t.animation),de("languages",t.languages),de("currLanguage",t.currLanguage),(o,a)=>(n(),s("div",{class:L(["landing-page-content",{"display-mobile-style":e.inSidebar}])},[(n(!0),s(C,null,$(e.data.blocks,i=>{var l;return n(),M(et,B({ref_for:!0},i.beseFields,{key:i.blockId,"data-block-id":i.blockId,"data-revision-id":i.revisionId,settings:i.settings,template:i.template,animation:(l=i.settings)==null?void 0:l.animation}),{default:z(()=>[i.children?(n(),M(U(dn[i.template]),B({key:0,ref_for:!0},Ce(_n)(i),Pe(i.template==="countdown"?{countdownEnd:()=>Ce(vn)(i.blockId)}:{})),null,16)):p("",!0)]),_:2},1040,["data-block-id","data-revision-id","settings","template","animation"])}),128))],2))}},pn={mounted(e,t){if(typeof window>"u")return;const o=new IntersectionObserver(a=>{a.forEach(i=>
2{i.isIntersecting&&(e.src=t.value,o.unobserve(e))})},{rootMargin:"200px 0px"});o.observe(e),e._observer=o},unmounted(e){typeof window>"u"||e._observer&&e._observer.disconnect()}},gn={mounted(e,t){if(typeof window>"u"||!t.value||t.value=="none")return;e.classList.add("el-animate-on-scroll",`el-animate-on-scroll--${t.value}`);const o=new IntersectionObserver(([a])=>{a.isIntersecting&&(e.classList.add("running"),e.querySelectorAll('img[loading="lazy"]').forEach(i=>{var l;i.loading="eager",i.decoding="sync",(l=i.decode)==null||l.call(i)}),o.unobserve(e))});o.observe(e),e._observer=o},unmounted(e){typeof window>"u"||e._observer&&e._observer.disconnect()}},fn=(e,t="contact.vcf")=>{let o=e.trim();if(o.includes("FN:")){const c=o.match(/FN:(.*)/);c&&c[1]&&(t=`contact-${c[1].trim()}.vcf`)}const a=["BEGIN:VCARD","VERSION:3.0",o,"END:VCARD"].join(`\r 3`),i=new Blob([a],{type:"text/vcard;charset=utf-8;"}),l=URL.createObjectURL(i),r=document.createElement("a");r.href=l,r.setAttribute("download",t),r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(l)},yn={mounted(e,t){e._vcfHandler=()=>{const o=t.value;o&&fn(o)},e.addEventListener("click",e._vcfHandler)},updated(e,t){},beforeUnmount(e){e.removeEventListener("click",e._vcfHandler)}};function u(e,t,o=void 0){if(!e||typeof e!="object")return o;const a=Array.isArray(t)?t:String(t).split(".");let i=e;for(const l of a){if(i==null||typeof i!="object")return o;const r=l.replace(/\[|\]/g,"");i=i[r]}return i!==void 0?i:o}const Fe=e=>typeof e=="boolean"?e:e==="true"?!0:e==="false"?!1:e;function bn(e){try{const t=JSON.parse(e);let o={},a={},i={};const l=["block_background","col_width","block_align","main_title_style","subtitle_style","padding_top","padding_bottom","margin_top","margin_bottom","footer_button_style","footer_button_display_style","background_transparent","all_tags","result_count"],r=["layout_type_for_gal","rows_count_for_gal","cols_count_for_gal","layout_type_for_tb","rows_count_for_tb","cols_count_for_tb","layout_type_for_bc","rows_count_for_bc","cols_count_for_bc","layout_type_for_ic","rows_count_for_ic","cols_count_for_ic","swiperOptions","swiper_grid_fill","item_text_align"],c=["countdown_style","media_float","media_size","embed_float","embed_size","embed_ratio","text_wrapping","links_direction_for_link","links_style_for_link","image_ratio_for_gal","image_object_fit_for_gal","links_style_for_gal","image_ratio_for_tb","image_object_fit_for_tb","links_style_for_tb","image_ratio_for_ic","image_object_fit_for_ic","links_style_for_ic","links_style_for_bc","cols_count_for_num"],d={block_background:"theme",main_title_style:"titleStyle",footer_button_style:"callToActionStyle",footer_button_display_style:"callToActionDirection",background_transparent:"transparentOverlay",layout_type_for_gal:"layoutType",cols_count_for_gal:"cols",rows_count_for_gal:"rows",layout_type_for_tb:"layoutType",cols_count_for_tb:"cols",rows_count_for_tb:"rows",layout_type_for_bc:"layoutType",cols_count_for_bc:"cols",rows_count_for_bc:"rows",layout_type_for_ic:"layoutType",cols_count_for_ic:"cols",rows_count_for_ic:"rows",links_direction_for_link:"direction",links_style_for_link:"buttonStyle",image_ratio_for_gal:"imageRatio",image_object_fit_for_gal:"imageFit",image_ratio_for_tb:"imageRatio",image_object_fit_for_tb:"imageFit",image_ratio_for_ic:"imageRatio",image_object_fit_for_ic:"imageFit",links_style_for_tb:"buttonStyle",links_style_for_bc:"buttonStyle",cols_count_for_num:"numbersCols"};for(const m in t){let b=Fe(t[m]);l.includes(m)?o[d[m]||_e(m)]=b:r.includes(m)?a[d[m]||_e(m)]=isNaN(b)?b:parseInt(b,10):c.includes(m)&&(i[d[m]||_e(m)]=b)}let{animation:v}=t;return{block:o,collection:a,element:i,animation:v}}catch(t){return console.error(t),{}}}function De(e){if(!e)return null;const t=u(e,"meta.imageDerivative");return t?{type:"image",src:t,iconClass:""}:null}function G(e){return Array.isArray(e)?e.map(t=>{var o,a;let i=(o=t.field_como_click_event)==null?void 0:o.replace("como_","");if(!i)return null;if(i==="vcf_content"){let l=t.field_como_click_vcf_link_title,r=t.field_como_click_vcf_content;return{type:i,text:l,vcfContent:r}}else if(i==="download"){let l=t.field_como_click_download_text,r=u(t.field_como_click_download,"meta.documentDerivative");return{type:i,text:l,href:r}}else{let{url:l,uri:r,title:c,options:d,node_type:v}=u(t,`field_como_click_${i}`)||{},m;
3try{const y=u(t,"field_d_settings");if(y){let w=JSON.parse(y);Object.keys(w).length&&(Object.keys(w).forEach(f=>{w[f]=Fe(w[f])}),m=w)}}catch(y){console.warn("Failed to parse field_d_settings:",y)}let b=(a=d?.attributes)==null?void 0:a.target;return{type:i,text:c,href:l||r,target:b,nodeType:v,iconSettings:m}}}).filter(Boolean):[]}const Le={richtext:e=>u(e,"field_richtext.processed"),image:e=>({src:u(e,"field_media_image.meta.imageDerivative")||u(e,"field_media.meta.imageDerivative"),alt:u(e,"field_media_image.meta.imageAlt")||u(e,"field_media.meta.imageAlt"),caption:u(e,"field_image_caption")}),video:e=>({src:u(e,"field_video.meta.videoDerivative")||u(e,"field_media.meta.videoDerivative"),poster:u(e,"field_video.meta.imageDerivative")||u(e,"field_media.meta.imageDerivative"),caption:u(e,"field_video_caption")||u(e,"field_image_caption")}),buttons:e=>G(e.field_d_block_reference)||[],numbers:e=>(e.field_d_block_reference||[]).map(t=>{let o=u(t,"field_number_display_type")||"svg",a=o==="svg"?u(t,"field_svg_content"):u(t,"field_numbers_media.meta.imageDerivative");return{icon:{type:o,src:a},num:u(t,"field_numbers_value"),label:u(t,"field_numbers_label")}}),countdown:e=>({start:u(e,"field_countdown_start"),end:u(e,"field_countdown_end"),text:u(e,"field_countdown_text")}),embedCode:e=>({loadJS:u(e,"field_load_js"),runJS:u(e,"field_run_js"),embedHtml:u(e,"field_embed_html"),buttons:G(e.field_embed_cta_reference2)||[]}),teaserBox:e=>(e.field_d_block_reference||[]).map(t=>{let o=u(t,"field_tb_media.meta.imageDerivative"),a=u(t,"field_tb_media.meta.imageAlt"),i=o?{src:o,alt:a}:void 0,l=u(t,"field_tb_title"),r=u(t,"field_d_subtitle"),c=u(t,"field_tb_description");return{image:i,title:l,subtitle:r,description:c,buttons:G(t.field_d_block_reference)||[]}}),imageCards:e=>(e.field_d_block_reference||[]).map(t=>{let o=u(t,"field_ic_media.meta.imageDerivative"),a=u(t,"field_ic_media.meta.imageAlt");return{image:o?{src:o,alt:a}:void 0,title:u(t,"field_ic_title"),subTitle:u(t,"field_ic_subtitle.value")}}),businessCards:e=>(e.field_d_block_reference||[]).map(t=>{let o=u(t,"field_bc_media_icon.meta.imageDerivative"),a=u(t,"field_bc_media_icon.meta.imageAlt");return{image:o?{src:o,alt:a}:void 0,title:u(t,"field_bc_main_title"),description:u(t,"field_bc_subtitle"),businessRows:(t.field_bc_text_with_title||[]).map(i=>{var l;return{title:i.title,text:(l=i.text)==null?void 0:l.value}}),buttons:G(t.field_d_block_reference)||[]}}),gallery:e=>(e.field_d_block_reference||[]).map(t=>{var o,a;let i={src:u(t,"field_g_media.meta.imageDerivative"),alt:u(t,"field_g_media.meta.imageAlt"),caption:u(t,"field_g_image_caption")},l=(o=u(t,"field_g_click_type"))==null?void 0:o.replace("como_",""),r;if(l==="link"){let{url:c,options:d}=u(t,"field_g_click_link")||{},v=(a=d?.attributes)==null?void 0:a.target;c&&(r={type:l,href:c,target:v})}else if(l==="media"){let c=u(t,"field_g_click_media.meta.imageDerivative");c&&(r={type:l,href:c})}return{image:i,clickEvent:r}}),webformIframe:e=>u(e,"field_webform.meta.share_url"),aseExhibitionCard:e=>{const t=u(e,"field_media.type"),o=u(e,"field_media.meta.imageDerivative"),a=u(e,"field_media.meta.imageAlt"),i=u(e,"field_media.meta.imageDerivative"),l=u(e,"field_media.meta.videoDerivative"),r=u(e,"field_richtext.processed");return{title:u(e,"field_d_subtitle"),teaserBox:{media:{type:t,src:t==="media--image"?o:l,alt:a,poster:i},description:r,buttons:G(e.field_field_d_cta_reference2)||[]}}},iconOne:e=>(e.field_icon_type_one||[]).map(t=>{var o;const a=u(t,"field_d_main_title"),i=u(t,"field_svg_content");let l;const{url:r,options:c}=u(t,"field_g_click_link")||{},d=(o=c?.attributes)==null?void 0:o.target;return r&&(l={type:"link",href:r,target:d}),{text:a,icon:i,clickEvent:l}}),iconTwo:e=>(e.field_icon_type_two||[]).map(t=>{var o;const a=u(t,"field_d_main_title"),i=u(t,"field_svg_content");let l;const{url:r,options:c}=u(t,"field_g_click_link")||{},d=(o=c?.attributes)==null?void 0:o.target;return r&&(l={type:"link",href:r,target:d}),{text:a,icon:i,clickEvent:l}}),aseCountdown:e=>(e.field_ase_countdown_item||[]).map(t=>{const o=u(t,"field_d_main_title"),a=u(t,"field_d_subtitle"),i=u(t,"field_date_display"),l=u(t,"field_address_display"),r=u(t,"field_decoration_color"),c=u(t,"field_ase_countdown_hint");return{icon:De(t.field_d_media_icon),title:o,subtitle:a,date:i,address:l,start:u(t,"field_countdown_start"),end:u(t,"field_countdown_end"),decorationColor:r,text:c,buttons:G(t.field_d_cta_reference)||[]}}),timeline:e=>(e.field_timeline_item||[]).map(t=>({date:u(t,"field_date"),startTime:u(t,"field_start_time"),endTime:u(t,"field_end_time"),hintText:u(t,"field_timeline_hint_text"),title:u(t,"field_bc_main_title"),subTitle:u(t,"field_bc_subtitle"),description:u(t.field_d_long_text,"processed"),tags:(Array.isArray(t.field_tags)?t.field_tags||[]:[]).map(o=>o.name),buttons:G(t.field_d_cta_reference)||[]}))};function hn(e,t,o){t.type.includes(e)||(t.type.push(e),Le[e]?t[e]=Le[e](o):console.log(o,e))}function kn(e){const t=e.type.replace("paragraph--",""),o=e.drupal_internal__id,a=u(e,"meta.target_revision_
3id")||e.drupal_internal__revision_id,i=e.id,l=_e(t.replace("como_","")),r={longText:u(e.field_d_long_text,"processed"),title:e.field_d_main_title,subTitle:e.field_d_subtitle,icon:De(e.field_d_media_icon)};Array.isArray(e.field_d_cta_reference)&&e.field_d_cta_reference.length&&(r.callToActions=G(e.field_d_cta_reference)),l==="gallery"&&(r.galleryMode=u(e,"field_gallery_mode"));let c={block:{},collection:{},element:{}};e.field_d_settings&&(c={...c,...bn(e.field_d_settings)}),e.field_display_mode&&(c.block={...c.block,displayMode:u(e,"field_display_mode")}),e.field_decoration_color&&(c.block={...c.block,decorationColor:u(e,"field_decoration_color")}),e.field_d_media_background&&(c.block.backgroundImageSrc=u(e.field_d_media_background,"meta.imageDerivative")),e.field_m_media_background&&(c.block.backgroundImageMobileSrc=u(e.field_m_media_background,"meta.imageDerivative"));let d={type:[]};const v=m=>hn(m,d,e);return l==="links"?v("buttons"):l==="textWithMedia"?(e.field_media.type==="media--video"?v("video"):v("image"),v("richtext")):l==="textWithEmbed"?(v("embedCode"),v("richtext")):l==="aseExhibitionCard"?(v("iconOne"),v("iconTwo"),v("aseExhibitionCard"),v("buttons")):v(l),{template:l,blockId:o,uuid:i,revisionId:a,beseFields:r,settings:c,children:d}}function An(e){let{title:t,langcode:o,field_page_section:a}=e;return{pageTitle:t,langcode:o,blocks:Array.isArray(a)?a.map(kn):[]}}const In=()=>Be,wn={install(e){e.directive("lazy-src",pn)}},Sn={install(e){e.directive("animate-on-scroll",gn)}},xn={install(e){e.directive("vcf",yn)}},Ln=e=>{e.vueApp.component("LandingPage",Be),e.vueApp.use(wn),e.vueApp.use(Sn),e.vueApp.use(xn)};export{Sn as AnimateOnScrollPlugin,wn as LazySrcPlugin,xn as VcfPlugin,In as createClientComponent,Be as default,Ln as defineNuxtLandingPagePlugin,An as drupalNodeFormat};
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.