1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,99645,e=>{"use strict";let t={floatAmplitudePercent:4.4,scaleAmplitudePercent:9,rotateAmplitudeDegrees:10,floatSpeedHz:.09},a=2*Math.PI,i=(e,t,a,i)=>Number.isFinite(e)?Math.min(Math.max(e,a),i):t,r=e=>Math.round(1e3*e)/1e3;e.s(["FLOATING_IMAGE_AMBIENT_MOTION",0,t,"getFloatingImageAmbientTransform",0,({time:e,phase:t=0,index:i=0,referenceSize:r,motion:n})=>{let s=t%1*a+e*a*n.floatSpeedHz*(.82+.035*i),o=Math.max(0,r)*(n.floatAmplitudePercent/100);return{x:Math.sin(s)*o*.72,y:Math.cos(.87*s)*o,scale:1+Math.sin(.73*s)*(n.scaleAmplitudePercent/100),rotationX:Math.sin(.67*s)*n.rotateAmplitudeDegrees*.55,rotationY:Math.cos(.61*s)*n.rotateAmplitudeDegrees,rotationZ:Math.sin(.43*s)*n.rotateAmplitudeDegrees*.35}},"getFloatingImageStaticTransform",0,(e=!1)=>`${e?"translate(-50%, -50%) ":""}translate3d(0px, 0px, 0px)`,"resolveFloatingImageAmbientMotion",0,(e,a=t)=>({floatAmplitudePercent:i(e?.floatAmplitudePercent,a.floatAmplitudePercent,0,10),scaleAmplitudePercent:i(e?.scaleAmplitudePercent,a.scaleAmplitudePercent,0,30),rotateAmplitudeDegrees:i(e?.rotateAmplitudeDegrees,a.rotateAmplitudeDegrees,0,15),floatSpeedHz:i(e?.floatSpeedHz,a.floatSpeedHz,.01,1)}),"serializeFloatingImageTransform",0,({ambient:e,offsetX:t=0,offsetY:a=0,centered:i=!1})=>`${i?"translate(-50%, -50%) ":""}translate3d(${r(t+e.x)}px, ${r(a+e.y)}px, 0) perspective(700px) rotateX(${r(e.rotationX)}deg) rotateY(${r(e.rotationY)}deg) rotateZ(${r(e.rotationZ)}deg) scale(${r(e.scale)})`])},41162,63879,e=>{"use strict";var t=e.i(99645);let a={floatAmplitudePercent:4.4,scaleAmplitudePercent:9,rotateAmplitudeDegrees:10,floatSpeedHz:.09,interactionStrength:54,pointerStrength:445,pointerRadiusPercent:57,springStrength:.8,damping:.958},i=(e,t,a,i)=>Number.isFinite(e)?Math.min(Math.max(e,a),i):t;e.s(["FLOATING_IMAGE_PHYSICS_FIELD_DEFAULT_OPACITY",0,.4,"FLOATING_IMAGE_PHYSICS_FIELD_MAX_OBJECTS",0,24,"FLOATING_IMAGE_PHYSICS_FIELD_MOTION",0,a,"resolveFloatingImagePhysicsFieldMotion",0,e=>({...(0,t.resolveFloatingImageAmbientMotion)(e,a),interactionStrength:i(e?.interactionStrength??NaN,a.interactionStrength,0,300),pointerStrength:i(e?.pointerStrength??NaN,a.pointerStrength,0,600),pointerRadiusPercent:i(e?.pointerRadiusPercent??NaN,a.pointerRadiusPercent,1,100),springStrength:i(e?.springStrength??NaN,a.springStrength,0,6),damping:i(e?.damping??NaN,a.damping,.7,.999)}),"resolveFloatingImagePhysicsFieldObjectOpacity",0,e=>i(e??NaN,.4,0,1),"resolveFloatingImagePhysicsFieldObjects",0,e=>e.slice(0,24).map((e,t)=>({...e,key:`${e.id}-${t}`,xPercent:i(e.xPercent,50,-20,120),yPercent:i(e.yPercent,50,-20,120),sizePercent:i(e.sizePercent,10,2,60),rotationDegrees:i(e.rotationDegrees??NaN,0,-180,180),aspectRatio:i(e.aspectRatio,1,.25,4)}))],41162);var r=e.i(71645),n=e.i(96870),s=e.i(32915),o=e.i(15177);let l=1/30,c=(0,t.getFloatingImageStaticTransform)(!0),d=(e,t,a)=>Math.min(Math.max(e,t),a);e.s(["FLOATING_OBJECT_PHYSICS_STATIC_TRANSFORM",0,c,"useFloatingObjectPhysics",0,({rootRef:e,objects:a,motion:i})=>{let u=(0,r.useRef)([]),m=(0,r.useRef)([]),f=(0,r.useRef)({width:0,height:0}),p=(0,r.useRef)({active:!1,x:0,y:0}),g=(0,r.useRef)(!1),v=(0,r.useRef)(!0),h=(0,r.useRef)(!1),S=(0,r.useRef)(0),A=Math.pow(i.damping,60*l),y=(0,r.useCallback)((t,a)=>{u.current[t]=a,a&&(a.style.willChange=e.current?.dataset.motion==="running"?"transform":"auto")},[e]),F=(0,r.useCallback)(()=>{for(let e of m.current)e.previousOffsetX=0,e.previousOffsetY=0,e.offsetX=0,e.offsetY=0,e.velocityX=0,e.velocityY=0,e.accelerationX=0,e.accelerationY=0;for(let e of u.current)e&&(e.style.transform=c);S.current=0},[]);return(0,s.useIsomorphicLayoutEffect)(()=>{m.current=Array.from({length:a.length},(e,t)=>({previousOffsetX:0,previousOffsetY:0,offsetX:0,offsetY:0,velocityX:0,velocityY:0,accelerationX:0,accelerationY:0,centerX:0,centerY:0,radius:0,phase:.61803398875*t%1})),u.current.length=a.length,F()},[F,a]),(0,s.useIsomorphicLayoutEffect)(()=>{let t=e.current;if(!t)return;let i=window.matchMedia("(max-width: 1023.98px)"),r=()=>
1!(0,o.getPrefersReducedMotion)()&&!i.matches,n=window.matchMedia("(hover: hover) and (pointer: fine)"),s=t.parentElement,l=()=>{let e=a.length>0&&r()&&g.current&&v.current;for(let a of(h.current=e,t.dataset.motion=e?"running":"static",u.current))a&&(a.style.willChange=e?"transform":"auto");r()||(p.current.active=!1,F())},c=()=>{f.current={width:t.clientWidth,height:t.clientHeight}},d=e=>{if(!n.matches||!g.current||!v.current){p.current.active=!1;return}let a=t.getBoundingClientRect();p.current=e.clientX>=a.left&&e.clientX<=a.right&&e.clientY>=a.top&&e.clientY<=a.bottom?{active:!0,x:e.clientX-a.left,y:e.clientY-a.top}:{active:!1,x:0,y:0}},m=()=>{p.current={active:!1,x:0,y:0}},S=()=>{v.current="visible"===document.visibilityState,v.current||m(),l()},A=()=>l(),y=!1,N=()=>{y&&s&&(y=!1,s.removeEventListener("pointermove",d),s.removeEventListener("pointerleave",m),s.removeEventListener("pointercancel",m),m())},E=()=>{n.matches?!y&&s&&(y=!0,s.addEventListener("pointermove",d,{passive:!0}),s.addEventListener("pointerleave",m),s.addEventListener("pointercancel",m)):N()},O=new ResizeObserver(c),b=new IntersectionObserver(([e])=>{g.current=e?.isIntersecting??!1,g.current||m(),l()},{rootMargin:"10%",threshold:0});v.current="visible"===document.visibilityState,c(),l(),O.observe(t),b.observe(t);let _=(0,o.subscribeReducedMotion)(A);return i.addEventListener("change",A),n.addEventListener("change",E),E(),document.addEventListener("visibilitychange",S),()=>{h.current=!1,m(),O.disconnect(),b.disconnect(),_(),i.removeEventListener("change",A),n.removeEventListener("change",E),document.removeEventListener("visibilitychange",S),N()}},[F,e,a.length]),(0,n.useGsapTicker)((e,r)=>{if(!h.current)return;let{width:n,height:s}=f.current,o=m.current;if(n<=0||s<=0||0===o.length){S.current=0;return}S.current+=Math.min(r/1e3,.05);let c=Math.min(n,s),g=p.current,v=0;for(;S.current>=l&&v<2;){for(let e=0;e<o.length;e+=1){let t=o[e],r=a[e],l=r.sizePercent/100*n,c=l/r.aspectRatio;t.previousOffsetX=t.offsetX,t.previousOffsetY=t.offsetY,t.centerX=r.xPercent/100*n+t.offsetX,t.centerY=r.yPercent/100*s+t.offsetY,t.radius=.5*Math.max(l,c),t.accelerationX=-t.offsetX*i.springStrength,t.accelerationY=-t.offsetY*i.springStrength}for(let e=0;e<o.length;e+=1)for(let t=e+1;t<o.length;t+=1){let a=o[e],r=o[t],n=r.centerX-a.centerX,s=r.centerY-a.centerY,l=a.radius+r.radius+.04*c,d=n*n+s*s;if(d>=l*l)continue;let u=Math.max(Math.sqrt(d),.001),m=i.interactionStrength*(1-u/l),f=n/u*m,p=s/u*m;a.accelerationX-=f,a.accelerationY-=p,r.accelerationX+=f,r.accelerationY+=p}if(g.active){let e=c*(i.pointerRadiusPercent/100);for(let t of o){let a=t.centerX-g.x,r=t.centerY-g.y,n=e+t.radius,s=a*a+r*r;if(s>=n*n)continue;let o=Math.sqrt(s);if(o<.001){let e=t.phase*Math.PI*2;a=Math.cos(e),r=Math.sin(e),o=1}let l=i.pointerStrength*(1-o/n);t.accelerationX+=a/o*l,t.accelerationY+=r/o*l}}for(let e=0;e<o.length;e+=1){let t=o[e],i=a[e];t.velocityX=d((t.velocityX+t.accelerationX*l)*A,-96,96),t.velocityY=d((t.velocityY+t.accelerationY*l)*A,-96,96),t.offsetX+=t.velocityX*l,t.offsetY+=t.velocityY*l;let r=i.xPercent/100*n,c=i.yPercent/100*s,u=-(.4*t.radius),m=n+.4*t.radius,f=-(.4*t.radius),p=s+.4*t.radius,g=r+t.offsetX,v=c+t.offsetY;(g<u||g>m)&&(t.offsetX=d(g,u,m)-r,t.velocityX*=-.55),(v<f||v>p)&&(t.offsetY=d(v,f,p)-c,t.velocityY*=-.55)}S.current-=l,v+=1}2===v&&S.current>=l&&(S.current%=l);let y=d(S.current/l,0,1);for(let a=0;a<o.length;a+=1){let r=o[a],n=u.current[a];if(!n)continue;let s=r.previousOffsetX+(r.offsetX-r.previousOffsetX)*y,l=r.previousOffsetY+(r.offsetY-r.previousOffsetY)*y;n.style.transform=(0,t.serializeFloatingImageTransform)({ambient:(0,t.getFloatingImageAmbientTransform)({time:e,phase:r.phase,index:a,referenceSize:c,motion:i}),offsetX:s,offsetY:l,centered:!0})}}),{setObjectElement:y}}],63879)},66140,e=>{"use strict";var t=e.i(54131),a=e.i(43794),i=e.i(57688),r=e.i(71645),n=e.i(63479),s=e.i(41162),o=e.i(63879);let l=e=>{e.currentTarget.hidden=!1;let t=e.currentTarget.closest("[data-floating-image-physics-field-object]");t&&(t.hidden=!1,t.dataset.imageState="loaded")},c=e=>{e.currentTarget.hidden=!0;let t=e.currentTarget.closest("[data-floating-image-physics-field-object]");t&&(t.dataset.imageState="error",t.hidden=!0)};function d({object:e,opacity:r,setElement:n}){return(0,t.jsx)("div",{ref:n,"data-floating-image-physics-field-object":!0,"data-opacity":r,"data-rotation-degrees":e.rotationDegrees,"data-image-state":"loading",className:"absolute",style:{left:`${e.xPercent}%`,top:`${e.yPercent}%`,width:`${e.sizePercent}%`,aspectRatio:e.aspectRatio,backfaceVisibility:"hidden",opacity:r,transform:o.FLOATING_OBJECT_PHYSICS_STATIC_TRANSFORM,transformOrigin:"center",transformStyle:"preserve-3d"},children:(0,t.jsx)("div",{"data-floating-image-physics-field-visual":!0,className:"absolute inset-0",style:{transform:`rotate(${e.rotationDegrees}deg)`}
1,children:(0,t.jsx)(i.default,{fill:!0,alt:"","aria-hidden":"true",draggable:!1,src:e.src,sizes:e.sizes,priority:e.priority,quality:e.quality,className:(0,a.default)("object-contain",e.imageClassName),onLoad:l,onError:c})})})}e.s(["FloatingImagePhysicsField",0,function({objects:e,objectOpacity:i,motion:l,className:c,style:u,...m}){let f=(0,r.useRef)(null),p=(0,r.useMemo)(()=>(0,s.resolveFloatingImagePhysicsFieldObjects)(e),[e]),g=(0,r.useMemo)(()=>(0,s.resolveFloatingImagePhysicsFieldObjectOpacity)(i),[i]),v=(0,r.useMemo)(()=>(0,s.resolveFloatingImagePhysicsFieldMotion)(l),[l]),{setObjectElement:h}=(0,o.useFloatingObjectPhysics)({rootRef:f,objects:p,motion:v});return(0,t.jsx)("div",{...m,...(0,n.getDevReviewTargetAttributes)({component:"floating-image-physics-field"}),ref:f,"aria-hidden":"true","data-component":"FloatingImagePhysicsField","data-motion":"idle","data-object-count":p.length,className:(0,a.default)("pointer-events-none absolute inset-0 isolate overflow-hidden select-none",c),style:{...u,pointerEvents:"none"},children:p.map((e,a)=>(0,t.jsx)(d,{object:e,opacity:g,setElement:e=>h(a,e)},e.key))})}])},75463,49397,36512,4226,e=>{"use strict";var t=e.i(54131),a=e.i(57688);e.s(["AtFieldLayers",0,function({count:e,sizes:i,src:r}){return Array.from({length:e},(e,n)=>(0,t.jsx)("span",{"aria-hidden":"true","data-at-field-layer":"","data-at-field-layer-index":n,className:"absolute inset-0 block",style:{transformOrigin:"center"},children:(0,t.jsx)(a.default,{fill:!0,alt:"","aria-hidden":"true",draggable:!1,sizes:i,src:r})},`${r}-${n}`))}],75463),e.s(["AT_FIELD_CIRCLE_ASSET",0,{src:"/images/at-field/circle.png",sizes:"100vmax",rootClassName:"pointer-events-none absolute top-1/2 left-1/2 -z-10 block aspect-square w-[100vmax] max-w-none -translate-x-1/2 -translate-y-1/2 select-none"},"AT_FIELD_CIRCLE_STATIC_ASSET",0,{src:"/images/at-field/circle-static.svg",sizes:"100vmax"},"AT_FIELD_CONTOUR_ASSET",0,{src:"/images/promise/at-field.svg",sizes:"(min-width: 592px) 560px, calc(100vw - 32px)",rootClassName:"pointer-events-none absolute top-1/2 left-1/2 -z-10 block aspect-square h-[min(560px,calc(100vw-2rem),calc(100%/var(--gp-at-field-contour-max-scale)))] w-auto max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 select-none [--gp-at-field-contour-max-scale:3.025]"}],49397);var i=e.i(1003);e.s(["AT_FIELD_DURATION_SEC",0,{min:0,max:8,step:.05},"AT_FIELD_EASE_DIRECTIONS",0,["in","out","inOut","linear"],"AT_FIELD_LAYER_COUNT",0,4,"formatAtFieldNumber",0,e=>Number(e.toFixed(4)).toString(),"getAtFieldFiniteNumber",0,(e,t,a,i)=>Number.isFinite(e)?Math.min(Math.max(e,a),i):t,"getAtFieldTuningNumber",0,(e,t,a)=>"number"==typeof e[t]?e[t]:a,"isAtFieldEaseDirection",0,e=>"in"===e||"out"===e||"inOut"===e||"linear"===e,"isAtFieldMotionPresetName",0,e=>"string"==typeof e&&Object.hasOwn(i.MOTION_PRESETS,e),"resolveAtFieldTweenTiming",0,e=>{let t=Number.isFinite(e.durationSec)&&e.durationSec>0?e.durationSec:i.MOTION_PRESETS[e.preset].duration;return"linear"===e.easeDirection?{duration:t,ease:"none"}:{duration:t,ease:(0,i.getMotionPreset)(e.preset,e.easeDirection).ease.gsap}},"resolveAtFieldWaapiEasing",0,e=>{if("linear"===e.easeDirection)return"linear";let t=(0,i.getMotionPreset)(e.preset,e.easeDirection).ease.css,a=/^var\((--[A-Za-z0-9-]+)\)$/.exec(t.trim());return a?getComputedStyle(document.documentElement).getPropertyValue(a[1]).trim()||"ease":t}],36512);var r=e.i(15177);e.s(["bindAtFieldPlayback",0,(e,t)=>{let a=!1,i="visible"===document.visibilityState,n=()=>{let e=(0,r.getPrefersReducedMotion)();t({reducedMotion:e,shouldPlay:!e&&a&&i})},s=new IntersectionObserver(([e])=>{a=e?.isIntersecting??!1,n()},{rootMargin:"10%",threshold:0}),o=()=>{i="visible"===document.visibilityState,n()};n(),s.observe(e);let l=(0,r.subscribeReducedMotion)(n);return document.addEventListener("visibilitychange",o),()=>{s.disconnect(),l(),document.removeEventListener("visibilitychange",o)}},"setAtFieldLayerWillChange",0,(e,t)=>{let a=t?"transform, opacity":"auto";e.forEach(e=>{e.style.willChange=a})}],4226)},94350,94508,e=>{"use strict";var t=e.i(54131),a=e.i(65747),i=e.i(89970),r=e.i(71645),n=e.i(57688),s=e.i(75463),o=e.i(49397),l=e.i(36512);let c={min:0,max:20,step:.05},d={min:0,max:3,step:.01},u={min:.05,max:8,step:.05},m=[.25,.5,.75,1],f={preset:"strong",durationSec:20,easeDirection:"linear",startOpacity:0,endOpacity:.4,startScale:0,endScale:1.5,emissionIntervalSec:.3},p=e=>Number(e.toFixed(6)),g=({duration:e,requestedIntervalSec:t})=>{let a=Number.isFinite(e)&&e>0?e:0,i=Number.isFinite(t)&&t>0?t:f.emissionIntervalSec,r=p(Math.max(i,a>0?a/8:0)),n=Math.min(8,Math.max(4,a>0?((e,t)=>
1{if(t<=0)return 8;let a=e/t,i=Math.round(a);return 1e-6>=Math.abs(a-i)?Math.max(1,i):Math.max(1,Math.ceil(a-1e-6))})(a,r):4)),s=p(n*r),o=p(Math.max(0,s-a)),l=v({layerCount:n,emissionIntervalSec:r});return{duration:p(a),requestedIntervalSec:p(i),emissionIntervalSec:r,layerCount:n,periodSec:s,repeatDelay:o,layerStartDelays:l,prefillAges:l,intervalClamped:r>i+1e-6}},v=({layerCount:e,emissionIntervalSec:t})=>Array.from({length:Math.max(0,e)},(e,a)=>p(a*t)),h=(e,t)=>{let a=e.duration;if(!(a>0))return 0;let i=Math.max(e.periodSec,a);return p(Math.min(i>0?(t%i+i)%i:0,a))},S=(e,t)=>{let a=m.length-1;return m[t]??m[a]},A=e=>e.startOpacity>0?e.startOpacity:e.endOpacity;e.s(["AT_FIELD_CIRCLE_DURATION_SEC",0,c,"AT_FIELD_CIRCLE_EMISSION_INTERVAL_SEC",0,u,"AT_FIELD_CIRCLE_MOTION",0,f,"AT_FIELD_CIRCLE_MOTION_KEYS",0,["preset","durationSec","easeDirection","startOpacity","endOpacity","startScale","endScale","emissionIntervalSec"],"AT_FIELD_CIRCLE_START_SCALE",0,d,"getAtFieldCircleStaticLayerScale",0,S,"getAtFieldCircleStaticOpacity",0,A,"getAtFieldCircleTweenSeekTime",0,h,"resolveAtFieldCircleMotion",0,e=>({preset:(0,l.isAtFieldMotionPresetName)(e?.preset)?e.preset:f.preset,durationSec:(0,l.getAtFieldFiniteNumber)(e?.durationSec,f.durationSec,c.min,c.max),easeDirection:(0,l.isAtFieldEaseDirection)(e?.easeDirection)?e.easeDirection:f.easeDirection,startOpacity:(0,l.getAtFieldFiniteNumber)(e?.startOpacity,f.startOpacity,0,1),endOpacity:(0,l.getAtFieldFiniteNumber)(e?.endOpacity,f.endOpacity,0,1),startScale:(0,l.getAtFieldFiniteNumber)(e?.startScale,f.startScale,d.min,d.max),endScale:(0,l.getAtFieldFiniteNumber)(e?.endScale,f.endScale,.1,4),emissionIntervalSec:(0,l.getAtFieldFiniteNumber)(e?.emissionIntervalSec,f.emissionIntervalSec,u.min,u.max)}),"resolveAtFieldCircleSchedule",0,g,"serializeAtFieldCircleMotionConstant",0,e=>`export const AT_FIELD_CIRCLE_MOTION = { 2 preset: ${JSON.stringify(e.preset)}, 3 durationSec: ${(0,l.formatAtFieldNumber)(e.durationSec)}, 4 easeDirection: ${JSON.stringify(e.easeDirection)}, 5 startOpacity: ${(0,l.formatAtFieldNumber)(e.startOpacity)}, 6 endOpacity: ${(0,l.formatAtFieldNumber)(e.endOpacity)}, 7 startScale: ${(0,l.formatAtFieldNumber)(e.startScale)}, 8 endScale: ${(0,l.formatAtFieldNumber)(e.endScale)}, 9 emissionIntervalSec: ${(0,l.formatAtFieldNumber)(e.emissionIntervalSec)}, 10} as const satisfies AtFieldCircleMotionConfig;`],94508);var y=e.i(4226);i.default.registerPlugin(a.useGSAP),e.s(["CirclePulse",0,function({animated:e=!0,playbackEnabled:c=!0,motion:d}){let u=(0,r.useRef)(null),m=(0,r.useRef)(c),f=(0,r.useRef)(null);(0,r.useEffect)(()=>{m.current=c,f.current?.()},[c]);let p=(0,l.resolveAtFieldTweenTiming)(d),v=g({duration:p.duration,requestedIntervalSec:d.emissionIntervalSec}),{preset:F,durationSec:N,easeDirection:E,startOpacity:O,endOpacity:b,startScale:_,endScale:T,emissionIntervalSec:I}=d,{src:C,sizes:x}=o.AT_FIELD_CIRCLE_ASSET,M=e?v.layerCount:1,L=A(d);return(0,a.useGSAP)(()=>{let t=u.current,a=t?Array.from(t.querySelectorAll("[data-at-field-layer]")):[];if(!t||a.length!==M)return;let r=[],n=()=>{r.forEach(e=>e.cancel()),r=[]},s=()=>{n(),t.dataset.prefilled="true";let e=p.duration+v.repeatDelay,i=e>0?Math.min(1,p.duration/e):1,s=(0,l.resolveAtFieldWaapiEasing)(d);r=a.map((t,a)=>{let r=t.animate([{offset:0,transform:`scale(${_})`,opacity:String(O),easing:s},{offset:i,transform:`scale(${T})`,opacity:String(b),easing:"linear"},{offset:1,transform:`scale(${T})`,opacity:String(b)}],{duration:Math.max(1,1e3*e),iterations:1/0,fill:"both"});r.pause();let n=v.prefillAges[a]??0;return r.currentTime=1e3*h(v,n),r})};if(!e){t.dataset.motion="static";return}s();let o={reducedMotion:!1,shouldPlay:!1},c=e=>{o=e,(({reducedMotion:e,shouldPlay:o})=>{if(e){n(),t.dataset.prefilled="false",a.forEach((e,t)=>{t<l.AT_FIELD_LAYER_COUNT?i.default.set(e,{opacity:A(d),scale:S(d,t)}):i.default.set(e,{opacity:0,scale:_})}),t.dataset.motion="static";return}0===r.length&&s(),t.dataset.motion=o?"running":"paused",o?r.forEach(e=>e.play()):r.forEach(e=>e.pause())})({reducedMotion:e.reducedMotion,shouldPlay:e.shouldPlay&&m.current})},g=(0,y.bindAtFieldPlayback)(t,c);return f.current=()=>c(o),()=>{f.current=null,n(),g()}},{dependencies:[e,F,N,E,p.duration,p.ease,O,b,_,T,I,M,v.emissionIntervalSec,v.repeatDelay],revertOnUpdate:!0,scope:u}),(0,t.jsx)("span",{ref:u,"aria-hidden":"true","data-at-field-pulse":"","data-at-field-src":C,"data-duration":String(p.duration),"data-ease":p.ease,"data-start-scale":String(_),"data-end-scale":String(T),"data-loop":"outward","data-emission-interval":String(v.emissionIntervalSec),"data-requested-emission-interval":String(v.requestedIntervalSec),"data-layer-count":String(M),"data-emission-interval-clamped":v.intervalClamped?"true":"false","data-repeat-delay":String(v.repeatDelay),"data-prefilled":e?"true":"false","data-prefill-ages":v.prefillAges.join(","),"data-motion":"static",className:"absolute inset-0 block overflow-visible",children:e?(0,t.jsx)(s.AtFieldLayers,{count:M,sizes:x,src:C}):(0,t.jsx)("span",{"aria-hidden":"true","data-at-field-layer":"","data-at-field-layer-index":0,className:"absolute inset-0 block",style:{opacity:L},children:(0,t.jsx)(n.default,{fill:!0,alt:"","aria-hidden":"true",draggable:!1,sizes:o.AT_FIELD_CIRCLE_STATIC_ASSET.sizes,src:o.AT_FIELD_CIRCLE_STATIC_ASSET.src})})})}],94350)},62072,42040,e=>{"use strict";var t=e.i(54131),a=e.i(65747),i=e.i(89970),r=e.i(71645),n=e.i(75463),s=e.i(49397),o=e.i(36512);let l={preset:"strong",durationSec:0,easeDirection:"out",startOpacity:.25,endOpacity:0,startScale:.357,endScale:1.024,scaleGap:.667,stagger:.2,loopPause:0},c=(e,t,a)=>e+t*a,d=(e,t)=>c(e.startScale,e.scaleGap,t);e.s(["AT_FIELD_MOTION",0,l,"AT_FIELD_MOTION_KEYS",0,["preset","durationSec","easeDirection","startOpacity","endOpacity","startScale","endScale","scaleGap","stagger","loopPause"],"getAtFieldLayerScale",0,c,"getAtFieldStaticLayerScale",0,d,"resolveAtFieldMotion",0,e=>({preset:(0,o.isAtFieldMotionPresetName)(e?.preset)?e.preset:l.preset,durationSec:(0,o.getAtFieldFiniteNumber)(e?.durationSec,l.durationSec,o.AT_FIELD_DURATION_SEC.min,o.AT_FIELD_DURATION_SEC.max),easeDirection:(0,o.isAtFieldEaseDirection)(e?.easeDirection)?e.easeDirection:l.easeDirection,startOpacity:(0,o.getAtFieldFiniteNumber)(e?.startOpacity,l.startOpacity,0,1),endOpacity:(0,o.getAtFieldFiniteNumber)(e?.endOpacity,l.endOpacity,0,1),startScale:(0,o.getAtFieldFiniteNumber)(e?.startScale,l.startScale,.01,3),endScale:(0,o.getAtFieldFiniteNumber)(e?.endScale,l.endScale,.1,4),scaleGap:(0,o.getAtFieldFiniteNumber)(e?.scaleGap,l.scaleGap,0,1),stagger:(0,o.getAtFieldFiniteNumber)(e?.stagger,l.stagger,0,2),loopPause:(0,o.getAtFieldFiniteNumber)(e?.loopPause,l.loopPause,0,10)}),"serializeAtFieldMotionConstant",0,e=>`export const AT_FIELD_MOTION = { 11 preset: ${JSON.stringify(e.preset)}, 12 durationSec: ${(0,o.formatAtFieldNumber)(e.durationSec)}, 13 easeDirection: ${JSON.stringify(e.easeDirection)}, 14 startOpacity: ${(0,o.formatAtFieldNumber)(e.startOpacity)}, 15 endOpacity: ${(0,o.formatAtFieldNumber)(e.endOpacity)}, 16 startScale: ${(0,o.formatAtFieldNumber)(e.startScale)}, 17 endScale: ${(0,o.formatAtFieldNumber)(e.endScale)}, 18 scaleGap: ${(0,o.formatAtFieldNumber)(e.scaleGap)}, 19 stagger: ${(0,o.formatAtFieldNumber)(e.stagger)}, 20 loopPause: ${(0,o.formatAtFieldNumber)(e.loopPause)}, 21} as const satisfies AtFieldMotionConfig;`],42040);var u=e.i(4226);i.default.registerPlugin(a.useGSAP),e.s(["ContourPulse",0,function({animated:e=!0,motion:l}){let m=(0,r.useRef)(null),f=(0,o.resolveAtFieldTweenTiming)(l),{preset
21:p,durationSec:g,easeDirection:v,startOpacity:h,endOpacity:S,startScale:A,endScale:y,scaleGap:F,stagger:N,loopPause:E}=l,{src:O,sizes:b}=s.AT_FIELD_CONTOUR_ASSET;return(0,a.useGSAP)(()=>{let t=m.current,a=t?Array.from(t.querySelectorAll("[data-at-field-layer]")):[];if(!t||a.length!==o.AT_FIELD_LAYER_COUNT)return;let r=[],n=()=>{(0,u.setAtFieldLayerWillChange)(a,!1),i.default.set(a,{opacity:h,scale:e=>d(l,e)})},s=()=>{r.forEach(e=>e.kill()),r=[],(0,u.setAtFieldLayerWillChange)(a,!1)};if(n(),!e){t.dataset.motion="static";return}let p=(0,u.bindAtFieldPlayback)(t,({reducedMotion:e,shouldPlay:o})=>{if(e){s(),n(),t.dataset.motion="static";return}0===r.length&&(s(),r=a.map((e,t)=>i.default.fromTo(e,{opacity:h,scale:c(A,F,t)},{opacity:S,scale:c(y,F,t),duration:f.duration,ease:f.ease,delay:N*t,paused:!0,repeat:-1,repeatDelay:E}))),t.dataset.motion=o?"running":"paused",o?((0,u.setAtFieldLayerWillChange)(a,!0),r.forEach(e=>e.play())):(r.forEach(e=>e.pause()),(0,u.setAtFieldLayerWillChange)(a,!1))});return()=>{s(),p()}},{dependencies:[e,p,g,v,f.duration,f.ease,h,S,A,y,F,N,E],revertOnUpdate:!0,scope:m}),(0,t.jsx)("span",{ref:m,"aria-hidden":"true","data-at-field-pulse":"","data-at-field-src":O,"data-duration":String(f.duration),"data-ease":f.ease,"data-start-scale":String(A),"data-end-scale":String(y),"data-scale-gap":String(F),"data-loop":"forward","data-motion":"static",className:"absolute inset-0 block overflow-visible",children:(0,t.jsx)(n.AtFieldLayers,{count:o.AT_FIELD_LAYER_COUNT,sizes:b,src:O})})}],62072)},26466,5803,e=>{"use strict";var t=e.i(54131),a=e.i(43794),i=e.i(71645);let r="group/contact-conversion-reveal";e.s(["CONTACT_CONVERSION_REVEAL_DELAY_MS",0,{contact:0,downloads:60,career:120,description:180},"CONTACT_CONVERSION_REVEAL_DELAY_VARIABLE",0,"--gp-contact-conversion-reveal-delay","CONTACT_CONVERSION_REVEAL_GROUP_CLASS_NAME",0,r,"CONTACT_CONVERSION_REVEAL_HIDDEN_CLASS_NAMES",0,{fade:"group-data-[contact-conversion-reveal=pending]/contact-conversion-reveal:opacity-0",scaleFade:"group-data-[contact-conversion-reveal=pending]/contact-conversion-reveal:scale-90 group-data-[contact-conversion-reveal=pending]/contact-conversion-reveal:opacity-0"}],5803);let n=()=>{},s=(0,i.createContext)({phase:"off",setGated:n,markRevealed:n});e.s(["ContactConversionRevealProvider",0,function({children:e}){let[n,o]=(0,i.useState)("off"),l=(0,i.useCallback)(e=>{o(t=>"done"===t?t:e?"off"===t?"pending":t:"off")},[]),c=(0,i.useCallback)(()=>{o(e=>"done"===e?e:"done")},[]),d=(0,i.useMemo)(()=>({phase:n,setGated:l,markRevealed:c}),[n,l,c]);return(0,t.jsx)(s.Provider,{value:d,children:(0,t.jsx)("div",{className:(0,a.default)("contents",r),"data-contact-conversion-reveal":n,children:e})})},"useContactConversionReveal",0,()=>(0,i.useContext)(s)],26466)},9910,e=>{"use strict";var t=e.i(54131),a=e.i(65747),i=e.i(89970),r=e.i(83495),n=e.i(57688),s=e.i(71645),o=e.i(66827),l=e.i(43071),c=e.i(26466);i.default.registerPlugin(a.useGSAP,r.ScrollTrigger);let d="[data-contact-conversion-cluster]",u={min:.01,max:1,step:.01},m={lerp:.25},f="absolute left-0 right-0 top-[var(--gp-contact-conversion-handoff-top)] aspect-[2882/2282] @min-[40rem]/design-frame:top-0 @min-[40rem]/design-frame:bottom-0 @min-[40rem]/design-frame:aspect-auto";e.s(["CONTACT_CONVERSION_CLUSTER_SELECTOR",0,d,"ContactConversionHandoff",0,function({motion:e}){var p;let g=(0,s.useRef)(null),v=(0,s.useRef)(null),h=(0,s.useRef)(null),S=(p=e?.lerp??m.lerp,i.default.utils.clamp(u.min,u.max,p)),A=(0,l.usePrefersReducedMotion)(),y=(0,o.useMediaQuery)("max",639),{setGated:F,markRevealed:N}=(0,c.useContactConversionReveal)();return(0,a.useGSAP)(()=>{let e,t,a,n,s,o,l,c,u,m,f,p=g.current,E=v.current,O=h.current;if(!p||!E||!O)return;let b=!0,_=0,T=()=>{b&&(window.cancelAnimationFrame(_),_=window.requestAnimationFrame(()=>{_=0,r.ScrollTrigger.refresh()}))},I=new ResizeObserver(T),C=A||!1!==y;F(!C);let x=C?void 0:(e=0,t=0,a=!1,n=i.default.timeline({paused:!0,defaults:{ease:"none"}}),i.default.set(E,{xPercent:-66,y:0,rotation:0,opacity:.72}),i.default.set(O,{xPercent:66,y:0,rotation:0,opacity:.42}),n.to(E,{xPercent:0,y:0,rotation:0,opacity:1,ease:"none"},0).to(O,{xPercent:0,y:0,rotation:0,opacity:1,ease:"none"},0),s=()=>{a&&(i.default.ticker.remove(c),a=!1)},o=!1,l=()=>{o||e<.7&&t<.95||(o=!0,N())},c=()=>
21{if(5e-4>=Math.abs(t-e)){e=t,n.progress(e),l(),s();return}let a=i.default.ticker.deltaRatio(60),r=1===S?1:1-Math.pow(1-S,a);e=i.default.utils.interpolate(e,t,r),5e-4>=Math.abs(t-e)&&(e=t),n.progress(e),l(),e===t&&s()},u=()=>{a||e===t||(a=!0,i.default.ticker.add(c))},m=p.closest("section")?.querySelector(d),t=(f=r.ScrollTrigger.create({trigger:p,start:"top bottom",endTrigger:m??p,end:"center center",onUpdate:e=>{t=e.progress,u()},onRefresh:e=>{t=e.progress,u()}})).progress,n.progress(e),u(),()=>{s(),f.kill(),n.kill()});return I.observe(document.body),I.observe(p),document.fonts.addEventListener("loadingdone",T),document.fonts.ready.then(T),"complete"===document.readyState?T():window.addEventListener("load",T,{once:!0}),()=>{b=!1,window.cancelAnimationFrame(_),window.removeEventListener("load",T),I.disconnect(),document.fonts.removeEventListener("loadingdone",T),x?.()}},{dependencies:[S,A,y],scope:g,revertOnUpdate:!0}),(0,t.jsxs)("div",{ref:g,"data-contact-conversion-handoff":"",className:"absolute inset-0 overflow-hidden",children:[(0,t.jsx)("div",{ref:v,"data-contact-conversion-handoff-left":"",className:"absolute inset-0 @min-[40rem]/design-frame:[will-change:transform,opacity]",children:(0,t.jsx)("div",{className:f,children:(0,t.jsx)(n.default,{src:"/images/design/contact-conversion-handoff/balloon.png",alt:"",fill:!0,sizes:"100vw",className:"object-cover"})})}),(0,t.jsx)("div",{ref:h,"data-contact-conversion-handoff-right":"",className:"absolute inset-0 @min-[40rem]/design-frame:[will-change:transform,opacity]",children:(0,t.jsx)("div",{className:f,children:(0,t.jsx)(n.default,{src:"/images/design/contact-conversion-handoff/hand.png",alt:"",fill:!0,sizes:"100vw",className:"object-cover"})})})]})},"DESIGN_CONTACT_CONVERSION_HANDOFF_DEFAULT_MOTION",0,m,"DESIGN_CONTACT_CONVERSION_HANDOFF_LERP",0,u])},75871,e=>{"use strict";var t=e.i(54131),a=e.i(66827),i=e.i(47974),r=e.i(26466);let n="standard";e.s(["ContactConversionHeading",0,function({as:e,text:s,className:o}){let l=(0,a.useMediaQuery)("max",639),{phase:c}=(0,r.useContactConversionReveal)();return!0===l?(0,t.jsx)(e,{className:o,children:s}):"off"===c?(0,t.jsx)(i.Contour,{as:e,text:s,className:o,preset:n}):(0,t.jsx)(i.Contour,{as:e,text:s,className:o,preset:n,trigger:"manual",playKey:"done"===c?"revealed":void 0})}])}]);
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.