{"version":3,"file":"SmoothScroll.DmLpmPg6.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useRef"],"sources":["https:/framerusercontent.com/modules/pXFXdzmxr9tkNFslGbmK/Key7lB8iE49OTXke3JQq/qAmxCXJ4k.js","https:/framerusercontent.com/modules/CxRrsZRIudB0cChP306B/5QUNGyqUgVQamHwOFPvL/SmoothScroll.js"],"sourcesContent":["// Generated by Framer (4f63079)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}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/jPGUBerTCv1JnIVkPTkY/RmRZxXZ2s1cv8kQPidY7/UvM8__rck.js\";const enabledGestures={ERwl2Ps_v:{hover:true},hd0CP4r1_:{hover:true},kcdskHXV_:{hover:true}};const cycleOrder=[\"hd0CP4r1_\",\"ERwl2Ps_v\",\"kcdskHXV_\"];const serializationHash=\"framer-zwWcW\";const variantClassNames={ERwl2Ps_v:\"framer-v-1yhr5h2\",hd0CP4r1_:\"framer-v-umk4wy\",kcdskHXV_:\"framer-v-1n65l58\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PN0slizAZ=undefined;const asPzImobt=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};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/Black\":\"kcdskHXV_\",\"Desktop/Secondary\":\"ERwl2Ps_v\",Desktop:\"hd0CP4r1_\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,title,width,...props})=>{return{...props,asPzImobt:title??props.asPzImobt??\"Join the team\",PN0slizAZ:click??props.PN0slizAZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"hd0CP4r1_\"};};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,asPzImobt,PN0slizAZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hd0CP4r1_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1k4gp72=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PN0slizAZ){const res=await PN0slizAZ(...args);if(res===false)return false;}});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,...addPropertyOverrides({kcdskHXV_:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xm9Xamc5Q\"},motionChild:true,nodeId:\"hd0CP4r1_\",openInNewTab:false,scopeId:\"qAmxCXJ4k\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-umk4wy\",className,classNames)} framer-enbv61`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hd0CP4r1_\",onTap:onTap1k4gp72,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(16px)\",backgroundColor:\"var(--token-af1de2c8-4a18-44d6-acd2-379e954b2bb2, rgb(178, 234, 252))\",WebkitBackdropFilter:\"blur(16px)\",...style},variants:{\"ERwl2Ps_v-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(232, 232, 225)\"},\"hd0CP4r1_-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(141, 217, 242)\"},\"kcdskHXV_-hover\":{backgroundColor:\"rgb(10, 15, 23)\"},ERwl2Ps_v:{backgroundColor:\"rgb(245, 245, 243)\"},kcdskHXV_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(238, 238, 238, 0.12)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ee6f6028-2637-4e3f-96ec-3439bebdfeb1, rgb(10, 14, 20))\"}},...addPropertyOverrides({ERwl2Ps_v:{\"data-framer-name\":\"Desktop/Secondary\"},kcdskHXV_:{\"data-border\":true,\"data-framer-name\":\"Desktop/Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i12qqo\",\"data-styles-preset\":\"UvM8__rck\",dir:\"auto\",children:\"Join the team\"})}),className:\"framer-104bxll\",\"data-framer-name\":\"Join the team\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aOP9bhLNW\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:asPzImobt,variants:{kcdskHXV_:{\"--extracted-r6o4lv\":\"var(--token-b3a479f7-ae1e-4cb8-b536-ee87b2302ecb, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kcdskHXV_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i12qqo\",\"data-styles-preset\":\"UvM8__rck\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b3a479f7-ae1e-4cb8-b536-ee87b2302ecb, rgb(255, 255, 255)))\"},children:\"Join the team\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-zwWcW.framer-enbv61, .framer-zwWcW .framer-enbv61 { display: block; }\",\".framer-zwWcW.framer-umk4wy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-zwWcW .framer-104bxll { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-zwWcW[data-border=\"true\"]::after, .framer-zwWcW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ERwl2Ps_v\":{\"layout\":[\"auto\",\"auto\"]},\"kcdskHXV_\":{\"layout\":[\"auto\",\"auto\"]},\"uLnfXEfJa\":{\"layout\":[\"auto\",\"auto\"]},\"EOSC3THfc\":{\"layout\":[\"auto\",\"auto\"]},\"Siq9fcWTG\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"asPzImobt\":\"title\",\"PN0slizAZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqAmxCXJ4k=withCSS(Component,css,\"framer-zwWcW\");export default FramerqAmxCXJ4k;FramerqAmxCXJ4k.displayName=\"Button\";FramerqAmxCXJ4k.defaultProps={height:40,width:116};addPropertyControls(FramerqAmxCXJ4k,{variant:{options:[\"hd0CP4r1_\",\"ERwl2Ps_v\",\"kcdskHXV_\"],optionTitles:[\"Desktop\",\"Desktop/Secondary\",\"Desktop/Black\"],title:\"Variant\",type:ControlType.Enum},asPzImobt:{defaultValue:\"Join the team\",displayTextArea:false,title:\"Title\",type:ControlType.String},onasPzImobtChange:{changes:\"asPzImobt\",type:ControlType.ChangeHandler},PN0slizAZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerqAmxCXJ4k,[{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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqAmxCXJ4k\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"asPzImobt\\\":\\\"title\\\",\\\"PN0slizAZ\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ERwl2Ps_v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kcdskHXV_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uLnfXEfJa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EOSC3THfc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Siq9fcWTG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"116\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qAmxCXJ4k.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * SmoothScroll\n *\n * Drop ONCE on a page (top of the page works best). Size it 1x1 — it renders\n * nothing visible, it only mounts Lenis on the window.\n *\n * - Skips Framer canvas + thumbnail (no editor jank).\n * - Respects prefers-reduced-motion.\n * - Single rAF loop, passive listeners, cleans up fully on unmount.\n * - Optional anchor-link interception (#section -> smooth scroll).\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function SmoothScroll(props){const{duration,lerp,useLerp,smoothWheel,smoothTouch,touchMultiplier,wheelMultiplier,infinite,orientation,gestureOrientation,anchorLinks,anchorOffset,respectReducedMotion}=props;const lenisRef=useRef(null);const rafRef=useRef(null);useEffect(()=>{// Don't run inside Framer's canvas or thumbnail — only in preview/published.\nconst target=RenderTarget.current();if(target===RenderTarget.canvas||target===RenderTarget.thumbnail){return;}// Respect reduced motion preference.\nif(respectReducedMotion&&typeof window!==\"undefined\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){return;}let destroyed=false;let cleanupAnchors=null;// Dynamic import keeps the canvas bundle slim and avoids SSR issues.\nimport(\"https://esm.sh/lenis@1.1.20\").then(({default:Lenis})=>{if(destroyed)return;const lenis=new Lenis({duration:useLerp?undefined:duration,lerp:useLerp?lerp:undefined,easing:t=>Math.min(1,1.001-Math.pow(2,-10*t)),smoothWheel,syncTouch:smoothTouch,touchMultiplier,wheelMultiplier,infinite,orientation,gestureOrientation});lenisRef.current=lenis;// Single rAF loop.\nconst raf=time=>{lenis.raf(time);rafRef.current=requestAnimationFrame(raf);};rafRef.current=requestAnimationFrame(raf);window.__lenis=lenis;// Anchor link interception.\nif(anchorLinks){const handleClick=e=>{const link=e.target?.closest('a[href^=\"#\"]');if(!link)return;const href=link.getAttribute(\"href\");if(!href||href===\"#\")return;const el=document.querySelector(href);if(!el)return;e.preventDefault();lenis.scrollTo(el,{offset:anchorOffset});};document.addEventListener(\"click\",handleClick,{passive:false});cleanupAnchors=()=>document.removeEventListener(\"click\",handleClick);}}).catch(err=>{// Silent fail — native scroll continues to work.\nconsole.warn(\"[SmoothScroll] Failed to load Lenis:\",err);});return()=>{destroyed=true;if(rafRef.current!=null)cancelAnimationFrame(rafRef.current);if(cleanupAnchors)cleanupAnchors();if(lenisRef.current){lenisRef.current.destroy();lenisRef.current=null;}if(window.__lenis){delete window.__lenis;}};},[duration,lerp,useLerp,smoothWheel,smoothTouch,touchMultiplier,wheelMultiplier,infinite,orientation,gestureOrientation,anchorLinks,anchorOffset,respectReducedMotion]);// Renders nothing visible.\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1,pointerEvents:\"none\",opacity:0}});}SmoothScroll.defaultProps={useLerp:false,duration:1.2,lerp:.1,smoothWheel:true,smoothTouch:false,touchMultiplier:1.5,wheelMultiplier:1,infinite:false,orientation:\"vertical\",gestureOrientation:\"vertical\",anchorLinks:true,anchorOffset:0,respectReducedMotion:true};addPropertyControls(SmoothScroll,{useLerp:{type:ControlType.Boolean,title:\"Easing Mode\",enabledTitle:\"Lerp\",disabledTitle:\"Duration\",defaultValue:false},duration:{type:ControlType.Number,title:\"Duration\",min:.1,max:3,step:.05,defaultValue:1.2,hidden:p=>p.useLerp===true},lerp:{type:ControlType.Number,title:\"Lerp\",min:.01,max:.5,step:.01,defaultValue:.1,hidden:p=>p.useLerp===false},smoothWheel:{type:ControlType.Boolean,title:\"Smooth Wheel\",defaultValue:true},smoothTouch:{type:ControlType.Boolean,title:\"Smooth Touch\",defaultValue:false},wheelMultiplier:{type:ControlType.Number,title:\"Wheel Speed\",min:.1,max:3,step:.1,defaultValue:1},touchMultiplier:{type:ControlType.Number,title:\"Touch Speed\",min:.5,max:4,step:.1,defaultValue:1.5,hidden:p=>p.smoothTouch===false},orientation:{type:ControlType.Enum,title:\"Orientation\",options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],defaultValue:\"vertical\"},gestureOrientation:{type:ControlType.Enum,title:\"Gesture\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],defaultValue:\"vertical\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false},anchorLinks:{type:ControlType.Boolean,title:\"Anchor Links\",defaultValue:true},anchorOffset:{type:ControlType.Number,title:\"Anchor Offset\",min:-500,max:500,step:1,defaultValue:0,hidden:p=>p.anchorLinks===false},respectReducedMotion:{type:ControlType.Boolean,title:\"Reduced Motion\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll.map"],"mappings":"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"}