1import{d as V,r as _,s as P,g as S,v as H,c as m,o as r,a as L,F as E,x as I,n as B,y as N,u as n,z as $,e as M,b as w,q as k,w as y,t as Z,T as R,A as D,_ as U,i as c,P as j,f as q,B as F,C as G,S as T,D as J,E as K,G as Q,H as X,k as Y,h as A,I as ee,J as O,K as W,j as te,l as z,m as ae,p as ne}from"./Chc0Y_8Z.js";import{_ as oe}from"./DMuDvpuk.js";import{_ as ie}from"./BioQ8SqJ.js";import{_ as se}from"./BatZ-Ji1.js";import{u as le,a as re,b as ce,c as de}from"./sjAr7_LT.js";import{S as ue,c as me}from"./DP38eVj3.js";import{u as fe}from"./CDJ4WSY8.js";import{c as ge,d as he,e as Ce,u as ve,a as pe,b as be}from"./BSnieMcK.js";import"./BJxVU4t3.js";const Le=["aria-hidden"],ke=V({__name:"Marquee",props:{velocity:{default:1500},lineClass:{default:()=>{}},translation:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1}},setup(e){const t=_(null),a=_(null),o=_(2),{width:i}=ce(),g=le(t),v=re(t),{context:d}=P(l=>{if(!e.translation)return;const u=S.fromTo(a.value,{x:0},{x:()=>{const b=a.value.firstElementChild;return b?-b.offsetWidth:0},ease:"none",duration:20,repeat:-1,paused:!0}),C=()=>{const b=a.value.firstElementChild;b&&u.timeScale(e.velocity/b.offsetWidth)};C(),l.add("invalidate",()=>{C(),u.invalidate()}),l.add("setTimeScale",C),l.add("play",()=>{u.play()}),l.add("pause",()=>{u.pause()})},t),s=()=>d.invalidate?.(),f=()=>d.play?.(),x=()=>d.pause?.();H(g,l=>{e.translation&&(l?f():x())}),H(v,l=>{e.pauseOnHover&&(l?x():!l&&g.value&&f())});const h=de(()=>{const l=a.value.firstElementChild,u=l.offsetWidth;if(!l||!u)return;const C=i.value+u,b=Math.ceil(C/u);o.value!==b&&(o.value=b),s()},200);return H([o,i],h,{immediate:!0}),(l,u)=>(r(),m("div",{ref_key:"root",ref:t,class:"marquee"},[L("div",{ref_key:"wrapperRef",ref:a,class:"relative flex h-full w-max items-stretch backface-hidden"},[(r(!0),m(E,null,I(n(o),C=>(r(),m("div",{key:C,class:B(["marquee-rep relative flex w-max shrink-0 items-stretch",e.lineClass]),"aria-hidden":C===1?void 0:!0},[N(l.$slots,"default")],10,Le))),128))],512)],512))}}),xe=Object.assign(ke,{__name:"Marquee"}),Me={class:"relative flex h-svh w-full flex-col overflow-clip"},_e={class:"fl-container flex h-full items-stretch"},ye={class:"tiny:pb-20 tiny:gap-10 relative z-2 flex w-full flex-col items-start justify-end gap-30 pb-60 text-white lg:pb-90"},we={class:"lg:pr-col tiny:gap-10 flex w-full flex-col gap-(--gutter) lg:flex-row lg:items-center"},Ze={key:1,class:"text-21 lg:text-28 lg:w-col-2.5 tiny:text-18 shrink-0 lg:ml-30 lg:leading-42"},He={key:0,class:"absolute inset-0 overflow-clip after:pointer-events-none after:absolute after:inset-0 after:size-full after:bg-black/50"},Se={key:0,"aria-hidden":"true",class:"bg-gray-dark/90 pointer-events-none absolute inset-0 z-1 backdrop-blur-lg delay-500 duration-2000!"},Ve={key:0,class:"fl-container lg:text-16 text-14 py-15 text-center lg:py-20"},ze=["aria-hidden"],Te={class:"pr-20 whitespace-nowrap"},Pe=V({__name:"HeroHome",props:{title:{},subtitle:{},button:{},image:{},video:{},videoPrismic:{},videoTitle:{},banner:{}},setup(e){const t=$();return(a,o)=>{const i=U,g=oe,v=ie,d=se,s=F;return r(),m("div",Me,[L("div",_e,[L("div",ye,[L("div",we,[n(c).keyText(e.title)?(r(),w(i,{key:0,component:"h1","h-style":"custom","appear-animation":"","heading-class":"text-52 lg:text-90 tiny:text-40 leading-tight lg:leading-none",class:"lg:w-col-8 shrink-0"},{default:y(()=>[q(Z(e.title),1)]),_:1})):M("",!0),o[0]||(o[0]=L("span",{class:"hidden w-1 shrink-0 self-stretch bg-white lg:block","aria-hidden":"true"},null,-1)),n(c).keyText(e.subtitle)?(r(),m("p",Ze,Z(e.subtitle),1)):M("",!0)]),n(c).group(e.button)?(r(),w(g,{key:0,group:e.button,color:"outline-white"},null,8,["group"])):M("",!0)]),n(c).image(e.image)&&!n(c).embed(e.video)&&!n(c).linkToMedia(e.videoPrismic)?(r(),m("div",He,[k(v,{field:e.image,lazy:!1,sizes:"100vw",class:"relative size-full object-cover"},null,8,["field"])])):n(c).embed(e.video)||n(c).linkToMedia(e.videoPrismic)?(r(),w(d,{key:1,title:e.videoTitle,"embed-field":e.video,"media-field":e.videoPrismic,strategy:"autoplay",format:"cover","poster-image":e.image,"poster-image-lazy":!1,"poster-image-sizes":"100vw",class:"after:pointer-events-none after:absolute after:inset-0 after:size-full after:bg-black/50"},null,8,["title","embed-field","media-field","poster-image"])):M("",!0),k(R,{name:"fade"},{default:y(()=>[n(t).isIntroDone?M("",!0):(r(),m("span",Se))]),_:1})]),n(c).group(e.banner)&&n(c).keyText(e.banner[0].text)?(r(),m("div",{key:0,class:B(["relative z-1 w-full shrink-0 overflow-clip",{"bg-blue-light":e.banner[0].color==="Light blue","bg-blue":e.banner[0].color==="Dark blue","bg-burgundy-dark":e.banner[0].color==="Burgundy","bg-red-canada":e.banner[0].color==="Red Canada","bg-blue-deep":e.banner[0].color==="Royal blue","text-white":e.banner[0].color!=="Light blue","text-black":e.banner[0].color==="Light blue"}])},[(r(),w(D(n(c).link(e.banner[0].link)?n(j):"div"),{field:n(c).link(e.banner[0].link)?e.banner[0].link:void 0,rel:n(c).link(e.banner[0].link)?({isExternal:f})=>f?"noopener noreferrer":void 0:void 0,class:"block w-full","aria-label":n(c).link(e.banner[0].link)?e.banner[0].text:void 0},{default:y(()=>[e.banner[0].type==="Static"?(r(),m("div",Ve,[L("p",null,Z(e.banner[0].text),1)])):(r(),m("div",{key:1,"aria-hidden":n(c).link(e.banner[0].link)?!0:void 0},[k(s,null,{default:y(()=>[k(n(xe),{class:"py-20 leading-none","pause-on-hover":""},{default:y(()=>[L("p",Te,Z(e.banner[0].text),1)]),_:1})]),_:1})],8,ze))]),_:1},8,["field","rel","aria-label"]))],2)):M("",!0)])}}}),Be=Object.assign(Pe,{__name:"HeroHome"}),$e={viewBox:"0 0 405 379",xmlns:"http://www.w3.org/2000/svg",fill:"
1currentColor"};function Ae(e,t){return r(),m("svg",$e,[...t[0]||(t[0]=[G('<path d="M202.6 378.452H202.49C201.87 378.452 201.26 378.452 200.65 378.452L200.73 370.107C201.32 370.107 201.91 370.107 202.49 370.107L202.6 378.452ZM240.17 375.181L238.53 366.976C239.14 366.874 239.75 366.761 240.36 366.649L242.1 374.835C241.46 374.957 240.82 375.069 240.18 375.181H240.17ZM163.11 374.882C162.47 374.76 161.83 374.639 161.19 374.517L163 366.35C163.61 366.472 164.22 366.584 164.83 366.696L163.1 374.882H163.11ZM278.27 364.762L274.93 357.024C275.51 356.809 276.08 356.585 276.65 356.361L280.07 364.07C279.47 364.304 278.87 364.528 278.27 364.762ZM125.11 364.145C124.5 363.911 123.9 363.678 123.29 363.435L126.79 355.763C127.36 355.987 127.94 356.221 128.51 356.436L125.1 364.145H125.11ZM313.42 347.567L308.53 340.587C309.05 340.269 309.57 339.951 310.08 339.624L315.05 346.558C314.51 346.895 313.97 347.231 313.42 347.567ZM90.1 346.652C89.56 346.315 89.01 345.969 88.48 345.624L93.51 338.737C94.02 339.064 94.54 339.391 95.06 339.718L90.1 346.652ZM344.32 324.29L338.07 318.337C338.52 317.926 338.96 317.515 339.4 317.104L345.71 323.009C345.25 323.439 344.79 323.869 344.32 324.29ZM59.41 323.131C58.95 322.701 58.49 322.271 58.04 321.841L64.4 315.982C64.84 316.403 65.28 316.814 65.72 317.225L59.41 323.131ZM369.8 295.863L362.43 291.153C362.78 290.667 363.13 290.191 363.48 289.705L370.9 294.349C370.54 294.854 370.17 295.358 369.8 295.863ZM34.2 294.489C33.84 293.985 33.48 293.48 33.12 292.976L40.58 288.397C40.92 288.883 41.27 289.368 41.61 289.854L34.19 294.499L34.2 294.489ZM388.87 263.334L380.66 260.054C380.91 259.521 381.15 258.979 381.39 258.447L389.64 261.643C389.39 262.213 389.13 262.773 388.88 263.334H388.87ZM15.43 261.82C15.18 261.26 14.94 260.699 14.69 260.138L22.96 256.998C23.19 257.54 23.43 258.073 23.67 258.615L15.43 261.82ZM400.75 227.918L392.01 226.236L392.38 224.516L401.14 226.142L400.75 227.927V227.918ZM3.89 226.338C3.76 225.74 3.64 225.142 3.52 224.544L12.29 223.002C12.41 223.572 12.52 224.142 12.65 224.712L3.89 226.338ZM404.98 191.053L396.05 190.978C396.05 190.399 396.05 189.81 396.05 189.23V188.829H404.98V189.23C404.98 189.838 404.98 190.445 404.98 191.053ZM8.93 189.427H0V187.605L8.94 187.67V189.427H8.93ZM392.66 155.262C392.54 154.692 392.43 154.122 392.3 153.562L401.05 151.917C401.18 152.515 401.31 153.122 401.43 153.721L392.66 155.262ZM12.57 154.132L3.81001 152.524C3.94001 151.926 4.06 151.319 4.2 150.721L12.94 152.422C12.81 152.992 12.69 153.552 12.57 154.122V154.132ZM381.94 121.285L381.23 119.659L389.47 116.454L390.21 118.127L381.95 121.285H381.94ZM23.52 120.192L15.26 117.014C15.51 116.444 15.77 115.884 16.02 115.314L24.23 118.584C23.98 119.117 23.75 119.659 23.51 120.192H23.52ZM364.29 89.8961C363.95 89.4102 363.6 88.9243 363.26 88.4477L370.67 83.7941C371.03 84.2987 371.39 84.8033 371.75 85.3079L364.29 89.8961ZM41.39 88.915L33.96 84.2799C34.32 83.7753 34.69 83.2614 35.06 82.7567L42.43 87.4665C42.08 87.9431 41.73 88.4291 41.38 88.915H41.39ZM340.44 62.3292C340 61.9087 339.56 61.4976 339.12 61.0864L345.42 55.1806C345.88 55.6104 346.34 56.0402 346.8 56.4794L340.44 62.3386V62.3292ZM65.45 61.4883L59.13 55.6011C59.59 55.1712 60.05 54.7413 60.52 54.3115L66.78 60.2641C66.34 60.6752 65.89 61.0771 65.46 61.4883H65.45ZM311.3 39.6029C310.79 39.2758 310.27 38.9487 309.75 38.631L314.7 31.688C315.24 32.0244 315.79 32.3701 316.33 32.7159L311.3 39.6029ZM94.73 38.9395L89.76 32.0056C90.3 31.6692 90.84 31.3329 91.38 30.9965L96.29 37.9676C95.77 38.2853 95.25 38.6124 94.73 38.9301V38.9395ZM278 22.6235C277.43 22.3992 276.85 22.175 276.28 21.9507L279.68 14.232C280.29 14.4656 280.89 14.6992 281.5 14.9422L278.01 22.6235H278ZM128.15 22.1656L124.72 14.4656C125.32 14.232 125.92 13.9984 126.53 13.7741L129.87 21.5116C129.3 21.7265 128.72 21.9507 128.15 22.1656ZM241.78 12.0734C241.17 11.9519 240.56 11.8398 239.95 11.7277L241.66 3.54168C242.3 3.66316 242.94 3.77532 243.58 3.90614L241.78 12.0734ZM164.43 11.8398L162.68 3.65382C163.32 3.53233 163.96 3.4202 164.61 3.30807L166.26 11.5033C165.65 11.6154 165.04 11.7183 164.43 11.8304V11.8398ZM204.05 8.34488H202.17V0H204.11L204.05 8.34488Z"></path>
1<path d="M330.25 159.113C330.25 175.391 316.43 188.642 299.15 189.202C316.42 189.763 330.25 203.07 330.25 219.358C330.25 202.724 344.68 189.24 362.48 189.24C344.68 189.24 330.25 175.755 330.25 159.122V159.113Z"></path><path d="M106.88 189.268C89.6399 188.67 75.8599 175.363 75.8599 159.113C75.8599 175.746 61.4299 189.231 43.6299 189.231C61.4299 189.231 75.8599 202.715 75.8599 219.349C75.8599 203.098 89.6399 189.866 106.88 189.268Z"></path><path d="M203.11 279.295C202.37 295.312 188.15 308.086 170.83 308.086C188.63 308.086 203.06 321.57 203.06 338.204C203.06 321.57 217.49 308.086 235.29 308.086C217.97 308.086 203.85 295.312 203.11 279.295Z"></path><path d="M203.08 99.568C203.6 83.3549 217.81 70.3658 235.28 70.3658C217.48 70.3658 203.05 56.8813 203.05 40.2477C203.05 56.8813 188.62 70.3658 170.82 70.3658C188.29 70.3658 202.56 83.3643 203.08 99.568Z"></path><path d="M260.69 181.231C260.69 181.231 260.67 181.231 260.63 181.213C259.39 180.689 258.17 180.138 256.96 179.577C252.97 177.176 248.19 171.877 255.95 161.766L315.78 83.8782L225.75 143.086C219.59 145.843 215.35 141.722 213.37 138.844C212.76 137.713 212.17 136.573 211.62 135.414C211.61 135.377 211.6 135.358 211.6 135.358C206.44 124.649 203.45 112.828 203.1 100.4C201.74 148.945 159.74 188.109 107.76 189.259C121.15 189.558 133.88 192.361 145.42 197.211C145.42 197.211 145.44 197.22 145.48 197.23C146.72 197.753 147.94 198.304 149.15 198.865C153.14 201.266 157.92 206.565 150.16 216.676L90.3298 294.564L180.36 235.356C185.67 232.375 190.76 236.72 192.74 239.599C193.35 240.729 193.94 241.869 194.49 243.028C194.5 243.065 194.51 243.084 194.51 243.084C199.73 253.915 202.8 265.866 203.09 278.454C204.22 229.749 246.18 190.37 298.26 189.174C284.9 188.866 272.2 186.063 260.69 181.222V181.231ZM203.06 210.938C190.23 210.938 179.83 201.22 179.83 189.23C179.83 177.241 190.23 167.523 203.06 167.523C215.89 167.523 226.29 177.241 226.29 189.23C226.29 201.22 215.89 210.938 203.06 210.938Z"></path><path d="M96.4 120.089C104.02 110.071 114.12 99.5493 127.29 90.3821C115.12 95.5404 99.88 93.1575 89.96 83.8876C100.18 93.4379 102.59 108.474 96.4 120.089Z"></path><path d="M136.1 84.738C136.16 84.6819 136.22 84.6258 136.27 84.5791C136.2 84.6445 136.13 84.7005 136.07 84.7566C136.07 84.7566 136.09 84.7473 136.1 84.738Z"></path><path d="M90.6899 127.518C91.0499 127.182 91.4199 126.827 91.7999 126.481C91.8499 126.406 91.8999 126.341 91.9499 126.266C91.5499 126.696 91.1299 127.116 90.6899 127.518Z"></path><path d="M309.99 258.97C302.37 268.988 292.27 279.51 279.1 288.677C291.27 283.519 306.51 285.902 316.43 295.172C306.21 285.621 303.8 270.586 309.99 258.97Z"></path><path d="M270.29 294.321C270.23 294.377 270.17 294.433 270.12 294.48C270.19 294.415 270.26 294.359 270.32 294.302C270.32 294.302 270.3 294.312 270.29 294.321Z"></path><path d="M315.7 251.55C315.34 251.887 314.97 252.242 314.59 252.588C314.54 252.663 314.49 252.728 314.44 252.803C314.84 252.373 315.26 251.952 315.7 251.55Z"></path>',12)])])}const Oe={render:Ae},We=V({__name:"RotatingLogo",props:{index:{},slice:{},slices:{},context:{}},setup(e){S.registerPlugin(T);const t=_(null);return fe([{screen:"lg",callback:({selector:a})=>{const o=a?.(".rotating-logo");if(!o?.length||!t.value)return;const i=90;S.fromTo(o[0],{rotation:i*-.5},{rotation:i*.5,duration:1,ease:"none",scrollTrigger:{trigger:t.value,start:"clamp(top bottom)",end:"clamp(bottom top)"}})}}],t),(a,o)=>{const i=Oe;return r(),m("div",{ref_key:"root",ref:t,class:"fl-container pointer-events-none relative z-2 mt-64 hidden not-last:-mb-100 lg:block"},[k(i,{"aria-hidden":"true",class:"rotating-logo size-col-4 text-white"})],512)}}}),Ee=Object.assign(We,{__name:"RotatingLogo"}),Ie=(e,t)=>{S.registerPlugin(T);const a=$(),o=_(),g=J().hook("page:transition:finish",()=>{a.headerMode="dark"});a.headerMode="dark",K(()=>{a.headerMode="dark"}),Q(()=>{g()}),P(({selector:v})=>{const d=v?.(t);d?.length&&(o.value=T.create({trigger:d[0],start:()=>"bottom "+a.headerHeight*.5+"px",end:"bottom top",onEnter:()=>a.headerMode="light",onLeaveBack:()=>a.headerMode="dark"}))},e),X(()=>{a.headerMode="light"}),H(()=>a.headerHeight,()=>{o.value?.refresh()})},Ne=e=>{const t=O(),a=Y(),{locale:o,defaultLocale:i,locales:g,t:v}=A(),d=ee(),s=W(()=>e.value?.data?.site_name||v("site_name")||t.public.siteName),f=e.value?.data?.social_networks?.[0],x=f?Object.keys(f).map(p=>
1p!=="x_twitter_username"&&c.link(f[p])?f[p].url:!1).filter(Boolean):void 0;ge([he({"@id":()=>o.value===i?void 0:t.public.siteUrl+a.path+"#website",name:()=>s.value,url:()=>t.public.siteUrl+a.path,workTranslation:o.value===i?()=>g.value.filter(h=>h.code!==i).map(h=>({"@id":t.public.siteUrl+d("/",h.code)+"#website"})):void 0,translationOfWork:o.value===i?void 0:{"@id":t.public.siteUrl+d("/",i)+"#website"}}),Ce({"@id":()=>o.value===i?void 0:t.public.siteUrl+a.path+"#organization",url:()=>t.public.siteUrl+a.path,name:()=>s.value,logo:`/logo-${o.value}.png`,sameAs:x})])},Re={class:"slice-zone"},Xe=V({__name:"index",async setup(e){let t,a;const o=_(null),{localeProperties:i,t:g}=A(),{client:v}=te(),d=O();Ie(o,".hero-home");const{data:s,error:f}=([t,a]=z(()=>ae(`home-${i.value.language}`,()=>v.getSingle("home",{lang:i.value.language}))),t=await t,a(),t);ve(f);const x=W(()=>{const h=[];return s.value?.data.slices?.forEach((l,u)=>{u===1&&h.push({type:"rotating_logo"}),h.push(l)}),h}),p=([t,a]=z(()=>ne()),t=await t,a(),t);return pe(s,{siteName:p.value?.data?.site_name||g("site_name")||d.public.siteName}),Ne(p),[t,a]=z(()=>be(s)),await t,a(),(h,l)=>{const u=Be,C=ue;return r(),m("main",{ref_key:"root",ref:o,class:"w-full overflow-x-clip"},[k(u,{title:n(s)?.data.title,subtitle:n(s)?.data.subtitle,button:n(s)?.data.button,image:n(s)?.data.image,video:n(s)?.data.video,"video-prismic":n(s)?.data.video_prismic,"video-title":n(s)?.data.video_title,banner:n(s)?.data.banner,class:"hero-home"},null,8,["title","subtitle","button","image","video","video-prismic","video-title","banner"]),L("div",Re,[k(C,{slices:n(x),components:n(me),"default-component":Ee},null,8,["slices","components"])])],512)}}});export{Xe as default};
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.