{"version":3,"file":"SmoothScroll.CeheDQTo.mjs","names":["Lenis"],"sources":["https:/esm.sh/lenis@1.3.23/es2022/lenis.mjs","https:/esm.sh/lenis@1.3.23","https:/framerusercontent.com/modules/qYQ2GUMoPEnkSOXM8GY9/GLXKAWljkkVTmBatiw6c/SmoothScroll.js"],"sourcesContent":["/* esm.sh - lenis@1.3.23 */\nvar z=\"1.3.23\";function O(t,i,e){return Math.max(t,Math.min(i,e))}function _(t,i,e){return(1-e)*t+e*i}function k(t,i,e,o){return _(t,i,1-Math.exp(-e*o))}function x(t,i){return(t%i+i)%i}var C=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let i=!1;if(this.duration&&this.easing){this.currentTime+=t;let e=O(0,this.currentTime/this.duration,1);i=e>=1;let o=i?1:this.easing(e);this.value=this.from+(this.to-this.from)*o}else this.lerp?(this.value=k(this.value,this.to,this.lerp*60,t),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,i=!0)):(this.value=this.to,i=!0);i&&this.stop(),this.onUpdate?.(this.value,i)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:o,easing:s,onStart:n,onUpdate:h}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=o,this.easing=s,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=h}};function D(t,i){let e;return function(...o){clearTimeout(e),e=setTimeout(()=>{e=void 0,t.apply(this,o)},i)}}var X=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,i,{autoResize:e=!0,debounce:o=250}={}){this.wrapper=t,this.content=i,e&&(this.debouncedResize=D(this.resize,o),this.wrapper instanceof Window?window.addEventListener(\"resize\",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener(\"resize\",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},R=class{events={};emit(t,...i){let e=this.events[t]||[];for(let o=0,s=e.length;o<s;o++)e[o]?.(...i)}on(t,i){return this.events[t]?this.events[t].push(i):this.events[t]=[i],()=>{this.events[t]=this.events[t]?.filter(e=>i!==e)}}off(t,i){this.events[t]=this.events[t]?.filter(e=>i!==e)}destroy(){this.events={}}},Y=100/6,E={passive:!1};function L(t,i){return t===1?Y:t===2?i:1}var P=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new R;constructor(t,i={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=i,window.addEventListener(\"resize\",this.onWindowResize),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,E),this.element.addEventListener(\"touchstart\",this.onTouchStart,E),this.element.addEventListener(\"touchmove\",this.onTouchMove,E),this.element.addEventListener(\"touchend\",this.onTouchEnd,E)}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize),this.element.removeEventListener(\"wheel\",this.onWheel,E),this.element.removeEventListener(\"touchstart\",this.onTouchStart,E),this.element.removeEventListener(\"touchmove\",this.onTouchMove,E),this.element.removeEventListener(\"touchend\",this.onTouchEnd,E)}onTouchStart=t=>{let{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{let{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t,o=-(i-this.touchStart.x)*this.options.touchMultiplier,s=-(e-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:o,y:s},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:s,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:i,deltaY:e,deltaMode:o}=t,s=L(o,this.window.width),n=L(o,this.window.height);i*=s,e*=n,i*=this.options.wheelMultiplier,e*=this.options.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:e,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},N=t=>Math.min(1,1.001-2**(-10*t)),A=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new C;emitter=new R;dimensions;virtualScroll;constructor({wrapper:t=window,content:i=document.documentElement,eventsTarget:e=t,smoothWheel:o=!0,syncTouch:s=!1,syncTouchLerp:n=.075,touchInertiaExponent:h=1.7,duration:c,easing:a,lerp:d=.1,infinite:f=!1,orientation:p=\"vertical\",gestureOrientation:r=p===\"horizontal\"?\"both\":\"vertical\",touchMultiplier:u=1,wheelMultiplier:l=1,autoResize:m=!0,prevent:v,virtualScroll:S,overscroll:w=!0,autoRaf:g=!1,anchors:y=!1,autoToggle:T=!1,allowNestedScroll:b=!1,__experimental__naiveDimensions:H=!1,naiveDimensions:W=H,stopInertiaOnNavigate:M=!1}={}){window.lenisVersion=z,window.lenis||(window.lenis={}),window.lenis.version=z,p===\"horizontal\"&&(window.lenis.horizontal=!0),s===!0&&(window.lenis.touch=!0),(!t||t===document.documentElement)&&(t=window),typeof c==\"number\"&&typeof a!=\"function\"?a=N:typeof a==\"function\"&&typeof c!=\"number\"&&(c=1),this.options={wrapper:t,content:i,eventsTarget:e,smoothWheel:o,syncTouch:s,syncTouchLerp:n,touchInertiaExponent:h,duration:c,easing:a,lerp:d,infinite:f,gestureOrientation:r,orientation:p,touchMultiplier:u,wheelMultiplier:l,autoResize:m,prevent:v,virtualScroll:S,overscroll:w,autoRaf:g,anchors:y,autoToggle:T,allowNestedScroll:b,naiveDimensions:W,stopInertiaOnNavigate:M},this.dimensions=new X(t,i,{autoResize:m}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll),this.options.wrapper.addEventListener(\"scrollend\",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener(\"click\",this.onClick),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown),this.virtualScroll=new P(e,{touchMultiplier:u,wheelMultiplier:l}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener(\"transitionend\",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll),this.options.wrapper.removeEventListener(\"scrollend\",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener(\"click\",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}onScrollEnd=t=>{t instanceof CustomEvent||(this.isScrolling===\"smooth\"||this.isScrolling===!1)&&t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let t=this.isHorizontal?\"overflow-x\":\"overflow-y\";return getComputedStyle(this.rootElement)[t]}checkOverflow(){[\"hidden\",\"clip\"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes(\"overflow\")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:\"instant\"}):this.options.wrapper.scrollTo({top:t,behavior:\"instant\"})}onClick=t=>{let i=t.composedPath().filter(o=>o instanceof HTMLAnchorElement&&o.href).map(o=>new URL(o.href)),e=new URL(window.location.href);if(this.options.anchors){let o=i.find(s=>e.host===s.host&&e.pathname===s.pathname&&s.hash);if(o){let s=typeof this.options.anchors==\"object\"&&this.options.anchors?this.options.anchors:void 0,n=`#${o.hash.split(\"#\")[1]}`;this.scrollTo(n,s);return}}if(this.options.stopInertiaOnNavigate&&i.some(o=>e.host===o.host&&e.pathname!==o.pathname)){this.reset();return}};onPointerDown=t=>{t.button===1&&this.reset()};onVirtualScroll=t=>{if(typeof this.options.virtualScroll==\"function\"&&this.options.virtualScroll(t)===!1)return;let{deltaX:i,deltaY:e,event:o}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:o}),o.ctrlKey||o.lenisStopPropagation)return;let s=o.type.includes(\"touch\"),n=o.type.includes(\"wheel\");this.isTouching=o.type===\"touchstart\"||o.type===\"touchmove\";let h=i===0&&e===0;if(this.options.syncTouch&&s&&o.type===\"touchstart\"&&h&&!this.isStopped&&!this.isLocked){this.reset();return}let c=this.options.gestureOrientation===\"vertical\"&&e===0||this.options.gestureOrientation===\"horizontal\"&&i===0;if(h||c)return;let a=o.composedPath();a=a.slice(0,a.indexOf(this.rootElement));let d=this.options.prevent,f=Math.abs(i)>=Math.abs(e)?\"horizontal\":\"vertical\";if(a.find(l=>l instanceof HTMLElement&&(typeof d==\"function\"&&d?.(l)||l.hasAttribute?.(\"data-lenis-prevent\")||f===\"vertical\"&&l.hasAttribute?.(\"data-lenis-prevent-vertical\")||f===\"horizontal\"&&l.hasAttribute?.(\"data-lenis-prevent-horizontal\")||s&&l.hasAttribute?.(\"data-lenis-prevent-touch\")||n&&l.hasAttribute?.(\"data-lenis-prevent-wheel\")||this.options.allowNestedScroll&&this.hasNestedScroll(l,{deltaX:i,deltaY:e}))))return;if(this.isStopped||this.isLocked){o.cancelable&&o.preventDefault();return}if(!(this.options.syncTouch&&s||this.options.smoothWheel&&n)){this.isScrolling=\"native\",this.animate.stop(),o.lenisStopPropagation=!0;return}let p=e;this.options.gestureOrientation===\"both\"?p=Math.abs(e)>Math.abs(i)?e:i:this.options.gestureOrientation===\"horizontal\"&&(p=i),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&e>0||this.animatedScroll===this.limit&&e<0))&&(o.lenisStopPropagation=!0),o.cancelable&&o.preventDefault();let r=s&&this.options.syncTouch,u=s&&o.type===\"touchend\";u&&(p=Math.sign(p)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+p,{programmatic:!1,...r?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit(\"scroll\",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling===\"native\"){let t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling=\"native\"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty(\"overflow\");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty(\"overflow\",\"clip\");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{let i=t-(this.time||t);this.time=t,this.animate.advance(i*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:i=0,immediate:e=!1,lock:o=!1,programmatic:s=!0,lerp:n=s?this.options.lerp:void 0,duration:h=s?this.options.duration:void 0,easing:c=s?this.options.easing:void 0,onStart:a,onComplete:d,force:f=!1,userData:p}={}){if((this.isStopped||this.isLocked)&&!f)return;let r=t,u=i;if(typeof r==\"string\"&&[\"top\",\"left\",\"start\",\"#\"].includes(r))r=0;else if(typeof r==\"string\"&&[\"bottom\",\"right\",\"end\"].includes(r))r=this.limit;else{let l=null;if(typeof r==\"string\"?(l=document.querySelector(r),l||(r===\"#top\"?r=0:console.warn(\"Lenis: Target not found\",r))):r instanceof HTMLElement&&r?.nodeType&&(l=r),l){if(this.options.wrapper!==window){let y=this.rootElement.getBoundingClientRect();u-=this.isHorizontal?y.left:y.top}let m=l.getBoundingClientRect(),v=getComputedStyle(l),S=this.isHorizontal?Number.parseFloat(v.scrollMarginLeft):Number.parseFloat(v.scrollMarginTop),w=getComputedStyle(this.rootElement),g=this.isHorizontal?Number.parseFloat(w.scrollPaddingLeft):Number.parseFloat(w.scrollPaddingTop);r=(this.isHorizontal?m.left:m.top)+this.animatedScroll-(Number.isNaN(S)?0:S)-(Number.isNaN(g)?0:g)}}if(typeof r==\"number\"){if(r+=u,this.options.infinite){if(s){this.targetScroll=this.animatedScroll=this.scroll;let l=r-this.animatedScroll;l>this.limit/2?r-=this.limit:l<-this.limit/2&&(r+=this.limit)}}else r=O(0,r,this.limit);if(r===this.targetScroll){a?.(this),d?.(this);return}if(this.userData=p??{},e){this.animatedScroll=this.targetScroll=r,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),d?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}s||(this.targetScroll=r),typeof h==\"number\"&&typeof c!=\"function\"?c=N:typeof c==\"function\"&&typeof h!=\"number\"&&(h=1),this.animate.fromTo(this.animatedScroll,r,{duration:h,easing:c,lerp:n,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=\"smooth\",a?.(this)},onUpdate:(l,m)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=l-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=l,this.setScroll(this.scroll),s&&(this.targetScroll=l),m||this.emit(),m&&(this.reset(),this.emit(),d?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:i,deltaY:e}){let o=Date.now();t._lenis||(t._lenis={});let s=t._lenis,n,h,c,a,d,f,p,r,u,l;if(o-(s.time??0)>2e3){s.time=Date.now();let b=window.getComputedStyle(t);if(s.computedStyle=b,n=[\"auto\",\"overlay\",\"scroll\"].includes(b.overflowX),h=[\"auto\",\"overlay\",\"scroll\"].includes(b.overflowY),d=[\"auto\"].includes(b.overscrollBehaviorX),f=[\"auto\"].includes(b.overscrollBehaviorY),s.hasOverflowX=n,s.hasOverflowY=h,!(n||h))return!1;p=t.scrollWidth,r=t.scrollHeight,u=t.clientWidth,l=t.clientHeight,c=p>u,a=r>l,s.isScrollableX=c,s.isScrollableY=a,s.scrollWidth=p,s.scrollHeight=r,s.clientWidth=u,s.clientHeight=l,s.hasOverscrollBehaviorX=d,s.hasOverscrollBehaviorY=f}else c=s.isScrollableX,a=s.isScrollableY,n=s.hasOverflowX,h=s.hasOverflowY,p=s.scrollWidth,r=s.scrollHeight,u=s.clientWidth,l=s.clientHeight,d=s.hasOverscrollBehaviorX,f=s.hasOverscrollBehaviorY;if(!(n&&c||h&&a))return!1;let m=Math.abs(i)>=Math.abs(e)?\"horizontal\":\"vertical\",v,S,w,g,y,T;if(m===\"horizontal\")v=Math.round(t.scrollLeft),S=p-u,w=i,g=n,y=c,T=d;else if(m===\"vertical\")v=Math.round(t.scrollTop),S=r-l,w=e,g=h,y=a,T=f;else return!1;return!T&&(v>=S||v<=0)?!0:(w>0?v<S:v>0)&&g&&y}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return this.options.orientation===\"horizontal\"}get actualScroll(){let t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){return this.options.infinite?x(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return this.isScrolling===\"smooth\"}get className(){let t=\"lenis\";return this.options.autoToggle&&(t+=\" lenis-autoToggle\"),this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),this.isScrolling===\"smooth\"&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.className.split(\" \").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(let t of Array.from(this.rootElement.classList))(t===\"lenis\"||t.startsWith(\"lenis-\"))&&this.rootElement.classList.remove(t)}};export{A as default};\n//# sourceMappingURL=lenis.mjs.map","/* esm.sh - lenis@1.3.23 */\nexport * from \"/lenis@1.3.23/es2022/lenis.mjs\";\nexport { default } from \"/lenis@1.3.23/es2022/lenis.mjs\";\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";// Pinned: Framer resolves the bare \"lenis\" specifier to an old build without autoRaf/autoToggle\n// @ts-ignore URL import has no type declarations\nimport Lenis from\"https://esm.sh/lenis@1.3.23\";import{addPropertyControls,ControlType}from\"framer\";// Lenis styles inlined so no render-blocking stylesheet request is needed\nconst LENIS_CSS=`html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}`;/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function SmoothScroll({smooth=true,infinite=false}){useEffect(()=>{// Same options as the marketplace Lenis component this replaces\nconst lenis=new Lenis({smoothWheel:smooth,infinite,orientation:\"vertical\",gestureOrientation:\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,syncTouch:!!infinite,stopInertiaOnNavigate:true});window.lenis=lenis;return()=>lenis.destroy();},[smooth,infinite]);return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:LENIS_CSS}});}addPropertyControls(SmoothScroll,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll.map"],"mappings":"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"}