{"version":3,"file":"J43O2dMrn.D5nfi4Ol.mjs","names":["t","o","n","a","e","useLayoutEffect","useEffect"],"sources":["https:/ga.jspm.io/npm:figma-squircle@0.3.0/dist/module.js","https:/framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0","https:/framer.com/m/framer/useMeasuredSize.js","https:/framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js","https:/framerusercontent.com/modules/962lXiAcl1M9SOBaxuFM/wg8SAQRo54vb4PtLB49Z/J43O2dMrn.js"],"sourcesContent":["function $8164c72eb32cbbfc$export$3d870b97f7a56ca3({topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,width:r,height:i}){const $={topLeft:-1,topRight:-1,bottomLeft:-1,bottomRight:-1};const d={topLeft:o,topRight:n,bottomLeft:e,bottomRight:a};Object.entries(d).sort((([,t],[,o])=>o-t)).forEach((([o,n])=>{const a=o;const e=t[a];const h=Math.min.apply(null,e.map((t=>{const o=d[t.corner];if(0===n&&0===o)return 0;const a=$[t.corner];const e=\"top\"===t.side||\"bottom\"===t.side?r:i;return a>=0?e-$[t.corner]:n/(n+o)*e})));$[a]=h;d[a]=Math.min(n,h)}));return{topLeft:{radius:d.topLeft,roundingAndSmoothingBudget:$.topLeft},topRight:{radius:d.topRight,roundingAndSmoothingBudget:$.topRight},bottomLeft:{radius:d.bottomLeft,roundingAndSmoothingBudget:$.bottomLeft},bottomRight:{radius:d.bottomRight,roundingAndSmoothingBudget:$.bottomRight}}}const t={topLeft:[{corner:\"topRight\",side:\"top\"},{corner:\"bottomLeft\",side:\"left\"}],topRight:[{corner:\"topLeft\",side:\"top\"},{corner:\"bottomRight\",side:\"right\"}],bottomLeft:[{corner:\"bottomRight\",side:\"bottom\"},{corner:\"topLeft\",side:\"left\"}],bottomRight:[{corner:\"bottomLeft\",side:\"bottom\"},{corner:\"topRight\",side:\"right\"}]};function $be0670f6a5a657f9$export$a2f9a538d41e7bd0({cornerRadius:t,cornerSmoothing:o,preserveSmoothing:n,roundingAndSmoothingBudget:a}){let e=(1+o)*t;if(!n){const n=a/t-1;o=Math.min(o,n);e=Math.min(e,a)}const r=90*(1-o);const i=Math.sin($be0670f6a5a657f9$var$toRadians(r/2))*t*Math.sqrt(2);const $=(90-r)/2;const d=t*Math.tan($be0670f6a5a657f9$var$toRadians($/2));const h=45*o;const f=d*Math.cos($be0670f6a5a657f9$var$toRadians(h));const c=f*Math.tan($be0670f6a5a657f9$var$toRadians(h));let g=(e-i-f-c)/3;let s=2*g;if(n&&e>a){const t=a-c-i-f;const o=t/6;const n=t-o;g=Math.min(g,n);s=t-g;e=Math.min(e,a)}return{a:s,b:g,c:f,d:c,p:e,arcSectionLength:i,cornerRadius:t}}function $be0670f6a5a657f9$export$a4b62df84ac6ef86({width:t,height:o,topLeftPathParams:n,topRightPathParams:a,bottomLeftPathParams:e,bottomRightPathParams:r}){return`\\n    M ${t-a.p} 0\\n    ${$be0670f6a5a657f9$var$drawTopRightPath(a)}\\n    L ${t} ${o-r.p}\\n    ${$be0670f6a5a657f9$var$drawBottomRightPath(r)}\\n    L ${e.p} ${o}\\n    ${$be0670f6a5a657f9$var$drawBottomLeftPath(e)}\\n    L 0 ${n.p}\\n    ${$be0670f6a5a657f9$var$drawTopLeftPath(n)}\\n    Z\\n  `.replace(/[\\t\\s\\n]+/g,\" \").trim()}function $be0670f6a5a657f9$var$drawTopRightPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c ${o} 0 ${o+n} 0 ${o+n+a} ${e}\\n    a ${t} ${t} 0 0 1 ${i} ${i}\\n    c ${e} ${a}\\n        ${e} ${n+a}\\n        ${e} ${o+n+a}`:`l ${r} 0`}function $be0670f6a5a657f9$var$drawBottomRightPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c 0 ${o}\\n      0 ${o+n}\\n      ${-e} ${o+n+a}\\n    a ${t} ${t} 0 0 1 -${i} ${i}\\n    c ${-a} ${e}\\n      ${-(n+a)} ${e}\\n      ${-(o+n+a)} ${e}`:`l 0 ${r}`}function $be0670f6a5a657f9$var$drawBottomLeftPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c ${-o} 0\\n      ${-(o+n)} 0\\n      ${-(o+n+a)} ${-e}\\n    a ${t} ${t} 0 0 1 -${i} -${i}\\n    c ${-e} ${-a}\\n      ${-e} ${-(n+a)}\\n      ${-e} ${-(o+n+a)}`:`l ${-r} 0`}function $be0670f6a5a657f9$var$drawTopLeftPath({cornerRadius:t,a:o,b:n,c:a,d:e,p:r,arcSectionLength:i}){return t?`\\n    c 0 ${-o}\\n      0 ${-(o+n)}\\n      ${e} ${-(o+n+a)}\\n    a ${t} ${t} 0 0 1 ${i} -${i}\\n    c ${a} ${-e}\\n      ${n+a} ${-e}\\n      ${o+n+a} ${-e}`:\"l 0 \"+-r}function $be0670f6a5a657f9$var$toRadians(t){return t*Math.PI/180}function $6424334e4a2a8c1c$export$4d0751d7849c93f6({cornerRadius:t=0,topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,cornerSmoothing:r,width:i,height:$,preserveSmoothing:d=false}){o=o??t;n=n??t;e=e??t;a=a??t;if(o===n&&n===a&&a===e&&e===o){const t=Math.min(i,$)/2;const n=Math.min(o,t);const a=(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerRadius:n,cornerSmoothing:r,preserveSmoothing:d,roundingAndSmoothingBudget:t});return(0,$be0670f6a5a657f9$export$a4b62df84ac6ef86)({width:i,height:$,topLeftPathParams:a,topRightPathParams:a,bottomLeftPathParams:a,bottomRightPathParams:a})}const{topLeft:h,topRight:f,bottomLeft:c,bottomRight:g}=(0,$8164c72eb32cbbfc$export$3d870b97f7a56ca3)({topLeftCornerRadius:o,topRightCornerRadius:n,bottomRightCornerRadius:a,bottomLeftCornerRadius:e,width:i,height:$});return(0,$be0670f6a5a657f9$export$a4b62df84ac6ef86)({width:i,height:$,topLeftPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:h.radius,roundingAndSmoothingBudget:h.roundingAndSmoothingBudget}),topRightPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:f.radius,roundingAndSmoothingBudget:f.roundingAndSmoothingBudget}),bottomRightPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:g.radius,roundingAndSmoothingBudget:g.roundingAndSmoothingBudget}),bottomLeftPathParams:(0,$be0670f6a5a657f9$export$a2f9a538d41e7bd0)({cornerSmoothing:r,preserveSmoothing:d,cornerRadius:c.radius,roundingAndSmoothingBudget:c.roundingAndSmoothingBudget})})}export{$6424334e4a2a8c1c$export$4d0751d7849c93f6 as getSvgPath};\n\n//# sourceMappingURL=module.js.map","import{useLayoutEffect,useEffect}from\"react\";/**\n * Swaps `useLayoutEffect` for `useEffect` on the server to avoid React warnings.\n * NOTE! The effect won't run on the server.\n */ export const useIsomorphicLayoutEffect=typeof document!==\"undefined\"?useLayoutEffect:useEffect;\nexport const __FramerMetadata__ = {\"exports\":{\"useIsomorphicLayoutEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useIsomorphicLayoutEffect.map","import*as React from\"react\";import{useIsomorphicLayoutEffect}from\"https://framer.com/m/framer/useIsomorphicLayoutEffect.js@^0.2.0\";let safeResizeObserver=undefined;try{if(typeof window!==undefined){safeResizeObserver=window.ResizeObserver;}}catch(e){// happy linting!\n}class SharedObserver{//@ts-ignore\nupdateResizedElements(entries){for(const entry of entries){const callbackForElement=this.callbacks.get(entry.target);if(callbackForElement)callbackForElement(entry.contentRect);}}observeElementWithCallback(element,callback){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.observe(element);this.callbacks.set(element,callback);}unobserve(element){if(!this.sharedResizeObserver)return;this.sharedResizeObserver.unobserve(element);this.callbacks.delete(element);}constructor(){this.callbacks=new WeakMap();const ResizeObserver1=safeResizeObserver;if(!ResizeObserver1)return;this.sharedResizeObserver=new ResizeObserver1(this.updateResizedElements.bind(this));}}const sharedResizeObserver=new SharedObserver();/**\n * Uses a globally shared resize observer, and returns an updated\n * size object when the element's size changes. This is the recommended way to\n * use a Resize Observer: https://github.com/WICG/resize-observer/issues/59.\n */ export function useMeasuredSize(ref,callback){const[size,setSize]=React.useState(null);function updateSize(newSize){if(!size||newSize.height!==size.height||newSize.width!==size.width){if(callback)callback(newSize);setSize({width:newSize.width,height:newSize.height});}}// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[]);return size;}export function useSizeChange(ref,callback){const size=React.useRef(null);const updateSize=React.useCallback(newSize=>{if(!size.current||newSize.height!==size.current.height||newSize.width!==size.current.width){size.current={width:newSize.width,height:newSize.height};if(callback)callback(size.current);}},[callback]);// On mount, immediately measure and set a size. This will defer paint until\n// no more updates are scheduled. Additionally add our element to the shared\n// ResizeObserver with a callback to perform when the element resizes.\n// Finally, remove the element from the observer when the component is unmounted.\nuseIsomorphicLayoutEffect(()=>{if(!ref.current)return;const{offsetWidth,offsetHeight}=ref.current;// Defer paint until initial size is added.\nupdateSize({width:offsetWidth,height:offsetHeight});// Resize observer will race to add the initial size, but since the size\n// is set above, it won't trigger a render on mount since it should\n// match the measured size. Future executions of the callback will\n// trigger renders if the size changes.\nsharedResizeObserver.observeElementWithCallback(ref.current,updateSize);return()=>{if(!ref.current)return;sharedResizeObserver.unobserve(ref.current);};},[callback]);return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"useSizeChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMeasuredSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useMeasuredSize.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{getSvgPath}from\"figma-squircle\";import{useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useMeasuredSize}from\"https://framer.com/m/framer/useMeasuredSize.js\";/**\n * SQUIRCLE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Squircle(props){/* Props */ const{radius,smoothing,backgroundType,backgroundColor,backgroundImage,backgroundSize,gradientObject,shadowObject,hoverObject,style}=props;const{shadowEnabled,shadowX,shadowY,shadowBlur,shadowColor}=shadowObject;const{hoverEnabled,hoverScale,hoverOpacity,hoverColor,hoverTransition}=hoverObject;const{gradientStart,gradientEnd,gradientAngle}=gradientObject;/* Sizing */ const squircleRef=useRef();const size=useMeasuredSize(squircleRef);const width=(size===null||size===void 0?void 0:size.width)?size.width:2e3;const height=(size===null||size===void 0?void 0:size.height)?size.height:2e3;/* Clip Path */ let svgPath=getSvgPath({width,height,cornerRadius:radius,cornerSmoothing:smoothing});let background=backgroundColor;if(backgroundType===\"gradient\"){background=`linear-gradient(${gradientAngle}deg, ${gradientStart}, ${gradientEnd})`;}else if(backgroundType===\"image\"){background=`url(${backgroundImage})`;}return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",// Shadow of clipped path, cannot use boxShadow\nfilter:shadowEnabled&&`drop-shadow(${shadowX}px ${shadowY}px ${shadowBlur}px ${shadowColor})`},children:/*#__PURE__*/ _jsx(motion.div,{ref:squircleRef,style:{width,height,background,backgroundSize,borderRadius:radius-1,clipPath:`path(\"${svgPath}\")`,position:\"relative\",...style},whileHover:hoverEnabled&&{scale:hoverScale,opacity:hoverOpacity,backgroundColor:hoverColor},transition:hoverEnabled&&{...hoverTransition}})});};Squircle.defaultProps={radius:24,smoothing:.8,backgroundColor:\"#09F\",backgroundSize:\"cover\",gradientObject:{gradientStart:\"#0AF\",gradientEnd:\"#96F\",gradientAngle:180},shadowObject:{shadowEnabled:false,shadowX:0,shadowY:10,shadowBlur:20,shadowColor:\"rgba(0,0,0,0.2)\"},hoverObject:{hoverEnabled:true,hoverScale:1.1,hoverOpacity:1,hoverColor:\"#05F\"}};Squircle.displayName=\"Squircle\";addPropertyControls(Squircle,{radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:Squircle.defaultProps.radius},smoothing:{type:ControlType.Number,min:0,max:1,step:.05,displayStepper:true,defaultValue:Squircle.defaultProps.smoothing},backgroundType:{type:ControlType.Enum,title:\"Size\",options:[\"color\",\"gradient\",\"image\"],optionTitles:[\"Color\",\"Gradient\",\"Image\"]},backgroundColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.backgroundColor,hidden:props=>props.backgroundType!==\"color\"},backgroundImage:{type:ControlType.Image,title:\"Image\",hidden:props=>props.backgroundType!==\"image\"},backgroundSize:{type:ControlType.Enum,title:\"Size\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:Squircle.defaultProps.backgroundSize,hidden:props=>props.backgroundType!==\"image\"},gradientObject:{type:ControlType.Object,title:\"Gradient\",hidden:props=>props.backgroundType!==\"gradient\",controls:{gradientStart:{type:ControlType.Color,title:\"Start\",defaultValue:Squircle.defaultProps.gradientObject.gradientStart},gradientEnd:{type:ControlType.Color,title:\"End\",defaultValue:Squircle.defaultProps.gradientObject.gradientEnd},gradientAngle:{title:\"Angle\",type:ControlType.Number,min:-360,max:360,defaultValue:Squircle.defaultProps.gradientObject.gradientAngle}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",controls:{shadowEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:Squircle.defaultProps.shadowObject.shadowEnabled},shadowX:{type:ControlType.Number,title:\"X\",min:-100,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowX,hidden:props=>!props.shadowEnabled},shadowY:{type:ControlType.Number,title:\"Y\",min:-100,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowY,hidden:props=>!props.shadowEnabled},shadowBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:100,defaultValue:Squircle.defaultProps.shadowObject.shadowBlur,hidden:props=>!props.shadowEnabled},shadowColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.shadowObject.shadowColor,hidden:props=>!props.shadowEnabled}}},hoverObject:{type:ControlType.Object,title:\"Hover\",controls:{hoverEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:Squircle.defaultProps.hoverObject.hoverEnabled},hoverScale:{type:ControlType.Number,title:\"Scale\",min:0,max:5,step:.01,displayStepper:true,defaultValue:Squircle.defaultProps.hoverObject.hoverScale,hidden:props=>!props.hoverEnabled},hoverOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.05,defaultValue:Squircle.defaultProps.hoverObject.hoverOpacity},hoverColor:{type:ControlType.Color,title:\"Color\",defaultValue:Squircle.defaultProps.hoverObject.hoverColor},hoverTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.hoverEnabled}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Squircle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Squircle.map","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Squircle from\"https://framerusercontent.com/modules/t7U99ASYqJPkkFTUbFHc/qJrgXl3snJfBpietHvuc/Squircle.js\";const SquircleFonts=getFonts(Squircle);const serializationHash=\"framer-Dr2XY\";const variantClassNames={I3spJrRGg:\"framer-v-6r6bqx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I3spJrRGg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6r6bqx\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"I3spJrRGg\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v5pz33-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OuJ4kt4Q9-container\",nodeId:\"OuJ4kt4Q9\",rendersWithMotion:true,scopeId:\"J43O2dMrn\",children:/*#__PURE__*/_jsx(Squircle,{backgroundColor:\"var(--token-2930bc44-c91b-4c30-943e-1add685a6fe2, rgb(223, 255, 26))\",backgroundSize:\"cover\",backgroundType:\"color\",gradientObject:{gradientAngle:180,gradientEnd:\"rgb(153, 102, 255)\",gradientStart:\"rgb(0, 170, 255)\"},height:\"100%\",hoverObject:{hoverColor:\"var(--token-2930bc44-c91b-4c30-943e-1add685a6fe2, rgb(223, 255, 26))\",hoverEnabled:false,hoverOpacity:1,hoverScale:1.1,hoverTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},id:\"OuJ4kt4Q9\",layoutId:\"OuJ4kt4Q9\",radius:14,shadowObject:{shadowBlur:20,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowEnabled:false,shadowX:0,shadowY:10},smoothing:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mivas0\",\"data-framer-name\":\"Group 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:66,intrinsicWidth:60,layoutDependency:layoutDependency,layoutId:\"GrsT94awc\",svg:'<svg width=\"60\" height=\"66\" viewBox=\"0 0 60 66\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.5762 36.0618C24.0776 36.0618 29.5974 41.8639 29.5974 50.7682C29.5974 59.6725 24.0776 65.4743 15.5762 65.4743C11.5921 65.4743 8.26278 64.2001 5.84958 61.9295C5.39392 62.3849 4.7646 62.6666 4.06946 62.6666C2.6787 62.6666 1.55127 61.5392 1.55127 60.1484V50.7052C1.55127 50.6504 1.55366 50.596 1.55711 50.542C1.64989 41.7658 7.14707 36.0618 15.5762 36.0618ZM15.5762 40.8566C10.4996 40.8566 7.1554 44.7649 7.1554 50.7682C7.15543 56.7715 10.4996 60.6798 15.5762 60.6799C20.6528 60.6799 23.997 56.7715 23.997 50.7682C23.997 44.7649 20.6529 40.8566 15.5762 40.8566Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.7527 36.0618C53.0335 36.0618 58.4846 41.5668 58.7619 50.0815C58.8128 50.281 58.84 50.4899 58.84 50.7052V60.1484C58.84 61.5392 57.7126 62.6666 56.3218 62.6666C55.611 62.6666 54.9694 62.3717 54.5116 61.8981C52.0958 64.1881 48.7548 65.4743 44.7527 65.4743C36.2513 65.4743 30.7315 59.6725 30.7314 50.7682C30.7314 41.8639 36.2513 36.0618 44.7527 36.0618ZM44.7527 40.8566C39.676 40.8566 36.3319 44.7649 36.3319 50.7682C36.3319 56.7715 39.676 60.6799 44.7527 60.6799C49.8293 60.6799 53.1734 56.7715 53.1735 50.7682C53.1735 44.7649 49.8293 40.8566 44.7527 40.8566Z\" fill=\"white\"/>\\n<path d=\"M2.33838 30.9203L2.55608 30.6631C2.84197 30.7077 3.83866 30.6999 3.86489 30.356C3.64981 18.267 11.9066 7.19889 23.6911 4.26455C40.5797 0.0625146 56.6369 12.9101 56.4192 30.23C56.7313 30.6369 57.2769 30.8127 58.0532 30.7497C57.9772 34.2562 57.9405 37.8257 57.9431 41.4608L57.8119 41.5501C56.8808 39.6735 55.5012 38.0462 53.875 36.7339L53.8829 31.9282C53.576 31.6972 53.1773 31.5975 52.9072 31.3035C52.2069 30.5476 52.4351 28.1067 52.2882 26.9361C50.1925 10.3799 30.8279 2.00474 17.1943 11.7343C11.4397 15.8392 8.5126 21.7866 7.84902 28.7602C7.76246 29.6579 8.10343 30.5844 7.39526 31.3245C7.07265 31.6631 6.50086 31.6998 6.40906 32.1749C6.17562 33.377 6.59791 35.2011 6.38021 36.4767C4.89043 37.9071 3.27736 39.3323 2.47214 41.2929L2.34363 30.9256L2.33838 30.9203Z\" fill=\"white\"/>\\n<path d=\"M2.2227 30.9128C1.72463 30.9128 0.915586 31.0631 0.633607 30.5913C0.10918 29.7135 0.847067 24.7714 1.10269 23.5299C3.58516 11.4631 13.9973 1.68423 26.291 0.223983C44.1031 -1.89258 59.3404 11.2391 59.936 29.1337C59.9835 30.5254 59.77 31.0842 58.2231 30.9102V41.8489C57.812 41.9253 58.0228 41.7092 57.9595 41.5853L58.0913 30.9102C57.3376 30.9155 56.6445 31.1026 56.3046 30.2592C56.5128 13.6324 41.7049 1.01209 25.2553 4.06701C12.7692 6.38653 3.79862 17.7206 4.00681 30.391C3.78281 31.0763 2.81038 30.9128 2.22007 30.9102L2.2227 30.9128Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Dr2XY.framer-1p4kaub, .framer-Dr2XY .framer-1p4kaub { display: block; }\",\".framer-Dr2XY.framer-6r6bqx { height: 48px; overflow: hidden; position: relative; width: 48px; }\",\".framer-Dr2XY .framer-v5pz33-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Dr2XY .framer-mivas0 { flex: none; height: 28px; left: calc(50.00000000000002% - 26px / 2); position: absolute; top: calc(50.00000000000002% - 28px / 2); width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ43O2dMrn=withCSS(Component,css,\"framer-Dr2XY\");export default FramerJ43O2dMrn;FramerJ43O2dMrn.displayName=\"Elements/Logo\";FramerJ43O2dMrn.defaultProps={height:48,width:48};addFonts(FramerJ43O2dMrn,[{explicitInter:true,fonts:[]},...SquircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ43O2dMrn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J43O2dMrn.map"],"mappings":"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"}