PageSourceSearch

https://www.daybellchoo.co.uk/_nuxt/BlRiqPsQ.js

js daybellchoo.co.uk collected 2026-10-04 21:00:36 UTC 43,844 bytes, 1 lines download raw bytes

1import{l as z,m as ys,s as vs,J as Yt,n as it,p as ts,q as as,v as bs,x as Dt,y as os,z as W,A as xs,B as rs,C as y,D as _,E as gt,K as yt,G as B,H as O,I as ft,L as _s,P as wt,M as vt,N as Pt,O as Lt,Q as ls,R as cs,S as Vt,T as P,U as St,V as It,W as At,X as lt,Y as ss,Z as Ft,$ as Ut,a0 as es,a1 as ws,a2 as kt,a3 as Ct,a4 as Ss,a5 as Nt,c as u,o as r,a as x,d as L,a6 as qt,g as Y,f as v,h as K,t as T,e as w,j as Z,F as N,r as tt,b as E,a7 as bt,a8 as hs,a9 as ks,_ as Ot,i as dt,aa as $s,ab as ht,ac as Gt,ad as Bs,ae as $t,af as is,ag as ds,ah as Ts,ai as us,aj as Ht,ak as Es,al as Cs,am as Ds,an as Ps,ao as zs,ap as Ys,aq as Os,u as Rs,ar as Xs}from"./BM_2J_ol.js";import{i as jt,a as Qt,_ as ut}from"./CSOwlqQr.js";class Ls{constructor(t,e){const i=()=>{this.callbacks.completed&&this.callbacks.reset(),this.callbacks.play()},n=()=>{if(this.callbacks.completed)return;let d=!0;for(let m in this.animations)if(!this.animations[m].paused&&d){d=!1;break}d&&this.callbacks.complete()},o={onBegin:i,onComplete:n,onPause:n},a={v:1,autoplay:!1},p={};if(this.targets=[],this.animations={},this.callbacks=null,!(z(t)||z(e))){for(let d in e){const m=e[d];ys(d)?p[d]=m:vs(d,"on")?a[d]=m:o[d]=m}this.callbacks=new Yt({v:0},a);for(let d in p){const m=p[d],c=it(m);let h={},l="+=0";if(c){const b=m.unit;xs(b)&&(l+=b)}else h.duration=m;h[d]=c?ts({to:l},m):l;const g=ts(o,h);g.composition=as.replace,g.autoplay=!1;const f=this.animations[d]=new Yt(t,g,null,0,!1).init();this.targets.length||this.targets.push(...f.targets),this[d]=(b,$,C)=>{const k=f._head;if(z(b)&&k){const S=k._numbers;return S&&S.length?S:k._modifier(k._number)}else return bs(f,S=>{if(Dt(b))for(let D=0,V=b.length;D<V;D++)z(S._numbers[D])||(S._fromNumbers[D]=S._modifier(S._numbers[D]),S._toNumbers[D]=b[D]);else S._fromNumber=S._modifier(S._number),S._toNumber=b;z(C)||(S._ease=os(C)),S._currentTime=0}),z($)||f.stretch($),f.reset(!0).resume(),this}}}}revert(){for(let t in this.animations)this[t]=W,this.animations[t].revert();return this.animations={},this.targets.length=0,this.callbacks&&this.callbacks.revert(),this}}const Vs=(s,t)=>(+s).toFixed(t),Is=(s,t,e)=>`${s}`.padStart(t,e),As=(s,t,e)=>`${s}`.padEnd(t,e),Ms=(s,t,e)=>((s-t)%(e-t)+(e-t))%(e-t)+t,zt=(s,t,e,i,n)=>i+(s-t)/(e-t)*(n-i),js=s=>s*Math.PI/180,Fs=s=>s*180/Math.PI,Us=(s,t,e,i)=>i?i===1?t:rs(s,t,1-Math.exp(-i*e*.1)):s,Hs=Object.freeze(Object.defineProperty({__proto__:null,clamp:y,damp:Us,degToRad:js,lerp:rs,mapRange:zt,padEnd:As,padStart:Is,radToDeg:Fs,round:_,roundPad:Vs,snap:gt,wrap:Ms},Symbol.toStringTag,{value:"Module"}));const M=yt*10;class Ws{constructor(t={}){const e=!z(t.bounce)||!z(t.duration);this.timeStep=.02,this.restThreshold=5e-4,this.restDuration=200,this.maxDuration=6e4,this.maxRestSteps=this.restDuration/this.timeStep/yt,this.maxIterations=this.maxDuration/this.timeStep/yt,this.bn=y(B(t.bounce,.5),-1,1),this.pd=y(B(t.duration,628),10*O.timeScale,M*O.timeScale),this.m=y(B(t.mass,1),1,M),this.s=y(B(t.stiffness,100),ft,M),this.d=y(B(t.damping,10),ft,M),this.v=y(B(t.velocity,0),-M,M),this.w0=0,this.zeta=0,this.wd=0,this.b=0,this.completed=!1,this.solverDuration=0,this.settlingDuration=0,this.parent=null,this.onComplete=t.onComplete||W,e&&this.calculateSDFromBD(),this.compute(),this.ease=i=>{const n=i*this.settlingDuration,o=this.completed,a=this.pd;return n>=a&&!o&&(this.completed=!0,this.onComplete(this.parent)),n<a&&o&&(this.completed=!1),i===0||i===1?i:this.solve(i*this.solverDuration)}}solve(t){const{zeta:e,w0:i,wd:n,b:o}=this;let a=t;return e<1?a=Lt(-a*e*i)*(1*ls(n*a)+o*cs(n*a)):e===1?a=(1+o*a)*Lt(-a*i):a=((1+o)*Lt((-e*i+n)*a)+(1-o)*Lt((-e*i-n)*a))/2,1-a}calculateSDFromBD(){const t=O.timeScale===1?this.pd/yt:this.pd;this.m=1,this.v=0,this.s=_s(2*wt/t,2),this.bn>=0?this.d=(1-this.bn)*4*wt/t:this.d=4*wt/(t*(1+this.bn)),this.s=_(y(this.s,ft,M),3),this.d=_(y(this.d,ft,300),3)}calculateBDFromSD(){const t=2*wt/vt(this.s);this.pd=t*(O.timeScale===1?yt:1),this.d/(2*vt(this.s))<=1?this.bn=1-this.d*t/(4*wt):this.bn=4*wt/(this.d*t)-1,this.bn=_(y(this.bn,-1,1),3),this.pd=_(y(this.pd,10*O.timeScale,M*O.timeScale),3)}compute(){const{maxRestSteps:t,maxIterations:e,restThreshold:i,timeStep:n,m:o,d:a,s:p,v:d}
1=this,m=this.w0=y(vt(p/o),ft,yt),c=this.zeta=a/(2*vt(p*o));c<1?(this.wd=m*vt(1-c*c),this.b=(c*m+-d)/this.wd):c===1?(this.wd=0,this.b=-d+m):(this.wd=m*vt(c*c-1),this.b=(c*m+-d)/this.wd);let h=0,l=0,g=0;for(;l<=t&&g<=e;)Pt(1-this.solve(h))<i?l++:l=0,this.solverDuration=h,h+=n,g++;this.settlingDuration=_(this.solverDuration*yt,0)*O.timeScale}get bounce(){return this.bn}set bounce(t){this.bn=y(B(t,1),-1,1),this.calculateSDFromBD(),this.compute()}get duration(){return this.pd}set duration(t){this.pd=y(B(t,1),10*O.timeScale,M*O.timeScale),this.calculateSDFromBD(),this.compute()}get stiffness(){return this.s}set stiffness(t){this.s=y(B(t,100),ft,M),this.calculateBDFromSD(),this.compute()}get damping(){return this.d}set damping(t){this.d=y(B(t,10),ft,M),this.calculateBDFromSD(),this.compute()}get mass(){return this.m}set mass(t){this.m=y(B(t,1),1,M),this.compute()}get velocity(){return this.v}set velocity(t){this.v=y(B(t,0),-M,M),this.compute()}}const ns=s=>new Ws(s);const ct=s=>{s.cancelable&&s.preventDefault()};class Ns{constructor(t){this.el=t,this.zIndex=0,this.parentElement=null,this.classList={add:W,remove:W}}get x(){return this.el.x||0}set x(t){this.el.x=t}get y(){return this.el.y||0}set y(t){this.el.y=t}get width(){return this.el.width||0}set width(t){this.el.width=t}get height(){return this.el.height||0}set height(t){this.el.height=t}getBoundingClientRect(){return{top:this.y,right:this.x,bottom:this.y+this.height,left:this.x+this.width}}}class qs{constructor(t){this.$el=t,this.inlineTransforms=[],this.point=new DOMPoint,this.inversedMatrix=this.getMatrix().inverse()}normalizePoint(t,e){return this.point.x=t,this.point.y=e,this.point.matrixTransform(this.inversedMatrix)}traverseUp(t){let e=this.$el.parentElement,i=0;for(;e&&e!==P;)t(e,i),e=e.parentElement,i++}getMatrix(){const t=new DOMMatrix;return this.traverseUp(e=>{const i=getComputedStyle(e).transform;if(i){const n=new DOMMatrix(i);t.preMultiplySelf(n)}}),t}remove(){this.traverseUp((t,e)=>{this.inlineTransforms[e]=t.style.transform,t.style.transform="none"})}revert(){this.traverseUp((t,e)=>{const i=this.inlineTransforms[e];i===""?t.style.removeProperty("transform"):t.style.transform=i})}}const X=(s,t)=>s&&Ss(s)?s(t):s;let Mt=0;class Gs{constructor(t,e={}){if(!t)return;const i=e.x,n=e.y,o=e.trigger,a=e.modifier,p=e.releaseEase,d=p&&os(p),m=!z(p)&&!z(p.ease),c=it(i)&&!z(i.mapTo)?i.mapTo:"translateX",h=it(n)&&!z(n.mapTo)?n.mapTo:"translateY",l=X(e.container,this);this.containerArray=Dt(l)?l:null,this.$container=l&&!this.containerArray?Vt(l)[0]:P.body,this.useWin=this.$container===P.body,this.$scrollContainer=this.useWin?St:this.$container,this.$target=it(t)?new Ns(t):Vt(t)[0],this.$trigger=Vt(o||t)[0],this.fixed=It(this.$target,"position")==="fixed",this.isFinePointer=!0,this.containerPadding=[0,0,0,0],this.containerFriction=0,this.releaseContainerFriction=0,this.snapX=0,this.snapY=0,this.scrollSpeed=0,this.scrollThreshold=0,this.dragSpeed=0,this.dragThreshold=3,this.maxVelocity=0,this.minVelocity=0,this.velocityMultiplier=0,this.cursor=!1,this.releaseXSpring=m?p:ns({mass:B(e.releaseMass,1),stiffness:B(e.releaseStiffness,80),damping:B(e.releaseDamping,20)}),this.releaseYSpring=m?p:ns({mass:B(e.releaseMass,1),stiffness:B(e.releaseStiffness,80),damping:B(e.releaseDamping,20)}),this.releaseEase=d||At.outQuint,this.hasReleaseSpring=m,this.onGrab=e.onGrab||W,this.onDrag=e.onDrag||W,this.onRelease=e.onRelease||W,this.onUpdate=e.onUpdate||W,this.onSettle=e.onSettle||W,this.onSnap=e.onSnap||W,this.onResize=e.onResize||W,this.onAfterResize=e.onAfterResize||W,this.disabled=[0,0];const g={};if(a&&(g.modifier=a),z(i)||i===!0)g[c]=0;else if(it(i)){const f=i,b={};f.modifier&&(b.modifier=f.modifier),f.composition&&(b.composition=f.composition),g[c]=b}else i===!1&&(g[c]=0,this.disabled[0]=1);if(z(n)||n===!0)g[h]=0;else if(it(n)){const f=n,b={};f.modifier&&(b.modifier=f.modifier),f.composition&&(b.composition=f.composition),g[h]=b}else n===!1&&(g[h]=0,this.disabled[1]=1);this.animate=new Ls(this.$target,g),this.xProp=c,this.yProp=h,this.destX=0,this.destY=0,this.deltaX=0,this.deltaY=0,this.scroll={x:0,y:0},this.coords=[this.x,this.y,0,0],this.snapped=[0,0],this.pointer=[0,0,0,0,0,0,0,0],this.scrollView=[0,0],this.dragArea=[0,0,0,0],this.containerBounds=[-lt,lt,lt,-lt],this.scrollBounds=[0,0,0,0],this.targetBounds=[0,0,0,0],this.window=[0,0],this.velocityStack=[0,0,0],this.velocityStackIndex=0,this.velocityTime=ss(),this.velocity=0,this.angle=0,this.cursorStyles=null,this.triggerStyles=null,this.bodyStyles=null,this.targetStyles=null,this.touchActionStyles=null,this.transforms=new qs(this.$target),this.overshootCoords={x:0,y:0}
vendor: 17,559 bytes, line 1
1,this.overshootTicker=new Ft({autoplay:!1,onUpdate:()=>{this.updated=!0,this.manual=!0,this.disabled[0]||this.animate[this.xProp](this.overshootCoords.x,1),this.disabled[1]||this.animate[this.yProp](this.overshootCoords.y,1)},onComplete:()=>{this.manual=!1,this.disabled[0]||this.animate[this.xProp](this.overshootCoords.x,0),this.disabled[1]||this.animate[this.yProp](this.overshootCoords.y,0)}},null,0).init(),this.updateTicker=new Ft({autoplay:!1,onUpdate:()=>this.update()},null,0).init(),this.contained=!z(l),this.manual=!1,this.grabbed=!1,this.dragged=!1,this.updated=!1,this.released=!1,this.canScroll=!1,this.enabled=!1,this.initialized=!1,this.activeProp=this.disabled[1]?c:h,this.animate.callbacks.onRender=()=>{const f=this.updated,$=!(this.grabbed&&f)&&this.released,C=this.x,k=this.y,S=C-this.coords[2],D=k-this.coords[3];this.deltaX=S,this.deltaY=D,this.coords[2]=C,this.coords[3]=k,f&&(S||D)&&this.onUpdate(this),$?(this.computeVelocity(S,D),this.angle=Ut(D,S)):this.updated=!1},this.animate.callbacks.onComplete=()=>{!this.grabbed&&this.released&&(this.released=!1),this.manual||(this.deltaX=0,this.deltaY=0,this.velocity=0,this.velocityStack[0]=0,this.velocityStack[1]=0,this.velocityStack[2]=0,this.velocityStackIndex=0,this.onSettle(this))},this.resizeTicker=new Ft({autoplay:!1,duration:150*O.timeScale,onComplete:()=>{this.onResize(this),this.refresh(),this.onAfterResize(this)}}).init(),this.parameters=e,this.resizeObserver=new ResizeObserver(()=>{this.initialized?this.resizeTicker.restart():this.initialized=!0}),this.enable(),this.refresh(),this.resizeObserver.observe(this.$container),it(t)||this.resizeObserver.observe(this.$target)}computeVelocity(t,e){const i=this.velocityTime,n=ss(),o=n-i;if(o<17)return this.velocity;this.velocityTime=n;const a=this.velocityStack,p=this.velocityMultiplier,d=this.minVelocity,m=this.maxVelocity,c=this.velocityStackIndex;a[c]=_(y(vt(t*t+e*e)/o*p,d,m),5);const h=es(a[0],a[1],a[2]);return this.velocity=h,this.velocityStackIndex=(c+1)%3,h}setX(t,e=!1){if(this.disabled[0])return;const i=_(t,5);return this.overshootTicker.pause(),this.manual=!0,this.updated=!e,this.destX=i,this.snapped[0]=gt(i,this.snapX),this.animate[this.xProp](i,0),this.manual=!1,this}setY(t,e=!1){if(this.disabled[1])return;const i=_(t,5);return this.overshootTicker.pause(),this.manual=!0,this.updated=!e,this.destY=i,this.snapped[1]=gt(i,this.snapY),this.animate[this.yProp](i,0),this.manual=!1,this}get x(){return _(this.animate[this.xProp](),O.precision)}set x(t){this.setX(t,!1)}get y(){return _(this.animate[this.yProp](),O.precision)}set y(t){this.setY(t,!1)}get progressX(){return zt(this.x,this.containerBounds[3],this.containerBounds[1],0,1)}set progressX(t){this.setX(zt(t,0,1,this.containerBounds[3],this.containerBounds[1]),!1)}get progressY(){return zt(this.y,this.containerBounds[0],this.containerBounds[2],0,1)}set progressY(t){this.setY(zt(t,0,1,this.containerBounds[0],this.containerBounds[2]),!1)}updateScrollCoords(){const t=_(this.useWin?St.scrollX:this.$container.scrollLeft,0),e=_(this.useWin?St.scrollY:this.$container.scrollTop,0),[i,n,o,a]=this.containerPadding,p=this.scrollThreshold;this.scroll.x=t,this.scroll.y=e,this.scrollBounds[0]=e-this.targetBounds[0]+i-p,this.scrollBounds[1]=t-this.targetBounds[1]-n+p,this.scrollBounds[2]=e-this.targetBounds[2]-o+p,this.scrollBounds[3]=t-this.targetBounds[3]+a-p}updateBoundingValues(){const t=this.$container;if(!t)return;const e=this.x,i=this.y,n=this.coords[2],o=this.coords[3];this.coords[2]=0,this.coords[3]=0,this.setX(0,!0),this.setY(0,!0),this.transforms.remove();const a=this.window[0]=St.innerWidth,p=this.window[1]=St.innerHeight,d=this.useWin,m=t.scrollWidth,c=t.scrollHeight,h=this.fixed,l=t.getBoundingClientRect(),[g,f,b,$]=this.containerPadding;this.dragArea[0]=d?0:l.left,this.dragArea[1]=d?0:l.top,this.scrollView[0]=d?y(m,a,m):m,this.scrollView[1]=d?y(c,p,c):c,this.updateScrollCoords();const{width:C,height:k,left:S,top:D,right:V,bottom:J}=t.getBoundingClientRect();this.dragArea[2]=_(d?y(C,a,a):C,0),this.dragArea[3]=_(d?y(k,p,p):k,0);const nt=It(t,"overflow"),st=nt==="visible",et=nt==="hidden";if(this.canScroll=h?!1:this.contained&&(t===P.body&&st||!et&&!st)&&(m>this.dragArea[2]+$-f||c>this.dragArea[3]+g-b)&&(!this.containerArray||this.containerArray&&!Dt(this.containerArray)),this.contained){const I=this.scroll.x,A=this.scroll.y,Q=this.canScroll,R=this.$target.getBoundingClientRect(),j=Q?d?0:t.scrollLeft:0,F=Q?d?0:t.scrollTop:0,xt=Q?this.scrollView[0]-j-C:0,U=Q?this.scrollView[1]-F-k:0;this.targetBounds[0]=_(R.top+A-(d?0:D),0),this.targetBounds[1]=_(R.right+I-(d?a:V),0),this.targetBounds[2]=_(R.bottom+A-(d?p:J),0),this.targetBounds[3]=_(R.left+I-(d?0:S),0),this.containerArray?(this.containerBounds[0]=this.containerArray[0]+g,this.containerBounds[1]=this.containerArray[1]-f,this.containerBounds[2]=this.containerArray[2]-b,this.containerBounds[3]=this.containerArray[3]+$):(this.containerBounds[0]=-_(R.top-(h?y(D,0,p):D)+F-g,0),this.containerBounds[1]=-_(R.right-(h?y(V,0,a):V)-xt+f,0),this.containerBounds[2]=-_(R.bottom-(h?y(J,0,p):J)-U+b,0),this.containerBounds[3]=-_(R.left-(h?y(S,0,a):S)+j-$,0))}this.transforms.revert(),this.coords[2]=n,this.coords[3]=o,this.setX(e,!0),this.setY(i,!0)}isOutOfBounds(t,e,i){if(!this.contained)return 0;const[n,o,a,p]=t,[d,m]=this.disabled,c=!d&&e<p||!d&&e>o,h=!m&&i<n||!m&&i>a;return c&&!h?1:!c&&h?2:c&&h?3:0}refresh(){const t=this.parameters,e=t.x,i=t.y,n=X(t.container,this),o=X(t.containerPadding,this)||0,a=Dt(o)?o:[o,o,o,o],p=this.x,d=this.y,m=X(t.cursor,this),c={onHover:"grab",onGrab:"grabbing"};if(m){const{onHover:C,onGrab:k}=m;C&&(c.onHover=C),k&&(c.onGrab=k)}const h=X(t.dragThreshold,this),l={mouse:3,touch:7};if(ws(h))l.mouse=h,l.touch=h;else if(h){const{mouse:C,touch:k}=h;z(C)||(l.mouse=C),z(k)||(l.touch=k)}this.containerArray=Dt(n)?n:null,this.$container=n&&!this.containerArray?Vt(n)[0]:P.body,this.useWin=this.$container===P.body,this.$scrollContainer=this.useWin?St:this.$container,this.isFinePointer=matchMedia("(pointer:fine)").matches,this.containerPadding=B(a,[0,0,0,0]),this.containerFriction=y(B(X(t.containerFriction,this),.8),0,1),this.releaseContainerFriction=y(B(X(t.releaseContainerFriction,this),this.containerFriction),0,1),this.snapX=X(it(e)&&!z(e.snap)?e.snap:t.snap,this),this.snapY=X(it(i)&&!z(i.snap)?i.snap:t.snap,this),this.scrollSpeed=B(X(t.scrollSpeed,this),1.5),this.scrollThreshold=B(X(t.scrollThreshold,this),20),this.dragSpeed=B(X(t.dragSpeed,this),1),this.dragThreshold=this.isFinePointer?l.mouse:l.touch,this.minVelocity=B(X(t.minVelocity,this),0),this.maxVelocity=B(X(t.maxVelocity,this),50),this.velocityMultiplier=B(X(t.velocityMultiplier,this),1),this.cursor=m===!1?!1:c,this.updateBoundingValues();const[g,f,b,$]=this.containerBounds;this.setX(y(p,$,f),!0),this.setY(y(d,g,b),!0)}update(){if(this.updateScrollCoords(),this.canScroll){const[k,S,D,V]=this.containerPadding,[J,nt]=this.scrollView,st=this.dragArea[2],et=this.dragArea[3],I=this.scroll.x,A=this.scroll.y,Q=this.$container.scrollWidth,R=this.$container.scrollHeight,j=this.useWin?y(Q,this.window[0],Q):Q,F=this.useWin?y(R,this.window[1],R):R,xt=J-j,U=nt-F;this.dragged&&xt>0&&(this.coords[0]-=xt,this.scrollView[0]=j),this.dragged&&U>0&&(this.coords[1]-=U,this.scrollView[1]=F);const H=this.scrollSpeed*10,mt=this.scrollThreshold,[Bt,at]=this.coords,[Tt,ot,pt,Et]=this.scrollBounds,rt=_(y((at-Tt+k)/mt,-1,0)*H,0),_t=_(y((Bt-ot-S)/mt,0,1)*H,0),Jt=_(y((at-pt-D)/mt,0,1)*H,0),Zt=_(y((Bt-Et+V)/mt,-1,0)*H,0);if(rt||Jt||Zt||_t){const[fs,gs]=this.disabled;let Rt=I,Xt=A;fs||(Rt=_(y(I+(Zt||_t),0,J-st),0),this.coords[0]-=I-Rt),gs||(Xt=_(y(A+(rt||Jt),0,nt-et),0),this.coords[1]-=A-Xt),this.useWin?this.$scrollContainer.scrollBy(-(I-Rt),-(A-Xt)):this.$scrollContainer.scrollTo(Rt,Xt)}}const[t,e,i,n]=this.containerBounds,[o,a,p,d,m,c]=this.pointer;this.coords[0]+=(o-m)*this.dragSpeed,this.coords[1]+=(a-c)*this.dragSpeed,this.pointer[4]=o,this.pointer[5]=a;const[h,l]=this.coords,[g,f]=this.snapped,b=(1-this.containerFriction)*this.dragSpeed;this.setX(h>e?e+(h-e)*b:h<n?n+(h-n)*b:h,!1),this.setY(l>i?i+(l-i)*b:l<t?t+(l-t)*b:l,!1),this.computeVelocity(o-m,a-c),this.angle=Ut(a-d,o-p);const[$,C]=this.snapped;($!==g&&this.snapX||C!==f&&this.snapY)&&this.onSnap(this)}stop(){this.updateTicker.pause(),this.overshootTicker.pause();for(let t in this.animate.animations)this.animate.animations[t].pause();return kt([this],null,"x"),kt([this],null,"y"),kt([this],null,"progressX"),kt([this],null,"progressY"),kt([this.scroll]),kt([this.overshootCoords]),this}scrollInView(t,e=0,i=At.inOutQuad){this.updateScrollCoords();const n=this.destX,o=this.destY,a=this.scroll,p=this.scrollBounds,d=this.canScroll;if(!this.containerArray&&this.isOutOfBounds(p,n,o)){const[m,c,h,l]=p,g=_(y(o-m,-lt,0),0),f=_(y(n-c,0,lt),0),b=_(y(o-h,0,lt),0),$=_(y(n-l,-lt,0),0);new Yt(a,{x:_(a.x+($?$-e:f?f+e:0),0),y:_(a.y+(g?g-e:b?b+e:0),0),duration:z(t)?350*O.timeScale:t,ease:i,onUpdate:()=>{this.canScroll=!1,this.$scrollContainer.scrollTo(a.x,a.y)}}).init().then(()=>{this.canScroll=d})}return this}handleHover(){this.isFinePointer&&this.cursor&&!this.cursorStyles&&(this.cursorStyles=Ct(this.$trigger,{cursor:this.cursor.onHover}))}animateInView(t,e=0,i=At.inOutQuad){this.stop(),this.updateBoundingValues();const n=this.x,o=this.y,[a,p,d,m]=this.containerPadding,c=this.scroll.y-this.targetBounds[0]+a+e,h=this.scroll.x-this.targetBounds[1]-p-e,l=this.scroll.y-this.targetBounds[2]-d-e,g=this.scroll.x-this.targetBounds[3]+m+e,f=this.isOutOfBounds([c,h,l,g],n,o);if(f){const[b,$]=this.disabled,C=y(gt(n,this.snapX),g,h),k=y(gt(o,this.snapY),c,l),S=z(t)?350*O.timeScale:t;!b&&(f===1||f===3)&&this.animate[this.xProp](C,S,i),!$&&(f===2||f===3)&&this.animate[this.yProp](k,S,i)}return this}handleDown(t){const e=t.target;if(this.grabbed||e.type==="range")return;t.stopPropagation(),this.grabbed=!0,this.released=!1,this.stop(),this.updateBoundingValues();const i=t.changedTouches,n=i?i[0].clientX:t.clientX,o=i?i[0].clientY:t.clientY,{x:a,y:p}=this.transforms.normalizePoint(n,o),[d,m,c,h]=this.containerBounds,l=(1-this.containerFriction)*this.dragSpeed,g=this.x,f=this.y;this.coords[0]=this.coords[2]=l?g>m?m+(g-m)/l:g<h?h+(g-h)/l:g:g,this.coords[1]=this.coords[3]=l?f>c?c+(f-c)/l:f<d?d+(f-d)/l:f:f,this.pointer[0]=a,this.pointer[1]=p,this.pointer[2]=a,this.pointer[3]=p,this.pointer[4]=a,this.pointer[5]=p,this.pointer[6]=a,this.pointer[7]=p,this.deltaX=0,this.deltaY=0,this.velocity=0,this.velocityStack[0]=0,this.velocityStack[1]=0,this.velocityStack[2]=0,this.velocityStackIndex=0,this.angle=0,this.targetStyles&&(this.targetStyles.revert(),this.targetStyles=null);const b=It(this.$target,"zIndex",!1);Mt=(b>Mt?b:Mt)+1,this.targetStyles=Ct(this.$target,{zIndex:Mt}),this.triggerStyles&&(this.triggerStyles.revert(),this.triggerStyles=null),this.cursorStyles&&(this.cursorStyles.revert(),this.cursorStyles=null),this.isFinePointer&&this.cursor&&(this.bodyStyles=Ct(P.body,{cursor:this.cursor.onGrab})),this.scrollInView(100,0,At.out(3)),this.onGrab(this),P.addEventListener("touchmove",this),P.addEventListener("touchend",this),P.addEventListener("touchcancel",this),P.addEventListener("mousemove",this),P.addEventListener("mouseup",this),P.addEventListener("selectstart",this)}handleMove(t){if(!this.grabbed)return;const e=t.changedTouches,i=e?e[0].clientX:t.clientX,n=e?e[0].clientY:t.clientY,{x:o,y:a}=this.transforms.normalizePoint(i,n),p=o-this.pointer[6],d=a-this.pointer[7];let m=t.target,c=!1,h=!1,l=!1;for(;e&&m&&m!==this.$trigger;){const g=It(m,"overflow-y");if(g!=="hidden"&&g!=="visible"){const{scrollTop:f,scrollHeight:b,clientHeight:$}=m;if(b>$){l=!0,c=f<=3,h=f>=b-$-3;break}}m=m.parentElement}l&&(!c&&!h||c&&d<0||h&&d>0)?(this.pointer[0]=o,this.pointer[1]=a,this.pointer[2]=o,this.pointer[3]=a,this.pointer[4]=o,this.pointer[5]=a,this.pointer[6]=o,this.pointer[7]=a):(ct(t),this.triggerStyles||(this.triggerStyles=Ct(this.$trigger,{pointerEvents:"none"})),this.$trigger.addEventListener("touchstart",ct,{passive:!1}),this.$trigger.addEventListener("touchmove",ct,{passive:!1}),this.$trigger.addEventListener("touchend",ct),(this.dragged||!this.disabled[0]&&Pt(p)>this.dragThreshold||!this.disabled[1]&&Pt(d)>this.dragThreshold)&&(this.updateTicker.resume(),this.pointer[2]=this.pointer[0],this.pointer[3]=this.pointer[1],this.pointer[0]=o,this.pointer[1]=a,this.dragged=!0,this.released=!1,this.onDrag(this)))}handleUp(){if(!this.grabbed)return;this.updateTicker.pause(),this.triggerStyles&&(this.triggerStyles.revert(),this.triggerStyles=null),this.bodyStyles&&(this.bodyStyles.revert(),this.bodyStyles=null);const[t,e]=this.disabled,[i,n,o,a,p,d]=this.pointer,[m,c,h,l]=this.containerBounds,[g,f]=this.snapped,b=this.releaseXSpring,$=this.releaseYSpring,C=this.releaseEase,k=this.hasReleaseSpring,S=this.overshootCoords,D=this.x,V=this.y,J=this.computeVelocity(i-p,n-d),nt=this.angle=Ut(n-a,i-o),st=J*150,et=(1-this.releaseContainerFriction)*this.dragSpeed,I=D+ls(nt)*st,A=V+cs(nt)*st,Q=I>c?c+(I-c)*et:I<l?l+(I-l)*et:I,R=A>h?h+(A-h)*et:A<m?m+(A-m)*et:A,j=this.destX=y(_(gt(Q,this.snapX),5),l,c),F=this.destY=y(_(gt(R,this.snapY),5),m,h),xt=this.isOutOfBounds(this.containerBounds,I,A);let U=0,H=0,mt=C,Bt=C,at=0;if(S.x=D,S.y=V,!t){const ot=j===c?D>c?-1:1:D<l?-1:1,pt=_(D-j,0);b.velocity=e&&k?pt?st*ot/Pt(pt):0:J;const{ease:Et,settlingDuration:rt,restDuration:_t}=b;U=D===j?0:k?rt:rt-_t*O.timeScale,k&&(mt=Et),U>at&&(at=U)}if(!e){const ot=F===h?V>h?-1:1:V<m?-1:1,pt=_(V-F,0);$.velocity=t&&k?pt?st*ot/Pt(pt):0:J;const{ease:Et,settlingDuration:rt,restDuration:_t}=$;H=V===F?0:k?rt:rt-_t*O.timeScale,k&&(Bt=Et),H>at&&(at=H)}if(!k&&xt&&et&&(U||H)){const ot=as.blend;new Yt(S,{x:{to:Q,duration:U*.65},y:{to:R,duration:H*.65},ease:C,composition:ot}).init(),new Yt(S,{x:{to:j,duration:U},y:{to:F,duration:H},ease:C,composition:ot}).init(),this.overshootTicker.stretch(es(U,H)).restart()}else t||this.animate[this.xProp](j,U,mt),e||this.animate[this.yProp](F,H,Bt);this.scrollInView(at,this.scrollThreshold,C);let Tt=!1;j!==g&&(this.snapped[0]=j,this.snapX&&(Tt=!0)),F!==f&&this.snapY&&(this.snapped[1]=F,this.snapY&&(Tt=!0)),Tt&&this.onSnap(this),this.grabbed=!1,this.dragged=!1,this.updated=!0,this.released=!0,this.onRelease(this),this.$trigger.removeEventListener("touchstart",ct),this.$trigger.removeEventListener("touchmove",ct),this.$trigger.removeEventListener("touchend",ct),P.removeEventListener("touchmove",this),P.removeEventListener("touchend",this),P.removeEventListener("touchcancel",this),P.removeEventListener("mousemove",this),P.removeEventListener("mouseup",this),P.removeEventListener("selectstart",this)}reset(){return this.stop(),this.resizeTicker.pause(),this.grabbed=!1,this.dragged=!1,this.updated=!1,this.released=!1,this.canScroll=!1,this.setX(0,!0),this.setY(0,!0),this.coords[0]=0,this.coords[1]=0,this.pointer[0]=0,this.pointer[1]=0,this.pointer[2]=0,this.pointer[3]=0,this.pointer[4]=0,this.pointer[5]=0,this.pointer[6]=0,this.pointer[7]=0,this.velocity=0,this.velocityStack[0]=0,this.velocityStack[1]=0,this.velocityStack[2]=0,this.velocityStackIndex=0,this.angle=0,this}enable(){return this.enabled||(this.enabled=!0,this.$target.classList.remove("is-disabled"),this.touchActionStyles=Ct(this.$trigger,{touchAction:this.disabled[0]?"pan-x":this.disabled[1]?"pan-y":"none"}),this.$trigger.addEventListener("touchstart",this,{passive:!0}),this.$trigger.addEventListener("mousedown",this,{passive:!0}),this.$trigger.addEventListener("mouseenter",this)),this}disable(){return this.enabled=!1,this.grabbed=!1,this.dragged=!1,this.updated=!1,this.released=!1,this.canScroll=!1,this.touchActionStyles.revert(),this.cursorStyles&&(this.cursorStyles.revert(),this.cursorStyles=null),this.triggerStyles&&(this.triggerStyles.revert(),this.triggerStyles=null),this.bodyStyles&&(this.bodyStyles.revert(),this.bodyStyles=null),this.targetStyles&&(this.targetStyles.revert(),this.targetStyles=null),this.$target.classList.add("is-disabled"),this.$trigger.removeEventListener("touchstart",this),this.$trigger.removeEventListener("mousedown",this),this.$trigger.removeEventListener("mouseenter",this),P.removeEventListener("touchmove",this),P.removeEventListener("touchend",this),P.removeEventListener("touchcancel",this),P.removeEventListener("mousemove",this),P.removeEventListener("mouseup",this),P.removeEventListener("selectstart",this),this}revert(){return this.reset(),this.disable(),this.$target.classList.remove("is-disabled"),this.updateTicker.revert(),this.overshootTicker.revert(),this.resizeTicker.revert(),this.animate.revert(),this.resizeObserver.disconnect(),this}handleEvent(t){switch(t.type){case"mousedown":this.handleDown(t);break;case"touchstart":this.handleDown(t);break;case"mousemove":this.handleMove(t);break;case"touchmove":this.handleMove(t);break;case"mouseup":this.handleUp();break;case"touchend":this.handleUp();break;case"touchcancel":this.handleUp();break;case"mouseenter":this.handleHover();break;case"selectstart":ct(t);break}}}const Qs=(s,t)=>new Gs(s,t);const q=Hs,Wt={},Ks=(s,t=0)=>(...e)=>t?i=>s(...e,i):i=>s(i,...e),ms=s=>(...t)=>{const e=s(...t);return new Proxy(W,{apply:(i,n,[o])=>e(o),get:(i,n)=>ms((...o)=>{const a=Wt[n](...o);return p=>a(e(p))})})},G=(s,t,e=0)=>{const i=(...n)=>(n.length<t.length?ms(Ks(t,e)):t)(...n);return Wt[s]||(Wt[s]=i),i};G("roundPad",q.roundPad);G("padStart",q.padStart);G("padEnd",q.padEnd);const ps=G("wrap",q.wrap);G("mapRange",q.mapRange);G("degToRad",q.degToRad);G("radToDeg",q.radToDeg);G("snap",q.snap);G("clamp",q.clamp);G("round",q.round);G("lerp",q.lerp,1);G("damp",q.damp,1);const Js={}
1,Zs={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 23 23",width:"23",height:"23"};function te(s,t){return r(),u("svg",Zs,[...t[0]||(t[0]=[x("path",{"fill-rule":"evenodd",d:"M11.5 0a11.5 11.5 0 1 1 0 23 11.5 11.5 0 0 1 0-23M7 11v1h9v-1z"},null,-1)])])}const se=Object.assign(Nt(Js,[["render",te]]),{__name:"IconMinus"}),ee={class:"container my-32 md:my-48"},ie={class:"flex max-w-180 flex-col gap-4"},ne={key:0,class:"text-h2"},ae={key:1,class:"flex flex-col"},oe=["onClick"],re={class:"text-h4 text-olive text-left uppercase"},le={class:"text-khaki ml-auto"},ce={class:"flex flex-col gap-8 pb-8"},he={key:0,class:"text-body-sans rich-text"},de={key:1,class:"flex flex-wrap gap-2"},ue=L({__name:"Accordion",props:{data:{}},setup(s){const t=qt([]),e=async i=>{t.value.includes(i)?t.value=t.value.filter(n=>n!==i):t.value.push(i)};return(i,n)=>{const o=se,a=$s,p=Qt,d=Ot,m=ks,c=dt("fade-up");return r(),u("section",ee,[x("div",ie,[s.data.label?Y((r(),u("h3",ne,[K(T(s.data.label),1)])),[[c]]):v("",!0),("isEmpty"in i?i.isEmpty:w(Z))(s.data.items)?v("",!0):(r(),u("div",ae,[(r(!0),u(N,null,tt(s.data.items,(h,l)=>Y((r(),u("div",{class:"flex flex-col overflow-hidden border-b border-black/15 first:border-t",key:h.id},[x("button",{class:"flex cursor-pointer items-center py-8",onClick:g=>e(l)},[x("span",re,T(h.title),1),x("span",le,[w(t).includes(l)?(r(),bt(o,{key:0})):(r(),bt(a,{key:1}))])],8,oe),E(m,{open:w(t).includes(l)},{default:hs(()=>[x("div",ce,[("isRichText"in i?i.isRichText:w(jt))(h.content)?(r(),u("div",he,[E(p,{data:h.content},null,8,["data"])])):v("",!0),("isEmpty"in i?i.isEmpty:w(Z))(h.links)?v("",!0):(r(),u("div",de,[(r(!0),u(N,null,tt(h.links,g=>(r(),bt(d,{key:g.id,data:g},null,8,["data"]))),128))]))])]),_:2},1032,["open"])])),[[c]])),128))]))])])}}}),me=Object.assign(ue,{__name:"BlockAccordion"}),pe={class:"container my-36 flex justify-between gap-18 max-md:flex-col-reverse md:my-56"},fe={class:"flex flex-col gap-6 md:max-w-100 md:gap-8 lg:max-w-1
154"},ge={key:0,class:"text-h4 uppercase"},ye={key:1,class:"text-h1"},ve={key:2,class:"text-body-serif rich-text lg:pl-26"},be={key:3,class:"lg:pl-26"},xe={key:0},_e=L({__name:"Content",props:{data:{}},setup(s){return(t,e)=>{const i=Qt,n=Ot,o=ut,a=dt("fade-up");return r(),u("div",pe,[x("div",fe,[s.data.label?Y((r(),u("span",ge,[K(T(s.data.label),1)])),[[a]]):v("",!0),s.data.title?Y((r(),u("h2",ye,[K(T(s.data.title),1)])),[[a]]):v("",!0),("isRichText"in t?t.isRichText:w(jt))(s.data.content)?Y((r(),u("div",ve,[E(i,{data:s.data.content},null,8,["data"])])),[[a]]):v("",!0),("isEmpty"in t?t.isEmpty:w(Z))(s.data.links)?v("",!0):Y((r(),u("div",be,[E(n,{data:s.data.links[0]},null,8,["data"])])),[[a]])]),s.data.media&&s.data.mediaStyle?(r(),u("div",xe,[E(o,{class:"max-md:w-full",data:s.data.media,size:s.data.mediaStyle,width:s.data.mediaStyle==="portrait"?400:void 0,height:s.data.mediaStyle==="landscape"?400:void 0},null,8,["data","size","width","height"])])):v("",!0)])}}}),we=Object.assign(_e,{__name:"BlockContent"}),Se={class:"container my-16 md:my-32"},ke={class:"flex justify-between gap-8 border-t border-black/15 pt-5 max-md:flex-col-reverse"},$e={class:"my-auto flex shrink-0 flex-col gap-6 md:max-w-90 md:gap-10 lg:max-w-101"},Be={key:0,class:"text-h2"},Te={key:1,class:"text-body-serif"},Ee={key:2},Ce=L({__name:"Cta",props:{data:{}},setup(s){return(t,e)=>{const i=Ot,n=ut,o=dt("fade-up");return r(),u("section",Se,[x("div",ke,[x("div",$e,[s.data.title?Y((r(),u("h3",Be,[K(T(s.data.title),1)])),[[o]]):v("",!0),s.data.content?Y((r(),u("p",Te,[K(T(s.data.content),1)])),[[o]]):v("",!0),("isEmpty"in t?t.isEmpty:w(Z))(s.data.links)?v("",!0):Y((r(),u("div",Ee,[E(i,{data:s.data.links[0]},null,8,["data"])])),[[o]])]),x("div",null,[s.data.media?(r(),bt(n,{key:0,data:s.data.media,size:"portrait",width:"650"},null,8,["data"])):v("",!0)])])])}}}),De=Object.assign(Ce,{__name:"BlockCta"}),Pe={key:0,class:"text-h4"},ze={key:2},Ye=L({__name:"Introduction",props:{data:{}},setup(s){return(t,e)=>{const i=Ot,n=dt("fade-up");return r(),u("section",{class:ht(["container flex flex-col gap-8 text-center",s.data.size==="large"?"my-32 md:my-64":"my-32 md:my-48"])},[s.data.label?Y((r(),u("span",Pe,[K(T(s.data.label),1)])),[[n]]):v("",!0),s.data.content?Y((r(),u("h2",{key:1,class:ht(["mx-auto w-full",s.data.size==="large"?"text-h1 max-w-[45ch]":"text-h3 max-w-[53ch]"])},[K(T(s.data.content),1)],2)),[[n]]):v("",!0),("isEmpty"in t?t.isEmpty:w(Z))(s.data.links)?v("",!0):Y((r(),u("div",ze,[E(i,{data:s.data.links[0]},null,8,["data"])])),[[n]])],2)}}}),Oe=Object.assign(Ye,{__name:"BlockIntroduction"}),Re={class:"my-32 flex flex-col max-lg:gap-8 md:my-48 lg:my-0 lg:grid"},Xe={class:"col-start-1 row-start-1 lg:w-[calc(50%+7.5rem)]"},Le={class:"relative z-10 col-start-1 row-start-1 container flex flex-col"},Ve={class:"ml-auto flex w-full flex-col gap-8 border-l border-black/15 pl-6 lg:max-w-89"},Ie={key:0,class:"text-h4 uppercase"},Ae={class:"text-black/50"},Me=L({__name:"LinkList",props:{data:{}},setup(s){return(t,e)=>{const i=ut,n=Ot,o=dt("fade-up");return r(),u("section",Re,[x("div",Xe,[E(i,{class:"w-full max-lg:hidden",data:s.data.media,size:"portrait"},null,8,["data"]),E(i,{class:"w-full lg:hidden",data:s.data.media,size:"full"},null,8,["data"])]),x("div",Le,[x("div",Ve,[s.data.label?Y((r(),u("span",Ie,[K(T(s.data.label),1)])),[[o]]):v("",!0),("isEmpty"in t?t.isEmpty:w(Z))(s.data.groups)?v("",!0):(r(!0),u(N,{key:1},tt(s.data.groups,a=>(r(),u("div",{class:"flex flex-col gap-2",key:a.id},[Y((r(),u("span",Ae,[K(T(a.label),1)])),[[o]]),("isEmpty"in t?t.isEmpty:w(Z))(a.links)?v("",!0):(r(!0),u(N,{key:0},tt(a.links,p=>Y((r(),u("div",{key:p.id},[E(n,{data:p,type:"tertiary"},null,8,["data"])])),[[o]])),128))]))),128))])])])}}}),je=Object.assign(Me,{__name:"BlockLinkList"}),Fe={key:0,class:"my-32 md:my-48"},Ue={class:"container"},He={class:"mx-auto grid max-w-212 grid-cols-2 gap-y-12 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5"},We=L({__name:"Logos",props:{data:{}},setup(s){const t=s,e=Gt(()=>t.data.logos.filter(i=>typeof i!="string"));return(i,n)=>{const o=ut,a=dt("fade-up");
1return("isEmpty"in i?i.isEmpty:w(Z))(s.data.logos)?v("",!0):(r(),u("section",Fe,[x("div",Ue,[x("div",He,[(r(!0),u(N,null,tt(w(e),p=>Y((r(),u("div",{key:p.id,class:"mx-auto flex aspect-square w-full max-w-32.5"},[E(o,{class:"m-auto",data:p,size:"square",width:"130"},null,8,["data"])])),[[a]])),128))])])]))}}}),Ne=Object.assign(We,{__name:"BlockLogos"}),qe={class:"container my-32 flex flex-col gap-8 md:my-48"},Ge={key:0,class:"text-h4 indent-24"},Qe={key:1,class:"text-h1 indent-24"},Ke=L({__name:"Pullout",props:{data:{}},setup(s){return(t,e)=>(r(),u("section",qe,[s.data.label?(r(),u("span",Ge,T(s.data.label),1)):v("",!0),s.data.content?(r(),u("p",Qe,T(s.data.content),1)):v("",!0)]))}}),Je=Object.assign(Ke,{__name:"BlockPullout"}),Ze=L({__name:"Section",props:{data:{}},setup(s){return(t,e)=>{const i=rn;return r(),u("section",{class:ht(["overflow-hidden","bg-(--bg)"]),style:Bs({"--bg":`var(--color-${s.data.background})`})},[E(i,{data:s.data.blocks},null,8,["data"])],4)}}}),ti=Object.assign(Ze,{__name:"BlockSection"}),si=L({__name:"SingleMedia",props:{data:{}},setup(s){const t={full:1920,half:960,square:405};return(e,i)=>{const n=ut;return r(),u("section",{class:ht([s.data.mediaStyle!=="full"&&"my-32 md:my-64",s.data.mediaStyle==="full"&&"relative",s.data.mediaStyle==="half"&&"items-end md:grid",s.data.mediaStyle==="square"&&"container"])},[x("div",{class:ht([s.data.mediaStyle==="full"&&"w-full",s.data.mediaStyle==="half"&&"col-start-1 row-start-1 w-[calc(50%+8rem)] md:w-[calc(50%+12.625rem)]",s.data.mediaStyle==="half"&&s.data.mediaPosition==="right"&&"ml-auto",s.data.mediaStyle==="square"&&"mx-auto max-w-[calc(50%+6rem)] md:max-w-101"])},[E(n,{class:"w-full",data:s.data.media,size:s.data.mediaStyle,width:t[s.data.mediaStyle]},null,8,["data","size","width"])],2),s.data.mediaStyle!=="square"&&typeof s.data.media!="string"&&s.data.media?.caption?(r(),u("div",{key:0,class:ht(["text-sm",[s.data.mediaStyle==="full"&&"bottom-0 left-0 bg-white px-4 py-2 md:absolute",s.data.mediaStyle==="half"&&"relative z-10 col-start-1 row-start-1 container flex max-md:mt-6"]])},[x("span",{class:ht([s.data.mediaStyle==="full"&&"font-mono",s.data.mediaStyle==="half"&&"w-full max-w-74",s.data.mediaStyle==="half"&&s.data.mediaPosition==="left"&&"md:ml-auto"])},T(s.data.media.caption),3)],2)):v("",!0)],2)}}}),ei=Object.assign(si,{__name:"BlockSingleMedia"}),ii={},ni={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24",width:"24",height:"24"};function ai(s,t){return r(),u("svg",ni,[...t[0]||(t[0]=[x("path",{d:"M19.96 8.46c.2-.19.52-.19.71 0l3.18 3.19c.2.2.2.5 0 .7l-3.18 3.19a.5.5 0 0 1-.7-.71l2.32-2.33H0v-1h22.3l-2.34-2.33a.5.5 0 0 1 0-.7"},null,-1)])])}const Kt=Object.assign(Nt(ii,[["render",ai]]),{__name:"IconArrow"}),oi={key:0,ref:"section",class:"relative z-0 my-32 flex flex-col md:my-64"},ri={ref:"root",class:"ml-auto flex overflow-hidden xl:w-[calc(50%+37.5rem)]"},li={ref:"track",class:"flex shrink-0"},ci={class:"relative max-w-[calc(100svw-8rem)]"},hi={key:0,class:"absolute bottom-0 left-0 max-w-[calc(100%-3rem)] bg-white px-4 py-2 font-mono text-sm"},di={class:"relative max-w-[calc(100svw-8rem)]"},ui={key:0,class:"absolute bottom-0 left-0 max-w-[calc(100%-3rem)] bg-white px-4 py-2 font-mono text-sm"},mi={class:"ml-auto flex gap-2 pt-6 pr-6"},pi=L({__name:"Slider",props:{data:{}},setup(s){const t=$t("section"),e=$t("root"),i=$t("track"),n=is(),o=is();ds(()=>{!e.value||!i.value||!t.value||(n.value=Qs(i.value,{trigger:e.value,x:{modifier:d=>i.value?ps(d,0,-(i.value.scrollWidth/2)):d},y:!1,onGrab:()=>{o.value?.pause()},onRelease:()=>{o.value?.play()}}),o.value=Ts({frameRate:1,duration:1e3,loop:!0,onUpdate:()=>{Ht(n.value,{x:"-=100",duration:1e3,ease:"none"})}}))}),us(()=>{n.value?.revert(),o.value?.revert()});const a=()=>{n.value&&Ht(n.value,{x:{to:`+=${e.value.clientWidth}`}})},p=()=>{n.value&&Ht(n.value,{x:{to:`-=${e.value.clientWidth}`}})};return(d,m)=>{const c=ut,h=Kt;return("isEmpty"in d?d.isEmpty:w(Z))(s.data.media)?v("",!0):(r(),u("section",oi,[x("div",ri,[x("div",li,[(r(!0),u(N,null,tt(s.data.media,l=>(r(),u("div",ci,[E(c,{class:"object-cover",data:l,width:"515",height:"585",size:"portrait"},null,8,["data"]),typeof l!="string"&&l?.caption?(r(),u("div",hi,T(l.caption),1)):v("",!0)]))),256)),(r(!0),u(N,null,tt(s.data.media,l=>(r(),u("div",di,[E(c,{class:"object-cover",data:l,width:"515",height:"585",size:"portrait"},null,8,["data"]),typeof l!="string"&&l?.caption?(r(),u("div",ui,T(l.caption),1)):v("",!0)]))),256))],512)],512),x("div",mi,[x("button",{class:"hover:bg-khaki/20 cursor-pointer rounded-full p-2 transition duration-500",onClick:a},[E(h,{class:"rotate-180"})]),x("button",{class:"hover:bg-khaki/20 cursor-pointer rounded-full p-2 transition duration-500",onClick:p},[E(h)])])],512))}}}),fi=Object.assign(pi,{__name:"BlockSlider"}),gi={}
1,yi={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 48 40",width:"48",height:"40"};function vi(s,t){return r(),u("svg",yi,[...t[0]||(t[0]=[x("path",{d:"M48 22.05V40H29.45V28.2C29.45 16.08 32 8.9 36.94 0h8.68c-3.24 8.2-5.28 13.85-5.28 22.05zm-29.62 0V40H0V28.2C0 16.08 2.72 8.9 7.32 0H16c-3.06 8.2-5.1 13.85-5.1 22.05z"},null,-1)])])}const bi=Object.assign(Nt(gi,[["render",vi]]),{__name:"IconQuote"}),xi=globalThis.setInterval,_i={key:0,class:"relative grid min-h-[calc(100svh-8rem)] bg-black text-white md:min-h-svh"},wi={class:"relative z-10 container my-24 flex h-full gap-8 max-md:flex-col md:my-40"},Si={class:"flex w-full max-w-127.5 flex-col gap-8 pt-4"},ki={class:"text-h2"},$i={key:0,class:"flex flex-col font-mono text-sm/[1.15]"},Bi={key:0,class:"font-bold"},Ti={key:1},Ei={key:1,class:"top-[calc(100%+3rem)] bottom-0 mt-auto flex items-center gap-4 max-md:absolute"},Ci={class:"text-h3 font-mono"},Di=L({__name:"Testimonials",props:{data:{}},setup(s){const t=s,e=Gt(()=>t.data.items??[]),i=qt(0),n=p=>{i.value=ps(i.value+p,0,e.value.length),a()};let o;const a=()=>{clearInterval(o),o=xi(()=>n(1),6e3)};return ds(()=>{a()}),us(()=>clearInterval(o)),(p,d)=>{const m=ut,c=bi,h=Kt;return w(e).length?(r(),u("section",_i,[(r(!0),u(N,null,tt(w(e),(l,g)=>(r(),u("div",{key:l.id,class:ht(["col-start-1 row-start-1 flex flex-col transition duration-500",g!==w(i)&&"pointer-events-none opacity-0"])},[E(m,{class:"absolute inset-0 h-full w-full object-cover",data:l.media,size:"full"},null,8,["data"]),x("div",wi,[E(c,{class:"shrink-0"}),x("div",Si,[x("p",ki,T(l.content),1),l.title||l.text?(r(),u("div",$i,[l.title?(r(),u("span",Bi,T(l.title),1)):v("",!0),l.text?(r(),u("span",Ti,T(l.text),1)):v("",!0)])):v("",!0),w(e).length>1?(r(),u("div",Ei,[x("button",{class:"cursor-pointer",onClick:d[0]||(d[0]=f=>n(-1))},[E(h,{class:"rotate-180"})]),x("span",Ci,T(w(i)+1)+"/"+T(w(e).length),1),x("button",{class:"cursor-pointer",onClick:d[1]||(d[1]=f=>n(1))},[E(h)])])):v("",!0)])])],2))),128))])):v("",!0)}}}),Pi=Object.assign(Di,{__name:"BlockTestimonials"}),zi={class:"flex flex-col gap-4 border-t border-black/15 pt-2"},Yi={class:"flex flex-col gap-2"},Oi={key:0,class:"text-h3"},Ri={class:"flex flex-col"},Xi={key:0,class:"text-h5"},Li={key:1,class:"text-h5"},Vi={class:"relative mt-auto"},Ii=["aria-labelledby"],Ai={class:"container my-auto flex items-center justify-between gap-12 max-md:flex-col-reverse md:gap-32"},Mi={class:"flex max-w-102 flex-col gap-4"},ji={class:"flex flex-col"},Fi=["id"],Ui={key:1,class:"text-h4 normal-case"},Hi={key:2,class:"text-h4 normal-case"},Wi={key:0,class:"rich-text text-body-serif"},Ni=L({__name:"Member",props:{data:{}},setup(s){const t=qt(!1),e=Ps(),i=$t("dialog"),n=$t("closeButton"),o=$t("trigger"),{open:a,close:p,onKeydown:d}=Es(t,{dialog:i,closeButton:n,trigger:o,history:!0});return(m,c)=>{const h=ut,l=Kt,g=zs,f=Qt,b=dt("fade-up");return r(),u(N,null,[Y((r(),u("div",zi,[x("div",Yi,[s.data.name?(r(),u("span",Oi,T(s.data.name),1)):v("",!0),x("div",Ri,[s.data.qualification?(r(),u("span",Xi,T(s.data.qualification),1)):v("",!0),s.data.role?(r(),u("span",Li,T(s.data.role),1)):v("",!0)])]),x("div",Vi,[E(h,{class:"w-full",data:s.data.media,size:"portrait",width:"300"},null,8,["data"]),("isRichText"in m?m.isRichText:w(jt))(s.data.biography)?(r(),u("button",{key:0,ref:"trigger",class:"text-h5 absolute bottom-0 left-0 z-10 flex cursor-pointer items-center gap-2 bg-white px-3 py-2 transition duration-500 hover:bg-black hover:text-white",onClick:c[0]||(c[0]=(...$)=>w(a)&&w(a)(...$))},[c[3]||(c[3]=K(" Read bio ",-1)),E(l)],512)):v("",!0)])])),[[b]]),(r(),bt(Ds,{to:"body"},[E(Cs,{name:"fade"},{default:hs(()=>[w(t)?(r(),u("div",{key:0,ref:"dialog",class:"fixed inset-0 z-60 flex flex-col overflow-auto bg-[#FBF7F0] py-18",role:"dialog","aria-modal":"true","aria-labelledby":s.data.name?w(e):void 0,onKeydown:c[2]||(c[2]=(...$)=>w(d)&&w(d)(...$))},[x("button",{ref:"closeButton",class:"hover:bg-khaki/20 absolute top-4 right-6 cursor-pointer rounded-full p-2 transition duration-500 md:right-10",onClick:c[1]||(c[1]=$=>w(p)()),"aria-label":"Close biography"},[E(g)],512),x("div",Ai,[x("div",Mi,[x("div",ji,[s.data.name?(r(),u("span",{key:0,class:"text-h1",id:w(e)},T(s.data.name),9,Fi)):v("",!0),s.data.qualification?(r(),u("span",Ui,T(s.data.qualification),1)):v("",!0),s.data.role?(r(),u("span",Hi,T(s.data.role),1)):v("",!0)]),("isRichText"in m?m.isRichText:w(jt))(s.data.biography)?(r(),u("div",Wi,[E(f,{data:s.data.biography},null,8,["data"])])):v("",!0)]),x("div",null,[E(h,{data:s.data.media,size:"portrait",width:"400"},null,8,["data"])])])],40,Ii)):v("",!0)]),_:1})]))],64)}}}),qi=Object.assign(Ni,{__name:"Member"}),Gi={key:0,class:"container my-32 flex justify-between gap-8 max-xl:flex-col md:my-48"}
1,Qi={key:0,class:"text-h1"},Ki={class:"grid w-full max-w-233 gap-x-4 gap-y-8 sm:grid-cols-2 md:grid-cols-3 md:gap-y-24"},Ji=L({__name:"TeamList",props:{data:{}},setup(s){const{$sdk:t}=Ys(),{data:e}=Os("team-list",()=>t.find({collection:"team",limit:0}),{getCachedData:(i,n)=>n.payload.data[i]||n.static.data[i]});return(i,n)=>{const o=qi,a=dt("fade-up");return("isEmpty"in i?i.isEmpty:w(Z))(w(e)?.docs)?v("",!0):(r(),u("section",Gi,[s.data.title?Y((r(),u("h3",Qi,[K(T(s.data.title),1)])),[[a]]):v("",!0),x("div",Ki,[(r(!0),u(N,null,tt(w(e)?.docs,p=>(r(),bt(o,{key:p.id,data:p},null,8,["data"]))),128))])]))}}}),Zi=Object.assign(Ji,{__name:"BlockTeamList"}),tn={key:0,class:"p-6"},sn={class:"relative aspect-video"},en=["src"],nn=L({__name:"Video",props:{data:{}},setup(s){Rs({script:[{src:"https://player.vimeo.com/api/player.js"}]});const t=s,e=Gt(()=>t.data.link.match(/vimeo\.com\/(?:video\/)?(\d+)/)?.[1]);return(i,n)=>w(e)?(r(),u("div",tn,[x("div",sn,[x("iframe",{class:"absolute inset-0 h-full w-full border-0",src:`https://player.vimeo.com/video/${w(e)}?background=1`,allow:"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share",referrerpolicy:"strict-origin-when-cross-origin"},null,8,en)])])):v("",!0)}}),an=Object.assign(nn,{__name:"BlockVideo"}),on=L({__name:"Blocks",props:{data:{}},setup(s){const t={accordion:me,content:we,cta:De,introduction:Oe,linkList:je,logos:Ne,pullout:Je,section:ti,singleMedia:ei,slider:fi,testimonials:Pi,teamList:Zi,video:an};return(e,i)=>s.data?(r(!0),u(N,{key:0},tt(s.data,n=>(r(),u(N,null,[n.blockType&&t[n.blockType]?(r(),bt(Xs(t[n.blockType]),{key:n.id,data:n},null,8,["data"])):v("",!0)],64))),256)):v("",!0)}}),rn=Object.assign(on,{__name:"Blocks"});export{rn as _};

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.