{"version":3,"file":"shared.VI67ROMl.mjs","names":["GradientText","useRef","GradientTextSource","T","k","D","M","A","C","E","R","S","z","I","L","F","B","U","N","q","gt","j","V","Q","Y","G","W","K","H","Z","$","J","X","tt","et","it","rt","nt","st","at","ot","ut","ht","lt","ft","_t","ct","dt","pt","mt","vt","Tt","yt","wt","bt","kt","xt","Dt","Mt","At","Ct","Et","Pt","Rt","St","Ot","zt","It","Yt","Ft","Bt","Nt","qt","jt","Vt","Gt","Wt","Xt","i","a","t","e","r","i","n","s","_","a","f","l","p","u","c","g","d","y","x","v","b","O","P","m","e","r","_Fragment","useRef","useState","gsap","useRef","useState","useState","useRef","useCallback","useMemo","fonts","css","className","addPropertyOverrides","BlueButton","OutlinedButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","ArrowRight","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.Fragment","localizedValues","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","Image1","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","__exportAll","init_npm_react_18_3_1","ie$1","x$1","oe$1","pe$1","window","init_ssg_sandbox_shims","ce$1","init_jsx_runtime","ne$1","le$1","l$1","c$1","p$1","_e$1","fe$1","de$1","motion","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","SmartComponentScopedContainer","RichText","forwardLoader","useRouter","getFonts","withCSS","addFonts","addPropertyControls","useLocaleInfo","useComponentViewport","fontStore","getFontsFromSharedStyle","getLoadingLazyAtYPosition","withFX","ControlType","withOptimizedAppearEffect","Image$1","runTasksWithYield","ComponentViewportProvider","useVariantState","init_framer_BWFVvmND","cx","init_SE5v20iS2","className$3","Icon","init_nEWGmrpW5","css$5","fonts$3","init_UrCz13PMf","init_Udb6l5qN8","FramerUdb6l5qN8","FramerUrCz13PMf","gradientTextCss","init_gradient_text_css","__esmMin","style","GradientText$1","rootRef","settingsRef","wakeRef","palette","colors","animationSpeed","VARIANTS","variant","direction","ANGLES","angle","clamp","scale","root","reduce","state","raf","last","alive","paint","s","list","cycle","image","spin","TAU","rate","i","x","y","color","sway","cy","loop","period","offset","swing","stops","tick","dt","now","paused","target","settling","wake","locate","rect","event","onEnter","onMove","onLeave","observer","entries","entry","showBorder","className","borderWidth","glow","init_gradient_text","max","min","value","GradientHeadline","props","tag","GradientText","text","init_GradientHeadline","_assertThisInitialized","t","_inheritsLoose","e","i$1","r","n","a$1","o","u","h","l","_","c","d","p","m","g","v","T$1","w","b","k$1","D$1","M$1","A$1","C$1","E$1","P","R$1","S$1","O","z$1","I$1","L$1","F$1","B$1","U$1","N$1","q$1","j$1","V$1","Q$1","Y$1","G$1","W$1","K$1","H$1","Z$1","$$1","J$1","X$1","tt$1","et$1","it$1","rt$1","nt$1","st$1","at$1","ot$1","ut$1","ht$1","lt$1","ft$1","_t$1","ct$1","dt$1","pt$1","mt$1","gt$1","vt$1","Tt$1","yt$1","wt$1","bt$1","kt$1","xt$1","Dt$1","Mt$1","At$1","Ct$1","Et$1","Pt$1","Rt$1","St$1","Ot$1","zt$1","It$1","Lt","Ft$1","Bt$1","Ut","Nt$1","qt$1","jt$1","Vt$1","Qt","Yt$1","Gt$1","Wt$1","Kt","Ht","Zt","$t","Jt","Xt$1","te","ee","ie","re","ne","se","ae","oe","ue","he","le","fe","_e","ce","de","pe","me","ge","ve","Te","ye","we","be","ke","xe","De","Me","Ae","Ce","Ee","Pe","Re","Se","Oe","ze","Ie","Le","Fe","Be","Ue","Ne","qe","je","Ve","Qe","Ye","Ge","We","Ke","He","Ze","$e","Je","Xe","ti","ei","ii","ri","ni","si","ai","oi","ui","hi","li","fi","_i","ci","di","pi","mi","gi","vi","Ti","yi","wi","bi","ki","xi","Di","Mi","Ai","Ci","Ei","Pi","Ri","Si","Oi","zi","Ii","init_gsap_core","_mergeDeep","a","_hasNoPausedAncestors","_parentPlayheadIsBeforeStart","_parsePosition","k","D","wrap","wrapYoyo","interpolate","T","_tick","_propagateYoyoEase","_configElastic","_configBack","Animation","Timeline","M","_initTween","C","E","R","S","z","I","L","F","B","U","N","Tween","PropTween","Context","MatchMedia","A","Y","X","V","W","G","j","q","H","Z","$","K","J","Q","tt","et","rt","it","nt","st","at","ot","ft","lt","pt","ht","ut","ct","gt","mt","yt","xt","vt","_t","wt","bt","Ot","Pt","St","Mt","Tt","Ct","Bt","At","Ft","Yt","zt","Xt","kt","Et","Nt","Vt","It","Rt","Wt","Dt","Gt","jt","qt","init_CSSPlugin","_saveStyle","_getComputedProperty","_getBBoxHack","_convertToUnit","f","_$1","_$2","init_npm_gsap_3_12_5","Characters","character","index","CursorLabel","pill","width","sequence","layers","setLayers","current","animated","animation","reducedMotion","key","element","incoming","outgoing","previousWidth","nextWidth","context","done","old","layer","charsIn","line","role","ease","init_cursor_label","minimumJerk","createRandom","seed","hashString","hash","planReach","defaultCursorMotion","dx","to","from","dy","distance","targetSize","duration","pace","ux","uy","easings","bend","random","overshootJitter","overshoot","aim","control","split","progress","idleSway","time","phase","springStep","exp","omega","nextX","velocity","nextV","readableTextColor","hex","full","channel","init_showcase_pointer_motion","showcasePointerCss","init_showcase_pointer_css","cssPoint","size","Cancelled","hoverOwners","ShowcasePointer","init_showcase_pointer","overlay","runtimes","tickers","clock","rules","live","onCycleRef","onCycle","onCursorPressRef","onCursorPress","cursorsRef","cursors","labels","setLabels","visible","setVisible","setReducedMotion","reduced","generation","setGeneration","query","update","runtime","id","drawTrail","svg","cursor","length","history","segments","count","point","sample","next","frame","dtReal","running","ticker","drift","lx","vx","ly","vy","onVisibility","rootRect","resolveElement","resolve","box","spec","spread","fx","jitter","fy","tween","cancel","reject","resolvePromise","start","error","wait","dispatch","init","extra","type","types","pointer","hitTest","hit","fallback","setHovered","previous","owners","item","travel","plan","options","pulse","arrow","ring","press","down","drawRange","rects","range","block","clear","selection","enter","leave","runStep","step","end","walker","nodes","total","sum","node","rest","caret","position","edge","startPoint","points","shown","exact","before","after","items","left","top","height","area","prototype","setter","controller","run","placeAtStart","config","resetAll","scriptKey","configs","forwardedRef","steps","children","trail","trailWidth","cursorSize","showLabels","labelAnimation","PrefooterCursors","targets","setTargets","signupPressed","setSignupPressed","host","el","section","pick","selector","headline","headlineId","button","buttonId","prev","interval","esc","init_PrefooterCursors","fonts$2","css$4","className$2","init_TFbaGIaZW","addPropertyOverrides$1","variants","nextOverrides","overrides","GradientHeadlineFonts","BlueButtonFonts","OutlinedButtonFonts","PrefooterCursorsFonts","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","matchVariant","Transition$1","humanReadableVariantMap$1","Variants$1","useStateVariable","getProps$1","createLayoutDependency$1","Component$1","css$3","FramerlMruqIuL9","init_lMruqIuL9","args","arg","transition","contextValue","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","mainButtonLink","secondaryButtonLink","headerText","secondaryButtonTitle","mainButtonTitle","subtext","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","\"WOnb_6XCg\"","externalWOnb_6XCg","\"onWOnb_6XCgChange\"","setExternalWOnb_6XCg","\"SDnHhiEOR\"","externalSDnHhiEOR","\"onSDnHhiEORChange\"","setExternalSDnHhiEOR","restProps","WOnb_6XCg","setWOnb_6XCg","SDnHhiEOR","setSDnHhiEOR","layoutDependency","scopingClassNames","layoutId","gestureHandlers","classNames","baseVariant","gestureVariant","Rb8cEYgpA","xe5mqVXad","jEewJRv1K","ResolveLinks","lvVKDI634","resolvedLinks","MrFrcR7o4_0_exports","__FramerMetadata__","v0","v1","v2","v3","v4","v5","init_MrFrcR7o4_0","\"exports\"","\"v5\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"v1\"","\"v3\"","\"v0\"","\"v2\"","\"v4\"","\"__FramerMetadata__\"","getLocalizedValue","locale","values","valuesByLocaleId","init_MrFrcR7o4","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css$2","FramerMrFrcR7o4","init_MrFrcR7o4$1","activeLocale","fonts$1","css$1","className$1","init_rhZHcXHcv","fonts","css","init_Hg6v5jTlz"],"sources":["https:/framerusercontent.com/modules/yF7G0HGCeZeaSXmhV1Zz/Ht8AXsuZgUo7H8pLeR3s/gradient_text_css.js","https:/framerusercontent.com/modules/N4IZikreADpA1JmDLoiB/5FUVIvT9CpAf9EauNO6d/gradient_text.js","https:/framerusercontent.com/modules/kwKUq72b9jZZMB4GSo1G/4seBhDYC68ghaKVFW03t/GradientHeadline.js","https:/ga.jspm.io/npm:gsap@3.12.5/gsap-core.js","https:/ga.jspm.io/npm:gsap@3.12.5/CSSPlugin.js","https:/ga.jspm.io/npm:gsap@3.12.5/index.js","https:/framerusercontent.com/modules/5Ty9OEIVimtUPZvewa47/bJ4XruwbEulQo6PxvSZS/cursor_label.js","https:/framerusercontent.com/modules/NCqLrRquKQC5c5ysg23d/mRIP2iJGa6QMROC3uNGI/showcase_pointer_motion.js","https:/framerusercontent.com/modules/kCDziQrmCb9z8l0b3QFD/l3ANUq73AQ8hZIkSZeH8/showcase_pointer_css.js","https:/framerusercontent.com/modules/SYqeWH9l0dDMS4uc0CKL/abmzPMafXOzesKkaigMO/showcase_pointer.js","https:/framerusercontent.com/modules/NQ46zSeiyOapPWiCyxaa/5H5IwVlYskBxQiyhMziQ/PrefooterCursors.js","https:/framerusercontent.com/modules/c7RELfXC0yXqrDCGmI6b/TqIhLqospk6KBaIfRFDp/TFbaGIaZW.js","https:/framerusercontent.com/modules/fNrD5wEwPlV5i8NpXO4R/2uXInd0ET06WtZbezGry/lMruqIuL9.js","https:/framerusercontent.com/modules/DBQ4133drI28dWNTxU5H/UYUEZdxxhLt7c87xzaHK/MrFrcR7o4-0.js","https:/framerusercontent.com/modules/DBQ4133drI28dWNTxU5H/UYUEZdxxhLt7c87xzaHK/MrFrcR7o4.js","https:/framerusercontent.com/modules/g0aFiUCtC1Wm9UTK73pt/pErkw2fygtpj0v6pSrvH/MrFrcR7o4.js","https:/framerusercontent.com/modules/ll59McoGxlZE31kBDcZK/m9RlRI5VzQRHvbmrZeTy/rhZHcXHcv.js","https:/framerusercontent.com/modules/fU2XJDTgIHlbkafuX8zf/FknPSy95CLdujVgMh8CD/Hg6v5jTlz.js"],"sourcesContent":["// GradientText.css from React Bits. Framer code files can't import .css, so it is injected once at runtime.\nexport const gradientTextCss=\".gradient-text {\\n  position: relative;\\n  overflow: visible;\\n  display: inline-flex;\\n  align-items: center;\\n  justify-content: center;\\n  max-width: 100%;\\n  isolation: isolate;\\n}\\n\\n.gradient-text--border {\\n  padding: 0.35em 0.75em;\\n  border-radius: 999px;\\n}\\n\\n.gradient-text--border::before {\\n  content: '';\\n  position: absolute;\\n  inset: 0;\\n  padding: var(--gt-border);\\n  border-radius: inherit;\\n  background-image: var(--gt-gradient);\\n  -webkit-mask:\\n    linear-gradient(#000 0 0) content-box,\\n    linear-gradient(#000 0 0);\\n  -webkit-mask-composite: xor;\\n  mask:\\n    linear-gradient(#000 0 0) content-box exclude,\\n    linear-gradient(#000 0 0);\\n  pointer-events: none;\\n}\\n\\n.gradient-text__inner {\\n  position: relative;\\n  display: inline-block;\\n}\\n\\n.gradient-text__content {\\n  display: inline-block;\\n  padding: 0.12em 0.06em;\\n  margin: -0.12em -0.06em;\\n  overflow: visible;\\n  background-image: var(--gt-gradient);\\n  -webkit-background-clip: text;\\n  background-clip: text;\\n  -webkit-text-fill-color: transparent;\\n}\\n\\n.gradient-text__glow {\\n  position: absolute;\\n  inset: 0;\\n  z-index: -1;\\n  background-image: var(--gt-gradient);\\n  -webkit-background-clip: text;\\n  background-clip: text;\\n  -webkit-text-fill-color: transparent;\\n  filter: blur(0.3em) saturate(1.4);\\n  opacity: var(--gt-glow);\\n  pointer-events: none;\\n  user-select: none;\\n}\\n\";if(typeof document!==\"undefined\"&&true){const style=document.getElementById(\"gradient-text-css\")||document.createElement(\"style\");style.id=\"gradient-text-css\";style.textContent=gradientTextCss;document.head.appendChild(style);}\nexport const __FramerMetadata__ = {\"exports\":{\"gradientTextCss\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gradient_text_css.map","// @ts-nocheck\n// GradientText from React Bits (JavaScript + CSS variant). Source unchanged apart from the CSS import path.\n\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import\"https://framerusercontent.com/modules/yF7G0HGCeZeaSXmhV1Zz/Ht8AXsuZgUo7H8pLeR3s/gradient_text_css.js\";const VARIANTS=[\"linear\",\"flow\",\"conic\"];const ANGLES={horizontal:90,vertical:180,diagonal:135};const TAU=Math.PI*2;const clamp=(value,min,max)=>Math.min(max,Math.max(min,value));export default function GradientText({children,colors=[\"#5227FF\",\"#FF9FFC\",\"#B497CF\"],animationSpeed=8,variant=\"linear\",angle=90,direction,scale=3,yoyo=true,glow=0,showBorder=false,borderWidth=1.5,pauseOnHover=false,followPointer=false,className=\"\",style}){const rootRef=useRef(null);const settingsRef=useRef(null);const wakeRef=useRef(null);const palette=colors.length>1?colors:[colors[0]??\"#ffffff\",colors[0]??\"#ffffff\"];settingsRef.current={colors:palette,speed:Math.max(.2,animationSpeed),variant:VARIANTS.includes(variant)?variant:\"linear\",angle:direction?ANGLES[direction]??angle:angle,scale:clamp(scale,1,6),yoyo,pauseOnHover,followPointer};useEffect(()=>{wakeRef.current?.();});useEffect(()=>{const root=rootRef.current;if(!root)return undefined;const reduce=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches??false;const state={time:0,inside:false,visible:true,x:.5,y:.5,px:.5,py:.5,vx:0,vy:0,pull:0};let raf=0;let last=0;let alive=true;const paint=()=>{const s=settingsRef.current;const list=s.colors;const cycle=state.time/s.speed;let image;if(s.variant===\"flow\"){const blobs=list.map((color,i)=>{const spin=cycle*TAU;const rate=.55+i*.618%1*.5;let x=50+44*Math.sin(spin*rate+i*2.1);let y=50+40*Math.sin(spin*(rate*.83+.21)+i*1.3);if(i===0){x+=(state.px*100-x)*state.pull;y+=(state.py*100-y)*state.pull;}return`radial-gradient(ellipse ${(22+12*s.scale).toFixed(1)}% ${(60+30*s.scale).toFixed(1)}% at ${x.toFixed(2)}% ${y.toFixed(2)}%, ${color} 0%, transparent 100%)`;});image=`${blobs.join(\", \")}, linear-gradient(${s.angle}deg, ${list.join(\", \")})`;}else if(s.variant===\"conic\"){const sway=s.yoyo?Math.sin(cycle*Math.PI)*50:cycle*360;const cx=50+(state.px*100-50)*state.pull;const cy=260+(state.py*100-260)*state.pull;image=`repeating-conic-gradient(from ${(sway-30).toFixed(2)}deg at ${cx.toFixed(2)}% ${cy.toFixed(2)}%, ${[...list,list[0]].map((color,i)=>`${color} ${(i/list.length*60*(3/s.scale)).toFixed(2)}deg`).join(\", \")})`;}else{const loop=[...list,list[0]];const period=100*s.scale;let offset;if(s.yoyo){const swing=cycle%2;const t=swing<1?swing:2-swing;offset=(.5-Math.cos(Math.PI*t)/2)*(period-100);}else{offset=cycle%1*period;}offset+=(state.px-.5)*period*.5*state.pull;const stops=loop.map((color,i)=>`${color} ${(i/(loop.length-1)*period-offset).toFixed(2)}%`);image=`repeating-linear-gradient(${s.angle}deg, ${stops.join(\", \")})`;}root.style.setProperty(\"--gt-gradient\",image);};const tick=now=>{raf=0;if(!alive)return;const s=settingsRef.current;const dt=Math.min(.05,Math.max(0,(now-last)/1e3));last=now;const paused=reduce||s.pauseOnHover&&state.inside;if(!paused)state.time+=dt;const target=s.followPointer&&state.inside?1:0;state.pull+=(target-state.pull)*(1-Math.exp(-dt*6));const stiffness=160;state.vx+=((state.x-state.px)*stiffness-state.vx*2*Math.sqrt(stiffness))*dt;state.vy+=((state.y-state.py)*stiffness-state.vy*2*Math.sqrt(stiffness))*dt;state.px+=state.vx*dt;state.py+=state.vy*dt;paint();const settling=Math.abs(state.pull-target)>.001||Math.abs(state.vx)+Math.abs(state.vy)>.001;if(!state.visible||paused&&!settling)return;raf=requestAnimationFrame(tick);};const wake=()=>{if(raf||!alive)return;last=performance.now();raf=requestAnimationFrame(tick);};wakeRef.current=()=>{paint();wake();};const locate=event=>{const rect=root.getBoundingClientRect();state.x=clamp((event.clientX-rect.left)/rect.width,0,1);state.y=clamp((event.clientY-rect.top)/rect.height,0,1);};const onEnter=event=>{locate(event);if(!state.inside){state.px=state.x;state.py=state.y;}state.inside=true;wake();};const onMove=event=>{locate(event);wake();};const onLeave=()=>{state.inside=false;wake();};const observer=new IntersectionObserver(entries=>{state.visible=entries.some(entry=>entry.isIntersecting);if(state.visible)wake();});observer.observe(root);root.addEventListener(\"pointerenter\",onEnter);root.addEventListener(\"pointermove\",onMove);root.addEventListener(\"pointerleave\",onLeave);paint();wake();return()=>{alive=false;cancelAnimationFrame(raf);observer.disconnect();root.removeEventListener(\"pointerenter\",onEnter);root.removeEventListener(\"pointermove\",onMove);root.removeEventListener(\"pointerleave\",onLeave);wakeRef.current=null;};},[]);const loop=[...palette,palette[0]];return /*#__PURE__*/_jsx(\"span\",{ref:rootRef,className:`gradient-text${showBorder?\" gradient-text--border\":\"\"}${className?` ${className}`:\"\"}`,style:{\"--gt-gradient\":`linear-gradient(${direction?ANGLES[direction]??angle:angle}deg, ${loop.join(\", \")})`,\"--gt-border\":`${borderWidth}px`,\"--gt-glow\":clamp(glow,0,1),...style},children:/*#__PURE__*/_jsxs(\"span\",{className:\"gradient-text__inner\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"gradient-text__content\",children:children}),glow>0?/*#__PURE__*/_jsx(\"span\",{className:\"gradient-text__glow\",\"aria-hidden\":\"true\",children:children}):null]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientText\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import GradientTextSource from\"https://framerusercontent.com/modules/N4IZikreADpA1JmDLoiB/5FUVIvT9CpAf9EauNO6d/gradient_text.js\";// The React Bits source is plain JavaScript; treat its props loosely here.\nconst GradientText=GradientTextSource;/**\n * Animated gradient headline for the pre-footer, built on React Bits GradientText.\n * Typography mirrors the Aeonik heading it replaces; size is set per breakpoint on the instance.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function GradientHeadline(props){const{text,tag,fontSize,lineHeight,colors,animationSpeed,variant,glow,angle,scale,yoyo,pauseOnHover,followPointer,style}=props;const Tag=tag||\"h1\";return /*#__PURE__*/_jsx(Tag,{style:{...style,margin:0,width:\"100%\",textAlign:\"center\",fontFamily:'\"Aeonik Medium\", \"Aeonik\", \"Inter\", sans-serif',fontWeight:500,fontSize,lineHeight,letterSpacing:\"-0.03em\"},children:/*#__PURE__*/_jsx(GradientText,{colors:colors,animationSpeed:animationSpeed,variant:variant,glow:glow,angle:angle,scale:scale,yoyo:yoyo,pauseOnHover:pauseOnHover,followPointer:followPointer,children:text})});}GradientHeadline.defaultProps={text:\"Start doing.\",tag:\"h1\",fontSize:100,lineHeight:1.05,colors:[\"#a55eff\",\"#ff86c7\",\"#f3afd4\"],animationSpeed:3,variant:\"conic\",glow:.4,angle:90,scale:3,yoyo:true,pauseOnHover:false,followPointer:false};addPropertyControls(GradientHeadline,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Start doing.\"},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"h1\",\"h2\",\"h3\",\"p\"],defaultValue:\"h1\"},fontSize:{type:ControlType.Number,title:\"Font size\",min:12,max:240,step:1,unit:\"px\",defaultValue:100},lineHeight:{type:ControlType.Number,title:\"Line height\",min:.8,max:2,step:.01,defaultValue:1.05},colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color},defaultValue:[\"#a55eff\",\"#ff86c7\",\"#f3afd4\"]},animationSpeed:{type:ControlType.Number,title:\"Cycle (s)\",min:.2,max:30,step:.1,defaultValue:3},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"linear\",\"flow\",\"conic\"],defaultValue:\"conic\"},angle:{type:ControlType.Number,title:\"Angle\",min:0,max:360,step:1,unit:\"\\xb0\",defaultValue:90},scale:{type:ControlType.Number,title:\"Scale\",min:1,max:6,step:.1,defaultValue:3},yoyo:{type:ControlType.Boolean,title:\"Yoyo\",defaultValue:true},glow:{type:ControlType.Number,title:\"Glow\",min:0,max:1,step:.05,defaultValue:.4},pauseOnHover:{type:ControlType.Boolean,title:\"Pause on hover\",defaultValue:false},followPointer:{type:ControlType.Boolean,title:\"Follow pointer\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientHeadline\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function _assertThisInitialized(t){if(t===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype);t.prototype.constructor=t;t.__proto__=e}\n/*!\n * GSAP 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/var t,e,i,r,n,s,a,o,u,h,l,_={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},c={duration:.5,overwrite:false,delay:0},d=1e8,p=1/d,m=Math.PI*2,g=m/4,v=0,T=Math.sqrt,y=Math.cos,w=Math.sin,b=function _isString(t){return typeof t===\"string\"},k=function _isFunction(t){return typeof t===\"function\"},x=function _isNumber(t){return typeof t===\"number\"},D=function _isUndefined(t){return typeof t===\"undefined\"},M=function _isObject(t){return typeof t===\"object\"},A=function _isNotFalse(t){return t!==false},C=function _windowExists(){return typeof window!==\"undefined\"},E=function _isFuncOrString(t){return k(t)||b(t)},P=typeof ArrayBuffer===\"function\"&&ArrayBuffer.isView||function(){},R=Array.isArray,S=/(?:-?\\.?\\d|\\.)+/gi,O=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,z=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,I=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,L=/[+-]=-?[.\\d]+/,F=/[^,'\"\\[\\]\\s]+/gi,B=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,U={},N={},q=function _install(t){return(N=gt(t,U))&&Ii},j=function _missingPlugin(t,e){return console.warn(\"Invalid property\",t,\"set to\",e,\"Missing plugin? gsap.registerPlugin()\")},V=function _warn(t,e){return!e&&console.warn(t)},Q=function _addGlobal(t,e){return t&&(U[t]=e)&&N&&(N[t]=e)||U},Y=function _emptyFunc(){return 0},G={suppressEvents:true,isStart:true,kill:false},W={suppressEvents:true,kill:false},K={suppressEvents:true},H={},Z=[],$={},J={},X={},tt=30,et=[],it=\"\",rt=function _harness(t){var e,i,r=t[0];M(r)||k(r)||(t=[t]);if(!(e=(r._gsap||{}).harness)){i=et.length;while(i--&&!et[i].targetTest(r));e=et[i]}i=t.length;while(i--)t[i]&&(t[i]._gsap||(t[i]._gsap=new Ye(t[i],e)))||t.splice(i,1);return t},nt=function _getCache(t){return t._gsap||rt(te(t))[0]._gsap},st=function _getProperty(t,e,i){return(i=t[e])&&k(i)?t[e]():D(i)&&t.getAttribute&&t.getAttribute(e)||i},at=function _forEachName(t,e){return(t=t.split(\",\")).forEach(e)||t},ot=function _round(t){return Math.round(t*1e5)/1e5||0},ut=function _roundPrecise(t){return Math.round(t*1e7)/1e7||0},ht=function _parseRelative(t,e){var i=e.charAt(0),r=parseFloat(e.substr(2));t=parseFloat(t);return i===\"+\"?t+r:i===\"-\"?t-r:i===\"*\"?t*r:t/r},lt=function _arrayContainsAny(t,e){var i=e.length,r=0;for(;t.indexOf(e[r])<0&&++r<i;);return r<i},ft=function _lazyRender(){var t,e,i=Z.length,r=Z.slice(0);$={};Z.length=0;for(t=0;t<i;t++){e=r[t];e&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],true)._lazy=0)}},_t=function _lazySafeRender(t,i,r,n){Z.length&&!e&&ft();t.render(i,r,n||e&&i<0&&(t._initted||t._startAt));Z.length&&!e&&ft()},ct=function _numericIfPossible(t){var e=parseFloat(t);return(e||e===0)&&(t+\"\").match(F).length<2?e:b(t)?t.trim():t},dt=function _passThrough(t){return t},pt=function _setDefaults(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},mt=function _setKeyframeDefaults(t){return function(e,i){for(var r in i)r in e||r===\"duration\"&&t||r===\"ease\"||(e[r]=i[r])}},gt=function _merge(t,e){for(var i in e)t[i]=e[i];return t},vt=function _mergeDeep(t,e){for(var i in e)i!==\"__proto__\"&&i!==\"constructor\"&&i!==\"prototype\"&&(t[i]=M(e[i])?_mergeDeep(t[i]||(t[i]={}),e[i]):e[i]);return t},Tt=function _copyExcluding(t,e){var i,r={};for(i in t)i in e||(r[i]=t[i]);return r},yt=function _inheritDefaults(t){var e=t.parent||r,i=t.keyframes?mt(R(t.keyframes)):pt;if(A(t.inherit))while(e){i(t,e.vars.defaults);e=e.parent||e._dp}return t},wt=function _arraysMatch(t,e){var i=t.length,r=i===e.length;while(r&&i--&&t[i]===e[i]);return i<0},bt=function _addLinkedListItem(t,e,i,r,n){i===void 0&&(i=\"_first\");r===void 0&&(r=\"_last\");var s,a=t[r];if(n){s=e[n];while(a&&a[n]>s)a=a._prev}if(a){e._next=a._next;a._next=e}else{e._next=t[i];t[i]=e}e._next?e._next._prev=e:t[r]=e;e._prev=a;e.parent=e._dp=t;return e},kt=function _removeLinkedListItem(t,e,i,r){i===void 0&&(i=\"_first\");r===void 0&&(r=\"_last\");var n=e._prev,s=e._next;n?n._next=s:t[i]===e&&(t[i]=s);s?s._prev=n:t[r]===e&&(t[r]=n);e._next=e._prev=e.parent=null},xt=function _removeFromParent(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t);t._act=0},Dt=function _uncache(t,e){if(t&&(!e||e._end>t._dur||e._start<0)){var i=t;while(i){i._dirty=1;i=i.parent}}return t},Mt=function _recacheAncestors(t){var e=t.parent;while(e&&e.parent){e._dirty=1;e.totalDuration();e=e.parent}return t},At=function _rewindStartAt(t,i,r,n){return t._startAt&&(e?t._startAt.revert(W):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(i,true,n))},Ct=function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)},Et=function _elapsedCycleDuration(t){return t._repeat?Pt(t._tTime,t=t.duration()+t._rDelay)*t:0},Pt=function _animationCycle(t,e){var i=Math.floor(t/=e);return t&&i===t?i-1:i},Rt=function _parentToChildTotalTime(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},St=function _setEnd(t){return t._end=ut(t._start+(t._tDur/Math.abs(t._ts||t._rts||p)||0))},Ot=function _alignPlayhead(t,e){var i=t._dp;if(i&&i.smoothChildTiming&&t._ts){t._start=ut(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts));St(t);i._dirty||Dt(i,t)}return t},zt=function _postAddChecks(t,e){var i;if(e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add)){i=Rt(t.rawTime(),e);(!e._dur||Kt(0,e.totalDuration(),i)-e._tTime>p)&&e.render(i,true)}if(Dt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration()){i=t;while(i._dp){i.rawTime()>=0&&i.totalTime(i._tTime);i=i._dp}}t._zTime=-p}},It=function _addToTimeline(t,e,i,n){e.parent&&xt(e);e._start=ut((x(i)?i:i||t!==r?Yt(t,i,e):t._time)+e._delay);e._end=ut(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0));bt(t,e,\"_first\",\"_last\",t._sort?\"_start\":0);Ut(e)||(t._recent=e);n||zt(t,e);t._ts<0&&Ot(t,t._tTime);return t},Lt=function _scrollTrigger(t,e){return(U.ScrollTrigger||j(\"scrollTrigger\",e))&&U.ScrollTrigger.create(e,t)},Ft=function _attemptInitTween(t,i,r,n,s){ti(t,i,s);if(!t._initted)return 1;if(!r&&t._pt&&!e&&(t._dur&&t.vars.lazy!==false||!t._dur&&t.vars.lazy)&&u!==Pe.frame){Z.push(t);t._lazy=[s,n];return 1}},Bt=function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))},Ut=function _isFromOrFromStart(t){var e=t.data;return e===\"isFromStart\"||e===\"isStart\"},Nt=function _renderZeroDurationTween(t,i,r,n){var s,a,o,u=t.ratio,h=i<0||!i&&(!t._start&&Bt(t)&&!(!t._initted&&Ut(t))||(t._ts<0||t._dp._ts<0)&&!Ut(t))?0:1,l=t._rDelay,_=0;if(l&&t._repeat){_=Kt(0,t._tDur,i);a=Pt(_,l);t._yoyo&&a&1&&(h=1-h);if(a!==Pt(t._tTime,l)){u=1-h;t.vars.repeatRefresh&&t._initted&&t.invalidate()}}if(h!==u||e||n||t._zTime===p||!i&&t._zTime){if(!t._initted&&Ft(t,i,n,r,_))return;o=t._zTime;t._zTime=i||(r?p:0);r||(r=i&&!o);t.ratio=h;t._from&&(h=1-h);t._time=0;t._tTime=_;s=t._pt;while(s){s.r(h,s.d);s=s._next}i<0&&At(t,i,r,true);t._onUpdate&&!r&&ge(t,\"onUpdate\");_&&t._repeat&&!r&&t.parent&&ge(t,\"onRepeat\");if((i>=t._tDur||i<0)&&t.ratio===h){h&&xt(t,1);if(!r&&!e){ge(t,h?\"onComplete\":\"onReverseComplete\",true);t._prom&&t._prom()}}}else t._zTime||(t._zTime=i)},qt=function _findNextPauseTween(t,e,i){var r;if(i>e){r=t._first;while(r&&r._start<=i){if(r.data===\"isPause\"&&r._start>e)return r;r=r._next}}else{r=t._last;while(r&&r._start>=i){if(r.data===\"isPause\"&&r._start<e)return r;r=r._prev}}},jt=function _setDuration(t,e,i,r){var n=t._repeat,s=ut(e)||0,a=t._tTime/t._tDur;a&&!r&&(t._time*=s/t._dur);t._dur=s;t._tDur=n?n<0?1e10:ut(s*(n+1)+t._rDelay*n):s;a>0&&!r&&Ot(t,t._tTime=t._tDur*a);t.parent&&St(t);i||Dt(t.parent,t);return t},Vt=function _onUpdateTotalDuration(t){return t instanceof We?Dt(t):jt(t,t._dur)},Qt={_start:0,endTime:Y,totalDuration:Y},Yt=function _parsePosition(t,e,i){var r,n,s,a=t.labels,o=t._recent||Qt,u=t.duration()>=d?o.endTime(false):t._dur;if(b(e)&&(isNaN(e)||e in a)){n=e.charAt(0);s=e.substr(-1)===\"%\";r=e.indexOf(\"=\");if(n===\"<\"||n===\">\"){r>=0&&(e=e.replace(/=/,\"\"));return(n===\"<\"?o._start:o.endTime(o._repeat>=0))+(parseFloat(e.substr(1))||0)*(s?(r<0?o:i).totalDuration()/100:1)}if(r<0){e in a||(a[e]=u);return a[e]}n=parseFloat(e.charAt(r-1)+e.substr(r+1));s&&i&&(n=n/100*(R(i)?i[0]:i).totalDuration());return r>1?_parsePosition(t,e.substr(0,r-1),i)+n:u+n}return e==null?u:+e},Gt=function _createTweenType(t,e,i){var r,n,s=x(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];s&&(o.duration=e[1]);o.parent=i;if(t){r=o;n=i;while(n&&!(\"immediateRender\"in r)){r=n.vars.defaults||{};n=A(n.vars.inherit)&&n.parent}o.immediateRender=A(r.immediateRender);t<2?o.runBackwards=1:o.startAt=e[a-1]}return new oi(e[0],o,e[a+1])},Wt=function _conditionalReturn(t,e){return t||t===0?e(t):e},Kt=function _clamp(t,e,i){return i<t?t:i>e?e:i},Ht=function getUnit(t,e){return b(t)&&(e=B.exec(t))?e[1]:\"\"},Zt=function clamp(t,e,i){return Wt(i,(function(i){return Kt(t,e,i)}))},$t=[].slice,Jt=function _isArrayLike(t,e){return t&&M(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&M(t[0]))&&!t.nodeType&&t!==n},Xt=function _flatten(t,e,i){i===void 0&&(i=[]);return t.forEach((function(t){var r;return b(t)&&!e||Jt(t,1)?(r=i).push.apply(r,te(t)):i.push(t)}))||i},te=function toArray(t,e,r){return i&&!e&&i.selector?i.selector(t):!b(t)||r||!s&&Re()?R(t)?Xt(t,r):Jt(t)?$t.call(t,0):t?[t]:[]:$t.call((e||a).querySelectorAll(t),0)},ee=function selector(t){t=te(t)[0]||V(\"Invalid scope\")||{};return function(e){var i=t.current||t.nativeElement||t;return te(e,i.querySelectorAll?i:i===t?V(\"Invalid scope\")||a.createElement(\"div\"):t)}},ie=function shuffle(t){return t.sort((function(){return.5-Math.random()}))},re=function distribute(t){if(k(t))return t;var e=M(t)?t:{each:t},i=Ne(e.ease),r=e.from||0,n=parseFloat(e.base)||0,s={},a=r>0&&r<1,o=isNaN(r)||a,u=e.axis,h=r,l=r;if(b(r))h=l={center:.5,edges:.5,end:1}[r]||0;else if(!a&&o){h=r[0];l=r[1]}return function(t,a,_){var c,p,m,g,v,y,w,b,k,x=(_||e).length,D=s[x];if(!D){k=e.grid===\"auto\"?0:(e.grid||[1,d])[1];if(!k){w=-d;while(w<(w=_[k++].getBoundingClientRect().left)&&k<x);k<x&&k--}D=s[x]=[];c=o?Math.min(k,x)*h-.5:r%k;p=k===d?0:o?x*l/k-.5:r/k|0;w=0;b=d;for(y=0;y<x;y++){m=y%k-c;g=p-(y/k|0);D[y]=v=u?Math.abs(u===\"y\"?g:m):T(m*m+g*g);v>w&&(w=v);v<b&&(b=v)}r===\"random\"&&ie(D);D.max=w-b;D.min=b;D.v=x=(parseFloat(e.amount)||parseFloat(e.each)*(k>x?x-1:u?u===\"y\"?x/k:k:Math.max(k,x/k))||0)*(r===\"edges\"?-1:1);D.b=x<0?n-x:n;D.u=Ht(e.amount||e.each)||0;i=i&&x<0?Be(i):i}x=(D[t]-D.min)/D.max||0;return ut(D.b+(i?i(x):x)*D.v)+D.u}},ne=function _roundModifier(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(i){var r=ut(Math.round(parseFloat(i)/t)*t*e);return(r-r%1)/e+(x(i)?0:Ht(i))}},se=function snap(t,e){var i,r,n=R(t);if(!n&&M(t)){i=n=t.radius||d;if(t.values){t=te(t.values);(r=!x(t[0]))&&(i*=i)}else t=ne(t.increment)}return Wt(e,n?k(t)?function(e){r=t(e);return Math.abs(r-e)<=i?r:e}:function(e){var n,s,a=parseFloat(r?e.x:e),o=parseFloat(r?e.y:0),u=d,h=0,l=t.length;while(l--){if(r){n=t[l].x-a;s=t[l].y-o;n=n*n+s*s}else n=Math.abs(t[l]-a);if(n<u){u=n;h=l}}h=!i||u<=i?t[h]:e;return r||h===e||x(e)?h:h+Ht(e)}:ne(t))},ae=function random(t,e,i,r){return Wt(R(t)?!e:i===true?!!(i=0):!r,(function(){return R(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+\"\").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+i*.99))/i)*i*r)/r}))},oe=function pipe(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},ue=function unitize(t,e){return function(i){return t(parseFloat(i))+(e||Ht(i))}},he=function normalize(t,e,i){return de(t,e,0,1,i)},le=function _wrapArray(t,e,i){return Wt(i,(function(i){return t[~~e(i)]}))},fe=function wrap(t,e,i){var r=e-t;return R(t)?le(t,wrap(0,t.length),e):Wt(i,(function(e){return(r+(e-t)%r)%r+t}))},_e=function wrapYoyo(t,e,i){var r=e-t,n=r*2;return R(t)?le(t,wrapYoyo(0,t.length-1),e):Wt(i,(function(e){e=(n+(e-t)%n)%n||0;return t+(e>r?n-e:e)}))},ce=function _replaceRandom(t){var e,i,r,n,s=0,a=\"\";while(~(e=t.indexOf(\"random(\",s))){r=t.indexOf(\")\",e);n=t.charAt(e+7)===\"[\";i=t.substr(e+7,r-e-7).match(n?F:S);a+=t.substr(s,e-s)+ae(n?i:+i[0],n?0:+i[1],+i[2]||1e-5);s=r+1}return a+t.substr(s,t.length-s)},de=function mapRange(t,e,i,r,n){var s=e-t,a=r-i;return Wt(n,(function(e){return i+((e-t)/s*a||0)}))},pe=function interpolate(t,e,i,r){var n=isNaN(t+e)?0:function(i){return(1-i)*t+i*e};if(!n){var s,a,o,u,h,l=b(t),_={};i===true&&(r=1)&&(i=null);if(l){t={p:t};e={p:e}}else if(R(t)&&!R(e)){o=[];u=t.length;h=u-2;for(a=1;a<u;a++)o.push(interpolate(t[a-1],t[a]));u--;n=function func(t){t*=u;var e=Math.min(h,~~t);return o[e](t-e)};i=e}else r||(t=gt(R(t)?[]:{},t));if(!o){for(s in e)$e.call(_,t,s,\"get\",e[s]);n=function func(e){return mi(e,_)||(l?t.p:t)}}}return Wt(i,n)},me=function _getLabelInDirection(t,e,i){var r,n,s,a=t.labels,o=d;for(r in a){n=a[r]-e;if(n<0===!!i&&n&&o>(n=Math.abs(n))){s=r;o=n}}return s},ge=function _callback(t,e,r){var n,s,a,o=t.vars,u=o[e],h=i,l=t._ctx;if(u){n=o[e+\"Params\"];s=o.callbackScope||t;r&&Z.length&&ft();l&&(i=l);a=n?u.apply(s,n):u.call(s);i=h;return a}},ve=function _interrupt(t){xt(t);t.scrollTrigger&&t.scrollTrigger.kill(!!e);t.progress()<1&&ge(t,\"onInterrupt\");return t},Te=[],ye=function _createPlugin(t){if(t){t=!t.name&&t.default||t;if(C()||t.headless){var e=t.name,i=k(t),r=e&&!i&&t.init?function(){this._props=[]}:t,n={init:Y,render:mi,add:$e,kill:vi,modifier:gi,rawVars:0},s={targetTest:0,get:0,getSetter:_i,aliases:{},register:0};Re();if(t!==r){if(J[e])return;pt(r,pt(Tt(t,n),s));gt(r.prototype,gt(n,Tt(t,s)));J[r.prop=e]=r;if(t.targetTest){et.push(r);H[e]=1}e=(e===\"css\"?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}Q(e,r);t.register&&t.register(Ii,r,wi)}else Te.push(t)}},we=255,be={aqua:[0,we,we],lime:[0,we,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,we],navy:[0,0,128],white:[we,we,we],olive:[128,128,0],yellow:[we,we,0],orange:[we,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[we,0,0],pink:[we,192,203],cyan:[0,we,we],transparent:[we,we,we,0]},ke=function _hue(t,e,i){t+=t<0?1:t>1?-1:0;return(t*6<1?e+(i-e)*t*6:t<.5?i:t*3<2?e+(i-e)*(2/3-t)*6:e)*we+.5|0},xe=function splitColor(t,e,i){var r,n,s,a,o,u,h,l,_,c,d=t?x(t)?[t>>16,t>>8&we,t&we]:0:be.black;if(!d){t.substr(-1)===\",\"&&(t=t.substr(0,t.length-1));if(be[t])d=be[t];else if(t.charAt(0)===\"#\"){if(t.length<6){r=t.charAt(1);n=t.charAt(2);s=t.charAt(3);t=\"#\"+r+r+n+n+s+s+(t.length===5?t.charAt(4)+t.charAt(4):\"\")}if(t.length===9){d=parseInt(t.substr(1,6),16);return[d>>16,d>>8&we,d&we,parseInt(t.substr(7),16)/255]}t=parseInt(t.substr(1),16);d=[t>>16,t>>8&we,t&we]}else if(t.substr(0,3)===\"hsl\"){d=c=t.match(S);if(e){if(~t.indexOf(\"=\")){d=t.match(O);i&&d.length<4&&(d[3]=1);return d}}else{a=+d[0]%360/360;o=+d[1]/100;u=+d[2]/100;n=u<=.5?u*(o+1):u+o-u*o;r=u*2-n;d.length>3&&(d[3]*=1);d[0]=ke(a+1/3,r,n);d[1]=ke(a,r,n);d[2]=ke(a-1/3,r,n)}}else d=t.match(S)||be.transparent;d=d.map(Number)}if(e&&!c){r=d[0]/we;n=d[1]/we;s=d[2]/we;h=Math.max(r,n,s);l=Math.min(r,n,s);u=(h+l)/2;if(h===l)a=o=0;else{_=h-l;o=u>.5?_/(2-h-l):_/(h+l);a=h===r?(n-s)/_+(n<s?6:0):h===n?(s-r)/_+2:(r-n)/_+4;a*=60}d[0]=~~(a+.5);d[1]=~~(o*100+.5);d[2]=~~(u*100+.5)}i&&d.length<4&&(d[3]=1);return d},De=function _colorOrderData(t){var e=[],i=[],r=-1;t.split(Ae).forEach((function(t){var n=t.match(z)||[];e.push.apply(e,n);i.push(r+=n.length+1)}));e.c=i;return e},Me=function _formatColors(t,e,i){var r,n,s,a,o=\"\",u=(t+o).match(Ae),h=e?\"hsla(\":\"rgba(\",l=0;if(!u)return t;u=u.map((function(t){return(t=xe(t,e,1))&&h+(e?t[0]+\",\"+t[1]+\"%,\"+t[2]+\"%,\"+t[3]:t.join(\",\"))+\")\"}));if(i){s=De(t);r=i.c;if(r.join(o)!==s.c.join(o)){n=t.replace(Ae,\"1\").split(z);a=n.length-1;for(;l<a;l++)o+=n[l]+(~r.indexOf(l)?u.shift()||h+\"0,0,0,0)\":(s.length?s:u.length?u:i).shift())}}if(!n){n=t.split(Ae);a=n.length-1;for(;l<a;l++)o+=n[l]+u[l]}return o+n[a]},Ae=function(){var t,e=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\";for(t in be)e+=\"|\"+t+\"\\\\b\";return new RegExp(e+\")\",\"gi\")}(),Ce=/hsl[a]?\\(/,Ee=function _colorStringFilter(t){var e,i=t.join(\" \");Ae.lastIndex=0;if(Ae.test(i)){e=Ce.test(i);t[1]=Me(t[1],e);t[0]=Me(t[0],e,De(t[1]));return true}},Pe=function(){var t,e,i,r,u,h,_=Date.now,c=500,d=33,p=_(),m=p,g=1e3/240,v=g,T=[],y=function _tick(i){var n,s,a,o,l=_()-m,y=i===true;(l>c||l<0)&&(p+=l-d);m+=l;a=m-p;n=a-v;if(n>0||y){o=++r.frame;u=a-r.time*1e3;r.time=a/=1e3;v+=n+(n>=g?4:g-n);s=1}y||(t=e(_tick));if(s)for(h=0;h<T.length;h++)T[h](a,u,o,i)};r={time:0,frame:0,tick:function tick(){y(true)},deltaRatio:function deltaRatio(t){return u/(1e3/(t||60))},wake:function wake(){if(o){if(!s&&C()){n=s=window;a=n.document||{};U.gsap=Ii;(n.gsapVersions||(n.gsapVersions=[])).push(Ii.version);q(N||n.GreenSockGlobals||!n.gsap&&n||{});Te.forEach(ye)}i=typeof requestAnimationFrame!==\"undefined\"&&requestAnimationFrame;t&&r.sleep();e=i||function(t){return setTimeout(t,v-r.time*1e3+1|0)};l=1;y(2)}},sleep:function sleep(){(i?cancelAnimationFrame:clearTimeout)(t);l=0;e=Y},lagSmoothing:function lagSmoothing(t,e){c=t||Infinity;d=Math.min(e||33,c)},fps:function fps(t){g=1e3/(t||240);v=r.time*1e3+g},add:function add(t,e,i){var n=e?function(e,i,s,a){t(e,i,s,a);r.remove(n)}:t;r.remove(t);T[i?\"unshift\":\"push\"](n);Re();return n},remove:function remove(t,e){~(e=T.indexOf(t))&&T.splice(e,1)&&h>=e&&h--},_listeners:T};return r}(),Re=function _wake(){return!l&&Pe.wake()},Se={},Oe=/^[\\d.\\-M][\\d.\\-,\\s]/,ze=/[\"']/g,Ie=function _parseObjectInString(t){var e,i,r,n={},s=t.substr(1,t.length-3).split(\":\"),a=s[0],o=1,u=s.length;for(;o<u;o++){i=s[o];e=o!==u-1?i.lastIndexOf(\",\"):i.length;r=i.substr(0,e);n[a]=isNaN(r)?r.replace(ze,\"\").trim():+r;a=i.substr(e+1).trim()}return n},Le=function _valueInParentheses(t){var e=t.indexOf(\"(\")+1,i=t.indexOf(\")\"),r=t.indexOf(\"(\",e);return t.substring(e,~r&&r<i?t.indexOf(\")\",i+1):i)},Fe=function _configEaseFromString(t){var e=(t+\"\").split(\"(\"),i=Se[e[0]];return i&&e.length>1&&i.config?i.config.apply(null,~t.indexOf(\"{\")?[Ie(e[1])]:Le(t).split(\",\").map(ct)):Se._CE&&Oe.test(t)?Se._CE(\"\",t):i},Be=function _invertEase(t){return function(e){return 1-t(1-e)}},Ue=function _propagateYoyoEase(t,e){var i,r=t._first;while(r){if(r instanceof We)_propagateYoyoEase(r,e);else if(r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==e)if(r.timeline)_propagateYoyoEase(r.timeline,e);else{i=r._ease;r._ease=r._yEase;r._yEase=i;r._yoyo=e}r=r._next}},Ne=function _parseEase(t,e){return t&&(k(t)?t:Se[t]||Fe(t))||e},qe=function _insertEase(t,e,i,r){i===void 0&&(i=function easeOut(t){return 1-e(1-t)});r===void 0&&(r=function easeInOut(t){return t<.5?e(t*2)/2:1-e(2*(1-t))/2});var n,s={easeIn:e,easeOut:i,easeInOut:r};at(t,(function(t){Se[t]=U[t]=s;Se[n=t.toLowerCase()]=i;for(var e in s)Se[n+(e===\"easeIn\"?\".in\":e===\"easeOut\"?\".out\":\".inOut\")]=Se[t+\".\"+e]=s[e]}));return s},je=function _easeInOutFromOut(t){return function(e){return e<.5?(1-t(1-e*2))/2:.5+t(2*(e-.5))/2}},Ve=function _configElastic(t,e,i){var r=e>=1?e:1,n=(i||(t?.3:.45))/(e<1?e:1),s=n/m*(Math.asin(1/r)||0),a=function easeOut(t){return t===1?1:r*Math.pow(2,-10*t)*w((t-s)*n)+1},o=t===\"out\"?a:t===\"in\"?function(t){return 1-a(1-t)}:je(a);n=m/n;o.config=function(e,i){return _configElastic(t,e,i)};return o},Qe=function _configBack(t,e){e===void 0&&(e=1.70158);var i=function easeOut(t){return t?--t*t*((e+1)*t+e)+1:0},r=t===\"out\"?i:t===\"in\"?function(t){return 1-i(1-t)}:je(i);r.config=function(e){return _configBack(t,e)};return r};at(\"Linear,Quad,Cubic,Quart,Quint,Strong\",(function(t,e){var i=e<5?e+1:e;qe(t+\",Power\"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(t*2,i)/2:1-Math.pow(2*(1-t),i)/2}))}));Se.Linear.easeNone=Se.none=Se.Linear.easeIn;qe(\"Elastic\",Ve(\"in\"),Ve(\"out\"),Ve());(function(t,e){var i=1/e,r=2*i,n=2.5*i,s=function easeOut(s){return s<i?t*s*s:s<r?t*Math.pow(s-1.5/e,2)+.75:s<n?t*(s-=2.25/e)*s+.9375:t*Math.pow(s-2.625/e,2)+.984375};qe(\"Bounce\",(function(t){return 1-s(1-t)}),s)})(7.5625,2.75);qe(\"Expo\",(function(t){return t?Math.pow(2,10*(t-1)):0}));qe(\"Circ\",(function(t){return-(T(1-t*t)-1)}));qe(\"Sine\",(function(t){return t===1?1:1-y(t*g)}));qe(\"Back\",Qe(\"in\"),Qe(\"out\"),Qe());Se.SteppedEase=Se.steps=U.SteppedEase={config:function config(t,e){t===void 0&&(t=1);var i=1/t,r=t+(e?0:1),n=e?1:0,s=1-p;return function(t){return((r*Kt(0,s,t)|0)+n)*i}}};c.ease=Se[\"quad.out\"];at(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",(function(t){return it+=t+\",\"+t+\"Params,\"}));var Ye=function GSCache(t,e){this.id=v++;t._gsap=this;this.target=t;this.harness=e;this.get=e?e.get:st;this.set=e?e.getSetter:_i};var Ge=function(){function Animation(t){this.vars=t;this._delay=+t.delay||0;if(this._repeat=t.repeat===Infinity?-2:t.repeat||0){this._rDelay=t.repeatDelay||0;this._yoyo=!!t.yoyo||!!t.yoyoEase}this._ts=1;jt(this,+t.duration,1,1);this.data=t.data;if(i){this._ctx=i;i.data.push(this)}l||Pe.wake()}var t=Animation.prototype;t.delay=function delay(t){if(t||t===0){this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay);this._delay=t;return this}return this._delay};t.duration=function duration(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur};t.totalDuration=function totalDuration(t){if(!arguments.length)return this._tDur;this._dirty=0;return jt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))};t.totalTime=function totalTime(t,e){Re();if(!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){Ot(this,t);!i._dp||i.parent||zt(i,this);while(i&&i.parent){i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,true);i=i.parent}!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&It(this._dp,this,this._start-this._delay)}if(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===p||!t&&!this._initted&&(this.add||this._ptLookup)){this._ts||(this._pTime=t);_t(this,t,e)}return this};t.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Et(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time};t.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0};t.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||this.iteration()&1?t:1-t)+Et(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0};t.iteration=function iteration(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?Pt(this._tTime,i)+1:1};t.timeScale=function timeScale(t,e){if(!arguments.length)return this._rts===-p?0:this._rts;if(this._rts===t)return this;var i=this.parent&&this._ts?Rt(this.parent._time,this):this._tTime;this._rts=+t||0;this._ts=this._ps||t===-p?0:this._rts;this.totalTime(Kt(-Math.abs(this._delay),this._tDur,i),e!==false);St(this);return Mt(this)};t.paused=function paused(t){if(!arguments.length)return this._ps;if(this._ps!==t){this._ps=t;if(t){this._pTime=this._tTime||Math.max(-this._delay,this.rawTime());this._ts=this._act=0}else{Re();this._ts=this._rts;this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==p&&(this._tTime-=p))}}return this};t.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;e&&(e._sort||!this.parent)&&It(e,this,t-this._delay);return this}return this._start};t.endTime=function endTime(t){return this._start+(A(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)};t.rawTime=function rawTime(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Rt(e.rawTime(t),this):this._tTime:this._tTime};t.revert=function revert(t){t===void 0&&(t=K);var i=e;e=t;if(this._initted||this._startAt){this.timeline&&this.timeline.revert(t);this.totalTime(-.01,t.suppressEvents)}this.data!==\"nested\"&&t.kill!==false&&this.kill();e=i;return this};t.globalTime=function globalTime(t){var e=this,i=arguments.length?t:e.rawTime();while(e){i=e._start+i/(Math.abs(e._ts)||1);e=e._dp}return!this.parent&&this._sat?this._sat.globalTime(t):i};t.repeat=function repeat(t){if(arguments.length){this._repeat=t===Infinity?-2:t;return Vt(this)}return this._repeat===-2?Infinity:this._repeat};t.repeatDelay=function repeatDelay(t){if(arguments.length){var e=this._time;this._rDelay=t;Vt(this);return e?this.time(e):this}return this._rDelay};t.yoyo=function yoyo(t){if(arguments.length){this._yoyo=t;return this}return this._yoyo};t.seek=function seek(t,e){return this.totalTime(Yt(this,t),A(e))};t.restart=function restart(t,e){return this.play().totalTime(t?-this._delay:0,A(e))};t.play=function play(t,e){t!=null&&this.seek(t,e);return this.reversed(false).paused(false)};t.reverse=function reverse(t,e){t!=null&&this.seek(t||this.totalDuration(),e);return this.reversed(true).paused(false)};t.pause=function pause(t,e){t!=null&&this.seek(t,e);return this.paused(true)};t.resume=function resume(){return this.paused(false)};t.reversed=function reversed(t){if(arguments.length){!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-p:0));return this}return this._rts<0};t.invalidate=function invalidate(){this._initted=this._act=0;this._zTime=-p;return this};t.isActive=function isActive(){var t,e=this.parent||this._dp,i=this._start;return!!(!e||this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(true))>=i&&t<this.endTime(true)-p)};t.eventCallback=function eventCallback(t,e,i){var r=this.vars;if(arguments.length>1){if(e){r[t]=e;i&&(r[t+\"Params\"]=i);t===\"onUpdate\"&&(this._onUpdate=e)}else delete r[t];return this}return r[t]};t.then=function then(t){var e=this;return new Promise((function(i){var r=k(t)?t:dt,n=function _resolve(){var t=e.then;e.then=null;k(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t);i(r);e.then=t};e._initted&&e.totalProgress()===1&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n}))};t.kill=function kill(){ve(this)};return Animation}();pt(Ge.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:false,parent:null,_initted:false,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-p,_prom:0,_ps:false,_rts:1});var We=function(t){_inheritsLoose(Timeline,t);function Timeline(e,i){var n;e===void 0&&(e={});n=t.call(this,e)||this;n.labels={};n.smoothChildTiming=!!e.smoothChildTiming;n.autoRemoveChildren=!!e.autoRemoveChildren;n._sort=A(e.sortChildren);r&&It(e.parent||r,_assertThisInitialized(n),i);e.reversed&&n.reverse();e.paused&&n.paused(true);e.scrollTrigger&&Lt(_assertThisInitialized(n),e.scrollTrigger);return n}var i=Timeline.prototype;i.to=function to(t,e,i){Gt(0,arguments,this);return this};i.from=function from(t,e,i){Gt(1,arguments,this);return this};i.fromTo=function fromTo(t,e,i,r){Gt(2,arguments,this);return this};i.set=function set(t,e,i){e.duration=0;e.parent=this;yt(e).repeatDelay||(e.repeat=0);e.immediateRender=!!e.immediateRender;new oi(t,e,Yt(this,i),1);return this};i.call=function call(t,e,i){return It(this,oi.delayedCall(0,t,e),i)};i.staggerTo=function staggerTo(t,e,i,r,n,s,a){i.duration=e;i.stagger=i.stagger||r;i.onComplete=s;i.onCompleteParams=a;i.parent=this;new oi(t,i,Yt(this,n));return this};i.staggerFrom=function staggerFrom(t,e,i,r,n,s,a){i.runBackwards=1;yt(i).immediateRender=A(i.immediateRender);return this.staggerTo(t,e,i,r,n,s,a)};i.staggerFromTo=function staggerFromTo(t,e,i,r,n,s,a,o){r.startAt=i;yt(r).immediateRender=A(r.immediateRender);return this.staggerTo(t,e,r,n,s,a,o)};i.render=function render(t,i,n){var s,a,o,u,h,l,_,c,d,m,g,v,T=this._time,y=this._dirty?this.totalDuration():this._tDur,w=this._dur,b=t<=0?0:ut(t),k=this._zTime<0!==t<0&&(this._initted||!w);this!==r&&b>y&&t>=0&&(b=y);if(b!==this._tTime||n||k){if(T!==this._time&&w){b+=this._time-T;t+=this._time-T}s=b;d=this._start;c=this._ts;l=!c;if(k){w||(T=this._zTime);(t||!i)&&(this._zTime=t)}if(this._repeat){g=this._yoyo;h=w+this._rDelay;if(this._repeat<-1&&t<0)return this.totalTime(h*100+t,i,n);s=ut(b%h);if(b===y){u=this._repeat;s=w}else{u=~~(b/h);if(u&&u===b/h){s=w;u--}s>w&&(s=w)}m=Pt(this._tTime,h);!T&&this._tTime&&m!==u&&this._tTime-m*h-this._dur<=0&&(m=u);if(g&&u&1){s=w-s;v=1}if(u!==m&&!this._lock){var x=g&&m&1,D=x===(g&&u&1);u<m&&(x=!x);T=x?0:b%w?w:b;this._lock=1;this.render(T||(v?0:ut(u*h)),i,!w)._lock=0;this._tTime=b;!i&&this.parent&&ge(this,\"onRepeat\");this.vars.repeatRefresh&&!v&&(this.invalidate()._lock=1);if(T&&T!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;w=this._dur;y=this._tDur;if(D){this._lock=2;T=x?w:-1e-4;this.render(T,true);this.vars.repeatRefresh&&!v&&this.invalidate()}this._lock=0;if(!this._ts&&!l)return this;Ue(this,v)}}if(this._hasPause&&!this._forcing&&this._lock<2){_=qt(this,ut(T),ut(s));_&&(b-=s-(s=_._start))}this._tTime=b;this._time=s;this._act=!c;if(!this._initted){this._onUpdate=this.vars.onUpdate;this._initted=1;this._zTime=t;T=0}if(!T&&s&&!i&&!u){ge(this,\"onStart\");if(this._tTime!==b)return this}if(s>=T&&t>=0){a=this._first;while(a){o=a._next;if((a._act||s>=a._start)&&a._ts&&_!==a){if(a.parent!==this)return this.render(t,i,n);a.render(a._ts>0?(s-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(s-a._start)*a._ts,i,n);if(s!==this._time||!this._ts&&!l){_=0;o&&(b+=this._zTime=-p);break}}a=o}}else{a=this._last;var M=t<0?t:s;while(a){o=a._prev;if((a._act||M<=a._end)&&a._ts&&_!==a){if(a.parent!==this)return this.render(t,i,n);a.render(a._ts>0?(M-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(M-a._start)*a._ts,i,n||e&&(a._initted||a._startAt));if(s!==this._time||!this._ts&&!l){_=0;o&&(b+=this._zTime=M?-p:p);break}}a=o}}if(_&&!i){this.pause();_.render(s>=T?0:-p)._zTime=s>=T?1:-1;if(this._ts){this._start=d;St(this);return this.render(t,i,n)}}this._onUpdate&&!i&&ge(this,\"onUpdate\",true);if((b===y&&this._tTime>=this.totalDuration()||!b&&T)&&(d===this._start||Math.abs(c)!==Math.abs(this._ts))&&!this._lock){(t||!w)&&(b===y&&this._ts>0||!b&&this._ts<0)&&xt(this,1);if(!i&&!(t<0&&!T)&&(b||T||!y)){ge(this,b===y&&t>=0?\"onComplete\":\"onReverseComplete\",true);this._prom&&!(b<y&&this.timeScale()>0)&&this._prom()}}}return this};i.add=function add(t,e){var i=this;x(e)||(e=Yt(this,e,t));if(!(t instanceof Ge)){if(R(t)){t.forEach((function(t){return i.add(t,e)}));return this}if(b(t))return this.addLabel(t,e);if(!k(t))return this;t=oi.delayedCall(0,t)}return this!==t?It(this,t,e):this};i.getChildren=function getChildren(t,e,i,r){t===void 0&&(t=true);e===void 0&&(e=true);i===void 0&&(i=true);r===void 0&&(r=-d);var n=[],s=this._first;while(s){if(s._start>=r)if(s instanceof oi)e&&n.push(s);else{i&&n.push(s);t&&n.push.apply(n,s.getChildren(true,e,i))}s=s._next}return n};i.getById=function getById(t){var e=this.getChildren(1,1,1),i=e.length;while(i--)if(e[i].vars.id===t)return e[i]};i.remove=function remove(t){if(b(t))return this.removeLabel(t);if(k(t))return this.killTweensOf(t);kt(this,t);t===this._recent&&(this._recent=this._last);return Dt(this)};i.totalTime=function totalTime(e,i){if(!arguments.length)return this._tTime;this._forcing=1;!this._dp&&this._ts&&(this._start=ut(Pe.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts)));t.prototype.totalTime.call(this,e,i);this._forcing=0;return this};i.addLabel=function addLabel(t,e){this.labels[t]=Yt(this,e);return this};i.removeLabel=function removeLabel(t){delete this.labels[t];return this};i.addPause=function addPause(t,e,i){var r=oi.delayedCall(0,e||Y,i);r.data=\"isPause\";this._hasPause=1;return It(this,r,Yt(this,t))};i.removePause=function removePause(t){var e=this._first;t=Yt(this,t);while(e){e._start===t&&e.data===\"isPause\"&&xt(e);e=e._next}};i.killTweensOf=function killTweensOf(t,e,i){var r=this.getTweensOf(t,i),n=r.length;while(n--)Ke!==r[n]&&r[n].kill(t,e);return this};i.getTweensOf=function getTweensOf(t,e){var i,r=[],n=te(t),s=this._first,a=x(e);while(s){s instanceof oi?lt(s._targets,n)&&(a?(!Ke||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&r.push(s):(i=s.getTweensOf(n,e)).length&&r.push.apply(r,i);s=s._next}return r};i.tweenTo=function tweenTo(t,e){e=e||{};var i,r=this,n=Yt(r,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,h=s.immediateRender,l=oi.to(r,pt({ease:e.ease||\"none\",lazy:false,immediateRender:false,time:n,overwrite:\"auto\",duration:e.duration||Math.abs((n-(a&&\"time\"in a?a.time:r._time))/r.timeScale())||p,onStart:function onStart(){r.pause();if(!i){var t=e.duration||Math.abs((n-(a&&\"time\"in a?a.time:r._time))/r.timeScale());l._dur!==t&&jt(l,t,0,1).render(l._time,true,true);i=1}o&&o.apply(l,u||[])}},e));return h?l.render(0):l};i.tweenFromTo=function tweenFromTo(t,e,i){return this.tweenTo(e,pt({startAt:{time:Yt(this,t)}},i))};i.recent=function recent(){return this._recent};i.nextLabel=function nextLabel(t){t===void 0&&(t=this._time);return me(this,Yt(this,t))};i.previousLabel=function previousLabel(t){t===void 0&&(t=this._time);return me(this,Yt(this,t),1)};i.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,true):this.previousLabel(this._time+p)};i.shiftChildren=function shiftChildren(t,e,i){i===void 0&&(i=0);var r,n=this._first,s=this.labels;while(n){if(n._start>=i){n._start+=t;n._end+=t}n=n._next}if(e)for(r in s)s[r]>=i&&(s[r]+=t);return Dt(this)};i.invalidate=function invalidate(e){var i=this._first;this._lock=0;while(i){i.invalidate(e);i=i._next}return t.prototype.invalidate.call(this,e)};i.clear=function clear(t){t===void 0&&(t=true);var e,i=this._first;while(i){e=i._next;this.remove(i);i=e}this._dp&&(this._time=this._tTime=this._pTime=0);t&&(this.labels={});return Dt(this)};i.totalDuration=function totalDuration(t){var e,i,n,s=0,a=this,o=a._last,u=d;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){n=a.parent;while(o){e=o._prev;o._dirty&&o.totalDuration();i=o._start;if(i>u&&a._sort&&o._ts&&!a._lock){a._lock=1;It(a,o,i-o._delay,1)._lock=0}else u=i;if(i<0&&o._ts){s-=i;if(!n&&!a._dp||n&&n.smoothChildTiming){a._start+=i/a._ts;a._time-=i;a._tTime-=i}a.shiftChildren(-i,false,-Infinity);u=0}o._end>s&&o._ts&&(s=o._end);o=e}jt(a,a===r&&a._time>s?a._time:s,1,1);a._dirty=0}return a._tDur};Timeline.updateRoot=function updateRoot(t){if(r._ts){_t(r,Rt(t,r));u=Pe.frame}if(Pe.frame>=tt){tt+=_.autoSleep||120;var e=r._first;if((!e||!e._ts)&&_.autoSleep&&Pe._listeners.length<2){while(e&&!e._ts)e=e._next;e||Pe.sleep()}}};return Timeline}(Ge);pt(We.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ke,He,Ze=function _addComplexStringPropTween(t,e,i,r,n,s,a){var o,u,h,l,_,c,d,p,m=new wi(this._pt,t,e,0,1,pi,null,n),g=0,v=0;m.b=i;m.e=r;i+=\"\";r+=\"\";(d=~r.indexOf(\"random(\"))&&(r=ce(r));if(s){p=[i,r];s(p,t,e);i=p[0];r=p[1]}u=i.match(I)||[];while(o=I.exec(r)){l=o[0];_=r.substring(g,o.index);h?h=(h+1)%5:_.substr(-5)===\"rgba(\"&&(h=1);if(l!==u[v++]){c=parseFloat(u[v-1])||0;m._pt={_next:m._pt,p:_||v===1?_:\",\",s:c,c:l.charAt(1)===\"=\"?ht(c,l)-c:parseFloat(l)-c,m:h&&h<4?Math.round:0};g=I.lastIndex}}m.c=g<r.length?r.substring(g,r.length):\"\";m.fp=a;(L.test(r)||d)&&(m.e=0);this._pt=m;return m},$e=function _addPropTween(t,e,i,r,n,s,a,o,u,h){k(r)&&(r=r(n||0,t,s));var l,c=t[e],d=i!==\"get\"?i:k(c)?u?t[e.indexOf(\"set\")||!k(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](u):t[e]():c,p=k(c)?u?li:hi:ui;if(b(r)){~r.indexOf(\"random(\")&&(r=ce(r));if(r.charAt(1)===\"=\"){l=ht(d,r)+(Ht(d)||0);(l||l===0)&&(r=l)}}if(!h||d!==r||He){if(!isNaN(d*r)&&r!==\"\"){l=new wi(this._pt,t,e,+d||0,r-(d||0),typeof c===\"boolean\"?di:ci,0,p);u&&(l.fp=u);a&&l.modifier(a,this,t);return this._pt=l}!c&&!(e in t)&&j(e,r);return Ze.call(this,t,e,d,r,p,o||_.stringFilter,u)}},Je=function _processVars(t,e,i,r,n){k(t)&&(t=ni(t,n,e,i,r));if(!M(t)||t.style&&t.nodeType||R(t)||P(t))return b(t)?ni(t,n,e,i,r):t;var s,a={};for(s in t)a[s]=ni(t[s],n,e,i,r);return a},Xe=function _checkPlugin(t,e,i,r,n,s){var a,o,u,l;if(J[t]&&(a=new J[t]).init(n,a.rawVars?e[t]:Je(e[t],r,n,s,i),i,r,s)!==false){i._pt=o=new wi(i._pt,n,t,0,1,a.render,a,0,a.priority);if(i!==h){u=i._ptLookup[i._targets.indexOf(n)];l=a._props.length;while(l--)u[a._props[l]]=o}}return a},ti=function _initTween(i,n,s){var a,o,u,h,l,_,m,g,v,T,y,w,b,k=i.vars,x=k.ease,D=k.startAt,M=k.immediateRender,C=k.lazy,E=k.onUpdate,P=k.runBackwards,R=k.yoyoEase,S=k.keyframes,O=k.autoRevert,z=i._dur,I=i._startAt,L=i._targets,F=i.parent,B=F&&F.data===\"nested\"?F.vars.targets:L,U=i._overwrite===\"auto\"&&!t,N=i.timeline;N&&(!S||!x)&&(x=\"none\");i._ease=Ne(x,c.ease);i._yEase=R?Be(Ne(R===true?x:R,c.ease)):0;if(R&&i._yoyo&&!i._repeat){R=i._yEase;i._yEase=i._ease;i._ease=R}i._from=!N&&!!k.runBackwards;if(!N||S&&!k.stagger){g=L[0]?nt(L[0]).harness:0;w=g&&k[g.prop];a=Tt(k,H);if(I){I._zTime<0&&I.progress(1);n<0&&P&&M&&!O?I.render(-1,true):I.revert(P&&z?W:G);I._lazy=0}if(D){xt(i._startAt=oi.set(L,pt({data:\"isStart\",overwrite:false,parent:F,immediateRender:true,lazy:!I&&A(C),startAt:null,delay:0,onUpdate:E&&function(){return ge(i,\"onUpdate\")},stagger:0},D)));i._startAt._dp=0;i._startAt._sat=i;n<0&&(e||!M&&!O)&&i._startAt.revert(W);if(M&&z&&n<=0&&s<=0){n&&(i._zTime=n);return}}else if(P&&z&&!I){n&&(M=false);u=pt({overwrite:false,data:\"isFromStart\",lazy:M&&!I&&A(C),immediateRender:M,stagger:0,parent:F},a);w&&(u[g.prop]=w);xt(i._startAt=oi.set(L,u));i._startAt._dp=0;i._startAt._sat=i;n<0&&(e?i._startAt.revert(W):i._startAt.render(-1,true));i._zTime=n;if(M){if(!n)return}else _initTween(i._startAt,p,p)}i._pt=i._ptCache=0;C=z&&A(C)||C&&!z;for(o=0;o<L.length;o++){l=L[o];m=l._gsap||rt(L)[o]._gsap;i._ptLookup[o]=T={};$[m.id]&&Z.length&&ft();y=B===L?o:B.indexOf(l);if(g&&(v=new g).init(l,w||a,i,y,B)!==false){i._pt=h=new wi(i._pt,l,v.name,0,1,v.render,v,0,v.priority);v._props.forEach((function(t){T[t]=h}));v.priority&&(_=1)}if(!g||w)for(u in a)J[u]&&(v=Xe(u,a,i,y,l,B))?v.priority&&(_=1):T[u]=h=$e.call(i,l,u,\"get\",a[u],y,B,0,k.stringFilter);i._op&&i._op[o]&&i.kill(l,i._op[o]);if(U&&i._pt){Ke=i;r.killTweensOf(l,T,i.globalTime(n));b=!i.parent;Ke=0}i._pt&&C&&($[m.id]=1)}_&&yi(i);i._onInit&&i._onInit(i)}i._onUpdate=E;i._initted=(!i._op||i._pt)&&!b;S&&n<=0&&N.render(d,true,true)},ei=function _updatePropTweens(t,e,i,r,n,s,a,o){var u,h,l,_,c=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!c){c=t._ptCache[e]=[];l=t._ptLookup;_=t._targets.length;while(_--){u=l[_][e];if(u&&u.d&&u.d._pt){u=u.d._pt;while(u&&u.p!==e&&u.fp!==e)u=u._next}if(!u){He=1;t.vars[e]=\"+=0\";ti(t,a);He=0;return o?V(e+\" not eligible for reset\"):1}c.push(u)}}_=c.length;while(_--){h=c[_];u=h._pt||h;u.s=!r&&r!==0||n?u.s+(r||0)+s*u.c:r;u.c=i-u.s;h.e&&(h.e=ot(i)+Ht(h.e));h.b&&(h.b=u.s+Ht(h.b))}},ii=function _addAliasesToVars(t,e){var i,r,n,s,a=t[0]?nt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;i=gt({},e);for(r in o)if(r in i){s=o[r].split(\",\");n=s.length;while(n--)i[s[n]]=i[r]}return i},ri=function _parseKeyframe(t,e,i,r){var n,s,a=e.ease||r||\"power1.inOut\";if(R(e)){s=i[t]||(i[t]=[]);e.forEach((function(t,i){return s.push({t:i/(e.length-1)*100,v:t,e:a})}))}else for(n in e){s=i[n]||(i[n]=[]);n===\"ease\"||s.push({t:parseFloat(t),v:e[n],e:a})}},ni=function _parseFuncOrString(t,e,i,r,n){return k(t)?t.call(e,i,r,n):b(t)&&~t.indexOf(\"random(\")?ce(t):t},si=it+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",ai={};at(si+\",id,stagger,delay,duration,paused,scrollTrigger\",(function(t){return ai[t]=1}));var oi=function(e){_inheritsLoose(Tween,e);function Tween(i,n,s,a){var o;if(typeof n===\"number\"){s.duration=n;n=s;s=null}o=e.call(this,a?n:yt(n))||this;var u,h,l,c,d,m,g,v,T=o.vars,y=T.duration,w=T.delay,b=T.immediateRender,k=T.stagger,D=T.overwrite,C=T.keyframes,S=T.defaults,O=T.scrollTrigger,z=T.yoyoEase,I=n.parent||r,L=(R(i)||P(i)?x(i[0]):\"length\"in n)?[i]:te(i);o._targets=L.length?rt(L):V(\"GSAP target \"+i+\" not found. https://gsap.com\",!_.nullTargetWarn)||[];o._ptLookup=[];o._overwrite=D;if(C||k||E(y)||E(w)){n=o.vars;u=o.timeline=new We({data:\"nested\",defaults:S||{},targets:I&&I.data===\"nested\"?I.vars.targets:L});u.kill();u.parent=u._dp=_assertThisInitialized(o);u._start=0;if(k||E(y)||E(w)){c=L.length;g=k&&re(k);if(M(k))for(d in k)if(~si.indexOf(d)){v||(v={});v[d]=k[d]}for(h=0;h<c;h++){l=Tt(n,ai);l.stagger=0;z&&(l.yoyoEase=z);v&&gt(l,v);m=L[h];l.duration=+ni(y,_assertThisInitialized(o),h,m,L);l.delay=(+ni(w,_assertThisInitialized(o),h,m,L)||0)-o._delay;if(!k&&c===1&&l.delay){o._delay=w=l.delay;o._start+=w;l.delay=0}u.to(m,l,g?g(h,m,L):0);u._ease=Se.none}u.duration()?y=w=0:o.timeline=0}else if(C){yt(pt(u.vars.defaults,{ease:\"none\"}));u._ease=Ne(C.ease||n.ease||\"none\");var F,B,U,N=0;if(R(C)){C.forEach((function(t){return u.to(L,t,\">\")}));u.duration()}else{l={};for(d in C)d===\"ease\"||d===\"easeEach\"||ri(d,C[d],l,C.easeEach);for(d in l){F=l[d].sort((function(t,e){return t.t-e.t}));N=0;for(h=0;h<F.length;h++){B=F[h];U={ease:B.e,duration:(B.t-(h?F[h-1].t:0))/100*y};U[d]=B.v;u.to(L,U,N);N+=U.duration}}u.duration()<y&&u.to({},{duration:y-u.duration()})}}y||o.duration(y=u.duration())}else o.timeline=0;if(D===true&&!t){Ke=_assertThisInitialized(o);r.killTweensOf(L);Ke=0}It(I,_assertThisInitialized(o),s);n.reversed&&o.reverse();n.paused&&o.paused(true);if(b||!y&&!C&&o._start===ut(I._time)&&A(b)&&Ct(_assertThisInitialized(o))&&I.data!==\"nested\"){o._tTime=-p;o.render(Math.max(0,-w)||0)}O&&Lt(_assertThisInitialized(o),O);return o}var i=Tween.prototype;i.render=function render(t,e,i){var r,n,s,a,o,u,h,l,_,c=this._time,d=this._tDur,m=this._dur,g=t<0,v=t>d-p&&!g?d:t<p?0:t;if(m){if(v!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g){r=v;l=this.timeline;if(this._repeat){a=m+this._rDelay;if(this._repeat<-1&&g)return this.totalTime(a*100+t,e,i);r=ut(v%a);if(v===d){s=this._repeat;r=m}else{s=~~(v/a);if(s&&s===ut(v/a)){r=m;s--}r>m&&(r=m)}u=this._yoyo&&s&1;if(u){_=this._yEase;r=m-r}o=Pt(this._tTime,a);if(r===c&&!i&&this._initted&&s===o){this._tTime=v;return this}if(s!==o){l&&this._yEase&&Ue(l,u);if(this.vars.repeatRefresh&&!u&&!this._lock&&this._time!==a&&this._initted){this._lock=i=1;this.render(ut(a*s),true).invalidate()._lock=0}}}if(!this._initted){if(Ft(this,g?t:r,i,e,v)){this._tTime=0;return this}if(c!==this._time&&!(i&&this.vars.repeatRefresh&&s!==o))return this;if(m!==this._dur)return this.render(t,e,i)}this._tTime=v;this._time=r;if(!this._act&&this._ts){this._act=1;this._lazy=0}this.ratio=h=(_||this._ease)(r/m);this._from&&(this.ratio=h=1-h);if(r&&!c&&!e&&!s){ge(this,\"onStart\");if(this._tTime!==v)return this}n=this._pt;while(n){n.r(h,n.d);n=n._next}l&&l.render(t<0?t:l._dur*l._ease(r/this._dur),e,i)||this._startAt&&(this._zTime=t);if(this._onUpdate&&!e){g&&At(this,t,e,i);ge(this,\"onUpdate\")}this._repeat&&s!==o&&this.vars.onRepeat&&!e&&this.parent&&ge(this,\"onRepeat\");if((v===this._tDur||!v)&&this._tTime===v){g&&!this._onUpdate&&At(this,t,true,true);(t||!m)&&(v===this._tDur&&this._ts>0||!v&&this._ts<0)&&xt(this,1);if(!e&&!(g&&!c)&&(v||c||u)){ge(this,v===d?\"onComplete\":\"onReverseComplete\",true);this._prom&&!(v<d&&this.timeScale()>0)&&this._prom()}}}}else Nt(this,t,e,i);return this};i.targets=function targets(){return this._targets};i.invalidate=function invalidate(t){(!t||!this.vars.runBackwards)&&(this._startAt=0);this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0;this._ptLookup=[];this.timeline&&this.timeline.invalidate(t);return e.prototype.invalidate.call(this,t)};i.resetTo=function resetTo(t,e,i,r,n){l||Pe.wake();this._ts||this.play();var s,a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);this._initted||ti(this,a);s=this._ease(a/this._dur);if(ei(this,t,e,i,r,s,a,n))return this.resetTo(t,e,i,r,1);Ot(this,0);this.parent||bt(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0);return this.render(0)};i.kill=function kill(t,e){e===void 0&&(e=\"all\");if(!t&&(!e||e===\"all\")){this._lazy=this._pt=0;return this.parent?ve(this):this}if(this.timeline){var i=this.timeline.totalDuration();this.timeline.killTweensOf(t,e,Ke&&Ke.vars.overwrite!==true)._first||ve(this);this.parent&&i!==this.timeline.totalDuration()&&jt(this,this._dur*this.timeline._tDur/i,0,1);return this}var r,n,s,a,o,u,h,l=this._targets,_=t?te(t):l,c=this._ptLookup,d=this._pt;if((!e||e===\"all\")&&wt(l,_)){e===\"all\"&&(this._pt=0);return ve(this)}r=this._op=this._op||[];if(e!==\"all\"){if(b(e)){o={};at(e,(function(t){return o[t]=1}));e=o}e=ii(l,e)}h=l.length;while(h--)if(~_.indexOf(l[h])){n=c[h];if(e===\"all\"){r[h]=e;a=n;s={}}else{s=r[h]=r[h]||{};a=e}for(o in a){u=n&&n[o];if(u){\"kill\"in u.d&&u.d.kill(o)!==true||kt(this,u,\"_pt\");delete n[o]}s!==\"all\"&&(s[o]=1)}}this._initted&&!this._pt&&d&&ve(this);return this};Tween.to=function to(t,e){return new Tween(t,e,arguments[2])};Tween.from=function from(t,e){return Gt(1,arguments)};Tween.delayedCall=function delayedCall(t,e,i,r){return new Tween(e,0,{immediateRender:false,lazy:false,overwrite:false,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:r})};Tween.fromTo=function fromTo(t,e,i){return Gt(2,arguments)};Tween.set=function set(t,e){e.duration=0;e.repeatDelay||(e.repeat=0);return new Tween(t,e)};Tween.killTweensOf=function killTweensOf(t,e,i){return r.killTweensOf(t,e,i)};return Tween}(Ge);pt(oi.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});at(\"staggerTo,staggerFrom,staggerFromTo\",(function(t){oi[t]=function(){var e=new We,i=$t.call(arguments,0);i.splice(t===\"staggerFromTo\"?5:4,0,0);return e[t].apply(e,i)}}));var ui=function _setterPlain(t,e,i){return t[e]=i},hi=function _setterFunc(t,e,i){return t[e](i)},li=function _setterFuncWithParam(t,e,i,r){return t[e](r.fp,i)},fi=function _setterAttribute(t,e,i){return t.setAttribute(e,i)},_i=function _getSetter(t,e){return k(t[e])?hi:D(t[e])&&t.setAttribute?fi:ui},ci=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e6)/1e6,e)},di=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},pi=function _renderComplexString(t,e){var i=e._pt,r=\"\";if(!t&&e.b)r=e.b;else if(t===1&&e.e)r=e.e;else{while(i){r=i.p+(i.m?i.m(i.s+i.c*t):Math.round((i.s+i.c*t)*1e4)/1e4)+r;i=i._next}r+=e.c}e.set(e.t,e.p,r,e)},mi=function _renderPropTweens(t,e){var i=e._pt;while(i){i.r(t,i.d);i=i._next}},gi=function _addPluginModifier(t,e,i,r){var n,s=this._pt;while(s){n=s._next;s.p===r&&s.modifier(t,e,i);s=n}},vi=function _killPropTweensOf(t){var e,i,r=this._pt;while(r){i=r._next;r.p===t&&!r.op||r.op===t?kt(this,r,\"_pt\"):r.dep||(e=1);r=i}return!e},Ti=function _setterWithModifier(t,e,i,r){r.mSet(t,e,r.m.call(r.tween,i,r.mt),r)},yi=function _sortPropTweensByPriority(t){var e,i,r,n,s=t._pt;while(s){e=s._next;i=r;while(i&&i.pr>s.pr)i=i._next;(s._prev=i?i._prev:n)?s._prev._next=s:r=s;(s._next=i)?i._prev=s:n=s;s=e}t._pt=r};var wi=function(){function PropTween(t,e,i,r,n,s,a,o,u){this.t=e;this.s=r;this.c=n;this.p=i;this.r=s||ci;this.d=a||this;this.set=o||ui;this.pr=u||0;this._next=t;t&&(t._prev=this)}var t=PropTween.prototype;t.modifier=function modifier(t,e,i){this.mSet=this.mSet||this.set;this.set=Ti;this.m=t;this.mt=i;this.tween=e};return PropTween}();at(it+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\",(function(t){return H[t]=1}));U.TweenMax=U.TweenLite=oi;U.TimelineLite=U.TimelineMax=We;r=new We({sortChildren:false,defaults:c,autoRemoveChildren:true,id:\"root\",smoothChildTiming:true});_.stringFilter=Ee;var bi=[],ki={},xi=[],Di=0,Mi=0,Ai=function _dispatch(t){return(ki[t]||xi).map((function(t){return t()}))},Ci=function _onMediaChange(){var t=Date.now(),e=[];if(t-Di>2){Ai(\"matchMediaInit\");bi.forEach((function(t){var i,r,s,a,o=t.queries,u=t.conditions;for(r in o){i=n.matchMedia(o[r]).matches;i&&(s=1);if(i!==u[r]){u[r]=i;a=1}}if(a){t.revert();s&&e.push(t)}}));Ai(\"matchMediaRevert\");e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))}));Di=t;Ai(\"matchMedia\")}};var Ei=function(){function Context(t,e){this.selector=e&&ee(e);this.data=[];this._r=[];this.isReverted=false;this.id=Mi++;t&&this.add(t)}var t=Context.prototype;t.add=function add(t,e,r){if(k(t)){r=e;e=t;t=k}var n=this,s=function f(){var t,s=i,a=n.selector;s&&s!==n&&s.data.push(n);r&&(n.selector=ee(r));i=n;t=e.apply(n,arguments);k(t)&&n._r.push(t);i=s;n.selector=a;n.isReverted=false;return t};n.last=s;return t===k?s(n,(function(t){return n.add(null,t)})):t?n[t]=s:s};t.ignore=function ignore(t){var e=i;i=null;t(this);i=e};t.getTweens=function getTweens(){var t=[];this.data.forEach((function(e){return e instanceof Context?t.push.apply(t,e.getTweens()):e instanceof oi&&!(e.parent&&e.parent.data===\"nested\")&&t.push(e)}));return t};t.clear=function clear(){this._r.length=this.data.length=0};t.kill=function kill(t,e){var i=this;t?function(){var e,r=i.getTweens(),n=i.data.length;while(n--){e=i.data[n];if(e.data===\"isFlip\"){e.revert();e.getChildren(true,true,false).forEach((function(t){return r.splice(r.indexOf(t),1)}))}}r.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-Infinity,t:t}})).sort((function(t,e){return e.g-t.g||-Infinity})).forEach((function(e){return e.t.revert(t)}));n=i.data.length;while(n--){e=i.data[n];if(e instanceof We){if(e.data!==\"nested\"){e.scrollTrigger&&e.scrollTrigger.revert();e.kill()}}else!(e instanceof oi)&&e.revert&&e.revert(t)}i._r.forEach((function(e){return e(t,i)}));i.isReverted=true}():this.data.forEach((function(t){return t.kill&&t.kill()}));this.clear();if(e){var r=bi.length;while(r--)bi[r].id===this.id&&bi.splice(r,1)}};t.revert=function revert(t){this.kill(t||{})};return Context}();var Pi=function(){function MatchMedia(t){this.contexts=[];this.scope=t;i&&i.data.push(this)}var t=MatchMedia.prototype;t.add=function add(t,e,r){M(t)||(t={matches:t});var s,a,o,u=new Ei(0,r||this.scope),h=u.conditions={};i&&!u.selector&&(u.selector=i.selector);this.contexts.push(u);e=u.add(\"onMatch\",e);u.queries=t;for(a in t)if(a===\"all\")o=1;else{s=n.matchMedia(t[a]);if(s){bi.indexOf(u)<0&&bi.push(u);(h[a]=s.matches)&&(o=1);s.addListener?s.addListener(Ci):s.addEventListener(\"change\",Ci)}}o&&e(u,(function(t){return u.add(null,t)}));return this};t.revert=function revert(t){this.kill(t||{})};t.kill=function kill(t){this.contexts.forEach((function(e){return e.kill(t,true)}))};return MatchMedia}();var Ri={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return ye(t)}))},timeline:function timeline(t){return new We(t)},getTweensOf:function getTweensOf(t,e){return r.getTweensOf(t,e)},getProperty:function getProperty(t,e,i,r){b(t)&&(t=te(t)[0]);var n=nt(t||{}).get,s=i?dt:ct;i===\"native\"&&(i=\"\");return t?e?s((J[e]&&J[e].get||n)(t,e,i,r)):function(e,i,r){return s((J[e]&&J[e].get||n)(t,e,i,r))}:t},quickSetter:function quickSetter(t,e,i){t=te(t);if(t.length>1){var r=t.map((function(t){return Ii.quickSetter(t,e,i)})),n=r.length;return function(t){var e=n;while(e--)r[e](t)}}t=t[0]||{};var s=J[e],a=nt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var r=new s;h._pt=0;r.init(t,i?e+i:e,h,0,[t]);r.render(1,r);h._pt&&mi(1,h)}:a.set(t,o);return s?u:function(e){return u(t,o,i?e+i:e,a,1)}},quickTo:function quickTo(t,e,i){var r;var n=Ii.to(t,gt((r={},r[e]=\"+=0.1\",r.paused=true,r),i||{})),s=function func(t,i,r){return n.resetTo(e,t,i,r)};s.tween=n;return s},isTweening:function isTweening(t){return r.getTweensOf(t,true).length>0},defaults:function defaults(t){t&&t.ease&&(t.ease=Ne(t.ease,c.ease));return vt(c,t||{})},config:function config(t){return vt(_,t||{})},registerEffect:function registerEffect(t){var e=t.name,i=t.effect,r=t.plugins,n=t.defaults,s=t.extendTimeline;(r||\"\").split(\",\").forEach((function(t){return t&&!J[t]&&!U[t]&&V(e+\" effect requires \"+t+\" plugin.\")}));X[e]=function(t,e,r){return i(te(t),pt(e||{},n),r)};s&&(We.prototype[e]=function(t,i,r){return this.add(X[e](t,M(i)?i:(r=i)&&{},this),r)})},registerEase:function registerEase(t,e){Se[t]=Ne(e)},parseEase:function parseEase(t,e){return arguments.length?Ne(t,e):Se},getById:function getById(t){return r.getById(t)},exportRoot:function exportRoot(t,e){t===void 0&&(t={});var i,n,s=new We(t);s.smoothChildTiming=A(t.smoothChildTiming);r.remove(s);s._dp=0;s._time=s._tTime=r._time;i=r._first;while(i){n=i._next;!e&&!i._dur&&i instanceof oi&&i.vars.onComplete===i._targets[0]||It(s,i,i._start-i._delay);i=n}It(r,s,0);return s},context:function context(t,e){return t?new Ei(t,e):i},matchMedia:function matchMedia(t){return new Pi(t)},matchMediaRefresh:function matchMediaRefresh(){return bi.forEach((function(t){var e,i,r=t.conditions;for(i in r)if(r[i]){r[i]=false;e=1}e&&t.revert()}))||Ci()},addEventListener:function addEventListener(t,e){var i=ki[t]||(ki[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function removeEventListener(t,e){var i=ki[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},utils:{wrap:fe,wrapYoyo:_e,distribute:re,random:ae,snap:se,normalize:he,getUnit:Ht,clamp:Zt,splitColor:xe,toArray:te,selector:ee,mapRange:de,pipe:oe,unitize:ue,interpolate:pe,shuffle:ie},install:q,effects:X,ticker:Pe,updateRoot:We.updateRoot,plugins:J,globalTimeline:r,core:{PropTween:wi,globals:Q,Tween:oi,Timeline:We,Animation:Ge,getCache:nt,_removeLinkedListItem:kt,reverting:function reverting(){return e},context:function context(t){if(t&&i){i.data.push(t);t._ctx=i}return i},suppressOverwrites:function suppressOverwrites(e){return t=e}}};at(\"to,from,fromTo,delayedCall,set,killTweensOf\",(function(t){return Ri[t]=oi[t]}));Pe.add(We.updateRoot);h=Ri.to({},{duration:0});var Si=function _getPluginPropTween(t,e){var i=t._pt;while(i&&i.p!==e&&i.op!==e&&i.fp!==e)i=i._next;return i},Oi=function _addModifiers(t,e){var i,r,n,s=t._targets;for(i in e){r=s.length;while(r--){n=t._ptLookup[r][i];if(n&&(n=n.d)){n._pt&&(n=Si(n,i));n&&n.modifier&&n.modifier(e[i],t,s[r],i)}}}},zi=function _buildModifierPlugin(t,e){return{name:t,rawVars:1,init:function init(t,i,r){r._onInit=function(t){var r,n;if(b(i)){r={};at(i,(function(t){return r[t]=1}));i=r}if(e){r={};for(n in i)r[n]=e(i[n]);i=r}Oi(t,i)}}}};var Ii=Ri.registerPlugin({name:\"attr\",init:function init(t,e,i,r,n){var s,a,o;this.tween=i;for(s in e){o=t.getAttribute(s)||\"\";a=this.add(t,\"setAttribute\",(o||0)+\"\",e[s],r,n,0,0,s);a.op=s;a.b=o;this._props.push(s)}},render:function render(t,i){var r=i._pt;while(r){e?r.set(r.t,r.p,r.b,r):r.r(t,r.d);r=r._next}}},{name:\"endArray\",init:function init(t,e){var i=e.length;while(i--)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},zi(\"roundProps\",ne),zi(\"modifiers\"),zi(\"snap\",se))||Ri;oi.version=We.version=Ii.version=\"3.12.5\";o=1;C()&&Re();var Li=Se.Power0,Fi=Se.Power1,Bi=Se.Power2,Ui=Se.Power3,Ni=Se.Power4,qi=Se.Linear,ji=Se.Quad,Vi=Se.Cubic,Qi=Se.Quart,Yi=Se.Quint,Gi=Se.Strong,Wi=Se.Elastic,Ki=Se.Back,Hi=Se.SteppedEase,Zi=Se.Bounce,$i=Se.Sine,Ji=Se.Expo,Xi=Se.Circ;export{Ge as Animation,Ki as Back,Zi as Bounce,Xi as Circ,Vi as Cubic,Wi as Elastic,Ji as Expo,Ye as GSCache,qi as Linear,Li as Power0,Fi as Power1,Bi as Power2,Ui as Power3,Ni as Power4,wi as PropTween,ji as Quad,Qi as Quart,Yi as Quint,$i as Sine,Hi as SteppedEase,Gi as Strong,We as Timeline,We as TimelineLite,We as TimelineMax,oi as Tween,oi as TweenLite,oi as TweenMax,Xe as _checkPlugin,Ae as _colorExp,Ee as _colorStringFilter,_ as _config,at as _forEachName,nt as _getCache,st as _getProperty,_i as _getSetter,b as _isString,D as _isUndefined,j as _missingPlugin,O as _numExp,z as _numWithUnitExp,ht as _parseRelative,J as _plugins,L as _relExp,kt as _removeLinkedListItem,pi as _renderComplexString,ce as _replaceRandom,ot as _round,ne as _roundModifier,pt as _setDefaults,yi as _sortPropTweensByPriority,Pe as _ticker,Zt as clamp,Ii as default,re as distribute,Ht as getUnit,Ii as gsap,pe as interpolate,de as mapRange,he as normalize,oe as pipe,ae as random,ee as selector,ie as shuffle,se as snap,xe as splitColor,te as toArray,ue as unitize,fe as wrap,_e as wrapYoyo};\n//# sourceMappingURL=gsap-core.js.map\n","import{gsap as t,PropTween as e,_round as r,_ticker as i,_getCache as n,_getProperty as s,_renderComplexString as a,_colorStringFilter as o,_numWithUnitExp as f,_parseRelative as l,_config as p,_relExp as h,_numExp as u,GSCache as c,getUnit as g,_isString as d,_forEachName as m,_plugins as y,_checkPlugin as x,_replaceRandom as v,_colorExp as _,_missingPlugin as w,_sortPropTweensByPriority as b,_isUndefined as O,_getSetter as P}from\"./gsap-core.js\";var S,M,T,C,B,A,F,Y,z=function _windowExists(){return typeof window!==\"undefined\"},X={},k=180/Math.PI,E=Math.PI/180,N=Math.atan2,V=1e8,I=/([A-Z])/g,R=/(left|right|width|margin|padding|x)/i,W=/[\\s,\\(]\\S/,D={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},G=function _renderCSSProp(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},j=function _renderPropWithEnd(t,e){return e.set(e.t,e.p,t===1?e.e:Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},q=function _renderCSSPropWithBeginning(t,e){return e.set(e.t,e.p,t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},H=function _renderRoundedCSSProp(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},L=function _renderNonTweeningValue(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Z=function _renderNonTweeningValueOnlyAtEnd(t,e){return e.set(e.t,e.p,t!==1?e.b:e.e,e)},U=function _setterCSSStyle(t,e,r){return t.style[e]=r},$=function _setterCSSProp(t,e,r){return t.style.setProperty(e,r)},K=function _setterTransform(t,e,r){return t._gsap[e]=r},J=function _setterScale(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},Q=function _setterScaleWithRender(t,e,r,i,n){var s=t._gsap;s.scaleX=s.scaleY=r;s.renderTransform(n,s)},tt=function _setterTransformWithRender(t,e,r,i,n){var s=t._gsap;s[e]=r;s.renderTransform(n,s)},et=\"transform\",rt=et+\"Origin\",it=function _saveStyle(t,e){var r=this;var i=this.target,n=i.style,s=i._gsap;if(t in X&&n){this.tfm=this.tfm||{};if(t===\"transform\")return D.transform.split(\",\").forEach((function(t){return _saveStyle.call(r,t,e)}));t=D[t]||t;~t.indexOf(\",\")?t.split(\",\").forEach((function(t){return r.tfm[t]=wt(i,t)})):this.tfm[t]=s.x?s[t]:wt(i,t);t===rt&&(this.tfm.zOrigin=s.zOrigin);if(this.props.indexOf(et)>=0)return;if(s.svg){this.svgo=i.getAttribute(\"data-svg-origin\");this.props.push(rt,e,\"\")}t=et}(n||e)&&this.props.push(t,e,n[t])},nt=function _removeIndependentTransforms(t){if(t.translate){t.removeProperty(\"translate\");t.removeProperty(\"scale\");t.removeProperty(\"rotate\")}},st=function _revertStyle(){var t,e,r=this.props,i=this.target,n=i.style,s=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty(r[t].substr(0,2)===\"--\"?r[t]:r[t].replace(I,\"-$1\").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];if(s.svg){s.renderTransform();i.setAttribute(\"data-svg-origin\",this.svgo||\"\")}t=F();if((!t||!t.isStart)&&!n[et]){nt(n);if(s.zOrigin&&n[rt]){n[rt]+=\" \"+s.zOrigin+\"px\";s.zOrigin=0;s.renderTransform()}s.uncache=1}}},at=function _getStyleSaver(e,r){var i={target:e,props:[],revert:st,save:it};e._gsap||t.core.getCache(e);r&&r.split(\",\").forEach((function(t){return i.save(t)}));return i},ot=function _createElement(t,e){var r=M.createElementNS?M.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):M.createElement(t);return r&&r.style?r:M.createElement(t)},ft=function _getComputedProperty(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(I,\"-$1\").toLowerCase())||i.getPropertyValue(e)||!r&&_getComputedProperty(t,pt(e)||e,1)||\"\"},lt=\"O,Moz,ms,Ms,Webkit\".split(\",\"),pt=function _checkPropPrefix(t,e,r){var i=e||B,n=i.style,s=5;if(t in n&&!r)return t;t=t.charAt(0).toUpperCase()+t.substr(1);while(s--&&!(lt[s]+t in n));return s<0?null:(s===3?\"ms\":s>=0?lt[s]:\"\")+t},ht=function _initCore(){if(z()&&window.document){S=window;M=S.document;T=M.documentElement;B=ot(\"div\")||{style:{}};ot(\"div\");et=pt(et);rt=et+\"Origin\";B.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\";Y=!!pt(\"perspective\");F=t.core.reverting;C=1}},ut=function _getBBoxHack(t){var e,r=ot(\"svg\",this.ownerSVGElement&&this.ownerSVGElement.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),i=this.parentNode,n=this.nextSibling,s=this.style.cssText;T.appendChild(r);r.appendChild(this);this.style.display=\"block\";if(t)try{e=this.getBBox();this._gsapBBox=this.getBBox;this.getBBox=_getBBoxHack}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());i&&(n?i.insertBefore(this,n):i.appendChild(this));T.removeChild(r);this.style.cssText=s;return e},ct=function _getAttributeFallbacks(t,e){var r=e.length;while(r--)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},gt=function _getBBox(t){var e;try{e=t.getBBox()}catch(r){e=ut.call(t,true)}e&&(e.width||e.height)||t.getBBox===ut||(e=ut.call(t,true));return!e||e.width||e.x||e.y?e:{x:+ct(t,[\"x\",\"cx\",\"x1\"])||0,y:+ct(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}},dt=function _isSVG(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&gt(t))},mt=function _removeProperty(t,e){if(e){var r,i=t.style;e in X&&e!==rt&&(e=et);if(i.removeProperty){r=e.substr(0,2);r!==\"ms\"&&e.substr(0,6)!==\"webkit\"||(e=\"-\"+e);i.removeProperty(r===\"--\"?e:e.replace(I,\"-$1\").toLowerCase())}else i.removeAttribute(e)}},yt=function _addNonTweeningPT(t,r,i,n,s,a){var o=new e(t._pt,r,i,0,1,a?Z:L);t._pt=o;o.b=n;o.e=s;t._props.push(i);return o},xt={deg:1,rad:1,turn:1},vt={grid:1,flex:1},_t=function _convertToUnit(t,e,s,a){var o,f,l,p,h=parseFloat(s)||0,u=(s+\"\").trim().substr((h+\"\").length)||\"px\",c=B.style,g=R.test(e),d=t.tagName.toLowerCase()===\"svg\",m=(d?\"client\":\"offset\")+(g?\"Width\":\"Height\"),y=100,x=a===\"px\",v=a===\"%\";if(a===u||!h||xt[a]||xt[u])return h;u!==\"px\"&&!x&&(h=_convertToUnit(t,e,s,\"px\"));p=t.getCTM&&dt(t);if((v||u===\"%\")&&(X[e]||~e.indexOf(\"adius\"))){o=p?t.getBBox()[g?\"width\":\"height\"]:t[m];return r(v?h/o*y:h/100*o)}c[g?\"width\":\"height\"]=y+(x?u:a);f=~e.indexOf(\"adius\")||a===\"em\"&&t.appendChild&&!d?t:t.parentNode;p&&(f=(t.ownerSVGElement||{}).parentNode);f&&f!==M&&f.appendChild||(f=M.body);l=f._gsap;if(l&&v&&l.width&&g&&l.time===i.time&&!l.uncache)return r(h/l.width*y);if(!v||e!==\"height\"&&e!==\"width\"){(v||u===\"%\")&&!vt[ft(f,\"display\")]&&(c.position=ft(t,\"position\"));f===t&&(c.position=\"static\");f.appendChild(B);o=B[m];f.removeChild(B);c.position=\"absolute\"}else{var _=t.style[e];t.style[e]=y+a;o=t[m];_?t.style[e]=_:mt(t,e)}if(g&&v){l=n(f);l.time=i.time;l.width=f[m]}return r(x?o*h/y:o&&h?y/o*h:0)},wt=function _get(t,e,r,i){var n;C||ht();if(e in D&&e!==\"transform\"){e=D[e];~e.indexOf(\",\")&&(e=e.split(\",\")[0])}if(X[e]&&e!==\"transform\"){n=zt(t,i);n=e!==\"transformOrigin\"?n[e]:n.svg?n.origin:Xt(ft(t,rt))+\" \"+n.zOrigin+\"px\"}else{n=t.style[e];(!n||n===\"auto\"||i||~(n+\"\").indexOf(\"calc(\"))&&(n=Mt[e]&&Mt[e](t,e,r)||ft(t,e)||s(t,e)||(e===\"opacity\"?1:0))}return r&&!~(n+\"\").trim().indexOf(\" \")?_t(t,e,n,r)+r:n},bt=function _tweenComplexCSSString(t,r,i,n){if(!i||i===\"none\"){var s=pt(r,t,1),u=s&&ft(t,s,1);if(u&&u!==i){r=s;i=u}else r===\"borderColor\"&&(i=ft(t,\"borderTopColor\"))}var c,g,d,m,y,x,v,_,w,b,O,P,S=new e(this._pt,t.style,r,0,1,a),M=0,T=0;S.b=i;S.e=n;i+=\"\";n+=\"\";if(n===\"auto\"){x=t.style[r];t.style[r]=n;n=ft(t,r)||n;x?t.style[r]=x:mt(t,r)}c=[i,n];o(c);i=c[0];n=c[1];d=i.match(f)||[];P=n.match(f)||[];if(P.length){while(g=f.exec(n)){v=g[0];w=n.substring(M,g.index);y?y=(y+1)%5:w.substr(-5)!==\"rgba(\"&&w.substr(-5)!==\"hsla(\"||(y=1);if(v!==(x=d[T++]||\"\")){m=parseFloat(x)||0;O=x.substr((m+\"\").length);v.charAt(1)===\"=\"&&(v=l(m,v)+O);_=parseFloat(v);b=v.substr((_+\"\").length);M=f.lastIndex-b.length;if(!b){b=b||p.units[r]||O;if(M===n.length){n+=b;S.e+=b}}O!==b&&(m=_t(t,r,x,b)||0);S._pt={_next:S._pt,p:w||T===1?w:\",\",s:m,c:_-m,m:y&&y<4||r===\"zIndex\"?Math.round:0}}}S.c=M<n.length?n.substring(M,n.length):\"\"}else S.r=r===\"display\"&&n===\"none\"?Z:L;h.test(n)&&(S.e=0);this._pt=S;return S},Ot={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},Pt=function _convertKeywordsToPercentages(t){var e=t.split(\" \"),r=e[0],i=e[1]||\"50%\";if(r===\"top\"||r===\"bottom\"||i===\"left\"||i===\"right\"){t=r;r=i;i=t}e[0]=Ot[r]||r;e[1]=Ot[i]||i;return e.join(\" \")},St=function _renderClearProps(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,s=e.t,a=s.style,o=e.u,f=s._gsap;if(o===\"all\"||o===true){a.cssText=\"\";i=1}else{o=o.split(\",\");n=o.length;while(--n>-1){r=o[n];if(X[r]){i=1;r=r===\"transformOrigin\"?rt:et}mt(s,r)}}if(i){mt(s,et);if(f){f.svg&&s.removeAttribute(\"transform\");zt(s,1);f.uncache=1;nt(a)}}}},Mt={clearProps:function clearProps(t,r,i,n,s){if(s.data!==\"isFromStart\"){var a=t._pt=new e(t._pt,r,i,0,0,St);a.u=n;a.pr=-10;a.tween=s;t._props.push(i);return 1}}},Tt=[1,0,0,1,0,0],Ct={},Bt=function _isNullTransform(t){return t===\"matrix(1, 0, 0, 1, 0, 0)\"||t===\"none\"||!t},At=function _getComputedTransformMatrixAsArray(t){var e=ft(t,et);return Bt(e)?Tt:e.substr(7).match(u).map(r)},Ft=function _getMatrix(t,e){var r,i,s,a,o=t._gsap||n(t),f=t.style,l=At(t);if(o.svg&&t.getAttribute(\"transform\")){s=t.transform.baseVal.consolidate().matrix;l=[s.a,s.b,s.c,s.d,s.e,s.f];return l.join(\",\")===\"1,0,0,1,0,0\"?Tt:l}if(l===Tt&&!t.offsetParent&&t!==T&&!o.svg){s=f.display;f.display=\"block\";r=t.parentNode;if(!r||!t.offsetParent){a=1;i=t.nextElementSibling;T.appendChild(t)}l=At(t);s?f.display=s:mt(t,\"display\");a&&(i?r.insertBefore(t,i):r?r.appendChild(t):T.removeChild(t))}return e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l},Yt=function _applySVGOrigin(t,e,r,i,n,s){var a,o,f,l,p=t._gsap,h=n||Ft(t,true),u=p.xOrigin||0,c=p.yOrigin||0,g=p.xOffset||0,d=p.yOffset||0,m=h[0],y=h[1],x=h[2],v=h[3],_=h[4],w=h[5],b=e.split(\" \"),O=parseFloat(b[0])||0,P=parseFloat(b[1])||0;if(r){if(h!==Tt&&(o=m*v-y*x)){f=O*(v/o)+P*(-x/o)+(x*w-v*_)/o;l=O*(-y/o)+P*(m/o)-(m*w-y*_)/o;O=f;P=l}}else{a=gt(t);O=a.x+(~b[0].indexOf(\"%\")?O/100*a.width:O);P=a.y+(~(b[1]||b[0]).indexOf(\"%\")?P/100*a.height:P)}if(i||i!==false&&p.smooth){_=O-u;w=P-c;p.xOffset=g+(_*m+w*x)-_;p.yOffset=d+(_*y+w*v)-w}else p.xOffset=p.yOffset=0;p.xOrigin=O;p.yOrigin=P;p.smooth=!!i;p.origin=e;p.originIsAbsolute=!!r;t.style[rt]=\"0px 0px\";if(s){yt(s,p,\"xOrigin\",u,O);yt(s,p,\"yOrigin\",c,P);yt(s,p,\"xOffset\",g,p.xOffset);yt(s,p,\"yOffset\",d,p.yOffset)}t.setAttribute(\"data-svg-origin\",O+\" \"+P)},zt=function _parseTransform(t,e){var i=t._gsap||new c(t);if(\"x\"in i&&!e&&!i.uncache)return i;var n,s,a,o,f,l,h,u,g,d,m,y,x,v,_,w,b,O,P,S,M,T,C,B,A,F,z,X,V,I,R,W,D=t.style,G=i.scaleX<0,j=\"px\",q=\"deg\",H=getComputedStyle(t),L=ft(t,rt)||\"0\";n=s=a=l=h=u=g=d=m=0;o=f=1;i.svg=!!(t.getCTM&&dt(t));if(H.translate){H.translate===\"none\"&&H.scale===\"none\"&&H.rotate===\"none\"||(D[et]=(H.translate!==\"none\"?\"translate3d(\"+(H.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(H.rotate!==\"none\"?\"rotate(\"+H.rotate+\") \":\"\")+(H.scale!==\"none\"?\"scale(\"+H.scale.split(\" \").join(\",\")+\") \":\"\")+(H[et]!==\"none\"?H[et]:\"\"));D.scale=D.rotate=D.translate=\"none\"}v=Ft(t,i.svg);if(i.svg){if(i.uncache){A=t.getBBox();L=i.xOrigin-A.x+\"px \"+(i.yOrigin-A.y)+\"px\";B=\"\"}else B=!e&&t.getAttribute(\"data-svg-origin\");Yt(t,B||L,!!B||i.originIsAbsolute,i.smooth!==false,v)}y=i.xOrigin||0;x=i.yOrigin||0;if(v!==Tt){O=v[0];P=v[1];S=v[2];M=v[3];n=T=v[4];s=C=v[5];if(v.length===6){o=Math.sqrt(O*O+P*P);f=Math.sqrt(M*M+S*S);l=O||P?N(P,O)*k:0;g=S||M?N(S,M)*k+l:0;g&&(f*=Math.abs(Math.cos(g*E)));if(i.svg){n-=y-(y*O+x*S);s-=x-(y*P+x*M)}}else{W=v[6];I=v[7];z=v[8];X=v[9];V=v[10];R=v[11];n=v[12];s=v[13];a=v[14];_=N(W,V);h=_*k;if(_){w=Math.cos(-_);b=Math.sin(-_);B=T*w+z*b;A=C*w+X*b;F=W*w+V*b;z=T*-b+z*w;X=C*-b+X*w;V=W*-b+V*w;R=I*-b+R*w;T=B;C=A;W=F}_=N(-S,V);u=_*k;if(_){w=Math.cos(-_);b=Math.sin(-_);B=O*w-z*b;A=P*w-X*b;F=S*w-V*b;R=M*b+R*w;O=B;P=A;S=F}_=N(P,O);l=_*k;if(_){w=Math.cos(_);b=Math.sin(_);B=O*w+P*b;A=T*w+C*b;P=P*w-O*b;C=C*w-T*b;O=B;T=A}if(h&&Math.abs(h)+Math.abs(l)>359.9){h=l=0;u=180-u}o=r(Math.sqrt(O*O+P*P+S*S));f=r(Math.sqrt(C*C+W*W));_=N(T,C);g=Math.abs(_)>2e-4?_*k:0;m=R?1/(R<0?-R:R):0}if(i.svg){B=t.getAttribute(\"transform\");i.forceCSS=t.setAttribute(\"transform\",\"\")||!Bt(ft(t,et));B&&t.setAttribute(\"transform\",B)}}if(Math.abs(g)>90&&Math.abs(g)<270)if(G){o*=-1;g+=l<=0?180:-180;l+=l<=0?180:-180}else{f*=-1;g+=g<=0?180:-180}e=e||i.uncache;i.x=n-((i.xPercent=n&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+j;i.y=s-((i.yPercent=s&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-s)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+j;i.z=a+j;i.scaleX=r(o);i.scaleY=r(f);i.rotation=r(l)+q;i.rotationX=r(h)+q;i.rotationY=r(u)+q;i.skewX=g+q;i.skewY=d+q;i.transformPerspective=m+j;(i.zOrigin=parseFloat(L.split(\" \")[2])||!e&&i.zOrigin||0)&&(D[rt]=Xt(L));i.xOffset=i.yOffset=0;i.force3D=p.force3D;i.renderTransform=i.svg?Wt:Y?Rt:Et;i.uncache=0;return i},Xt=function _firstTwoOnly(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},kt=function _addPxTranslate(t,e,i){var n=g(e);return r(parseFloat(e)+parseFloat(_t(t,\"x\",i+\"px\",n)))+n},Et=function _renderNon3DTransforms(t,e){e.z=\"0px\";e.rotationY=e.rotationX=\"0deg\";e.force3D=0;Rt(t,e)},Nt=\"0deg\",Vt=\"0px\",It=\") \",Rt=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,s=r.x,a=r.y,o=r.z,f=r.rotation,l=r.rotationY,p=r.rotationX,h=r.skewX,u=r.skewY,c=r.scaleX,g=r.scaleY,d=r.transformPerspective,m=r.force3D,y=r.target,x=r.zOrigin,v=\"\",_=m===\"auto\"&&t&&t!==1||m===true;if(x&&(p!==Nt||l!==Nt)){var w,b=parseFloat(l)*E,O=Math.sin(b),P=Math.cos(b);b=parseFloat(p)*E;w=Math.cos(b);s=kt(y,s,O*w*-x);a=kt(y,a,-Math.sin(b)*-x);o=kt(y,o,P*w*-x+x)}d!==Vt&&(v+=\"perspective(\"+d+It);(i||n)&&(v+=\"translate(\"+i+\"%, \"+n+\"%) \");(_||s!==Vt||a!==Vt||o!==Vt)&&(v+=o!==Vt||_?\"translate3d(\"+s+\", \"+a+\", \"+o+\") \":\"translate(\"+s+\", \"+a+It);f!==Nt&&(v+=\"rotate(\"+f+It);l!==Nt&&(v+=\"rotateY(\"+l+It);p!==Nt&&(v+=\"rotateX(\"+p+It);h===Nt&&u===Nt||(v+=\"skew(\"+h+\", \"+u+It);c===1&&g===1||(v+=\"scale(\"+c+\", \"+g+It);y.style[et]=v||\"translate(0, 0)\"},Wt=function _renderSVGTransforms(t,e){var i,n,s,a,o,f=e||this,l=f.xPercent,p=f.yPercent,h=f.x,u=f.y,c=f.rotation,g=f.skewX,d=f.skewY,m=f.scaleX,y=f.scaleY,x=f.target,v=f.xOrigin,_=f.yOrigin,w=f.xOffset,b=f.yOffset,O=f.forceCSS,P=parseFloat(h),S=parseFloat(u);c=parseFloat(c);g=parseFloat(g);d=parseFloat(d);if(d){d=parseFloat(d);g+=d;c+=d}if(c||g){c*=E;g*=E;i=Math.cos(c)*m;n=Math.sin(c)*m;s=Math.sin(c-g)*-y;a=Math.cos(c-g)*y;if(g){d*=E;o=Math.tan(g-d);o=Math.sqrt(1+o*o);s*=o;a*=o;if(d){o=Math.tan(d);o=Math.sqrt(1+o*o);i*=o;n*=o}}i=r(i);n=r(n);s=r(s);a=r(a)}else{i=m;a=y;n=s=0}if(P&&!~(h+\"\").indexOf(\"px\")||S&&!~(u+\"\").indexOf(\"px\")){P=_t(x,\"x\",h,\"px\");S=_t(x,\"y\",u,\"px\")}if(v||_||w||b){P=r(P+v-(v*i+_*s)+w);S=r(S+_-(v*n+_*a)+b)}if(l||p){o=x.getBBox();P=r(P+l/100*o.width);S=r(S+p/100*o.height)}o=\"matrix(\"+i+\",\"+n+\",\"+s+\",\"+a+\",\"+P+\",\"+S+\")\";x.setAttribute(\"transform\",o);O&&(x.style[et]=o)},Dt=function _addRotationalPropTween(t,r,i,n,s){var a,o,f=360,l=d(s),p=parseFloat(s)*(l&&~s.indexOf(\"rad\")?k:1),h=p-n,u=n+h+\"deg\";if(l){a=s.split(\"_\")[1];if(a===\"short\"){h%=f;h!==h%(f/2)&&(h+=h<0?f:-f)}a===\"cw\"&&h<0?h=(h+f*V)%f-~~(h/f)*f:a===\"ccw\"&&h>0&&(h=(h-f*V)%f-~~(h/f)*f)}t._pt=o=new e(t._pt,r,i,n,h,j);o.e=u;o.u=\"deg\";t._props.push(i);return o},Gt=function _assign(t,e){for(var r in e)t[r]=e[r];return t},jt=function _addRawTransformPTs(t,r,i){var n,s,a,o,f,l,p,h,u=Gt({},i._gsap),c=\"perspective,force3D,transformOrigin,svgOrigin\",d=i.style;if(u.svg){a=i.getAttribute(\"transform\");i.setAttribute(\"transform\",\"\");d[et]=r;n=zt(i,1);mt(i,et);i.setAttribute(\"transform\",a)}else{a=getComputedStyle(i)[et];d[et]=r;n=zt(i,1);d[et]=a}for(s in X){a=u[s];o=n[s];if(a!==o&&c.indexOf(s)<0){p=g(a);h=g(o);f=p!==h?_t(i,s,a,h):parseFloat(a);l=parseFloat(o);t._pt=new e(t._pt,n,s,f,l-f,G);t._pt.u=h||0;t._props.push(s)}}Gt(n,u)};m(\"padding,margin,Width,Radius\",(function(t,e){var r=\"Top\",i=\"Right\",n=\"Bottom\",s=\"Left\",a=(e<3?[r,i,n,s]:[r+s,r+i,n+i,n+s]).map((function(r){return e<2?t+r:\"border\"+r+t}));Mt[e>1?\"border\"+t:t]=function(t,e,r,i,n){var s,o;if(arguments.length<4){s=a.map((function(e){return wt(t,e,r)}));o=s.join(\" \");return o.split(s[0]).length===5?s[0]:o}s=(i+\"\").split(\" \");o={};a.forEach((function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]}));t.init(e,o,n)}}));var qt={name:\"css\",register:ht,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,r,i,n,s){var a,o,f,h,u,c,m,O,P,S,M,T,B,A,F,Y,z=this._props,k=t.style,E=i.vars.startAt;C||ht();this.styles=this.styles||at(t);Y=this.styles.props;this.tween=i;for(m in r)if(m!==\"autoRound\"){o=r[m];if(!y[m]||!x(m,r,i,n,t,s)){u=typeof o;c=Mt[m];if(u===\"function\"){o=o.call(i,n,t,s);u=typeof o}u===\"string\"&&~o.indexOf(\"random(\")&&(o=v(o));if(c)c(this,t,m,o,i)&&(F=1);else if(m.substr(0,2)===\"--\"){a=(getComputedStyle(t).getPropertyValue(m)+\"\").trim();o+=\"\";_.lastIndex=0;if(!_.test(a)){O=g(a);P=g(o)}P?O!==P&&(a=_t(t,m,a,P)+P):O&&(o+=O);this.add(k,\"setProperty\",a,o,n,s,0,0,m);z.push(m);Y.push(m,0,k[m])}else if(u!==\"undefined\"){if(E&&m in E){a=typeof E[m]===\"function\"?E[m].call(i,n,t,s):E[m];d(a)&&~a.indexOf(\"random(\")&&(a=v(a));g(a+\"\")||a===\"auto\"||(a+=p.units[m]||g(wt(t,m))||\"\");(a+\"\").charAt(1)===\"=\"&&(a=wt(t,m))}else a=wt(t,m);h=parseFloat(a);S=u===\"string\"&&o.charAt(1)===\"=\"&&o.substr(0,2);S&&(o=o.substr(2));f=parseFloat(o);if(m in D){if(m===\"autoAlpha\"){h===1&&wt(t,\"visibility\")===\"hidden\"&&f&&(h=0);Y.push(\"visibility\",0,k.visibility);yt(this,k,\"visibility\",h?\"inherit\":\"hidden\",f?\"inherit\":\"hidden\",!f)}if(m!==\"scale\"&&m!==\"transform\"){m=D[m];~m.indexOf(\",\")&&(m=m.split(\",\")[0])}}M=m in X;if(M){this.styles.save(m);if(!T){B=t._gsap;B.renderTransform&&!r.parseTransform||zt(t,r.parseTransform);A=r.smoothOrigin!==false&&B.smooth;T=this._pt=new e(this._pt,k,et,0,1,B.renderTransform,B,0,-1);T.dep=1}if(m===\"scale\"){this._pt=new e(this._pt,B,\"scaleY\",B.scaleY,(S?l(B.scaleY,S+f):f)-B.scaleY||0,G);this._pt.u=0;z.push(\"scaleY\",m);m+=\"X\"}else{if(m===\"transformOrigin\"){Y.push(rt,0,k[rt]);o=Pt(o);if(B.svg)Yt(t,o,0,A,0,this);else{P=parseFloat(o.split(\" \")[2])||0;P!==B.zOrigin&&yt(this,B,\"zOrigin\",B.zOrigin,P);yt(this,k,m,Xt(a),Xt(o))}continue}if(m===\"svgOrigin\"){Yt(t,o,1,A,0,this);continue}if(m in Ct){Dt(this,B,m,h,S?l(h,S+o):o);continue}if(m===\"smoothOrigin\"){yt(this,B,\"smooth\",B.smooth,o);continue}if(m===\"force3D\"){B[m]=o;continue}if(m===\"transform\"){jt(this,o,t);continue}}}else m in k||(m=pt(m)||m);if(M||(f||f===0)&&(h||h===0)&&!W.test(o)&&m in k){O=(a+\"\").substr((h+\"\").length);f||(f=0);P=g(o)||(m in p.units?p.units[m]:O);O!==P&&(h=_t(t,m,a,P));this._pt=new e(this._pt,M?B:k,m,h,(S?l(h,S+f):f)-h,M||P!==\"px\"&&m!==\"zIndex\"||r.autoRound===false?G:H);this._pt.u=P||0;if(O!==P&&P!==\"%\"){this._pt.b=a;this._pt.r=q}}else if(m in k)bt.call(this,t,m,a,S?S+o:o);else if(m in t)this.add(t,m,a||t[m],S?S+o:o,n,s);else if(m!==\"parseTransform\"){w(m,o);continue}M||(m in k?Y.push(m,0,k[m]):Y.push(m,1,a||t[m]));z.push(m)}}}F&&b(this)},render:function render(t,e){if(e.tween._time||!F()){var r=e._pt;while(r){r.r(t,r.d);r=r._next}}else e.styles.revert()},get:wt,aliases:D,getSetter:function getSetter(t,e,r){var i=D[e];i&&i.indexOf(\",\")<0&&(e=i);return e in X&&e!==rt&&(t._gsap.x||wt(t,\"x\"))?r&&A===r?e===\"scale\"?J:K:(A=r||{})&&(e===\"scale\"?Q:tt):t.style&&!O(t.style[e])?U:~e.indexOf(\"-\")?$:P(t,e)},core:{_removeProperty:mt,_getMatrix:Ft}};t.utils.checkPrefix=pt;t.core.getStyleSaver=at;(function(t,e,r,i){var n=m(t+\",\"+e+\",\"+r,(function(t){X[t]=1}));m(e,(function(t){p.units[t]=\"deg\";Ct[t]=1}));D[n[13]]=t+\",\"+e;m(i,(function(t){var e=t.split(\":\");D[e[1]]=n[e[0]]}))})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\",\"rotation,rotationX,rotationY,skewX,skewY\",\"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");m(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",(function(t){p.units[t]=\"px\"}));t.registerPlugin(qt);export{qt as CSSPlugin,ot as _createElement,gt as _getBBox,pt as checkPrefix,qt as default};\n//# sourceMappingURL=CSSPlugin.js.map\n","import{gsap as e}from\"./gsap-core.js\";export{Back,Bounce,Circ,Cubic,Elastic,Expo,Linear,Power0,Power1,Power2,Power3,Power4,Quad,Quart,Quint,Sine,SteppedEase,Strong,Timeline as TimelineLite,Timeline as TimelineMax,Tween as TweenLite}from\"./gsap-core.js\";import{CSSPlugin as r}from\"./CSSPlugin.js\";var i=e.registerPlugin(r)||e,a=i.core.Tween;export{r as CSSPlugin,a as TweenMax,i as default,i as gsap};\n//# sourceMappingURL=index.js.map\n","/*!\nReactDrops Component License 1.0\n\nCopyright (c) 2026 ReactDrops\n\n1. Scope and definitions\n\nThis license applies to ReactDrops software and associated documentation that\nexpressly carry this license or are distributed under a LICENSE file containing\nit (the \"Software\"). \"Licensor\" means the copyright holder granting rights in\nthe Software, and only to the extent that holder has authority to grant them.\n\"You\" means the individual or entity exercising these rights.\n\nAn \"End Product\" is a website, application, service, or other finished project\nwhose primary purpose is something other than providing reusable components,\nsource code, templates, or development assets to others.\n\n2. Permitted uses\n\nSubject to this license, Licensor grants You a worldwide, non-exclusive,\nroyalty-free license to use, copy, modify, and incorporate the Software into\nunlimited personal, internal, and commercial End Products. You may charge for\nEnd Products, subscriptions, development services, and work for clients.\n\nYou may distribute the Software as an integrated part of an End Product,\nincluding in browser-delivered JavaScript. You may provide End Product source\ncode to a client, and share the Software with employees and contractors who\nneed it to develop or maintain End Products. Those recipients may use the\nSoftware for those purposes subject to this license. This permission does not\nauthorize them to redistribute the Software as a reusable development asset.\n\n3. Restricted redistribution\n\nUnless You obtain separate written permission from Licensor, You may not sell,\nsublicense, publish, share, or otherwise redistribute the Software, or a\nsubstantial portion of it, whether unchanged or modified:\n\n(a) as a standalone component, component library, UI kit, source-code bundle,\n    registry, or other collection of reusable development assets;\n(b) as part of a theme, template, starter project, or similar product offered\n    to multiple recipients for reuse in their own projects; or\n(c) through a builder or generation service that offers the Software as\n    reusable blocks or source-code exports for others' projects.\n\nThese restrictions apply to paid and free redistribution. Renaming, restyling,\nrepackaging, translating, or modifying the Software does not remove them.\nBuilding separate finished websites or applications for multiple clients is\npermitted; offering a reusable template or kit containing the Software is not.\n\nPublic source-code hosting by Licensor is not permission to republish the\nSoftware under another license. This license does not override any separate\nrights granted directly by Licensor or applicable code-hosting terms.\n\n4. Notices and ownership\n\nRetain this license and applicable copyright and third-party notices in source\ncopies of the Software and permitted source distributions. No visible credit\nor ReactDrops logo is required in an End Product's user interface.\n\nLicensor retains ownership of its Software. You retain rights in Your own\ncontributions, subject to the license for any incorporated Software. No rights\nto trademarks, trade names, or logos are granted by this license.\n\n5. Third-party materials and separate grants\n\nDependencies, fonts, images, videos, and other third-party materials remain\nsubject to their respective licenses. Separately identified third-party code\nis licensed under its stated terms, and these restrictions do not limit rights\ngranted by its copyright holders. Retain all required third-party notices.\nDemo media are not licensed by this document; obtain Your own permission or\nreplace them with media You are entitled to use.\n\nThis license does not revoke rights granted under other valid licenses. It does\nnot assert ownership of third-party work or grant rights Licensor lacks.\n\n6. Termination\n\nThe permissions granted here continue unless terminated for a material breach.\nIf You fail to cure a material breach within 30 days after receiving written\nnotice from Licensor, Your permissions terminate. On termination, cease uses\nand distributions requiring this license. Rights under independently granted\nlicenses and rights that applicable law does not allow to be restricted remain\nunaffected. Sections 3 through 7 survive termination.\n\n7. Disclaimer\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT\nPERMITTED BY APPLICABLE LAW, LICENSOR AND CONTRIBUTORS SHALL NOT BE LIABLE FOR\nANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT, OR OTHERWISE,\nARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.\n\nThis license does not limit rights or exceptions that applicable law makes\nnon-waivable. No other permissions are granted by implication.\n*/\"use client\";import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{gsap}from\"gsap\";import{useLayoutEffect,useRef,useState}from\"react\";const ease=\"power4.out\";function Characters({text}){return /*#__PURE__*/_jsx(_Fragment,{children:Array.from(text).map((character,index)=>/*#__PURE__*/_jsx(\"span\",{className:\"showcase-pointer-cursor-char\",\"data-char\":true,children:character===\" \"?\" \":character},index))});}/**\n * Pill label that animates whenever its text changes. The outgoing text stays\n * mounted on top of the incoming one until its exit finishes, so names and\n * messages swap like the faces of a turning wheel instead of cutting over.\n */export function CursorLabel({text,animation,reducedMotion,style}){const pill=useRef(null);const width=useRef(0);const sequence=useRef(0);const[layers,setLayers]=useState(()=>[{key:0,text,entering:true}]);const current=layers[layers.length-1];const animated=animation!==\"none\"&&!reducedMotion;if(current.text!==text){const key=++sequence.current;setLayers(animated?[{...current,entering:false},{key,text,entering:true}]:[{key,text,entering:false}]);}useLayoutEffect(()=>{const element=pill.current;if(!element)return;const incoming=element.querySelector('[data-layer=\"in\"]');const outgoing=element.querySelector('[data-layer=\"out\"]');const previousWidth=width.current;gsap.set(element,{clearProps:\"width\"});const nextWidth=element.getBoundingClientRect().width;width.current=nextWidth;const context=gsap.context(()=>{if(!animated)return;if(previousWidth&&Math.abs(previousWidth-nextWidth)>.5)gsap.fromTo(element,{width:previousWidth},{width:nextWidth,duration:.7,ease,clearProps:\"width\"});const done=()=>setLayers(old=>old.filter(layer=>layer.entering));if(animation===\"roll\"){const charsIn=incoming?.querySelectorAll(\"[data-char]\")??[];gsap.fromTo(charsIn,{rotationX:-100,yPercent:70,opacity:0},{rotationX:0,yPercent:0,opacity:1,duration:.9,ease,stagger:.028});if(outgoing)gsap.to(outgoing.querySelectorAll(\"[data-char]\"),{rotationX:100,yPercent:-70,opacity:0,duration:.6,ease,stagger:.02,onComplete:done});}else if(animation===\"fade\"){if(incoming)gsap.fromTo(incoming,{opacity:0,scale:.82,filter:\"blur(4px)\"},{opacity:1,scale:1,filter:\"blur(0px)\",duration:.6,ease});if(outgoing)gsap.to(outgoing,{opacity:0,scale:1.08,filter:\"blur(4px)\",duration:.35,ease,onComplete:done});}else if(animation===\"masked-lift\"){const line=incoming?.querySelector(\"[data-lift-line]\");if(line)gsap.fromTo(line,{yPercent:110},{yPercent:0,duration:.9,ease});if(outgoing)gsap.to(outgoing,{yPercent:-110,duration:.6,ease,onComplete:done});}},element);return()=>context.revert();// Layers change only when the text changes; `current.key` captures that.\n},[current.key,animation,animated]);return /*#__PURE__*/_jsx(\"span\",{ref:pill,className:\"showcase-pointer-cursor-label\",style:style,children:layers.map(layer=>{const role=layer.entering||layers.length===1?\"in\":\"out\";return /*#__PURE__*/_jsx(\"span\",{className:\"showcase-pointer-cursor-label-text\",\"data-layer\":role,\"aria-hidden\":role===\"out\"||undefined,children:animated&&animation===\"masked-lift\"&&role===\"in\"?/*#__PURE__*/_jsx(\"span\",{className:\"showcase-pointer-cursor-label-mask\",children:/*#__PURE__*/_jsx(\"span\",{\"data-lift-line\":true,children:layer.text})}):animated&&animation===\"roll\"?/*#__PURE__*/_jsx(Characters,{text:layer.text}):layer.text},layer.key);})});}\nexport const __FramerMetadata__ = {\"exports\":{\"CursorLabelAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorLabel\":{\"type\":\"reactComponent\",\"name\":\"CursorLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cursor_label.map","/*!\nReactDrops Component License 1.0\n\nCopyright (c) 2026 ReactDrops\n\n1. Scope and definitions\n\nThis license applies to ReactDrops software and associated documentation that\nexpressly carry this license or are distributed under a LICENSE file containing\nit (the \"Software\"). \"Licensor\" means the copyright holder granting rights in\nthe Software, and only to the extent that holder has authority to grant them.\n\"You\" means the individual or entity exercising these rights.\n\nAn \"End Product\" is a website, application, service, or other finished project\nwhose primary purpose is something other than providing reusable components,\nsource code, templates, or development assets to others.\n\n2. Permitted uses\n\nSubject to this license, Licensor grants You a worldwide, non-exclusive,\nroyalty-free license to use, copy, modify, and incorporate the Software into\nunlimited personal, internal, and commercial End Products. You may charge for\nEnd Products, subscriptions, development services, and work for clients.\n\nYou may distribute the Software as an integrated part of an End Product,\nincluding in browser-delivered JavaScript. You may provide End Product source\ncode to a client, and share the Software with employees and contractors who\nneed it to develop or maintain End Products. Those recipients may use the\nSoftware for those purposes subject to this license. This permission does not\nauthorize them to redistribute the Software as a reusable development asset.\n\n3. Restricted redistribution\n\nUnless You obtain separate written permission from Licensor, You may not sell,\nsublicense, publish, share, or otherwise redistribute the Software, or a\nsubstantial portion of it, whether unchanged or modified:\n\n(a) as a standalone component, component library, UI kit, source-code bundle,\n    registry, or other collection of reusable development assets;\n(b) as part of a theme, template, starter project, or similar product offered\n    to multiple recipients for reuse in their own projects; or\n(c) through a builder or generation service that offers the Software as\n    reusable blocks or source-code exports for others' projects.\n\nThese restrictions apply to paid and free redistribution. Renaming, restyling,\nrepackaging, translating, or modifying the Software does not remove them.\nBuilding separate finished websites or applications for multiple clients is\npermitted; offering a reusable template or kit containing the Software is not.\n\nPublic source-code hosting by Licensor is not permission to republish the\nSoftware under another license. This license does not override any separate\nrights granted directly by Licensor or applicable code-hosting terms.\n\n4. Notices and ownership\n\nRetain this license and applicable copyright and third-party notices in source\ncopies of the Software and permitted source distributions. No visible credit\nor ReactDrops logo is required in an End Product's user interface.\n\nLicensor retains ownership of its Software. You retain rights in Your own\ncontributions, subject to the license for any incorporated Software. No rights\nto trademarks, trade names, or logos are granted by this license.\n\n5. Third-party materials and separate grants\n\nDependencies, fonts, images, videos, and other third-party materials remain\nsubject to their respective licenses. Separately identified third-party code\nis licensed under its stated terms, and these restrictions do not limit rights\ngranted by its copyright holders. Retain all required third-party notices.\nDemo media are not licensed by this document; obtain Your own permission or\nreplace them with media You are entitled to use.\n\nThis license does not revoke rights granted under other valid licenses. It does\nnot assert ownership of third-party work or grant rights Licensor lacks.\n\n6. Termination\n\nThe permissions granted here continue unless terminated for a material breach.\nIf You fail to cure a material breach within 30 days after receiving written\nnotice from Licensor, Your permissions terminate. On termination, cease uses\nand distributions requiring this license. Rights under independently granted\nlicenses and rights that applicable law does not allow to be restricted remain\nunaffected. Sections 3 through 7 survive termination.\n\n7. Disclaimer\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT\nPERMITTED BY APPLICABLE LAW, LICENSOR AND CONTRIBUTORS SHALL NOT BE LIABLE FOR\nANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT, OR OTHERWISE,\nARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.\n\nThis license does not limit rights or exceptions that applicable law makes\nnon-waivable. No other permissions are granted by implication.\n*//** Minimum-jerk position profile, the velocity curve of an unhurried human reach. */export function minimumJerk(t){const p=Math.min(1,Math.max(0,t));return p*p*p*(10+p*(6*p-15));}/** Deterministic pseudo-random sequence so a script replays the same arcs every loop. */export function createRandom(seed){let state=seed>>>0||1;return()=>{state^=state<<13;state^=state>>>17;state^=state<<5;return(state>>>0)/4294967296;};}export function hashString(value){let hash=2166136261;for(let index=0;index<value.length;index++){hash^=value.charCodeAt(index);hash=Math.imul(hash,16777619);}return hash>>>0;}export const defaultCursorMotion={reachTime:240,reachScale:150,maxReach:1500,curvature:1,overshoot:1,easing:\"human\",landingSpread:1,dragPace:1.45};const easings={human:minimumJerk,\"ease-in-out\":t=>t<.5?4*t*t*t:1-(-2*t+2)**3/2,\"ease-out\":t=>1-(1-t)**3,linear:t=>t};/**\n * A curved reach in two sub-movements: a fast primary arc that slightly\n * overshoots long moves, then a short correction onto the target. Duration\n * follows Fitts's law, so far or small targets take longer than near, large ones.\n */export function planReach(from,to,targetSize,random,pace=1,motion=defaultCursorMotion){const dx=to.x-from.x;const dy=to.y-from.y;const distance=Math.hypot(dx,dy);if(distance<.5)return{duration:0,at:()=>to};const width=Math.max(18,targetSize);const duration=Math.min(motion.maxReach,(motion.reachTime+motion.reachScale*Math.log2(1+distance/width))*pace);const ux=dx/distance;const uy=dy/distance;const ease=easings[motion.easing]??minimumJerk;// Wrist rotation bends real reaches; alternate sides with a random magnitude.\n// Draw every random number even when a rule is off, so paths stay reproducible.\nconst side=random()<.5?-1:1;const bend=side*(.06+random()*.12)*distance*motion.curvature;const overshootJitter=.6+random()*.4;const overshoot=distance>160?Math.min(12,distance*.035)*overshootJitter*motion.overshoot:0;const aim={x:to.x+ux*overshoot,y:to.y+uy*overshoot};const control={x:(from.x+aim.x)/2-uy*bend,y:(from.y+aim.y)/2+ux*bend};const split=overshoot>.01?.84:1;return{duration,at(progress){if(progress<split){const t=ease(progress/split);const a=1-t;return{x:a*a*from.x+2*a*t*control.x+t*t*aim.x,y:a*a*from.y+2*a*t*control.y+t*t*aim.y};}if(split===1)return{...to};const t=ease((progress-split)/(1-split));return{x:aim.x+(to.x-aim.x)*t,y:aim.y+(to.y-aim.y)*t};}};}/** Smooth, bounded idle sway built from incommensurate sines. */export function idleSway(time,phase){const t=time/1e3+phase;return{x:Math.sin(t*1.3)*.6+Math.sin(t*2.9+1.7)*.3+Math.sin(t*.7+4.1)*.4,y:Math.sin(t*1.1+2.3)*.55+Math.sin(t*2.3+.4)*.3+Math.sin(t*.5)*.35};}/** Critically damped spring step toward a target (exact for a constant target). */export function springStep(value,velocity,target,omega,dt){const x=value-target;const exp=Math.exp(-omega*dt);const nextX=(x+(velocity+omega*x)*dt)*exp;const nextV=(velocity-omega*(velocity+omega*x)*dt)*exp;return[target+nextX,nextV];}/** White or near-black text for a cursor color, by WCAG relative luminance. */export function readableTextColor(color){const hex=color.trim().replace(/^#/,\"\");if(!/^[\\da-f]{3}([\\da-f]{3})?$/i.test(hex))return\"#ffffff\";const full=hex.length===3?[...hex].map(c=>c+c).join(\"\"):hex;const channel=offset=>{const value=parseInt(full.slice(offset,offset+2),16)/255;return value<=.03928?value/12.92:((value+.055)/1.055)**2.4;};const luminance=.2126*channel(0)+.7152*channel(2)+.0722*channel(4);// Like collaboration tools, keep white text on saturated colors and switch to dark\n// only where white falls below 2.2:1 (yellows, limes, pale tints).\nreturn 1.05/(luminance+.05)>=2.2?\"#ffffff\":\"#141414\";}\nexport const __FramerMetadata__ = {\"exports\":{\"springStep\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readableTextColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorEasing\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"idleSway\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"minimumJerk\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createRandom\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ReachPlan\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultCursorMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorMotion\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hashString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"planReach\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./showcase_pointer_motion.map","// Framer code files cannot import .css, so the stylesheet from showcase-pointer.css is injected once at runtime.\n// Source of truth: https://reactdrops.dev/r/showcase-pointer.json (components/showcase-pointer.css), unmodified below.\nexport const showcasePointerCss='/*!\\nReactDrops Component License 1.0\\n\\nCopyright (c) 2026 ReactDrops\\n\\n1. Scope and definitions\\n\\nThis license applies to ReactDrops software and associated documentation that\\nexpressly carry this license or are distributed under a LICENSE file containing\\nit (the \"Software\"). \"Licensor\" means the copyright holder granting rights in\\nthe Software, and only to the extent that holder has authority to grant them.\\n\"You\" means the individual or entity exercising these rights.\\n\\nAn \"End Product\" is a website, application, service, or other finished project\\nwhose primary purpose is something other than providing reusable components,\\nsource code, templates, or development assets to others.\\n\\n2. Permitted uses\\n\\nSubject to this license, Licensor grants You a worldwide, non-exclusive,\\nroyalty-free license to use, copy, modify, and incorporate the Software into\\nunlimited personal, internal, and commercial End Products. You may charge for\\nEnd Products, subscriptions, development services, and work for clients.\\n\\nYou may distribute the Software as an integrated part of an End Product,\\nincluding in browser-delivered JavaScript. You may provide End Product source\\ncode to a client, and share the Software with employees and contractors who\\nneed it to develop or maintain End Products. Those recipients may use the\\nSoftware for those purposes subject to this license. This permission does not\\nauthorize them to redistribute the Software as a reusable development asset.\\n\\n3. Restricted redistribution\\n\\nUnless You obtain separate written permission from Licensor, You may not sell,\\nsublicense, publish, share, or otherwise redistribute the Software, or a\\nsubstantial portion of it, whether unchanged or modified:\\n\\n(a) as a standalone component, component library, UI kit, source-code bundle,\\n    registry, or other collection of reusable development assets;\\n(b) as part of a theme, template, starter project, or similar product offered\\n    to multiple recipients for reuse in their own projects; or\\n(c) through a builder or generation service that offers the Software as\\n    reusable blocks or source-code exports for others\\' projects.\\n\\nThese restrictions apply to paid and free redistribution. Renaming, restyling,\\nrepackaging, translating, or modifying the Software does not remove them.\\nBuilding separate finished websites or applications for multiple clients is\\npermitted; offering a reusable template or kit containing the Software is not.\\n\\nPublic source-code hosting by Licensor is not permission to republish the\\nSoftware under another license. This license does not override any separate\\nrights granted directly by Licensor or applicable code-hosting terms.\\n\\n4. Notices and ownership\\n\\nRetain this license and applicable copyright and third-party notices in source\\ncopies of the Software and permitted source distributions. No visible credit\\nor ReactDrops logo is required in an End Product\\'s user interface.\\n\\nLicensor retains ownership of its Software. You retain rights in Your own\\ncontributions, subject to the license for any incorporated Software. No rights\\nto trademarks, trade names, or logos are granted by this license.\\n\\n5. Third-party materials and separate grants\\n\\nDependencies, fonts, images, videos, and other third-party materials remain\\nsubject to their respective licenses. Separately identified third-party code\\nis licensed under its stated terms, and these restrictions do not limit rights\\ngranted by its copyright holders. Retain all required third-party notices.\\nDemo media are not licensed by this document; obtain Your own permission or\\nreplace them with media You are entitled to use.\\n\\nThis license does not revoke rights granted under other valid licenses. It does\\nnot assert ownership of third-party work or grant rights Licensor lacks.\\n\\n6. Termination\\n\\nThe permissions granted here continue unless terminated for a material breach.\\nIf You fail to cure a material breach within 30 days after receiving written\\nnotice from Licensor, Your permissions terminate. On termination, cease uses\\nand distributions requiring this license. Rights under independently granted\\nlicenses and rights that applicable law does not allow to be restricted remain\\nunaffected. Sections 3 through 7 survive termination.\\n\\n7. Disclaimer\\n\\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\\nIMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS\\nFOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT\\nPERMITTED BY APPLICABLE LAW, LICENSOR AND CONTRIBUTORS SHALL NOT BE LIABLE FOR\\nANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT, OR OTHERWISE,\\nARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.\\n\\nThis license does not limit rights or exceptions that applicable law makes\\nnon-waivable. No other permissions are granted by implication.\\n*/\\n\\n.showcase-pointer {\\n  position: relative;\\n  isolation: isolate;\\n}\\n\\n.showcase-pointer-overlay {\\n  position: absolute;\\n  inset: 0;\\n  z-index: 20;\\n  overflow: hidden;\\n  pointer-events: none;\\n  user-select: none;\\n  -webkit-user-select: none;\\n}\\n\\n.showcase-pointer-cursor {\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  transform: translate3d(var(--cursor-x, 0), var(--cursor-y, 0), 0);\\n  will-change: transform;\\n}\\n\\n.showcase-pointer-cursor-body {\\n  opacity: 0;\\n  transform: scale(calc(var(--showcase-pointer-cursor-scale, 1) * 0.6));\\n  transform-origin: 0 0;\\n  transition:\\n    opacity 220ms ease-out,\\n    transform 260ms ease-out;\\n}\\n\\n.showcase-pointer-cursor[data-visible] .showcase-pointer-cursor-body {\\n  opacity: 1;\\n  transform: scale(var(--showcase-pointer-cursor-scale, 1));\\n  transition: none;\\n  animation: showcase-pointer-cursor-enter 460ms cubic-bezier(0.34, 1.56, 0.64, 1);\\n}\\n\\n@keyframes showcase-pointer-cursor-enter {\\n  from {\\n    opacity: 0;\\n    transform: scale(calc(var(--showcase-pointer-cursor-scale, 1) * 0.4));\\n  }\\n}\\n\\n.showcase-pointer-cursor-arrow {\\n  position: absolute;\\n  /* The arrow tip sits on the cursor position. */\\n  top: -4px;\\n  left: -5px;\\n  display: block;\\n  overflow: visible;\\n  transform-origin: 5px 4px;\\n  filter: drop-shadow(0 1px 1.5px rgb(0 0 0 / 22%)) drop-shadow(0 3px 6px rgb(0 0 0 / 14%));\\n  transition: transform 140ms cubic-bezier(0.2, 0.8, 0.2, 1);\\n}\\n\\n.showcase-pointer-cursor[data-pressed] .showcase-pointer-cursor-arrow {\\n  transform: scale(0.86);\\n}\\n\\n.showcase-pointer-cursor-arrow-edge {\\n  fill: #fff;\\n  stroke: #fff;\\n  stroke-width: 5;\\n  stroke-linejoin: round;\\n}\\n\\n.showcase-pointer-cursor-arrow-fill {\\n  fill: var(--showcase-pointer-cursor-color);\\n  stroke: var(--showcase-pointer-cursor-color);\\n  stroke-width: 1.4;\\n  stroke-linejoin: round;\\n}\\n\\n.showcase-pointer-cursor-label-anchor {\\n  position: absolute;\\n  top: 27px;\\n  left: 19px;\\n  transform: translate3d(var(--label-dx, 0), var(--label-dy, 0), 0);\\n  will-change: transform;\\n}\\n\\n.showcase-pointer-cursor-label {\\n  position: relative;\\n  display: inline-flex;\\n  overflow: hidden;\\n  box-sizing: border-box;\\n  padding: 0.32em 0.66em 0.36em;\\n  border-radius: 0.6em;\\n  background: var(--showcase-pointer-cursor-color);\\n  box-shadow:\\n    0 1px 2px rgb(0 0 0 / 14%),\\n    0 4px 12px -2px color-mix(in srgb, var(--showcase-pointer-cursor-color) 45%, transparent);\\n  color: var(--showcase-pointer-cursor-text, #fff);\\n  font:\\n    600 14px/1.25 ui-sans-serif,\\n    system-ui,\\n    -apple-system,\\n    \\'Segoe UI\\',\\n    sans-serif;\\n  letter-spacing: -0.005em;\\n  white-space: nowrap;\\n  transform-origin: 0 0;\\n  animation: showcase-pointer-cursor-label-enter 520ms cubic-bezier(0.34, 1.56, 0.64, 1) both;\\n}\\n\\n@keyframes showcase-pointer-cursor-label-enter {\\n  from {\\n    opacity: 0;\\n    transform: scale(0.5);\\n  }\\n}\\n\\n.showcase-pointer-cursor-label-text {\\n  display: inline-block;\\n  perspective: 12em;\\n}\\n\\n.showcase-pointer-cursor-label-text[data-layer=\\'out\\'] {\\n  position: absolute;\\n  top: 0.32em;\\n  left: 0.66em;\\n}\\n\\n.showcase-pointer-cursor-char {\\n  display: inline-block;\\n  white-space: pre;\\n  transform-origin: 50% 50% -0.55em;\\n  backface-visibility: hidden;\\n}\\n\\n.showcase-pointer-cursor-label-mask {\\n  display: inline-block;\\n  overflow: hidden;\\n  margin: -0.12em;\\n  padding: 0.12em;\\n  vertical-align: bottom;\\n}\\n.showcase-pointer-cursor-label-mask > span {\\n  display: inline-block;\\n}\\n\\n.showcase-pointer-cursor-ripple {\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  width: 46px;\\n  height: 46px;\\n  border: 2px solid var(--showcase-pointer-cursor-color);\\n  border-radius: 50%;\\n  background: color-mix(in srgb, var(--showcase-pointer-cursor-color) 18%, transparent);\\n  opacity: 0;\\n  pointer-events: none;\\n}\\n\\n.showcase-pointer-cursor-selection {\\n  position: absolute;\\n  inset: 0;\\n}\\n\\n.showcase-pointer-cursor-highlight {\\n  position: absolute;\\n  border-radius: 2px;\\n  background: color-mix(in srgb, var(--showcase-pointer-cursor-color) 26%, transparent);\\n  box-shadow: inset 0 -1.5px 0 color-mix(in srgb, var(--showcase-pointer-cursor-color) 70%, transparent);\\n}\\n\\n.showcase-pointer-cursor-marquee {\\n  position: absolute;\\n  border: 1px solid var(--showcase-pointer-cursor-color);\\n  border-radius: 2px;\\n  background: color-mix(in srgb, var(--showcase-pointer-cursor-color) 10%, transparent);\\n}\\n\\n@media (prefers-reduced-motion: reduce) {\\n  .showcase-pointer-cursor-body,\\n  .showcase-pointer-cursor[data-visible] .showcase-pointer-cursor-body,\\n  .showcase-pointer-cursor-label {\\n    animation: none;\\n  }\\n  .showcase-pointer-cursor-arrow {\\n    transition: none;\\n  }\\n}\\n\\n.showcase-pointer-cursor-trail {\\n  position: absolute;\\n  inset: 0;\\n  width: 100%;\\n  height: 100%;\\n  overflow: visible;\\n  fill: none;\\n  stroke: currentColor;\\n  stroke-linecap: round;\\n  stroke-linejoin: round;\\n}\\n';if(typeof document!==\"undefined\"&&!document.getElementById(\"showcase-pointer-css\")){const style=document.createElement(\"style\");style.id=\"showcase-pointer-css\";style.textContent=showcasePointerCss;document.head.appendChild(style);}\nexport const __FramerMetadata__ = {\"exports\":{\"showcasePointerCss\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./showcase_pointer_css.map","/*!\nReactDrops Component License 1.0\n\nCopyright (c) 2026 ReactDrops\n\n1. Scope and definitions\n\nThis license applies to ReactDrops software and associated documentation that\nexpressly carry this license or are distributed under a LICENSE file containing\nit (the \"Software\"). \"Licensor\" means the copyright holder granting rights in\nthe Software, and only to the extent that holder has authority to grant them.\n\"You\" means the individual or entity exercising these rights.\n\nAn \"End Product\" is a website, application, service, or other finished project\nwhose primary purpose is something other than providing reusable components,\nsource code, templates, or development assets to others.\n\n2. Permitted uses\n\nSubject to this license, Licensor grants You a worldwide, non-exclusive,\nroyalty-free license to use, copy, modify, and incorporate the Software into\nunlimited personal, internal, and commercial End Products. You may charge for\nEnd Products, subscriptions, development services, and work for clients.\n\nYou may distribute the Software as an integrated part of an End Product,\nincluding in browser-delivered JavaScript. You may provide End Product source\ncode to a client, and share the Software with employees and contractors who\nneed it to develop or maintain End Products. Those recipients may use the\nSoftware for those purposes subject to this license. This permission does not\nauthorize them to redistribute the Software as a reusable development asset.\n\n3. Restricted redistribution\n\nUnless You obtain separate written permission from Licensor, You may not sell,\nsublicense, publish, share, or otherwise redistribute the Software, or a\nsubstantial portion of it, whether unchanged or modified:\n\n(a) as a standalone component, component library, UI kit, source-code bundle,\n    registry, or other collection of reusable development assets;\n(b) as part of a theme, template, starter project, or similar product offered\n    to multiple recipients for reuse in their own projects; or\n(c) through a builder or generation service that offers the Software as\n    reusable blocks or source-code exports for others' projects.\n\nThese restrictions apply to paid and free redistribution. Renaming, restyling,\nrepackaging, translating, or modifying the Software does not remove them.\nBuilding separate finished websites or applications for multiple clients is\npermitted; offering a reusable template or kit containing the Software is not.\n\nPublic source-code hosting by Licensor is not permission to republish the\nSoftware under another license. This license does not override any separate\nrights granted directly by Licensor or applicable code-hosting terms.\n\n4. Notices and ownership\n\nRetain this license and applicable copyright and third-party notices in source\ncopies of the Software and permitted source distributions. No visible credit\nor ReactDrops logo is required in an End Product's user interface.\n\nLicensor retains ownership of its Software. You retain rights in Your own\ncontributions, subject to the license for any incorporated Software. No rights\nto trademarks, trade names, or logos are granted by this license.\n\n5. Third-party materials and separate grants\n\nDependencies, fonts, images, videos, and other third-party materials remain\nsubject to their respective licenses. Separately identified third-party code\nis licensed under its stated terms, and these restrictions do not limit rights\ngranted by its copyright holders. Retain all required third-party notices.\nDemo media are not licensed by this document; obtain Your own permission or\nreplace them with media You are entitled to use.\n\nThis license does not revoke rights granted under other valid licenses. It does\nnot assert ownership of third-party work or grant rights Licensor lacks.\n\n6. Termination\n\nThe permissions granted here continue unless terminated for a material breach.\nIf You fail to cure a material breach within 30 days after receiving written\nnotice from Licensor, Your permissions terminate. On termination, cease uses\nand distributions requiring this license. Rights under independently granted\nlicenses and rights that applicable law does not allow to be restricted remain\nunaffected. Sections 3 through 7 survive termination.\n\n7. Disclaimer\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT\nPERMITTED BY APPLICABLE LAW, LICENSOR AND CONTRIBUTORS SHALL NOT BE LIABLE FOR\nANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT, OR OTHERWISE,\nARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.\n\nThis license does not limit rights or exceptions that applicable law makes\nnon-waivable. No other permissions are granted by implication.\n*/\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useEffect,useImperativeHandle,useLayoutEffect,useRef,useState}from\"react\";import{CursorLabel}from\"https://framerusercontent.com/modules/5Ty9OEIVimtUPZvewa47/bJ4XruwbEulQo6PxvSZS/cursor_label.js\";import{createRandom,hashString,idleSway,defaultCursorMotion,planReach,readableTextColor,springStep}from\"https://framerusercontent.com/modules/NCqLrRquKQC5c5ysg23d/mRIP2iJGa6QMROC3uNGI/showcase_pointer_motion.js\";import\"https://framerusercontent.com/modules/kCDziQrmCb9z8l0b3QFD/l3ANUq73AQ8hZIkSZeH8/showcase_pointer_css.js\";export{defaultCursorMotion}from\"https://framerusercontent.com/modules/NCqLrRquKQC5c5ysg23d/mRIP2iJGa6QMROC3uNGI/showcase_pointer_motion.js\";class Cancelled extends Error{}const hoverOwners=new WeakMap;function cssPoint(value,size){return typeof value===\"number\"?value:parseFloat(value)/100*size;}/** Simulated multiplayer cursors that move, hover, click, drag and select inside their children. */export const ShowcasePointer=/*#__PURE__*/forwardRef(function ShowcasePointer({cursors,children,playing=true,loop=true,loopDelay=1400,speed=1,labelAnimation=\"fade\",showLabels=true,clickEffect=true,idleDrift=1.5,labelLag=.35,motion,trail=0,trailWidth=3,cursorSize=1,onCycle,onCursorPress,height,className=\"\",style},forwardedRef){const root=useRef(null);const overlay=useRef(null);const runtimes=useRef(new Map);const tickers=useRef(new Set);const clock=useRef({time:0,last:0,frame:0,visible:true});const rules={...defaultCursorMotion,...motion};const live=useRef({playing,speed,clickEffect,idleDrift,labelLag,loop,loopDelay,rules,trail});live.current={playing,speed,clickEffect,idleDrift,labelLag,loop,loopDelay,rules,trail};const onCycleRef=useRef(onCycle);onCycleRef.current=onCycle;const onCursorPressRef=useRef(onCursorPress);onCursorPressRef.current=onCursorPress;const cursorsRef=useRef(cursors);cursorsRef.current=cursors;const[labels,setLabels]=useState({});const[visible,setVisible]=useState({});const[reducedMotion,setReducedMotion]=useState(false);const reduced=useRef(false);reduced.current=reducedMotion;const[generation,setGeneration]=useState(0);useEffect(()=>{const query=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setReducedMotion(query.matches);update();query.addEventListener(\"change\",update);return()=>query.removeEventListener(\"change\",update);},[]);const runtime=id=>{let state=runtimes.current.get(id);if(!state){const index=runtimes.current.size;const seed=hashString(id);state={id,index,position:{x:0,y:0},label:{x:0,y:0},labelVelocity:{x:0,y:0},drift:0,driftTarget:1,phase:seed%1e3/37,visible:false,pressed:false,hovered:null,random:createRandom(seed),element:null,trailElement:null,history:[],sayTimer:0,selections:[],marked:new Set};runtimes.current.set(id,state);}return state;};// The trail ages in real time, so it shrinks away while a cursor rests or is paused.\nconst drawTrail=(cursor,x,y,now)=>{const svg=cursor.trailElement;if(!svg)return;const length=live.current.trail;const history=cursor.history;if(length>0&&cursor.visible&&!reduced.current){const last=history[history.length-1];if(!last||Math.abs(last.x-x)>.3||Math.abs(last.y-y)>.3)history.push({x,y,t:now});while(history.length&&now-history[0].t>length)history.shift();}else history.length=0;const segments=svg.children;const count=segments.length;for(let index=0;index<count;index++){// Older slices are thinner and fainter; each starts on the previous slice's last point.\nconst from=now-length*(count-index)/count;const to=now-length*(count-index-1)/count;let d=\"\";for(let point=0;point<history.length;point++){const sample=history[point];const next=history[point+1];if(sample.t<from&&!(next&&next.t>=from))continue;if(sample.t>to)break;d+=`${d?\"L\":\"M\"}${sample.x.toFixed(1)} ${sample.y.toFixed(1)}`;}if(index===count-1&&history.length)d+=`${d?\"L\":\"M\"}${x.toFixed(1)} ${y.toFixed(1)}`;segments[index].setAttribute(\"d\",d);}};// One frame loop drives every cursor; time only advances while playing and visible.\nconst frame=now=>{const state=clock.current;const dtReal=Math.min(.05,state.last?(now-state.last)/1e3:0);state.last=now;const running=live.current.playing&&state.visible;const dt=running?dtReal*1e3*live.current.speed:0;if(running)state.time+=dt;for(const ticker of[...tickers.current])if(ticker(state.time,dt)===false)tickers.current.delete(ticker);const omega=70-52*Math.min(1,Math.max(0,live.current.labelLag));const drift=reduced.current?0:live.current.idleDrift;for(const cursor of runtimes.current.values()){const element=cursor.element;if(!element)continue;cursor.drift+=(cursor.driftTarget-cursor.drift)*Math.min(1,dtReal*2.5);const sway=idleSway(state.time,cursor.phase);const x=cursor.position.x+sway.x*drift*cursor.drift;const y=cursor.position.y+sway.y*drift*cursor.drift;if(reduced.current){cursor.label={x,y};cursor.labelVelocity={x:0,y:0};}else{const[lx,vx]=springStep(cursor.label.x,cursor.labelVelocity.x,x,omega,dtReal);const[ly,vy]=springStep(cursor.label.y,cursor.labelVelocity.y,y,omega,dtReal);cursor.label={x:lx,y:ly};cursor.labelVelocity={x:vx,y:vy};}drawTrail(cursor,x,y,now);element.style.setProperty(\"--cursor-x\",`${x.toFixed(2)}px`);element.style.setProperty(\"--cursor-y\",`${y.toFixed(2)}px`);element.style.setProperty(\"--label-dx\",`${(cursor.label.x-x).toFixed(2)}px`);element.style.setProperty(\"--label-dy\",`${(cursor.label.y-y).toFixed(2)}px`);}state.frame=requestAnimationFrame(frame);};useEffect(()=>{const state=clock.current;state.last=0;state.frame=requestAnimationFrame(frame);const element=root.current;const observer=element&&\"IntersectionObserver\"in window?new IntersectionObserver(([entry])=>{state.visible=entry.isIntersecting;}):undefined;if(element)observer?.observe(element);const onVisibility=()=>{if(document.hidden)cancelAnimationFrame(state.frame);else{state.last=0;cancelAnimationFrame(state.frame);state.frame=requestAnimationFrame(frame);}};document.addEventListener(\"visibilitychange\",onVisibility);return()=>{cancelAnimationFrame(state.frame);observer?.disconnect();document.removeEventListener(\"visibilitychange\",onVisibility);};// The frame callback reads everything through refs.\n},[]);/* ---------- geometry ---------- */// React detaches the ref before unmount cleanups run; measure nothing then.\nconst rootRect=()=>root.current?.getBoundingClientRect()??new DOMRect;const resolveElement=target=>typeof target===\"string\"?root.current?.querySelector(target):target;const resolve=(cursor,target,jitter=true)=>{const box=rootRect();if(typeof target===\"object\"&&!(target instanceof Element)&&!(\"target\"in target))return{point:{x:cssPoint(target.x,box.width),y:cssPoint(target.y,box.height)},size:40,element:null};const spec=typeof target===\"string\"||target instanceof Element?{target}:target;const element=resolveElement(spec.target);if(!element)throw new Error(`ShowcasePointer: no element for ${String(spec.target)}`);const rect=element.getBoundingClientRect();// Land near the center like a person would, not on the exact same pixel every time.\nconst spread=live.current.rules.landingSpread;const fx=spec.x??.5+(jitter?(cursor.random()-.5)*.28*spread:0);const fy=spec.y??.5+(jitter?(cursor.random()-.5)*.24*spread:0);return{point:{x:rect.left-box.left+rect.width*fx,y:rect.top-box.top+rect.height*fy},size:Math.min(rect.width,rect.height),element};};/* ---------- scheduling ---------- */const tween=(cancel,duration,update,motion=true)=>new Promise((resolvePromise,reject)=>{if(cancel.cancelled)return reject(new Cancelled);// Reduced motion skips movement, but pauses keep the script's rhythm.\n    if(duration<=0||motion&&reduced.current){update(1);return resolvePromise();}let start=-1;tickers.current.add(time=>{if(cancel.cancelled){reject(new Cancelled);return false;}if(start<0)start=time;const progress=Math.min(1,(time-start)/duration);try{update(progress);}catch(error){// Fail this script, never the shared frame loop.\n    reject(error);return false;}if(progress>=1){resolvePromise();return false;}});});const wait=(cancel,duration)=>tween(cancel,duration,()=>{},false);/* ---------- synthetic input ---------- */const dispatch=(cursor,element,types,point,extra={})=>{if(!root.current)return;const box=rootRect();const init={bubbles:true,cancelable:true,composed:true,clientX:box.left+point.x,clientY:box.top+point.y,view:window,...extra};for(const type of types){const pointer=type.startsWith(\"pointer\");const event=pointer&&\"PointerEvent\"in window?new PointerEvent(type,{...init,pointerId:9e3+cursor.index,pointerType:\"mouse\",isPrimary:false,bubbles:!type.endsWith(\"enter\")&&!type.endsWith(\"leave\")}):pointer?null:new MouseEvent(type,{...init,bubbles:!type.endsWith(\"enter\")&&!type.endsWith(\"leave\")});if(event)element.dispatchEvent(event);}};const hitTest=(point,fallback)=>{const box=rootRect();const hit=document.elementFromPoint(box.left+point.x,box.top+point.y);return hit&&root.current?.contains(hit)&&!overlay.current?.contains(hit)?hit:fallback;};const setHovered=(cursor,element)=>{if(cursor.hovered===element)return;const previous=cursor.hovered;if(previous){const owners=hoverOwners.get(previous);owners?.delete(cursor.id);if(!owners?.size)previous.removeAttribute(\"data-cursor-hover\");dispatch(cursor,previous,[\"pointerout\",\"pointerleave\",\"mouseout\",\"mouseleave\"],cursor.position,{relatedTarget:element});}cursor.hovered=element;if(element){const owners=hoverOwners.get(element)??new Set;owners.add(cursor.id);hoverOwners.set(element,owners);element.setAttribute(\"data-cursor-hover\",cursor.id);element.style?.setProperty(\"--showcase-pointer-cursor-color\",cursorsRef.current.find(item=>item.id===cursor.id)?.color??\"\");dispatch(cursor,element,[\"pointerover\",\"pointerenter\",\"mouseover\",\"mouseenter\"],cursor.position,{relatedTarget:previous});}};const travel=async(cancel,cursor,to,size,options={})=>{const from={...cursor.position};const plan=planReach(from,to,size,cursor.random,options.pace,live.current.rules);cursor.driftTarget=0;await tween(cancel,options.duration??plan.duration,progress=>{cursor.position=plan.at(progress);options.onMove?.(cursor.position);});cursor.position={...to};cursor.driftTarget=1;};const pulse=cursor=>{const element=cursor.element;if(!element||!live.current.clickEffect)return;const arrow=element.querySelector(\".showcase-pointer-cursor-arrow\");if(reduced.current)return;arrow?.animate([{transform:\"scale(1)\"},{transform:\"scale(0.82)\",offset:.35},{transform:\"scale(1)\"}],{duration:320/live.current.speed,easing:\"cubic-bezier(0.2, 0.8, 0.2, 1)\"});const ring=document.createElement(\"span\");ring.className=\"showcase-pointer-cursor-ripple\";element.append(ring);ring.animate([{transform:\"translate(-50%, -50%) scale(0.2)\",opacity:.55},{transform:\"translate(-50%, -50%) scale(1)\",opacity:0}],{duration:620/live.current.speed,easing:\"cubic-bezier(0.16, 1, 0.3, 1)\"}).finished.finally(()=>ring.remove());};const press=(cursor,down)=>{cursor.pressed=down;cursor.element?.toggleAttribute(\"data-pressed\",down&&live.current.clickEffect);};const color=cursor=>cursorsRef.current.find(item=>item.id===cursor.id)?.color??\"#0d99ff\";const drawRange=(cursor,range,layer)=>{const box=rootRect();const rects=[...range.getClientRects()].filter(rect=>rect.width>.5);layer.replaceChildren(...rects.map(rect=>{const block=document.createElement(\"span\");block.className=\"showcase-pointer-cursor-highlight\";block.style.cssText=`left:${rect.left-box.left}px;top:${rect.top-box.top}px;width:${rect.width}px;height:${rect.height}px;--showcase-pointer-cursor-color:${color(cursor)}`;return block;}));};const clear=cursor=>{for(const selection of cursor.selections)selection.layer.remove();cursor.selections=[];for(const element of cursor.marked)element.removeAttribute(\"data-cursor-selected\");cursor.marked.clear();};/* ---------- actions ---------- */const enter=async(cancel,cursor,at)=>{if(at)cursor.position=resolve(cursor,at,false).point;cursor.label={...cursor.position};cursor.visible=true;setVisible(old=>({...old,[cursor.id]:Math.abs(old[cursor.id]??0)+1}));await wait(cancel,450);};const leave=async(cancel,cursor)=>{setHovered(cursor,null);cursor.visible=false;setVisible(old=>({...old,[cursor.id]:-Math.abs(old[cursor.id]??1)}));await wait(cancel,300);};const runStep=async(cancel,cursor,step)=>{if(cancel.cancelled)throw new Cancelled;if(!cursor.visible&&step.action!==\"enter\"&&step.action!==\"wait\"&&step.action!==\"call\")await enter(cancel,cursor);switch(step.action){case\"enter\":return enter(cancel,cursor,step.at);case\"leave\":return leave(cancel,cursor);case\"wait\":return wait(cancel,step.duration);case\"call\":return step.run();case\"clear\":return clear(cursor);case\"say\":{const text=step.text;setLabels(old=>({...old,[cursor.id]:text}));const id=++cursor.sayTimer;if(step.duration)void wait(cancel,step.duration).then(()=>{if(cursor.sayTimer===id)setLabels(old=>({...old,[cursor.id]:undefined}));}).catch(()=>{});return;}case\"move\":{const{point,size}=resolve(cursor,step.to);setHovered(cursor,null);return travel(cancel,cursor,point,size,step);}case\"hover\":case\"click\":{const{point,size,element}=resolve(cursor,step.target);await travel(cancel,cursor,point,size,step);setHovered(cursor,hitTest(point,element));if(step.action===\"hover\")return;await wait(cancel,120+cursor.random()*120);const target=hitTest(point,element)??element;if(!target)return;press(cursor,true);target.setAttribute(\"data-cursor-press\",cursor.id);pulse(cursor);try{await wait(cancel,90);}finally{target.removeAttribute(\"data-cursor-press\");press(cursor,false);}onCursorPressRef.current?.({cursorId:cursor.id,target});return;}case\"drag\":{const start=resolve(cursor,step.from);await travel(cancel,cursor,start.point,start.size,step);const target=hitTest(start.point,start.element)??start.element;setHovered(cursor,target);await wait(cancel,140);if(!target)return;press(cursor,true);target.setAttribute(\"data-cursor-press\",cursor.id);dispatch(cursor,target,[\"pointerdown\",\"mousedown\"],start.point,{button:0,buttons:1});await wait(cancel,160);const end=resolve(cursor,step.to);await travel(cancel,cursor,end.point,Math.max(60,end.size),{pace:live.current.rules.dragPace,onMove:point=>dispatch(cursor,target,[\"pointermove\",\"mousemove\"],point,{buttons:1})});await wait(cancel,120);dispatch(cursor,target,[\"pointerup\",\"mouseup\"],end.point,{button:0});target.removeAttribute(\"data-cursor-press\");press(cursor,false);return;}case\"select\":{const element=resolveElement(step.target);if(!element)return;const walker=document.createTreeWalker(element,NodeFilter.SHOW_TEXT);const nodes=[];while(walker.nextNode())nodes.push(walker.currentNode);const total=nodes.reduce((sum,node)=>sum+node.length,0);const from=Math.max(0,Math.min(total,step.start??0));const to=Math.max(from,Math.min(total,step.end??total));const locate=offset=>{let rest=offset;for(const node of nodes){if(rest<=node.length)return[node,rest];rest-=node.length;}return[nodes[nodes.length-1],nodes[nodes.length-1].length];};const caret=(offset,edge)=>{const range=document.createRange();const[node,position]=locate(offset);const a=edge===\"start\"?position:Math.max(0,position-1);range.setStart(node,a);range.setEnd(node,Math.min(node.length,a+1));const rect=range.getBoundingClientRect();const box=rootRect();return{x:(edge===\"start\"?rect.left:rect.right)-box.left,y:rect.top-box.top+rect.height*.62};};const startPoint=caret(from,\"start\");await travel(cancel,cursor,startPoint,16);setHovered(cursor,element);await wait(cancel,120);press(cursor,true);const layer=document.createElement(\"div\");layer.className=\"showcase-pointer-cursor-selection\";overlay.current?.prepend(layer);const range=document.createRange();range.setStart(...locate(from));range.setEnd(...locate(from));cursor.selections.push({range,layer});const points=Array.from({length:to-from},(_,index)=>caret(from+index+1,\"end\"));cursor.driftTarget=0;let shown=from;await tween(cancel,step.duration??Math.min(1800,260+(to-from)*38),p=>{const eased=1-(1-p)**3;const exact=eased*points.length;const index=Math.min(points.length-1,Math.floor(exact));const before=index>0?points[index-1]:startPoint;const after=points[index]??startPoint;const t=exact-index;// Stay on the line while crossing a wrap instead of cutting diagonally.\ncursor.position=Math.abs(after.y-before.y)>4&&t<.5?before:{x:before.x+(after.x-before.x)*t,y:before.y+(after.y-before.y)*t};const next=from+Math.min(points.length,Math.round(exact));if(next!==shown){shown=next;range.setEnd(...locate(next));drawRange(cursor,range,layer);}});range.setEnd(...locate(to));drawRange(cursor,range,layer);cursor.driftTarget=1;press(cursor,false);return;}case\"marquee\":{const start=resolve(cursor,step.from,false);await travel(cancel,cursor,start.point,30);setHovered(cursor,null);await wait(cancel,120);press(cursor,true);const box=document.createElement(\"div\");box.className=\"showcase-pointer-cursor-marquee\";box.style.setProperty(\"--showcase-pointer-cursor-color\",color(cursor));overlay.current?.prepend(box);const items=step.items?[...root.current?.querySelectorAll(step.items)??[]]:[];const end=resolve(cursor,step.to,false);const update=point=>{const left=Math.min(start.point.x,point.x);const top=Math.min(start.point.y,point.y);const width=Math.abs(point.x-start.point.x);const height=Math.abs(point.y-start.point.y);box.style.cssText+=`;left:${left}px;top:${top}px;width:${width}px;height:${height}px`;const area=rootRect();for(const item of items){const rect=item.getBoundingClientRect();const hit=rect.right-area.left>left&&rect.left-area.left<left+width&&rect.bottom-area.top>top&&rect.top-area.top<top+height;if(hit&&!cursor.marked.has(item)){cursor.marked.add(item);item.setAttribute(\"data-cursor-selected\",cursor.id);item.style?.setProperty(\"--showcase-pointer-cursor-color\",color(cursor));}else if(!hit&&cursor.marked.has(item)){cursor.marked.delete(item);item.removeAttribute(\"data-cursor-selected\");}}};update(start.point);await travel(cancel,cursor,end.point,80,{pace:live.current.rules.dragPace*.93,onMove:update});await wait(cancel,160);press(cursor,false);await tween(cancel,220,p=>{box.style.opacity=String(1-p);});box.remove();return;}case\"type\":{const element=resolveElement(step.target);if(!(element instanceof HTMLInputElement||element instanceof HTMLTextAreaElement))return;const{point,size}=resolve(cursor,element);await travel(cancel,cursor,point,size);setHovered(cursor,element);pulse(cursor);element.setAttribute(\"data-cursor-focus\",cursor.id);element.style.setProperty(\"--showcase-pointer-cursor-color\",color(cursor));const prototype=Object.getPrototypeOf(element);const setter=Object.getOwnPropertyDescriptor(prototype,\"value\")?.set;for(const character of step.text){await wait(cancel,(step.delay??70)*(.6+cursor.random()*.9));// The native setter keeps React-controlled inputs in sync.\nsetter?.call(element,element.value+character);element.dispatchEvent(new Event(\"input\",{bubbles:true}));}await wait(cancel,300);element.removeAttribute(\"data-cursor-focus\");return;}}};const controller=(id,cancel={cancelled:false})=>{const cursor=runtime(id);const run=step=>runStep(cancel,cursor,step);return{enter:at=>run({action:\"enter\",at}),leave:()=>run({action:\"leave\"}),moveTo:(to,options)=>run({action:\"move\",to,...options}),hover:(target,options)=>run({action:\"hover\",target,...options}),click:(target,options)=>run({action:\"click\",target,...options}),drag:(from,to,options)=>run({action:\"drag\",from,to,...options}),select:(target,options)=>run({action:\"select\",target,...options}),marquee:(from,to,options)=>run({action:\"marquee\",from,to,...options}),type:(target,text,delay)=>run({action:\"type\",target,text,delay}),say:(text,duration)=>run({action:\"say\",text,duration}),wait:duration=>run({action:\"wait\",duration}),clear:()=>run({action:\"clear\"})};};const placeAtStart=(config,index,count)=>{const cursor=runtime(config.id);const box=rootRect();cursor.position=config.start?resolve(cursor,config.start,false).point:{x:box.width*((index+1)/(count+1)),y:box.height*(.72+index%2*.1)};cursor.label={...cursor.position};cursor.labelVelocity={x:0,y:0};};const resetAll=()=>{for(const cursor of runtimes.current.values()){clear(cursor);setHovered(cursor,null);press(cursor,false);cursor.sayTimer++;}setLabels({});};// Restart only when ids or steps change; names and colors update live.\nconst scriptKey=JSON.stringify(cursors.map(({id,start,script})=>({id,start,script})),(_,value)=>typeof Element!==\"undefined\"&&value instanceof Element?\"[element]\":value);useLayoutEffect(()=>{if(!root.current)return;const cancel={cancelled:false};const configs=cursorsRef.current;resetAll();configs.forEach((config,index)=>{placeAtStart(config,index,configs.length);runtime(config.id).visible=!config.script?.length||config.script[0].action!==\"enter\";});setVisible(Object.fromEntries(configs.map(config=>[config.id,runtime(config.id).visible?1:0])));const cycle=async()=>{while(!cancel.cancelled){await Promise.all(cursorsRef.current.map(async config=>{const cursor=runtime(config.id);for(const step of config.script??[])await runStep(cancel,cursor,step);}));if(!live.current.loop)return;await wait(cancel,live.current.loopDelay);resetAll();onCycleRef.current?.();const current=cursorsRef.current;current.forEach((config,index)=>{const cursor=runtime(config.id);if(config.script?.[0]?.action===\"enter\"&&cursor.visible){cursor.visible=false;setVisible(old=>({...old,[config.id]:-Math.abs(old[config.id]??1)}));}if(!cursor.visible)placeAtStart(config,index,current.length);});await wait(cancel,300);}};cycle().catch(error=>{if(!(error instanceof Cancelled))console.error(error);});return()=>{cancel.cancelled=true;};// scriptKey and generation capture every reason to restart.\n},[scriptKey,generation]);// Selections follow reflow.\nuseEffect(()=>{const element=root.current;if(!element||typeof ResizeObserver===\"undefined\")return;const observer=new ResizeObserver(()=>{for(const cursor of runtimes.current.values())for(const selection of cursor.selections)drawRange(cursor,selection.range,selection.layer);});observer.observe(element);return()=>observer.disconnect();},[]);useEffect(()=>()=>{for(const cursor of runtimes.current.values()){clear(cursor);setHovered(cursor,null);}},[]);useImperativeHandle(forwardedRef,()=>({cursor:id=>controller(id),run:async(id,steps)=>{const cancel={cancelled:false};for(const step of steps)await runStep(cancel,runtime(id),step);},restart:()=>setGeneration(value=>value+1)}),[]);return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:`showcase-pointer ${className}`.trim(),style:{...style,...height!==undefined?{height}:null},children:[children,/*#__PURE__*/_jsxs(\"div\",{ref:overlay,className:\"showcase-pointer-overlay\",\"aria-hidden\":\"true\",children:[trail>0&&cursors.map(config=>/*#__PURE__*/_jsx(\"svg\",{ref:element=>{runtime(config.id).trailElement=element;},className:\"showcase-pointer-cursor-trail\",style:{color:config.color},children:Array.from({length:8},(_,index)=>/*#__PURE__*/_jsx(\"path\",{strokeWidth:trailWidth*(.3+.7*(index+1)/8),strokeOpacity:.6*(index+1)/8},index))},`trail-${config.id}`)),cursors.map(config=>{const shown=visible[config.id]??0;return /*#__PURE__*/_jsx(\"div\",{ref:element=>{runtime(config.id).element=element;},className:\"showcase-pointer-cursor\",\"data-visible\":shown>0||undefined,style:{\"--showcase-pointer-cursor-color\":config.color,\"--showcase-pointer-cursor-text\":config.textColor??readableTextColor(config.color),\"--showcase-pointer-cursor-scale\":cursorSize},children:/*#__PURE__*/_jsxs(\"div\",{className:\"showcase-pointer-cursor-body\",children:[/*#__PURE__*/_jsxs(\"svg\",{className:\"showcase-pointer-cursor-arrow\",viewBox:\"0 0 24 24\",width:\"28\",height:\"28\",children:[/*#__PURE__*/_jsx(\"path\",{className:\"showcase-pointer-cursor-arrow-edge\",d:\"M4.2 3.3 20.1 9.6 13.3 12.3 10.6 19.2Z\"}),/*#__PURE__*/_jsx(\"path\",{className:\"showcase-pointer-cursor-arrow-fill\",d:\"M4.2 3.3 20.1 9.6 13.3 12.3 10.6 19.2Z\"})]}),showLabels&&/*#__PURE__*/_jsx(\"div\",{className:\"showcase-pointer-cursor-label-anchor\",children:shown!==0&&/*#__PURE__*/_jsx(CursorLabel,{text:labels[config.id]??config.name,animation:labelAnimation,reducedMotion:reducedMotion},Math.abs(shown))})]})},config.id);})]})]});});\nexport const __FramerMetadata__ = {\"exports\":{\"CursorMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorStep\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorEasing\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorTarget\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultCursorMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorController\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShowcasePointerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShowcasePointerHandle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorPress\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShowcasePointer\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CursorLabelAnimation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./showcase_pointer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{ShowcasePointer}from\"https://framerusercontent.com/modules/SYqeWH9l0dDMS4uc0CKL/abmzPMafXOzesKkaigMO/showcase_pointer.js\";/**\n * Pre-footer cursors for the \"Start doing.\" section.\n * Sits as a pointer-transparent layer over the section and drives two\n * Showcase Pointer cursors at real page elements, found by their Framer element IDs.\n * Presses are visual only: no click, navigation or signup is ever triggered.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PrefooterCursors(props){const{speed,headlineId,buttonId}=props;const[targets,setTargets]=useState(null);const[signupPressed,setSignupPressed]=useState(false);const host=useRef(null);// Framer can render a node once per breakpoint, so pick the copy that is actually on screen.\nconst resolve=useCallback(()=>{if(typeof document===\"undefined\")return;const visible=id=>[...document.querySelectorAll(\"#\"+CSS.escape(id))].find(el=>{const r=el.getBoundingClientRect();return r.width>0&&r.height>0;})??null;const shown=el=>{if(!el)return null;const r=el.getBoundingClientRect();return r.width>0&&r.height>0?el:null;};// Fallback: look inside this section when the element IDs are not rendered.\nconst section=host.current?.closest(\"section\")??host.current?.parentElement?.parentElement??null;const pick=selector=>section?[...section.querySelectorAll(selector)].find(el=>!host.current?.contains(el)&&shown(el))??null:null;const headline=visible(headlineId)??pick(\"h1, h2, h3\");const button=visible(buttonId)??pick(\"a[href], button\");setTargets(prev=>headline&&button?prev&&prev.headline===headline&&prev.button===button?prev:{headline,button}:null);},[headlineId,buttonId]);useEffect(()=>{resolve();const raf=requestAnimationFrame(resolve);// Targets can mount late (fonts, appear effects, breakpoint swaps), so keep looking.\nconst interval=window.setInterval(resolve,400);const observer=new MutationObserver(()=>resolve());observer.observe(document.body,{childList:true,subtree:true});window.addEventListener(\"resize\",resolve);return()=>{cancelAnimationFrame(raf);window.clearInterval(interval);observer.disconnect();window.removeEventListener(\"resize\",resolve);};},[resolve]);const cursors=useMemo(()=>{if(!targets)return[];return[{id:\"one\",name:\"Eric\",color:\"#3B45C4\",start:{x:\"10%\",y:\"18%\"},script:[{action:\"hover\",target:{target:targets.headline,x:.22,y:.45}},{action:\"click\",target:{target:targets.headline,x:.22,y:.45}},{action:\"say\",text:\"Let’s go\",duration:1400},{action:\"move\",to:{x:\"12%\",y:\"22%\"}},{action:\"wait\",duration:500},{action:\"move\",to:{x:\"30%\",y:\"70%\"}},{action:\"wait\",duration:400}]},{id:\"two\",name:\"Mara\",color:\"#FF8FB8\",start:{x:\"88%\",y:\"78%\"},script:[{action:\"wait\",duration:900},{action:\"hover\",target:targets.button},{action:\"click\",target:targets.button},{action:\"say\",text:\"Done!\",duration:1400},{action:\"move\",to:{x:\"84%\",y:\"74%\"}},{action:\"wait\",duration:500},{action:\"move\",to:{x:\"78%\",y:\"24%\"}},{action:\"wait\",duration:400}]}];},[targets]);const esc=id=>typeof CSS!==\"undefined\"?CSS.escape(id):id;const h=\"#\"+esc(headlineId);const b=\"#\"+esc(buttonId);return /*#__PURE__*/_jsxs(\"div\",{ref:host,style:{...props.style,width:\"100%\",height:\"100%\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                ${h}, ${b} { transition: transform 160ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 220ms ease-out, filter 160ms ease-out; }\n                ${h}[data-cursor-press] { transform: scale(0.985); }\n                ${b}:has([data-cursor-hover]), ${b}[data-cursor-hover] { filter: brightness(0.94); }\n                ${b}[data-cursor-press] { transform: scale(0.96); }\n                ${signupPressed?`${b} { border-radius: 12px; box-shadow: 0 0 0 4px rgba(82, 96, 238, 0.28); }`:\"\"}\n            `}),targets?/*#__PURE__*/_jsx(ShowcasePointer,{speed:speed,loopDelay:300,height:\"100%\",style:{width:\"100%\",height:\"100%\",pointerEvents:\"none\"},onCursorPress:({target})=>{if(target.closest(b))setSignupPressed(true);},onCycle:()=>setSignupPressed(false),cursors:cursors},targets.headline===null?\"none\":\"ready\"):null]});}PrefooterCursors.defaultProps={speed:.65,headlineId:\"pf-headline\",buttonId:\"pf-signup\"};addPropertyControls(PrefooterCursors,{speed:{type:ControlType.Number,title:\"Speed\",min:.2,max:2,step:.05,defaultValue:.65},headlineId:{type:ControlType.String,title:\"Headline ID\",defaultValue:\"pf-headline\"},buttonId:{type:ControlType.String,title:\"Button ID\",defaultValue:\"pf-signup\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PrefooterCursors\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PrefooterCursors.map","// Generated by Framer (4cfe617)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-jDWLX .framer-styles-preset-7qsuje:not(.rich-text-wrapper), .framer-jDWLX .framer-styles-preset-7qsuje.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.125); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-background-padding: 0px; --framer-text-color: var(--token-6363823f-355e-448f-9bfb-a81c0e675bb7, #4e4f52); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-jDWLX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2df51ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GradientHeadline from\"https://framerusercontent.com/modules/kwKUq72b9jZZMB4GSo1G/4seBhDYC68ghaKVFW03t/GradientHeadline.js\";import PrefooterCursors from\"https://framerusercontent.com/modules/NQ46zSeiyOapPWiCyxaa/5H5IwVlYskBxQiyhMziQ/PrefooterCursors.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lshKxtiTZiW9CXB1ff6y/HqqXziWP6L3fjxVKqgRV/SE5v20iS2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/c7RELfXC0yXqrDCGmI6b/TqIhLqospk6KBaIfRFDp/TFbaGIaZW.js\";import ArrowRight from\"https://framerusercontent.com/modules/smhkSvsEKwfBcOPfxreR/SKZLHv2ZPVvCSoYLopow/nEWGmrpW5.js\";import OutlinedButton from\"https://framerusercontent.com/modules/yVAKKWeaDvgaqDHTmQA8/UWfsPzY3j6yP7FTkoGJ5/Udb6l5qN8.js\";import BlueButton from\"https://framerusercontent.com/modules/r3MVj19G8IDmuSvsfs8F/RH7wNGHb0XCHm261KWrf/UrCz13PMf.js\";const GradientHeadlineFonts=getFonts(GradientHeadline);const BlueButtonFonts=getFonts(BlueButton);const OutlinedButtonFonts=getFonts(OutlinedButton);const PrefooterCursorsFonts=getFonts(PrefooterCursors);const cycleOrder=[\"WzucAir82\",\"Y1hqrQU5z\",\"BqdIXX56s\",\"eSKjgy1Jq\",\"y7BYApoYR\",\"duvCS1IA2\",\"zrW4rD6ag\",\"HqyvT7W_i\"];const serializationHash=\"framer-ILIii\";const variantClassNames={BqdIXX56s:\"framer-v-wdt6hl\",duvCS1IA2:\"framer-v-106v5dk\",eSKjgy1Jq:\"framer-v-95tyxl\",HqyvT7W_i:\"framer-v-y1jhbp\",WzucAir82:\"framer-v-2d04cq\",Y1hqrQU5z:\"framer-v-1ic8pm3\",y7BYApoYR:\"framer-v-779s6y\",zrW4rD6ag:\"framer-v-d646gi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Rb8cEYgpA=undefined;const xe5mqVXad=undefined;const WOnb_6XCg=undefined;const jEewJRv1K=undefined;const SDnHhiEOR=undefined;const lvVKDI634=undefined;const setWOnb_6XCg=undefined;const setSDnHhiEOR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Dark\":\"y7BYApoYR\",\"Phone Dark\":\"HqyvT7W_i\",\"Tablet Dark\":\"zrW4rD6ag\",\"Widescreen Dark\":\"duvCS1IA2\",Desktop:\"WzucAir82\",Phone:\"eSKjgy1Jq\",Tablet:\"BqdIXX56s\",Widescreen:\"Y1hqrQU5z\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({headerText,height,id,mainButtonLink,mainButtonTitle,secondaryButtonLink,secondaryButtonTitle,subtext,width,...props})=>{return{...props,jEewJRv1K:mainButtonLink??props.jEewJRv1K,lvVKDI634:secondaryButtonLink??props.lvVKDI634,Rb8cEYgpA:headerText??props.Rb8cEYgpA??\"Start doing.\",SDnHhiEOR:secondaryButtonTitle??props.SDnHhiEOR??\"Book a Demo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WzucAir82\",WOnb_6XCg:mainButtonTitle??props.WOnb_6XCg??\"Sign Up for Free\",xe5mqVXad:subtext??props.xe5mqVXad??\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Rb8cEYgpA,xe5mqVXad,\"WOnb_6XCg\":externalWOnb_6XCg,\"onWOnb_6XCgChange\":setExternalWOnb_6XCg,jEewJRv1K,\"SDnHhiEOR\":externalSDnHhiEOR,\"onSDnHhiEORChange\":setExternalSDnHhiEOR,lvVKDI634,...restProps}=getProps(props);const[WOnb_6XCg,setWOnb_6XCg]=useStateVariable(externalWOnb_6XCg,setExternalWOnb_6XCg);const[SDnHhiEOR,setSDnHhiEOR]=useStateVariable(externalSDnHhiEOR,setExternalSDnHhiEOR);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WzucAir82\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,\"aria-label\":\"Pre-footer\",className:cx(scopingClassNames,\"framer-2d04cq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WzucAir82\",ref:refBinding,style:{backgroundColor:\"var(--token-32930384-0893-46c0-ae00-66ad9c97e247)\",...style},variants:{duvCS1IA2:{backgroundColor:\"var(--token-3cbccbfa-a46e-4618-a6f8-371fdfe59164)\"},HqyvT7W_i:{backgroundColor:\"var(--token-3cbccbfa-a46e-4618-a6f8-371fdfe59164)\"},y7BYApoYR:{backgroundColor:\"var(--token-3cbccbfa-a46e-4618-a6f8-371fdfe59164)\"},zrW4rD6ag:{backgroundColor:\"var(--token-3cbccbfa-a46e-4618-a6f8-371fdfe59164)\"}},...addPropertyOverrides({BqdIXX56s:{\"data-framer-name\":\"Tablet\"},duvCS1IA2:{\"data-framer-name\":\"Widescreen Dark\"},eSKjgy1Jq:{\"data-framer-name\":\"Phone\"},HqyvT7W_i:{\"data-framer-name\":\"Phone Dark\"},Y1hqrQU5z:{\"data-framer-name\":\"Widescreen\"},y7BYApoYR:{\"data-framer-name\":\"Desktop Dark\"},zrW4rD6ag:{\"data-framer-name\":\"Tablet Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1otzt87\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"B0Jz39qx3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gfwz3z-container\",\"data-framer-name\":\"Headline \\xb7 Gradient\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"anRG0yIF1-container\",name:\"Headline \\xb7 Gradient\",nodeId:\"anRG0yIF1\",rendersWithMotion:true,scopeId:\"lMruqIuL9\",children:/*#__PURE__*/_jsx(GradientHeadline,{angle:90,animationSpeed:8.5,colors:[\"rgb(255, 179, 107)\",\"rgb(254, 163, 147)\",\"rgb(255, 143, 184)\",\"rgb(221, 119, 215)\",\"rgb(167, 104, 245)\",\"rgb(175, 137, 251)\",\"rgb(185, 166, 255)\"],followPointer:true,fontSize:100,glow:.15,height:\"100%\",id:\"anRG0yIF1\",layoutId:\"anRG0yIF1\",lineHeight:1,name:\"Headline \\xb7 Gradient\",pauseOnHover:true,scale:3,style:{width:\"100%\"},tag:\"h2\",text:Rb8cEYgpA,variant:matchVariant(\"conic\"),width:\"100%\",yoyo:true,...addPropertyOverrides({eSKjgy1Jq:{fontSize:64,lineHeight:1.2},HqyvT7W_i:{fontSize:64,lineHeight:1.2}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\"})}),className:\"framer-1rsojrh\",\"data-framer-name\":\"Subheading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dXWY8O_p5\",text:xe5mqVXad,variants:{duvCS1IA2:{\"--extracted-1w3ko1f\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\",\"--extracted-r6o4lv\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\"},HqyvT7W_i:{\"--extracted-1w3ko1f\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\",\"--extracted-r6o4lv\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\"},y7BYApoYR:{\"--extracted-1w3ko1f\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\",\"--extracted-r6o4lv\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\"},zrW4rD6ag:{\"--extracted-1w3ko1f\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\",\"--extracted-r6o4lv\":\"var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({duvCS1IA2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\"})})})},HqyvT7W_i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\"})})})},y7BYApoYR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\"})})})},zrW4rD6ag:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cf74fb3b-013a-4e79-a14d-ef5b483be5bb))\"},children:\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9x74p9\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"GKAtwGPY7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uz84o2\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"HwXW6br9G\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+494,...addPropertyOverrides({BqdIXX56s:{y:(componentViewport?.y||0)+470},eSKjgy1Jq:{y:(componentViewport?.y||0)+470},HqyvT7W_i:{y:(componentViewport?.y||0)+470},zrW4rD6ag:{y:(componentViewport?.y||0)+470}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rd6w9k-container\",layoutDependency:layoutDependency,layoutId:\"Q4UqZ_vU6-container\",nodeId:\"Q4UqZ_vU6\",rendersWithMotion:true,scopeId:\"lMruqIuL9\",children:/*#__PURE__*/_jsx(BlueButton,{height:\"100%\",HJsydcmFf:true,id:\"Q4UqZ_vU6\",layoutId:\"Q4UqZ_vU6\",MncGxNz7W:WOnb_6XCg,onMncGxNz7WChange:setWOnb_6XCg,vaHABEOzd:\"prefooter-get-started\",variant:matchVariant(\"M8AjK8CRc\"),width:\"100%\",XSvvu8Mim:jEewJRv1K,...addPropertyOverrides({BqdIXX56s:{variant:matchVariant(\"l83VJ0eNG\")},eSKjgy1Jq:{variant:matchVariant(\"l83VJ0eNG\")},HqyvT7W_i:{variant:matchVariant(\"l83VJ0eNG\")},zrW4rD6ag:{variant:matchVariant(\"l83VJ0eNG\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rm6MsjWx0\"},implicitPathVariables:undefined},{href:{webPageId:\"rm6MsjWx0\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+494,...addPropertyOverrides({BqdIXX56s:{y:(componentViewport?.y||0)+470},eSKjgy1Jq:{y:(componentViewport?.y||0)+470},HqyvT7W_i:{y:(componentViewport?.y||0)+470},zrW4rD6ag:{y:(componentViewport?.y||0)+470}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-thuuxw-container\",layoutDependency:layoutDependency,layoutId:\"xrCw09wsS-container\",nodeId:\"xrCw09wsS\",rendersWithMotion:true,scopeId:\"lMruqIuL9\",children:/*#__PURE__*/_jsx(OutlinedButton,{bvf5Hd3o2:ArrowRight,height:\"100%\",HJsydcmFf:false,id:\"xrCw09wsS\",layoutId:\"xrCw09wsS\",MncGxNz7W:SDnHhiEOR,onMncGxNz7WChange:setSDnHhiEOR,qzGyhPoFW:ArrowRight,variant:matchVariant(\"YfWQqZiAD\"),width:\"100%\",XiIKuqarU:\"prefooter-book-demo\",XSvvu8Mim:lvVKDI634,...addPropertyOverrides({BqdIXX56s:{variant:matchVariant(\"UvFmqTeLq\"),XiIKuqarU:\"homepage-book-demo\",XSvvu8Mim:resolvedLinks[0]},eSKjgy1Jq:{variant:matchVariant(\"UvFmqTeLq\")},HqyvT7W_i:{variant:matchVariant(\"UvFmqTeLq\")},zrW4rD6ag:{variant:matchVariant(\"UvFmqTeLq\"),XiIKuqarU:\"homepage-book-demo\",XSvvu8Mim:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ab5t7s\",\"data-styles-preset\":\"SE5v20iS2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-038fc5eb-a78e-4919-9456-e3cd72e78e44, rgb(137, 139, 143)))\"},children:\"Start for free. No credit card required.\"})}),className:\"framer-y7flmq\",\"data-framer-name\":\"Reassurance\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gqtcan0JZ\",style:{\"--extracted-r6o4lv\":\"var(--token-038fc5eb-a78e-4919-9456-e3cd72e78e44, rgb(137, 139, 143))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wgkwu2-container\",\"data-framer-name\":\"Cursors\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EmepKtIKT-container\",name:\"Cursors\",nodeId:\"EmepKtIKT\",rendersWithMotion:true,scopeId:\"lMruqIuL9\",children:/*#__PURE__*/_jsx(PrefooterCursors,{buttonId:\"pf-signup\",headlineId:\"pf-headline\",height:\"100%\",id:\"EmepKtIKT\",layoutId:\"EmepKtIKT\",name:\"Cursors\",speed:.65,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-ILIii.framer-1pzvx4q, .framer-ILIii .framer-1pzvx4q { display: block; }\",\".framer-ILIii.framer-2d04cq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 120px 40px 120px 40px; position: relative; width: 1200px; }\",\".framer-ILIii .framer-1otzt87 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-ILIii .framer-1gfwz3z-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ILIii .framer-1rsojrh { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 560px; position: relative; width: 100%; }\",\".framer-ILIii .framer-9x74p9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-ILIii .framer-1uz84o2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-ILIii .framer-rd6w9k-container, .framer-ILIii .framer-thuuxw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ILIii .framer-y7flmq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ILIii .framer-wgkwu2-container { bottom: 0px; flex: none; left: 0px; max-width: 1200px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-ILIii.framer-v-1ic8pm3.framer-2d04cq, .framer-ILIii.framer-v-106v5dk.framer-2d04cq { width: 1920px; }\",\".framer-ILIii.framer-v-wdt6hl.framer-2d04cq, .framer-ILIii.framer-v-d646gi.framer-2d04cq { padding: 96px 32px 96px 32px; width: 810px; }\",\".framer-ILIii.framer-v-95tyxl.framer-2d04cq, .framer-ILIii.framer-v-y1jhbp.framer-2d04cq { gap: 32px; padding: 80px 20px 80px 20px; width: 390px; }\",\".framer-ILIii.framer-v-95tyxl .framer-1otzt87, .framer-ILIii.framer-v-y1jhbp .framer-1otzt87 { gap: 32px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 512\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y1hqrQU5z\":{\"layout\":[\"fixed\",\"auto\"]},\"BqdIXX56s\":{\"layout\":[\"fixed\",\"auto\"]},\"eSKjgy1Jq\":{\"layout\":[\"fixed\",\"auto\"]},\"y7BYApoYR\":{\"layout\":[\"fixed\",\"auto\"]},\"duvCS1IA2\":{\"layout\":[\"fixed\",\"auto\"]},\"zrW4rD6ag\":{\"layout\":[\"fixed\",\"auto\"]},\"HqyvT7W_i\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Rb8cEYgpA\":\"headerText\",\"xe5mqVXad\":\"subtext\",\"WOnb_6XCg\":\"mainButtonTitle\",\"jEewJRv1K\":\"mainButtonLink\",\"SDnHhiEOR\":\"secondaryButtonTitle\",\"lvVKDI634\":\"secondaryButtonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_1j95cap\",\"trackingId\":\"prefooter-get-started\"},{\"id\":\"_lxzgpl\",\"trackingId\":\"prefooter-book-demo\"},{\"id\":\"_79ezwh\",\"trackingId\":\"homepage-book-demo\"}]\n */const FramerlMruqIuL9=withCSS(Component,css,\"framer-ILIii\");export default FramerlMruqIuL9;FramerlMruqIuL9.displayName=\"Pre-footer\";FramerlMruqIuL9.defaultProps={height:512,width:1200};addPropertyControls(FramerlMruqIuL9,{variant:{options:[\"WzucAir82\",\"Y1hqrQU5z\",\"BqdIXX56s\",\"eSKjgy1Jq\",\"y7BYApoYR\",\"duvCS1IA2\",\"zrW4rD6ag\",\"HqyvT7W_i\"],optionTitles:[\"Desktop\",\"Widescreen\",\"Tablet\",\"Phone\",\"Desktop Dark\",\"Widescreen Dark\",\"Tablet Dark\",\"Phone Dark\"],title:\"Variant\",type:ControlType.Enum},Rb8cEYgpA:{defaultValue:\"Start doing.\",title:\"Header Text\",type:ControlType.String},onRb8cEYgpAChange:{changes:\"Rb8cEYgpA\",type:ControlType.ChangeHandler},xe5mqVXad:{defaultValue:\"Hive plans, assigns, follows up and reports, so your team can stop managing work.\",displayTextArea:false,title:\"Subtext\",type:ControlType.String},onxe5mqVXadChange:{changes:\"xe5mqVXad\",type:ControlType.ChangeHandler},WOnb_6XCg:{defaultValue:\"Sign Up for Free\",displayTextArea:false,title:\"Main Button Title\",type:ControlType.String},onWOnb_6XCgChange:{changes:\"WOnb_6XCg\",type:ControlType.ChangeHandler},jEewJRv1K:{title:\"Main Button Link\",type:ControlType.Link},SDnHhiEOR:{defaultValue:\"Book a Demo\",displayTextArea:false,title:\"Secondary Button Title\",type:ControlType.String},onSDnHhiEORChange:{changes:\"SDnHhiEOR\",type:ControlType.ChangeHandler},lvVKDI634:{title:\"Secondary Button Link\",type:ControlType.Link}});addFonts(FramerlMruqIuL9,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...GradientHeadlineFonts,...BlueButtonFonts,...OutlinedButtonFonts,...PrefooterCursorsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerlMruqIuL9.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(BlueButton,{},context),()=>forwardLoader(OutlinedButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlMruqIuL9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y1hqrQU5z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BqdIXX56s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eSKjgy1Jq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"y7BYApoYR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"duvCS1IA2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zrW4rD6ag\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HqyvT7W_i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"512\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Rb8cEYgpA\\\":\\\"headerText\\\",\\\"xe5mqVXad\\\":\\\"subtext\\\",\\\"WOnb_6XCg\\\":\\\"mainButtonTitle\\\",\\\"jEewJRv1K\\\":\\\"mainButtonLink\\\",\\\"SDnHhiEOR\\\":\\\"secondaryButtonTitle\\\",\\\"lvVKDI634\\\":\\\"secondaryButtonLink\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_1j95cap\\\",\\\"trackingId\\\":\\\"prefooter-get-started\\\"},{\\\"id\\\":\\\"_lxzgpl\\\",\\\"trackingId\\\":\\\"prefooter-book-demo\\\"},{\\\"id\\\":\\\"_79ezwh\\\",\\\"trackingId\\\":\\\"homepage-book-demo\\\"}]\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lMruqIuL9.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xdanete a estos equipos de r\\xe1pido crecimiento\"})});export const v1=\"Logotipo de Google\";export const v2=\"Logotipo de Toyota\";export const v3=\"Logotipo de Egg Land's Best\";export const v4=\"logotipo de la NBA\";export const v5=\"logo de EA\";\nexport const __FramerMetadata__ = {\"exports\":{\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a7e392f)\nimport*as localizedValues from\"./MrFrcR7o4-0.js\";const valuesByLocaleId={uZqlEloMV:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a7e392f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/c7RELfXC0yXqrDCGmI6b/TqIhLqospk6KBaIfRFDp/TFbaGIaZW.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/DBQ4133drI28dWNTxU5H/UYUEZdxxhLt7c87xzaHK/MrFrcR7o4.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"qk7Mkw4p9\",\"guGTwUSC_\",\"Svx1jon6g\",\"xNnFdMpy3\"];const serializationHash=\"framer-OGcAL\";const variantClassNames={guGTwUSC_:\"framer-v-1ecgmwn\",qk7Mkw4p9:\"framer-v-19sdbh7\",Svx1jon6g:\"framer-v-vkl38v\",xNnFdMpy3:\"framer-v-5pckx7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:.25,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"qk7Mkw4p9\",Phone:\"xNnFdMpy3\",Tablet:\"Svx1jon6g\",Widescreen:\"guGTwUSC_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qk7Mkw4p9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qk7Mkw4p9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19sdbh7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qk7Mkw4p9\",ref:refBinding,style:{...style},...addPropertyOverrides({guGTwUSC_:{\"data-framer-name\":\"Widescreen\"},Svx1jon6g:{\"data-framer-name\":\"Tablet\"},xNnFdMpy3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1j37dzx\",\"data-framer-appear-id\":\"1j37dzx\",\"data-framer-name\":\"Headings Container\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"DRWbBQm0s\",optimized:true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7qsuje\",\"data-styles-preset\":\"TFbaGIaZW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Join these fast moving teams\"})}),className:\"framer-1hq70ps\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fUOveHQh1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-14zkhri\",\"data-framer-appear-id\":\"14zkhri\",\"data-framer-name\":\"Client Logo Container\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"rWx3gzLGY\",optimized:true,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qu0zui\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"wHawUHFEE\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v1\",activeLocale)??\"Google logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||185)-80-206)/2+126+40)+0+0),pixelHeight:80,pixelWidth:220,sizes:\"110px\",src:\"https://framerusercontent.com/images/kGeHn2TnZmggn0Ajsl8uJsyU.png?width=220&height=80\"},className:\"framer-b5cq01\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"i90tgGbsm\",...addPropertyOverrides({xNnFdMpy3:{background:{alt:getLocalizedValue(\"v1\",activeLocale)??\"Google logo\",fit:\"fill\",pixelHeight:80,pixelWidth:220,sizes:\"110px\",src:\"https://framerusercontent.com/images/kGeHn2TnZmggn0Ajsl8uJsyU.png?width=220&height=80\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hvlm58\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Fux3_yhqh\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v2\",activeLocale)??\"Toyota logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||185)-80-206)/2+126+40)+.5+0),pixelHeight:80,pixelWidth:280,sizes:\"136.5px\",src:\"https://framerusercontent.com/images/jR99xSN4IMV4ZH6r2R3LAAaFPCI.png?width=280&height=80\"},className:\"framer-rw2i99\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"clg_ZbQC9\",...addPropertyOverrides({xNnFdMpy3:{background:{alt:getLocalizedValue(\"v2\",activeLocale)??\"Toyota logo\",fit:\"fill\",pixelHeight:80,pixelWidth:280,sizes:\"136.5px\",src:\"https://framerusercontent.com/images/jR99xSN4IMV4ZH6r2R3LAAaFPCI.png?width=280&height=80\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k6aewi\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"uDl413wPD\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"Egg Land's Best logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||185)-80-206)/2+126+40)+0+0),pixelHeight:80,pixelWidth:211,sizes:\"105.5px\",src:\"https://framerusercontent.com/images/3k5zWiopWvDJRPsQIOVYKTrYKA.png?width=211&height=80\"},className:\"framer-bzxmhr\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"LXu8PqJzd\",...addPropertyOverrides({xNnFdMpy3:{background:{alt:getLocalizedValue(\"v3\",activeLocale)??\"Egg Land's Best logo\",fit:\"fill\",pixelHeight:80,pixelWidth:211,sizes:\"105.5px\",src:\"https://framerusercontent.com/images/3k5zWiopWvDJRPsQIOVYKTrYKA.png?width=211&height=80\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7weaz\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"jdCNge6Y1\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v4\",activeLocale)??\"NBA logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||185)-80-206)/2+126+40)+0+0),pixelHeight:80,pixelWidth:141,sizes:\"70.5px\",src:\"https://framerusercontent.com/images/UPpVhWu29uXnYfP1NJMa5Wivp8.png?width=141&height=80\"},className:\"framer-1da1cic\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"EWVFCnGyV\",...addPropertyOverrides({xNnFdMpy3:{background:{alt:getLocalizedValue(\"v4\",activeLocale)??\"NBA logo\",fit:\"fill\",pixelHeight:80,pixelWidth:141,sizes:\"70.5px\",src:\"https://framerusercontent.com/images/UPpVhWu29uXnYfP1NJMa5Wivp8.png?width=141&height=80\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pkzpsl\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"xQ_zo7cqV\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:getLocalizedValue(\"v5\",activeLocale)??\"EA logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||185)-80-206)/2+126+40)+0+0),pixelHeight:80,pixelWidth:80,sizes:\"40px\",src:\"https://framerusercontent.com/images/mAmzS0ySnxBjh9jAZ6K2XUkkdCQ.png?width=80&height=80\"},className:\"framer-1934c0i\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"YHDJO5SrW\",...addPropertyOverrides({xNnFdMpy3:{background:{alt:getLocalizedValue(\"v5\",activeLocale)??\"EA logo\",fit:\"fill\",pixelHeight:80,pixelWidth:80,sizes:\"40px\",src:\"https://framerusercontent.com/images/mAmzS0ySnxBjh9jAZ6K2XUkkdCQ.png?width=80&height=80\"}}},baseVariant,gestureVariant)})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OGcAL.framer-9tmg70, .framer-OGcAL .framer-9tmg70 { display: block; }\",\".framer-OGcAL.framer-19sdbh7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 40px 20px 40px 20px; position: relative; width: 1200px; }\",\".framer-OGcAL .framer-1j37dzx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-OGcAL .framer-1hq70ps { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-OGcAL .framer-14zkhri { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-OGcAL .framer-qu0zui, .framer-OGcAL .framer-k6aewi, .framer-OGcAL .framer-m7weaz, .framer-OGcAL .framer-pkzpsl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-OGcAL .framer-b5cq01, .framer-OGcAL .framer-rw2i99, .framer-OGcAL .framer-bzxmhr, .framer-OGcAL .framer-1da1cic, .framer-OGcAL .framer-1934c0i { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-OGcAL .framer-hvlm58 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 39px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-OGcAL.framer-v-1ecgmwn.framer-19sdbh7 { max-width: 1200px; }\",\".framer-OGcAL.framer-v-vkl38v.framer-19sdbh7 { padding: 40px 32px 40px 32px; width: 810px; }\",\".framer-OGcAL.framer-v-5pckx7.framer-19sdbh7 { width: 390px; }\",\".framer-OGcAL.framer-v-5pckx7 .framer-14zkhri { flex-wrap: wrap; gap: 24px 48px; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 185\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1280px\",null,null]},\"guGTwUSC_\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"Svx1jon6g\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1280px\",null,null]},\"xNnFdMpy3\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1280px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMrFrcR7o4=withCSS(Component,css,\"framer-OGcAL\");export default FramerMrFrcR7o4;FramerMrFrcR7o4.displayName=\"Client Logo Section\";FramerMrFrcR7o4.defaultProps={height:185,width:1200};addPropertyControls(FramerMrFrcR7o4,{variant:{options:[\"qk7Mkw4p9\",\"guGTwUSC_\",\"Svx1jon6g\",\"xNnFdMpy3\"],optionTitles:[\"Desktop\",\"Widescreen\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMrFrcR7o4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMrFrcR7o4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"185\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1280px\\\",null,null]},\\\"guGTwUSC_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"Svx1jon6g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1280px\\\",null,null]},\\\"xNnFdMpy3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1280px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31f3ac5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Aeonik Medium\",\"CUSTOMV2;Aeonik Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aeonik Medium\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\",weight:\"500\"},{cssFamilyName:\"Aeonik Bold\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/Xa7r9y2tDJALz3a0xIJyErJJs.woff2\",weight:\"700\"}]}];export const css=[\".framer-uvaAZ .framer-styles-preset-msmccc:not(.rich-text-wrapper), .framer-uvaAZ .framer-styles-preset-msmccc.rich-text-wrapper h1 { --framer-font-family: \\\"Aeonik Medium\\\", \\\"Aeonik Medium Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3.63); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1919px) and (min-width: 1200px) { .framer-uvaAZ .framer-styles-preset-msmccc:not(.rich-text-wrapper), .framer-uvaAZ .framer-styles-preset-msmccc.rich-text-wrapper h1 { --framer-font-family: \\\"Aeonik Medium\\\", \\\"Aeonik Medium Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3.63); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 105%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-uvaAZ .framer-styles-preset-msmccc:not(.rich-text-wrapper), .framer-uvaAZ .framer-styles-preset-msmccc.rich-text-wrapper h1 { --framer-font-family: \\\"Aeonik Medium\\\", \\\"Aeonik Medium Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3.63); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-uvaAZ .framer-styles-preset-msmccc:not(.rich-text-wrapper), .framer-uvaAZ .framer-styles-preset-msmccc.rich-text-wrapper h1 { --framer-font-family: \\\"Aeonik Medium\\\", \\\"Aeonik Medium Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-uvaAZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6cd4c26)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Aeonik Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aeonik Bold\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/Xa7r9y2tDJALz3a0xIJyErJJs.woff2\",weight:\"700\"}]}];export const css=[\".framer-B5CSw .framer-styles-preset-1b8f0wl:not(.rich-text-wrapper), .framer-B5CSw .framer-styles-preset-1b8f0wl.rich-text-wrapper h2 { --framer-font-family: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-background-padding: 0px; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1919px) and (min-width: 1200px) { .framer-B5CSw .framer-styles-preset-1b8f0wl:not(.rich-text-wrapper), .framer-B5CSw .framer-styles-preset-1b8f0wl.rich-text-wrapper h2 { --framer-font-family: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-background-padding: 0px; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-B5CSw .framer-styles-preset-1b8f0wl:not(.rich-text-wrapper), .framer-B5CSw .framer-styles-preset-1b8f0wl.rich-text-wrapper h2 { --framer-font-family: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-background-padding: 0px; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-B5CSw .framer-styles-preset-1b8f0wl:not(.rich-text-wrapper), .framer-B5CSw .framer-styles-preset-1b8f0wl.rich-text-wrapper h2 { --framer-font-family: \\\"Aeonik Bold\\\", \\\"Aeonik Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-background-padding: 0px; --framer-text-color: var(--token-59bf2c26-d892-43d9-8c2e-dd5aac6c16f9, #0d1b3e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-B5CSw\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}