{"version":3,"file":"shared-lib.C92K3sLP.mjs","names":["useRef","_Fragment","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","React.forwardRef","useMemo","useMemo","__esmMin","init_ssg_sandbox_shims","init_npm_react_18_3_1","window","pe","ce","init_jsx_runtime","J","c","de","motion","addPropertyControls","useSVGTemplate","cx","RenderTarget","init_framer_DymZktPS","withCSS","ControlType","t","i","s","Animate","Dimensions","Emitter","e","VirtualScroll","Lenis","init_lenis","o","n","r","l","h","a","p","u","m","v","g","S","w","d","SmoothScroll","props","lenis","overlayElement","observer","mutation","mutationsList","htmlElement","intensity","raf","time","init_Smooth_Scroll","mask$3","SVG$3","getProps$3","Icon$3","init_YW4GE5nV0","rest","animated","stroke","restProps","className","UO5clYVeQ","style","mask$2","SVG$2","getProps$2","Icon$2","init_rRJRVI52H","mask$1","Base","MotionSVG","SVG$1","svg","getProps$1","Icon$1","init_PuAvFJYGt","whiteColor","yellowColor","href","hIhinNMUh","TFlZ36qYx","mask","SVG","getProps","Icon","init_BMJnfIjVN","containerStyles","emptyStateStyle","defaultEvents","init_constants","init_useOnNavigationTargetChange","init_useConstant","init_colorFromToken","init_isMotionValue","init_useUniqueClassName","init_variantUtils","init_isBrowser","init_useOnChange","init_useAutoMotionValue","init_useFontControls","useIsOnCanvas","init_useRenderTarget","init_useControlledState","useRadius","isMixedBorderRadius","topLeftRadius","topRightRadius","bottomRightRadius","bottomLeftRadius","borderRadius","usePadding","paddingPerSide","paddingTop","paddingRight","paddingBottom","paddingLeft","padding","borderRadiusControl","paddingControl","init_propUtils","init_OIjZRBmWDcIE2B6qgG1j","metadata","init_siteMetadata"],"sources":["https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.42/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js","https:/framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js","https:/framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js","https:/framerusercontent.com/modules/TEUDQcDqxmQgPr1k4FrA/mD5Q7pBiNHJH7qBaiClV/PuAvFJYGt.js","https:/framerusercontent.com/modules/5q6C0Ik7ypVShU1C2sa2/ZfUrR5p7zjf0PaSalh7L/BMJnfIjVN.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/maA3PiwnfGVYkPoSkpCL/80WDGZSOHZJVompsB3Ln/siteMetadata.js"],"sourcesContent":["function t(e,i,s){return Math.max(e,Math.min(i,s))}class Animate{advance(e){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(s=this.value,o=this.to,n=60*this.lerp,r=e,function(e,i,s){return(1-s)*e+s*i}(s,o,1-Math.exp(-n*r))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=e;const s=t(0,this.currentTime/this.duration,1);i=s>=1;const o=i?1:this.easing(s);this.value=this.from+(this.to-this.from)*o}var s,o,n,r;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,i,{lerp:s=.1,duration:o=1,easing:n=(e=>e),onStart:r,onUpdate:l}){this.from=this.value=e,this.to=i,this.lerp=s,this.duration=o,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=l}}class Dimensions{constructor({wrapper:e,content:i,autoResize:s=!0,debounce:o=250}={}){this.wrapper=e,this.content=i,s&&(this.debouncedResize=function(e,i){let s;return function(){let o=arguments,n=this;clearTimeout(s),s=setTimeout((function(){e.apply(n,o)}),i)}}(this.resize,o),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(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(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===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}}}class Emitter{constructor(){this.events={}}emit(e,...i){let s=this.events[e]||[];for(let e=0,o=s.length;e<o;e++)s[e](...i)}on(e,i){return this.events[e]?.push(i)||(this.events[e]=[i]),()=>{this.events[e]=this.events[e]?.filter((e=>i!==e))}}off(e,i){this.events[e]=this.events[e]?.filter((e=>i!==e))}destroy(){this.events={}}}const e=100/6;class VirtualScroll{constructor(e,{wheelMultiplier:i=1,touchMultiplier:s=1}){this.element=e,this.wheelMultiplier=i,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(e,i){return this.emitter.on(e,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e,o=-(i-this.touchStart.x)*this.touchMultiplier,n=-(s-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:o,y:n},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=i=>{let{deltaX:s,deltaY:o,deltaMode:n}=i;s*=1===n?e:2===n?this.windowWidth:1,o*=1===n?e:2===n?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:i})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:o=s,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:h=35,duration:a,easing:c=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:d=!a&&.1,infinite:p=!1,orientation:u=\"vertical\",gestureOrientation:m=\"vertical\",touchMultiplier:v=1,wheelMultiplier:g=1,autoResize:S=!0,__experimental__naiveDimensions:w=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:i,event:s})=>{if(s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const r=0===e&&0===i,l=\"vertical\"===this.options.gestureOrientation&&0===i||\"horizontal\"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();if(h=h.slice(0,h.indexOf(this.rootElement)),h.find((e=>{var i,s,r,l,h;return(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,\"data-lenis-prevent\"))||o&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,\"data-lenis-prevent-touch\"))||n&&(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,\"data-lenis-prevent-wheel\"))||(null===(l=e.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(h=e.classList)||void 0===h?void 0:h.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(this.isSmooth=this.options.syncTouch&&o||this.options.smoothWheel&&n,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();s.preventDefault();let a=i;\"both\"===this.options.gestureOrientation?a=Math.abs(i)>Math.abs(e)?i:e:\"horizontal\"===this.options.gestureOrientation&&(a=e);const c=o&&this.options.syncTouch,d=o&&\"touchend\"===s.type&&Math.abs(a)>5;d&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion=\"1.0.42\",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:o,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaMultiplier:h,duration:a,easing:c,lerp:d,infinite:p,gestureOrientation:m,orientation:u,touchMultiplier:v,wheelMultiplier:g,autoResize:S,__experimental__naiveDimensions:w},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:e,content:i,autoResize:S}),this.toggleClassName(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=r||n,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(o,{touchMultiplier:v,wheelMultiplier:g}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName(\"lenis\",!1),this.toggleClassName(\"lenis-smooth\",!1),this.toggleClassName(\"lenis-scrolling\",!1),this.toggleClassName(\"lenis-stopped\",!1),this.toggleClassName(\"lenis-locked\",!1)}on(e,i){return this.emitter.on(e,i)}off(e,i){return this.emitter.off(e,i)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const i=e-(this.time||e);this.time=e,this.animate.advance(.001*i)}scrollTo(e,{offset:i=0,immediate:s=!1,lock:o=!1,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=!n&&this.options.lerp,onComplete:h,force:a=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(e))e=0;else if([\"bottom\",\"right\",\"end\"].includes(e))e=this.limit;else{let s;if(\"string\"==typeof e?s=document.querySelector(e):(null==e?void 0:e.nodeType)&&(s=e),s){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const o=s.getBoundingClientRect();e=(this.isHorizontal?o.left:o.top)+this.animatedScroll}}if(\"number\"==typeof e){if(e+=i,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=t(0,e,this.limit),s)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:n,easing:r,lerp:l,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,i)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__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\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,i=this.limit,(e%i+i)%i):this.animatedScroll;var e,i}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName(\"lenis-smooth\",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName(\"lenis-scrolling\",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName(\"lenis-stopped\",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName(\"lenis-locked\",e))}get className(){let e=\"lenis\";return this.isStopped&&(e+=\" lenis-stopped\"),this.isLocked&&(e+=\" lenis-locked\"),this.isScrolling&&(e+=\" lenis-scrolling\"),this.isSmooth&&(e+=\" lenis-smooth\"),e}toggleClassName(e,i){this.rootElement.classList.toggle(e,i),this.emitter.emit(\"className change\",this)}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){lenis.current.stop();}else{lenis.current.start();}}else{lenis.current.start();}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{lenis.current.raf(time);requestAnimationFrame(raf);};requestAnimationFrame(raf);return()=>{lenis.current.destroy();lenis.current=null;};},[]);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n      html.lenis {\n        height: auto;\n      }\n\n      .lenis.lenis-smooth {\n        scroll-behavior: auto !important;\n      }\n\n      .lenis.lenis-smooth [data-lenis-prevent] {\n        overscroll-behavior: contain;\n      }\n\n      .lenis.lenis-stopped {\n        overflow: hidden;\n      }\n\n      .lenis.lenis-scrolling iframe {\n        pointer-events: none;\n      }\n    `})});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"JuEqmLwI0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"aEN6gG6Cz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Howa8\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-Howa8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Howa8\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"exozFwK62\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"T_0DhNW43\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 6)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"kb6hY_H_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 18)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KqLRo\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-KqLRo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KqLRo\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const TFlZ36qYx=undefined;const hIhinNMUh=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 172 22\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 8.042 14.238 L 6.756 11.472 C 6.489 10.897 6.483 10.234 6.74 9.655 L 10.696 0.749 C 10.927 0.229 10.288 -0.241 9.861 0.136 L 2.628 6.522 C 2.097 6.991 1.938 7.753 2.236 8.395 L 3.603 11.331 C 3.888 11.945 3.893 12.653 3.617 13.271 L 0.049 21.25 C -0.181 21.765 0.446 22.236 0.876 21.87 L 7.626 16.139 C 8.177 15.672 8.347 14.893 8.042 14.238 Z M 15.496 14.238 L 14.21 11.472 C 13.943 10.897 13.937 10.234 14.195 9.655 L 18.15 0.749 C 18.381 0.229 17.742 -0.24 17.315 0.136 L 10.082 6.522 C 9.551 6.99 9.392 7.753 9.691 8.395 L 11.057 11.331 C 11.343 11.945 11.348 12.653 11.071 13.271 L 7.503 21.25 C 7.273 21.765 7.899 22.236 8.33 21.87 L 15.079 16.139 C 15.63 15.672 15.801 14.894 15.496 14.238 Z M 25.603 0.749 C 25.834 0.229 25.195 -0.24 24.768 0.136 L 17.535 6.522 C 17.004 6.99 16.845 7.753 17.144 8.395 L 18.51 11.331 C 18.796 11.945 18.801 12.653 18.525 13.271 L 14.956 21.25 C 14.726 21.765 15.353 22.236 15.783 21.87 L 22.533 16.139 C 23.084 15.671 23.255 14.893 22.95 14.238 L 21.664 11.471 C 21.396 10.896 21.391 10.234 21.648 9.654 Z M 36.018 20.483 C 34.712 20.483 33.532 20.259 32.478 19.813 C 31.433 19.358 30.569 18.713 29.887 17.878 C 29.212 17.035 28.774 16.037 28.572 14.882 L 31.328 14.465 C 31.606 15.577 32.188 16.445 33.073 17.069 C 33.958 17.684 34.99 17.992 36.17 17.992 C 36.903 17.992 37.578 17.878 38.193 17.651 C 38.808 17.415 39.301 17.082 39.672 16.652 C 40.052 16.214 40.241 15.691 40.241 15.084 C 40.241 14.755 40.182 14.465 40.064 14.212 C 39.957 13.962 39.797 13.738 39.596 13.554 C 39.403 13.361 39.162 13.196 38.876 13.061 C 38.598 12.918 38.29 12.796 37.953 12.695 L 33.287 11.317 C 32.832 11.182 32.369 11.009 31.897 10.798 C 31.425 10.579 30.986 10.294 30.595 9.951 C 30.207 9.597 29.891 9.163 29.646 8.649 C 29.402 8.126 29.28 7.494 29.28 6.752 C 29.28 5.632 29.566 4.683 30.139 3.908 C 30.721 3.124 31.505 2.534 32.491 2.138 C 33.477 1.733 34.581 1.531 35.803 1.531 C 37.034 1.548 38.134 1.767 39.103 2.188 C 40.081 2.61 40.89 3.217 41.531 4.009 C 42.18 4.793 42.626 5.745 42.871 6.866 L 40.039 7.347 C 39.912 6.664 39.643 6.078 39.23 5.589 C 38.817 5.092 38.311 4.713 37.713 4.452 C 37.114 4.182 36.465 4.043 35.765 4.034 C 35.091 4.017 34.472 4.119 33.907 4.338 C 33.351 4.557 32.904 4.865 32.567 5.261 C 32.238 5.657 32.074 6.112 32.074 6.626 C 32.074 7.132 32.221 7.541 32.516 7.852 C 32.811 8.164 33.174 8.413 33.604 8.598 C 34.029 8.771 34.464 8.919 34.906 9.041 L 38.269 9.989 C 38.69 10.107 39.167 10.267 39.698 10.47 C 40.237 10.663 40.755 10.937 41.253 11.291 C 41.758 11.645 42.176 12.117 42.504 12.707 C 42.833 13.289 42.997 14.022 42.997 14.907 C 42.997 15.826 42.812 16.635 42.441 17.335 C 42.07 18.026 41.56 18.607 40.911 19.079 C 40.271 19.543 39.529 19.893 38.686 20.129 C 37.843 20.365 36.954 20.483 36.018 20.483 Z M 50.104 20.483 C 48.739 20.483 47.554 20.175 46.551 19.56 C 45.548 18.944 44.773 18.097 44.225 17.019 C 43.686 15.931 43.416 14.68 43.416 13.264 C 43.416 11.839 43.694 10.588 44.25 9.509 C 44.807 8.421 45.586 7.579 46.589 6.98 C 47.592 6.373 48.764 6.07 50.104 6.07 C 51.469 6.07 52.654 6.377 53.657 6.993 C 54.66 7.608 55.435 8.455 55.983 9.534 C 56.531 10.613 56.805 11.856 56.805 13.264 C 56.805 14.688 56.527 15.944 55.97 17.031 C 55.422 18.11 54.647 18.957 53.644 19.573 C 52.641 20.179 51.461 20.483 50.104 20.483 Z M 50.104 17.992 C 51.411 17.992 52.384 17.554 53.025 16.677 C 53.674 15.792 53.998 14.654 53.998 13.264 C 53.998 11.839 53.669 10.701 53.012 9.85 C 52.363 8.99 51.394 8.56 50.104 8.56 C 49.219 8.56 48.49 8.763 47.917 9.167 C 47.344 9.563 46.918 10.116 46.64 10.824 C 46.362 11.523 46.223 12.337 46.223 13.264 C 46.223 14.697 46.552 15.843 47.209 16.702 C 47.866 17.562 48.831 17.992 50.104 17.992 Z M 58.319 20.104 L 58.319 1.518 L 60.961 1.518 L 60.961 20.104 Z M 67.097 20.483 C 66.086 20.483 65.238 20.297 64.556 19.926 C 63.873 19.547 63.355 19.05 63.001 18.435 C 62.655 17.811 62.482 17.128 62.482 16.386 C 62.482 15.695 62.605 15.088 62.849 14.566 C 63.093 14.043 63.456 13.601 63.936 13.238 C 64.417 12.868 65.007 12.568 65.706 12.341 C 66.313 12.164 67 12.008 67.767 11.873 C 68.57 11.732 69.375 11.606 70.182 11.494 C 71.033 11.376 71.876 11.258 72.71 11.14 L 71.75 11.671 C 71.766 10.6 71.539 9.808 71.067 9.294 C 70.603 8.771 69.803 8.51 68.665 8.51 C 67.948 8.51 67.291 8.679 66.692 9.016 C 66.094 9.344 65.677 9.892 65.441 10.659 L 62.975 9.901 C 63.313 8.729 63.953 7.798 64.897 7.107 C 65.85 6.415 67.114 6.07 68.69 6.07 C 69.912 6.07 70.974 6.281 71.876 6.702 C 72.786 7.115 73.452 7.772 73.874 8.674 C 74.092 9.118 74.229 9.598 74.278 10.09 C 74.329 10.588 74.354 11.123 74.354 11.696 L 74.354 20.104 L 72.015 20.104 L 72.015 16.981 L 72.47 17.385 C 71.906 18.43 71.185 19.21 70.308 19.724 C 69.44 20.23 68.37 20.483 67.097 20.483 Z M 67.565 18.321 C 68.315 18.321 68.96 18.19 69.499 17.929 C 70.039 17.659 70.473 17.318 70.801 16.905 C 71.13 16.492 71.345 16.062 71.446 15.615 C 71.589 15.211 71.67 14.755 71.686 14.25 C 71.712 13.744 71.724 13.339 71.724 13.036 L 72.584 13.352 C 71.826 13.467 71.067 13.581 70.308 13.693 C 69.687 13.785 69.068 13.886 68.45 13.997 C 67.902 14.09 67.413 14.204 66.983 14.338 C 66.621 14.465 66.296 14.616 66.01 14.793 C 65.732 14.97 65.508 15.185 65.34 15.438 C 65.179 15.691 65.099 15.999 65.099 16.361 C 65.099 16.715 65.188 17.044 65.365 17.347 C 65.542 17.642 65.812 17.878 66.174 18.055 C 66.536 18.232 67 18.321 67.565 18.321 Z M 76.12 20.104 L 76.12 6.449 L 78.471 6.449 L 78.471 9.761 L 78.143 9.332 C 78.311 8.893 78.53 8.493 78.8 8.131 C 79.07 7.76 79.382 7.456 79.736 7.22 C 80.081 6.968 80.465 6.774 80.886 6.639 C 81.311 6.496 81.753 6.411 82.201 6.386 C 82.648 6.352 83.077 6.373 83.491 6.449 L 83.491 8.927 C 83.044 8.809 82.546 8.775 81.999 8.826 C 81.466 8.874 80.954 9.052 80.507 9.344 C 80.077 9.622 79.736 9.96 79.483 10.356 C 79.238 10.752 79.061 11.194 78.952 11.683 C 78.842 12.164 78.787 12.674 78.787 13.213 L 78.787 20.104 Z M 90.19 20.483 C 88.833 20.483 87.641 20.188 86.612 19.598 C 85.592 18.999 84.796 18.169 84.223 17.107 C 83.658 16.037 83.376 14.798 83.376 13.39 C 83.376 11.898 83.654 10.604 84.21 9.509 C 84.775 8.413 85.559 7.566 86.562 6.968 C 87.565 6.369 88.732 6.07 90.064 6.07 C 91.455 6.07 92.639 6.394 93.616 7.043 C 94.595 7.684 95.324 8.598 95.804 9.787 C 96.293 10.975 96.486 12.387 96.385 14.022 L 93.743 14.022 L 93.743 13.061 C 93.727 11.477 93.423 10.305 92.832 9.547 C 92.251 8.788 91.362 8.409 90.165 8.409 C 88.842 8.409 87.847 8.826 87.181 9.66 C 86.515 10.495 86.182 11.7 86.182 13.276 C 86.182 14.777 86.515 15.94 87.181 16.766 C 87.847 17.583 88.808 17.992 90.064 17.992 C 90.89 17.992 91.602 17.807 92.2 17.436 C 92.807 17.057 93.279 16.517 93.616 15.817 L 96.208 16.639 C 95.677 17.862 94.872 18.81 93.793 19.484 C 92.715 20.15 91.514 20.483 90.19 20.483 Z M 85.323 14.022 L 85.323 11.961 L 95.071 11.961 L 95.071 14.022 Z M 166.585 20.099 C 164.383 20.572 162.081 20.252 161.236 18.473 C 160.775 17.514 160.814 16.58 160.814 15.3 L 160.814 7.622 L 157.716 7.622 L 157.716 6.278 L 160.814 6.278 L 160.814 2.439 L 162.297 2.439 L 162.297 6.278 L 166.585 6.278 L 166.585 7.622 L 162.297 7.622 L 162.297 15.274 C 162.297 16.452 162.246 17.13 162.579 17.757 C 163.193 18.934 164.524 19.1 166.585 18.768 Z M 151.573 20.457 C 148.387 20.457 146.185 19.036 145.7 16.631 L 147.21 16.375 C 147.644 18.026 149.334 19.062 151.638 19.062 C 153.927 19.062 155.374 18.026 155.374 16.336 C 155.374 14.942 154.721 14.506 151.087 13.521 C 147.236 12.485 146.122 11.627 146.122 9.733 C 146.122 7.455 148.22 5.894 151.305 5.894 C 154.376 5.894 156.68 7.519 156.923 9.9 L 155.413 10.181 C 155.117 8.415 153.519 7.302 151.254 7.289 C 149.116 7.251 147.632 8.223 147.632 9.656 C 147.632 10.872 148.502 11.435 151.765 12.254 C 155.745 13.265 156.923 14.225 156.923 16.349 C 156.923 18.921 154.901 20.457 151.573 20.457 Z M 137.853 20.482 C 133.886 20.482 131.39 17.667 131.39 13.214 C 131.39 8.684 133.86 5.894 137.827 5.894 C 141.858 5.894 144.213 8.761 144.148 13.611 L 132.978 13.611 C 133.105 17.066 134.845 19.049 137.827 19.049 C 139.951 19.049 141.589 18.026 142.524 16.157 L 143.854 16.746 C 142.742 19.126 140.54 20.482 137.853 20.482 Z M 133.002 12.28 L 142.562 12.28 C 142.267 9.029 140.642 7.289 137.853 7.289 C 134.986 7.289 133.272 9.093 133.002 12.28 Z M 124.285 20.099 L 119.269 6.278 L 120.791 6.278 L 125.066 18.09 L 129.327 6.278 L 130.863 6.278 L 125.846 20.099 Z M 116.261 12.907 C 116.261 9.413 114.879 7.379 111.988 7.379 C 108.98 7.379 107.623 9.593 107.623 12.638 L 107.623 20.099 L 106.139 20.099 L 106.139 6.278 L 107.482 6.278 L 107.482 8.351 C 108.507 6.726 110.208 5.958 112.179 5.958 C 115.992 5.958 117.746 8.927 117.746 12.536 L 117.746 20.099 L 116.261 20.099 Z M 101.333 20.099 L 101.333 1.671 L 102.805 1.671 L 102.805 20.099 Z M 169.141 8.954 L 169.141 7.081 L 170.038 7.081 C 170.133 7.081 170.224 7.104 170.313 7.15 C 170.402 7.194 170.476 7.26 170.534 7.348 C 170.592 7.434 170.622 7.541 170.622 7.667 C 170.622 7.794 170.592 7.904 170.531 7.997 C 170.474 8.086 170.395 8.159 170.302 8.208 C 170.211 8.257 170.117 8.281 170.017 8.281 L 169.323 8.281 L 169.323 8.025 L 169.932 8.025 C 170.017 8.025 170.095 7.995 170.162 7.934 C 170.231 7.871 170.267 7.782 170.267 7.667 C 170.267 7.549 170.231 7.464 170.162 7.414 C 170.098 7.364 170.02 7.337 169.939 7.338 L 169.468 7.338 L 169.468 8.954 Z M 170.231 8.083 L 170.698 8.954 L 170.332 8.954 L 169.878 8.083 Z M 169.828 10.07 C 169.547 10.07 169.285 10.017 169.039 9.912 C 168.797 9.81 168.577 9.662 168.391 9.476 C 168.206 9.29 168.058 9.071 167.955 8.829 C 167.85 8.584 167.798 8.321 167.798 8.04 C 167.798 7.76 167.85 7.497 167.955 7.251 C 168.058 7.01 168.206 6.79 168.391 6.604 C 168.577 6.419 168.797 6.271 169.039 6.168 C 169.285 6.063 169.547 6.011 169.828 6.011 C 170.109 6.011 170.372 6.063 170.616 6.168 C 171.105 6.375 171.493 6.763 171.7 7.251 C 171.805 7.497 171.857 7.76 171.857 8.04 C 171.857 8.321 171.805 8.584 171.7 8.829 C 171.598 9.071 171.45 9.291 171.264 9.476 C 171.078 9.662 170.858 9.81 170.616 9.912 C 170.372 10.017 170.109 10.07 169.828 10.07 Z M 169.828 9.692 C 170.132 9.692 170.409 9.617 170.658 9.469 C 170.904 9.324 171.11 9.119 171.255 8.872 C 171.405 8.622 171.479 8.345 171.479 8.04 C 171.479 7.736 171.405 7.459 171.255 7.211 C 171.11 6.964 170.905 6.758 170.658 6.612 C 170.409 6.463 170.132 6.389 169.828 6.389 C 169.523 6.389 169.246 6.463 168.996 6.612 C 168.75 6.758 168.545 6.964 168.4 7.211 C 168.251 7.459 168.176 7.736 168.176 8.04 C 168.176 8.345 168.251 8.622 168.4 8.872 C 168.546 9.118 168.751 9.323 168.996 9.469 C 169.246 9.617 169.523 9.692 169.828 9.692 Z\" fill=\"transparent\" height=\"22px\" id=\"p8bbYFlSF\" width=\"171.85735064095888px\"><path d=\"M 8.042 14.238 L 6.756 11.472 C 6.489 10.897 6.483 10.234 6.74 9.655 L 10.696 0.749 C 10.927 0.229 10.288 -0.241 9.861 0.136 L 2.628 6.522 C 2.097 6.991 1.938 7.753 2.236 8.395 L 3.603 11.331 C 3.888 11.945 3.893 12.653 3.617 13.271 L 0.049 21.25 C -0.181 21.765 0.446 22.236 0.876 21.87 L 7.626 16.139 C 8.177 15.672 8.347 14.893 8.042 14.238 Z\" fill=\"var(--s2f7sr, rgb(255,175,0))\" height=\"22px\" id=\"BSkF64NrO\" width=\"10.744542317730346px\"/><path d=\"M 8.043 14.238 L 6.757 11.472 C 6.489 10.897 6.484 10.234 6.741 9.655 L 10.696 0.749 C 10.927 0.229 10.288 -0.24 9.861 0.136 L 2.628 6.522 C 2.097 6.99 1.938 7.753 2.237 8.395 L 3.603 11.331 C 3.889 11.945 3.894 12.653 3.618 13.271 L 0.049 21.25 C -0.181 21.765 0.446 22.236 0.876 21.87 L 7.626 16.139 C 8.177 15.672 8.348 14.894 8.043 14.238 Z\" fill=\"var(--s2f7sr, rgb(255,175,0))\" height=\"21.9999996088301px\" id=\"vvskRkYy0\" transform=\"translate(7.454 0)\" width=\"10.74527645825244px\"/><path d=\"M 10.696 0.749 C 10.927 0.229 10.288 -0.24 9.861 0.136 L 2.628 6.522 C 2.097 6.99 1.938 7.753 2.237 8.395 L 3.603 11.331 C 3.889 11.945 3.894 12.653 3.618 13.271 L 0.049 21.25 C -0.181 21.765 0.446 22.236 0.876 21.87 L 7.626 16.139 C 8.177 15.671 8.348 14.893 8.043 14.238 L 6.757 11.471 C 6.489 10.896 6.484 10.234 6.741 9.654 Z\" fill=\"var(--s2f7sr, rgb(255,175,0))\" height=\"21.9999996088301px\" id=\"CtNal3WB1\" transform=\"translate(14.907 0)\" width=\"10.745284606851094px\"/><path d=\"M 7.447 18.964 C 6.14 18.964 4.96 18.741 3.907 18.294 C 2.861 17.839 1.998 17.194 1.315 16.36 C 0.641 15.517 0.202 14.518 0 13.364 L 2.756 12.946 C 3.034 14.059 3.616 14.927 4.501 15.551 C 5.386 16.166 6.418 16.474 7.598 16.474 C 8.332 16.474 9.006 16.36 9.621 16.132 C 10.237 15.896 10.73 15.563 11.1 15.134 C 11.48 14.695 11.669 14.173 11.669 13.566 C 11.669 13.237 11.61 12.946 11.492 12.694 C 11.385 12.444 11.226 12.22 11.025 12.036 C 10.831 11.842 10.591 11.678 10.304 11.543 C 10.026 11.4 9.718 11.278 9.381 11.176 L 4.716 9.798 C 4.261 9.663 3.797 9.491 3.325 9.28 C 2.853 9.061 2.414 8.776 2.023 8.433 C 1.635 8.079 1.319 7.645 1.075 7.131 C 0.83 6.608 0.708 5.976 0.708 5.234 C 0.708 4.113 0.994 3.165 1.568 2.39 C 2.149 1.606 2.933 1.016 3.919 0.619 C 4.905 0.215 6.01 0.013 7.232 0.013 C 8.462 0.03 9.562 0.249 10.532 0.67 C 11.509 1.092 12.318 1.698 12.959 2.491 C 13.608 3.275 14.055 4.227 14.299 5.348 L 11.467 5.828 C 11.341 5.146 11.071 4.56 10.658 4.071 C 10.245 3.574 9.739 3.195 9.141 2.933 C 8.542 2.664 7.893 2.524 7.194 2.516 C 6.519 2.499 5.9 2.6 5.335 2.819 C 4.779 3.039 4.332 3.346 3.995 3.742 C 3.666 4.138 3.502 4.594 3.502 5.108 C 3.502 5.613 3.65 6.022 3.945 6.334 C 4.24 6.646 4.602 6.895 5.032 7.08 C 5.457 7.253 5.892 7.4 6.334 7.523 L 9.697 8.471 C 10.119 8.589 10.595 8.749 11.126 8.951 C 11.665 9.145 12.184 9.419 12.681 9.773 C 13.187 10.127 13.604 10.599 13.933 11.189 C 14.261 11.771 14.426 12.504 14.426 13.389 C 14.426 14.308 14.24 15.117 13.869 15.816 C 13.498 16.507 12.988 17.089 12.339 17.561 C 11.699 18.025 10.957 18.374 10.114 18.61 C 9.271 18.846 8.382 18.964 7.447 18.964 Z M 21.532 18.964 C 20.167 18.964 18.983 18.657 17.98 18.042 C 16.977 17.426 16.201 16.579 15.653 15.5 C 15.114 14.413 14.844 13.161 14.844 11.745 C 14.844 10.321 15.122 9.069 15.679 7.99 C 16.235 6.903 17.015 6.06 18.018 5.462 C 19.02 4.855 20.192 4.551 21.532 4.551 C 22.898 4.551 24.082 4.859 25.085 5.474 C 26.088 6.09 26.863 6.937 27.411 8.016 C 27.959 9.095 28.233 10.338 28.233 11.745 C 28.233 13.17 27.955 14.426 27.399 15.513 C 26.851 16.592 26.075 17.439 25.072 18.054 C 24.069 18.661 22.889 18.964 21.532 18.964 Z M 21.532 16.474 C 22.839 16.474 23.812 16.036 24.453 15.159 C 25.102 14.274 25.426 13.136 25.426 11.745 C 25.426 10.321 25.098 9.183 24.44 8.332 C 23.791 7.472 22.822 7.042 21.532 7.042 C 20.647 7.042 19.918 7.244 19.345 7.649 C 18.772 8.045 18.346 8.597 18.068 9.305 C 17.79 10.005 17.651 10.818 17.651 11.745 C 17.651 13.178 17.98 14.325 18.637 15.184 C 19.295 16.044 20.26 16.474 21.532 16.474 Z M 29.747 18.585 L 29.747 0 L 32.389 0 L 32.389 18.585 Z M 38.525 18.964 C 37.514 18.964 36.667 18.779 35.984 18.408 C 35.301 18.029 34.783 17.532 34.429 16.916 C 34.083 16.293 33.911 15.61 33.911 14.868 C 33.911 14.177 34.033 13.57 34.277 13.048 C 34.522 12.525 34.884 12.082 35.365 11.72 C 35.845 11.349 36.435 11.05 37.135 10.822 C 37.741 10.645 38.428 10.489 39.195 10.355 C 39.998 10.214 40.803 10.088 41.61 9.975 C 42.461 9.857 43.304 9.739 44.139 9.621 L 43.178 10.152 C 43.195 9.082 42.967 8.29 42.495 7.775 C 42.032 7.253 41.231 6.992 40.093 6.992 C 39.377 6.992 38.719 7.16 38.121 7.497 C 37.522 7.826 37.105 8.374 36.869 9.141 L 34.404 8.382 C 34.741 7.211 35.381 6.279 36.325 5.588 C 37.278 4.897 38.542 4.551 40.118 4.551 C 41.34 4.551 42.402 4.762 43.304 5.184 C 44.215 5.597 44.88 6.254 45.302 7.156 C 45.52 7.6 45.657 8.08 45.706 8.572 C 45.757 9.069 45.782 9.604 45.782 10.178 L 45.782 18.585 L 43.443 18.585 L 43.443 15.462 L 43.899 15.867 C 43.334 16.912 42.613 17.692 41.737 18.206 C 40.868 18.712 39.798 18.964 38.525 18.964 Z M 38.993 16.803 C 39.743 16.803 40.388 16.672 40.927 16.411 C 41.467 16.141 41.901 15.8 42.23 15.387 C 42.558 14.974 42.773 14.544 42.874 14.097 C 43.018 13.692 43.098 13.237 43.115 12.731 C 43.14 12.226 43.153 11.821 43.153 11.518 L 44.012 11.834 C 43.254 11.949 42.495 12.063 41.737 12.175 C 41.115 12.266 40.496 12.367 39.878 12.479 C 39.33 12.571 38.841 12.685 38.411 12.82 C 38.049 12.946 37.725 13.098 37.438 13.275 C 37.16 13.452 36.937 13.667 36.768 13.92 C 36.608 14.173 36.528 14.48 36.528 14.843 C 36.528 15.197 36.616 15.526 36.793 15.829 C 36.97 16.124 37.24 16.36 37.602 16.537 C 37.965 16.714 38.428 16.803 38.993 16.803 Z M 47.548 18.585 L 47.548 4.931 L 49.9 4.931 L 49.9 8.243 L 49.571 7.813 C 49.739 7.375 49.959 6.975 50.228 6.612 C 50.498 6.241 50.81 5.938 51.164 5.702 C 51.509 5.449 51.893 5.255 52.314 5.12 C 52.739 4.978 53.182 4.893 53.629 4.868 C 54.076 4.834 54.506 4.855 54.919 4.931 L 54.919 7.409 C 54.472 7.291 53.975 7.257 53.427 7.308 C 52.895 7.356 52.382 7.534 51.935 7.826 C 51.505 8.104 51.164 8.441 50.911 8.838 C 50.666 9.234 50.49 9.676 50.38 10.165 C 50.27 10.645 50.216 11.155 50.216 11.695 L 50.216 18.585 Z M 61.618 18.964 C 60.261 18.964 59.069 18.67 58.04 18.079 C 57.021 17.481 56.224 16.651 55.651 15.589 C 55.086 14.518 54.804 13.279 54.804 11.872 C 54.804 10.38 55.082 9.086 55.638 7.99 C 56.203 6.895 56.987 6.048 57.99 5.449 C 58.993 4.851 60.16 4.551 61.492 4.551 C 62.883 4.551 64.067 4.876 65.044 5.525 C 66.023 6.166 66.752 7.08 67.232 8.269 C 67.721 9.457 67.914 10.869 67.813 12.504 L 65.171 12.504 L 65.171 11.543 C 65.155 9.958 64.851 8.787 64.26 8.028 C 63.679 7.27 62.79 6.89 61.593 6.89 C 60.27 6.89 59.275 7.308 58.609 8.142 C 57.944 8.977 57.611 10.182 57.611 11.758 C 57.611 13.258 57.944 14.421 58.609 15.247 C 59.275 16.065 60.236 16.474 61.492 16.474 C 62.318 16.474 63.03 16.288 63.628 15.918 C 64.236 15.538 64.708 14.999 65.044 14.299 L 67.637 15.121 C 67.105 16.343 66.3 17.291 65.221 17.966 C 64.143 18.632 62.942 18.964 61.618 18.964 Z M 56.751 12.504 L 56.751 10.443 L 66.499 10.443 L 66.499 12.504 Z M 138.013 18.58 C 135.811 19.054 133.509 18.734 132.664 16.955 C 132.203 15.995 132.242 15.061 132.242 13.782 L 132.242 6.103 L 129.145 6.103 L 129.145 4.76 L 132.242 4.76 L 132.242 0.921 L 133.726 0.921 L 133.726 4.76 L 138.013 4.76 L 138.013 6.103 L 133.726 6.103 L 133.726 13.756 C 133.726 14.933 133.675 15.611 134.007 16.238 C 134.622 17.416 135.952 17.582 138.013 17.249 Z M 123.001 18.939 C 119.815 18.939 117.614 17.518 117.128 15.112 L 118.638 14.856 C 119.073 16.507 120.762 17.544 123.066 17.544 C 125.356 17.544 126.802 16.507 126.802 14.818 C 126.802 13.423 126.149 12.988 122.515 12.003 C 118.664 10.966 117.55 10.109 117.55 8.215 C 117.55 5.937 119.648 4.376 122.733 4.376 C 125.804 4.376 128.108 6.001 128.351 8.381 L 126.841 8.663 C 126.546 6.897 124.947 5.784 122.682 5.771 C 120.544 5.732 119.06 6.705 119.06 8.138 C 119.06 9.354 119.93 9.917 123.193 10.736 C 127.174 11.747 128.351 12.707 128.351 14.831 C 128.351 17.403 126.329 18.939 123.001 18.939 Z M 109.281 18.964 C 105.314 18.964 102.819 16.149 102.819 11.696 C 102.819 7.166 105.288 4.376 109.255 4.376 C 113.287 4.376 115.641 7.242 115.576 12.092 L 104.406 12.092 C 104.533 15.547 106.273 17.531 109.255 17.531 C 111.379 17.531 113.017 16.507 113.952 14.639 L 115.282 15.228 C 114.17 17.608 111.968 18.964 109.281 18.964 Z M 104.431 10.761 L 113.991 10.761 C 113.695 7.511 112.071 5.771 109.281 5.771 C 106.414 5.771 104.7 7.575 104.431 10.761 Z M 95.713 18.58 L 90.697 4.76 L 92.219 4.76 L 96.494 16.571 L 100.755 4.76 L 102.291 4.76 L 97.274 18.58 Z M 87.689 11.389 C 87.689 7.895 86.308 5.86 83.416 5.86 C 80.408 5.86 79.051 8.074 79.051 11.12 L 79.051 18.58 L 77.568 18.58 L 77.568 4.76 L 78.911 4.76 L 78.911 6.833 C 79.935 5.208 81.637 4.44 83.608 4.44 C 87.42 4.44 89.174 7.409 89.174 11.017 L 89.174 18.58 L 87.689 18.58 Z M 72.762 18.58 L 72.762 0.153 L 74.233 0.153 L 74.233 18.58 Z M 140.569 7.435 L 140.569 5.563 L 141.466 5.563 C 141.562 5.563 141.653 5.586 141.741 5.632 C 141.831 5.676 141.904 5.742 141.962 5.829 C 142.02 5.916 142.05 6.022 142.05 6.149 C 142.05 6.276 142.02 6.386 141.959 6.479 C 141.902 6.568 141.823 6.641 141.73 6.689 C 141.639 6.739 141.545 6.763 141.446 6.763 L 140.751 6.763 L 140.751 6.507 L 141.36 6.507 C 141.446 6.507 141.523 6.476 141.591 6.415 C 141.66 6.353 141.695 6.264 141.695 6.149 C 141.695 6.031 141.66 5.946 141.591 5.895 C 141.527 5.846 141.448 5.819 141.367 5.819 L 140.896 5.819 L 140.896 7.435 Z M 141.66 6.565 L 142.126 7.435 L 141.76 7.435 L 141.306 6.565 Z M 141.257 8.552 C 140.975 8.552 140.713 8.499 140.467 8.394 C 140.225 8.292 140.005 8.144 139.82 7.958 C 139.634 7.772 139.486 7.552 139.384 7.311 C 139.279 7.066 139.226 6.803 139.226 6.522 C 139.226 6.241 139.279 5.978 139.384 5.733 C 139.486 5.492 139.634 5.272 139.82 5.086 C 140.005 4.9 140.225 4.752 140.467 4.65 C 140.713 4.545 140.975 4.493 141.257 4.493 C 141.537 4.493 141.8 4.545 142.045 4.65 C 142.533 4.857 142.921 5.245 143.128 5.733 C 143.233 5.978 143.286 6.241 143.286 6.522 C 143.286 6.803 143.233 7.066 143.128 7.311 C 143.026 7.553 142.878 7.772 142.692 7.958 C 142.506 8.144 142.287 8.292 142.045 8.394 C 141.8 8.499 141.537 8.552 141.257 8.552 Z M 141.257 8.173 C 141.56 8.173 141.838 8.099 142.086 7.95 C 142.332 7.805 142.538 7.6 142.684 7.354 C 142.833 7.104 142.907 6.826 142.907 6.522 C 142.907 6.218 142.833 5.941 142.684 5.692 C 142.539 5.445 142.333 5.239 142.086 5.094 C 141.838 4.945 141.56 4.87 141.257 4.87 C 140.951 4.87 140.674 4.945 140.424 5.094 C 140.178 5.24 139.973 5.446 139.828 5.692 C 139.679 5.941 139.604 6.218 139.604 6.522 C 139.604 6.826 139.679 7.104 139.828 7.354 C 139.974 7.6 140.179 7.804 140.424 7.95 C 140.674 8.099 140.951 8.173 141.257 8.173 Z\" fill=\"var(--1o7zyf9, rgb(255,255,255))\" height=\"18.96449632219347px\" id=\"FXWEEregj\" transform=\"translate(28.572 1.518)\" width=\"143.28560190743838px\"/></g></svg>';const getProps=({height,id,whiteColor,width,yellowColor,...props})=>{return{...props,hIhinNMUh:whiteColor??props.hIhinNMUh??\"rgb(255, 255, 255)\",TFlZ36qYx:yellowColor??props.TFlZ36qYx??\"rgb(255, 175, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,TFlZ36qYx,hIhinNMUh,...restProps}=getProps(props);const href=useSVGTemplate(\"102625402\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TLa1t\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1o7zyf9\":hIhinNMUh,\"--s2f7sr\":TFlZ36qYx,...style},viewBox:\"0 0 172 22\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-TLa1t { -webkit-mask: ${mask}; aspect-ratio: 7.818181818181818; display: block; mask: ${mask}; width: 172px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 172\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"TFlZ36qYx\":\"yellowColor\",\"hIhinNMUh\":\"whiteColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/sZWnDmpTq\",\"id\":\"sZWnDmpTq\",\"moduleId\":\"S3mIvGrPecLODg6xaKR6\"}}\n */const Icon=withCSS(Component,css,\"framer-TLa1t\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{TFlZ36qYx:{defaultValue:\"rgb(255, 175, 0)\",hidden:false,title:\"Yellow Color\",type:ControlType.Color},hIhinNMUh:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"White Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/sZWnDmpTq\\\",\\\"id\\\":\\\"sZWnDmpTq\\\",\\\"moduleId\\\":\\\"S3mIvGrPecLODg6xaKR6\\\"}}\",\"framerIntrinsicHeight\":\"22\",\"framerIntrinsicWidth\":\"172\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"TFlZ36qYx\\\":\\\"yellowColor\\\",\\\"hIhinNMUh\\\":\\\"whiteColor\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"YQ5iVcvh8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yvgXh\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-yvgXh { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-yvgXh\");Icon.displayName=\"Chevron Down\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// Generated by Framer (a56d1fd)\nexport default function metadata(params,activeLocale){return{description:\"Oferta restrita a investidores selecionados. Experi\\xeancia guiada, com total transpar\\xeancia em cada etapa do investimento.\",favicon:\"https://framerusercontent.com/assets/EXxLN8E2jj13HJFz1NqEysd93OQ.png\",robots:\"max-image-preview:large\",title:\"Solare Invest | Invista em  energia limpa com rentabilidade alvo acima de 1,7% ao m\\xeas.\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}