{"version":3,"file":"XDsL8ebI4.BoxP2ap1.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","Children","useState","useRef","useMemo","UtilsComponentMessage","getProps","className","addPropertyOverrides","ArrowUpRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Faq","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/DE91ZNrPshQbFJysFrO4/W7oLCU4_B.js","https:/framer.com/m/Utils-Component-Message-ZVoG.js","https:/framerusercontent.com/modules/IT2yoWfYkMOUw1y7WouH/cLHux5WXn78o6KzYK382/SVGPathShimmer_Prod.js","https:/framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js","https:/framerusercontent.com/modules/bmeG3cprZKbYNAj31sjO/lztbPCo4CNzKzoDdvYr3/Ref7CiuLd.js","https:/framerusercontent.com/modules/qH1ewkT2Apd6cnYEG9vQ/atu0QUJUe2zRkmBiwqXr/AnqNoZ_U2.js","https:/framerusercontent.com/modules/zvsQsHdKJyoc1TNNgNId/ZQwlDwC9FvRkARs7RepT/Awxi1CAQQ.js","https:/framerusercontent.com/modules/sK03TpIKzyq8OgUxM8Rl/W0AChTS29HW8c7bIPsuN/N3EKCZ7Fl.js","https:/framerusercontent.com/modules/zaCXCXbHpCS9aVKlQIbn/JS0htbnP7W3Xga8BA4fL/XDsL8ebI4.js"],"sourcesContent":["// Generated by Framer (1bcc82d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-ZpfHZ\";const variantClassNames={XvqTw0Be9:\"framer-v-jjcw9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{return{...props,WuF2iG84P:subtitle??props.WuF2iG84P??\"Set up the component by adding background and bouncer elements to the component properties.\",yeAnKbEUZ:title??props.yeAnKbEUZ??\"Screen Saver\"};};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,yeAnKbEUZ,WuF2iG84P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XvqTw0Be9\",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-jjcw9a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XvqTw0Be9\",ref:refBinding,style:{backgroundColor:\"rgba(136, 85, 255, 0.1)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uh2i08\",layoutDependency:layoutDependency,layoutId:\"aM7oiNoFL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-flw0dh\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GthLmGmBt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><g><path d=\"M 0 0 L 28 0 L 28 28 L 0 28 Z\" fill=\"transparent\"></path><path d=\"M 21 7.113 C 21 7.041 21.029 6.971 21.079 6.921 L 27.534 0.465 C 27.613 0.388 27.73 0.365 27.831 0.407 C 27.933 0.449 28 0.548 28 0.658 L 28 13.888 C 28 13.96 27.971 14.028 27.921 14.079 L 21 21 Z M 7 21 L 7 7.658 C 7 7.548 6.933 7.449 6.831 7.407 C 6.73 7.365 6.613 7.388 6.534 7.465 L 0.079 13.921 C 0.028 13.972 0 14.041 0 14.113 L 0 27.728 C 0 27.877 0.122 28 0.273 28 L 13.888 28 C 13.96 28 14.028 27.971 14.079 27.921 L 21 21 Z\" fill=\"rgb(153, 102, 255)\"></path></g></svg>',svgContentId:11036020200,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3ullq\",layoutDependency:layoutDependency,layoutId:\"E3DQBYSAf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 102, 255))\"},children:\"Screen Saver\"})}),className:\"framer-q0gs4u\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"UqJwZqJjg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 102, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yeAnKbEUZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(153, 102, 255, 0.7))\"},children:\"Set up the component by adding background and bouncer elements to the component properties.\"})}),className:\"framer-g5dqhc\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RJ7UF99m8\",style:{\"--extracted-r6o4lv\":\"rgba(153, 102, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WuF2iG84P,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZpfHZ.framer-qanqo2, .framer-ZpfHZ .framer-qanqo2 { display: block; }\",\".framer-ZpfHZ.framer-jjcw9a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-ZpfHZ .framer-uh2i08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-ZpfHZ .framer-flw0dh { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-ZpfHZ .framer-k3ullq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZpfHZ .framer-q0gs4u, .framer-ZpfHZ .framer-g5dqhc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yeAnKbEUZ\":\"title\",\"WuF2iG84P\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW7oLCU4_B=withCSS(Component,css,\"framer-ZpfHZ\");export default FramerW7oLCU4_B;FramerW7oLCU4_B.displayName=\"Utils/Component Message\";FramerW7oLCU4_B.defaultProps={height:200,width:400};addPropertyControls(FramerW7oLCU4_B,{yeAnKbEUZ:{defaultValue:\"Screen Saver\",displayTextArea:false,title:\"Title\",type:ControlType.String},WuF2iG84P:{defaultValue:\"Set up the component by adding background and bouncer elements to the component properties.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String}});addFonts(FramerW7oLCU4_B,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW7oLCU4_B\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerVariables\":\"{\\\"yeAnKbEUZ\\\":\\\"title\\\",\\\"WuF2iG84P\\\":\\\"subtitle\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W7oLCU4_B.map","/*\n * Utils/Component Message\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/DE91ZNrPshQbFJysFrO4/W7oLCU4_B.js\"\nexport { default } from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/DE91ZNrPshQbFJysFrO4/W7oLCU4_B.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{Children,useEffect,useState,useMemo,useRef,cloneElement}from\"react\";import{motion,useInView,animate,useMotionValue,useTransform}from\"framer-motion\";import UtilsComponentMessage from\"https://framer.com/m/Utils-Component-Message-ZVoG.js\";var Mode;(function(Mode){Mode[\"Layer\"]=\"layer\";Mode[\"SVG\"]=\"svg\";})(Mode||(Mode={}));var SVGType;(function(SVGType){SVGType[\"Image\"]=\"image\";SVGType[\"File\"]=\"file\";})(SVGType||(SVGType={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */export default function SVGPathShimmer({mode,layer,svgType,svgImage,svgFile,baseColor,shimmerColor,length,transition,direction,loopMode,loopDelay,trigger,replay,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasChildren=mode===\"layer\"?Children.count(layer)>0:false;const reverse=direction===\"reverse\";const loop=loopMode!==\"once\";const shapeTransition={...transition,repeat:loop?Infinity:0,repeatType:loopMode===\"mirror\"?\"reverse\":loopMode,repeatDelay:loop?loopDelay:0};const[svgContent,setSvgContent]=useState(null);const[isLoading,setIsLoading]=useState(false);const[loadingError,setLoadingError]=useState(null);const[currentAnimation,setCurrentAnimation]=useState(null);const ref=useRef(null);const isInView=useInView(ref,{once:!replay&&!loop,amount:\"some\"});const progressMotionValue=useMotionValue(0);const[scale,setScale]=useState(1);const[padding,setPadding]=useState({horizontal:0,vertical:0});const[originalSize,setOriginalSize]=useState({width:0,height:0});const containerRef=useRef(null);const hasSvg=mode===\"svg\"?!!svgContent:hasChildren;const runAnimation=()=>{if(isCanvas)return;if(currentAnimation){currentAnimation.stop();}setCurrentAnimation(animate(0,1,{...shapeTransition,onUpdate:latest=>{progressMotionValue.set(latest);}}));};useEffect(()=>{async function fetchSVG(){if(mode!==\"svg\")return;setIsLoading(true);setLoadingError(null);setSvgContent(null);const url=svgType===\"image\"?svgImage?.src:svgFile;if(!url){setIsLoading(false);return;}const content=await loadAndValidateSVG(url);if(!content){setLoadingError(true);setIsLoading(false);return;}setSvgContent(content);setIsLoading(false);}fetchSVG();},[mode,svgType,svgType===\"image\"?svgImage?.src:svgFile]);useEffect(()=>{if(trigger===\"appear\"){runAnimation();}// Add cleanup function\nreturn()=>{if(currentAnimation){currentAnimation.stop();}};},[trigger,hasSvg]);useEffect(()=>{if(trigger===\"layerInView\"){if(isInView&&hasSvg){runAnimation();}else{if(currentAnimation){currentAnimation.stop();}progressMotionValue.set(0);}}},[isInView,trigger,hasSvg]);// First effect to capture original SVG size once ref is available\nuseEffect(()=>{if(!isCanvas||mode!==\"layer\"||!hasChildren)return;// Use rAF to ensure we measure after the ref is attached\nconst measureSvg=()=>{const svg=containerRef.current?.querySelector(\"div:has(> svg)\");if(!svg){requestAnimationFrame(measureSvg);return;}setOriginalSize({width:svg.offsetWidth,height:svg.offsetHeight});};requestAnimationFrame(measureSvg);},[isCanvas,mode,hasChildren]);// Second effect to handle resize observation\nuseEffect(()=>{if(!isCanvas||mode!==\"layer\"||!hasChildren||!containerRef.current)return;const container=containerRef.current;const updateScale=()=>{const containerWidth=container.offsetWidth;const containerHeight=container.offsetHeight;let newScale=1;const newPadding={horizontal:0,vertical:0};// Only proceed with scaling if we have the dimensions we need\nif(style?.width&&style?.height){if(originalSize.width&&originalSize.height){newScale=Math.min(containerWidth/originalSize.width,containerHeight/originalSize.height);}}else if(style?.width){if(originalSize.width){newScale=containerWidth/originalSize.width;newPadding.vertical=(containerHeight*newScale-containerHeight)/2;}}else if(style?.height){if(originalSize.height){newScale=containerHeight/originalSize.height;newPadding.horizontal=(containerWidth*newScale-containerWidth)/2;}}setScale(newScale);setPadding(newPadding);};const resizeObserver=new ResizeObserver(updateScale);resizeObserver.observe(container);updateScale()// Initial calculation\n;return()=>{resizeObserver.disconnect();};},[isCanvas,mode,hasChildren,originalSize.width,originalSize.height,style?.width,style?.height]);let svgElement=null;let svgContents=null;let svgViewbox=\"\";let viewboxWidth=0;let viewboxHeight=0;const start=100+length+length;const end=length;const parsedSvgData=useMemo(()=>{if(mode!==\"svg\"||!svgContent||isLoading){return null;}const parser=new DOMParser;const doc=parser.parseFromString(svgContent,\"image/svg+xml\");const svg=doc.querySelector(\"svg\");const path=doc.querySelector(\"path\");if(!svg||!path){return null;}const width=parseFloat(svg.getAttribute(\"width\")||\"100\");const height=parseFloat(svg.getAttribute(\"height\")||\"100\");const viewBox=svg.getAttribute(\"viewBox\")||`0 0 ${width} ${height}`;const pathD=path.getAttribute(\"d\")||\"\";const stroke=path.getAttribute(\"stroke\")||\"transparent\";const strokeWidth=path.getAttribute(\"stroke-width\")||\"1\";const strokeLinecap=path.getAttribute(\"stroke-linecap\")||\"round\";const strokeLinejoin=path.getAttribute(\"stroke-linejoin\")||\"round\";return{width,height,viewBox,pathD,stroke,strokeWidth,strokeLinecap,strokeLinejoin};},[mode,svgContent,isLoading]);const parsedLayerData=useMemo(()=>{if(mode!==\"layer\"||!hasChildren||isCanvas){return null;}const firstChild=getFirstChild(layer);const svgChild=getFirstChild(firstChild?.props?.svg);if(!svgChild){return null;}const attributes=svgChild.match(/[\\w-]+=\"[^\"]*\"/g);let pathD;let stroke;let strokeWidth;let strokeLinecap;let strokeLinejoin;for(const element of attributes){if(element.startsWith(\"d=\")){pathD=splitAndReplace(element);}if(element.startsWith(\"stroke=\")){stroke=splitAndReplace(element);}if(element.startsWith(\"stroke-width=\")){strokeWidth=splitAndReplace(element);}if(element.startsWith(\"stroke-linecap=\")){strokeLinecap=splitAndReplace(element);}if(element.startsWith(\"stroke-linejoin=\")){strokeLinejoin=splitAndReplace(element);}}const viewBoxMatch=svgChild.split(\"viewBox=\")[1];const viewBox=viewBoxMatch.split(\">\")[0].replace(/^\"(.+(?=\"$))\"$/,\"$1\");const viewBoxWidth=parseFloat(viewBox.split(\" \")[2]);const viewBoxHeight=parseFloat(viewBox.split(\" \")[3]);return{pathD,stroke,strokeWidth,strokeLinecap,strokeLinejoin,viewBox,viewBoxWidth,viewBoxHeight};},[mode,layer,hasChildren,isCanvas]);const opacity=useTransform(progressMotionValue,value=>{const strokeLinecap=mode===\"svg\"?parsedSvgData?.strokeLinecap:parsedLayerData?.strokeLinecap;if(strokeLinecap===\"round\"||strokeLinecap===\"square\"){return transformOpacity(value);}return 1;});const strokeDashoffsetTransform=useTransform(progressMotionValue,[0,1],reverse?[end,start]:[start,end]);if(mode===\"svg\"){if(!isLoading&&svgContent&&parsedSvgData){const{width,height,viewBox,pathD,stroke,strokeWidth,strokeLinecap,strokeLinejoin}=parsedSvgData;viewboxWidth=width;viewboxHeight=height;svgViewbox=viewBox;svgContents=[/*#__PURE__*/_jsx(\"path\",{d:pathD,stroke:baseColor||stroke,strokeWidth:strokeWidth,strokeLinejoin:strokeLinejoin,strokeLinecap:strokeLinecap,fill:\"transparent\"}),/*#__PURE__*/_jsx(motion.path,{style:{strokeDashoffset:strokeDashoffsetTransform},strokeDasharray:`${length} 100`,d:pathD,stroke:shimmerColor,strokeWidth:strokeWidth,strokeLinejoin:strokeLinejoin,strokeLinecap:strokeLinecap,fill:\"transparent\",pathLength:100,opacity:opacity})];}}else if(hasChildren){if(isCanvas){svgElement=getFirstChild(layer);}else if(parsedLayerData){const{pathD,stroke,strokeWidth,strokeLinecap,strokeLinejoin,viewBox,viewBoxWidth,viewBoxHeight}=parsedLayerData;svgViewbox=viewBox;viewboxWidth=viewBoxWidth;viewboxHeight=viewBoxHeight;svgContents=[/*#__PURE__*/_jsx(\"path\",{d:pathD,stroke:stroke,strokeWidth:strokeWidth,strokeLinejoin:strokeLinejoin,strokeLinecap:strokeLinecap,fill:\"transparent\"}),/*#__PURE__*/_jsx(motion.path,{style:{strokeDashoffset:strokeDashoffsetTransform},strokeDasharray:`${length} 100`,d:pathD,stroke:shimmerColor,strokeWidth:strokeWidth,strokeLinejoin:strokeLinejoin,strokeLinecap:strokeLinecap,fill:\"transparent\",pathLength:100,opacity:opacity})];}}// Apply the scale and padding after they're calculated\nif(svgElement&&isCanvas){svgElement=/*#__PURE__*/cloneElement(svgElement,{style:{transform:`scale(${scale})`,transformOrigin:\"center\",...svgElement.props.style}});}return svgElement||svgContents?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",placeContent:\"center\",placeItems:\"center\",backgroundColor:\"transparent\",overflow:\"hidden\",position:\"relative\",paddingLeft:padding.horizontal,paddingRight:padding.horizontal,paddingTop:padding.vertical,paddingBottom:padding.vertical,...style},children:/*#__PURE__*/_jsx(\"div\",{\"data-tag-here\":true,ref:containerRef,style:{display:\"flex\",placeContent:\"center\",placeItems:\"center\",backgroundColor:\"transparent\",position:\"relative\",...style},children:svgElement||/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:svgViewbox,style:{width:style?.width??(style?.height?\"auto\":viewboxWidth),height:style?.height??(style?.width?\"auto\":viewboxHeight)},children:svgContents})})}):mode===\"svg\"&&!isLoading&&!svgContent&&!(svgType===\"image\"?svgImage?.src:svgFile)||mode===\"layer\"&&!hasChildren?/*#__PURE__*/_jsx(\"div\",{ref:ref,style:style,children:/*#__PURE__*/_jsx(UtilsComponentMessage,{style:style,title:loadingError?\"Error loading SVG\":\"SVG Path Shimmer\",subtitle:loadingError?\"Invalid SVG file. Please provide a valid SVG.\":\"Connect a graphic layer using the handle or upload an SVG file.\"})}):/*#__PURE__*/_jsx(\"div\",{ref:ref,style:style});}SVGPathShimmer.displayName=\"SVG Path Shimmer\";addPropertyControls(SVGPathShimmer,{mode:{type:ControlType.Enum,defaultValue:\"layer\",options:[\"layer\",\"svg\"],optionTitles:[\"Graphic\",\"SVG\"],displaySegmentedControl:true},layer:{type:ControlType.ComponentInstance,description:\"Select a Graphic layer\",hidden:props=>props.mode!==\"layer\"},svgType:{type:ControlType.Enum,defaultValue:\"image\",options:[\"image\",\"file\"],optionTitles:[\"Image\",\"File\"],displaySegmentedControl:true,title:\"SVG Type\",hidden:props=>props.mode!==\"svg\"},svgImage:{type:ControlType.ResponsiveImage,title:\"SVG\",description:\"Must be an SVG file\",hidden:props=>props.mode!==\"svg\"||props.svgType!==\"image\"},svgFile:{type:ControlType.File,allowedFileTypes:[\"svg\"],title:\"SVG\",description:\"Must be an SVG file\",hidden:props=>props.mode!==\"svg\"||props.svgType!==\"file\"},baseColor:{type:ControlType.Color,optional:true,title:\"Color\",hidden:props=>props.mode!==\"svg\"},shimmerColor:{type:ControlType.Color,title:\"Shimmer\",defaultValue:\"#0099FF\"},length:{type:ControlType.Number,defaultValue:20,min:0,max:100,step:1,unit:\"%\"},transition:{type:ControlType.Transition,defaultValue:{type:\"tween\",ease:[0,0,1,1],duration:2,delay:0}},trigger:{type:ControlType.Enum,defaultValue:\"appear\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},loopMode:{type:ControlType.Enum,defaultValue:\"loop\",options:[\"loop\",\"mirror\",\"once\"],optionTitles:[\"Loop\",\"Mirror\",\"Once\"],displaySegmentedControl:true,title:\"Animation\"},loopDelay:{type:ControlType.Number,defaultValue:0,min:0,max:60,step:.1,hidden:props=>props.loopMode===\"once\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.trigger!==\"layerInView\"||props.loopMode!==\"once\"},direction:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"reverse\"],optionTitles:[\"Default\",\"Reverse\"],displaySegmentedControl:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});function getFirstChild(slots){let firstChild;Children.map(slots,child=>{if(firstChild===undefined){firstChild=child;}});return firstChild;}function splitAndReplace(string){return string.split(\"=\")[1].replace(/['\"]+/g,\"\");}async function loadAndValidateSVG(url){try{const response=await fetch(url);const text=await response.text();// Basic validation that it's an SVG\nif(!text.includes(\"<svg\")||!text.includes(\"</svg>\")){return null;}return text;}catch(error){console.error(\"Error loading SVG:\",error);return null;}}function transformOpacity(input){// Ensure input is within the valid range\nif(input<0||input>1){return 0;}const lowerThreshold=.01;const upperThreshold=1-lowerThreshold;if(input<=lowerThreshold){// Linear interpolation from 0 to 1 for inputs between 0 and 0.025\nreturn input/lowerThreshold;}else if(input>=upperThreshold){// Linear interpolation from 1 to 0 for inputs between 0.975 and 1\nreturn(1-input)/lowerThreshold;}else{// All values between 0.025 and 0.975 return 1\nreturn 1;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGPathShimmer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVGPathShimmer_Prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"Gm6ErcvSs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"TScaaNOIP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-r0AVb\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-r0AVb { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-r0AVb\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (958e4e9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={P3qmsX9UK:{hover:true},pBdlAx0Iz:{hover:true},qO8rH2cWH:{hover:true},zqa6dnwAr:{hover:true}};const cycleOrder=[\"pBdlAx0Iz\",\"qO8rH2cWH\",\"zqa6dnwAr\",\"P3qmsX9UK\"];const serializationHash=\"framer-TjfJ2\";const variantClassNames={P3qmsX9UK:\"framer-v-1lf1vti\",pBdlAx0Iz:\"framer-v-1db0tx\",qO8rH2cWH:\"framer-v-4p0y81\",zqa6dnwAr:\"framer-v-1byc654\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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={\"Primary Large\":\"qO8rH2cWH\",\"Primary Small\":\"pBdlAx0Iz\",Secondary:\"zqa6dnwAr\",Tertiary:\"P3qmsX9UK\"};const getProps=({callToAction,click,height,id,link,newTab,width,...props})=>{return{...props,quN5rTF65:link??props.quN5rTF65,RJVUGELXZ:callToAction??props.RJVUGELXZ??\"Get started\",UX2EdKU5y:click??props.UX2EdKU5y,variant:humanReadableVariantMap[props.variant]??props.variant??\"pBdlAx0Iz\",VOE7BqHjH:newTab??props.VOE7BqHjH??true};};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,quN5rTF65,RJVUGELXZ,VOE7BqHjH,UX2EdKU5y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pBdlAx0Iz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvgs5mx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(UX2EdKU5y){const res=await UX2EdKU5y(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"qO8rH2cWH-hover\",\"P3qmsX9UK-hover\"].includes(gestureVariant))return false;if([\"qO8rH2cWH\",\"P3qmsX9UK\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({\"P3qmsX9UK-hover\":{value:transition1},P3qmsX9UK:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:quN5rTF65,motionChild:true,nodeId:\"pBdlAx0Iz\",openInNewTab:VOE7BqHjH,scopeId:\"Ref7CiuLd\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1db0tx\",className,classNames)} framer-1v0l92e`,\"data-framer-name\":\"Primary Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pBdlAx0Iz\",onTap:onTapvgs5mx,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",background:\"linear-gradient(90deg, var(--token-2bd9d8e3-97fe-48ca-83ed-52d756c4fb9f, rgb(63, 43, 108)) 0%, var(--token-deb41536-2c3f-4068-b870-829e3a5fcaa6, rgb(127, 81, 239)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{\"P3qmsX9UK-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.2)\",boxShadow:\"none\"},\"pBdlAx0Iz-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 0px 0px 4px rgba(126, 80, 235, 0.2)\",WebkitBackdropFilter:\"none\"},\"qO8rH2cWH-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 0px 0px 4px rgba(126, 80, 235, 0.2)\",WebkitBackdropFilter:\"none\"},\"zqa6dnwAr-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",background:\"linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},P3qmsX9UK:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-df227308-60be-4193-a99e-717d73a86df8, rgba(255, 255, 255, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(12px)\",background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.03) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0.03)\",WebkitBackdropFilter:\"blur(12px)\"},zqa6dnwAr:{background:\"linear-gradient(90deg, var(--token-3a54e571-c43b-4c7d-9a8e-a3910a4d364e, rgba(255, 255, 255, 0.95)) 0%, var(--token-3a54e571-c43b-4c7d-9a8e-a3910a4d364e, rgba(255, 255, 255, 0.95)) 100%)\",backgroundColor:\"var(--token-3a54e571-c43b-4c7d-9a8e-a3910a4d364e, rgba(255, 255, 255, 0.95))\"}},...addPropertyOverrides({\"P3qmsX9UK-hover\":{\"data-framer-name\":undefined},\"pBdlAx0Iz-hover\":{\"data-framer-name\":undefined},\"qO8rH2cWH-hover\":{\"data-framer-name\":undefined},\"zqa6dnwAr-hover\":{\"data-framer-name\":undefined},P3qmsX9UK:{\"data-border\":true,\"data-framer-name\":\"Tertiary\"},qO8rH2cWH:{\"data-framer-name\":\"Primary Large\"},zqa6dnwAr:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7287a6ec-5a36-4860-950f-c06ee99a82b2, rgb(255, 255, 255)))\"},children:\"Get started\"})}),className:\"framer-i6n6z0\",\"data-framer-name\":\"Button Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tGOdbAIkH\",style:{\"--extracted-r6o4lv\":\"var(--token-7287a6ec-5a36-4860-950f-c06ee99a82b2, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:RJVUGELXZ,variants:{zqa6dnwAr:{\"--extracted-r6o4lv\":\"var(--token-5f02b6c4-24fc-4147-826c-1d0cf6165934, rgb(11, 10, 18))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({P3qmsX9UK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7287a6ec-5a36-4860-950f-c06ee99a82b2, rgb(255, 255, 255)))\"},children:\"Get started\"})})},qO8rH2cWH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7287a6ec-5a36-4860-950f-c06ee99a82b2, rgb(255, 255, 255)))\"},children:\"Get started\"})})},zqa6dnwAr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f02b6c4-24fc-4147-826c-1d0cf6165934, rgb(11, 10, 18)))\"},children:\"Get started\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-m7f4e9\",layoutDependency:layoutDependency,layoutId:\"NaP8nY48l\",style:{\"--43q7um\":\"var(--token-3a54e571-c43b-4c7d-9a8e-a3910a4d364e, rgba(255, 255, 255, 0.95))\",rotate:0},variants:{\"pBdlAx0Iz-hover\":{rotate:45},\"zqa6dnwAr-hover\":{rotate:45},zqa6dnwAr:{\"--43q7um\":\"var(--token-5f02b6c4-24fc-4147-826c-1d0cf6165934, rgb(11, 10, 18))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TjfJ2.framer-1v0l92e, .framer-TjfJ2 .framer-1v0l92e { display: block; }\",\".framer-TjfJ2.framer-1db0tx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TjfJ2 .framer-i6n6z0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TjfJ2 .framer-m7f4e9 { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-TjfJ2.framer-v-4p0y81.framer-1db0tx { padding: 16px 40px 16px 40px; }\",\".framer-TjfJ2.framer-v-1lf1vti.framer-1db0tx { gap: 8px; overflow: hidden; padding: 12px 28px 12px 28px; will-change: var(--framer-will-change-override, transform); }\",'.framer-TjfJ2[data-border=\"true\"]::after, .framer-TjfJ2 [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 49.5\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qO8rH2cWH\":{\"layout\":[\"auto\",\"auto\"]},\"zqa6dnwAr\":{\"layout\":[\"auto\",\"auto\"]},\"P3qmsX9UK\":{\"layout\":[\"auto\",\"auto\"]},\"H3FEGMkwh\":{\"layout\":[\"auto\",\"auto\"]},\"H8Kh_2Mn2\":{\"layout\":[\"auto\",\"auto\"]},\"gBMXx3lSw\":{\"layout\":[\"auto\",\"auto\"]},\"TlvVhxlbP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"quN5rTF65\":\"link\",\"RJVUGELXZ\":\"callToAction\",\"VOE7BqHjH\":\"newTab\",\"UX2EdKU5y\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRef7CiuLd=withCSS(Component,css,\"framer-TjfJ2\");export default FramerRef7CiuLd;FramerRef7CiuLd.displayName=\"Button 2\";FramerRef7CiuLd.defaultProps={height:49.5,width:156};addPropertyControls(FramerRef7CiuLd,{variant:{options:[\"pBdlAx0Iz\",\"qO8rH2cWH\",\"zqa6dnwAr\",\"P3qmsX9UK\"],optionTitles:[\"Primary Small\",\"Primary Large\",\"Secondary\",\"Tertiary\"],title:\"Variant\",type:ControlType.Enum},quN5rTF65:{title:\"Link\",type:ControlType.Link},RJVUGELXZ:{defaultValue:\"Get started\",displayTextArea:false,title:\"Call to action\",type:ControlType.String},VOE7BqHjH:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},UX2EdKU5y:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerRef7CiuLd,[{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\"}]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRef7CiuLd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"49.5\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qO8rH2cWH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zqa6dnwAr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"P3qmsX9UK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H3FEGMkwh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H8Kh_2Mn2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gBMXx3lSw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TlvVhxlbP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"156\",\"framerVariables\":\"{\\\"quN5rTF65\\\":\\\"link\\\",\\\"RJVUGELXZ\\\":\\\"callToAction\\\",\\\"VOE7BqHjH\\\":\\\"newTab\\\",\\\"UX2EdKU5y\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ref7CiuLd.map","// Generated by Framer (eb93fa7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{family:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{family:\"DM Sans\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-jpOqQ .framer-styles-preset-2io64c:not(.rich-text-wrapper), .framer-jpOqQ .framer-styles-preset-2io64c.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 2px; --framer-text-alignment: start; --framer-text-color: var(--token-5d3602f5-d470-4b4b-916d-5b57bbf588f8, rgba(255, 255, 255, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-jpOqQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eb93fa7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v16/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-yV5mH .framer-styles-preset-xsql1q:not(.rich-text-wrapper), .framer-yV5mH .framer-styles-preset-xsql1q.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 2px; --framer-text-alignment: left; --framer-text-color: var(--token-5d3602f5-d470-4b4b-916d-5b57bbf588f8, #d5d5d5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yV5mH\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (148822d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qH1ewkT2Apd6cnYEG9vQ/atu0QUJUe2zRkmBiwqXr/AnqNoZ_U2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zvsQsHdKJyoc1TNNgNId/ZQwlDwC9FvRkARs7RepT/Awxi1CAQQ.js\";const enabledGestures={fwVRCRWr7:{hover:true},HkumzbVQH:{hover:true}};const cycleOrder=[\"HkumzbVQH\",\"fwVRCRWr7\"];const serializationHash=\"framer-8J6Bg\";const variantClassNames={fwVRCRWr7:\"framer-v-nvnn85\",HkumzbVQH:\"framer-v-18bryc7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={Closed:\"HkumzbVQH\",Open:\"fwVRCRWr7\"};const getProps=({answer,height,id,question,width,...props})=>{return{...props,T8rQFvSBR:answer??props.T8rQFvSBR??\"You can learn Iman Gadzhi, Devin Jatho and Daniel Dalen style. There is option to request any style you need.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HkumzbVQH\",W88zB8mIG:question??props.W88zB8mIG??\"Question\"};};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,W88zB8mIG,T8rQFvSBR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HkumzbVQH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17pnvci=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"fwVRCRWr7\");});const onTap1rzig0m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"HkumzbVQH\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"fwVRCRWr7-hover\")return true;if(baseVariant===\"fwVRCRWr7\")return true;return false;};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-18bryc7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HkumzbVQH\",onTap:onTap17pnvci,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-df227308-60be-4193-a99e-717d73a86df8, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"fwVRCRWr7-hover\":{backgroundColor:\"var(--token-37b21b3d-3e44-4bf1-bf68-f20e67e05dae, rgb(18, 18, 18))\"},\"HkumzbVQH-hover\":{backgroundColor:\"var(--token-37b21b3d-3e44-4bf1-bf68-f20e67e05dae, rgb(18, 18, 18))\"}},...addPropertyOverrides({\"fwVRCRWr7-hover\":{\"data-framer-name\":undefined},\"HkumzbVQH-hover\":{\"data-framer-name\":undefined},fwVRCRWr7:{\"data-framer-name\":\"Open\",onTap:onTap1rzig0m}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ld7j9b\",\"data-framer-name\":\"Question\",layoutDependency:layoutDependency,layoutId:\"QbKnXiLaZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xsql1q\",\"data-styles-preset\":\"Awxi1CAQQ\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, rgb(255, 255, 255)))\"},children:\"Question\"})}),className:\"framer-x39f3x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RxzoC9WNr\",style:{\"--extracted-r6o4lv\":\"var(--token-fa4dcb27-7179-41c9-bbdc-0fe7fe502e97, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a207el\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"NQfPll9hI\",style:{rotate:0},transformTemplate:transformTemplate1,variants:{\"HkumzbVQH-hover\":{rotate:0},fwVRCRWr7:{rotate:180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-xis6dg\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WKd1Z0ESY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 7\"><path d=\"M 0.808 1.22 C 1.101 0.928 1.575 0.928 1.868 1.22 L 5.588 4.94 L 9.308 1.22 C 9.495 1.019 9.777 0.937 10.042 1.005 C 10.308 1.072 10.516 1.28 10.583 1.546 C 10.651 1.811 10.569 2.093 10.368 2.28 L 6.118 6.53 C 5.825 6.822 5.351 6.822 5.058 6.53 L 0.808 2.28 C 0.516 1.987 0.516 1.513 0.808 1.22 Z\" fill=\"var(--token-a254cddd-24c9-47fc-9fdd-198a37896ec4, rgb(249, 243, 254))\"></path></svg>',svgContentId:9404847782,withExternalLayout:true,...addPropertyOverrides({fwVRCRWr7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 7\"><path d=\"M 0.808 1.22 C 1.101 0.928 1.575 0.928 1.868 1.22 L 5.588 4.94 L 9.308 1.22 C 9.495 1.019 9.777 0.937 10.042 1.005 C 10.308 1.072 10.516 1.28 10.583 1.546 C 10.651 1.811 10.569 2.093 10.368 2.28 L 6.118 6.53 C 5.825 6.822 5.351 6.822 5.058 6.53 L 0.808 2.28 C 0.516 1.987 0.516 1.513 0.808 1.22 Z\" fill=\"var(--token-7a40a441-726a-43a8-8ade-9086f99a84cb, rgb(255, 255, 255))\"></path></svg>',svgContentId:11023535160}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17g557d\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"MmjAcjgB9\",style:{opacity:0},variants:{fwVRCRWr7:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2io64c\",\"data-styles-preset\":\"AnqNoZ_U2\",children:\"You can learn Iman Gadzhi, Devin Jatho and Daniel Dalen style. There is option to request any style you need.\"})}),className:\"framer-a34mcm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eWpMXiKeX\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:T8rQFvSBR,variants:{fwVRCRWr7:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8J6Bg.framer-1xbk0s4, .framer-8J6Bg .framer-1xbk0s4 { display: block; }\",\".framer-8J6Bg.framer-18bryc7 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 480px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8J6Bg .framer-1ld7j9b { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 24px 16px 24px; position: relative; user-select: none; width: 100%; }\",\".framer-8J6Bg .framer-x39f3x { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-8J6Bg .framer-a207el { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 96%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-8J6Bg .framer-xis6dg { flex: none; height: 7px; position: relative; width: 11px; }\",\".framer-8J6Bg .framer-17g557d { 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: flex-start; overflow: visible; padding: 0px 24px 20px 24px; position: relative; width: 100%; }\",\".framer-8J6Bg .framer-a34mcm { -webkit-user-select: none; flex: none; height: auto; max-width: 80%; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-8J6Bg[data-border=\"true\"]::after, .framer-8J6Bg [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 53\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fwVRCRWr7\":{\"layout\":[\"fixed\",\"auto\"]},\"FCEFCHa90\":{\"layout\":[\"fixed\",\"auto\"]},\"pioLkfa5m\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"T8rQFvSBR\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN3EKCZ7Fl=withCSS(Component,css,\"framer-8J6Bg\");export default FramerN3EKCZ7Fl;FramerN3EKCZ7Fl.displayName=\"Faq\";FramerN3EKCZ7Fl.defaultProps={height:53,width:480};addPropertyControls(FramerN3EKCZ7Fl,{variant:{options:[\"HkumzbVQH\",\"fwVRCRWr7\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"Question\",displayTextArea:true,placeholder:\"\",title:\"Question\",type:ControlType.String},T8rQFvSBR:{defaultValue:\"You can learn Iman Gadzhi, Devin Jatho and Daniel Dalen style. There is option to request any style you need.\",displayTextArea:true,placeholder:\"\",title:\"Answer\",type:ControlType.String}});addFonts(FramerN3EKCZ7Fl,[{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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN3EKCZ7Fl\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fwVRCRWr7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FCEFCHa90\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pioLkfa5m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"480\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N3EKCZ7Fl.map","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Faq from\"https://framerusercontent.com/modules/sK03TpIKzyq8OgUxM8Rl/W0AChTS29HW8c7bIPsuN/N3EKCZ7Fl.js\";const FaqFonts=getFonts(Faq);const serializationHash=\"framer-0TTsV\";const variantClassNames={aaEq_FcPL:\"framer-v-1yqow9e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aaEq_FcPL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yqow9e\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aaEq_FcPL\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2whzge-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"apnplbN1c-container\",nodeId:\"apnplbN1c\",rendersWithMotion:true,scopeId:\"XDsL8ebI4\",children:/*#__PURE__*/_jsx(Faq,{height:\"100%\",id:\"apnplbN1c\",layoutId:\"apnplbN1c\",style:{width:\"100%\"},T8rQFvSBR:\"Flodo is built for busy professionals overwhelmed by constant email updates, task assignments, and information retrieval. It’s especially useful for HR Managers, Project Managers, Executive Assistants, Tax Managers, Consultants, Sales Representatives, PR Managers, Customer Support Teams, and Account Managers.\",variant:\"fwVRCRWr7\",W88zB8mIG:\"Who is flodo best for?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+69,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-byqxs4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SKQ8yWLRx-container\",nodeId:\"SKQ8yWLRx\",rendersWithMotion:true,scopeId:\"XDsL8ebI4\",children:/*#__PURE__*/_jsx(Faq,{height:\"100%\",id:\"SKQ8yWLRx\",layoutId:\"SKQ8yWLRx\",style:{width:\"100%\"},T8rQFvSBR:\"Absolutely. We use enterprise grade encryption and are in process of getting SOC 2 and GDPR compliance certifications. We never train our models on user data. Plus, with one-click data deletion, you have full control over your information.\",variant:\"HkumzbVQH\",W88zB8mIG:\"Is my data secure?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+138,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jk8luh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DtLM77pVY-container\",nodeId:\"DtLM77pVY\",rendersWithMotion:true,scopeId:\"XDsL8ebI4\",children:/*#__PURE__*/_jsx(Faq,{height:\"100%\",id:\"DtLM77pVY\",layoutId:\"DtLM77pVY\",style:{width:\"100%\"},T8rQFvSBR:\"Yes, you can upgrade or downgrade your plan anytime based on your team’s needs.\",variant:\"HkumzbVQH\",W88zB8mIG:\"Can I switch my plan?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+207,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e0j9a0-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YRlKDQWtV-container\",nodeId:\"YRlKDQWtV\",rendersWithMotion:true,scopeId:\"XDsL8ebI4\",children:/*#__PURE__*/_jsx(Faq,{height:\"100%\",id:\"YRlKDQWtV\",layoutId:\"YRlKDQWtV\",style:{width:\"100%\"},T8rQFvSBR:\"Yes. The Flodo.ai editor is free to use, with premium features currently in private beta. You can request early access to try all premium features free for an entire month.\",variant:\"HkumzbVQH\",W88zB8mIG:\"Is flodo free to use?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+276,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14krhaf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"X_N4I5Gy6-container\",nodeId:\"X_N4I5Gy6\",rendersWithMotion:true,scopeId:\"XDsL8ebI4\",children:/*#__PURE__*/_jsx(Faq,{height:\"100%\",id:\"X_N4I5Gy6\",layoutId:\"X_N4I5Gy6\",style:{width:\"100%\"},T8rQFvSBR:\"As of November 2025, Flodo supports Google Workspace tools and PDFs. We’re working on upcoming integrations with Outlook, Jira, GitHub, and Slack.\",variant:\"HkumzbVQH\",W88zB8mIG:\"Which tools does flodo support?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+345,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cinzif-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J8Y0ThLZl-container\",nodeId:\"J8Y0ThLZl\",rendersWithMotion:true,scopeId:\"XDsL8ebI4\",children:/*#__PURE__*/_jsx(Faq,{height:\"100%\",id:\"J8Y0ThLZl\",layoutId:\"J8Y0ThLZl\",style:{width:\"100%\"},T8rQFvSBR:\"Flodo is a zero-setup platform. It automatically learns from your existing tools and usage patterns, so it starts working seamlessly from day one.\\n Pro tip: You can also add your own custom instructions for specific actions.\\n\",variant:\"HkumzbVQH\",W88zB8mIG:\"How long does it take to set up flodo?\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0TTsV.framer-jrq0cu, .framer-0TTsV .framer-jrq0cu { display: block; }\",\".framer-0TTsV.framer-1yqow9e { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 680px; }\",\".framer-0TTsV .framer-2whzge-container, .framer-0TTsV .framer-byqxs4-container, .framer-0TTsV .framer-1jk8luh-container, .framer-0TTsV .framer-1e0j9a0-container, .framer-0TTsV .framer-14krhaf-container, .framer-0TTsV .framer-cinzif-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 508\n * @framerIntrinsicWidth 680\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXDsL8ebI4=withCSS(Component,css,\"framer-0TTsV\");export default FramerXDsL8ebI4;FramerXDsL8ebI4.displayName=\"Accordion 2\";FramerXDsL8ebI4.defaultProps={height:508,width:680};addFonts(FramerXDsL8ebI4,[{explicitInter:true,fonts:[]},...FaqFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXDsL8ebI4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"680\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"508\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XDsL8ebI4.map"],"mappings":"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"}