{"version":3,"file":"CollapseFrame.CInVVCWE.mjs","names":["addPropertyOverrides","SVGFonts","enabledGestures","serializationHash","variantClassNames","transition1","isSet","Transition","Variants","getProps","props","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","SVGFonts","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","Variants","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","className","css","addPropertyOverrides","V2PlayButton","SVGFonts","V2RelatedLessonButton","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","Variants","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","useRef","className","Image","css","props","useCallback","e","a","r","t","u","p","s","n","i","l","d","m","h","x","Y","f","b","v","Toaster","Fragment","Component","props","toast","addPropertyOverrides","SVGFonts","ClipboardFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","props","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","SVGFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","className","css","addPropertyOverrides","V2CodeCopy","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","useRef","className","Image","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","useRef","className","componentPresets.props[\"zhI5VJxZI\"]","componentPresets.props[\"LrEMiFuTj\"]","css","componentPresets.fonts?.[\"zhI5VJxZI\"]","componentPresets.fonts?.[\"LrEMiFuTj\"]","addPropertyOverrides","V2ContentFigure","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","Variants","humanReadableEnumMap","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","className","css","addPropertyOverrides","V2ContentText","V2ContentFIgureWrap","V2ContentCode","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","props","createLayoutDependency","Component","className","css","V2Button","props","useRef","className","useRef","Component","props"],"sources":["https:/framerusercontent.com/modules/elIcUNsYgVSOTjUnRJ8Q/AeRjXWd0v9Xi4OMVfFDx/KAwhaPXxC.js","https:/framerusercontent.com/modules/e7qpzNGVCNM7243e7nEl/BCXPdVNstzVfRZksk0ni/WSzkOS154.js","https:/framerusercontent.com/modules/SVm75WQZq1Q79jU9z8aC/pSqWgKTCnssD9QwG63Xa/gxKxH3AXz.js","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/ga.jspm.io/npm:sonner@0.3.5/dist/index.mjs","https:/framerusercontent.com/modules/H26MNimRziYKNSi94D8J/MNRwxu0OAbPVc4PJQDr5/Toast.js","https:/framerusercontent.com/modules/VatxI0wnE4FeQtcQAKO0/O3W9nhzawNAblbjzwSkY/RHNcfBa0W.js","https:/framerusercontent.com/modules/6zzAAVx2T4DTKMrv1tuP/e7LyWUeEtWvMYwYugeLP/ApwaAetGg.js","https:/framerusercontent.com/modules/phr5O2ftvmK8lcBpgxg8/jXtS0Tnk5TvoExAhXfAG/a1WpDyzdq.js","https:/framerusercontent.com/modules/C2hMXck2Pw3qDTNua7CC/q2yTUdRkuYfT3ubxLMJd/BaD23yr78.js","https:/framerusercontent.com/modules/qiKzdlykBZ4HbrcjsVBZ/wAHRwVjJ8ipqEwCEXQXK/mXVKUaQPM.js","https:/framerusercontent.com/modules/LQBaIs1SmH5J2i0BtfWB/n84ohSPgPrfS2rReFLj2/OfjL6vXX0.js","https:/framerusercontent.com/modules/oJJkv51DGOdhN46zsupq/4yslyoNoFd71GnLMZqbt/SHnXhqyJ8.js","https:/framerusercontent.com/modules/eN5OI2HEHXlwAEje4asL/rIkZTXNSg4RU7dHCDL60/CollapseFrame.js"],"sourcesContent":["// Generated by Framer (f58a639)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";const SVGFonts=getFonts(SVG);const enabledGestures={LatcLB5cK:{hover:true}};const serializationHash=\"framer-D7zPM\";const variantClassNames={LatcLB5cK:\"framer-v-j1ix0e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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,label,rightIcon,width,...props})=>{return{...props,VLXB52DLS:label??props.VLXB52DLS??\"Get free course\",WohDZ20Z1:rightIcon??props.WohDZ20Z1??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>'};};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,VLXB52DLS,WohDZ20Z1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"LatcLB5cK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(WohDZ20Z1);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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j1ix0e\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"LatcLB5cK\",ref:refBinding,style:{...style},...addPropertyOverrides({\"LatcLB5cK-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZUludGwtTWVkaXVtLVdlYlMgwrY=\",\"--framer-font-family\":'\"SuisseIntl-Medium-WebS \\xb6\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(36, 128, 255))\"},children:\"Get free course\"})}),className:\"framer-flkl4d\",fonts:[\"CUSTOM;SuisseIntl-Medium-WebS \\xb6\"],layoutDependency:layoutDependency,layoutId:\"eBY88KXp9\",style:{\"--extracted-r6o4lv\":\"rgb(36, 128, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:VLXB52DLS,variants:{\"LatcLB5cK-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lqgs0d-container\",\"data-framer-name\":\"Icon Right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"P3fkfioC8-container\",name:\"Icon Right\",nodeId:\"P3fkfioC8\",rendersWithMotion:true,scopeId:\"KAwhaPXxC\",style:{opacity:1},variants:{\"LatcLB5cK-hover\":{opacity:.8}},children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(36, 128, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:WohDZ20Z1,description:\"\",height:\"100%\",id:\"P3fkfioC8\",layoutId:\"P3fkfioC8\",lineCap:\"butt\",lineJoin:\"miter\",name:\"Icon Right\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D7zPM.framer-10890eu, .framer-D7zPM .framer-10890eu { display: block; }\",\".framer-D7zPM.framer-j1ix0e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-D7zPM .framer-flkl4d { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-D7zPM .framer-1lqgs0d-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 123\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hzlAyFLzM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"VLXB52DLS\":\"label\",\"WohDZ20Z1\":\"rightIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKAwhaPXxC=withCSS(Component,css,\"framer-D7zPM\");export default FramerKAwhaPXxC;FramerKAwhaPXxC.displayName=\"v2/Related Lesson Button\";FramerKAwhaPXxC.defaultProps={height:17,width:123};addPropertyControls(FramerKAwhaPXxC,{VLXB52DLS:{defaultValue:\"Get free course\",displayTextArea:false,title:\"Label\",type:ControlType.String},WohDZ20Z1:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>',displayTextArea:false,title:\"Right Icon\",type:ControlType.String}});addFonts(FramerKAwhaPXxC,[{explicitInter:true,fonts:[{family:\"SuisseIntl-Medium-WebS \\xb6\",source:\"custom\",url:\"https://framerusercontent.com/assets/fe6VVDD19GsVueyGyyL6zjNey8.woff\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKAwhaPXxC\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"17\",\"framerIntrinsicWidth\":\"123\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hzlAyFLzM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"VLXB52DLS\\\":\\\"label\\\",\\\"WohDZ20Z1\\\":\\\"rightIcon\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KAwhaPXxC.map","// Generated by Framer (83b8097)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"OYPBsVlFm\",\"BnYgm7qEC\",\"xqbGYMxDi\",\"PYZIeexU6\",\"LPsSMKZGU\",\"ZFSsvazyb\"];const serializationHash=\"framer-9km25\";const variantClassNames={BnYgm7qEC:\"framer-v-1egarn1\",LPsSMKZGU:\"framer-v-1pu00t9\",OYPBsVlFm:\"framer-v-t2x6xc\",PYZIeexU6:\"framer-v-13bnquf\",xqbGYMxDi:\"framer-v-mfsjat\",ZFSsvazyb:\"framer-v-108j0ro\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Desktop Default\":\"OYPBsVlFm\",\"Desktop Hover\":\"BnYgm7qEC\",\"Desktop XL - Default\":\"xqbGYMxDi\",\"Desktop XL - Hover\":\"PYZIeexU6\",Phone:\"LPsSMKZGU\",Tablet:\"ZFSsvazyb\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"OYPBsVlFm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OYPBsVlFm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1r4balb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"BnYgm7qEC\");});const onMouseLeave177qxmx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"OYPBsVlFm\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-t2x6xc\",className,classNames),\"data-framer-name\":\"Desktop Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OYPBsVlFm\",onMouseEnter:onMouseEnter1r4balb,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,boxShadow:\"0px 2px 8px 0px rgba(0, 0, 0, 0.2)\",...style},...addPropertyOverrides({BnYgm7qEC:{\"data-framer-name\":\"Desktop Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave177qxmx},LPsSMKZGU:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onMouseEnter:undefined},PYZIeexU6:{\"data-framer-name\":\"Desktop XL - Hover\",\"data-highlight\":undefined,onMouseEnter:undefined},xqbGYMxDi:{\"data-framer-name\":\"Desktop XL - Default\",\"data-highlight\":undefined,onMouseEnter:undefined},ZFSsvazyb:{\"data-framer-name\":\"Tablet\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1md9azw\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"ZNlZKh4jy\",style:{backdropFilter:\"blur(4px)\",backgroundColor:\"rgba(27, 26, 26, 0.7)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,WebkitBackdropFilter:\"blur(4px)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-48nx4j-container\",layoutDependency:layoutDependency,layoutId:\"McS_Wdfx0-container\",...addPropertyOverrides({LPsSMKZGU:{transformTemplate:transformTemplate1},PYZIeexU6:{transformTemplate:transformTemplate1},xqbGYMxDi:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M7 19L19 12.0003L7 5V19Z\" fill=\"white\"/> </svg>',description:\"\",height:\"100%\",id:\"McS_Wdfx0\",layoutId:\"McS_Wdfx0\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9km25.framer-1ii8xat, .framer-9km25 .framer-1ii8xat { display: block; }\",\".framer-9km25.framer-t2x6xc { cursor: pointer; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-9km25 .framer-1md9azw { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-9km25 .framer-48nx4j-container { flex: none; height: 24px; left: calc(52.272727272727295% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-9km25.framer-v-1egarn1.framer-t2x6xc, .framer-9km25.framer-v-1pu00t9.framer-t2x6xc { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\",\".framer-9km25.framer-v-1egarn1 .framer-1md9azw { bottom: -4px; left: -4px; right: -4px; top: -4px; }\",\".framer-9km25.framer-v-1egarn1 .framer-48nx4j-container { height: 28px; left: calc(52.272727272727295% - 28px / 2); top: calc(50.00000000000002% - 28px / 2); width: 28px; }\",\".framer-9km25.framer-v-mfsjat.framer-t2x6xc, .framer-9km25.framer-v-13bnquf.framer-t2x6xc { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 86px); width: 86px; }\",\".framer-9km25.framer-v-mfsjat .framer-48nx4j-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); left: 52%; top: 50%; width: 48px; }\",\".framer-9km25.framer-v-13bnquf .framer-1md9azw { bottom: -5px; left: -5px; right: -5px; top: -5px; }\",\".framer-9km25.framer-v-13bnquf .framer-48nx4j-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 54px); left: 52%; top: 50%; width: 54px; }\",\".framer-9km25.framer-v-1pu00t9 .framer-48nx4j-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); left: 52%; top: 50%; width: 16px; }\",\".framer-9km25.framer-v-108j0ro.framer-t2x6xc { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 56px); width: 56px; }\",\".framer-9km25.framer-v-108j0ro .framer-48nx4j-container { height: 32px; left: calc(51.78571428571431% - 32px / 2); top: calc(50.00000000000002% - 32px / 2); width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BnYgm7qEC\":{\"layout\":[\"fixed\",\"fixed\"]},\"xqbGYMxDi\":{\"layout\":[\"fixed\",\"fixed\"]},\"PYZIeexU6\":{\"layout\":[\"fixed\",\"fixed\"]},\"LPsSMKZGU\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZFSsvazyb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWSzkOS154=withCSS(Component,css,\"framer-9km25\");export default FramerWSzkOS154;FramerWSzkOS154.displayName=\"v2/Play Button\";FramerWSzkOS154.defaultProps={height:44,width:44};addPropertyControls(FramerWSzkOS154,{variant:{options:[\"OYPBsVlFm\",\"BnYgm7qEC\",\"xqbGYMxDi\",\"PYZIeexU6\",\"LPsSMKZGU\",\"ZFSsvazyb\"],optionTitles:[\"Desktop Default\",\"Desktop Hover\",\"Desktop XL - Default\",\"Desktop XL - Hover\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWSzkOS154,[{explicitInter:true,fonts:[]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWSzkOS154\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BnYgm7qEC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xqbGYMxDi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PYZIeexU6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LPsSMKZGU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZFSsvazyb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WSzkOS154.map","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/O07ysn0jOYc6pTHpzLsV/oGrX4ucItXC9oeiDIOve/NFaNRn6ue.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/voIwDNL9eaM4CVHbaEhS/oBFiCCgPzlVVDAXVjI0o/rf0IPyyJz.js\";import V2RelatedLessonButton from\"https://framerusercontent.com/modules/elIcUNsYgVSOTjUnRJ8Q/AeRjXWd0v9Xi4OMVfFDx/KAwhaPXxC.js\";import V2PlayButton from\"https://framerusercontent.com/modules/e7qpzNGVCNM7243e7nEl/BCXPdVNstzVfRZksk0ni/WSzkOS154.js\";const V2PlayButtonFonts=getFonts(V2PlayButton);const SVGFonts=getFonts(SVG);const V2RelatedLessonButtonFonts=getFonts(V2RelatedLessonButton);const cycleOrder=[\"YSxtmtPbY\",\"fS6PXs3vh\",\"FothI5Me0\",\"d3rI9xrQw\",\"rUJ0bQCOf\"];const serializationHash=\"framer-R010F\";const variantClassNames={d3rI9xrQw:\"framer-v-bej0q7\",FothI5Me0:\"framer-v-ou4zsd\",fS6PXs3vh:\"framer-v-bgf443\",rUJ0bQCOf:\"framer-v-ixxnb6\",YSxtmtPbY:\"framer-v-1i3132a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableVariantMap={\"Desktop Default\":\"YSxtmtPbY\",\"Desktop Hover\":\"fS6PXs3vh\",\"Tablet Default\":\"FothI5Me0\",\"Tablet Hover\":\"d3rI9xrQw\",Phone:\"rUJ0bQCOf\"};const getProps=({cTA,cTAIcon,height,icon,id,image,link,playIcon,related,title,width,...props})=>{return{...props,blR9Tk0sI:cTA??props.blR9Tk0sI??\"Watch the video\",f00Vecv33:playIcon??props.f00Vecv33??true,g0nb9T3R1:title??props.g0nb9T3R1??\"Framer Tutorial: Creating Custom Web Cursors (No-Code)\",GRMydS6SM:image??props.GRMydS6SM??{pixelHeight:720,pixelWidth:1280,src:\"https://framerusercontent.com/images/oIIVzkX9e4VwoBCLDT0HaijUP4w.jpg?scale-down-to=1024&width=1280&height=720\",srcSet:\"https://framerusercontent.com/images/oIIVzkX9e4VwoBCLDT0HaijUP4w.jpg?scale-down-to=512&width=1280&height=720 512w,https://framerusercontent.com/images/oIIVzkX9e4VwoBCLDT0HaijUP4w.jpg?scale-down-to=1024&width=1280&height=720 1024w,https://framerusercontent.com/images/oIIVzkX9e4VwoBCLDT0HaijUP4w.jpg?width=1280&height=720 1280w\"},HkvrP1loR:related??props.HkvrP1loR??\"Related Lesson\",v_xoYqZHu:cTAIcon??props.v_xoYqZHu??'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18.3307 10.0013L4.16406 1.66797V18.3346L18.3307 10.0013Z\" fill=\"black\"/> </svg>',variant:humanReadableVariantMap[props.variant]??props.variant??\"YSxtmtPbY\",VPIsiKOVC:link??props.VPIsiKOVC,Yxj2KxlKt:icon??props.Yxj2KxlKt??'<svg width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M8.15896 1.95312L6.95117 6.46079L11.4588 7.66858L12.6666 3.16095L8.15896 1.95312Z\" fill=\"#9CA1A4\"/> <path d=\"M2.3437 3.54443L1.29102 9.51453L6.98759 7.44113L2.3437 3.54443Z\" fill=\"#9CA1A4\"/> <path d=\"M8.42708 8.06396C7.13844 8.06396 6.09375 9.10866 6.09375 10.3973C6.09375 11.686 7.13844 12.7306 8.42708 12.7306C9.71578 12.7306 10.7604 11.686 10.7604 10.3973C10.7604 9.10866 9.71578 8.06396 8.42708 8.06396Z\" fill=\"#9CA1A4\"/> </svg>'};};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,GRMydS6SM,Yxj2KxlKt,HkvrP1loR,f00Vecv33,g0nb9T3R1,blR9Tk0sI,v_xoYqZHu,VPIsiKOVC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YSxtmtPbY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter476tm7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"fS6PXs3vh\");});const onMouseLeavepavyml=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"YSxtmtPbY\");});const onMouseEnterhy8xox=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"d3rI9xrQw\");});const onMouseLeave17y2gb3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"FothI5Me0\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i3132a\",className,classNames),\"data-framer-name\":\"Desktop Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YSxtmtPbY\",onMouseEnter:onMouseEnter476tm7,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({d3rI9xrQw:{\"data-framer-name\":\"Tablet Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave17y2gb3},FothI5Me0:{\"data-framer-name\":\"Tablet Default\",onMouseEnter:onMouseEnterhy8xox},fS6PXs3vh:{\"data-framer-name\":\"Desktop Hover\",onMouseLeave:onMouseLeavepavyml},rUJ0bQCOf:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:VPIsiKOVC,motionChild:true,nodeId:\"qoGxVKzqT\",scopeId:\"gxKxH3AXz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1a5rihd framer-1bloepz\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"qoGxVKzqT\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10xahnd\",\"data-framer-name\":\"Hover\",layoutDependency:layoutDependency,layoutId:\"wPwnmk8B1\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:0},variants:{d3rI9xrQw:{borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,opacity:.15},FothI5Me0:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},fS6PXs3vh:{borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,opacity:.15},rUJ0bQCOf:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pm2j1b\",\"data-framer-name\":\"Black Outline\",layoutDependency:layoutDependency,layoutId:\"rleo6jR2O\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 0px 0px 1px var(--token-91dd08a8-5045-4440-8b70-a452d14b8315, rgb(5, 5, 5))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9dlsol\",\"data-framer-name\":\"Hover Overlay\",layoutDependency:layoutDependency,layoutId:\"yUgIyv8zo\",style:{backgroundColor:\"var(--token-15a23f93-2d8c-4d36-a14f-deb518f0c348, rgb(34, 36, 38))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:0},variants:{d3rI9xrQw:{opacity:.25},fS6PXs3vh:{opacity:.25}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m3xaxk\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"Ihcljhr7_\",style:{borderBottomLeftRadius:4,borderTopLeftRadius:4},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-v6b7o4\",\"data-framer-name\":\"Dark Overlay\",layoutDependency:layoutDependency,layoutId:\"XgUskDCxZ\",style:{background:\"linear-gradient(90deg, rgba(5, 5, 5, 0) 0%, rgb(0, 0, 0) 100%)\",opacity:.15}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:1280,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-344)/2)+0),pixelHeight:720,pixelWidth:1280,sizes:`calc(max(${componentViewport?.width||\"100vw\"} - 252px, 1px) + 1px)`,...toResponsiveImage(GRMydS6SM)},className:\"framer-dp3ahp\",\"data-border\":true,\"data-framer-name\":\"IMG\",layoutDependency:layoutDependency,layoutId:\"s70UPhiuZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderTopLeftRadius:4,borderTopRightRadius:0},variants:{d3rI9xrQw:{\"--border-bottom-width\":\"0px\",\"--border-right-width\":\"1px\",borderBottomLeftRadius:0,borderTopRightRadius:4},FothI5Me0:{\"--border-bottom-width\":\"0px\",\"--border-right-width\":\"1px\",borderBottomLeftRadius:0,borderTopRightRadius:4},rUJ0bQCOf:{\"--border-bottom-width\":\"0px\",\"--border-right-width\":\"1px\",borderBottomLeftRadius:0,borderTopRightRadius:4}},...addPropertyOverrides({d3rI9xrQw:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:1280,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-514)/2+0+0)+0),pixelHeight:720,pixelWidth:1280,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(GRMydS6SM)}},FothI5Me0:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:1280,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-514)/2+0+0)+0),pixelHeight:720,pixelWidth:1280,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(GRMydS6SM)}},rUJ0bQCOf:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:1280,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-534)/2+0+0)+0),pixelHeight:720,pixelWidth:1280,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(GRMydS6SM)}}},baseVariant,gestureVariant)}),f00Vecv33&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-344)/2)+150.7644,...addPropertyOverrides({d3rI9xrQw:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-514)/2+0+0)+150.7644},FothI5Me0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-514)/2+0+0)+150.7644},rUJ0bQCOf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-534)/2+0+0)+150.7644}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cbti4r-container\",layoutDependency:layoutDependency,layoutId:\"RnNBD2dYl-container\",nodeId:\"RnNBD2dYl\",rendersWithMotion:true,scopeId:\"gxKxH3AXz\",children:/*#__PURE__*/_jsx(V2PlayButton,{height:\"100%\",id:\"RnNBD2dYl\",layoutId:\"RnNBD2dYl\",style:{height:\"100%\",width:\"100%\"},variant:\"OYPBsVlFm\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ml6odw\",\"data-border\":true,\"data-framer-name\":\"Info Column\",layoutDependency:layoutDependency,layoutId:\"aDvViRS7a\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(23, 25, 26)\",borderBottomLeftRadius:0,borderBottomRightRadius:4,borderTopRightRadius:4},variants:{d3rI9xrQw:{borderBottomLeftRadius:4,borderTopRightRadius:0},FothI5Me0:{borderBottomLeftRadius:4,borderTopRightRadius:0},rUJ0bQCOf:{borderBottomLeftRadius:4,borderTopRightRadius:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13vcub8\",\"data-framer-name\":\"Title + Info\",layoutDependency:layoutDependency,layoutId:\"ZJpR0nO5W\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1073m02\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"gPOkqQP4X\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-loh615-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uExsZ8801-container\",nodeId:\"uExsZ8801\",rendersWithMotion:true,scopeId:\"gxKxH3AXz\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-90add841-09ed-435c-a1c9-7050b5ddce91, rgb(155, 161, 165))\",customPadding:0,customStrokeWidth:2,customSvgCode:Yxj2KxlKt,description:\"\",height:\"100%\",id:\"uExsZ8801\",layoutId:\"uExsZ8801\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-70sov2\",\"data-styles-preset\":\"NFaNRn6ue\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-90add841-09ed-435c-a1c9-7050b5ddce91, rgb(155, 161, 165)))\"},children:\"Related Lesson\"})}),className:\"framer-2qwsxb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gC__KJpB9\",style:{\"--extracted-r6o4lv\":\"var(--token-90add841-09ed-435c-a1c9-7050b5ddce91, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HkvrP1loR,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wi1lks\",\"data-styles-preset\":\"rf0IPyyJz\",children:\"Framer Tutorial: Creating Custom Web Cursors (No-Code)\"})}),className:\"framer-1qipi70\",\"data-framer-name\":\"TItle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hMVAi1uhb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:g0nb9T3R1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-((componentViewport?.height||200)-0)*1)/2)+24+(0+156+(((componentViewport?.height||200)-0)*1-48-173)/1*1),...addPropertyOverrides({d3rI9xrQw:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-514)/2+344+0)+24+105},FothI5Me0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-514)/2+344+0)+24+105},rUJ0bQCOf:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-534)/2+344+0)+24+125}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gtiui5-container\",layoutDependency:layoutDependency,layoutId:\"NlrrUDuk6-container\",nodeId:\"NlrrUDuk6\",rendersWithMotion:true,scopeId:\"gxKxH3AXz\",children:/*#__PURE__*/_jsx(V2RelatedLessonButton,{height:\"100%\",id:\"NlrrUDuk6\",layoutId:\"NlrrUDuk6\",VLXB52DLS:blR9Tk0sI,width:\"100%\",WohDZ20Z1:v_xoYqZHu})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-R010F.framer-1bloepz, .framer-R010F .framer-1bloepz { display: block; }\",\".framer-R010F.framer-1i3132a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 652px; }\",\".framer-R010F .framer-1a5rihd { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; text-decoration: none; top: 0px; z-index: 5; }\",\".framer-R010F .framer-10xahnd { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-R010F .framer-1pm2j1b { bottom: 0px; flex: none; left: -1px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-R010F .framer-9dlsol { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-R010F .framer-1m3xaxk { aspect-ratio: 1.7790697674418605 / 1; flex: 1 0 0px; gap: 10px; height: var(--framer-aspect-ratio-supported, 112px); overflow: visible; position: relative; width: 1px; z-index: 1; }\",\".framer-R010F .framer-v6b7o4 { bottom: 0px; flex: none; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; width: 110px; z-index: 3; }\",\".framer-R010F .framer-dp3ahp { aspect-ratio: 1.7819767441860466 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 343px); left: -1px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-R010F .framer-cbti4r-container { flex: none; height: 44px; left: calc(50.00000000000002% - 44px / 2); position: absolute; top: calc(50.22222222222224% - 44px / 2); width: 44px; z-index: 3; }\",\".framer-R010F .framer-ml6odw { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 252px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-R010F .framer-13vcub8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-R010F .framer-1073m02 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R010F .framer-loh615-container { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-R010F .framer-2qwsxb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-R010F .framer-1qipi70 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-R010F .framer-gtiui5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-R010F.framer-v-bgf443 .framer-10xahnd, .framer-R010F.framer-v-bej0q7 .framer-10xahnd { bottom: -5px; left: -5px; right: -5px; top: -5px; will-change: var(--framer-will-change-override, transform); }\",\".framer-R010F.framer-v-ou4zsd.framer-1i3132a, .framer-R010F.framer-v-bej0q7.framer-1i3132a { flex-direction: column; width: 534px; }\",\".framer-R010F.framer-v-ou4zsd .framer-1pm2j1b, .framer-R010F.framer-v-bej0q7 .framer-1pm2j1b, .framer-R010F.framer-v-ixxnb6 .framer-1pm2j1b { left: 0px; }\",\".framer-R010F.framer-v-ou4zsd .framer-1m3xaxk, .framer-R010F.framer-v-bej0q7 .framer-1m3xaxk, .framer-R010F.framer-v-ixxnb6 .framer-1m3xaxk { flex: none; width: 100%; }\",\".framer-R010F.framer-v-ou4zsd .framer-dp3ahp, .framer-R010F.framer-v-bej0q7 .framer-dp3ahp, .framer-R010F.framer-v-ixxnb6 .framer-dp3ahp { height: var(--framer-aspect-ratio-supported, 300px); left: 0px; }\",\".framer-R010F.framer-v-ou4zsd .framer-ml6odw, .framer-R010F.framer-v-bej0q7 .framer-ml6odw { align-self: unset; height: 170px; width: 100%; }\",\".framer-R010F.framer-v-ixxnb6.framer-1i3132a { flex-direction: column; width: 390px; }\",\".framer-R010F.framer-v-ixxnb6 .framer-ml6odw { align-self: unset; height: 190px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-R010F[data-border=\"true\"]::after, .framer-R010F [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 225\n * @framerIntrinsicWidth 652\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fS6PXs3vh\":{\"layout\":[\"fixed\",\"auto\"]},\"FothI5Me0\":{\"layout\":[\"fixed\",\"auto\"]},\"d3rI9xrQw\":{\"layout\":[\"fixed\",\"auto\"]},\"rUJ0bQCOf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GRMydS6SM\":\"image\",\"Yxj2KxlKt\":\"icon\",\"HkvrP1loR\":\"related\",\"f00Vecv33\":\"playIcon\",\"g0nb9T3R1\":\"title\",\"blR9Tk0sI\":\"cTA\",\"v_xoYqZHu\":\"cTAIcon\",\"VPIsiKOVC\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergxKxH3AXz=withCSS(Component,css,\"framer-R010F\");export default FramergxKxH3AXz;FramergxKxH3AXz.displayName=\"v2/Related Card\";FramergxKxH3AXz.defaultProps={height:225,width:652};addPropertyControls(FramergxKxH3AXz,{variant:{options:[\"YSxtmtPbY\",\"fS6PXs3vh\",\"FothI5Me0\",\"d3rI9xrQw\",\"rUJ0bQCOf\"],optionTitles:[\"Desktop Default\",\"Desktop Hover\",\"Tablet Default\",\"Tablet Hover\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},GRMydS6SM:{__defaultAssetReference:\"data:framer/asset-reference,oIIVzkX9e4VwoBCLDT0HaijUP4w.jpg?originalFilename=Thumb-1.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},Yxj2KxlKt:{defaultValue:'<svg width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M8.15896 1.95312L6.95117 6.46079L11.4588 7.66858L12.6666 3.16095L8.15896 1.95312Z\" fill=\"#9CA1A4\"/> <path d=\"M2.3437 3.54443L1.29102 9.51453L6.98759 7.44113L2.3437 3.54443Z\" fill=\"#9CA1A4\"/> <path d=\"M8.42708 8.06396C7.13844 8.06396 6.09375 9.10866 6.09375 10.3973C6.09375 11.686 7.13844 12.7306 8.42708 12.7306C9.71578 12.7306 10.7604 11.686 10.7604 10.3973C10.7604 9.10866 9.71578 8.06396 8.42708 8.06396Z\" fill=\"#9CA1A4\"/> </svg>',displayTextArea:false,title:\"Icon\",type:ControlType.String},HkvrP1loR:{defaultValue:\"Related Lesson\",displayTextArea:false,title:\"Related\",type:ControlType.String},f00Vecv33:{defaultValue:true,title:\"Play Icon\",type:ControlType.Boolean},g0nb9T3R1:{defaultValue:\"Framer Tutorial: Creating Custom Web Cursors (No-Code)\",displayTextArea:false,title:\"Title\",type:ControlType.String},blR9Tk0sI:{defaultValue:\"Watch the video\",displayTextArea:false,title:\"CTA\",type:ControlType.String},v_xoYqZHu:{defaultValue:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18.3307 10.0013L4.16406 1.66797V18.3346L18.3307 10.0013Z\" fill=\"black\"/> </svg>',displayTextArea:false,title:\"CTA Icon\",type:ControlType.String},VPIsiKOVC:{title:\"Link\",type:ControlType.Link}});addFonts(FramergxKxH3AXz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...V2PlayButtonFonts,...SVGFonts,...V2RelatedLessonButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergxKxH3AXz\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fS6PXs3vh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FothI5Me0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d3rI9xrQw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rUJ0bQCOf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"652\",\"framerIntrinsicHeight\":\"225\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"GRMydS6SM\\\":\\\"image\\\",\\\"Yxj2KxlKt\\\":\\\"icon\\\",\\\"HkvrP1loR\\\":\\\"related\\\",\\\"f00Vecv33\\\":\\\"playIcon\\\",\\\"g0nb9T3R1\\\":\\\"title\\\",\\\"blR9Tk0sI\\\":\\\"cTA\\\",\\\"v_xoYqZHu\\\":\\\"cTAIcon\\\",\\\"VPIsiKOVC\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","import t from\"react\";import e from\"react-dom\";\"use client\";function X(t,{insertAt:e}={}){if(!t||\"undefined\"==typeof document)return;let a=document.head||document.getElementsByTagName(\"head\")[0],r=document.createElement(\"style\");r.type=\"text/css\",\"top\"===e&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}X('[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 6px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;will-change:transform,opacity,height;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:-3px;margin-right:4px}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:-1px}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:auto;border:none;cursor:pointer;outline:none;transition:opacity .4s,box-shadow .2s}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast] [data-button]:first-of-type{margin-left:auto}[data-sonner-toast] [data-cancel]{color:var(--color);background:var(--border-color)}[data-sonner-toast] [data-close-button]{position:absolute;left:0;top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:translate(-35%,-35%);border-radius:50%;opacity:0;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]{opacity:1}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:\"\";position:absolute;left:0;right:0;height:100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:\"\";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:\"\";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success],[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}\\n');var rt=t=>{switch(t){case\"success\":return r;case\"error\":return s;default:}},a=Array(12).fill(0),nt=({visible:e})=>t.createElement(\"div\",{className:\"sonner-loading-wrapper\",\"data-visible\":e},t.createElement(\"div\",{className:\"sonner-spinner\"},a.map(((e,a)=>t.createElement(\"div\",{className:\"sonner-loading-bar\",key:`spinner-bar-${a}`}))))),r=t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},t.createElement(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"}));var s=t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},t.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"}));var n=0,i=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});this.publish=t=>{this.subscribers.forEach((e=>e(t))),this.toasts=[...this.toasts,t]};this.dismiss=t=>(t||this.toasts.forEach((t=>{this.subscribers.forEach((e=>e({id:t.id,dismiss:!0})))})),this.subscribers.forEach((e=>e({id:t,dismiss:!0}))),t);this.message=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,title:t}),a};this.error=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,type:\"error\",title:t}),a};this.success=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,id:a,type:\"success\",title:t}),a};this.promise=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return this.publish({...e,promise:t,id:a}),a};this.custom=(t,e)=>{let a=(null==e?void 0:e.id)||n++;this.publish({jsx:t(a),id:a,...e})};this.subscribers=[],this.toasts=[]}},l=new i,vt=(t,e)=>{let a=(null==e?void 0:e.id)||n++;return l.publish({title:t,...e,id:a}),a},d=vt,u=Object.assign(d,{success:l.success,error:l.error,custom:l.custom,message:l.message,promise:l.promise,dismiss:l.dismiss});var p=3,m=\"32px\",f=4e3,h=356,g=14,b=20,v=200,it=t=>Boolean(t.promise),Rt=e=>{var a;let{invert:r,toast:s,interacting:n,setHeights:i,visibleToasts:l,heights:d,index:u,toasts:p,expanded:m,removeToast:h,closeButton:y,style:x,className:w=\"\",descriptionClassName:E=\"\",duration:k,position:C,expandByDefault:N}=e,[S,z]=t.useState(!1),[T,Y]=t.useState(!1),[B,M]=t.useState(!1),[j,R]=t.useState(!1),[I,P]=t.useState(null),[D,$]=t.useState(0),[A,U]=t.useState(0),[L,O]=t.useState(null),F=t.useRef(null),H=0===u,K=u+1<=l,V=s.type,W=s.className||\"\",q=s.descriptionClassName||\"\",G=t.useMemo((()=>d.findIndex((t=>t.toastId===s.id))||0),[d,s.id]),J=t.useMemo((()=>s.duration||k||f),[s.duration,k]),Q=t.useRef(0),Z=t.useRef(0),_=t.useRef(J),tt=t.useRef(0),et=t.useRef(null),[at,ot]=C.split(\"-\"),st=t.useMemo((()=>d.reduce(((t,e,a)=>a>=G?t:t+e.height),0)),[d,G]),lt=s.invert||r,dt=\"loading\"===I;Z.current=t.useMemo((()=>G*g+st),[G,st]),t.useEffect((()=>{z(!0)}),[]),t.useEffect((()=>{if(it(s)){P(\"loading\");let o=t=>{t.then((t=>{s.success&&\"function\"==typeof s.success&&O(s.success(t)),P(\"success\")})).catch((t=>{P(\"error\"),s.error&&\"function\"==typeof s.error&&O(s.error(t))}))};s.promise instanceof Promise?o(s.promise):\"function\"==typeof s.promise&&o(s.promise())}}),[s]);let ct=t.useCallback((()=>{Y(!0),$(Z.current),i((t=>t.filter((t=>t.toastId!==s.id)))),setTimeout((()=>{h(s)}),v)}),[s,h,i,Z]);t.useEffect((()=>{if(s.promise&&\"loading\"===I||s.duration===1/0)return;let t;return m||n?(()=>{if(tt.current<Q.current){let t=(new Date).getTime()-Q.current;_.current=_.current-t}tt.current=(new Date).getTime()})():(()=>{Q.current=(new Date).getTime(),t=setTimeout((()=>{var t;null==(t=s.onAutoClose)||t.call(s,s),ct()}),_.current)})(),()=>clearTimeout(t)}),[m,n,N,s,J,ct,s.promise,I]),t.useEffect((()=>{let t=F.current;if(t){let e=t.getBoundingClientRect().height;return U(e),i((t=>[{toastId:s.id,height:e},...t])),()=>i((t=>t.filter((t=>t.toastId!==s.id))))}}),[i,s.id]),t.useEffect((()=>{s.delete&&ct()}),[s.delete]);let ut=t.useMemo((()=>{if(!it(s))return null;switch(I){case\"loading\":return s.loading;case\"success\":return\"function\"==typeof s.success?L:s.success;case\"error\":return\"function\"==typeof s.error?L:s.error;default:return null}}),[I,L]);return t.createElement(\"li\",{\"aria-live\":s.important?\"assertive\":\"polite\",\"aria-atomic\":\"true\",role:\"status\",tabIndex:0,ref:F,className:w+\" \"+W,\"data-sonner-toast\":\"\",\"data-styled\":!Boolean(s.jsx),\"data-mounted\":S,\"data-promise\":Boolean(s.promise),\"data-removed\":T,\"data-visible\":K,\"data-y-position\":at,\"data-x-position\":ot,\"data-index\":u,\"data-front\":H,\"data-swiping\":B,\"data-type\":\"loading\"!==I&&I?I:V,\"data-invert\":lt,\"data-swipe-out\":j,\"data-expanded\":Boolean(m||N&&S),style:{\"--index\":u,\"--toasts-before\":u,\"--z-index\":p.length-u,\"--offset\":`${T?D:Z.current}px`,\"--initial-height\":N?\"auto\":`${A}px`,...x,...s.style},onPointerDown:t=>{dt||($(Z.current),t.target.setPointerCapture(t.pointerId),\"BUTTON\"!==t.target.tagName&&(M(!0),et.current=t.clientY))},onPointerUp:()=>{var t,e,a;if(j)return;let r=Number((null==(t=F.current)?void 0:t.style.getPropertyValue(\"--swipe-amount\").replace(\"px\",\"\"))||0);Math.abs(r)>=b?($(Z.current),null==(e=s.onDismiss)||e.call(s,s),ct(),R(!0)):(null==(a=F.current)||a.style.setProperty(\"--swipe-amount\",\"0px\"),et.current=null,M(!1))},onPointerMove:t=>{var e,a;if(!et.current)return;let r=t.clientY-et.current;(\"top\"===at?r<0:r>0)?null==(a=F.current)||a.style.setProperty(\"--swipe-amount\",`${r}px`):null==(e=F.current)||e.style.setProperty(\"--swipe-amount\",\"0px\")}},y&&!s.jsx?t.createElement(\"button\",{\"aria-label\":\"Close toast\",\"data-disabled\":dt,\"data-close-button\":!0,onClick:dt?void 0:()=>{var t;ct(),null==(t=s.onDismiss)||t.call(s,s)}},t.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},t.createElement(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),t.createElement(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}))):null,s.jsx||t.isValidElement(s.title)?s.jsx||s.title:t.createElement(t.Fragment,null,V||s.icon||s.promise?t.createElement(\"div\",{\"data-icon\":\"\"},s.promise?t.createElement(nt,{visible:\"loading\"===I}):null,s.icon||rt(null!=I?I:s.type)):null,t.createElement(\"div\",{\"data-content\":\"\"},t.createElement(\"div\",{\"data-title\":\"\"},t.createElement(t.Fragment,null,null!=(a=s.title)?a:ut)),s.description?t.createElement(\"div\",{\"data-description\":\"\",className:E+q},s.description):null),s.cancel?t.createElement(\"button\",{\"data-button\":!0,\"data-cancel\":!0,onClick:()=>{var t;ct(),null!=(t=s.cancel)&&t.onClick&&s.cancel.onClick()}},s.cancel.label):null,s.action?t.createElement(\"button\",{\"data-button\":\"\",onClick:()=>{var t;ct(),null==(t=s.action)||t.onClick()}},s.action.label):null))},Gt=a=>{var r;let{invert:s,position:n=\"bottom-right\",hotkey:i=[\"altKey\",\"KeyT\"],expand:d,closeButton:u,className:f,offset:b,theme:v=\"light\",richColors:y,duration:x,style:w,visibleToasts:E=p,toastOptions:k}=a,[C,N]=t.useState([]),[S,z]=t.useState([]),[T,Y]=t.useState(!1),[B,M]=t.useState(!1),[j,R]=n.split(\"-\"),I=t.useRef(null),P=i.join(\"+\").replace(/Key/g,\"\").replace(/Digit/g,\"\"),D=t.useCallback((t=>N((e=>e.filter((({id:e})=>e!==t.id))))),[]);return t.useEffect((()=>l.subscribe((t=>{t.dismiss?N((e=>e.map((e=>e.id===t.id?{...e,delete:!0}:e)))):setTimeout((()=>{e.flushSync((()=>{N((e=>[t,...e]))}))}))}))),[]),t.useEffect((()=>{C.length<=1&&Y(!1)}),[C]),t.useEffect((()=>{let c=t=>{var e,a;i.every((e=>t[e]||t.code===e))&&(Y(!0),null==(e=I.current)||e.focus()),\"Escape\"===t.code&&(document.activeElement===I.current||(null==(a=I.current)?void 0:a.contains(document.activeElement)))&&Y(!1)};return document.addEventListener(\"keydown\",c),()=>document.removeEventListener(\"keydown\",c)}),[i]),C.length?t.createElement(\"section\",{\"aria-label\":`Notifications ${P}`,tabIndex:-1},t.createElement(\"ol\",{tabIndex:-1,ref:I,className:f,\"data-sonner-toaster\":!0,\"data-theme\":v,\"data-rich-colors\":y,\"data-y-position\":j,\"data-x-position\":R,style:{\"--front-toast-height\":`${null==(r=S[0])?void 0:r.height}px`,\"--offset\":\"number\"==typeof b?`${b}px`:b||m,\"--width\":`${h}px`,\"--gap\":`${g}px`,...w},onMouseEnter:()=>Y(!0),onMouseMove:()=>Y(!0),onMouseLeave:()=>{B||Y(!1)},onPointerDown:()=>{M(!0)},onPointerUp:()=>M(!1)},C.map(((e,a)=>t.createElement(Rt,{key:e.id,index:a,toast:e,duration:x,className:null==k?void 0:k.className,descriptionClassName:null==k?void 0:k.descriptionClassName,invert:s,visibleToasts:E,closeButton:u,interacting:B,position:n,style:null==k?void 0:k.style,removeToast:D,toasts:C,heights:S,setHeights:z,expandByDefault:d,expanded:T}))))):null};export{Gt as Toaster,u as toast};\n\n//# sourceMappingURL=index.mjs.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{Toaster,toast}from\"sonner\";import{Fragment,useEffect}from\"react\";import ReactDOM from\"react-dom\";const message=\"Copied! Paste in Framer.\";export function withToast(Component){return props=>{useEffect(()=>{const toastContainer=document.createElement(\"div\");document.body.appendChild(toastContainer);ReactDOM.render(/*#__PURE__*/_jsx(Toaster,{position:\"bottom-center\",expand:true,visibleToasts:1,style:{position:\"fixed\",bottom:\"0px\",left:\"0px\",right:\"0px\",width:\"100%\",margin:\"0\",zIndex:\"9999\",transform:\"none\"},toastOptions:{style:{background:\"#2060df\",color:\"#fff\",borderRadius:\"0px\",fontSize:\"14px\",fontFamily:\"SuisseIntl-Medium-WebS, sans-serif\",fontWeight:\"500\",borderColor:\"#2060df\",userSelect:\"none\",height:\"36px\",width:\"100%\",margin:\"0\",boxSizing:\"border-box\",boxShadow:\"0 8px 16px #00000000a\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},className:\"my-toast\"}}),toastContainer);return()=>{document.body.removeChild(toastContainer);};},[]);return /*#__PURE__*/_jsx(Fragment,{children:/*#__PURE__*/_jsx(Component,{...props,onClick:()=>toast(message,{icon:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:\"20\",height:\"24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 13.5L9 17.5L19 7.5\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),duration:3500})})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withToast\":{\"type\":\"reactHoc\",\"name\":\"withToast\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toast.map","// Generated by Framer (f58a639)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import{withToast}from\"https://framerusercontent.com/modules/H26MNimRziYKNSi94D8J/MNRwxu0OAbPVc4PJQDr5/Toast.js\";const SVGFonts=getFonts(SVG);const ClipboardFonts=getFonts(Clipboard);const MotionDivWithToast1978m2e=withCodeBoundaryForOverrides(motion.div,{nodeId:\"ZG8y8Yo3b\",override:withToast,scopeId:\"RHNcfBa0W\"});const enabledGestures={ZG8y8Yo3b:{hover:true,pressed:true}};const serializationHash=\"framer-2yh9q\";const variantClassNames={ZG8y8Yo3b:\"framer-v-1978m2e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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=({color1,color2,content,height,id,label,leftIcon,rightIcon,width,...props})=>{return{...props,CY42NHna0:color2??props.CY42NHna0??\"rgb(255, 255, 255)\",dQO0URua9:color1??props.dQO0URua9??\"rgb(255, 255, 255)\",FqAhyrtxx:leftIcon??props.FqAhyrtxx??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>',VLXB52DLS:label??props.VLXB52DLS??\"Get free course\",VTiXRIiE9:content??props.VTiXRIiE9,WohDZ20Z1:rightIcon??props.WohDZ20Z1??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>'};};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,VLXB52DLS,FqAhyrtxx,dQO0URua9,WohDZ20Z1,CY42NHna0,VTiXRIiE9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZG8y8Yo3b\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(FqAhyrtxx);const visible1=isSet(WohDZ20Z1);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithToast1978m2e,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1978m2e\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ZG8y8Yo3b\",ref:refBinding,style:{backgroundColor:\"var(--token-15a23f93-2d8c-4d36-a14f-deb518f0c348, rgb(34, 36, 38))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"ZG8y8Yo3b-hover\":{backgroundColor:\"rgb(46, 48, 51)\"},\"ZG8y8Yo3b-pressed\":{backgroundColor:\"rgb(58, 61, 64)\"}},...addPropertyOverrides({\"ZG8y8Yo3b-hover\":{\"data-framer-name\":undefined},\"ZG8y8Yo3b-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10nmdx6-container\",\"data-framer-name\":\"Icon Left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZXMRr9pbT-container\",name:\"Icon Left\",nodeId:\"ZXMRr9pbT\",rendersWithMotion:true,scopeId:\"RHNcfBa0W\",children:/*#__PURE__*/_jsx(SVG,{customColor:dQO0URua9,customPadding:0,customStrokeWidth:2,customSvgCode:FqAhyrtxx,description:\"\",height:\"100%\",id:\"ZXMRr9pbT\",layoutId:\"ZXMRr9pbT\",lineCap:\"butt\",lineJoin:\"miter\",name:\"Icon Left\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZUludGwtTWVkaXVtLVdlYlMgwrY=\",\"--framer-font-family\":'\"SuisseIntl-Medium-WebS \\xb6\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get free course\"})}),className:\"framer-1co0dcd\",fonts:[\"CUSTOM;SuisseIntl-Medium-WebS \\xb6\"],layoutDependency:layoutDependency,layoutId:\"oJziQvsXf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:VLXB52DLS,verticalAlignment:\"top\",withExternalLayout:true}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vcxri8-container\",\"data-framer-name\":\"Icon Right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bZk5AyjI2-container\",name:\"Icon Right\",nodeId:\"bZk5AyjI2\",rendersWithMotion:true,scopeId:\"RHNcfBa0W\",children:/*#__PURE__*/_jsx(SVG,{customColor:CY42NHna0,customPadding:0,customStrokeWidth:2,customSvgCode:WohDZ20Z1,description:\"\",height:\"100%\",id:\"bZk5AyjI2\",layoutId:\"bZk5AyjI2\",lineCap:\"butt\",lineJoin:\"miter\",name:\"Icon Right\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b65pll-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nj7FVPo_b-container\",nodeId:\"nj7FVPo_b\",rendersWithMotion:true,scopeId:\"RHNcfBa0W\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,color:\"rgba(255, 255, 255, 0)\",content:VTiXRIiE9,fill:\"rgba(32, 96, 223, 0)\",font:{},height:\"100%\",id:\"nj7FVPo_b\",isMixedBorderRadius:false,label:\"\",layoutId:\"nj7FVPo_b\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2yh9q.framer-5vpyqo, .framer-2yh9q .framer-5vpyqo { display: block; }\",\".framer-2yh9q.framer-1978m2e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2yh9q .framer-10nmdx6-container, .framer-2yh9q .framer-1vcxri8-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-2yh9q .framer-1co0dcd { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2yh9q .framer-1b65pll-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 181\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"hihcwdVes\":{\"layout\":[\"auto\",\"fixed\"]},\"z8qoMDseM\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"VLXB52DLS\":\"label\",\"FqAhyrtxx\":\"leftIcon\",\"dQO0URua9\":\"color1\",\"WohDZ20Z1\":\"rightIcon\",\"CY42NHna0\":\"color2\",\"VTiXRIiE9\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRHNcfBa0W=withCSS(Component,css,\"framer-2yh9q\");export default FramerRHNcfBa0W;FramerRHNcfBa0W.displayName=\"v2/Copy component\";FramerRHNcfBa0W.defaultProps={height:36,width:181};addPropertyControls(FramerRHNcfBa0W,{VLXB52DLS:{defaultValue:\"Get free course\",displayTextArea:false,title:\"Label\",type:ControlType.String},FqAhyrtxx:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>',displayTextArea:false,title:\"Left Icon\",type:ControlType.String},dQO0URua9:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color 1\",type:ControlType.Color},WohDZ20Z1:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>',displayTextArea:false,title:\"Right Icon\",type:ControlType.String},CY42NHna0:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color 2\",type:ControlType.Color},VTiXRIiE9:{defaultValue:\"\",displayTextArea:true,title:\"Content\",type:ControlType.String}});addFonts(FramerRHNcfBa0W,[{explicitInter:true,fonts:[{family:\"SuisseIntl-Medium-WebS \\xb6\",source:\"custom\",url:\"https://framerusercontent.com/assets/fe6VVDD19GsVueyGyyL6zjNey8.woff\"}]},...SVGFonts,...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRHNcfBa0W\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"181\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hihcwdVes\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"z8qoMDseM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VLXB52DLS\\\":\\\"label\\\",\\\"FqAhyrtxx\\\":\\\"leftIcon\\\",\\\"dQO0URua9\\\":\\\"color1\\\",\\\"WohDZ20Z1\\\":\\\"rightIcon\\\",\\\"CY42NHna0\\\":\\\"color2\\\",\\\"VTiXRIiE9\\\":\\\"content\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RHNcfBa0W.map","// Generated by Framer (83b8097)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";const SVGFonts=getFonts(SVG);const ClipboardFonts=getFonts(Clipboard);const enabledGestures={kOKdcVQUB:{hover:true},tuHjvuEMb:{hover:true}};const cycleOrder=[\"tuHjvuEMb\",\"kOKdcVQUB\"];const serializationHash=\"framer-ef8ha\";const variantClassNames={kOKdcVQUB:\"framer-v-1fxxgx9\",tuHjvuEMb:\"framer-v-6xt7a5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:45,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Copied:\"kOKdcVQUB\",Normal:\"tuHjvuEMb\"};const getProps=({code,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,efIfStLeb:code!==null&&code!==void 0?code:props.efIfStLeb,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"tuHjvuEMb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,efIfStLeb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tuHjvuEMb\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapb40ekz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"kOKdcVQUB\");});const onAppear10olqd8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"tuHjvuEMb\"),1500);});useOnVariantChange(baseVariant,{kOKdcVQUB:onAppear10olqd8});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"Copy to clipboard button\",className:cx(serializationHash,...sharedStyleClassNames,\"framer-6xt7a5\",className,classNames),\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tuHjvuEMb\",onTap:onTapb40ekz,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-15a23f93-2d8c-4d36-a14f-deb518f0c348, rgb(34, 36, 38))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 8px 0px rgba(5, 5, 5, 0.2)\",...style},variants:{\"kOKdcVQUB-hover\":{backgroundColor:\"var(--token-dc42a928-5117-4540-bc23-5b0d5340a91c, rgb(39, 43, 45))\"},\"tuHjvuEMb-hover\":{backgroundColor:\"var(--token-dc42a928-5117-4540-bc23-5b0d5340a91c, rgb(39, 43, 45))\"}},...addPropertyOverrides({\"kOKdcVQUB-hover\":{\"data-framer-name\":undefined,onTap:undefined},\"tuHjvuEMb-hover\":{\"data-framer-name\":undefined},kOKdcVQUB:{\"data-framer-name\":\"Copied\",onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gvkad7\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"HOGfbHtQc\",style:{filter:\"none\",opacity:1,scale:1,WebkitFilter:\"none\"},variants:{kOKdcVQUB:{filter:\"blur(2px)\",opacity:0,scale:1.2,WebkitFilter:\"blur(2px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aw0bga-container\",layoutDependency:layoutDependency,layoutId:\"vJ0nM1ogl-container\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M8 8V4H20V16H16M16 8V20H4V8H16Z\" stroke=\"#050505\" stroke-width=\"2\" stroke-linecap=\"round\"/> </svg>',description:\"\",height:\"100%\",id:\"vJ0nM1ogl\",layoutId:\"vJ0nM1ogl\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14lrpjm\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Nbgrk90nR\",style:{filter:\"blur(2px)\",opacity:0,scale:.6,WebkitFilter:\"blur(2px)\"},variants:{\"kOKdcVQUB-hover\":{opacity:1,scale:1},kOKdcVQUB:{filter:\"blur(0px)\",opacity:1,scale:1,WebkitFilter:\"blur(0px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lonjyo-container\",layoutDependency:layoutDependency,layoutId:\"ddggGoJkM-container\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M5 13.5L9.2 18L19 6\" stroke=\"#050505\" stroke-width=\"2\" stroke-linecap=\"square\"/> </svg>',description:\"\",height:\"100%\",id:\"ddggGoJkM\",layoutId:\"ddggGoJkM\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5drxiz-container\",layoutDependency:layoutDependency,layoutId:\"kjpU0wpCw-container\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgba(255, 255, 255, 0)\",content:efIfStLeb,fill:\"rgba(255, 255, 255, 0)\",font:{},height:\"100%\",id:\"kjpU0wpCw\",isMixedBorderRadius:false,label:\"Copy to clipboard\",layoutId:\"kjpU0wpCw\",padding:219,paddingBottom:219,paddingLeft:219,paddingPerSide:false,paddingRight:219,paddingTop:219,topLeftRadius:50,topRightRadius:50,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ef8ha.framer-u7gia4, .framer-ef8ha .framer-u7gia4 { display: block; }\",\".framer-ef8ha.framer-6xt7a5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 36px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ef8ha .framer-1gvkad7, .framer-ef8ha .framer-14lrpjm { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-ef8ha .framer-1aw0bga-container, .framer-ef8ha .framer-1lonjyo-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-ef8ha .framer-5drxiz-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ef8ha.framer-6xt7a5 { gap: 0px; } .framer-ef8ha.framer-6xt7a5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ef8ha.framer-6xt7a5 > :first-child { margin-top: 0px; } .framer-ef8ha.framer-6xt7a5 > :last-child { margin-bottom: 0px; } }\",\".framer-ef8ha.framer-v-1fxxgx9.framer-6xt7a5, .framer-ef8ha.framer-v-6xt7a5.hover.framer-6xt7a5 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kOKdcVQUB\":{\"layout\":[\"fixed\",\"fixed\"]},\"ImYSUUMl4\":{\"layout\":[\"fixed\",\"fixed\"]},\"pF4rgXpDC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"efIfStLeb\":\"code\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerApwaAetGg=withCSS(Component,css,\"framer-ef8ha\");export default FramerApwaAetGg;FramerApwaAetGg.displayName=\"v2/Code copy\";FramerApwaAetGg.defaultProps={height:36,width:36};addPropertyControls(FramerApwaAetGg,{variant:{options:[\"tuHjvuEMb\",\"kOKdcVQUB\"],optionTitles:[\"Normal\",\"Copied\"],title:\"Variant\",type:ControlType.Enum},efIfStLeb:{defaultValue:\"\",displayTextArea:true,title:\"Code\",type:ControlType.String}});addFonts(FramerApwaAetGg,[{explicitInter:true,fonts:[]},...SVGFonts,...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerApwaAetGg\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"36\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kOKdcVQUB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ImYSUUMl4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pF4rgXpDC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"efIfStLeb\\\":\\\"code\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ApwaAetGg.map","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CodeBlock from\"https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/ttReBBOK4JjO79S16uu9/CodeBlock.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import V2CodeCopy from\"https://framerusercontent.com/modules/6zzAAVx2T4DTKMrv1tuP/e7LyWUeEtWvMYwYugeLP/ApwaAetGg.js\";const V2CodeCopyFonts=getFonts(V2CodeCopy);const BlurGradientFonts=getFonts(BlurGradient);const CodeBlockFonts=getFonts(CodeBlock);const cycleOrder=[\"JVeCjlxKn\",\"Yc3SjrRYZ\",\"E78B9SREE\"];const serializationHash=\"framer-1css7\";const variantClassNames={E78B9SREE:\"framer-v-1ht0483\",JVeCjlxKn:\"framer-v-2guq5c\",Yc3SjrRYZ:\"framer-v-9gqh0y\"};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 humanReadableVariantMap={Desktop:\"JVeCjlxKn\",Phone:\"E78B9SREE\",Tablet:\"Yc3SjrRYZ\"};const getProps=({code,height,id,width,...props})=>{return{...props,EQ3SR5ZCZ:code??props.EQ3SR5ZCZ??'// Paste a code snippet\\nimport { motion } from \"framer-motion\";\\n\\nfunction Component() {\\n    return (\\n        <motion.div\\n            transition={{ ease: \"linear\" }}\\n            animate={{ rotate: 360, scale: 2 }}\\n        />\\n    );\\n}',variant:humanReadableVariantMap[props.variant]??props.variant??\"JVeCjlxKn\"};};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,EQ3SR5ZCZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JVeCjlxKn\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2guq5c\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JVeCjlxKn\",ref:refBinding,style:{...style},...addPropertyOverrides({E78B9SREE:{\"data-framer-name\":\"Phone\"},Yc3SjrRYZ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-z5ewa8\",\"data-framer-name\":\"Figure\",layoutDependency:layoutDependency,layoutId:\"SYEsARxLN\",children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),pixelHeight:1350,pixelWidth:2400,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 700px) - 40px)`,src:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?width=2400&height=1350\",srcSet:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=512&width=2400&height=1350 512w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=1024&width=2400&height=1350 1024w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048&width=2400&height=1350 2048w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?width=2400&height=1350 2400w\"},className:\"framer-1jb4ylp\",\"data-framer-name\":\"4:5\",layoutDependency:layoutDependency,layoutId:\"NReO0Wt0L\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({E78B9SREE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),pixelHeight:1350,pixelWidth:2400,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 400px) - 40px)`,src:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?width=2400&height=1350\",srcSet:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=512&width=2400&height=1350 512w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=1024&width=2400&height=1350 1024w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048&width=2400&height=1350 2048w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?width=2400&height=1350 2400w\"}},Yc3SjrRYZ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),pixelHeight:1350,pixelWidth:2400,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 580px) - 40px)`,src:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?width=2400&height=1350\",srcSet:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=512&width=2400&height=1350 512w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=1024&width=2400&height=1350 1024w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048&width=2400&height=1350 2048w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?width=2400&height=1350 2400w\"}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8gam68\",\"data-border\":true,\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"olAGhcGdl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},tabIndex:-1}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+0+0+0+0+24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1094jed-container\",layoutDependency:layoutDependency,layoutId:\"e8EF7639g-container\",nodeId:\"e8EF7639g\",rendersWithMotion:true,scopeId:\"a1WpDyzdq\",children:/*#__PURE__*/_jsx(V2CodeCopy,{efIfStLeb:EQ3SR5ZCZ,height:\"100%\",id:\"e8EF7639g\",layoutId:\"e8EF7639g\",style:{height:\"100%\",width:\"100%\"},variant:\"tuHjvuEMb\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9a2dgt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D2aGcO5Na-container\",nodeId:\"D2aGcO5Na\",rendersWithMotion:true,scopeId:\"a1WpDyzdq\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:8,borderRadius:\"8px\",direction:\"to bottom\",height:\"100%\",id:\"D2aGcO5Na\",layoutId:\"D2aGcO5Na\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r0vykq\",\"data-framer-name\":\"Code Wrap\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"qvCSvm6na\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10h93rh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xvaQUqk6_-container\",nodeId:\"xvaQUqk6_\",rendersWithMotion:true,scopeId:\"a1WpDyzdq\",children:/*#__PURE__*/_jsx(CodeBlock,{background:\"var(--token-e1e0d393-4ead-4113-8847-b9e6f79c9cba, rgb(19, 20, 21))\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,code:EQ3SR5ZCZ,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"xvaQUqk6_\",isMixedBorderRadius:false,language:\"JSX\",layoutId:\"xvaQUqk6_\",lightTheme:\"framerLight\",padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,style:{width:\"100%\"},theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:0,topRightRadius:0,width:\"100%\"})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1css7.framer-1c6edb, .framer-1css7 .framer-1c6edb { display: block; }\",\".framer-1css7.framer-2guq5c { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 635px; }\",\".framer-1css7 .framer-z5ewa8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 700px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-1css7 .framer-1jb4ylp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-height: 744px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1css7 .framer-8gam68 { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; will-change: var(--framer-will-change-override, transform); z-index: 4; }\",\".framer-1css7 .framer-1094jed-container { flex: none; height: 36px; position: absolute; right: 24px; top: 24px; width: 36px; z-index: 1; }\",\".framer-1css7 .framer-9a2dgt-container { bottom: 0px; flex: none; height: 48px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 2; }\",\".framer-1css7 .framer-1r0vykq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-height: 744px; overflow: hidden; overflow-y: auto; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1css7 .framer-10h93rh-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-1css7.framer-v-9gqh0y .framer-z5ewa8 { max-width: 580px; }\",\".framer-1css7.framer-v-9gqh0y .framer-1jb4ylp, .framer-1css7.framer-v-9gqh0y .framer-1r0vykq { max-height: 600px; }\",\".framer-1css7.framer-v-1ht0483 .framer-z5ewa8 { max-width: 400px; }\",\".framer-1css7.framer-v-1ht0483 .framer-1jb4ylp, .framer-1css7.framer-v-1ht0483 .framer-1r0vykq { max-height: 460px; }\",'.framer-1css7[data-border=\"true\"]::after, .framer-1css7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }','.framer-1css7[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-1css7 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-1css7[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-1css7 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-1css7[data-hide-scrollbars=\"true\"], .framer-1css7 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 279\n * @framerIntrinsicWidth 635\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Yc3SjrRYZ\":{\"layout\":[\"fixed\",\"auto\"]},\"E78B9SREE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EQ3SR5ZCZ\":\"code\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera1WpDyzdq=withCSS(Component,css,\"framer-1css7\");export default Framera1WpDyzdq;Framera1WpDyzdq.displayName=\"v2/Content Code\";Framera1WpDyzdq.defaultProps={height:279,width:635};addPropertyControls(Framera1WpDyzdq,{variant:{options:[\"JVeCjlxKn\",\"Yc3SjrRYZ\",\"E78B9SREE\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},EQ3SR5ZCZ:{defaultValue:'// Paste a code snippet\\nimport { motion } from \"framer-motion\";\\n\\nfunction Component() {\\n    return (\\n        <motion.div\\n            transition={{ ease: \"linear\" }}\\n            animate={{ rotate: 360, scale: 2 }}\\n        />\\n    );\\n}',displayTextArea:true,title:\"Code\",type:ControlType.String}});addFonts(Framera1WpDyzdq,[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v5/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]},...V2CodeCopyFonts,...BlurGradientFonts,...CodeBlockFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera1WpDyzdq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"635\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"279\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yc3SjrRYZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E78B9SREE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"EQ3SR5ZCZ\\\":\\\"code\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a1WpDyzdq.map","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ControlType,cx,getFontsFromComponentPreset,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as componentPresets from\"https://framerusercontent.com/modules/bta2TxZDkrf9d0ImwaGY/TXsrC53Iz9Wg3d9oB3aQ/componentPresets.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/2ydTQ5UEjGluKmGWyOh7/u4f69FoA0ulJW4Sp1f1E/ARouHqhQP.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/1DmEOpzVzR2uOayGLrE4/vJu8eMZtb0hDRgSEJqgU/AS4PcgcTr.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/QBQ5m6bnhCEgEgI7lRQX/8z9BWkZIQqshioZRpNyN/aXnjxQzmK.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/j7YKJLW3bkQM0fAH0snP/JEre2OEDcjIqCuqpEJJg/B7B5ZMTfo.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Gg618wLdXuM3a3bXq0Hb/W2rCebHqZH8hcvbO13th/Bdg4jP5mq.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/B0wrDplfzjvnGM0hyYC5/h74aAVluNwtD0G9tzo3V/Qv8Oh8eXc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nTygveScknCPxrgUM3Ee/m4ubV0TzUIeOsrYdGmL7/uRjl3DQcW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Yp5tlMHZPnHuQNbzV1Ep/JnST4CRaS5RxGY94wNX1/YalPAKvy7.js\";const cycleOrder=[\"Ho0VmTFwI\",\"pnmLy7DhO\",\"p3nrUbM2a\"];const serializationHash=\"framer-FSM7v\";const variantClassNames={Ho0VmTFwI:\"framer-v-f1v6wa\",p3nrUbM2a:\"framer-v-5gidyc\",pnmLy7DhO:\"framer-v-1axsc5m\"};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 humanReadableVariantMap={Desktop:\"Ho0VmTFwI\",Mobile:\"p3nrUbM2a\",Tablet:\"pnmLy7DhO\"};const getProps=({content,height,id,width,...props})=>{return{...props,HJib2q3nT:content??props.HJib2q3nT??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.h2,{children:\"About The Resource\"}),/*#__PURE__*/_jsx(motion.p,{children:\"This code override is super easy to use. You can just copy and paste the code into your Framer project and create the code override yourself from the assets panel.It's also customizable. You can change the color of the stars by tweaking the RGB values here:\"})]}),variant:humanReadableVariantMap[props.variant]??props.variant??\"Ho0VmTFwI\"};};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,HJib2q3nT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ho0VmTFwI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f1v6wa\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Ho0VmTFwI\",ref:refBinding,style:{...style},...addPropertyOverrides({p3nrUbM2a:{\"data-framer-name\":\"Mobile\"},pnmLy7DhO:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17w79e2\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"QvMwGa98F\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js:Youtube\":componentPresets.props[\"zhI5VJxZI\"],\"module:pVk4QsoHxASnVtUBp6jr/ttReBBOK4JjO79S16uu9/CodeBlock.js:default\":componentPresets.props[\"LrEMiFuTj\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,anchorLinkOffsetY:150,children:HJib2q3nT,className:\"framer-1ig5i09\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VD9nGUKyI\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},stylesPresetsClassNames:{a:\"framer-styles-preset-fsrzda\",anchor:\"framer-styles-preset-fsrzda\",blockquote:\"framer-styles-preset-18n9puo\",code:\"framer-styles-preset-s5op6e\",h2:\"framer-styles-preset-1e149qb\",h3:\"framer-styles-preset-uum8vv\",h4:\"framer-styles-preset-18wv0sh\",img:\"framer-styles-preset-37uqpt\",p:\"framer-styles-preset-1lzovi1\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FSM7v.framer-12sq5qu, .framer-FSM7v .framer-12sq5qu { display: block; }\",\".framer-FSM7v.framer-f1v6wa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-FSM7v .framer-17w79e2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 700px; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-FSM7v .framer-1ig5i09 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-FSM7v.framer-v-1axsc5m .framer-17w79e2 { max-width: 580px; }\",\".framer-FSM7v.framer-v-5gidyc .framer-17w79e2 { max-width: 400px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 149\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pnmLy7DhO\":{\"layout\":[\"fixed\",\"auto\"]},\"p3nrUbM2a\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HJib2q3nT\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBaD23yr78=withCSS(Component,css,\"framer-FSM7v\");export default FramerBaD23yr78;FramerBaD23yr78.displayName=\"v2/Content Text\";FramerBaD23yr78.defaultProps={height:149,width:1440};addPropertyControls(FramerBaD23yr78,{variant:{options:[\"Ho0VmTFwI\",\"pnmLy7DhO\",\"p3nrUbM2a\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},HJib2q3nT:{defaultValue:\"<h2>About The Resource</h2><p>This code override is super easy to use. You can just copy and paste the code into your Framer project and create the code override yourself from the assets panel.It's also customizable. You can change the color of the stars by tweaking the RGB values here:</p>\",title:\"Content\",type:ControlType.RichText}});addFonts(FramerBaD23yr78,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...componentPresets.fonts?.[\"zhI5VJxZI\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"zhI5VJxZI\"]):[],...componentPresets.fonts?.[\"LrEMiFuTj\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"LrEMiFuTj\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBaD23yr78\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"HJib2q3nT\\\":\\\"content\\\"}\",\"framerIntrinsicHeight\":\"149\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pnmLy7DhO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p3nrUbM2a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BaD23yr78.map","// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import V2ContentFigure from\"https://framerusercontent.com/modules/wYLW1yyJv4HjrmJwoOPO/haNwQdru7fNEXwkjxCBT/EUXiWDV60.js\";const V2ContentFigureFonts=getFonts(V2ContentFigure);const V2ContentFigureControls=getPropertyControls(V2ContentFigure);const cycleOrder=[\"rkI6r832q\",\"gMIsefewI\",\"IpK54fsa9\"];const serializationHash=\"framer-C7SHf\";const variantClassNames={gMIsefewI:\"framer-v-15nhcsc\",IpK54fsa9:\"framer-v-jkexy7\",rkI6r832q:\"framer-v-15a08tp\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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(React.Fragment);const humanReadableEnumMap={\"1:1 - Phone\":\"GkP47NM1c\",\"1:1 - Tablet\":\"VTqxNNaOO\",\"1:1\":\"QKAbx5NBS\",\"16:9 - Mobile\":\"NXhfFLAgo\",\"16:9 - Tablet\":\"ACsu_byJc\",\"16:9\":\"NPQ3J5Krm\",\"4:5 - Phone\":\"p8HTPvTxX\",\"4:5 - Tablet\":\"MEuJao6Qe\",\"4:5\":\"UJHp9IRt2\"};const humanReadableVariantMap={\"1:1\":\"IpK54fsa9\",\"16:9\":\"rkI6r832q\",\"4:5\":\"gMIsefewI\"};const getProps=({_11,_169,_45,caption,height,id,image,video,video1,width,...props})=>{return{...props,fO6JVOTzn:humanReadableEnumMap[_169]??_169??props.fO6JVOTzn??\"NPQ3J5Krm\",HGQGK9IGb:image??props.HGQGK9IGb??{src:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg 2400w\"},jf4qFu9gn:video1??props.jf4qFu9gn,JtUWxiFxn:humanReadableEnumMap[_45]??_45??props.JtUWxiFxn??\"UJHp9IRt2\",Kb32kJduP:humanReadableEnumMap[_11]??_11??props.Kb32kJduP??\"QKAbx5NBS\",kcvo_uvkP:caption??props.kcvo_uvkP??\"Property controls of the particles component.\",mO0pteOuB:video??props.mO0pteOuB,variant:humanReadableVariantMap[props.variant]??props.variant??\"rkI6r832q\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,kcvo_uvkP,HGQGK9IGb,mO0pteOuB,jf4qFu9gn,fO6JVOTzn,JtUWxiFxn,Kb32kJduP,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rkI6r832q\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"gMIsefewI\",\"IpK54fsa9\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"gMIsefewI\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"IpK54fsa9\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();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(serializationHash,...sharedStyleClassNames,\"framer-15a08tp\",className,classNames),\"data-framer-name\":\"16:9\",layoutDependency:layoutDependency,layoutId:\"rkI6r832q\",ref:ref??ref1,style:{...style},...addPropertyOverrides({gMIsefewI:{\"data-framer-name\":\"4:5\"},IpK54fsa9:{\"data-framer-name\":\"1:1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1svfqmo-container\",\"data-framer-name\":\"16:9\",layoutDependency:layoutDependency,layoutId:\"sYjbHbfjZ-container\",name:\"16:9\",children:/*#__PURE__*/_jsx(V2ContentFigure,{height:\"100%\",id:\"sYjbHbfjZ\",layoutId:\"sYjbHbfjZ\",LKNiXIMbJ:kcvo_uvkP,llYYw9pp8:toResponsiveImage(HGQGK9IGb),name:\"16:9\",Psn2C_915:jf4qFu9gn,style:{width:\"100%\"},u0nd6Y4hc:mO0pteOuB,variant:fO6JVOTzn,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gMIsefewI:{width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l4xpp8-container\",\"data-framer-name\":\"4:5\",layoutDependency:layoutDependency,layoutId:\"vdyTG5tY0-container\",name:\"4:5\",children:/*#__PURE__*/_jsx(V2ContentFigure,{height:\"100%\",id:\"vdyTG5tY0\",layoutId:\"vdyTG5tY0\",LKNiXIMbJ:kcvo_uvkP,llYYw9pp8:toResponsiveImage(HGQGK9IGb),name:\"4:5\",Psn2C_915:jf4qFu9gn,style:{width:\"100%\"},u0nd6Y4hc:mO0pteOuB,variant:JtUWxiFxn,width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({IpK54fsa9:{width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k6q8cy-container\",\"data-framer-name\":\"1:1\",layoutDependency:layoutDependency,layoutId:\"oaZQSGhHx-container\",name:\"1:1\",children:/*#__PURE__*/_jsx(V2ContentFigure,{height:\"100%\",id:\"oaZQSGhHx\",layoutId:\"oaZQSGhHx\",LKNiXIMbJ:kcvo_uvkP,llYYw9pp8:toResponsiveImage(HGQGK9IGb),name:\"1:1\",Psn2C_915:jf4qFu9gn,style:{width:\"100%\"},u0nd6Y4hc:mO0pteOuB,variant:Kb32kJduP,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C7SHf.framer-l209bd, .framer-C7SHf .framer-l209bd { display: block; }\",\".framer-C7SHf.framer-15a08tp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-C7SHf .framer-1svfqmo-container, .framer-C7SHf .framer-1l4xpp8-container, .framer-C7SHf .framer-1k6q8cy-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C7SHf.framer-15a08tp { gap: 0px; } .framer-C7SHf.framer-15a08tp > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-C7SHf.framer-15a08tp > :first-child { margin-top: 0px; } .framer-C7SHf.framer-15a08tp > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 584.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gMIsefewI\":{\"layout\":[\"fixed\",\"auto\"]},\"IpK54fsa9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kcvo_uvkP\":\"caption\",\"HGQGK9IGb\":\"image\",\"mO0pteOuB\":\"video\",\"jf4qFu9gn\":\"video1\",\"fO6JVOTzn\":\"_169\",\"JtUWxiFxn\":\"_45\",\"Kb32kJduP\":\"_11\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermXVKUaQPM=withCSS(Component,css,\"framer-C7SHf\");export default FramermXVKUaQPM;FramermXVKUaQPM.displayName=\"v2/Content FIgure Wrap\";FramermXVKUaQPM.defaultProps={height:584.5,width:1440};addPropertyControls(FramermXVKUaQPM,{variant:{options:[\"rkI6r832q\",\"gMIsefewI\",\"IpK54fsa9\"],optionTitles:[\"16:9\",\"4:5\",\"1:1\"],title:\"Variant\",type:ControlType.Enum},kcvo_uvkP:{defaultValue:\"Property controls of the particles component.\",displayTextArea:false,title:\"Caption\",type:ControlType.String},HGQGK9IGb:{__defaultAssetReference:\"data:framer/asset-reference,dFfgy9hprizJUdi9hTp5Dpz5k.jpg?originalFilename=defa.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},mO0pteOuB:{defaultValue:false,title:\"Video\",type:ControlType.Boolean},jf4qFu9gn:V2ContentFigureControls?.[\"Psn2C_915\"]&&{...V2ContentFigureControls[\"Psn2C_915\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video\"},fO6JVOTzn:V2ContentFigureControls?.[\"variant\"]&&{...V2ContentFigureControls[\"variant\"],defaultValue:\"NPQ3J5Krm\",description:undefined,hidden:undefined,title:\"16:9\"},JtUWxiFxn:V2ContentFigureControls?.[\"variant\"]&&{...V2ContentFigureControls[\"variant\"],defaultValue:\"UJHp9IRt2\",description:undefined,hidden:undefined,title:\"4:5\"},Kb32kJduP:V2ContentFigureControls?.[\"variant\"]&&{...V2ContentFigureControls[\"variant\"],defaultValue:\"QKAbx5NBS\",description:undefined,hidden:undefined,title:\"1:1\"}});addFonts(FramermXVKUaQPM,[{explicitInter:true,fonts:[]},...V2ContentFigureFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermXVKUaQPM\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"kcvo_uvkP\\\":\\\"caption\\\",\\\"HGQGK9IGb\\\":\\\"image\\\",\\\"mO0pteOuB\\\":\\\"video\\\",\\\"jf4qFu9gn\\\":\\\"video1\\\",\\\"fO6JVOTzn\\\":\\\"_169\\\",\\\"JtUWxiFxn\\\":\\\"_45\\\",\\\"Kb32kJduP\\\":\\\"_11\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gMIsefewI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IpK54fsa9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"584.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f318921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import V2ContentCode from\"https://framerusercontent.com/modules/phr5O2ftvmK8lcBpgxg8/jXtS0Tnk5TvoExAhXfAG/a1WpDyzdq.js\";import V2ContentText from\"https://framerusercontent.com/modules/C2hMXck2Pw3qDTNua7CC/q2yTUdRkuYfT3ubxLMJd/BaD23yr78.js\";import V2ContentFIgureWrap from\"https://framerusercontent.com/modules/qiKzdlykBZ4HbrcjsVBZ/wAHRwVjJ8ipqEwCEXQXK/mXVKUaQPM.js\";const V2ContentTextFonts=getFonts(V2ContentText);const V2ContentFIgureWrapFonts=getFonts(V2ContentFIgureWrap);const V2ContentCodeFonts=getFonts(V2ContentCode);const V2ContentFIgureWrapControls=getPropertyControls(V2ContentFIgureWrap);const V2ContentTextControls=getPropertyControls(V2ContentText);const V2ContentCodeControls=getPropertyControls(V2ContentCode);const cycleOrder=[\"opD8z9dhj\",\"lWwDHRpdT\",\"mFuBBlwIJ\"];const serializationHash=\"framer-S9lFp\";const variantClassNames={lWwDHRpdT:\"framer-v-u6bpd\",mFuBBlwIJ:\"framer-v-wawljz\",opD8z9dhj:\"framer-v-wtelpk\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableEnumMap={\"1:1\":\"IpK54fsa9\",\"16:9\":\"rkI6r832q\",\"4:5\":\"gMIsefewI\"};const humanReadableEnumMap1={Desktop:\"Ho0VmTFwI\",Mobile:\"p3nrUbM2a\",Tablet:\"pnmLy7DhO\"};const humanReadableEnumMap2={\"1:1 - Phone\":\"GkP47NM1c\",\"1:1 - Tablet\":\"VTqxNNaOO\",\"1:1\":\"QKAbx5NBS\",\"16:9 - Mobile\":\"NXhfFLAgo\",\"16:9 - Tablet\":\"ACsu_byJc\",\"16:9\":\"NPQ3J5Krm\",\"4:5 - Phone\":\"p8HTPvTxX\",\"4:5 - Tablet\":\"MEuJao6Qe\",\"4:5\":\"UJHp9IRt2\"};const humanReadableEnumMap3={Desktop:\"JVeCjlxKn\",Phone:\"E78B9SREE\",Tablet:\"Yc3SjrRYZ\"};const humanReadableVariantMap={Code:\"mFuBBlwIJ\",Media:\"lWwDHRpdT\",Text:\"opD8z9dhj\"};const getProps=({breakpoint1,breakpoint2,breakpoint3,breakpoint4,breakpoint5,caption,code,height,id,image,ratio,text,video,video1,width,...props})=>{return{...props,b3HZfcKdx:humanReadableEnumMap[ratio]??ratio??props.b3HZfcKdx??\"rkI6r832q\",BkmoNdjTm:humanReadableEnumMap2[breakpoint2]??breakpoint2??props.BkmoNdjTm??\"NPQ3J5Krm\",IZnvdBZgL:caption??props.IZnvdBZgL??\"Property controls of the particles component.\",lms0XoIme:humanReadableEnumMap1[breakpoint1]??breakpoint1??props.lms0XoIme??\"Ho0VmTFwI\",opdjh_Fq7:text??props.opdjh_Fq7??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.h2,{children:\"About The Resource\"}),/*#__PURE__*/_jsx(motion.p,{children:\"This code override is super easy to use. You can just copy and paste the code into your Framer project and create the code override yourself from the assets panel.It's also customizable. You can change the color of the stars by tweaking the RGB values here:\"})]}),Pc773FCXf:humanReadableEnumMap2[breakpoint4]??breakpoint4??props.Pc773FCXf??\"QKAbx5NBS\",rW_p2c6A5:humanReadableEnumMap2[breakpoint3]??breakpoint3??props.rW_p2c6A5??\"UJHp9IRt2\",U0XWjgGV8:video??props.U0XWjgGV8,variant:humanReadableVariantMap[props.variant]??props.variant??\"opD8z9dhj\",VrpDPVUiN:image??props.VrpDPVUiN??{src:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/dFfgy9hprizJUdi9hTp5Dpz5k.jpg 2400w\"},wu3rosDhl:video1??props.wu3rosDhl,wWVh1Tkwy:code??props.wWVh1Tkwy??'// Paste a code snippet\\nimport { motion } from \"framer-motion\";\\n\\nfunction Component() {\\n    return (\\n        <motion.div\\n            transition={{ ease: \"linear\" }}\\n            animate={{ rotate: 360, scale: 2 }}\\n        />\\n    );\\n}',yau_EZ8w9:humanReadableEnumMap3[breakpoint5]??breakpoint5??props.yau_EZ8w9??\"JVeCjlxKn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,opdjh_Fq7,b3HZfcKdx,VrpDPVUiN,IZnvdBZgL,U0XWjgGV8,wu3rosDhl,wWVh1Tkwy,lms0XoIme,BkmoNdjTm,rW_p2c6A5,Pc773FCXf,yau_EZ8w9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"opD8z9dhj\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"lWwDHRpdT\",\"mFuBBlwIJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"lWwDHRpdT\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"mFuBBlwIJ\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();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(serializationHash,...sharedStyleClassNames,\"framer-wtelpk\",className,classNames),\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"opD8z9dhj\",ref:ref??ref1,style:{...style},...addPropertyOverrides({lWwDHRpdT:{\"data-framer-name\":\"Media\"},mFuBBlwIJ:{\"data-framer-name\":\"Code\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:149,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||149)-0-149)/2+0+0),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ygs71i-container\",layoutDependency:layoutDependency,layoutId:\"dayTF6BCV-container\",children:/*#__PURE__*/_jsx(V2ContentText,{height:\"100%\",HJib2q3nT:opdjh_Fq7,id:\"dayTF6BCV\",layoutId:\"dayTF6BCV\",style:{width:\"100%\"},variant:lms0XoIme,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({lWwDHRpdT:{height:584,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||584)-0-584)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19q75ir-container\",layoutDependency:layoutDependency,layoutId:\"TJ3kLw4gN-container\",children:/*#__PURE__*/_jsx(V2ContentFIgureWrap,{fO6JVOTzn:BkmoNdjTm,height:\"100%\",HGQGK9IGb:toResponsiveImage(VrpDPVUiN),id:\"TJ3kLw4gN\",jf4qFu9gn:wu3rosDhl,JtUWxiFxn:rW_p2c6A5,Kb32kJduP:Pc773FCXf,kcvo_uvkP:IZnvdBZgL,layoutId:\"TJ3kLw4gN\",mO0pteOuB:U0XWjgGV8,style:{width:\"100%\"},variant:b3HZfcKdx,width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({mFuBBlwIJ:{height:279,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-279)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pzuklg-container\",layoutDependency:layoutDependency,layoutId:\"XWaMpmMpc-container\",children:/*#__PURE__*/_jsx(V2ContentCode,{EQ3SR5ZCZ:wWVh1Tkwy,height:\"100%\",id:\"XWaMpmMpc\",layoutId:\"XWaMpmMpc\",style:{width:\"100%\"},variant:yau_EZ8w9,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S9lFp.framer-k09uei, .framer-S9lFp .framer-k09uei { display: block; }\",\".framer-S9lFp.framer-wtelpk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-S9lFp .framer-1ygs71i-container, .framer-S9lFp .framer-19q75ir-container, .framer-S9lFp .framer-pzuklg-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S9lFp.framer-wtelpk { gap: 0px; } .framer-S9lFp.framer-wtelpk > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-S9lFp.framer-wtelpk > :first-child { margin-top: 0px; } .framer-S9lFp.framer-wtelpk > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 149\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lWwDHRpdT\":{\"layout\":[\"fixed\",\"auto\"]},\"mFuBBlwIJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"opdjh_Fq7\":\"text\",\"b3HZfcKdx\":\"ratio\",\"VrpDPVUiN\":\"image\",\"IZnvdBZgL\":\"caption\",\"U0XWjgGV8\":\"video\",\"wu3rosDhl\":\"video1\",\"wWVh1Tkwy\":\"code\",\"lms0XoIme\":\"breakpoint1\",\"BkmoNdjTm\":\"breakpoint2\",\"rW_p2c6A5\":\"breakpoint3\",\"Pc773FCXf\":\"breakpoint4\",\"yau_EZ8w9\":\"breakpoint5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOfjL6vXX0=withCSS(Component,css,\"framer-S9lFp\");export default FramerOfjL6vXX0;FramerOfjL6vXX0.displayName=\"v2/Content block\";FramerOfjL6vXX0.defaultProps={height:149,width:1440};addPropertyControls(FramerOfjL6vXX0,{variant:{options:[\"opD8z9dhj\",\"lWwDHRpdT\",\"mFuBBlwIJ\"],optionTitles:[\"Text\",\"Media\",\"Code\"],title:\"Variant\",type:ControlType.Enum},opdjh_Fq7:{defaultValue:\"<h2>About The Resource</h2><p>This code override is super easy to use. You can just copy and paste the code into your Framer project and create the code override yourself from the assets panel.It's also customizable. You can change the color of the stars by tweaking the RGB values here:</p>\",description:\"\",title:\"Text\",type:ControlType.RichText},b3HZfcKdx:V2ContentFIgureWrapControls?.[\"variant\"]&&{...V2ContentFIgureWrapControls[\"variant\"],defaultValue:\"rkI6r832q\",description:undefined,hidden:undefined,title:\"Ratio\"},VrpDPVUiN:{__defaultAssetReference:\"data:framer/asset-reference,dFfgy9hprizJUdi9hTp5Dpz5k.jpg?originalFilename=defa.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},IZnvdBZgL:{defaultValue:\"Property controls of the particles component.\",displayTextArea:false,title:\"Caption\",type:ControlType.String},U0XWjgGV8:{defaultValue:false,title:\"Video\",type:ControlType.Boolean},wu3rosDhl:V2ContentFIgureWrapControls?.[\"jf4qFu9gn\"]&&{...V2ContentFIgureWrapControls[\"jf4qFu9gn\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video\"},wWVh1Tkwy:{defaultValue:'// Paste a code snippet\\nimport { motion } from \"framer-motion\";\\n\\nfunction Component() {\\n    return (\\n        <motion.div\\n            transition={{ ease: \"linear\" }}\\n            animate={{ rotate: 360, scale: 2 }}\\n        />\\n    );\\n}',displayTextArea:true,title:\"Code\",type:ControlType.String},lms0XoIme:V2ContentTextControls?.[\"variant\"]&&{...V2ContentTextControls[\"variant\"],defaultValue:\"Ho0VmTFwI\",description:undefined,hidden:undefined,title:\"Breakpoint 1\"},BkmoNdjTm:V2ContentFIgureWrapControls?.[\"fO6JVOTzn\"]&&{...V2ContentFIgureWrapControls[\"fO6JVOTzn\"],defaultValue:\"NPQ3J5Krm\",description:undefined,hidden:undefined,title:\"Breakpoint 2\"},rW_p2c6A5:V2ContentFIgureWrapControls?.[\"JtUWxiFxn\"]&&{...V2ContentFIgureWrapControls[\"JtUWxiFxn\"],defaultValue:\"UJHp9IRt2\",description:undefined,hidden:undefined,title:\"Breakpoint 3\"},Pc773FCXf:V2ContentFIgureWrapControls?.[\"Kb32kJduP\"]&&{...V2ContentFIgureWrapControls[\"Kb32kJduP\"],defaultValue:\"QKAbx5NBS\",description:undefined,hidden:undefined,title:\"Breakpoint 4\"},yau_EZ8w9:V2ContentCodeControls?.[\"variant\"]&&{...V2ContentCodeControls[\"variant\"],defaultValue:\"JVeCjlxKn\",description:undefined,hidden:undefined,title:\"Breakpoint 5\"}});addFonts(FramerOfjL6vXX0,[{explicitInter:true,fonts:[]},...V2ContentTextFonts,...V2ContentFIgureWrapFonts,...V2ContentCodeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOfjL6vXX0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"149\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lWwDHRpdT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mFuBBlwIJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"opdjh_Fq7\\\":\\\"text\\\",\\\"b3HZfcKdx\\\":\\\"ratio\\\",\\\"VrpDPVUiN\\\":\\\"image\\\",\\\"IZnvdBZgL\\\":\\\"caption\\\",\\\"U0XWjgGV8\\\":\\\"video\\\",\\\"wu3rosDhl\\\":\\\"video1\\\",\\\"wWVh1Tkwy\\\":\\\"code\\\",\\\"lms0XoIme\\\":\\\"breakpoint1\\\",\\\"BkmoNdjTm\\\":\\\"breakpoint2\\\",\\\"rW_p2c6A5\\\":\\\"breakpoint3\\\",\\\"Pc773FCXf\\\":\\\"breakpoint4\\\",\\\"yau_EZ8w9\\\":\\\"breakpoint5\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fhDepKcKbTDAr03s0vdg/8tH8oYk0d0jlqlCl3hQg/prcOXKyMy.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/voIwDNL9eaM4CVHbaEhS/oBFiCCgPzlVVDAXVjI0o/rf0IPyyJz.js\";import V2Button from\"https://framerusercontent.com/modules/hQZN5aRlA5U90wsgU3BR/8BdM1qywVP5To3c4rLrm/ndi1Rteh0.js\";const SVGFonts=getFonts(SVG);const V2ButtonFonts=getFonts(V2Button);const cycleOrder=[\"a026JEzZu\",\"mSO49wI0Q\",\"GJJOZbm7i\"];const serializationHash=\"framer-rSez0\";const variantClassNames={a026JEzZu:\"framer-v-23anwb\",GJJOZbm7i:\"framer-v-osmfoa\",mSO49wI0Q:\"framer-v-j626gs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Default\":\"a026JEzZu\",\"Desktop Hover\":\"mSO49wI0Q\",Phone:\"GJJOZbm7i\"};const getProps=({cTAIcon,height,icon,id,link,related,width,...props})=>{return{...props,HkvrP1loR:related??props.HkvrP1loR??\"Related Lesson\",v_xoYqZHu:cTAIcon??props.v_xoYqZHu??'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18.3307 10.0013L4.16406 1.66797V18.3346L18.3307 10.0013Z\" fill=\"black\"/> </svg>',variant:humanReadableVariantMap[props.variant]??props.variant??\"a026JEzZu\",VPIsiKOVC:link??props.VPIsiKOVC,Yxj2KxlKt:icon??props.Yxj2KxlKt??'<svg width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M8.15896 1.95312L6.95117 6.46079L11.4588 7.66858L12.6666 3.16095L8.15896 1.95312Z\" fill=\"#9CA1A4\"/> <path d=\"M2.3437 3.54443L1.29102 9.51453L6.98759 7.44113L2.3437 3.54443Z\" fill=\"#9CA1A4\"/> <path d=\"M8.42708 8.06396C7.13844 8.06396 6.09375 9.10866 6.09375 10.3973C6.09375 11.686 7.13844 12.7306 8.42708 12.7306C9.71578 12.7306 10.7604 11.686 10.7604 10.3973C10.7604 9.10866 9.71578 8.06396 8.42708 8.06396Z\" fill=\"#9CA1A4\"/> </svg>'};};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,Yxj2KxlKt,HkvrP1loR,v_xoYqZHu,VPIsiKOVC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"a026JEzZu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1qw27dq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"mSO49wI0Q\");});const onMouseLeavensntfw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"a026JEzZu\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-23anwb\",className,classNames),\"data-framer-name\":\"Desktop Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"a026JEzZu\",onMouseEnter:onMouseEnter1qw27dq,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({GJJOZbm7i:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onMouseEnter:undefined},mSO49wI0Q:{\"data-framer-name\":\"Desktop Hover\",onMouseLeave:onMouseLeavensntfw}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:VPIsiKOVC,motionChild:true,nodeId:\"Wiv170vW5\",scopeId:\"SHnXhqyJ8\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pxae7f framer-795j45\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Wiv170vW5\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t4qt1k\",\"data-framer-name\":\"Hover\",layoutDependency:layoutDependency,layoutId:\"vg5B9iFTW\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:0},variants:{GJJOZbm7i:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},mSO49wI0Q:{borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9,opacity:.15}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h6w9jf\",\"data-framer-name\":\"Black Outline\",layoutDependency:layoutDependency,layoutId:\"kQs6FgAeA\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 0px 0px 1px var(--token-91dd08a8-5045-4440-8b70-a452d14b8315, rgb(5, 5, 5))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t58qh6\",\"data-framer-name\":\"Hover Overlay\",layoutDependency:layoutDependency,layoutId:\"l1qjudWvO\",style:{backgroundColor:\"var(--token-15a23f93-2d8c-4d36-a14f-deb518f0c348, rgb(34, 36, 38))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:0},variants:{mSO49wI0Q:{opacity:.25}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dtuvco\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"kXN3CcMqI\",style:{borderBottomLeftRadius:4,borderTopLeftRadius:4},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12q1vpb\",\"data-framer-name\":\"Dark Overlay\",layoutDependency:layoutDependency,layoutId:\"hlQsWZMN3\",style:{background:\"linear-gradient(90deg, rgba(5, 5, 5, 0) 0%, rgb(0, 0, 0) 100%)\",opacity:.15}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ir23aa\",\"data-border\":true,\"data-framer-name\":\"IMG\",layoutDependency:layoutDependency,layoutId:\"bXKGCgz0B\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-e1e0d393-4ead-4113-8847-b9e6f79c9cba, rgb(19, 20, 21))\",borderBottomLeftRadius:4,borderTopLeftRadius:4}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9aojar-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yBk7EQyYM-container\",nodeId:\"yBk7EQyYM\",rendersWithMotion:true,scopeId:\"SHnXhqyJ8\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:Yxj2KxlKt,description:\"\",height:\"100%\",id:\"yBk7EQyYM\",layoutId:\"yBk7EQyYM\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cgxq9z\",\"data-border\":true,\"data-framer-name\":\"Info Column\",layoutDependency:layoutDependency,layoutId:\"m9Hsd_BX0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(23, 25, 26)\",borderBottomRightRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jnuec4\",\"data-framer-name\":\"Title + Info\",layoutDependency:layoutDependency,layoutId:\"TDJxjMzcZ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-j3go6k\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"zBFiUvX1C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wi1lks\",\"data-styles-preset\":\"rf0IPyyJz\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Related Lesson\"})}),className:\"framer-1ernoqd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GaQRUO9Or\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HkvrP1loR,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GJJOZbm7i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ekl5dk\",\"data-styles-preset\":\"prcOXKyMy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Related Lesson\"})}),text:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+18,...addPropertyOverrides({GJJOZbm7i:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||59)-0-60)/2)+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-198h7e0-container\",layoutDependency:layoutDependency,layoutId:\"fUHw_fFB8-container\",nodeId:\"fUHw_fFB8\",rendersWithMotion:true,scopeId:\"SHnXhqyJ8\",children:/*#__PURE__*/_jsx(V2Button,{CY42NHna0:\"rgb(255, 255, 255)\",dQO0URua9:\"rgb(255, 255, 255)\",FqAhyrtxx:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\" stroke=\"white\" stroke-width=\"2\"/> </svg>',height:\"100%\",id:\"fUHw_fFB8\",layoutId:\"fUHw_fFB8\",lO_DHswB9:false,variant:\"xXpjr1Xdo\",VLXB52DLS:\"Watch now\",width:\"100%\",WohDZ20Z1:v_xoYqZHu})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rSez0.framer-795j45, .framer-rSez0 .framer-795j45 { display: block; }\",\".framer-rSez0.framer-23anwb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 652px; }\",\".framer-rSez0 .framer-1pxae7f { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; text-decoration: none; top: 0px; z-index: 5; }\",\".framer-rSez0 .framer-t4qt1k { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-rSez0 .framer-h6w9jf { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-rSez0 .framer-t58qh6 { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-rSez0 .framer-dtuvco { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 80px); overflow: visible; position: relative; width: 80px; z-index: 1; }\",\".framer-rSez0 .framer-12q1vpb { bottom: -1px; flex: none; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; width: 78px; z-index: 3; }\",\".framer-rSez0 .framer-ir23aa { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 400px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-rSez0 .framer-9aojar-container { flex: none; height: 36px; left: calc(50.00000000000002% - 36px / 2); position: absolute; top: calc(50.00000000000002% - 36px / 2); width: 36px; z-index: 4; }\",\".framer-rSez0 .framer-1cgxq9z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 80px; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-rSez0 .framer-1jnuec4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-rSez0 .framer-j3go6k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rSez0 .framer-1ernoqd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rSez0 .framer-198h7e0-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; z-index: 5; }\",\".framer-rSez0.framer-v-j626gs .framer-t4qt1k { bottom: -5px; left: -5px; right: -5px; top: -5px; will-change: var(--framer-will-change-override, transform); }\",\".framer-rSez0.framer-v-osmfoa.framer-23anwb { height: 59px; width: 390px; }\",\".framer-rSez0.framer-v-osmfoa .framer-dtuvco { height: var(--framer-aspect-ratio-supported, 60px); width: 60px; }\",\".framer-rSez0.framer-v-osmfoa .framer-12q1vpb { bottom: 0px; top: 0px; width: 40px; }\",\".framer-rSez0.framer-v-osmfoa .framer-9aojar-container { height: 24px; left: calc(50.00000000000002% - 24px / 2); top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-rSez0.framer-v-osmfoa .framer-1cgxq9z { height: 60px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-rSez0[data-border=\"true\"]::after, .framer-rSez0 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 652\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mSO49wI0Q\":{\"layout\":[\"fixed\",\"fixed\"]},\"GJJOZbm7i\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Yxj2KxlKt\":\"icon\",\"HkvrP1loR\":\"related\",\"v_xoYqZHu\":\"cTAIcon\",\"VPIsiKOVC\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSHnXhqyJ8=withCSS(Component,css,\"framer-rSez0\");export default FramerSHnXhqyJ8;FramerSHnXhqyJ8.displayName=\"v2/Related Card  Minimal\";FramerSHnXhqyJ8.defaultProps={height:80,width:652};addPropertyControls(FramerSHnXhqyJ8,{variant:{options:[\"a026JEzZu\",\"mSO49wI0Q\",\"GJJOZbm7i\"],optionTitles:[\"Desktop Default\",\"Desktop Hover\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Yxj2KxlKt:{defaultValue:'<svg width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M8.15896 1.95312L6.95117 6.46079L11.4588 7.66858L12.6666 3.16095L8.15896 1.95312Z\" fill=\"#9CA1A4\"/> <path d=\"M2.3437 3.54443L1.29102 9.51453L6.98759 7.44113L2.3437 3.54443Z\" fill=\"#9CA1A4\"/> <path d=\"M8.42708 8.06396C7.13844 8.06396 6.09375 9.10866 6.09375 10.3973C6.09375 11.686 7.13844 12.7306 8.42708 12.7306C9.71578 12.7306 10.7604 11.686 10.7604 10.3973C10.7604 9.10866 9.71578 8.06396 8.42708 8.06396Z\" fill=\"#9CA1A4\"/> </svg>',displayTextArea:false,title:\"Icon\",type:ControlType.String},HkvrP1loR:{defaultValue:\"Related Lesson\",displayTextArea:false,title:\"Related\",type:ControlType.String},v_xoYqZHu:{defaultValue:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18.3307 10.0013L4.16406 1.66797V18.3346L18.3307 10.0013Z\" fill=\"black\"/> </svg>',displayTextArea:false,title:\"CTA Icon\",type:ControlType.String},VPIsiKOVC:{title:\"Link\",type:ControlType.Link}});addFonts(FramerSHnXhqyJ8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SVGFonts,...V2ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSHnXhqyJ8\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Yxj2KxlKt\\\":\\\"icon\\\",\\\"HkvrP1loR\\\":\\\"related\\\",\\\"v_xoYqZHu\\\":\\\"cTAIcon\\\",\\\"VPIsiKOVC\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mSO49wI0Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GJJOZbm7i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"80\",\"framerIntrinsicWidth\":\"652\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";export function withCollapseIfEmpty(Component){return props=>{const ref=useRef(null);useEffect(()=>{const element=ref.current;if(element&&element.childElementCount===0){element.style.setProperty(\"width\",\"0px\",\"important\");element.style.setProperty(\"height\",\"0px\",\"important\");element.style.setProperty(\"min-width\",\"0px\",\"important\");element.style.setProperty(\"min-height\",\"0px\",\"important\");}},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCollapseIfEmpty\":{\"type\":\"reactHoc\",\"name\":\"withCollapseIfEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CollapseFrame.map"],"mappings":"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"}