1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[1287],{31287:(_,E,c)=>{c.r(E),c.d(E,{StaticPagesModule:()=>Y});var n=c(51188),f=c(91830),D=c(98666),v=c(96354),T=c(88141),t=c(54438),C=c(71325),p=c(60177),g=c(2136),M=c(27458),P=c(14984),b=c(17388),y=c(83038);const S=["teamMember",""];function A(e,d){if(1&e&&(t.j41(0,"a",6),t.nrm(1,"xetf-icon",7),t.k0s()),2&e){const s=t.XpG();t.Y8G("href",s.teamMember.linkedin,t.B4B),t.R7$(),t.Y8G("name","linkedin")("size",40)}}let I=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["cms-team-member","teamMember",""]],inputs:{teamMember:"teamMember"},attrs:S,decls:9,vars:6,consts:[[1,"card","card-body","text-center","justify-content-between","align-items-center","h-100","mb-0"],["width","150","height","150",1,"mb-3",3,"lazyLoad","alt","title"],[1,"mb-3"],[1,"font-weight-semibold","mb-0","mt-1"],[1,"d-block","text-muted"],["class","text-dark linkedin-link","target","_blank",3,"href",4,"ngIf"],["target","_blank",1,"text-dark","linkedin-link",3,"href"],[3,"name","size"]],template:function(a,m){1&a&&(t.j41(0,"div",0)(1,"div"),t.nrm(2,"img",1),t.j41(3,"div",2)(4,"h5",3),t.EFF(5),t.k0s(),t.j41(6,"p",4),t.EFF(7),t.k0s()()(),t.DNE(8,A,2,3,"a",5),t.k0s()),2&a&&(t.R7$(2),t.Y8G("lazyLoad",null==m.teamMember.image?null:m.teamMember.image.thumbnailWebp)("alt",null==m.teamMember.image?null:m.teamMember.image.alternativeText)("title",null==m.teamMember.image?null:m.teamMember.image.caption),t.R7$(3),t.JRh(m.teamMember.name),t.R7$(2),t.JRh(m.teamMember.jobTitle),t.R7$(),t.Y8G("ngIf",!!m.teamMember.linkedin))},dependencies:[p.bT,b.Je,y.Rl],styles:[".linkedin-link[_ngcontent-%COMP%]:hover{color:#0a66c2!important}"],changeDetection:0})}}return e})();function r(e,d){1&e&&t.nrm(0,"cms-team-member",4),2&e&&t.Y8G("teamMember",d.$implicit)}let u=(()=>{class e{constructor(){this.teamMembers=[]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["cms-team-wrapper"]],inputs:{teamMembers:"teamMembers"},decls:5,vars:1,consts:()=>{let s;return s="Team",[s,[1,"text-center","font-weight-semibold","mt-4","mb-3"],[1,"d-flex","flex-wrap","justify-content-center","gap-3"],[3,"teamMember",4,"ngFor","ngForOf"],[3,"teamMember"]]},template:function(a,m){1&a&&(t.j41(0,"section")(1,"h4",1),t.pXf(2,0),t.k0s(),t.j41(3,"div",2),t.DNE(4,r,1,1,"cms-team-member",3),t.k0s()()),2&a&&(t.R7$(4),t.Y8G("ngForOf",m.teamMembers))},dependencies:[p.Sq,I],styles:["cms-team-member[_ngcontent-%COMP%]{width:100%}@media (min-width: 576px){cms-team-member[_ngcontent-%COMP%]{width:calc(50% - 1.25rem)}}@media (min-width: 1200px){cms-team-member[_ngcontent-%COMP%]{width:calc(25% - 1.25rem)}}"],changeDetection:0})}}return e})();var i=c(32817);const o=(e,d)=>d.__component+d.id,l=e=>({"data-culture":e,id:"CookieConsent"});function R(e,d){1&e&&t.nrm(0,"cms-snippet-loader",12),2&e&&t.Y8G("component",d.$implicit)}function $(e,d){if(1&e&&(t.j41(0,"div",13),t.nrm(1,"app-asset-loader",15),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.Y8G("dataAttributes",t.eq3(1,l,s.locale))}}function B(e,d){if(1&e&&t.nrm(0,"cms-team-wrapper",14),2&e){const s=t.XpG().ngIf;t.Y8G("teamMembers",s.teamMembers)}}function O(e,d){if(1&e&&(t.qex(0),t.j41(1,"article",1)(2,"div",2)(3,"div",3),t.nrm(4,"meta",4)(5,"meta",5)(6,"meta",6)(7,"meta",7),t.j41(8,"div",8)(9,"div",9),t.nrm(10,"h1",10),t.nI1(11,"keepHtml"),t.nrm(12,"hr",11),t.k0s()(),t.Z7z(13,R,1,1,"cms-snippet-loader",12,o),t.DNE(15,$,2,3,"div",13),t.nI1(16,"async"),t.k0s()()(),t.DNE(17,B,1,1,"cms-team-wrapper",14),t.nI1(18,"async"),t.bVm()),2&e){const s=d.ngIf,a=t.XpG();t.R7$(4),t.Y8G("content",s.title),t.R7$(),t.Y8G("content",null==s.seo?null:s.seo.metaDescription),t.R7$(),t.Y8G("content",s.createdAt),t.R7$(),t.Y8G("content",s.updatedAt),t.R7$(3),t.Y8G("innerHTML",t.bMT(11,7,s.title),t.npT),t.R7$(3),t.Dyx(s.contentArea),t.R7$(2),t.vxM(!0===t.bMT(16,9,a.isCookieConsentPage$)?15:-1),t.R7$(2),t.vxM(t.bMT(18,11,a.displayTeamBlock$)?17:-1)}}let k=(()=>{class e{constructor(s,a,m){this.locale=s,this.route=a,this.seoService=m,this.pageData$=this.route.data.pipe((0,v.T)(h=>h.breadcrumb),(0,T.M)(h=>this.seoService.setCmsMeta(h.seo))),this.isCookieConsentPage$=this.pageData$.pipe((0,v.T)(h=>h.slug===f.AD)),this.displayTeamBlock$=this.pageData$.pipe((0,v.T)(h=>!!h?.teamMembers?.length))}static{this.\u0275fac=function(a){return new(a||e)(t.rXU(D.Fw),t.rXU(n.nX),t.rXU(C.B))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["cms-static-page"]],decls:2,vars:3,consts:[[4,"ngIf"],[1,"card","overflow-hidden"],["contents","",1,"card-body"],[1,"cms-page-content","pt-3_5"],["
1itemprop","headline",3,"content"],["itemprop","description",3,"content"],["itemprop","datePublished",3,"content"],["itemprop","dateModified",3,"content"],[1,"w-100","d-flex","flex-column","align-items-center"],[1,"cms-page-header"],[1,"header",3,"innerHTML"],[1,"divider"],[3,"component"],[1,"w-100","w-lg-50","mx-auto","mt-4"],[3,"teamMembers"],["src","https://consent.cookiebot.com/6c88fb9d-1ee4-40e6-9073-0648efc234c3/cd.js",3,"dataAttributes"]],template:function(a,m){1&a&&(t.DNE(0,O,19,13,"ng-container",0),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,m.pageData$))},dependencies:[p.bT,g.b,M.kX,P.Z,u,i.l3,p.Jj],encapsulation:2,changeDetection:0})}}return e})();var F=c(53079),w=c(73015);class x extends w.K{}var U=c(9963);let X=(()=>{class e{constructor(s){this.cmsService=s}getPageData(s){return this.cmsService.getSingle(`/static-page/by-slug/${s}`,{populate:{contentArea:{populate:"*"},seo:{populate:{metaImage:!0}},teamMembers:{populate:["image"]}}},x,!0)}static{this.\u0275fac=function(a){return new(a||e)(t.KVO(U.x))}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var L=c(81586),V=c(86648),G=c(25558),j=c(7673);const W=e=>{const d=(0,t.WQX)(X),s=(0,t.WQX)(n.Ix),a=e.params.slug;return a?d.getPageData(a).pipe((0,G.n)(m=>m?(0,j.of)(m):(0,L.yC)(s))):(0,V.H)((0,L.yC)(s))};let Y=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({imports:[F.S,n.iI.forChild([{path:"",pathMatch:"full",redirectTo:f.qL},{path:":slug",component:k,resolve:{breadcrumb:W}}])]})}}return e})()},27458:(_,E,c)=>{c.d(E,{QE:()=>I,kX:()=>M,qc:()=>P,vs:()=>A});var n=c(54438),f=c(89079),D=c(21413),v=c(84412),T=c(88141),t=c(99172),C=c(60177),p=c(51188);let g=(()=>{class r{isBrowser=(0,C.UE)((0,n.WQX)(n.Agw));subscribeScrollEventListener(i,o){this.isBrowser&&(i||document).addEventListener("scroll",o,!1)}unsubscribeScrollEventListener(i,o){this.isBrowser&&(i||document).removeEventListener("scroll",o,!1)}static \u0275fac=function(o){return new(o||r)};static \u0275prov=n.jDH({token:r,factory:r.\u0275fac})}return r})(),M=(()=>{class r{scrollListener;scrollingView=(0,n.hFB)();_onScroll$=new D.B;_activeSection$=new v.t(null);activeSection$=this._activeSection$.asObservable();scrollFn=i=>this._onScroll$.next(i);constructor(i){this.scrollListener=i}ngOnInit(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),this.scrollFn),this.scrollListener.subscribeScrollEventListener(this.scrollingView(),this.scrollFn)}ngOnChanges(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),this.scrollFn),this.scrollListener.subscribeScrollEventListener(this.scrollingView(),this.scrollFn)}ngOnDestroy(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),this.scrollFn)}static \u0275fac=function(o){return new(o||r)(n.rXU(g))};static \u0275dir=n.FsC({type:r,selectors:[["","contents",""]],inputs:{scrollingView:[1,"scrollingView"]},exportAs:["contents"],features:[n.Jv_([g]),n.OA$]})}return r})(),P=(()=>{class r{contents;router;_destroy;sectionId=n.hFB.required();active=!1;href="";constructor(i,o,l){this.contents=i,this.router=o,this._destroy=l}ngOnInit(){const i=this.router.parseUrl(this.router.url);i.fragment=this.sectionId(),this.href=i.toString().replace("/",""),this.contents.activeSection$.pipe((0,T.M)(o=>this.active=o===this.sectionId()),(0,f.pQ)(this._destroy)).subscribe()}static \u0275fac=function(o){return new(o||r)(n.rXU(M,1),n.rXU(p.Ix),n.rXU(n.abz))};static \u0275dir=n.FsC({type:r,selectors:[["","contentsLink",""]],hostVars:3,hostBindings:function(o,l){2&o&&(n.Mr5("href",l.href,n.n$t),n.AVh("active",l.active))},inputs:{sectionId:[1,"sectionId"]},exportAs:["contentsLink"]})}return r})();function b(r){const u=window.getComputedStyle(r),i=parseFloat(u.marginTop||"0")+parseFloat(u.marginBottom||"0");return Math.ceil(r.offsetHeight+i)}function y(){return window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0}function S(r){const u=document.body.getBoundingClientRect();return r.getBoundingClientRect().top-u.top}let A=(()=>
1{class r{contents;elementRef;_destroy;contentsSection=n.hFB.required();notInRangeEventCount=0;isBrowser=(0,C.UE)((0,n.WQX)(n.Agw));get contentsSectionId(){return this.contentsSection()}constructor(i,o,l){this.contents=i,this.elementRef=o,this._destroy=l}ngOnInit(){this.contentsSection()&&this.isBrowser&&this.contents._onScroll$.pipe((0,t.Z)(0),(0,T.M)(()=>this.detectActiveChanges()),(0,f.pQ)(this._destroy)).subscribe()}detectActiveChanges(){this.isInRange?(this.contents._activeSection$.next(this.contentsSection()),this.notInRangeEventCount=0):(++this.notInRangeEventCount,1===this.notInRangeEventCount&&this.contents._activeSection$.next(null))}get isInRange(){const i=y(),o=S(this.elementRef.nativeElement),l=b(this.elementRef.nativeElement);return i>=o&&i<=o+l}static \u0275fac=function(o){return new(o||r)(n.rXU(M,1),n.rXU(n.aKT),n.rXU(n.abz))};static \u0275dir=n.FsC({type:r,selectors:[["","contentsSection",""]],hostVars:1,hostBindings:function(o,l){2&o&&n.Mr5("id",l.contentsSectionId)},inputs:{contentsSection:[1,"contentsSection"]},exportAs:["contentsSection"]})}return r})(),I=(()=>{class r{elementRef;scrollListener;_cdr;scrollingView=(0,n.hFB)();stickyTop=!0;stickyBottom=!1;element;parentElement;constructor(i,o,l){this.elementRef=i,this.scrollListener=o,this._cdr=l}ngAfterViewInit(){this.element=this.elementRef.nativeElement,this.parentElement=this.element.parentElement,this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),()=>this.checkStickiness()),this.scrollListener.subscribeScrollEventListener(this.scrollingView(),()=>this.checkStickiness())}ngOnDestroy(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),()=>this.checkStickiness())}checkStickiness(){const i=b(this.element),o=b(this.parentElement),l=y(),R=S(this.parentElement)+32;l+i>o+R?(this.stickyTop=!1,this.stickyBottom=!0):l>R?(this.stickyTop=!1,this.stickyBottom=!1):(this.stickyTop=!0,this.stickyBottom=!1),this._cdr.markForCheck()}static \u0275fac=function(o){return new(o||r)(n.rXU(n.aKT),n.rXU(g),n.rXU(n.gRc))};static \u0275dir=n.FsC({type:r,selectors:[["","contentsTable",""]],hostVars:4,hostBindings:function(o,l){2&o&&n.AVh("sticky-top",l.stickyTop)("sticky-bottom",l.stickyBottom)},inputs:{scrollingView:[1,"scrollingView"]},exportAs:["contentsTable"],features:[n.Jv_([g])]})}return r})()}}]);
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.