{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:debounce@1.2.1/index.js", "ssg:https://ga.jspm.io/npm:react-use-measure@2.1.1/dist/web.js", "ssg:https://ga.jspm.io/npm:mimic-fn@3.1.0/index.js", "ssg:https://ga.jspm.io/npm:debounce-fn@4.0.0/index.js", "ssg:https://ga.jspm.io/npm:scroller-motion@1.2.3/dist/index.modern.mjs", "ssg:https://framerusercontent.com/modules/MiJnzMWXnS5HkyCFgXC3/UtrZopMEHe97b8LSkSfT/Overrrides.js", "ssg:https://framerusercontent.com/modules/luj2q9jm9YBji92T42sq/7pbX6S7mu974SdMITg2u/Gradient_Border.js"],
  "sourcesContent": ["var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var l={};\n/**\n * Returns a function, that, as long as it continues to be invoked, will not\n * be triggered. The function will be called after it stops being called for\n * N milliseconds. If `immediate` is passed, trigger the function on the\n * leading edge, instead of the trailing. The function also has a property 'clear' \n * that is a function which will clear the timer to prevent previously scheduled executions. \n *\n * @source underscore.js\n * @see http://unscriptable.com/2009/03/20/debouncing-javascript-methods/\n * @param {Function} function to wrap\n * @param {Number} timeout in ms (`100`)\n * @param {Boolean} whether to execute at the beginning (`false`)\n * @api public\n */function debounce(l,n,u){var t,a,o,i,f;null==n&&(n=100);function later(){var e=Date.now()-i;if(e<n&&e>=0)t=setTimeout(later,n-e);else{t=null;if(!u){f=l.apply(o,a);o=a=null}}}var debounced=function(){o=this||e;a=arguments;i=Date.now();var r=u&&!t;t||(t=setTimeout(later,n));if(r){f=l.apply(o,a);o=a=null}return f};debounced.clear=function(){if(t){clearTimeout(t);t=null}};debounced.flush=function(){if(t){f=l.apply(o,a);o=a=null;clearTimeout(t);t=null}};return debounced}debounce.debounce=debounce;l=debounce;var n=l;export default n;\n\n//# sourceMappingURL=index.js.map", "import{useState as e,useRef as r,useEffect as t,useMemo as n}from\"react\";import o from\"debounce\";function useMeasure(s){let{debounce:i,scroll:l,polyfill:c,offsetSize:u}=void 0===s?{debounce:0,scroll:false,offsetSize:false}:s;const f=c||(\"undefined\"===typeof window?class ResizeObserver{}:window.ResizeObserver);if(!f)throw new Error(\"This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills\");const[d,a]=e({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0});const m=r({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d});const v=i?\"number\"===typeof i?i:i.scroll:null;const w=i?\"number\"===typeof i?i:i.resize:null;const h=r(false);t((()=>{h.current=true;return()=>{h.current=false}}));const[b,p,z]=n((()=>{const callback=()=>{if(!m.current.element)return;const{left:e,top:r,width:t,height:n,bottom:o,right:s,x:i,y:l}=m.current.element.getBoundingClientRect();const c={left:e,top:r,width:t,height:n,bottom:o,right:s,x:i,y:l};if(m.current.element instanceof HTMLElement&&u){c.height=m.current.element.offsetHeight;c.width=m.current.element.offsetWidth}Object.freeze(c);h.current&&!areBoundsEqual(m.current.lastBounds,c)&&a(m.current.lastBounds=c)};return[callback,w?o(callback,w):callback,v?o(callback,v):callback]}),[a,u,v,w]);function removeListeners(){if(m.current.scrollContainers){m.current.scrollContainers.forEach((e=>e.removeEventListener(\"scroll\",z,true)));m.current.scrollContainers=null}if(m.current.resizeObserver){m.current.resizeObserver.disconnect();m.current.resizeObserver=null}}function addListeners(){if(m.current.element){m.current.resizeObserver=new f(z);m.current.resizeObserver.observe(m.current.element);l&&m.current.scrollContainers&&m.current.scrollContainers.forEach((e=>e.addEventListener(\"scroll\",z,{capture:true,passive:true})))}}const ref=e=>{if(e&&e!==m.current.element){removeListeners();m.current.element=e;m.current.scrollContainers=findScrollContainers(e);addListeners()}};useOnWindowScroll(z,Boolean(l));useOnWindowResize(p);t((()=>{removeListeners();addListeners()}),[l,z,p]);t((()=>removeListeners),[]);return[ref,d,b]}function useOnWindowResize(e){t((()=>{const r=e;window.addEventListener(\"resize\",r);return()=>{window.removeEventListener(\"resize\",r)}}),[e])}function useOnWindowScroll(e,r){t((()=>{if(r){const r=e;window.addEventListener(\"scroll\",r,{capture:true,passive:true});return()=>{window.removeEventListener(\"scroll\",r,true)}}}),[e,r])}function findScrollContainers(e){const r=[];if(!e||e===document.body)return r;const{overflow:t,overflowX:n,overflowY:o}=window.getComputedStyle(e);[t,n,o].some((e=>\"auto\"===e||\"scroll\"===e))&&r.push(e);return[...r,...findScrollContainers(e.parentElement)]}const s=[\"x\",\"y\",\"top\",\"bottom\",\"left\",\"right\",\"width\",\"height\"];const areBoundsEqual=(e,r)=>s.every((t=>e[t]===r[t]));export{useMeasure as default};\n\n//# sourceMappingURL=web.js.map", "var t={};const copyProperty=(t,e,r,o)=>{if(\"length\"===r||\"prototype\"===r)return;if(\"arguments\"===r||\"caller\"===r)return;const n=Object.getOwnPropertyDescriptor(t,r);const c=Object.getOwnPropertyDescriptor(e,r);!canCopyProperty(n,c)&&o||Object.defineProperty(t,r,c)};const canCopyProperty=function(t,e){return void 0===t||t.configurable||t.writable===e.writable&&t.enumerable===e.enumerable&&t.configurable===e.configurable&&(t.writable||t.value===e.value)};const changePrototype=(t,e)=>{const r=Object.getPrototypeOf(e);r!==Object.getPrototypeOf(t)&&Object.setPrototypeOf(t,r)};const wrappedToString=(t,e)=>`/* Wrapped ${t}*/\\n${e}`;const e=Object.getOwnPropertyDescriptor(Function.prototype,\"toString\");const r=Object.getOwnPropertyDescriptor(Function.prototype.toString,\"name\");const changeToString=(t,o,n)=>{const c=\"\"===n?\"\":`with ${n.trim()}() `;const i=wrappedToString.bind(null,c,o.toString());Object.defineProperty(i,\"name\",r);Object.defineProperty(t,\"toString\",{...e,value:i})};const mimicFn=(t,e,{ignoreNonConfigurable:r=false}={})=>{const{name:o}=t;for(const o of Reflect.ownKeys(e))copyProperty(t,e,o,r);changePrototype(t,e);changeToString(t,e,o);return t};t=mimicFn;var o=t;export default o;\n\n//# sourceMappingURL=index.js.map", "import t from\"mimic-fn\";var e={};const o=t;e=(t,e={})=>{if(\"function\"!==typeof t)throw new TypeError(`Expected the first argument to be a function, got \\`${typeof t}\\``);const{wait:r=0,before:n=false,after:f=true}=e;if(!n&&!f)throw new Error(\"Both `before` and `after` are false, function wouldn't be called.\");let a;let i;const debouncedFunction=function(...e){const o=this;const later=()=>{a=void 0;f&&(i=t.apply(o,e))};const c=n&&!a;clearTimeout(a);a=setTimeout(later,r);c&&(i=t.apply(o,e));return i};o(debouncedFunction,t);debouncedFunction.cancel=()=>{if(a){clearTimeout(a);a=void 0}};return debouncedFunction};var r=e;export default r;\n\n//# sourceMappingURL=index.js.map", "import{jsx as i}from\"react/jsx-runtime\";import{createContext as t,useMemo as n,useContext as s,forwardRef as o,useRef as l,useState as c,useEffect as d,useImperativeHandle as h}from\"react\";import{useTransform as a,transform as u,motion as g,useScroll as w,useSpring as p}from\"framer-motion\";import y from\"debounce-fn\";function f(){return f=Object.assign?Object.assign.bind():function(i){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])}return i},f.apply(this,arguments)}function m(i,t){if(null==i)return{};var n,s,o={},l=Object.keys(i);for(s=0;s<l.length;s++)t.indexOf(n=l[s])>=0||(o[n]=i[n]);return o}const b=t(void 0),v=({axisSpring:i,scale:t,refSize:s,windowSize:o})=>{const l=n((()=>s>o?s*t:s),[s,t,o]),c=n((()=>[0,l-o]),[l,o]),d=n((()=>[0,-1*(s-o)]),[s,o]);return{axis:a(i,c,d,{clamp:!1}),progress:a(i,(i=>Math.max(0,Math.min(u(i,c,[0,1]),1)))),size:l}},z=\"function\"==typeof ResizeObserver,x=()=>{const i=s(b);if(void 0===i)throw new Error(\"useScrollerMotion must be used within ScrollerMotion\");return i},P=[\"children\",\"childrenRef\",\"disabled\",\"height\",\"style\",\"width\",\"x\",\"y\"],X={position:\"fixed\",left:0,top:0,right:0,bottom:0},S=t=>{let{children:s,childrenRef:o,disabled:l,height:c,style:d,width:h,x:a,y:u}=t,w=m(t,P);const p=n((()=>f({},d,l?{}:{height:c,width:h})),[l,c,d,h]),y=n((()=>l?{}:X),[l]),b=n((()=>({x:l?0:a,y:l?0:u})),[l,a,u]);return i(\"div\",f({},w,{style:p,children:i(\"div\",{style:y,children:i(g.div,{style:b,ref:o,children:s})})}))},Y=[\"children\",\"disabled\",\"scale\",\"spring\"],M=1,O={damping:50,mass:1.25,stiffness:200},E=o(((t,s)=>{let{children:o,disabled:a,scale:u=M,spring:g=O}=t,P=m(t,Y);const X=l(null),{height:E,width:j,scrollX:R,scrollXProgress:H,scrollY:L,scrollYProgress:W,x:k,y:N}=(({ref:i,scale:t,spring:s})=>{const o=n((()=>Math.max(1,t)),[t]),{height:l,width:h}=(()=>{const[i,t]=c({height:0,width:0});return d((()=>{const e=()=>t({width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight});return e(),window.addEventListener(\"resize\",e,!1),()=>window.removeEventListener(\"resize\",e,!1)}),[]),i})(),{height:a,width:u}=(i=>{const[t,n]=c({height:0,width:0});return d((()=>{const r=()=>{return n({height:null!=(s=null==(t=i.current)?void 0:t.scrollHeight)?s:0,width:null!=(o=null==t?void 0:t.scrollWidth)?o:0});var t,s,o},t=y(r,{wait:400});let s=null;return i.current&&(r(),window.addEventListener(\"resize\",t),z&&(s=new ResizeObserver(r),s.observe(i.current))),()=>{window.removeEventListener(\"resize\",t),s&&s.disconnect()}}),[]),t})(i),{x:g,y:b}=(i=>{const{scrollX:t,scrollY:n}=w(),s=\"object\"==typeof i?i:void 0,o=p(t,s),l=p(n,s);return{x:s?o:t,y:s?l:n}})(s),{axis:P,progress:X,size:Y}=v({axisSpring:g,scale:o,refSize:u,windowSize:h}),{axis:M,progress:O,size:E}=v({axisSpring:b,scale:o,refSize:a,windowSize:l});return{height:E,width:Y,scrollX:g,scrollXProgress:X,scrollY:b,scrollYProgress:O,x:P,y:M}})({ref:X,scale:u,spring:g});h(s,(()=>({scrollX:R,scrollXProgress:H,scrollY:L,scrollYProgress:W,x:k,y:N})),[R,H,L,W,k,N]);const q=n((()=>({scrollX:R,scrollXProgress:H,scrollY:L,scrollYProgress:W,x:k,y:N})),[R,H,L,W,k,N]);return i(S,f({},P,{childrenRef:X,disabled:a,height:E,width:j,x:k,y:N,children:i(b.Provider,{value:q,children:o})}))}));E.displayName=\"ScrollerMotion\";export{E as ScrollerMotion,x as useScrollerMotion};\n\n//# sourceMappingURL=index.modern.mjs.map", "/**\n * Overrrides - The last Framer component library you\u2019ll ever need\n *\n * https://overrides.com\n * hey@overrides.com\n *\n * This code is provided \"as is\", without warranties or guarantees of any kind.\n * Use at your own risk and discretion. Overrrides holds no liability\n * for any direct or indirect damage or loss resulting from the use of this code.\n *\n * Version: 1.0.0\n */import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from \"react/jsx-runtime\";\nimport useMeasure from \"react-use-measure\";\nconst BORDER_RADIUS = 24;\nconst INSET = 4;\nconst X_MARGIN = 80;\nexport function withAnimatedBorderGradient(Component) {\n  return props => {\n    const [sizeRef, {\n      width,\n      height\n    }] = useMeasure();\n    const aspectRatio = width / height;\n    const styles = `\n      @property --r2 {\n        syntax: '<angle>';\n        inherits: false;\n        initial-value: 0deg;\n      }\n\n      @property --x {\n        syntax: '<length>';\n        inherits: false;\n        initial-value: 0px;\n      }\n\n      .${props.className} .box {\n        background: conic-gradient(\n          from calc(var(--r2) - 80deg) at var(--x) ${height / 2}px,\n          #222 0%,\n          #fff 20%,\n          #222 25%\n        );\n        animation: -0.64s rotating2 3s linear infinite,\n          -0.64s x 3s linear infinite;\n        width: 100%;\n        height: 100%; \n        border-radius: ${BORDER_RADIUS + INSET}px;\n        position: relative;\n        z-index: 0;\n      }\n\n      .${props.className} .box::after {\n        content: '';\n        display: block;\n        position: absolute;\n        background: #111;\n        inset: ${INSET}px;\n        border-radius: ${BORDER_RADIUS}px;\n        z-index: 1;\n        transition: opacity 0.3s ease;\n      }\n\n      @keyframes x {\n        0% {\n          --x: ${X_MARGIN}px;\n        }\n  \n        ${aspectRatio / (aspectRatio + 3.14) * .5 * 100}% {\n          --x: ${width - X_MARGIN}px;\n        }\n        50% {\n      --x: ${width - X_MARGIN}px;\n        }\n    \n        ${aspectRatio / (aspectRatio + 3.14) * .5 * 100 + 50}% {\n        --x: ${X_MARGIN}px;\n        }\n        100% {\n    --x: ${X_MARGIN}px;\n        }\n      }\n\n      @keyframes rotating2 {\n        0% {\n          --r2: 0deg;\n        }\n        ${aspectRatio / (aspectRatio + 3.14) * .5 * 100}% {\n          --r2: 0deg;\n        }\n        50% {\n          --r2: 180deg;\n        }\n        ${aspectRatio / (aspectRatio + 3.14) * .5 * 100 + 50}% {\n          --r2: 180deg;\n        }\n        100% {\n          --r2: 360deg;\n        }\n      }\n    `;\n    return /*#__PURE__*/_jsxs(_Fragment, {\n      children: [/*#__PURE__*/_jsx(\"style\", {\n        children: styles\n      }), /*#__PURE__*/_jsxs(Component, {\n        ...props,\n        children: [/*#__PURE__*/_jsx(\"div\", {\n          className: \"box\",\n          ref: sizeRef\n        }), props.children]\n      })]\n    });\n  };\n}\nimport { ScrollerMotion } from \"scroller-motion\"; /**\n                                                  * Overrrides - The last Framer component library you\u2019ll ever need\n                                                  *\n                                                  * https://overrides.com\n                                                  * hey@overrides.com\n                                                  *\n                                                  * This code is provided \"as is\", without warranties or guarantees of any kind.\n                                                  * Use at your own risk and discretion. Overrrides holds no liability\n                                                  * for any direct or indirect damage or loss resulting from the use of this code.\n                                                  *\n                                                  * Version: 1.0.0\n                                                  */\nimport { useEffect, useState } from \"react\";\nexport function withHideOnScroll(Component) {\n  return props => {\n    const [scrollDirection, setScrollDirection] = useState(undefined);\n    const [prevScrollPosition, setPrevScrollPosition] = useState(0);\n    useEffect(() => {\n      const handleScroll = () => {\n        const scrollY = window.scrollY;\n        const height = document.body.scrollHeight - window.innerHeight;\n        const progress = scrollY / height;\n        if (scrollY < 0 || progress > 1) {\n          return;\n        }\n        if (window.scrollY > prevScrollPosition) {\n          setScrollDirection(\"down\");\n        } else {\n          setScrollDirection(\"up\");\n        }\n        setPrevScrollPosition(window.scrollY);\n      };\n      window.addEventListener(\"scroll\", handleScroll, {\n        passive: true\n      });\n      return () => {\n        window.removeEventListener(\"scroll\", handleScroll);\n      };\n    });\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      style: {\n        ...props.style,\n        transition: \"transform 150ms ease-in-out\",\n        transform: scrollDirection === \"down\" ? \"translateY(-100%)\" : \"translateY(0)\"\n      }\n    });\n  };\n}\nexport function withScrollToTop(Component) {\n  return props => {\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      onClick: () => {\n        window.scrollTo({\n          top: 0,\n          left: 0,\n          behavior: \"smooth\"\n        });\n      }\n    });\n  };\n}\nexport function withSmoothScroll(Component) {\n  return props => {\n    const styles = `\n      .${props.className} {\n        overscroll-behavior: none;\n      }\n    `;\n    return /*#__PURE__*/_jsxs(_Fragment, {\n      children: [/*#__PURE__*/_jsx(\"style\", {\n        children: styles\n      }), /*#__PURE__*/_jsx(ScrollerMotion, {\n        children: /*#__PURE__*/_jsx(Component, {\n          ...props\n        })\n      })]\n    });\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"withScrollToTop\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withScrollToTop\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withSmoothScroll\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withSmoothScroll\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withAnimatedBorderGradient\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withAnimatedBorderGradient\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"withHideOnScroll\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"withHideOnScroll\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Overrrides.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useRef, useEffect, useState } from \"react\";\nimport { motion } from \"framer-motion\";\nimport { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * @framerDisableUnlink\n                                                           *\n                                                           * @framerIntrinsicWidth 200\n                                                           * @framerIntrinsicHeight 200\n                                                           *\n                                                           * @framerSupportedLayoutWidth fixed\n                                                           * @framerSupportedLayoutHeight fixed\n                                                           */\nexport default function Gradient_Border({\n  color,\n  length,\n  duration,\n  repeatType,\n  animate,\n  loop,\n  distance,\n  angle,\n  eased\n}) {\n  const conicGradientRef = useRef(null);\n  const [aspectRatio, setAspectRatio] = useState(1);\n  useEffect(() => {\n    if (conicGradientRef.current) {\n      const {\n        width,\n        height\n      } = conicGradientRef.current.getBoundingClientRect();\n      setAspectRatio(width / height);\n    }\n  }, [conicGradientRef.current]);\n  return /*#__PURE__*/_jsx(motion.div, {\n    ref: conicGradientRef,\n    style: {\n      display: \"grid\",\n      alignItems: \"center\",\n      color: \"white\",\n      justifyItems: \"center\",\n      width: \"100%\",\n      height: \"100%\",\n      background: `conic-gradient(from -55deg at ${distance / aspectRatio}% ${distance}% , transparent ${angle - (10 + length)}deg, ${color}  ${angle}deg, transparent ${angle + length}deg)`\n    },\n    initial: \"initial\",\n    animate: {\n      background: [`conic-gradient(from -55deg at ${distance / aspectRatio}% ${distance}% , transparent ${angle - (2 + length)}deg, ${color}  ${angle}deg, transparent ${angle + length}deg)`, `conic-gradient(from 35deg at ${100 - distance / aspectRatio}% ${distance}% , transparent ${angle - (2 + length)}deg, ${color}  ${angle}deg, transparent ${angle + length}deg)`, `conic-gradient(from 125deg at ${100 - distance / aspectRatio}% ${100 - distance}% , transparent ${angle - (2 + length)}deg, ${color}  ${angle}deg, transparent ${angle + length}deg)`, `conic-gradient(from 215deg at ${distance / aspectRatio}% ${100 - distance}% , transparent ${angle - (2 + length)}deg, ${color}  ${angle}deg, transparent ${angle + length}deg)`, `conic-gradient(from 310deg at ${distance / aspectRatio}% ${distance}% , transparent ${angle - (2 + length)}deg, ${color}  ${angle}deg, transparent ${angle + length}deg)`]\n    },\n    transition: {\n      duration,\n      repeat: loop ? Infinity : 1,\n      repeatType,\n      ease: \"linear\",\n      [eased && \"times\"]: aspectRatio > 1 ? [0, .25 + .25 / aspectRatio, .5, .75 + .25 / aspectRatio, 1] : [0, aspectRatio * .25, .5, .5 + aspectRatio * .25, 1]\n    }\n  });\n}\naddPropertyControls(Gradient_Border, {\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: \"#ff5e5e\"\n  },\n  angle: {\n    type: ControlType.Number,\n    title: \"Angle\",\n    defaultValue: 315,\n    min: 0,\n    max: 360,\n    step: 1\n  },\n  length: {\n    type: ControlType.Number,\n    title: \"Length\",\n    defaultValue: 10,\n    min: 1,\n    max: 100,\n    step: 1\n  },\n  distance: {\n    type: ControlType.Number,\n    title: \"Distance\",\n    defaultValue: 5,\n    min: 1,\n    max: 100,\n    step: 1\n  },\n  duration: {\n    type: ControlType.Number,\n    title: \"Duration\",\n    defaultValue: 4,\n    min: 1,\n    max: 20,\n    step: 1\n  },\n  animate: {\n    type: ControlType.Boolean,\n    title: \"Animate Rotation\",\n    defaultValue: true\n  },\n  eased: {\n    type: ControlType.Boolean,\n    title: \"Ease\",\n    defaultValue: true\n  },\n  loop: {\n    type: ControlType.Boolean,\n    title: \"Loop\",\n    defaultValue: true\n  },\n  repeatType: {\n    type: ControlType.Enum,\n    title: \"Replay Type\",\n    defaultValue: \"loop\",\n    options: [\"loop\", \"reverse\", \"mirror\"],\n    optionTitles: [\"Loop\", \"Reverse\", \"Mirror\"],\n    hidden(props) {\n      return !props.loop;\n    }\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Gradient_Border\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"200\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Gradient_Border.map"],
  "mappings": "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",
  "names": ["e", "global", "l", "debounce", "n", "u", "t", "a", "i", "f", "later", "debounced", "r", "npm_debounce_1_2_default", "useMeasure", "s", "i", "l", "c", "u", "f", "window", "d", "a", "ye", "m", "pe", "v", "w", "h", "ue", "p", "z", "se", "callback", "e", "r", "t", "n", "o", "areBoundsEqual", "npm_debounce_1_2_default", "removeListeners", "addListeners", "ref", "findScrollContainers", "useOnWindowScroll", "useOnWindowResize", "t", "copyProperty", "e", "r", "o", "n", "c", "canCopyProperty", "changePrototype", "wrappedToString", "changeToString", "mimicFn", "npm_mimic_fn_3_1_default", "e", "o", "npm_mimic_fn_3_1_default", "t", "r", "n", "f", "a", "i", "debouncedFunction", "later", "c", "npm_debounce_fn_4_0_default", "f", "i", "s", "m", "o", "l", "b", "z", "v", "se", "c", "d", "useTransform", "transform", "P", "X", "S", "t", "s", "o", "l", "c", "d", "h", "a", "u", "w", "m", "p", "se", "f", "y", "motion", "Y", "M", "O", "E", "g", "pe", "j", "R", "H", "L", "W", "k", "N", "i", "ye", "ue", "e", "window", "n", "r", "npm_debounce_fn_4_0_default", "z", "b", "useScroll", "useSpring", "v", "ce", "q", "BORDER_RADIUS", "INSET", "X_MARGIN", "withAnimatedBorderGradient", "Component", "props", "sizeRef", "width", "height", "useMeasure", "aspectRatio", "styles", "u", "l", "p", "withScrollToTop", "Component", "props", "p", "window", "Gradient_Border", "color", "length", "duration", "repeatType", "animate", "loop", "distance", "angle", "eased", "conicGradientRef", "pe", "aspectRatio", "setAspectRatio", "ye", "ue", "width", "height", "p", "motion", "addPropertyControls", "ControlType", "props"]
}
