{"version":3,"file":"script_main.CicZtkMH.mjs","names":["useRef","useState","e","SSAINavbarVariant","FormWrap","FooterSSAI","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","React.Fragment","css","addPropertyOverrides","GetStartedCTA","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","DotLoop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","Status","ContactButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MaterialFonts","Material","MaterialControls","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MaterialFonts","Material","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Icon","useRef","useMemo","useState","HomeFactory","React","defaultEvents","addPropertyOverrides","Material","Material1","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LogoVector","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SSLogo","SocialIcon","SocialIcon2","SocialIcon3","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","css","NavbarFonts","Navbar","HeroButtons","SupportWrap","FooterSkillSSAIFonts","FooterSkillSSAI","SmoothScrollFonts","SmoothScroll","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","e","t","i","r","s","n","h","a","o","u","l","d","c","g","f","p","m","x","b","M","A","E","v","y","w","F","_","C","R","S","O","T","useRef","useState","Renderer","Program","Triangle","Mesh","cx","x","e","y","t","c","v","i","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useCallback","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","NavbarFonts","Navbar","PrimaryButton2","SecondaryButton","FooterSkillSSAIFonts","FooterSkillSSAI","SmoothScrollFonts","SmoothScroll","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","React.Fragment","_Fragment","css","NavbarFonts","Navbar","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavbarFonts","Navbar","FooterSkillSSAIFonts","FooterSkillSSAI","SmoothScrollFonts","SmoothScroll","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","React.useRef","React.useState","React.useCallback","i","r","g","b","TopNavigationBar","CandaceGetStartedCard","breakpoints","serializationHash","variantClassNames","t","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","React.Fragment","css","sharedStyle.fonts","Navbar","FooterSkillSSAI","SmoothScroll","useRef","React.useId","className","PropertyOverrides","React.createElement","HomeTemplates","HomeTemplates2","HomeSimple","DarkMode","Footer","EbookRedirectPage","LeadMagnetsPage","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/qNuXoOysaaa9zblOQYLp/XEeFQ7E7wBD8F0CTep9O/FlipCard.js","https:/framerusercontent.com/modules/C3nW9nJxyx1S0lqT34Az/MCAIW61w7hArqkZhMmB1/CYws2220s.js","https:/framerusercontent.com/modules/cdXfOtfQcvOpFasVyURQ/LvQjRJTaonS20GX7r9cV/DZWWwVvDI.js","https:/framerusercontent.com/modules/lrxmt4SgpovDDvKgl7kj/urzsITxYQFoWsopv14Qu/Ae4ZDkHp3.js","https:/framerusercontent.com/modules/MWnFrYQpcUP2xMdIdrAo/G40QqSoj8Ka7sNlAkEDF/LSE12YsUk.js","https:/framerusercontent.com/modules/GhzBh8fsXBYYdOe0SUCk/QZEw7ryzQ9U99fEOhzxx/ZS8G5q91m.js","https:/framerusercontent.com/modules/AnS1YsorRNNK8vX58K5P/zCTKGFlHUniZfibqG2fu/qB06CAgpT.js","https:/framerusercontent.com/modules/txrQVEL2PiS8r9jAZmDj/ICUR3eeH4y4FmXfFadOJ/bF3pQrmOX.js","https:/framerusercontent.com/modules/fSph70aFYPIAPkGVKYuN/0ccrbEt0vqE3zraqzsJP/FqSYg_Yw3.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/bDLfR6ZDNmcopXxfwyPN/mVEG6Y2Y7OX1QvhLhWGQ/Material.js","https:/framerusercontent.com/modules/xBtzqPVlavfEkh648cXk/e5GakbleBDnpmK7nBfsZ/JSSdGFk2v.js","https:/framerusercontent.com/modules/vaQr9HuiF8CmvbaAsuj7/JcyDQsSnjN6gUaZQDYgX/nmzsC0CtQ.js","https:/framerusercontent.com/modules/0d3lsFgHgrgj0UKXFZsu/vyPU8mX5y7iZAuhqSY4u/yyc_xp8iU.js","https:/framerusercontent.com/modules/vuKUFBSenr343AKax9QX/X7Gre0kFfDGn6IiZibK2/llvHu_ti3.js","https:/framerusercontent.com/modules/EyD9htwnmb4dJsIBcYK3/XnBg3YDgrZNT5vCi1trF/CcTVlpukJ.js","https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/blinds.js","https:/framerusercontent.com/modules/1FMZojwVawSAbaBsKMsY/P57WmJhshC8BmjLOcM2r/GradientBlinds_prod.js","https:/framerusercontent.com/modules/yf7K4to2YTtfty9rErhz/locf09ykY7CLTn8O5gF2/omvYyrE2_.js","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/AGDx3jVH4Uf1QwztZAMp/cCdjGssY88zzcPHdVmrF/QOSo87mGp.js","https:/framerusercontent.com/modules/f7oquawAUvyF2UndP60R/PjZndCup6hsOQ1VcJ0eB/mn3PDa8jh.js","https:/framerusercontent.com/modules/mSX7w6U2LTg8oz0Kw8wl/75h5Gg8nSuW4QUnvt39g/YjeswHpLZ.js","https:/framerusercontent.com/modules/ujsu3KKJ3W3LA9laJVPU/LvWYFSbXxYg1njGJu0jm/tO6KDyNuB.js","https:/framerusercontent.com/modules/g0oQdZqO54VV05Z8mvGc/rC9ue7ky7cyouROCQwyN/PDF_Downloader.js","https:/framerusercontent.com/modules/vk4B7wey9jb0HToAnMPJ/Y7VynhH2hDsBtfLTl1wt/EhKk2NXDT.js","https:/framerusercontent.com/modules/XqBDMAUWNn5o6ZBX2jP2/FAXDkWkpJCG4hdVmTGjS/jGT4l2wQp.js","framer:toplevel/main"],"sourcesContent":["// 3D Flip Card with editable image and shadow in transform\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * 3D Flip Card with editable image and shadow in transform\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 360\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function FlipCard(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"},borderRadius,backImage={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Gradient 2 - Purple\"},style}=props;const cardRef=useRef(null);const[flipped,setFlipped]=useState(false);const isStatic=useIsStaticRenderer();const[flipDirection,setFlipDirection]=useState(1);// Hold flip a bit longer\nconst flipHoldTimeout=useRef(null);const cardStyle={...style,width:\"100%\",height:\"100%\",background:\"transparent\",borderRadius,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",willChange:\"transform\",// Remove boxShadow\n// Remove flip transition, only keep box-shadow and transform for flip\ntransition:\"transform 0.3s\",position:\"relative\",perspective:\"800px\",overflow:\"visible\",zIndex:0};const innerStyle={width:\"100%\",height:\"100%\",borderRadius,position:\"relative\",transformStyle:\"preserve-3d\",// Make flip animation slower and customizable\ntransition:`transform ${props.flipDuration}s ${props.flipEasing}`,// Only flip, no tilt\ntransform:`rotateY(${flipped?180*flipDirection:0}deg)`};const faceStyle={width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0,backfaceVisibility:\"hidden\",borderRadius,overflow:\"hidden\"};const backStyle={...faceStyle,transform:\"rotateY(180deg)\"};return /*#__PURE__*/_jsx(\"div\",{ref:cardRef,style:cardStyle,// Flip on hover instead of click\nonMouseEnter:isStatic?undefined:e=>{if(!cardRef.current)return;const rect=cardRef.current.getBoundingClientRect();const x=e.clientX-rect.left;const fromLeft=x<rect.width/2;startTransition(()=>{setFlipDirection(fromLeft?-1:1);setFlipped(true);});// Hold the flip longer\nif(flipHoldTimeout.current)clearTimeout(flipHoldTimeout.current);},onMouseLeave:isStatic?undefined:()=>{if(flipHoldTimeout.current)clearTimeout(flipHoldTimeout.current);flipHoldTimeout.current=typeof window!==\"undefined\"?window.setTimeout(()=>{startTransition(()=>setFlipped(false));},600):null// Hold for 600ms after mouse leave\n;},tabIndex:0,\"aria-label\":\"3D Tilt Card\",children:/*#__PURE__*/_jsxs(\"div\",{style:{...innerStyle,transform:`rotateY(${flipped?180*flipDirection:0}deg)`},children:[/*#__PURE__*/_jsx(\"div\",{style:{...faceStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:image?.src||\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:image?.alt||\"Gradient 1 - Blue\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",pointerEvents:\"none\",userSelect:\"none\",display:\"block\"},draggable:false})}),/*#__PURE__*/_jsx(\"div\",{style:{...backStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:backImage?.src||\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:backImage?.alt||\"Gradient 2 - Purple\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",pointerEvents:\"none\",userSelect:\"none\",display:\"block\"},draggable:false})})]})});}addPropertyControls(FlipCard,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},backImage:{type:ControlType.ResponsiveImage,title:\"Back Image\"},frontContent:{type:ControlType.Slot,title:\"Front Content\",maxCount:1,hidden:()=>true},backContent:{type:ControlType.Slot,title:\"Back Content\",maxCount:1,hidden:()=>true},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:16,min:0,max:64,step:1},flipDuration:{type:ControlType.Number,title:\"Flip Duration\",defaultValue:.8,min:.1,max:2,step:.05,unit:\"s\"},flipEasing:{type:ControlType.Enum,title:\"Flip Easing\",options:[\"ease\",\"linear\",\"ease-in\",\"ease-out\",\"ease-in-out\",\"cubic-bezier(0.4,0.2,0.2,1)\",\"cubic-bezier(0.22,1,0.36,1)\",\"cubic-bezier(0.65,0,0.35,1)\"],optionTitles:[\"Ease\",\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Expressive\",\"Snappy\",\"Smooth\"],defaultValue:\"cubic-bezier(0.4,0.2,0.2,1)\",displaySegmentedControl:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FlipCard\",\"slots\":[\"frontContent\",\"backContent\"],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"360\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"240\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FlipCard.map","// Generated by Framer (0b89d47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FlipCard from\"https://framerusercontent.com/modules/qNuXoOysaaa9zblOQYLp/XEeFQ7E7wBD8F0CTep9O/FlipCard.js\";import FooterSSAI from\"#framer/local/canvasComponent/F08ZtgNgK/F08ZtgNgK.js\";import SSAINavbarVariant from\"#framer/local/canvasComponent/Pp9Xu_tpB/Pp9Xu_tpB.js\";import FormWrap from\"#framer/local/canvasComponent/RCDmqVwny/RCDmqVwny.js\";import GradientHeadline from\"#framer/local/codeFile/ZPTIS2z/Gradient_headline.js\";const SSAINavbarVariantFonts=getFonts(SSAINavbarVariant);const GradientHeadlineFonts=getFonts(GradientHeadline);const FlipCardFonts=getFonts(FlipCard);const FormWrapFonts=getFonts(FormWrap);const FooterSSAIFonts=getFonts(FooterSSAI);const breakpoints={bFd2Nsfvd:\"(max-width: 991.98px)\",dZrFQ_4iV:\"(min-width: 992px) and (max-width: 1023.98px)\",Fdir_7OEf:\"(min-width: 1024px) and (max-width: 1199.98px)\",idym8Ffys:\"(min-width: 1507px) and (max-width: 2552.98px)\",KIiiw3xxI:\"(min-width: 2553px)\",Qhj3CcWbC:\"(min-width: 1200px) and (max-width: 1506.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-WEyLT\";const variantClassNames={bFd2Nsfvd:\"framer-v-1atlbej\",dZrFQ_4iV:\"framer-v-g232l9\",Fdir_7OEf:\"framer-v-wfg9l0\",idym8Ffys:\"framer-v-1avr2tg\",KIiiw3xxI:\"framer-v-ouzmad\",Qhj3CcWbC:\"framer-v-w15k5d\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={bFd2Nsfvd:[\".framer-WEyLT .framer-1hvhicp { flex-direction: column; padding: 66px 0px 66px 0px; }\",\".framer-WEyLT .framer-144lj9l-container { height: 201px; width: 388px; }\",\".framer-WEyLT .framer-1xl5qr-container { height: 903px; width: 83%; }\"],dZrFQ_4iV:[\".framer-WEyLT .framer-1t2wz7j-container { height: 88px; width: 100%; }\",\".framer-WEyLT .framer-1vqr1nm { width: min-content; }\",\".framer-WEyLT .framer-1yz6cbs-container, .framer-WEyLT .framer-158w522 { width: 902px; }\",\".framer-WEyLT .framer-1ne11qz { width: 992px; }\",\".framer-WEyLT .framer-1hvhicp { gap: 20px; }\",\".framer-WEyLT .framer-1xl5qr-container { height: 516px; width: 32%; }\"],Fdir_7OEf:[\".framer-WEyLT .framer-1hvhicp { gap: 15px; }\"],idym8Ffys:[\".framer-WEyLT .framer-1t2wz7j-container { height: 108px; }\"],KIiiw3xxI:[\".framer-WEyLT .framer-1hvhicp { gap: 360px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={bFd2Nsfvd:\".framer-1atlbej-override\",dZrFQ_4iV:\".framer-g232l9-override\",Fdir_7OEf:\".framer-wfg9l0-override\",idym8Ffys:\".framer-1avr2tg-override\",KIiiw3xxI:\".framer-ouzmad-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WEyLT.framer-1nnchy7, .framer-WEyLT .framer-1nnchy7 { display: block; }\",\".framer-WEyLT.framer-w15k5d { align-content: center; align-items: center; background-color: var(--token-70aac566-01ef-4793-b172-f614e217462f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WEyLT .framer-1t2wz7j-container { flex: none; height: 100px; position: relative; width: 100%; }\",\".framer-WEyLT .framer-1vqr1nm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 57px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-WEyLT .framer-1yz6cbs-container { flex: none; height: auto; position: relative; width: 91%; }\",\".framer-WEyLT .framer-158w522 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 110px; position: relative; white-space: pre-wrap; width: 91%; word-break: break-word; word-wrap: break-word; }\",\".framer-WEyLT .framer-1ne11qz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; height: min-content; justify-content: space-evenly; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: 100%; }\",\".framer-WEyLT .framer-af243h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 111%; position: relative; white-space: pre-wrap; width: 93%; word-break: break-word; word-wrap: break-word; }\",\".framer-WEyLT .framer-1hvhicp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 119px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WEyLT .framer-144lj9l-container { flex: none; height: 314px; position: relative; width: 582px; }\",\".framer-WEyLT .framer-1xl5qr-container { flex: none; height: 555px; position: relative; width: 35%; z-index: 1; }\",\".framer-WEyLT .framer-a6f3ge-container { flex: none; height: auto; position: relative; width: 99%; }\",\".framer-WEyLT .framer-gxeozo { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bFd2Nsfvd:\"(max-width: 991.98px)\",dZrFQ_4iV:\"(min-width: 992px) and (max-width: 1023.98px)\",Fdir_7OEf:\"(min-width: 1024px) and (max-width: 1199.98px)\",idym8Ffys:\"(min-width: 1507px) and (max-width: 2552.98px)\",KIiiw3xxI:\"(min-width: 2553px)\",Qhj3CcWbC:\"(min-width: 1200px) and (max-width: 1506.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large 2\":\"KIiiw3xxI\",\"Desktop Large\":\"idym8Ffys\",Desktop:\"Qhj3CcWbC\",Laptop:\"dZrFQ_4iV\",Phone:\"bFd2Nsfvd\",Tablet:\"Fdir_7OEf\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Qhj3CcWbC\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Qhj3CcWbC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-w15k5d\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dZrFQ_4iV:{height:88,width:\"99.8992vw\"},idym8Ffys:{height:108}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1t2wz7j-container\",nodeId:\"IKoEQ2oIZ\",scopeId:\"CYws2220s\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bFd2Nsfvd:{variant:\"KmltN_52q\"},dZrFQ_4iV:{variant:\"tXw2ZZ02Z\"},Fdir_7OEf:{variant:\"Zt8kvyjki\"},idym8Ffys:{variant:\"AmKz1FXeJ\"}},children:/*#__PURE__*/_jsx(SSAINavbarVariant,{height:\"100%\",id:\"IKoEQ2oIZ\",layoutId:\"IKoEQ2oIZ\",QC5fvS0rg:0,style:{height:\"100%\",width:\"100%\"},variant:\"vaN5CItSS\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vqr1nm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yz6cbs-container\",isAuthoredByUser:true,nodeId:\"WlQPT9zxU\",scopeId:\"CYws2220s\",children:/*#__PURE__*/_jsx(GradientHeadline,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.04em\",lineHeight:\"1em\"},gradientAngle:90,gradientFrom:\"rgb(0, 153, 255)\",gradientTo:\"rgb(255, 85, 136)\",height:\"100%\",highlightWords:\"DORA\",id:\"WlQPT9zxU\",layoutId:\"WlQPT9zxU\",style:{width:\"100%\"},tag:\"h1\",text:\"Comprehensive Guide to the DORA regulation\",textColor:\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\"},children:/*#__PURE__*/_jsx(\"mark\",{style:{\"--framer-text-background-padding\":\"10px 0px 10px 0px\"},children:\"Download a free whitepaper\"})})}),className:\"framer-158w522\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ne11qz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\"},children:\"White paper for professionals new to the EU’s DORA regulation, covering key requirements checklist for compliance teams. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\"},children:\"Topics include DORA basics, compliance requirements, implementation steps, and more.\"})]}),className:\"framer-af243h\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hvhicp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-144lj9l-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"LczeTjbQb\",rendersWithMotion:true,scopeId:\"CYws2220s\",style:{z:126},children:/*#__PURE__*/_jsx(FlipCard,{backContent:[],backImage:addImageAlt({pixelHeight:440,pixelWidth:863,src:\"https://framerusercontent.com/images/SfpHKv9yvM3swYSsK3IHjQbk7Y.png?width=863&height=440\",srcSet:\"https://framerusercontent.com/images/SfpHKv9yvM3swYSsK3IHjQbk7Y.png?scale-down-to=512&width=863&height=440 512w,https://framerusercontent.com/images/SfpHKv9yvM3swYSsK3IHjQbk7Y.png?width=863&height=440 863w\"},\"\"),borderRadius:19,flipDuration:1.45,flipEasing:\"ease\",frontContent:[],height:\"100%\",id:\"LczeTjbQb\",image:addImageAlt({pixelHeight:464,pixelWidth:843,src:\"https://framerusercontent.com/images/caSBTEPup7StgPYDK3rTAoZJWj8.png?width=843&height=464\",srcSet:\"https://framerusercontent.com/images/caSBTEPup7StgPYDK3rTAoZJWj8.png?scale-down-to=512&width=843&height=464 512w,https://framerusercontent.com/images/caSBTEPup7StgPYDK3rTAoZJWj8.png?width=843&height=464 843w\"},\"\"),layoutId:\"LczeTjbQb\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bFd2Nsfvd:{height:903,width:\"82.8947vw\",y:1055},dZrFQ_4iV:{height:516,width:undefined,y:657},idym8Ffys:{y:677}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:555,width:\"34.5vw\",y:669,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xl5qr-container\",nodeId:\"aeSHN5u4O\",scopeId:\"CYws2220s\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bFd2Nsfvd:{variant:\"oCfrhq2rg\"},dZrFQ_4iV:{variant:\"NPhOKgxM0\"}},children:/*#__PURE__*/_jsx(FormWrap,{height:\"100%\",id:\"aeSHN5u4O\",layoutId:\"aeSHN5u4O\",style:{height:\"100%\",width:\"100%\"},variant:\"oaPd6LFgz\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bFd2Nsfvd:{y:2064},dZrFQ_4iV:{y:1213},idym8Ffys:{y:1272}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:316,width:\"99.4167vw\",y:1264,children:/*#__PURE__*/_jsx(Container,{className:\"framer-a6f3ge-container\",nodeId:\"UHRi9ByyT\",scopeId:\"CYws2220s\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bFd2Nsfvd:{variant:\"oqAvJJf3F\"},idym8Ffys:{variant:\"kcnVIws7Z\"},KIiiw3xxI:{variant:\"jsEKevuLs\"}},children:/*#__PURE__*/_jsx(FooterSSAI,{f06M1EDlt:\"\\xa92025 Skill Studio AI \\xb7 All rights reserved.\",height:\"100%\",id:\"UHRi9ByyT\",layoutId:\"UHRi9ByyT\",style:{width:\"100%\"},variant:\"OSxLwqUjn\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-gxeozo\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1652\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"idym8Ffys\":{\"layout\":[\"fixed\",\"fixed\"]},\"Fdir_7OEf\":{\"layout\":[\"fixed\",\"fixed\"]},\"dZrFQ_4iV\":{\"layout\":[\"fixed\",\"fixed\"]},\"bFd2Nsfvd\":{\"layout\":[\"fixed\",\"fixed\"]},\"KIiiw3xxI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Qhj3CcWbC\":[\".framer-1t2wz7j-container\",\".framer-1vqr1nm\",\".framer-a6f3ge-container\"],\"idym8Ffys\":[\".framer-1t2wz7j-container\",\".framer-1vqr1nm\",\".framer-a6f3ge-container\"],\"Fdir_7OEf\":[\".framer-1t2wz7j-container\",\".framer-1vqr1nm\",\".framer-a6f3ge-container\"],\"dZrFQ_4iV\":[\".framer-1t2wz7j-container\",\".framer-1vqr1nm\",\".framer-a6f3ge-container\"],\"bFd2Nsfvd\":[\".framer-1t2wz7j-container\",\".framer-1vqr1nm\",\".framer-a6f3ge-container\"],\"KIiiw3xxI\":[\".framer-1t2wz7j-container\",\".framer-1vqr1nm\",\".framer-a6f3ge-container\"]}\n * @framerBreakpoints {\"KIiiw3xxI\":{\"min\":2553,\"canvasClassName\":\"framer-ouzmad-override\",\"minHeight\":1652,\"viewportHeight\":800,\"name\":\"Desktop Large 2\",\"width\":2553,\"rootFontSize\":16},\"idym8Ffys\":{\"min\":1507,\"max\":2552,\"canvasClassName\":\"framer-1avr2tg-override\",\"minHeight\":1652,\"viewportHeight\":800,\"name\":\"Desktop Large\",\"width\":1507,\"rootFontSize\":16},\"Qhj3CcWbC\":{\"min\":1200,\"max\":1506,\"canvasClassName\":\"framer-w15k5d-override\",\"minHeight\":1652,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Fdir_7OEf\":{\"min\":1024,\"max\":1199,\"canvasClassName\":\"framer-wfg9l0-override\",\"minHeight\":1652,\"viewportHeight\":768,\"name\":\"Tablet\",\"width\":1024,\"rootFontSize\":16},\"dZrFQ_4iV\":{\"min\":992,\"max\":1023,\"canvasClassName\":\"framer-g232l9-override\",\"minHeight\":1652,\"viewportHeight\":869,\"name\":\"Laptop\",\"width\":992,\"rootFontSize\":16},\"bFd2Nsfvd\":{\"max\":991,\"canvasClassName\":\"framer-1atlbej-override\",\"minHeight\":2867,\"viewportHeight\":812,\"name\":\"Phone\",\"width\":456,\"rootFontSize\":16}}\n * @framerDefaultVariant Qhj3CcWbC\n * @framerLayoutTemplate true\n */const FramerCYws2220s=withCSS(Component,css,\"framer-WEyLT\");export default FramerCYws2220s;FramerCYws2220s.displayName=\"Lead Magnets Page\";FramerCYws2220s.defaultProps={height:1652,width:1200};addFonts(FramerCYws2220s,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...SSAINavbarVariantFonts,...GradientHeadlineFonts,...FlipCardFonts,...FormWrapFonts,...FooterSSAIFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCYws2220s\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1652\",\"framerDefaultVariant\":\"Qhj3CcWbC\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"KIiiw3xxI\\\":{\\\"min\\\":2553,\\\"canvasClassName\\\":\\\"framer-ouzmad-override\\\",\\\"minHeight\\\":1652,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large 2\\\",\\\"width\\\":2553,\\\"rootFontSize\\\":16},\\\"idym8Ffys\\\":{\\\"min\\\":1507,\\\"max\\\":2552,\\\"canvasClassName\\\":\\\"framer-1avr2tg-override\\\",\\\"minHeight\\\":1652,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1507,\\\"rootFontSize\\\":16},\\\"Qhj3CcWbC\\\":{\\\"min\\\":1200,\\\"max\\\":1506,\\\"canvasClassName\\\":\\\"framer-w15k5d-override\\\",\\\"minHeight\\\":1652,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Fdir_7OEf\\\":{\\\"min\\\":1024,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wfg9l0-override\\\",\\\"minHeight\\\":1652,\\\"viewportHeight\\\":768,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"dZrFQ_4iV\\\":{\\\"min\\\":992,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-g232l9-override\\\",\\\"minHeight\\\":1652,\\\"viewportHeight\\\":869,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"bFd2Nsfvd\\\":{\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-1atlbej-override\\\",\\\"minHeight\\\":2867,\\\"viewportHeight\\\":812,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":456,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"Qhj3CcWbC\\\":[\\\".framer-1t2wz7j-container\\\",\\\".framer-1vqr1nm\\\",\\\".framer-a6f3ge-container\\\"],\\\"idym8Ffys\\\":[\\\".framer-1t2wz7j-container\\\",\\\".framer-1vqr1nm\\\",\\\".framer-a6f3ge-container\\\"],\\\"Fdir_7OEf\\\":[\\\".framer-1t2wz7j-container\\\",\\\".framer-1vqr1nm\\\",\\\".framer-a6f3ge-container\\\"],\\\"dZrFQ_4iV\\\":[\\\".framer-1t2wz7j-container\\\",\\\".framer-1vqr1nm\\\",\\\".framer-a6f3ge-container\\\"],\\\"bFd2Nsfvd\\\":[\\\".framer-1t2wz7j-container\\\",\\\".framer-1vqr1nm\\\",\\\".framer-a6f3ge-container\\\"],\\\"KIiiw3xxI\\\":[\\\".framer-1t2wz7j-container\\\",\\\".framer-1vqr1nm\\\",\\\".framer-a6f3ge-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"idym8Ffys\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Fdir_7OEf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dZrFQ_4iV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bFd2Nsfvd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KIiiw3xxI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6d0c662)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,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 GetStartedCTA from\"https://framerusercontent.com/modules/8HqHRjfaNJCeRzrKYV5t/eRcyfsCjR5vDwNJUBD6o/apAzReuz2.js\";const GetStartedCTAFonts=getFonts(GetStartedCTA);const cycleOrder=[\"f0XGVOgdk\",\"dx64SaI4e\",\"Ih12Ds9y3\",\"RvHS0z4oc\",\"CmzuYUayb\",\"p80kcInLB\",\"UmGyFYw33\"];const serializationHash=\"framer-v6fli\";const variantClassNames={CmzuYUayb:\"framer-v-c19dmw\",dx64SaI4e:\"framer-v-7qr5jc\",f0XGVOgdk:\"framer-v-1xvg254\",Ih12Ds9y3:\"framer-v-18tzpug\",p80kcInLB:\"framer-v-ucnl8t\",RvHS0z4oc:\"framer-v-1xi4q9t\",UmGyFYw33:\"framer-v-p4kc8i\"};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={\"CTA Black\":\"UmGyFYw33\",\"Dark CTA Home\":\"p80kcInLB\",\"Get Started\":\"CmzuYUayb\",\"Hero Buttons Phone\":\"Ih12Ds9y3\",\"Hero Buttons tablet\":\"dx64SaI4e\",\"Variant 1\":\"f0XGVOgdk\",\"Variant 4\":\"RvHS0z4oc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"f0XGVOgdk\"};};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({cycleOrder,defaultVariant:\"f0XGVOgdk\",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-1xvg254\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"f0XGVOgdk\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{UmGyFYw33:{backgroundColor:\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},...addPropertyOverrides({CmzuYUayb:{\"data-framer-name\":\"Get Started\"},dx64SaI4e:{\"data-framer-name\":\"Hero Buttons tablet\"},Ih12Ds9y3:{\"data-framer-name\":\"Hero Buttons Phone\"},p80kcInLB:{\"data-framer-name\":\"Dark CTA Home\"},RvHS0z4oc:{\"data-framer-name\":\"Variant 4\"},UmGyFYw33:{\"data-framer-name\":\"CTA Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0,...addPropertyOverrides({Ih12Ds9y3:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-31uzfn-container\",layoutDependency:layoutDependency,layoutId:\"lHn6dxMy7-container\",nodeId:\"lHn6dxMy7\",rendersWithMotion:true,scopeId:\"DZWWwVvDI\",children:/*#__PURE__*/_jsx(GetStartedCTA,{height:\"100%\",id:\"lHn6dxMy7\",layoutId:\"lHn6dxMy7\",variant:\"YCKzU3O2g\",width:\"100%\",...addPropertyOverrides({UmGyFYw33:{variant:\"PIomPa9HC\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v6fli.framer-1rdthyz, .framer-v6fli .framer-1rdthyz { display: block; }\",\".framer-v6fli.framer-1xvg254 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-v6fli .framer-31uzfn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-v6fli.framer-v-18tzpug.framer-1xvg254 { flex-direction: column; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 194\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dx64SaI4e\":{\"layout\":[\"auto\",\"auto\"]},\"Ih12Ds9y3\":{\"layout\":[\"auto\",\"auto\"]},\"RvHS0z4oc\":{\"layout\":[\"auto\",\"auto\"]},\"CmzuYUayb\":{\"layout\":[\"auto\",\"auto\"]},\"p80kcInLB\":{\"layout\":[\"auto\",\"auto\"]},\"UmGyFYw33\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDZWWwVvDI=withCSS(Component,css,\"framer-v6fli\");export default FramerDZWWwVvDI;FramerDZWWwVvDI.displayName=\"Hero Buttons\";FramerDZWWwVvDI.defaultProps={height:48,width:194};addPropertyControls(FramerDZWWwVvDI,{variant:{options:[\"f0XGVOgdk\",\"dx64SaI4e\",\"Ih12Ds9y3\",\"RvHS0z4oc\",\"CmzuYUayb\",\"p80kcInLB\",\"UmGyFYw33\"],optionTitles:[\"Variant 1\",\"Hero Buttons tablet\",\"Hero Buttons Phone\",\"Variant 4\",\"Get Started\",\"Dark CTA Home\",\"CTA Black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDZWWwVvDI,[{explicitInter:true,fonts:[]},...GetStartedCTAFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDZWWwVvDI\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dx64SaI4e\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ih12Ds9y3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RvHS0z4oc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CmzuYUayb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p80kcInLB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UmGyFYw33\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"194\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"HPEbeJG8B\",\"N6rvQdpqg\",\"pk3z7oUXq\"];const serializationHash=\"framer-dViyZ\";const variantClassNames={HPEbeJG8B:\"framer-v-1ys028q\",N6rvQdpqg:\"framer-v-18huhws\",pk3z7oUXq:\"framer-v-1f1ne6b\"};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={\"Ani 1\":\"HPEbeJG8B\",\"Ani 2\":\"N6rvQdpqg\",\"Ani 3\":\"pk3z7oUXq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HPEbeJG8B\"};};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({cycleOrder,defaultVariant:\"HPEbeJG8B\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear795ngi=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState,true),300);});useOnVariantChange(baseVariant,{default:onAppear795ngi});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-1ys028q\",className,classNames),\"data-framer-name\":\"Ani 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HPEbeJG8B\",ref:refBinding,style:{...style},...addPropertyOverrides({N6rvQdpqg:{\"data-framer-name\":\"Ani 2\"},pk3z7oUXq:{\"data-framer-name\":\"Ani 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fyfq3i\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"VOYNamt1o\",style:{backgroundColor:\"var(--token-22d28b16-01ab-4411-84a4-24165d23874e, rgba(255, 255, 255, 0.2))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{N6rvQdpqg:{backgroundColor:\"var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255))\"},pk3z7oUXq:{backgroundColor:\"var(--token-11a693cf-3419-446b-a570-cc6c43be7382, rgba(255, 255, 255, 0.5))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jnx2p7\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"VRRyvK5JK\",style:{backgroundColor:\"var(--token-11a693cf-3419-446b-a570-cc6c43be7382, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{N6rvQdpqg:{backgroundColor:\"var(--token-22d28b16-01ab-4411-84a4-24165d23874e, rgba(255, 255, 255, 0.2))\"},pk3z7oUXq:{backgroundColor:\"var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g72w51\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"JOXElcksB\",style:{backgroundColor:\"var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{N6rvQdpqg:{backgroundColor:\"var(--token-11a693cf-3419-446b-a570-cc6c43be7382, rgba(255, 255, 255, 0.5))\"},pk3z7oUXq:{backgroundColor:\"var(--token-22d28b16-01ab-4411-84a4-24165d23874e, rgba(255, 255, 255, 0.2))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dViyZ.framer-11b2k6d, .framer-dViyZ .framer-11b2k6d { display: block; }\",\".framer-dViyZ.framer-1ys028q { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-dViyZ .framer-1fyfq3i, .framer-dViyZ .framer-1jnx2p7, .framer-dViyZ .framer-1g72w51 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: hidden; position: relative; width: 6px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"N6rvQdpqg\":{\"layout\":[\"auto\",\"auto\"]},\"pk3z7oUXq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAe4ZDkHp3=withCSS(Component,css,\"framer-dViyZ\");export default FramerAe4ZDkHp3;FramerAe4ZDkHp3.displayName=\"Dot Loop\";FramerAe4ZDkHp3.defaultProps={height:6,width:26};addPropertyControls(FramerAe4ZDkHp3,{variant:{options:[\"HPEbeJG8B\",\"N6rvQdpqg\",\"pk3z7oUXq\"],optionTitles:[\"Ani 1\",\"Ani 2\",\"Ani 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAe4ZDkHp3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAe4ZDkHp3\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"6\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"26\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N6rvQdpqg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pk3z7oUXq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ae4ZDkHp3.map","// Generated by Framer (0138aee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 DotLoop from\"https://framerusercontent.com/modules/lrxmt4SgpovDDvKgl7kj/urzsITxYQFoWsopv14Qu/Ae4ZDkHp3.js\";const DotLoopFonts=getFonts(DotLoop);const enabledGestures={wYujVmBZt:{hover:true}};const cycleOrder=[\"wYujVmBZt\",\"E6kyswxv0\"];const serializationHash=\"framer-G5LGK\";const variantClassNames={E6kyswxv0:\"framer-v-1t0rjgu\",wYujVmBZt:\"framer-v-bgmlbs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UZ9c9rVUQ=undefined;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={\"Tablet & Phone\":\"E6kyswxv0\",Desktop:\"wYujVmBZt\"};const getProps=({click,height,id,width,...props})=>{return{...props,UZ9c9rVUQ:click??props.UZ9c9rVUQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"wYujVmBZt\"};};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,UZ9c9rVUQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wYujVmBZt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapu0yzsk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(UZ9c9rVUQ){const res=await UZ9c9rVUQ(...args);if(res===false)return false;}});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(Link,{href:{webPageId:\"RiB4mUdnB\"},motionChild:true,nodeId:\"wYujVmBZt\",openInNewTab:false,scopeId:\"LSE12YsUk\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bgmlbs\",className,classNames)} framer-fn7gml`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wYujVmBZt\",onTap:onTapu0yzsk,ref:refBinding,style:{backgroundColor:\"var(--token-a07f9d7b-ed9b-4cd1-8585-e798ef0cc9db, rgb(37, 46, 61))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({\"wYujVmBZt-hover\":{\"data-framer-name\":undefined},E6kyswxv0:{\"data-framer-name\":\"Tablet & Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dhz6xf\",\"data-framer-name\":\"Color BG\",layoutDependency:layoutDependency,layoutId:\"gyG5XAzF3\",style:{background:\"linear-gradient(138deg, var(--token-1f8128fa-9b77-4aaf-b081-ee4af54c4761, rgb(96, 93, 186)) 0%, var(--token-26ef6768-db59-4c0f-bc18-b9210eaae808, rgb(63, 120, 224)) 100%)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255)))\"},children:\"Book Demo\"})}),className:\"framer-zipxim\",fonts:[\"GF;Geist-300\"],layoutDependency:layoutDependency,layoutId:\"RpYCft3X6\",style:{\"--extracted-r6o4lv\":\"var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:6,y:(componentViewport?.y||0)+(10+((componentViewport?.height||41)-20-6)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xrdirj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FX7nBxCO5-container\",nodeId:\"FX7nBxCO5\",rendersWithMotion:true,scopeId:\"LSE12YsUk\",children:/*#__PURE__*/_jsx(DotLoop,{height:\"100%\",id:\"FX7nBxCO5\",layoutId:\"FX7nBxCO5\",variant:\"HPEbeJG8B\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-G5LGK.framer-fn7gml, .framer-G5LGK .framer-fn7gml { display: block; }\",\".framer-G5LGK.framer-bgmlbs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 15px 10px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-G5LGK .framer-1dhz6xf { bottom: -20px; flex: none; height: 20px; left: -20px; overflow: hidden; position: absolute; width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-G5LGK .framer-zipxim { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-G5LGK .framer-1xrdirj-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-G5LGK.framer-v-bgmlbs.hover .framer-1dhz6xf { height: unset; right: -20px; top: -18px; width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"E6kyswxv0\":{\"layout\":[\"auto\",\"auto\"]},\"CMsMYCy1q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UZ9c9rVUQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLSE12YsUk=withCSS(Component,css,\"framer-G5LGK\");export default FramerLSE12YsUk;FramerLSE12YsUk.displayName=\"Contact Button\";FramerLSE12YsUk.defaultProps={height:41,width:150};addPropertyControls(FramerLSE12YsUk,{variant:{options:[\"wYujVmBZt\",\"E6kyswxv0\"],optionTitles:[\"Desktop\",\"Tablet & Phone\"],title:\"Variant\",type:ControlType.Enum},UZ9c9rVUQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLSE12YsUk,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2\",weight:\"300\"}]},...DotLoopFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLSE12YsUk\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"UZ9c9rVUQ\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E6kyswxv0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CMsMYCy1q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"41\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"150\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LSE12YsUk.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"bNy6IFxs5\",\"YFYwxFObP\"];const serializationHash=\"framer-lKQxA\";const variantClassNames={bNy6IFxs5:\"framer-v-2oo6dz\",YFYwxFObP:\"framer-v-1t58geh\"};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={Available:\"bNy6IFxs5\",Unavailable:\"YFYwxFObP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bNy6IFxs5\"};};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({cycleOrder,defaultVariant:\"bNy6IFxs5\",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-2oo6dz\",className,classNames),\"data-framer-name\":\"Available\",layoutDependency:layoutDependency,layoutId:\"bNy6IFxs5\",ref:refBinding,style:{...style},...addPropertyOverrides({YFYwxFObP:{\"data-framer-name\":\"Unavailable\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l7g1kw\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"KJMWJRM7Q\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-44)/2)+0),pixelHeight:1281,pixelWidth:1320,sizes:\"44px\",src:\"https://framerusercontent.com/images/VGasHAsYlZUdLifq4Hg1QU43RA.png?width=1320&height=1281\",srcSet:\"https://framerusercontent.com/images/VGasHAsYlZUdLifq4Hg1QU43RA.png?scale-down-to=512&width=1320&height=1281 512w,https://framerusercontent.com/images/VGasHAsYlZUdLifq4Hg1QU43RA.png?scale-down-to=1024&width=1320&height=1281 1024w,https://framerusercontent.com/images/VGasHAsYlZUdLifq4Hg1QU43RA.png?width=1320&height=1281 1320w\"},className:\"framer-14albyr\",\"data-framer-name\":\"Avatar-1\",layoutDependency:layoutDependency,layoutId:\"wA6jTR2oU\",style:{borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ttu52\",\"data-border\":true,\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"liZTDuPnV\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c88b6d86-1b4c-420a-bb47-f5ec9a2ee878, rgb(26, 189, 75))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{YFYwxFObP:{backgroundColor:\"var(--token-6e5c2115-1187-4c7a-b81e-6671a83c0735, rgb(189, 26, 26))\"}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18d4h7\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"iQdPzspsu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a07f9d7b-ed9b-4cd1-8585-e798ef0cc9db, rgb(37, 46, 61)))\"},children:\"Magda Targosz\"})}),className:\"framer-147km3s\",fonts:[\"GF;Geist-300\"],layoutDependency:layoutDependency,layoutId:\"XTHOQh2U6\",style:{\"--extracted-r6o4lv\":\"var(--token-a07f9d7b-ed9b-4cd1-8585-e798ef0cc9db, rgb(37, 46, 61))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1f8128fa-9b77-4aaf-b081-ee4af54c4761, rgb(96, 93, 186)))\"},children:\"Available Now\"})}),className:\"framer-1o9waij\",fonts:[\"GF;Geist-300\"],layoutDependency:layoutDependency,layoutId:\"K7zPGz2D5\",style:{\"--extracted-r6o4lv\":\"var(--token-1f8128fa-9b77-4aaf-b081-ee4af54c4761, rgb(96, 93, 186))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YFYwxFObP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtMzAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1f8128fa-9b77-4aaf-b081-ee4af54c4761, rgb(96, 93, 186)))\"},children:\"Currently Unavailable\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lKQxA.framer-1vyprln, .framer-lKQxA .framer-1vyprln { display: block; }\",\".framer-lKQxA.framer-2oo6dz { 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: min-content; }\",\".framer-lKQxA .framer-l7g1kw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-lKQxA .framer-14albyr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lKQxA .framer-ttu52 { aspect-ratio: 1 / 1; bottom: 4px; flex: none; height: var(--framer-aspect-ratio-supported, 6px); left: 35px; overflow: hidden; position: absolute; width: 8px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-lKQxA .framer-18d4h7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-lKQxA .framer-147km3s, .framer-lKQxA .framer-1o9waij { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-lKQxA[data-border=\"true\"]::after, .framer-lKQxA [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 44\n * @framerIntrinsicWidth 157\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YFYwxFObP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZS8G5q91m=withCSS(Component,css,\"framer-lKQxA\");export default FramerZS8G5q91m;FramerZS8G5q91m.displayName=\"Status\";FramerZS8G5q91m.defaultProps={height:44,width:157};addPropertyControls(FramerZS8G5q91m,{variant:{options:[\"bNy6IFxs5\",\"YFYwxFObP\"],optionTitles:[\"Available\",\"Unavailable\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZS8G5q91m,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZS8G5q91m\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YFYwxFObP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"157\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZS8G5q91m.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 ContactButton from\"https://framerusercontent.com/modules/MWnFrYQpcUP2xMdIdrAo/G40QqSoj8Ka7sNlAkEDF/LSE12YsUk.js\";import Status from\"https://framerusercontent.com/modules/GhzBh8fsXBYYdOe0SUCk/QZEw7ryzQ9U99fEOhzxx/ZS8G5q91m.js\";const StatusFonts=getFonts(Status);const ContactButtonFonts=getFonts(ContactButton);const cycleOrder=[\"ZB0GrYQbZ\",\"MnlNvMSie\",\"eRHiX1ScQ\"];const serializationHash=\"framer-tQm0v\";const variantClassNames={eRHiX1ScQ:\"framer-v-qilj64\",MnlNvMSie:\"framer-v-mju3y6\",ZB0GrYQbZ:\"framer-v-oljys0\"};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:\"ZB0GrYQbZ\",Phone:\"eRHiX1ScQ\",Tablet:\"MnlNvMSie\"};const getProps=({click,height,id,width,...props})=>{return{...props,KdLIUZyPu:click??props.KdLIUZyPu,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZB0GrYQbZ\"};};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,KdLIUZyPu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZB0GrYQbZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const UZ9c9rVUQ5s4as9=activeVariantCallback(async(...args)=>{if(KdLIUZyPu){const res=await KdLIUZyPu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"eRHiX1ScQ\")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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oljys0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ZB0GrYQbZ\",ref:refBinding,style:{backgroundColor:\"var(--token-1bb5cc0b-21ad-49f7-85da-0dfd7a10b1f5, rgb(255, 255, 255))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"0px 0.48174984141951427px 1.0598496511229314px -0.41666666666666663px rgba(16, 49, 77, 0.04), 0px 1.8308266425947657px 4.027818613708485px -0.8333333333333333px rgba(16, 49, 77, 0.05), 0px 8px 17.6px -1.25px rgba(16, 49, 77, 0.11)\",...style},...addPropertyOverrides({eRHiX1ScQ:{\"data-framer-name\":\"Phone\"},MnlNvMSie:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(5+((componentViewport?.height||54)-10-44)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ylz5om-container\",layoutDependency:layoutDependency,layoutId:\"PBMyPL7Oy-container\",nodeId:\"PBMyPL7Oy\",rendersWithMotion:true,scopeId:\"qB06CAgpT\",children:/*#__PURE__*/_jsx(Status,{height:\"100%\",id:\"PBMyPL7Oy\",layoutId:\"PBMyPL7Oy\",variant:\"bNy6IFxs5\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(5+((componentViewport?.height||54)-10-41)/2),...addPropertyOverrides({eRHiX1ScQ:{y:(componentViewport?.y||0)+(5+((componentViewport?.height||51)-10-41)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7v5x05-container\",layoutDependency:layoutDependency,layoutId:\"pOfakOFU0-container\",nodeId:\"pOfakOFU0\",rendersWithMotion:true,scopeId:\"qB06CAgpT\",children:/*#__PURE__*/_jsx(ContactButton,{height:\"100%\",id:\"pOfakOFU0\",layoutId:\"pOfakOFU0\",UZ9c9rVUQ:UZ9c9rVUQ5s4as9,variant:\"wYujVmBZt\",width:\"100%\",...addPropertyOverrides({eRHiX1ScQ:{variant:\"E6kyswxv0\"},MnlNvMSie:{variant:\"E6kyswxv0\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tQm0v.framer-1qzy5g4, .framer-tQm0v .framer-1qzy5g4 { display: block; }\",\".framer-tQm0v.framer-oljys0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 10px 5px 5px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tQm0v .framer-1ylz5om-container, .framer-tQm0v .framer-7v5x05-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tQm0v.framer-v-mju3y6.framer-oljys0 { gap: 16px; }\",\".framer-tQm0v.framer-v-qilj64.framer-oljys0 { padding: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 316.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MnlNvMSie\":{\"layout\":[\"auto\",\"auto\"]},\"eRHiX1ScQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KdLIUZyPu\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqB06CAgpT=withCSS(Component,css,\"framer-tQm0v\");export default FramerqB06CAgpT;FramerqB06CAgpT.displayName=\"Support Wrap\";FramerqB06CAgpT.defaultProps={height:54,width:316.5};addPropertyControls(FramerqB06CAgpT,{variant:{options:[\"ZB0GrYQbZ\",\"MnlNvMSie\",\"eRHiX1ScQ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},KdLIUZyPu:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerqB06CAgpT,[{explicitInter:true,fonts:[]},...StatusFonts,...ContactButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqB06CAgpT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MnlNvMSie\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eRHiX1ScQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"54\",\"framerIntrinsicWidth\":\"316.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"KdLIUZyPu\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6bca212)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,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{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={vBtIks38q:{hover:true}};const serializationHash=\"framer-cp2bE\";const variantClassNames={vBtIks38q:\"framer-v-e1oan5\"};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=({click,height,icon,id,link,width,...props})=>{return{...props,EMNF1q7TT:icon??props.EMNF1q7TT??\"Facebook\",R55WJy5SC:link??props.R55WJy5SC,v29cJebiV:click??props.v29cJebiV};};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,EMNF1q7TT,R55WJy5SC,v29cJebiV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"vBtIks38q\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12rpfp5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(v29cJebiV){const res=await v29cJebiV(...args);if(res===false)return false;}});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(Link,{href:R55WJy5SC,motionChild:true,nodeId:\"vBtIks38q\",openInNewTab:true,scopeId:\"bF3pQrmOX\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e1oan5\",className,classNames)} framer-lqvmen`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vBtIks38q\",onTap:onTap12rpfp5,ref:refBinding,style:{backdropFilter:\"blur(27px)\",background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,WebkitBackdropFilter:\"blur(27px)\",...style},variants:{\"vBtIks38q-hover\":{background:\"radial-gradient(102.06637663398506% 174.7536563127054% at 100.00001210171017% 86.40445780685991%, rgb(38, 190, 249) 0%, rgb(31, 105, 255) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"vBtIks38q-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rb7tj5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zFpHHoGvj-container\",nodeId:\"zFpHHoGvj\",rendersWithMotion:true,scopeId:\"bF3pQrmOX\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-dfc256a6-0efb-491c-998b-838098bc0d59, rgb(28, 100, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:EMNF1q7TT,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"zFpHHoGvj\",layoutId:\"zFpHHoGvj\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"vBtIks38q-hover\":{color:\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cp2bE.framer-lqvmen, .framer-cp2bE .framer-lqvmen { display: block; }\",\".framer-cp2bE.framer-e1oan5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 46px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 46px; }\",\".framer-cp2bE .framer-1rb7tj5-container { flex: none; height: 24px; position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 46\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FsqR_uH80\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EMNF1q7TT\":\"icon\",\"R55WJy5SC\":\"link\",\"v29cJebiV\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbF3pQrmOX=withCSS(Component,css,\"framer-cp2bE\");export default FramerbF3pQrmOX;FramerbF3pQrmOX.displayName=\"Social Icon\";FramerbF3pQrmOX.defaultProps={height:46,width:46};addPropertyControls(FramerbF3pQrmOX,{EMNF1q7TT:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Facebook\",description:undefined,hidden:undefined,title:\"Icon\"},R55WJy5SC:{title:\"Link\",type:ControlType.Link},v29cJebiV:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerbF3pQrmOX,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbF3pQrmOX\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"EMNF1q7TT\\\":\\\"icon\\\",\\\"R55WJy5SC\\\":\\\"link\\\",\\\"v29cJebiV\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"46\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"46\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FsqR_uH80\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bF3pQrmOX.map","// Generated by Framer (6bca212)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={zU7GUYV49:{hover:true}};const serializationHash=\"framer-xVkEY\";const variantClassNames={zU7GUYV49:\"framer-v-gp1o5q\"};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,icon,id,link,width,...props})=>{return{...props,EMNF1q7TT:icon??props.EMNF1q7TT??\"Facebook\",R55WJy5SC:link??props.R55WJy5SC};};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,EMNF1q7TT,R55WJy5SC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zU7GUYV49\",enabledGestures,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(Link,{href:R55WJy5SC,motionChild:true,nodeId:\"zU7GUYV49\",openInNewTab:true,scopeId:\"FqSYg_Yw3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gp1o5q\",className,classNames)} framer-13d6vwb`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zU7GUYV49\",ref:refBinding,style:{backdropFilter:\"blur(27px)\",background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,WebkitBackdropFilter:\"blur(27px)\",...style},variants:{\"zU7GUYV49-hover\":{background:\"radial-gradient(102.06637663398506% 174.7536563127054% at 100.00001210171017% 86.40445780685991%, rgb(38, 190, 249) 0%, rgb(31, 105, 255) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"zU7GUYV49-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bxwf89-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O_DN2aiEA-container\",nodeId:\"O_DN2aiEA\",rendersWithMotion:true,scopeId:\"FqSYg_Yw3\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-dfc256a6-0efb-491c-998b-838098bc0d59, rgb(28, 100, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:EMNF1q7TT,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"O_DN2aiEA\",layoutId:\"O_DN2aiEA\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"zU7GUYV49-hover\":{color:\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xVkEY.framer-13d6vwb, .framer-xVkEY .framer-13d6vwb { display: block; }\",\".framer-xVkEY.framer-gp1o5q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 46px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 46px; }\",\".framer-xVkEY .framer-1bxwf89-container { flex: none; height: 24px; position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 46\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Mm1tfNC6W\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EMNF1q7TT\":\"icon\",\"R55WJy5SC\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFqSYg_Yw3=withCSS(Component,css,\"framer-xVkEY\");export default FramerFqSYg_Yw3;FramerFqSYg_Yw3.displayName=\"Social Icon 3\";FramerFqSYg_Yw3.defaultProps={height:46,width:46};addPropertyControls(FramerFqSYg_Yw3,{EMNF1q7TT:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Facebook\",description:undefined,hidden:undefined,title:\"Icon\"},R55WJy5SC:{title:\"Link\",type:ControlType.Link}});addFonts(FramerFqSYg_Yw3,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFqSYg_Yw3\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"EMNF1q7TT\\\":\\\"icon\\\",\\\"R55WJy5SC\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"46\",\"framerIntrinsicWidth\":\"46\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mm1tfNC6W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FqSYg_Yw3.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\"];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","// Generated by Framer (6bca212)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material1}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import{Icon as Material}from\"https://framerusercontent.com/modules/bDLfR6ZDNmcopXxfwyPN/mVEG6Y2Y7OX1QvhLhWGQ/Material.js\";const MaterialFonts=getFonts(Material);const Material1Controls=getPropertyControls(Material1);const enabledGestures={yPIDRTb2N:{hover:true}};const serializationHash=\"framer-N7i4l\";const variantClassNames={yPIDRTb2N:\"framer-v-1ih5niy\"};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,icon,id,link,width,...props})=>{return{...props,EMNF1q7TT:icon??props.EMNF1q7TT??\"Facebook\",R55WJy5SC:link??props.R55WJy5SC};};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,EMNF1q7TT,R55WJy5SC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yPIDRTb2N\",enabledGestures,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(Link,{href:R55WJy5SC,motionChild:true,nodeId:\"yPIDRTb2N\",openInNewTab:true,scopeId:\"JSSdGFk2v\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ih5niy\",className,classNames)} framer-1fjv1r7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yPIDRTb2N\",ref:refBinding,style:{backdropFilter:\"blur(27px)\",background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,WebkitBackdropFilter:\"blur(27px)\",...style},variants:{\"yPIDRTb2N-hover\":{background:\"radial-gradient(102.06637663398506% 174.7536563127054% at 100.00001210171017% 86.40445780685991%, rgb(38, 190, 249) 0%, rgb(31, 105, 255) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"yPIDRTb2N-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yb04yv-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"K1q3Q93Tl-container\",nodeId:\"K1q3Q93Tl\",rendersWithMotion:true,scopeId:\"JSSdGFk2v\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-dfc256a6-0efb-491c-998b-838098bc0d59, rgb(28, 100, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:EMNF1q7TT,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"K1q3Q93Tl\",layoutId:\"K1q3Q93Tl\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"yPIDRTb2N-hover\":{color:\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N7i4l.framer-1fjv1r7, .framer-N7i4l .framer-1fjv1r7 { display: block; }\",\".framer-N7i4l.framer-1ih5niy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 46px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 46px; }\",\".framer-N7i4l .framer-1yb04yv-container { flex: none; height: 24px; position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 46\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CePAcftXP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EMNF1q7TT\":\"icon\",\"R55WJy5SC\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJSSdGFk2v=withCSS(Component,css,\"framer-N7i4l\");export default FramerJSSdGFk2v;FramerJSSdGFk2v.displayName=\"Social Icon 2\";FramerJSSdGFk2v.defaultProps={height:46,width:46};addPropertyControls(FramerJSSdGFk2v,{EMNF1q7TT:Material1Controls?.[\"iconSelection\"]&&{...Material1Controls[\"iconSelection\"],defaultValue:\"Facebook\",description:undefined,hidden:undefined,title:\"Icon\"},R55WJy5SC:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJSSdGFk2v,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJSSdGFk2v\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CePAcftXP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"46\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"46\",\"framerVariables\":\"{\\\"EMNF1q7TT\\\":\\\"icon\\\",\\\"R55WJy5SC\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JSSdGFk2v.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 LogoVector from\"https://framerusercontent.com/modules/y7wvBYdUve9uqpgiftCS/KUyKEwzahRkI6QKBPg7V/HgFHhhurw.js\";const LogoVectorFonts=getFonts(LogoVector);const cycleOrder=[\"jRjmgDGa_\",\"OsLnKBV7p\",\"ie85fXfkZ\"];const serializationHash=\"framer-9EHMg\";const variantClassNames={ie85fXfkZ:\"framer-v-1tyujg\",jRjmgDGa_:\"framer-v-y54q58\",OsLnKBV7p:\"framer-v-o6rv0m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DShTqaTdS=undefined;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={\"Animated slow\":\"OsLnKBV7p\",\"Skill Studio Logo\":\"jRjmgDGa_\",\"Variant 3\":\"ie85fXfkZ\"};const getProps=({click,height,id,width,...props})=>{return{...props,DShTqaTdS:click??props.DShTqaTdS,variant:humanReadableVariantMap[props.variant]??props.variant??\"jRjmgDGa_\"};};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,DShTqaTdS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jRjmgDGa_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapl9780p=activeVariantCallback(async(...args)=>{if(DShTqaTdS){const res=await DShTqaTdS(...args);if(res===false)return false;}});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-y54q58\",className,classNames),\"data-framer-name\":\"Skill Studio Logo\",layoutDependency:layoutDependency,layoutId:\"jRjmgDGa_\",ref:refBinding,style:{...style},...addPropertyOverrides({ie85fXfkZ:{\"data-framer-name\":\"Variant 3\"},OsLnKBV7p:{\"data-framer-name\":\"Animated slow\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(LogoVector,{animated:true,className:\"framer-1ha9lt0\",layoutDependency:layoutDependency,layoutId:\"ed8kglHGD\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Skill \"}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:[\"Studio\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-5dqwso, var(--token-c294cb1f-1d49-4772-9c96-e53d4f3d2c70, rgb(52, 56, 68)))\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-6k5wk9, var(--token-dfc256a6-0efb-491c-998b-838098bc0d59, rgb(55, 127, 246)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"AI\"})})]})]}),className:\"framer-12zpkla\",\"data-framer-name\":\"SS Logo Text\",\"data-highlight\":true,fonts:[\"GF;Alexandria-regular\",\"GF;Alexandria-700\"],layoutDependency:layoutDependency,layoutId:\"hXfwbdiOr\",onTap:onTapl9780p,style:{\"--extracted-2gxw0f\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--extracted-5dqwso\":\"var(--token-c294cb1f-1d49-4772-9c96-e53d4f3d2c70, rgb(52, 56, 68))\",\"--extracted-6k5wk9\":\"var(--token-dfc256a6-0efb-491c-998b-838098bc0d59, rgb(55, 127, 246))\",\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{ie85fXfkZ:{\"--extracted-2gxw0f\":\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ie85fXfkZ:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)))\"},children:\"Skill \"}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)))\"},children:[\"Studio\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-5dqwso, var(--token-c294cb1f-1d49-4772-9c96-e53d4f3d2c70, rgb(52, 56, 68)))\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-6k5wk9, var(--token-dfc256a6-0efb-491c-998b-838098bc0d59, rgb(55, 127, 246)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"AI\"})})]})]})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9EHMg.framer-15kwbfk, .framer-9EHMg .framer-15kwbfk { display: block; }\",\".framer-9EHMg.framer-y54q58 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 156px; }\",\".framer-9EHMg .framer-1ha9lt0 { aspect-ratio: 1.018181818181818 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); position: relative; width: 57px; }\",\".framer-9EHMg .framer-12zpkla { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OsLnKBV7p\":{\"layout\":[\"fixed\",\"auto\"]},\"ie85fXfkZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DShTqaTdS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernmzsC0CtQ=withCSS(Component,css,\"framer-9EHMg\");export default FramernmzsC0CtQ;FramernmzsC0CtQ.displayName=\"SS Logo\";FramernmzsC0CtQ.defaultProps={height:56,width:156};addPropertyControls(FramernmzsC0CtQ,{variant:{options:[\"jRjmgDGa_\",\"OsLnKBV7p\",\"ie85fXfkZ\"],optionTitles:[\"Skill Studio Logo\",\"Animated slow\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},DShTqaTdS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramernmzsC0CtQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Alexandria\",source:\"google\",style:\"normal\",uiFamilyName:\"Alexandria\",url:\"https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9r7TqbCHJ8BRq0b.woff2\",weight:\"400\"},{cssFamilyName:\"Alexandria\",source:\"google\",style:\"normal\",uiFamilyName:\"Alexandria\",url:\"https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9ocSabCHJ8BRq0b.woff2\",weight:\"700\"}]},...LogoVectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernmzsC0CtQ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"156\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"DShTqaTdS\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OsLnKBV7p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ie85fXfkZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nmzsC0CtQ.map","// Generated by Framer (6d0c662)\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,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/jfHU2NUyT93mzCyXampo/xFqjOJCkVFYxuCDqwqjd/MGZphnYHX.js\";import SocialIcon from\"https://framerusercontent.com/modules/txrQVEL2PiS8r9jAZmDj/ICUR3eeH4y4FmXfFadOJ/bF3pQrmOX.js\";import SocialIcon3 from\"https://framerusercontent.com/modules/fSph70aFYPIAPkGVKYuN/0ccrbEt0vqE3zraqzsJP/FqSYg_Yw3.js\";import SocialIcon2 from\"https://framerusercontent.com/modules/xBtzqPVlavfEkh648cXk/e5GakbleBDnpmK7nBfsZ/JSSdGFk2v.js\";import SSLogo from\"https://framerusercontent.com/modules/vaQr9HuiF8CmvbaAsuj7/JcyDQsSnjN6gUaZQDYgX/nmzsC0CtQ.js\";const SSLogoFonts=getFonts(SSLogo);const SocialIconFonts=getFonts(SocialIcon);const SocialIcon2Fonts=getFonts(SocialIcon2);const SocialIcon3Fonts=getFonts(SocialIcon3);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"ecLK5Y5PR\",\"EsS2F6AZN\",\"c4i1vcEwZ\",\"Rs2Nacgev\"];const serializationHash=\"framer-KZfkJ\";const variantClassNames={c4i1vcEwZ:\"framer-v-uqvmqf\",ecLK5Y5PR:\"framer-v-4fv1o9\",EsS2F6AZN:\"framer-v-1go6vqy\",Rs2Nacgev:\"framer-v-n82j2g\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:90};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:90};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};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={\"Super Big\":\"ecLK5Y5PR\",Big:\"EsS2F6AZN\",Medium:\"c4i1vcEwZ\",Small:\"Rs2Nacgev\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ecLK5Y5PR\"};};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({cycleOrder,defaultVariant:\"ecLK5Y5PR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const v29cJebiV7h6f00=activeVariantCallback(async(...args)=>{setVariant(\"ecLK5Y5PR\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EsS2F6AZN\")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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4fv1o9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Super Big\",layoutDependency:layoutDependency,layoutId:\"ecLK5Y5PR\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.24)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({c4i1vcEwZ:{\"data-framer-name\":\"Medium\"},EsS2F6AZN:{\"data-framer-name\":\"Big\"},Rs2Nacgev:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-17dpyi7\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"n6McyRmGg\",style:{backgroundColor:\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y4xdaw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Fnm8ogBAd\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-53mmhv\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"UhnNs2ZfU\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+0+(((componentViewport?.height||378)-0-407.6)/2+0+0)+37+0+0+0,...addPropertyOverrides({c4i1vcEwZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||604)-0-719.2)/2+0+0)+32+0+0+0+0},EsS2F6AZN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||316)-0-390.6)/2+0+0)+37+0+0+0},Rs2Nacgev:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||639)-0-791.4)/2+0+0)+40+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9z3j6c-container\",layoutDependency:layoutDependency,layoutId:\"MAEEi5DRq-container\",nodeId:\"MAEEi5DRq\",rendersWithMotion:true,scopeId:\"yyc_xp8iU\",children:/*#__PURE__*/_jsx(SSLogo,{height:\"100%\",id:\"MAEEi5DRq\",layoutId:\"MAEEi5DRq\",variant:\"jRjmgDGa_\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gk4o8o\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"j4Kunrctm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Helping Compliance Teams sleep at night since 2024.\"})}),className:\"framer-2z8c4z\",\"data-framer-name\":\"Designing a website becomes an intuitive and enjoyable experience.\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"OIg5nhhqa\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c4i1vcEwZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Helping Compliance Teams sleep at night since 2024.\"})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Helping Compliance Teams sleep at night since 2024.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ebtc02\",\"data-framer-name\":\"Social Media\",layoutDependency:layoutDependency,layoutId:\"mrlZzAw6Y\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"46px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||378)-0-407.6)/2+0+0)+37+0+0+80+0+168+0,...addPropertyOverrides({c4i1vcEwZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||604)-0-719.2)/2+0+0)+32+0+0+0+80+0+168+0},EsS2F6AZN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||316)-0-390.6)/2+0+0)+37+0+0+80+0+168+0},Rs2Nacgev:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||639)-0-791.4)/2+0+0)+40+0+0+0+80+0+104+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zloh4q-container\",layoutDependency:layoutDependency,layoutId:\"B64pi_NfL-container\",nodeId:\"B64pi_NfL\",rendersWithMotion:true,scopeId:\"yyc_xp8iU\",children:/*#__PURE__*/_jsx(SocialIcon,{EMNF1q7TT:\"Facebook\",height:\"100%\",id:\"B64pi_NfL\",layoutId:\"B64pi_NfL\",R55WJy5SC:\"https://www.facebook.com/agensip\",style:{height:\"100%\",width:\"100%\"},v29cJebiV:v29cJebiV7h6f00,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"46px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||378)-0-407.6)/2+0+0)+37+0+0+80+0+168+0,...addPropertyOverrides({c4i1vcEwZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||604)-0-719.2)/2+0+0)+32+0+0+0+80+0+168+0},EsS2F6AZN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||316)-0-390.6)/2+0+0)+37+0+0+80+0+168+0},Rs2Nacgev:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||639)-0-791.4)/2+0+0)+40+0+0+0+80+0+104+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vdzg29-container\",layoutDependency:layoutDependency,layoutId:\"f9PejhKoY-container\",nodeId:\"f9PejhKoY\",rendersWithMotion:true,scopeId:\"yyc_xp8iU\",children:/*#__PURE__*/_jsx(SocialIcon2,{EMNF1q7TT:\"Instagram\",height:\"100%\",id:\"f9PejhKoY\",layoutId:\"f9PejhKoY\",R55WJy5SC:\"https://www.instagram.com/agensip/\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"46px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||378)-0-407.6)/2+0+0)+37+0+0+80+0+168+0,...addPropertyOverrides({c4i1vcEwZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||604)-0-719.2)/2+0+0)+32+0+0+0+80+0+168+0},EsS2F6AZN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||316)-0-390.6)/2+0+0)+37+0+0+80+0+168+0},Rs2Nacgev:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||639)-0-791.4)/2+0+0)+40+0+0+0+80+0+104+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nbchr0-container\",layoutDependency:layoutDependency,layoutId:\"IoNwfoDCb-container\",nodeId:\"IoNwfoDCb\",rendersWithMotion:true,scopeId:\"yyc_xp8iU\",children:/*#__PURE__*/_jsx(SocialIcon3,{EMNF1q7TT:\"GitHub\",height:\"100%\",id:\"IoNwfoDCb\",layoutId:\"IoNwfoDCb\",R55WJy5SC:\"https://x.com/Agensip\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ydcwro\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Gr_ec6aV0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kamyko\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"Qcy2qTgsF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"What we do\"})}),className:\"framer-qy688s\",\"data-framer-name\":\"What we do\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"T0zQaZUpq\",style:{\"--extracted-1lwpl3i\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"What we do\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e9hu7y\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"FIdfScPUx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8oas5Yye\"},motionChild:true,nodeId:\"jWQik3krf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Home\"})})})}),className:\"framer-11hlkc5\",\"data-framer-name\":\"Home\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"jWQik3krf\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8oas5Yye\"},motionChild:true,nodeId:\"jWQik3krf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zDlycc6s4\"},motionChild:true,nodeId:\"e8NEwaVZw\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"How It Works\"})})})}),className:\"framer-13rbl1w\",\"data-framer-name\":\"How It Works\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"e8NEwaVZw\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a8mEM3glC\"},motionChild:true,nodeId:\"e8NEwaVZw\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Solutions\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zDlycc6s4\"},motionChild:true,nodeId:\"e8NEwaVZw\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"How It Works\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a8mEM3glC\"},motionChild:true,nodeId:\"JP_WJiGRf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Features\"})})})}),className:\"framer-5p7r0q\",\"data-framer-name\":\"Features\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"JP_WJiGRf\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hmm4MVJ0D\"},motionChild:true,nodeId:\"JP_WJiGRf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Demo\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a8mEM3glC\"},motionChild:true,nodeId:\"JP_WJiGRf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Features\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GjdmqRLI2\"},motionChild:true,nodeId:\"VQXDXZQwZ\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Blog\"})})})}),className:\"framer-1hxjcs2\",\"data-framer-name\":\"Blog\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"VQXDXZQwZ\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rOZmVmxdy\"},motionChild:true,nodeId:\"VQXDXZQwZ\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Use Cases\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GjdmqRLI2\"},motionChild:true,nodeId:\"VQXDXZQwZ\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Blog\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xtp1yg\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"xl_j7GeDY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Who we are\"})}),className:\"framer-q37re4\",\"data-framer-name\":\"Who we are\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"pmujpjt4N\",style:{\"--extracted-1lwpl3i\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Who we are\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b0r94f\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"rqfSCOn_C\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UQ4aBWxDl\"},motionChild:true,nodeId:\"YKRoHNhTf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Contact Us\"})})})}),className:\"framer-1majpw6\",\"data-framer-name\":\"Contac Us\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"YKRoHNhTf\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UQ4aBWxDl\"},motionChild:true,nodeId:\"YKRoHNhTf\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Contact Us\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Nvfm1IblY\"},motionChild:true,nodeId:\"q0aarjbqr\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Careers\"})})})}),className:\"framer-s97gjz\",\"data-framer-name\":\"Careers\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"q0aarjbqr\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Nvfm1IblY\"},motionChild:true,nodeId:\"q0aarjbqr\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Careers\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"n2CSwzE9w\"},motionChild:true,nodeId:\"CBsNGmYpx\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"FAQ\"})})})}),className:\"framer-tk72m\",\"data-framer-name\":\"FAQ\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"CBsNGmYpx\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"n2CSwzE9w\"},motionChild:true,nodeId:\"CBsNGmYpx\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"FAQ\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"resources\",motionChild:true,nodeId:\"O93jgl555\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Insight\"})})})}),className:\"framer-jz6dpr\",\"data-framer-name\":\"Insight\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"O93jgl555\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"resources\",motionChild:true,nodeId:\"O93jgl555\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Insight\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"help\",motionChild:true,nodeId:\"MA3UToyBQ\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Help\"})})})}),className:\"framer-bdsy2i\",\"data-framer-name\":\"Help\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"MA3UToyBQ\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sDemVg1xT\"},motionChild:true,nodeId:\"MA3UToyBQ\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Help\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"help\",motionChild:true,nodeId:\"MA3UToyBQ\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Help\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-127epn4\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"ef1NYYuI7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Follow Us\"})}),className:\"framer-1qs2htu\",\"data-framer-name\":\"Follow Us\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"jAl4P1Vsq\",style:{\"--extracted-1lwpl3i\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Resources\"})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Follow Us\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iwwl72\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"mZgMIQAl_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/skillstudioai\",motionChild:true,nodeId:\"oeKQrSYCb\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Instagram\"})})})}),className:\"framer-1ffq758\",\"data-framer-name\":\"Instagram\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"oeKQrSYCb\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HPW9hbnh6\"},motionChild:true,nodeId:\"oeKQrSYCb\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Articles\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/skillstudioai\",motionChild:true,nodeId:\"oeKQrSYCb\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Instagram\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/skillstudioai\",motionChild:true,nodeId:\"U8CrjFcET\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Facebook\"})})})}),className:\"framer-j5nnw2\",\"data-framer-name\":\"Facebook\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"U8CrjFcET\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q4Dfxp5qm\"},motionChild:true,nodeId:\"U8CrjFcET\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Tools \"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/skillstudioai\",motionChild:true,nodeId:\"U8CrjFcET\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Facebook\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://linkedin.com/in/magdatargosz\",motionChild:true,nodeId:\"tagFU4oHB\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Linkedin\"})})})}),className:\"framer-13u9vsq\",\"data-framer-name\":\"Twitter\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"tagFU4oHB\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8oas5Yye\"},motionChild:true,nodeId:\"tagFU4oHB\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Playbooks\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://linkedin.com/in/magdatargosz\",motionChild:true,nodeId:\"tagFU4oHB\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Linkedin\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"support\",motionChild:true,nodeId:\"Ju_8x2PFF\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Support\"})})})}),className:\"framer-1a4m62n\",\"data-framer-name\":\"Support\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Ju_8x2PFF\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hbzDyESWO\"},motionChild:true,nodeId:\"Ju_8x2PFF\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Pricing\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"support\",motionChild:true,nodeId:\"Ju_8x2PFF\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Support\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ktxtq9\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"XIJOhNBh1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Company\"})}),className:\"framer-1yjf3fh\",\"data-framer-name\":\"Company\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"lrtL4m49c\",style:{\"--extracted-1lwpl3i\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Company\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nwhht1\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"wlwcceVqR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GjdmqRLI2\"},motionChild:true,nodeId:\"OBv0aWtAG\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Blog\"})})})}),className:\"framer-xavj28\",\"data-framer-name\":\"Blog\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"OBv0aWtAG\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yUF4eodV9\"},motionChild:true,nodeId:\"OBv0aWtAG\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Blog\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GjdmqRLI2\"},motionChild:true,nodeId:\"OBv0aWtAG\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Blog\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uUpdv5xu5\"},motionChild:true,nodeId:\"uFkjSCbrR\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"About us\"})})})}),className:\"framer-t5kfmb\",\"data-framer-name\":\"Integrations\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"uFkjSCbrR\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uUpdv5xu5\"},motionChild:true,nodeId:\"uFkjSCbrR\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"About us\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UQ4aBWxDl\"},motionChild:true,nodeId:\"AcB4mYEMM\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Contact\"})})})}),className:\"framer-1e8aef2\",\"data-framer-name\":\"Contact\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"AcB4mYEMM\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EsS2F6AZN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"x4Mz8ctVY\"},motionChild:true,nodeId:\"AcB4mYEMM\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Contact\"})})})})},Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UQ4aBWxDl\"},motionChild:true,nodeId:\"AcB4mYEMM\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})]})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1trw7iq\",\"data-border\":true,\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"aL5pCYpSq\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.24)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1mhz870\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"bxvZmJIo6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Copyright\\xa9 2025. Skill Studio AI . All Right Reserved.\"})}),className:\"framer-g36xum\",\"data-framer-name\":\"Copyright\\xa9 2020. Agensip Creative Agency. All Right Reserved.\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"iXK8I5xt7\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Copyright\\xa9 2025. Skill Studio AI . All Right Reserved.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p2txn9\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"FXFD_oKFx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Imo8WYW4l\"},motionChild:true,nodeId:\"hO49_G1DB\",openInNewTab:true,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Terms of Service\"})})})}),className:\"framer-1mfry51\",\"data-framer-name\":\"Terms of Service\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"hO49_G1DB\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:\"Terms\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xtPHisSXX\"},motionChild:true,nodeId:\"LcOPzsk0t\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Privacy Policy\"})})})}),className:\"framer-k6t6qy\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"LcOPzsk0t\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xtPHisSXX\"},motionChild:true,nodeId:\"LcOPzsk0t\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Privacy Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FhXg8QvP3\"},motionChild:true,nodeId:\"XTG7DPuTg\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Security Policy\"})})})}),className:\"framer-ujju7m\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"XTG7DPuTg\",style:{\"--extracted-r6o4lv\":\"var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Rs2Nacgev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FhXg8QvP3\"},motionChild:true,nodeId:\"XTG7DPuTg\",openInNewTab:false,relValues:[],scopeId:\"yyc_xp8iU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xfwwyj\",\"data-styles-preset\":\"MGZphnYHX\",children:\"Security Policy\"})})})})}},baseVariant,gestureVariant)})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KZfkJ.framer-j800n7, .framer-KZfkJ .framer-j800n7 { display: block; }\",\".framer-KZfkJ.framer-4fv1o9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-KZfkJ .framer-17dpyi7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 153px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 37px 120px 29px 120px; position: relative; width: 1440px; z-index: 1; }\",\".framer-KZfkJ .framer-1y4xdaw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-KZfkJ .framer-53mmhv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 267px; }\",\".framer-KZfkJ .framer-9z3j6c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-KZfkJ .framer-gk4o8o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KZfkJ .framer-2z8c4z { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 267px; word-break: break-word; word-wrap: break-word; }\",\".framer-KZfkJ .framer-ebtc02 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KZfkJ .framer-zloh4q-container, .framer-KZfkJ .framer-vdzg29-container, .framer-KZfkJ .framer-nbchr0-container { flex: none; height: 46px; position: relative; width: 46px; }\",\".framer-KZfkJ .framer-ydcwro { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 749px; }\",\".framer-KZfkJ .framer-1kamyko, .framer-KZfkJ .framer-xtp1yg, .framer-KZfkJ .framer-127epn4, .framer-KZfkJ .framer-1ktxtq9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KZfkJ .framer-qy688s, .framer-KZfkJ .framer-11hlkc5, .framer-KZfkJ .framer-13rbl1w, .framer-KZfkJ .framer-5p7r0q, .framer-KZfkJ .framer-1hxjcs2, .framer-KZfkJ .framer-q37re4, .framer-KZfkJ .framer-1majpw6, .framer-KZfkJ .framer-s97gjz, .framer-KZfkJ .framer-tk72m, .framer-KZfkJ .framer-jz6dpr, .framer-KZfkJ .framer-bdsy2i, .framer-KZfkJ .framer-1qs2htu, .framer-KZfkJ .framer-1ffq758, .framer-KZfkJ .framer-j5nnw2, .framer-KZfkJ .framer-13u9vsq, .framer-KZfkJ .framer-1a4m62n, .framer-KZfkJ .framer-1yjf3fh, .framer-KZfkJ .framer-xavj28, .framer-KZfkJ .framer-t5kfmb, .framer-KZfkJ .framer-1e8aef2, .framer-KZfkJ .framer-g36xum, .framer-KZfkJ .framer-1mfry51, .framer-KZfkJ .framer-k6t6qy, .framer-KZfkJ .framer-ujju7m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KZfkJ .framer-1e9hu7y, .framer-KZfkJ .framer-b0r94f, .framer-KZfkJ .framer-iwwl72, .framer-KZfkJ .framer-1nwhht1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KZfkJ .framer-1trw7iq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 482px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 11px 120px 11px 120px; position: relative; width: min-content; }\",\".framer-KZfkJ .framer-1mhz870 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-KZfkJ .framer-1p2txn9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KZfkJ.framer-v-1go6vqy.framer-4fv1o9 { width: 1200px; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-17dpyi7 { padding: 37px 90px 18px 90px; width: 1200px; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-1y4xdaw { flex: none; width: 107%; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-53mmhv { width: 234px; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-ydcwro { width: 630px; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-xavj28 { order: 0; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-t5kfmb { order: 1; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-1e8aef2 { order: 2; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-1trw7iq { padding: 8px 90px 8px 90px; }\",\".framer-KZfkJ.framer-v-1go6vqy .framer-1mhz870 { width: 1020px; }\",\".framer-KZfkJ.framer-v-uqvmqf.framer-4fv1o9 { width: 857px; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-17dpyi7 { padding: 32px 120px 11px 120px; width: 849px; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-1y4xdaw { align-content: center; align-items: center; flex: none; flex-direction: column; gap: 25px; justify-content: flex-start; width: 745px; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-53mmhv, .framer-KZfkJ.framer-v-n82j2g .framer-53mmhv { align-content: center; align-items: center; width: 100%; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-2z8c4z, .framer-KZfkJ.framer-v-uqvmqf .framer-ydcwro, .framer-KZfkJ.framer-v-n82j2g .framer-2z8c4z { width: 100%; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-ebtc02, .framer-KZfkJ.framer-v-n82j2g .framer-ebtc02 { justify-content: center; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-1e9hu7y, .framer-KZfkJ.framer-v-uqvmqf .framer-b0r94f, .framer-KZfkJ.framer-v-uqvmqf .framer-iwwl72, .framer-KZfkJ.framer-v-uqvmqf .framer-1nwhht1, .framer-KZfkJ.framer-v-n82j2g .framer-iwwl72, .framer-KZfkJ.framer-v-n82j2g .framer-1nwhht1 { align-content: center; align-items: center; align-self: stretch; width: auto; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-1trw7iq { padding: 11px 90px 11px 90px; width: 854px; }\",\".framer-KZfkJ.framer-v-uqvmqf .framer-1mhz870 { flex-direction: column; gap: 20px; justify-content: flex-start; width: min-content; }\",\".framer-KZfkJ.framer-v-n82j2g.framer-4fv1o9 { width: min-content; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-17dpyi7 { padding: 40px 24px 0px 24px; width: 393px; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1y4xdaw { align-content: center; align-items: center; flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-gk4o8o { gap: 0px; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-ydcwro { align-content: unset; align-items: unset; display: grid; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: 311px; justify-content: center; width: 100%; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1kamyko { align-content: center; align-items: center; align-self: start; gap: 11px; height: 143px; justify-self: start; width: 100%; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1e9hu7y { align-content: center; align-items: center; align-self: stretch; gap: 1px; width: auto; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-xtp1yg { align-content: center; align-items: center; align-self: start; gap: 9px; height: 160px; justify-self: start; width: 100%; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-b0r94f { align-content: center; align-items: center; align-self: stretch; gap: 2px; width: auto; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-127epn4 { align-content: center; align-items: center; align-self: start; height: 100%; justify-self: start; width: 100%; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1ktxtq9 { align-content: center; align-items: center; align-self: start; gap: 9px; height: 142px; justify-self: start; width: 100%; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1trw7iq { padding: 16px 24px 16px 24px; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1mhz870 { flex-direction: column; gap: 20px; justify-content: flex-start; width: 345px; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-g36xum { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-KZfkJ.framer-v-n82j2g .framer-1p2txn9 { gap: 14px; }\",...sharedStyle.css,'.framer-KZfkJ[data-border=\"true\"]::after, .framer-KZfkJ [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 378\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EsS2F6AZN\":{\"layout\":[\"fixed\",\"auto\"]},\"c4i1vcEwZ\":{\"layout\":[\"fixed\",\"auto\"]},\"Rs2Nacgev\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryyc_xp8iU=withCSS(Component,css,\"framer-KZfkJ\");export default Frameryyc_xp8iU;Frameryyc_xp8iU.displayName=\"Footer Skill SS AI\";Frameryyc_xp8iU.defaultProps={height:378,width:1440};addPropertyControls(Frameryyc_xp8iU,{variant:{options:[\"ecLK5Y5PR\",\"EsS2F6AZN\",\"c4i1vcEwZ\",\"Rs2Nacgev\"],optionTitles:[\"Super Big\",\"Big\",\"Medium\",\"Small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameryyc_xp8iU,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"}]},...SSLogoFonts,...SocialIconFonts,...SocialIcon2Fonts,...SocialIcon3Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryyc_xp8iU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"378\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EsS2F6AZN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c4i1vcEwZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Rs2Nacgev\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yyc_xp8iU.map","// Generated by Framer (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-aNIkP .framer-styles-preset-1vswl1c:not(.rich-text-wrapper), .framer-aNIkP .framer-styles-preset-1vswl1c.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 39px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 116%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6bcfaa8b-d7ce-4426-96f0-29ac0e6b37b9, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-aNIkP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import HeroButtons from\"#framer/local/canvasComponent/DZWWwVvDI/DZWWwVvDI.js\";import Navbar from\"#framer/local/canvasComponent/EbRELLqgj/EbRELLqgj.js\";import SupportWrap from\"#framer/local/canvasComponent/qB06CAgpT/qB06CAgpT.js\";import FooterSkillSSAI from\"#framer/local/canvasComponent/yyc_xp8iU/yyc_xp8iU.js\";import*as sharedStyle1 from\"#framer/local/css/llvHu_ti3/llvHu_ti3.js\";import*as sharedStyle from\"#framer/local/css/mW5Ps6LMZ/mW5Ps6LMZ.js\";const NavbarFonts=getFonts(Navbar);const HeroButtonsFonts=getFonts(HeroButtons);const SupportWrapFonts=getFonts(SupportWrap);const FooterSkillSSAIFonts=getFonts(FooterSkillSSAI);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={aaEm9u5tx:\"(min-width: 1394px)\",EMyfL6YDt:\"(min-width: 810px) and (max-width: 1199.98px)\",jAG4jTUT6:\"(max-width: 809.98px)\",xFLCCkfPk:\"(min-width: 1200px) and (max-width: 1393.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-yYCpK\";const variantClassNames={aaEm9u5tx:\"framer-v-1bio5pm\",EMyfL6YDt:\"framer-v-lilke\",jAG4jTUT6:\"framer-v-1nbbhbr\",xFLCCkfPk:\"framer-v-zc82qo\"};const breakpointRules={aaEm9u5tx:[\".framer-yYCpK .framer-nl96se { width: 1062px; }\"],EMyfL6YDt:[\".framer-yYCpK .framer-25yxa4-container { width: 100%; }\",\".framer-yYCpK .framer-sm3qpe { height: 18%; justify-content: center; }\",\".framer-yYCpK .framer-nl96se { left: calc(50.00000000000002% - 626px / 2); top: 19px; width: 626px; }\",\".framer-yYCpK .framer-1645zd3 { gap: 9px; height: 48px; width: 99%; }\",\".framer-yYCpK .framer-1hi5vfa-container { height: 100%; order: 0; width: 26%; }\",\".framer-yYCpK .framer-1wmbtwc-container { bottom: 34px; right: 38px; }\",\".framer-yYCpK .framer-1u6h4v6-container { height: 24%; width: 100%; }\"],jAG4jTUT6:[\".framer-yYCpK.framer-zc82qo { overflow: visible; }\",\".framer-yYCpK .framer-sm3qpe { height: 344px; justify-content: center; padding: 26px; }\",\".framer-yYCpK .framer-1ex4yde { width: 398px; }\",\".framer-yYCpK .framer-nl96se { height: 160px; left: calc(50.00000000000002% - 386px / 2); top: calc(54.58715596330277% - 160px / 2); width: 386px; }\",\".framer-yYCpK .framer-1645zd3 { padding: 30px 0px 30px 0px; width: 361px; }\",\".framer-yYCpK .framer-1wmbtwc-container { bottom: 46px; right: 0px; }\",\".framer-yYCpK .framer-1u6h4v6-container { height: 669px; width: 102%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={aaEm9u5tx:\".framer-1bio5pm-override\",EMyfL6YDt:\".framer-lilke-override\",jAG4jTUT6:\".framer-1nbbhbr-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yYCpK.framer-dkftq7, .framer-yYCpK .framer-dkftq7 { display: block; }\",\".framer-yYCpK.framer-zc82qo { align-content: center; align-items: center; background-color: var(--token-70aac566-01ef-4793-b172-f614e217462f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-yYCpK .framer-25yxa4-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-yYCpK .framer-sm3qpe { align-content: center; align-items: center; background-color: var(--token-fc7b79ae-a630-46a9-9e5e-b5888d9aa423, #387ff5); display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 8px 4px; height: 32%; justify-content: flex-start; order: -999; overflow: visible; padding: 50px 32px 101px 32px; position: relative; width: 100%; }\",\".framer-yYCpK .framer-1ex4yde { flex: none; height: 218px; overflow: visible; position: relative; width: 784px; }\",\".framer-yYCpK .framer-nl96se { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 142px; left: -120px; position: absolute; top: 44px; white-space: pre-wrap; width: 992px; word-break: break-word; word-wrap: break-word; }\",\".framer-yYCpK .framer-1645zd3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 23px; height: 15%; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 85%; }\",\".framer-yYCpK .framer-1hi5vfa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yYCpK .framer-1wmbtwc-container { bottom: 60px; flex: none; height: auto; position: absolute; right: 51px; width: auto; z-index: 1; }\",\".framer-yYCpK .framer-perblh { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-yYCpK .framer-1u6h4v6-container { flex: none; height: 409px; order: 1003; position: relative; width: 1201px; }\",\".framer-yYCpK .framer-1jtixyf-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={aaEm9u5tx:\"(min-width: 1394px)\",EMyfL6YDt:\"(min-width: 810px) and (max-width: 1199.98px)\",jAG4jTUT6:\"(max-width: 809.98px)\",xFLCCkfPk:\"(min-width: 1200px) and (max-width: 1393.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large 2\":\"aaEm9u5tx\",Desktop:\"xFLCCkfPk\",Phone:\"jAG4jTUT6\",Tablet:\"EMyfL6YDt\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xFLCCkfPk\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"xFLCCkfPk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)); } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 6.25%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-zc82qo\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100.25vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-25yxa4-container\",nodeId:\"NS7dioOR7\",scopeId:\"CcTVlpukJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{variant:\"yO9uZA0BF\"},jAG4jTUT6:{variant:\"iNevyrGz_\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"NS7dioOR7\",layoutId:\"NS7dioOR7\",style:{width:\"100%\"},variant:\"mwSc5nOZ9\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sm3qpe\",\"data-framer-name\":\"Hero Banner top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ex4yde\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jAG4jTUT6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1vswl1c\",\"data-styles-preset\":\"llvHu_ti3\",style:{\"--framer-text-alignment\":\"center\"},children:\"Transform Your Training with AI Avatar Videos from Skill Studio AI\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1thpequ\",\"data-styles-preset\":\"mW5Ps6LMZ\",style:{\"--framer-text-alignment\":\"center\"},children:\"Transform Your Training with AI Avatar Videos from Skill Studio AI\"})}),className:\"framer-nl96se\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1645zd3\",\"data-framer-name\":\"Content wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{width:\"calc(min((100vw - 64px) / 1.015, 100vw - 64px) * 0.2639)\",y:376.4675},jAG4jTUT6:{y:339}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:353.9976,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hi5vfa-container\",nodeId:\"D7crIvogK\",scopeId:\"CcTVlpukJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{style:{height:\"100%\",width:\"100%\"}},jAG4jTUT6:{variant:\"Ih12Ds9y3\"}},children:/*#__PURE__*/_jsx(HeroButtons,{height:\"100%\",id:\"D7crIvogK\",layoutId:\"D7crIvogK\",variant:\"UmGyFYw33\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{y:459.935},jAG4jTUT6:{y:322}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:439.95,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wmbtwc-container\",nodeId:\"wnnxux8Xz\",scopeId:\"CcTVlpukJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{variant:\"eRHiX1ScQ\"},jAG4jTUT6:{variant:\"eRHiX1ScQ\"}},children:/*#__PURE__*/_jsx(SupportWrap,{height:\"100%\",id:\"wnnxux8Xz\",layoutId:\"wnnxux8Xz\",variant:\"ZB0GrYQbZ\",width:\"100%\"})})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-perblh\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{height:627.9075,width:\"100.2469vw\",y:1547.935},jAG4jTUT6:{height:669,width:\"102.25vw\",y:1422}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:409,width:\"1201px\",y:1553.95,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1u6h4v6-container\",nodeId:\"IhRFqLFBp\",scopeId:\"CcTVlpukJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EMyfL6YDt:{variant:\"c4i1vcEwZ\"},jAG4jTUT6:{variant:\"Rs2Nacgev\"}},children:/*#__PURE__*/_jsx(FooterSkillSSAI,{height:\"100%\",id:\"IhRFqLFBp\",layoutId:\"IhRFqLFBp\",style:{height:\"100%\",width:\"100%\"},variant:\"EsS2F6AZN\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jtixyf-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"AOvja4joF\",scopeId:\"CcTVlpukJ\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"AOvja4joF\",intensity:10,layoutId:\"AOvja4joF\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1500\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EMyfL6YDt\":{\"layout\":[\"fixed\",\"fixed\"]},\"jAG4jTUT6\":{\"layout\":[\"fixed\",\"fixed\"]},\"aaEm9u5tx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xFLCCkfPk\":[\".framer-25yxa4-container\",\".framer-sm3qpe\",\".framer-1u6h4v6-container\",\".framer-1jtixyf-container\"],\"EMyfL6YDt\":[\".framer-25yxa4-container\",\".framer-sm3qpe\",\".framer-1u6h4v6-container\",\".framer-1jtixyf-container\"],\"jAG4jTUT6\":[\".framer-25yxa4-container\",\".framer-sm3qpe\",\".framer-1u6h4v6-container\",\".framer-1jtixyf-container\"],\"aaEm9u5tx\":[\".framer-25yxa4-container\",\".framer-sm3qpe\",\".framer-1u6h4v6-container\",\".framer-1jtixyf-container\"]}\n * @framerBreakpoints {\"aaEm9u5tx\":{\"min\":1394,\"canvasClassName\":\"framer-1bio5pm-override\",\"minHeight\":1500,\"viewportHeight\":800,\"name\":\"Desktop Large 2\",\"width\":1394,\"rootFontSize\":16},\"xFLCCkfPk\":{\"min\":1200,\"max\":1393,\"canvasClassName\":\"framer-zc82qo-override\",\"minHeight\":1500,\"viewportHeight\":756,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"EMyfL6YDt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-lilke-override\",\"minHeight\":2655,\"viewportHeight\":526,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":1},\"jAG4jTUT6\":{\"max\":809,\"canvasClassName\":\"framer-1nbbhbr-override\",\"minHeight\":2431,\"viewportHeight\":906,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":16}}\n * @framerDefaultVariant xFLCCkfPk\n * @framerLayoutTemplate true\n */const FramerCcTVlpukJ=withCSS(Component,css,\"framer-yYCpK\");export default FramerCcTVlpukJ;FramerCcTVlpukJ.displayName=\"Home Templates\";FramerCcTVlpukJ.defaultProps={height:1500,width:1200};addFonts(FramerCcTVlpukJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...NavbarFonts,...HeroButtonsFonts,...SupportWrapFonts,...FooterSkillSSAIFonts,...SmoothScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCcTVlpukJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EMyfL6YDt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jAG4jTUT6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aaEm9u5tx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"xFLCCkfPk\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"aaEm9u5tx\\\":{\\\"min\\\":1394,\\\"canvasClassName\\\":\\\"framer-1bio5pm-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large 2\\\",\\\"width\\\":1394,\\\"rootFontSize\\\":16},\\\"xFLCCkfPk\\\":{\\\"min\\\":1200,\\\"max\\\":1393,\\\"canvasClassName\\\":\\\"framer-zc82qo-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":756,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"EMyfL6YDt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-lilke-override\\\",\\\"minHeight\\\":2655,\\\"viewportHeight\\\":526,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":1},\\\"jAG4jTUT6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1nbbhbr-override\\\",\\\"minHeight\\\":2431,\\\"viewportHeight\\\":906,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1500\",\"framerHitTargets\":\"{\\\"xFLCCkfPk\\\":[\\\".framer-25yxa4-container\\\",\\\".framer-sm3qpe\\\",\\\".framer-1u6h4v6-container\\\",\\\".framer-1jtixyf-container\\\"],\\\"EMyfL6YDt\\\":[\\\".framer-25yxa4-container\\\",\\\".framer-sm3qpe\\\",\\\".framer-1u6h4v6-container\\\",\\\".framer-1jtixyf-container\\\"],\\\"jAG4jTUT6\\\":[\\\".framer-25yxa4-container\\\",\\\".framer-sm3qpe\\\",\\\".framer-1u6h4v6-container\\\",\\\".framer-1jtixyf-container\\\"],\\\"aaEm9u5tx\\\":[\\\".framer-25yxa4-container\\\",\\\".framer-sm3qpe\\\",\\\".framer-1u6h4v6-container\\\",\\\".framer-1jtixyf-container\\\"]}\",\"framerLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(t){let e=t[0],i=t[1],r=t[2];return Math.sqrt(e*e+i*i+r*r)}function e(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function i(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t}function r(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t}function s(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t}function n(t){let e=t[0],i=t[1],r=t[2];return e*e+i*i+r*r}function h(t,e){let i=e[0],r=e[1],s=e[2],n=i*i+r*r+s*s;return n>0&&(n=1/Math.sqrt(n)),t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t}function a(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function o(t,e,i){let r=e[0],s=e[1],n=e[2],h=i[0],a=i[1],o=i[2];return t[0]=s*o-n*a,t[1]=n*h-r*o,t[2]=r*a-s*h,t}const u=function(){const t=[0,0,0],i=[0,0,0];return function(r,s){e(t,r),e(i,s),h(t,t),h(i,i);let n=a(t,i);return n>1?0:n<-1?Math.PI:Math.acos(n)}}();class l extends Array{constructor(t=0,e=t,i=t){return super(t,e,i),this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this[0]=t}set y(t){this[1]=t}set z(t){this[2]=t}set(t,e=t,i=t){return t.length?this.copy(t):(function(t,e,i,r){t[0]=e,t[1]=i,t[2]=r}(this,t,e,i),this)}copy(t){return e(this,t),this}add(t,e){return e?i(this,t,e):i(this,this,t),this}sub(t,e){return e?r(this,t,e):r(this,this,t),this}multiply(t){var e,i,r;return t.length?(i=this,r=t,(e=this)[0]=i[0]*r[0],e[1]=i[1]*r[1],e[2]=i[2]*r[2]):s(this,this,t),this}divide(t){var e,i,r;return t.length?(i=this,r=t,(e=this)[0]=i[0]/r[0],e[1]=i[1]/r[1],e[2]=i[2]/r[2]):s(this,this,1/t),this}inverse(t=this){var e,i;return i=t,(e=this)[0]=1/i[0],e[1]=1/i[1],e[2]=1/i[2],this}len(){return t(this)}distance(e){return e?function(t,e){let i=e[0]-t[0],r=e[1]-t[1],s=e[2]-t[2];return Math.sqrt(i*i+r*r+s*s)}(this,e):t(this)}squaredLen(){return n(this)}squaredDistance(t){return t?function(t,e){let i=e[0]-t[0],r=e[1]-t[1],s=e[2]-t[2];return i*i+r*r+s*s}(this,t):n(this)}negate(t=this){var e,i;return i=t,(e=this)[0]=-i[0],e[1]=-i[1],e[2]=-i[2],this}cross(t,e){return e?o(this,t,e):o(this,this,t),this}scale(t){return s(this,this,t),this}normalize(){return h(this,this),this}dot(t){return a(this,t)}equals(t){return i=t,(e=this)[0]===i[0]&&e[1]===i[1]&&e[2]===i[2];var e,i}applyMatrix4(t){return function(t,e,i){let r=e[0],s=e[1],n=e[2],h=i[3]*r+i[7]*s+i[11]*n+i[15];h=h||1,t[0]=(i[0]*r+i[4]*s+i[8]*n+i[12])/h,t[1]=(i[1]*r+i[5]*s+i[9]*n+i[13])/h,t[2]=(i[2]*r+i[6]*s+i[10]*n+i[14])/h}(this,this,t),this}scaleRotateMatrix4(t){return function(t,e,i){let r=e[0],s=e[1],n=e[2],h=i[3]*r+i[7]*s+i[11]*n+i[15];h=h||1,t[0]=(i[0]*r+i[4]*s+i[8]*n)/h,t[1]=(i[1]*r+i[5]*s+i[9]*n)/h,t[2]=(i[2]*r+i[6]*s+i[10]*n)/h}(this,this,t),this}applyQuaternion(t){return function(t,e,i){let r=e[0],s=e[1],n=e[2],h=i[0],a=i[1],o=i[2],u=a*n-o*s,l=o*r-h*n,d=h*s-a*r,c=a*d-o*l,g=o*u-h*d,f=h*l-a*u,p=2*i[3];u*=p,l*=p,d*=p,c*=2,g*=2,f*=2,t[0]=r+u+c,t[1]=s+l+g,t[2]=n+d+f}(this,this,t),this}angle(t){return u(this,t)}lerp(t,e){return function(t,e,i,r){let s=e[0],n=e[1],h=e[2];t[0]=s+r*(i[0]-s),t[1]=n+r*(i[1]-n),t[2]=h+r*(i[2]-h)}(this,this,t,e),this}clone(){return new l(this[0],this[1],this[2])}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t}transformDirection(t){const e=this[0],i=this[1],r=this[2];return this[0]=t[0]*e+t[4]*i+t[8]*r,this[1]=t[1]*e+t[5]*i+t[9]*r,this[2]=t[2]*e+t[6]*i+t[10]*r,this.normalize()}}const d=new l;let c=1,g=1,f=!1;class p{constructor(t,e={}){t.canvas,this.gl=t,this.attributes=e,this.id=c++,this.VAOs={},this.drawRange={start:0,count:0},this.instancedCount=0,this.gl.renderer.bindVertexArray(null),this.gl.renderer.currentGeometry=null,this.glState=this.gl.renderer.state;for(let t in e)this.addAttribute(t,e[t])}addAttribute(t,e){if(this.attributes[t]=e,e.id=g++,e.size=e.size||1,e.type=e.type||(e.data.constructor===Float32Array?this.gl.FLOAT:e.data.constructor===Uint16Array?this.gl.UNSIGNED_SHORT:this.gl.UNSIGNED_INT),e.target=\"index\"===t?this.gl.ELEMENT_ARRAY_BUFFER:this.gl.ARRAY_BUFFER,e.normalized=e.normalized||!1,e.stride=e.stride||0,e.offset=e.offset||0,e.count=e.count||(e.stride?e.data.byteLength/e.stride:e.data.length/e.size),e.divisor=e.instanced||0,e.needsUpdate=!1,e.buffer||(e.buffer=this.gl.createBuffer(),this.updateAttribute(e)),e.divisor){if(this.isInstanced=!0,this.instancedCount&&this.instancedCount!==e.count*e.divisor)return this.instancedCount=Math.min(this.instancedCount,e.count*e.divisor);this.instancedCount=e.count*e.divisor}else\"index\"===t?this.drawRange.count=e.count:this.attributes.index||(this.drawRange.count=Math.max(this.drawRange.count,e.count))}updateAttribute(t){this.glState.boundBuffer!==t.buffer&&(this.gl.bindBuffer(t.target,t.buffer),this.glState.boundBuffer=t.buffer),this.gl.bufferData(t.target,t.data,this.gl.STATIC_DRAW),t.needsUpdate=!1}setIndex(t){this.addAttribute(\"index\",t)}setDrawRange(t,e){this.drawRange.start=t,this.drawRange.count=e}setInstancedCount(t){this.instancedCount=t}createVAO(t){this.VAOs[t.attributeOrder]=this.gl.renderer.createVertexArray(),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.bindAttributes(t)}bindAttributes(t){t.attributeLocations.forEach((t,{name:e,type:i})=>{if(!this.attributes[e])return;const r=this.attributes[e];this.gl.bindBuffer(r.target,r.buffer),this.glState.boundBuffer=r.buffer;let s=1;35674===i&&(s=2),35675===i&&(s=3),35676===i&&(s=4);const n=r.size/s,h=1===s?0:s*s*s,a=1===s?0:s*s;for(let e=0;e<s;e++)this.gl.vertexAttribPointer(t+e,n,r.type,r.normalized,r.stride+h,r.offset+e*a),this.gl.enableVertexAttribArray(t+e),this.gl.renderer.vertexAttribDivisor(t+e,r.divisor)}),this.attributes.index&&this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,this.attributes.index.buffer)}draw({program:t,mode:e=this.gl.TRIANGLES}){this.gl.renderer.currentGeometry!==`${this.id}_${t.attributeOrder}`&&(this.VAOs[t.attributeOrder]||this.createVAO(t),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.gl.renderer.currentGeometry=`${this.id}_${t.attributeOrder}`),t.attributeLocations.forEach((t,{name:e})=>{const i=this.attributes[e];i.needsUpdate&&this.updateAttribute(i)}),this.isInstanced?this.attributes.index?this.gl.renderer.drawElementsInstanced(e,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+2*this.drawRange.start,this.instancedCount):this.gl.renderer.drawArraysInstanced(e,this.drawRange.start,this.drawRange.count,this.instancedCount):this.attributes.index?this.gl.drawElements(e,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+2*this.drawRange.start):this.gl.drawArrays(e,this.drawRange.start,this.drawRange.count)}getPosition(){const t=this.attributes.position;return t.data?t:f?void 0:f=!0}computeBoundingBox(t){t||(t=this.getPosition());const e=t.data,i=t.offset||0,r=t.stride||t.size;this.bounds||(this.bounds={min:new l,max:new l,center:new l,scale:new l,radius:1/0});const s=this.bounds.min,n=this.bounds.max,h=this.bounds.center,a=this.bounds.scale;s.set(1/0),n.set(-1/0);for(let t=i,h=e.length;t<h;t+=r){const i=e[t],r=e[t+1],h=e[t+2];s.x=Math.min(i,s.x),s.y=Math.min(r,s.y),s.z=Math.min(h,s.z),n.x=Math.max(i,n.x),n.y=Math.max(r,n.y),n.z=Math.max(h,n.z)}a.sub(n,s),h.add(s,n).divide(2)}computeBoundingSphere(t){t||(t=this.getPosition());const e=t.data,i=t.offset||0,r=t.stride||t.size;this.bounds||this.computeBoundingBox(t);let s=0;for(let t=i,n=e.length;t<n;t+=r)d.fromArray(e,t),s=Math.max(s,this.bounds.center.squaredDistance(d));this.bounds.radius=Math.sqrt(s)}remove(){this.vao&&this.gl.renderer.deleteVertexArray(this.vao);for(let t in this.attributes)this.gl.deleteBuffer(this.attributes[t].buffer),delete this.attributes[t]}}let m=1;const x={};class b{constructor(t,{vertex:e,fragment:i,uniforms:r={},transparent:s=!1,cullFace:n=t.BACK,frontFace:h=t.CCW,depthTest:a=!0,depthWrite:o=!0,depthFunc:u=t.LESS}={}){t.canvas,this.gl=t,this.uniforms=r,this.id=m++,this.transparent=s,this.cullFace=n,this.frontFace=h,this.depthTest=a,this.depthWrite=o,this.depthFunc=u,this.blendFunc={},this.blendEquation={},this.transparent&&!this.blendFunc.src&&(this.gl.renderer.premultipliedAlpha?this.setBlendFunc(this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA):this.setBlendFunc(this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA));const l=t.createShader(t.VERTEX_SHADER);t.shaderSource(l,e),t.compileShader(l),t.getShaderInfoLog(l);const d=t.createShader(t.FRAGMENT_SHADER);if(t.shaderSource(d,i),t.compileShader(d),t.getShaderInfoLog(d),this.program=t.createProgram(),t.attachShader(this.program,l),t.attachShader(this.program,d),t.linkProgram(this.program),!t.getProgramParameter(this.program,t.LINK_STATUS))return;t.deleteShader(l),t.deleteShader(d),this.uniformLocations=new Map;let c=t.getProgramParameter(this.program,t.ACTIVE_UNIFORMS);for(let e=0;e<c;e++){let i=t.getActiveUniform(this.program,e);this.uniformLocations.set(i,t.getUniformLocation(this.program,i.name));const r=i.name.match(/(\\w+)/g);i.uniformName=r[0],3===r.length?(i.isStructArray=!0,i.structIndex=Number(r[1]),i.structProperty=r[2]):2===r.length&&isNaN(Number(r[1]))&&(i.isStruct=!0,i.structProperty=r[1])}this.attributeLocations=new Map;const g=[],f=t.getProgramParameter(this.program,t.ACTIVE_ATTRIBUTES);for(let e=0;e<f;e++){const i=t.getActiveAttrib(this.program,e),r=t.getAttribLocation(this.program,i.name);g[r]=i.name,this.attributeLocations.set(i,r)}this.attributeOrder=g.join(\"\")}setBlendFunc(t,e,i,r){this.blendFunc.src=t,this.blendFunc.dst=e,this.blendFunc.srcAlpha=i,this.blendFunc.dstAlpha=r,t&&(this.transparent=!0)}setBlendEquation(t,e){this.blendEquation.modeRGB=t,this.blendEquation.modeAlpha=e}applyState(){this.depthTest?this.gl.renderer.enable(this.gl.DEPTH_TEST):this.gl.renderer.disable(this.gl.DEPTH_TEST),this.cullFace?this.gl.renderer.enable(this.gl.CULL_FACE):this.gl.renderer.disable(this.gl.CULL_FACE),this.blendFunc.src?this.gl.renderer.enable(this.gl.BLEND):this.gl.renderer.disable(this.gl.BLEND),this.cullFace&&this.gl.renderer.setCullFace(this.cullFace),this.gl.renderer.setFrontFace(this.frontFace),this.gl.renderer.setDepthMask(this.depthWrite),this.gl.renderer.setDepthFunc(this.depthFunc),this.blendFunc.src&&this.gl.renderer.setBlendFunc(this.blendFunc.src,this.blendFunc.dst,this.blendFunc.srcAlpha,this.blendFunc.dstAlpha),this.gl.renderer.setBlendEquation(this.blendEquation.modeRGB,this.blendEquation.modeAlpha)}use({flipFaces:t=!1}={}){let e=-1;this.gl.renderer.currentProgram===this.id||(this.gl.useProgram(this.program),this.gl.renderer.currentProgram=this.id),this.uniformLocations.forEach((t,i)=>{let r=i.uniformName,s=this.uniforms[r];if(i.isStruct&&(s=s[i.structProperty],r+=`.${i.structProperty}`),i.isStructArray&&(s=s[i.structIndex][i.structProperty],r+=`[${i.structIndex}].${i.structProperty}`),!s)return E(`Active uniform ${r} has not been supplied`);if(s&&void 0===s.value)return E(`${r} uniform is missing a value parameter`);if(s.value.texture)return e+=1,s.value.update(e),M(this.gl,i.type,t,e);if(s.value.length&&s.value[0].texture){const r=[];return s.value.forEach(t=>{e+=1,t.update(e),r.push(e)}),M(this.gl,i.type,t,r)}M(this.gl,i.type,t,s.value)}),this.applyState(),t&&this.gl.renderer.setFrontFace(this.frontFace===this.gl.CCW?this.gl.CW:this.gl.CCW)}remove(){this.gl.deleteProgram(this.program)}}function M(t,e,i,r){r=r.length?function(t){const e=t.length,i=t[0].length;if(void 0===i)return t;const r=e*i;let s=x[r];s||(x[r]=s=new Float32Array(r));for(let r=0;r<e;r++)s.set(t[r],r*i);return s}(r):r;const s=t.renderer.state.uniformLocations.get(i);if(r.length)if(void 0===s||s.length!==r.length)t.renderer.state.uniformLocations.set(i,r.slice(0));else{if(function(t,e){if(t.length!==e.length)return!1;for(let i=0,r=t.length;i<r;i++)if(t[i]!==e[i])return!1;return!0}(s,r))return;s.set?s.set(r):function(t,e){for(let i=0,r=t.length;i<r;i++)t[i]=e[i]}(s,r),t.renderer.state.uniformLocations.set(i,s)}else{if(s===r)return;t.renderer.state.uniformLocations.set(i,r)}switch(e){case 5126:return r.length?t.uniform1fv(i,r):t.uniform1f(i,r);case 35664:return t.uniform2fv(i,r);case 35665:return t.uniform3fv(i,r);case 35666:return t.uniform4fv(i,r);case 35670:case 5124:case 35678:case 35680:return r.length?t.uniform1iv(i,r):t.uniform1i(i,r);case 35671:case 35667:return t.uniform2iv(i,r);case 35672:case 35668:return t.uniform3iv(i,r);case 35673:case 35669:return t.uniform4iv(i,r);case 35674:return t.uniformMatrix2fv(i,!1,r);case 35675:return t.uniformMatrix3fv(i,!1,r);case 35676:return t.uniformMatrix4fv(i,!1,r)}}let A=0;function E(t){A>100||A++}const v=new l;let y=1;class w{constructor({canvas:t=document.createElement(\"canvas\"),width:e=300,height:i=150,dpr:r=1,alpha:s=!1,depth:n=!0,stencil:h=!1,antialias:a=!1,premultipliedAlpha:o=!1,preserveDrawingBuffer:u=!1,powerPreference:l=\"default\",autoClear:d=!0,webgl:c=2}={}){const g={alpha:s,depth:n,stencil:h,antialias:a,premultipliedAlpha:o,preserveDrawingBuffer:u,powerPreference:l};this.dpr=r,this.alpha=s,this.color=!0,this.depth=n,this.stencil=h,this.premultipliedAlpha=o,this.autoClear=d,this.id=y++,2===c&&(this.gl=t.getContext(\"webgl2\",g)),this.isWebgl2=!!this.gl,this.gl||(this.gl=t.getContext(\"webgl\",g)||t.getContext(\"experimental-webgl\",g)),this.gl,this.gl.renderer=this,this.setSize(e,i),this.state={},this.state.blendFunc={src:this.gl.ONE,dst:this.gl.ZERO},this.state.blendEquation={modeRGB:this.gl.FUNC_ADD},this.state.cullFace=null,this.state.frontFace=this.gl.CCW,this.state.depthMask=!0,this.state.depthFunc=this.gl.LESS,this.state.premultiplyAlpha=!1,this.state.flipY=!1,this.state.unpackAlignment=4,this.state.framebuffer=null,this.state.viewport={width:null,height:null},this.state.textureUnits=[],this.state.activeTextureUnit=0,this.state.boundBuffer=null,this.state.uniformLocations=new Map,this.extensions={},this.isWebgl2?(this.getExtension(\"EXT_color_buffer_float\"),this.getExtension(\"OES_texture_float_linear\")):(this.getExtension(\"OES_texture_float\"),this.getExtension(\"OES_texture_float_linear\"),this.getExtension(\"OES_texture_half_float\"),this.getExtension(\"OES_texture_half_float_linear\"),this.getExtension(\"OES_element_index_uint\"),this.getExtension(\"OES_standard_derivatives\"),this.getExtension(\"EXT_sRGB\"),this.getExtension(\"WEBGL_depth_texture\"),this.getExtension(\"WEBGL_draw_buffers\")),this.vertexAttribDivisor=this.getExtension(\"ANGLE_instanced_arrays\",\"vertexAttribDivisor\",\"vertexAttribDivisorANGLE\"),this.drawArraysInstanced=this.getExtension(\"ANGLE_instanced_arrays\",\"drawArraysInstanced\",\"drawArraysInstancedANGLE\"),this.drawElementsInstanced=this.getExtension(\"ANGLE_instanced_arrays\",\"drawElementsInstanced\",\"drawElementsInstancedANGLE\"),this.createVertexArray=this.getExtension(\"OES_vertex_array_object\",\"createVertexArray\",\"createVertexArrayOES\"),this.bindVertexArray=this.getExtension(\"OES_vertex_array_object\",\"bindVertexArray\",\"bindVertexArrayOES\"),this.deleteVertexArray=this.getExtension(\"OES_vertex_array_object\",\"deleteVertexArray\",\"deleteVertexArrayOES\"),this.drawBuffers=this.getExtension(\"WEBGL_draw_buffers\",\"drawBuffers\",\"drawBuffersWEBGL\"),this.parameters={},this.parameters.maxTextureUnits=this.gl.getParameter(this.gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),this.parameters.maxAnisotropy=this.getExtension(\"EXT_texture_filter_anisotropic\")?this.gl.getParameter(this.getExtension(\"EXT_texture_filter_anisotropic\").MAX_TEXTURE_MAX_ANISOTROPY_EXT):0}setSize(t,e){this.width=t,this.height=e,this.gl.canvas.width=t*this.dpr,this.gl.canvas.height=e*this.dpr,Object.assign(this.gl.canvas.style,{width:t+\"px\",height:e+\"px\"})}setViewport(t,e){this.state.viewport.width===t&&this.state.viewport.height===e||(this.state.viewport.width=t,this.state.viewport.height=e,this.gl.viewport(0,0,t,e))}enable(t){!0!==this.state[t]&&(this.gl.enable(t),this.state[t]=!0)}disable(t){!1!==this.state[t]&&(this.gl.disable(t),this.state[t]=!1)}setBlendFunc(t,e,i,r){this.state.blendFunc.src===t&&this.state.blendFunc.dst===e&&this.state.blendFunc.srcAlpha===i&&this.state.blendFunc.dstAlpha===r||(this.state.blendFunc.src=t,this.state.blendFunc.dst=e,this.state.blendFunc.srcAlpha=i,this.state.blendFunc.dstAlpha=r,void 0!==i?this.gl.blendFuncSeparate(t,e,i,r):this.gl.blendFunc(t,e))}setBlendEquation(t,e){t=t||this.gl.FUNC_ADD,this.state.blendEquation.modeRGB===t&&this.state.blendEquation.modeAlpha===e||(this.state.blendEquation.modeRGB=t,this.state.blendEquation.modeAlpha=e,void 0!==e?this.gl.blendEquationSeparate(t,e):this.gl.blendEquation(t))}setCullFace(t){this.state.cullFace!==t&&(this.state.cullFace=t,this.gl.cullFace(t))}setFrontFace(t){this.state.frontFace!==t&&(this.state.frontFace=t,this.gl.frontFace(t))}setDepthMask(t){this.state.depthMask!==t&&(this.state.depthMask=t,this.gl.depthMask(t))}setDepthFunc(t){this.state.depthFunc!==t&&(this.state.depthFunc=t,this.gl.depthFunc(t))}activeTexture(t){this.state.activeTextureUnit!==t&&(this.state.activeTextureUnit=t,this.gl.activeTexture(this.gl.TEXTURE0+t))}bindFramebuffer({target:t=this.gl.FRAMEBUFFER,buffer:e=null}={}){this.state.framebuffer!==e&&(this.state.framebuffer=e,this.gl.bindFramebuffer(t,e))}getExtension(t,e,i){return e&&this.gl[e]?this.gl[e].bind(this.gl):(this.extensions[t]||(this.extensions[t]=this.gl.getExtension(t)),e?this.extensions[t]?this.extensions[t][i].bind(this.extensions[t]):null:this.extensions[t])}sortOpaque(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program.id!==e.program.id?t.program.id-e.program.id:t.zDepth!==e.zDepth?t.zDepth-e.zDepth:e.id-t.id}sortTransparent(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.zDepth!==e.zDepth?e.zDepth-t.zDepth:e.id-t.id}sortUI(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program.id!==e.program.id?t.program.id-e.program.id:e.id-t.id}getRenderList({scene:t,camera:e,frustumCull:i,sort:r}){let s=[];if(e&&i&&e.updateFrustum(),t.traverse(t=>{if(!t.visible)return!0;t.draw&&(i&&t.frustumCulled&&e&&!e.frustumIntersectsMesh(t)||s.push(t))}),r){const t=[],i=[],r=[];s.forEach(s=>{s.program.transparent?s.program.depthTest?i.push(s):r.push(s):t.push(s),s.zDepth=0,0===s.renderOrder&&s.program.depthTest&&e&&(s.worldMatrix.getTranslation(v),v.applyMatrix4(e.projectionViewMatrix),s.zDepth=v.z)}),t.sort(this.sortOpaque),i.sort(this.sortTransparent),r.sort(this.sortUI),s=t.concat(i,r)}return s}render({scene:t,camera:e,target:i=null,update:r=!0,sort:s=!0,frustumCull:n=!0,clear:h}){null===i?(this.bindFramebuffer(),this.setViewport(this.width*this.dpr,this.height*this.dpr)):(this.bindFramebuffer(i),this.setViewport(i.width,i.height)),(h||this.autoClear&&!1!==h)&&(!this.depth||i&&!i.depth||(this.enable(this.gl.DEPTH_TEST),this.setDepthMask(!0)),this.gl.clear((this.color?this.gl.COLOR_BUFFER_BIT:0)|(this.depth?this.gl.DEPTH_BUFFER_BIT:0)|(this.stencil?this.gl.STENCIL_BUFFER_BIT:0))),r&&t.updateMatrixWorld(),e&&e.updateMatrixWorld();this.getRenderList({scene:t,camera:e,frustumCull:n,sort:s}).forEach(t=>{t.draw({camera:e})})}}function F(t,e,i){let r=e[0],s=e[1],n=e[2],h=e[3],a=i[0],o=i[1],u=i[2],l=i[3];return t[0]=r*l+h*a+s*u-n*o,t[1]=s*l+h*o+n*a-r*u,t[2]=n*l+h*u+r*o-s*a,t[3]=h*l-r*a-s*o-n*u,t}const _=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},C=function(t,e,i,r,s){return t[0]=e,t[1]=i,t[2]=r,t[3]=s,t},R=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},S=function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=i*i+r*r+s*s+n*n;return h>0&&(h=1/Math.sqrt(h)),t[0]=i*h,t[1]=r*h,t[2]=s*h,t[3]=n*h,t};class O extends Array{constructor(t=0,e=0,i=0,r=1){return super(t,e,i,r),this.onChange=()=>{},this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}get w(){return this[3]}set x(t){this[0]=t,this.onChange()}set y(t){this[1]=t,this.onChange()}set z(t){this[2]=t,this.onChange()}set w(t){this[3]=t,this.onChange()}identity(){var t;return(t=this)[0]=0,t[1]=0,t[2]=0,t[3]=1,this.onChange(),this}set(t,e,i,r){return t.length?this.copy(t):(C(this,t,e,i,r),this.onChange(),this)}rotateX(t){return function(t,e,i){i*=.5;let r=e[0],s=e[1],n=e[2],h=e[3],a=Math.sin(i),o=Math.cos(i);t[0]=r*o+h*a,t[1]=s*o+n*a,t[2]=n*o-s*a,t[3]=h*o-r*a}(this,this,t),this.onChange(),this}rotateY(t){return function(t,e,i){i*=.5;let r=e[0],s=e[1],n=e[2],h=e[3],a=Math.sin(i),o=Math.cos(i);t[0]=r*o-n*a,t[1]=s*o+h*a,t[2]=n*o+r*a,t[3]=h*o-s*a}(this,this,t),this.onChange(),this}rotateZ(t){return function(t,e,i){i*=.5;let r=e[0],s=e[1],n=e[2],h=e[3],a=Math.sin(i),o=Math.cos(i);t[0]=r*o+s*a,t[1]=s*o-r*a,t[2]=n*o+h*a,t[3]=h*o-n*a}(this,this,t),this.onChange(),this}inverse(t=this){return function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=i*i+r*r+s*s+n*n,a=h?1/h:0;t[0]=-i*a,t[1]=-r*a,t[2]=-s*a,t[3]=n*a}(this,t),this.onChange(),this}conjugate(t=this){var e,i;return i=t,(e=this)[0]=-i[0],e[1]=-i[1],e[2]=-i[2],e[3]=i[3],this.onChange(),this}copy(t){return _(this,t),this.onChange(),this}normalize(t=this){return S(this,t),this.onChange(),this}multiply(t,e){return e?F(this,t,e):F(this,this,t),this.onChange(),this}dot(t){return R(this,t)}fromMatrix3(t){return function(t,e){let i,r=e[0]+e[4]+e[8];if(r>0)i=Math.sqrt(r+1),t[3]=.5*i,i=.5/i,t[0]=(e[5]-e[7])*i,t[1]=(e[6]-e[2])*i,t[2]=(e[1]-e[3])*i;else{let r=0;e[4]>e[0]&&(r=1),e[8]>e[3*r+r]&&(r=2);let s=(r+1)%3,n=(r+2)%3;i=Math.sqrt(e[3*r+r]-e[3*s+s]-e[3*n+n]+1),t[r]=.5*i,i=.5/i,t[3]=(e[3*s+n]-e[3*n+s])*i,t[s]=(e[3*s+r]+e[3*r+s])*i,t[n]=(e[3*n+r]+e[3*r+n])*i}}(this,t),this.onChange(),this}fromEuler(t){return function(t,e,i=\"YXZ\"){let r=Math.sin(.5*e[0]),s=Math.cos(.5*e[0]),n=Math.sin(.5*e[1]),h=Math.cos(.5*e[1]),a=Math.sin(.5*e[2]),o=Math.cos(.5*e[2]);\"XYZ\"===i?(t[0]=r*h*o+s*n*a,t[1]=s*n*o-r*h*a,t[2]=s*h*a+r*n*o,t[3]=s*h*o-r*n*a):\"YXZ\"===i?(t[0]=r*h*o+s*n*a,t[1]=s*n*o-r*h*a,t[2]=s*h*a-r*n*o,t[3]=s*h*o+r*n*a):\"ZXY\"===i?(t[0]=r*h*o-s*n*a,t[1]=s*n*o+r*h*a,t[2]=s*h*a+r*n*o,t[3]=s*h*o-r*n*a):\"ZYX\"===i?(t[0]=r*h*o-s*n*a,t[1]=s*n*o+r*h*a,t[2]=s*h*a-r*n*o,t[3]=s*h*o+r*n*a):\"YZX\"===i?(t[0]=r*h*o+s*n*a,t[1]=s*n*o+r*h*a,t[2]=s*h*a-r*n*o,t[3]=s*h*o-r*n*a):\"XZY\"===i&&(t[0]=r*h*o-s*n*a,t[1]=s*n*o-r*h*a,t[2]=s*h*a+r*n*o,t[3]=s*h*o+r*n*a)}(this,t,t.order),this}fromAxisAngle(t,e){return function(t,e,i){i*=.5;let r=Math.sin(i);t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=Math.cos(i)}(this,t,e),this}slerp(t,e){return function(t,e,i,r){let s,n,h,a,o,u=e[0],l=e[1],d=e[2],c=e[3],g=i[0],f=i[1],p=i[2],m=i[3];n=u*g+l*f+d*p+c*m,n<0&&(n=-n,g=-g,f=-f,p=-p,m=-m),1-n>1e-6?(s=Math.acos(n),h=Math.sin(s),a=Math.sin((1-r)*s)/h,o=Math.sin(r*s)/h):(a=1-r,o=r),t[0]=a*u+o*g,t[1]=a*l+o*f,t[2]=a*d+o*p,t[3]=a*c+o*m}(this,this,t,e),this}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this[3]=t[e+3],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t[e+3]=this[3],t}}function T(t,e,i){let r=e[0],s=e[1],n=e[2],h=e[3],a=e[4],o=e[5],u=e[6],l=e[7],d=e[8],c=e[9],g=e[10],f=e[11],p=e[12],m=e[13],x=e[14],b=e[15],M=i[0],A=i[1],E=i[2],v=i[3];return t[0]=M*r+A*a+E*d+v*p,t[1]=M*s+A*o+E*c+v*m,t[2]=M*n+A*u+E*g+v*x,t[3]=M*h+A*l+E*f+v*b,M=i[4],A=i[5],E=i[6],v=i[7],t[4]=M*r+A*a+E*d+v*p,t[5]=M*s+A*o+E*c+v*m,t[6]=M*n+A*u+E*g+v*x,t[7]=M*h+A*l+E*f+v*b,M=i[8],A=i[9],E=i[10],v=i[11],t[8]=M*r+A*a+E*d+v*p,t[9]=M*s+A*o+E*c+v*m,t[10]=M*n+A*u+E*g+v*x,t[11]=M*h+A*l+E*f+v*b,M=i[12],A=i[13],E=i[14],v=i[15],t[12]=M*r+A*a+E*d+v*p,t[13]=M*s+A*o+E*c+v*m,t[14]=M*n+A*u+E*g+v*x,t[15]=M*h+A*l+E*f+v*b,t}function B(t,e){let i=e[0],r=e[1],s=e[2],n=e[4],h=e[5],a=e[6],o=e[8],u=e[9],l=e[10];return t[0]=Math.hypot(i,r,s),t[1]=Math.hypot(n,h,a),t[2]=Math.hypot(o,u,l),t}const L=function(){const t=[0,0,0];return function(e,i){let r=t;B(r,i);let s=1/r[0],n=1/r[1],h=1/r[2],a=i[0]*s,o=i[1]*n,u=i[2]*h,l=i[4]*s,d=i[5]*n,c=i[6]*h,g=i[8]*s,f=i[9]*n,p=i[10]*h,m=a+d+p,x=0;return m>0?(x=2*Math.sqrt(m+1),e[3]=.25*x,e[0]=(c-f)/x,e[1]=(g-u)/x,e[2]=(o-l)/x):a>d&&a>p?(x=2*Math.sqrt(1+a-d-p),e[3]=(c-f)/x,e[0]=.25*x,e[1]=(o+l)/x,e[2]=(g+u)/x):d>p?(x=2*Math.sqrt(1+d-a-p),e[3]=(g-u)/x,e[0]=(o+l)/x,e[1]=.25*x,e[2]=(c+f)/x):(x=2*Math.sqrt(1+p-a-d),e[3]=(o-l)/x,e[0]=(g+u)/x,e[1]=(c+f)/x,e[2]=.25*x),e}}();class q extends Array{constructor(t=1,e=0,i=0,r=0,s=0,n=1,h=0,a=0,o=0,u=0,l=1,d=0,c=0,g=0,f=0,p=1){return super(t,e,i,r,s,n,h,a,o,u,l,d,c,g,f,p),this}get x(){return this[12]}get y(){return this[13]}get z(){return this[14]}get w(){return this[15]}set x(t){this[12]=t}set y(t){this[13]=t}set z(t){this[14]=t}set w(t){this[15]=t}set(t,e,i,r,s,n,h,a,o,u,l,d,c,g,f,p){return t.length?this.copy(t):(function(t,e,i,r,s,n,h,a,o,u,l,d,c,g,f,p,m){t[0]=e,t[1]=i,t[2]=r,t[3]=s,t[4]=n,t[5]=h,t[6]=a,t[7]=o,t[8]=u,t[9]=l,t[10]=d,t[11]=c,t[12]=g,t[13]=f,t[14]=p,t[15]=m}(this,t,e,i,r,s,n,h,a,o,u,l,d,c,g,f,p),this)}translate(t,e=this){return function(t,e,i){let r,s,n,h,a,o,u,l,d,c,g,f,p=i[0],m=i[1],x=i[2];e===t?(t[12]=e[0]*p+e[4]*m+e[8]*x+e[12],t[13]=e[1]*p+e[5]*m+e[9]*x+e[13],t[14]=e[2]*p+e[6]*m+e[10]*x+e[14],t[15]=e[3]*p+e[7]*m+e[11]*x+e[15]):(r=e[0],s=e[1],n=e[2],h=e[3],a=e[4],o=e[5],u=e[6],l=e[7],d=e[8],c=e[9],g=e[10],f=e[11],t[0]=r,t[1]=s,t[2]=n,t[3]=h,t[4]=a,t[5]=o,t[6]=u,t[7]=l,t[8]=d,t[9]=c,t[10]=g,t[11]=f,t[12]=r*p+a*m+d*x+e[12],t[13]=s*p+o*m+c*x+e[13],t[14]=n*p+u*m+g*x+e[14],t[15]=h*p+l*m+f*x+e[15])}(this,e,t),this}rotate(t,e,i=this){return function(t,e,i,r){let s,n,h,a,o,u,l,d,c,g,f,p,m,x,b,M,A,E,v,y,w,F,_,C,R=r[0],S=r[1],O=r[2],T=Math.hypot(R,S,O);Math.abs(T)<1e-6||(T=1/T,R*=T,S*=T,O*=T,s=Math.sin(i),n=Math.cos(i),h=1-n,a=e[0],o=e[1],u=e[2],l=e[3],d=e[4],c=e[5],g=e[6],f=e[7],p=e[8],m=e[9],x=e[10],b=e[11],M=R*R*h+n,A=S*R*h+O*s,E=O*R*h-S*s,v=R*S*h-O*s,y=S*S*h+n,w=O*S*h+R*s,F=R*O*h+S*s,_=S*O*h-R*s,C=O*O*h+n,t[0]=a*M+d*A+p*E,t[1]=o*M+c*A+m*E,t[2]=u*M+g*A+x*E,t[3]=l*M+f*A+b*E,t[4]=a*v+d*y+p*w,t[5]=o*v+c*y+m*w,t[6]=u*v+g*y+x*w,t[7]=l*v+f*y+b*w,t[8]=a*F+d*_+p*C,t[9]=o*F+c*_+m*C,t[10]=u*F+g*_+x*C,t[11]=l*F+f*_+b*C,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]))}(this,i,t,e),this}scale(t,e=this){return function(t,e,i){let r=i[0],s=i[1],n=i[2];t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*s,t[5]=e[5]*s,t[6]=e[6]*s,t[7]=e[7]*s,t[8]=e[8]*n,t[9]=e[9]*n,t[10]=e[10]*n,t[11]=e[11]*n,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]}(this,e,\"number\"==typeof t?[t,t,t]:t),this}multiply(t,e){return e?T(this,t,e):T(this,this,t),this}identity(){var t;return(t=this)[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}copy(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}fromPerspective({fov:t,aspect:e,near:i,far:r}={}){return function(t,e,i,r,s){let n=1/Math.tan(e/2),h=1/(r-s);t[0]=n/i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(s+r)*h,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*s*r*h,t[15]=0}(this,t,e,i,r),this}fromOrthogonal({left:t,right:e,bottom:i,top:r,near:s,far:n}){return function(t,e,i,r,s,n,h){let a=1/(e-i),o=1/(r-s),u=1/(n-h);t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+i)*a,t[13]=(s+r)*o,t[14]=(h+n)*u,t[15]=1}(this,t,e,i,r,s,n),this}fromQuaternion(t){return function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=i+i,a=r+r,o=s+s,u=i*h,l=r*h,d=r*a,c=s*h,g=s*a,f=s*o,p=n*h,m=n*a,x=n*o;t[0]=1-d-f,t[1]=l+x,t[2]=c-m,t[3]=0,t[4]=l-x,t[5]=1-u-f,t[6]=g+p,t[7]=0,t[8]=c+m,t[9]=g-p,t[10]=1-u-d,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1}(this,t),this}setPosition(t){return this.x=t[0],this.y=t[1],this.z=t[2],this}inverse(t=this){return function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=e[4],a=e[5],o=e[6],u=e[7],l=e[8],d=e[9],c=e[10],g=e[11],f=e[12],p=e[13],m=e[14],x=e[15],b=i*a-r*h,M=i*o-s*h,A=i*u-n*h,E=r*o-s*a,v=r*u-n*a,y=s*u-n*o,w=l*p-d*f,F=l*m-c*f,_=l*x-g*f,C=d*m-c*p,R=d*x-g*p,S=c*x-g*m,O=b*S-M*R+A*C+E*_-v*F+y*w;O&&(O=1/O,t[0]=(a*S-o*R+u*C)*O,t[1]=(s*R-r*S-n*C)*O,t[2]=(p*y-m*v+x*E)*O,t[3]=(c*v-d*y-g*E)*O,t[4]=(o*_-h*S-u*F)*O,t[5]=(i*S-s*_+n*F)*O,t[6]=(m*A-f*y-x*M)*O,t[7]=(l*y-c*A+g*M)*O,t[8]=(h*R-a*_+u*w)*O,t[9]=(r*_-i*R-n*w)*O,t[10]=(f*v-p*A+x*b)*O,t[11]=(d*A-l*v-g*b)*O,t[12]=(a*F-h*C-o*w)*O,t[13]=(i*C-r*F+s*w)*O,t[14]=(p*M-f*E-m*b)*O,t[15]=(l*E-d*M+c*b)*O)}(this,t),this}compose(t,e,i){return function(t,e,i,r){let s=e[0],n=e[1],h=e[2],a=e[3],o=s+s,u=n+n,l=h+h,d=s*o,c=s*u,g=s*l,f=n*u,p=n*l,m=h*l,x=a*o,b=a*u,M=a*l,A=r[0],E=r[1],v=r[2];t[0]=(1-(f+m))*A,t[1]=(c+M)*A,t[2]=(g-b)*A,t[3]=0,t[4]=(c-M)*E,t[5]=(1-(d+m))*E,t[6]=(p+x)*E,t[7]=0,t[8]=(g+b)*v,t[9]=(p-x)*v,t[10]=(1-(d+f))*v,t[11]=0,t[12]=i[0],t[13]=i[1],t[14]=i[2],t[15]=1}(this,t,e,i),this}getRotation(t){return L(t,this),this}getTranslation(t){var e,i;return i=this,(e=t)[0]=i[12],e[1]=i[13],e[2]=i[14],this}getScaling(t){return B(t,this),this}getMaxScaleOnAxis(){return function(t){let e=t[0],i=t[1],r=t[2],s=t[4],n=t[5],h=t[6],a=t[8],o=t[9],u=t[10];const l=e*e+i*i+r*r,d=s*s+n*n+h*h,c=a*a+o*o+u*u;return Math.sqrt(Math.max(l,d,c))}(this)}lookAt(t,e,i){return function(t,e,i,r){let s=e[0],n=e[1],h=e[2],a=r[0],o=r[1],u=r[2],l=s-i[0],d=n-i[1],c=h-i[2],g=l*l+d*d+c*c;0===g?c=1:(g=1/Math.sqrt(g),l*=g,d*=g,c*=g);let f=o*c-u*d,p=u*l-a*c,m=a*d-o*l;g=f*f+p*p+m*m,0===g&&(u?a+=1e-6:o?u+=1e-6:o+=1e-6,f=o*c-u*d,p=u*l-a*c,m=a*d-o*l,g=f*f+p*p+m*m),g=1/Math.sqrt(g),f*=g,p*=g,m*=g,t[0]=f,t[1]=p,t[2]=m,t[3]=0,t[4]=d*m-c*p,t[5]=c*f-l*m,t[6]=l*p-d*f,t[7]=0,t[8]=l,t[9]=d,t[10]=c,t[11]=0,t[12]=s,t[13]=n,t[14]=h,t[15]=1}(this,t,e,i),this}determinant(){return function(t){let e=t[0],i=t[1],r=t[2],s=t[3],n=t[4],h=t[5],a=t[6],o=t[7],u=t[8],l=t[9],d=t[10],c=t[11],g=t[12],f=t[13],p=t[14],m=t[15];return(e*h-i*n)*(d*m-c*p)-(e*a-r*n)*(l*m-c*f)+(e*o-s*n)*(l*p-d*f)+(i*a-r*h)*(u*m-c*g)-(i*o-s*h)*(u*p-d*g)+(r*o-s*a)*(u*f-l*g)}(this)}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this[3]=t[e+3],this[4]=t[e+4],this[5]=t[e+5],this[6]=t[e+6],this[7]=t[e+7],this[8]=t[e+8],this[9]=t[e+9],this[10]=t[e+10],this[11]=t[e+11],this[12]=t[e+12],this[13]=t[e+13],this[14]=t[e+14],this[15]=t[e+15],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t[e+3]=this[3],t[e+4]=this[4],t[e+5]=this[5],t[e+6]=this[6],t[e+7]=this[7],t[e+8]=this[8],t[e+9]=this[9],t[e+10]=this[10],t[e+11]=this[11],t[e+12]=this[12],t[e+13]=this[13],t[e+14]=this[14],t[e+15]=this[15],t}}const N=new q;class P extends Array{constructor(t=0,e=t,i=t,r=\"YXZ\"){return super(t,e,i),this.order=r,this.onChange=()=>{},this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this[0]=t,this.onChange()}set y(t){this[1]=t,this.onChange()}set z(t){this[2]=t,this.onChange()}set(t,e=t,i=t){return t.length?this.copy(t):(this[0]=t,this[1]=e,this[2]=i,this.onChange(),this)}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this.onChange(),this}reorder(t){return this.order=t,this.onChange(),this}fromRotationMatrix(t,e=this.order){return function(t,e,i=\"YXZ\"){\"XYZ\"===i?(t[1]=Math.asin(Math.min(Math.max(e[8],-1),1)),Math.abs(e[8])<.99999?(t[0]=Math.atan2(-e[9],e[10]),t[2]=Math.atan2(-e[4],e[0])):(t[0]=Math.atan2(e[6],e[5]),t[2]=0)):\"YXZ\"===i?(t[0]=Math.asin(-Math.min(Math.max(e[9],-1),1)),Math.abs(e[9])<.99999?(t[1]=Math.atan2(e[8],e[10]),t[2]=Math.atan2(e[1],e[5])):(t[1]=Math.atan2(-e[2],e[0]),t[2]=0)):\"ZXY\"===i?(t[0]=Math.asin(Math.min(Math.max(e[6],-1),1)),Math.abs(e[6])<.99999?(t[1]=Math.atan2(-e[2],e[10]),t[2]=Math.atan2(-e[4],e[5])):(t[1]=0,t[2]=Math.atan2(e[1],e[0]))):\"ZYX\"===i?(t[1]=Math.asin(-Math.min(Math.max(e[2],-1),1)),Math.abs(e[2])<.99999?(t[0]=Math.atan2(e[6],e[10]),t[2]=Math.atan2(e[1],e[0])):(t[0]=0,t[2]=Math.atan2(-e[4],e[5]))):\"YZX\"===i?(t[2]=Math.asin(Math.min(Math.max(e[1],-1),1)),Math.abs(e[1])<.99999?(t[0]=Math.atan2(-e[9],e[5]),t[1]=Math.atan2(-e[2],e[0])):(t[0]=0,t[1]=Math.atan2(e[8],e[10]))):\"XZY\"===i&&(t[2]=Math.asin(-Math.min(Math.max(e[4],-1),1)),Math.abs(e[4])<.99999?(t[0]=Math.atan2(e[6],e[5]),t[1]=Math.atan2(e[8],e[0])):(t[0]=Math.atan2(-e[9],e[10]),t[1]=0))}(this,t,e),this}fromQuaternion(t,e=this.order){return N.fromQuaternion(t),this.fromRotationMatrix(N,e)}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t}}class D{constructor(){this.parent=null,this.children=[],this.visible=!0,this.matrix=new q,this.worldMatrix=new q,this.matrixAutoUpdate=!0,this.position=new l,this.quaternion=new O,this.scale=new l(1),this.rotation=new P,this.up=new l(0,1,0),this.rotation.onChange=()=>this.quaternion.fromEuler(this.rotation),this.quaternion.onChange=()=>this.rotation.fromQuaternion(this.quaternion)}setParent(t,e=!0){this.parent&&t!==this.parent&&this.parent.removeChild(this,!1),this.parent=t,e&&t&&t.addChild(this,!1)}addChild(t,e=!0){~this.children.indexOf(t)||this.children.push(t),e&&t.setParent(this,!1)}removeChild(t,e=!0){~this.children.indexOf(t)&&this.children.splice(this.children.indexOf(t),1),e&&t.setParent(null,!1)}updateMatrixWorld(t){this.matrixAutoUpdate&&this.updateMatrix(),(this.worldMatrixNeedsUpdate||t)&&(null===this.parent?this.worldMatrix.copy(this.matrix):this.worldMatrix.multiply(this.parent.worldMatrix,this.matrix),this.worldMatrixNeedsUpdate=!1,t=!0);for(let e=0,i=this.children.length;e<i;e++)this.children[e].updateMatrixWorld(t)}updateMatrix(){this.matrix.compose(this.quaternion,this.position,this.scale),this.worldMatrixNeedsUpdate=!0}traverse(t){if(!t(this))for(let e=0,i=this.children.length;e<i;e++)this.children[e].traverse(t)}decompose(){this.matrix.getTranslation(this.position),this.matrix.getRotation(this.quaternion),this.matrix.getScaling(this.scale),this.rotation.fromQuaternion(this.quaternion)}lookAt(t,e=!1){e?this.matrix.lookAt(this.position,t,this.up):this.matrix.lookAt(t,this.position,this.up),this.matrix.getRotation(this.quaternion),this.rotation.fromQuaternion(this.quaternion)}}function I(t,e,i){let r=e[0],s=e[1],n=e[2],h=e[3],a=e[4],o=e[5],u=e[6],l=e[7],d=e[8],c=i[0],g=i[1],f=i[2],p=i[3],m=i[4],x=i[5],b=i[6],M=i[7],A=i[8];return t[0]=c*r+g*h+f*u,t[1]=c*s+g*a+f*l,t[2]=c*n+g*o+f*d,t[3]=p*r+m*h+x*u,t[4]=p*s+m*a+x*l,t[5]=p*n+m*o+x*d,t[6]=b*r+M*h+A*u,t[7]=b*s+M*a+A*l,t[8]=b*n+M*o+A*d,t}class z extends Array{constructor(t=1,e=0,i=0,r=0,s=1,n=0,h=0,a=0,o=1){return super(t,e,i,r,s,n,h,a,o),this}set(t,e,i,r,s,n,h,a,o){return t.length?this.copy(t):(function(t,e,i,r,s,n,h,a,o,u){t[0]=e,t[1]=i,t[2]=r,t[3]=s,t[4]=n,t[5]=h,t[6]=a,t[7]=o,t[8]=u}(this,t,e,i,r,s,n,h,a,o),this)}translate(t,e=this){return function(t,e,i){let r=e[0],s=e[1],n=e[2],h=e[3],a=e[4],o=e[5],u=e[6],l=e[7],d=e[8],c=i[0],g=i[1];t[0]=r,t[1]=s,t[2]=n,t[3]=h,t[4]=a,t[5]=o,t[6]=c*r+g*h+u,t[7]=c*s+g*a+l,t[8]=c*n+g*o+d}(this,e,t),this}rotate(t,e=this){return function(t,e,i){let r=e[0],s=e[1],n=e[2],h=e[3],a=e[4],o=e[5],u=e[6],l=e[7],d=e[8],c=Math.sin(i),g=Math.cos(i);t[0]=g*r+c*h,t[1]=g*s+c*a,t[2]=g*n+c*o,t[3]=g*h-c*r,t[4]=g*a-c*s,t[5]=g*o-c*n,t[6]=u,t[7]=l,t[8]=d}(this,e,t),this}scale(t,e=this){return function(t,e,i){let r=i[0],s=i[1];t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=s*e[3],t[4]=s*e[4],t[5]=s*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8]}(this,e,t),this}multiply(t,e){return e?I(this,t,e):I(this,this,t),this}identity(){var t;return(t=this)[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this}copy(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}fromMatrix4(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[4],e[4]=i[5],e[5]=i[6],e[6]=i[8],e[7]=i[9],e[8]=i[10],this}fromQuaternion(t){return function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=i+i,a=r+r,o=s+s,u=i*h,l=r*h,d=r*a,c=s*h,g=s*a,f=s*o,p=n*h,m=n*a,x=n*o;t[0]=1-d-f,t[3]=l-x,t[6]=c+m,t[1]=l+x,t[4]=1-u-f,t[7]=g-p,t[2]=c-m,t[5]=g+p,t[8]=1-u-d}(this,t),this}fromBasis(t,e,i){return this.set(t[0],t[1],t[2],e[0],e[1],e[2],i[0],i[1],i[2]),this}inverse(t=this){return function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=e[4],a=e[5],o=e[6],u=e[7],l=e[8],d=l*h-a*u,c=-l*n+a*o,g=u*n-h*o,f=i*d+r*c+s*g;f&&(f=1/f,t[0]=d*f,t[1]=(-l*r+s*u)*f,t[2]=(a*r-s*h)*f,t[3]=c*f,t[4]=(l*i-s*o)*f,t[5]=(-a*i+s*n)*f,t[6]=g*f,t[7]=(-u*i+r*o)*f,t[8]=(h*i-r*n)*f)}(this,t),this}getNormalMatrix(t){return function(t,e){let i=e[0],r=e[1],s=e[2],n=e[3],h=e[4],a=e[5],o=e[6],u=e[7],l=e[8],d=e[9],c=e[10],g=e[11],f=e[12],p=e[13],m=e[14],x=e[15],b=i*a-r*h,M=i*o-s*h,A=i*u-n*h,E=r*o-s*a,v=r*u-n*a,y=s*u-n*o,w=l*p-d*f,F=l*m-c*f,_=l*x-g*f,C=d*m-c*p,R=d*x-g*p,S=c*x-g*m,O=b*S-M*R+A*C+E*_-v*F+y*w;O&&(O=1/O,t[0]=(a*S-o*R+u*C)*O,t[1]=(o*_-h*S-u*F)*O,t[2]=(h*R-a*_+u*w)*O,t[3]=(s*R-r*S-n*C)*O,t[4]=(i*S-s*_+n*F)*O,t[5]=(r*_-i*R-n*w)*O,t[6]=(p*y-m*v+x*E)*O,t[7]=(m*A-f*y-x*M)*O,t[8]=(f*v-p*A+x*b)*O)}(this,t),this}}let U=0;class V extends D{constructor(t,{geometry:e,program:i,mode:r=t.TRIANGLES,frustumCulled:s=!0,renderOrder:n=0}={}){super(),t.canvas,this.gl=t,this.id=U++,this.geometry=e,this.program=i,this.mode=r,this.frustumCulled=s,this.renderOrder=n,this.modelViewMatrix=new q,this.normalMatrix=new z,this.beforeRenderCallbacks=[],this.afterRenderCallbacks=[]}onBeforeRender(t){return this.beforeRenderCallbacks.push(t),this}onAfterRender(t){return this.afterRenderCallbacks.push(t),this}draw({camera:t}={}){this.beforeRenderCallbacks.forEach(e=>e&&e({mesh:this,camera:t})),t&&(this.program.uniforms.modelMatrix||Object.assign(this.program.uniforms,{modelMatrix:{value:null},viewMatrix:{value:null},modelViewMatrix:{value:null},normalMatrix:{value:null},projectionMatrix:{value:null},cameraPosition:{value:null}}),this.program.uniforms.projectionMatrix.value=t.projectionMatrix,this.program.uniforms.cameraPosition.value=t.worldPosition,this.program.uniforms.viewMatrix.value=t.viewMatrix,this.modelViewMatrix.multiply(t.viewMatrix,this.worldMatrix),this.normalMatrix.getNormalMatrix(this.modelViewMatrix),this.program.uniforms.modelMatrix.value=this.worldMatrix,this.program.uniforms.modelViewMatrix.value=this.modelViewMatrix,this.program.uniforms.normalMatrix.value=this.normalMatrix);let e=this.program.cullFace&&this.worldMatrix.determinant()<0;this.program.use({flipFaces:e}),this.geometry.draw({mode:this.mode,program:this.program}),this.afterRenderCallbacks.forEach(e=>e&&e({mesh:this,camera:t}))}}class X extends p{constructor(t,{attributes:e={}}={}){Object.assign(e,{position:{size:2,data:new Float32Array([-1,-1,3,-1,-1,3])},uv:{size:2,data:new Float32Array([0,0,2,0,0,2])}}),super(t,e)}}export{V as Mesh,b as Program,w as Renderer,X as Triangle};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{Renderer,Program,Mesh,Triangle}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/blinds.js\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const MAX_COLORS=8;// CSS variable token and color parsing (hex/rgba/var())\nconst cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;function extractDefaultValue(cssVar){if(!cssVar||!cssVar.startsWith(\"var(\"))return cssVar;const match=cssVariableRegex.exec(cssVar);if(!match)return cssVar;const fallback=(match[2]||\"\").trim();if(fallback.startsWith(\"var(\"))return extractDefaultValue(fallback);return fallback||cssVar;}function resolveTokenColor(input){if(typeof input!==\"string\")return input;if(!input.startsWith(\"var(\"))return input;return extractDefaultValue(input);}function parseColorToRgba(input){if(!input)return{r:0,g:0,b:0,a:1};const str=input.trim();// rgba(R,G,B,A)\nconst rgbaMatch=str.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*(?:,\\s*([\\d.]+)\\s*)?\\)/i);if(rgbaMatch){const r=Math.max(0,Math.min(255,parseFloat(rgbaMatch[1])))/255;const g=Math.max(0,Math.min(255,parseFloat(rgbaMatch[2])))/255;const b=Math.max(0,Math.min(255,parseFloat(rgbaMatch[3])))/255;const a=rgbaMatch[4]!==undefined?Math.max(0,Math.min(1,parseFloat(rgbaMatch[4]))):1;return{r,g,b,a};}// #RRGGBBAA or #RRGGBB\nconst hex=str.replace(/^#/,\"\");if(hex.length===8){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return{r,g,b,a};}if(hex.length===6){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;return{r,g,b,a:1};}if(hex.length===4){// #RGBA\nconst r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;const a=parseInt(hex[3]+hex[3],16)/255;return{r,g,b,a};}if(hex.length===3){// #RGB\nconst r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;return{r,g,b,a:1};}return{r:0,g:0,b:0,a:1};}const hexToRGB=hex=>{const c=hex.replace(\"#\",\"\").padEnd(6,\"0\");const r=parseInt(c.slice(0,2),16)/255;const g=parseInt(c.slice(2,4),16)/255;const b=parseInt(c.slice(4,6),16)/255;return[r,g,b];};const prepStops=(stops,paletteCount)=>{// Ensure we have valid colors and handle edge cases\nlet base;if(stops&&Array.isArray(stops)&&stops.length>0){// Filter out invalid colors, resolve CSS variables, and ensure they have # prefix\nbase=stops.filter(color=>color&&typeof color===\"string\"&&color.trim()!==\"\").map(color=>{const resolved=resolveTokenColor(color);const rgba=parseColorToRgba(resolved);// Convert back to hex for the shader\nconst toHex=v=>Math.round(v*255).toString(16).padStart(2,\"0\");return`#${toHex(rgba.r)}${toHex(rgba.g)}${toHex(rgba.b)}`;}).slice(0,MAX_COLORS);}else{base=[\"#FF9FFC\",\"#5227FF\"];}// Ensure we have at least 2 colors\nif(base.length===0){base=[\"#FF9FFC\",\"#5227FF\"];}else if(base.length===1){base.push(base[0]);}// Fill remaining slots with the last color\nwhile(base.length<MAX_COLORS){base.push(base[base.length-1]);}const arr=[];for(let i=0;i<MAX_COLORS;i++){arr.push(hexToRGB(base[i]));}// Use the actual number of colors provided, not the padded array length\nconst actualCount=Math.max(1,Math.min(MAX_COLORS,paletteCount||stops?.length||2));return{arr,count:actualCount};};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */export default function GradientBlinds({dpr,paused=false,angle=0,noise=.3,amount=50,mirrorGradient=\"no mirror\",spotlight={radius:.5,softness:1,opacity:1,mouseDampening:.3},distortAmount=0,shineDirection=\"left\",colors={paletteCount:2,color1:\"#FF9FFC\",color2:\"#5227FF\"},bgColor=\"#000000\"}){const mouseDampening=spotlight?.mouseDampening||.3;// Convert amount (1-100) to blindMinWidth (500-10px) - inverted mapping\nconst blindMinWidth=500-(amount-1)*(500-10)/(100-1);const containerRef=useRef(null);const rafRef=useRef(null);const programRef=useRef(null);const meshRef=useRef(null);const geometryRef=useRef(null);const rendererRef=useRef(null);const mouseTargetRef=useRef([0,0])// Will be set to center in useEffect\n;const lastTimeRef=useRef(0);const firstResizeRef=useRef(true);const isPreviewMode=RenderTarget.current()===RenderTarget.preview;const uniformsRef=useRef(null)// Store uniforms reference for updates\n;// Detect mobile: disable mouse interaction on mobile devices\nconst[isMobile,setIsMobile]=useState(false);useEffect(()=>{const checkMobile=()=>{const coarse=typeof window!==\"undefined\"&&window.matchMedia?window.matchMedia(\"(pointer: coarse)\").matches:false;const small=typeof window!==\"undefined\"&&window.matchMedia?window.matchMedia(\"(max-width: 768px)\").matches:false;setIsMobile(coarse||small);};checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);// Update uniforms when properties change (especially important for Canvas mode)\nuseEffect(()=>{if(!uniformsRef.current)return;const uniforms=uniformsRef.current;// Update angle\nuniforms.uAngle.value=angle*Math.PI/180;// Update noise\nuniforms.uNoise.value=noise;// Update spotlight properties\nif(spotlight){uniforms.uSpotlightRadius.value=(spotlight.radius??.5)*2;uniforms.uSpotlightSoftness.value=(spotlight.softness??1)*3;uniforms.uSpotlightOpacity.value=spotlight.opacity??1;}// Update mirror gradient\nuniforms.uMirror.value=mirrorGradient===\"mirror\"?1:0;// Update distort amount\nuniforms.uDistort.value=distortAmount*10;// Update shine direction\nuniforms.uShineFlip.value=shineDirection===\"right\"?1:0;// Update colors\nconst{arr:colorArr,count:colorCount}=prepStops([colors?.color1,colors?.color2,colors?.color3,colors?.color4,colors?.color5,colors?.color6,colors?.color7,colors?.color8].filter(Boolean),colors?.paletteCount);uniforms.uColor0.value=colorArr[0];uniforms.uColor1.value=colorArr[1];uniforms.uColor2.value=colorArr[2];uniforms.uColor3.value=colorArr[3];uniforms.uColor4.value=colorArr[4];uniforms.uColor5.value=colorArr[5];uniforms.uColor6.value=colorArr[6];uniforms.uColor7.value=colorArr[7];uniforms.uColorCount.value=colorCount;// Update blind count if amount changed\nif(rendererRef.current&&containerRef.current){const container=containerRef.current;const containerWidth=Math.max(container.clientWidth,2);const containerHeight=Math.max(container.clientHeight,2);// Calculate dimensions using \"cover\" behavior - canvas overflows container while maintaining 1:1 aspect ratio\nconst containerAspect=containerWidth/containerHeight;let width,height;if(containerAspect>1){// Container is wider than tall - use width as base (canvas will be taller than container)\nwidth=containerWidth;height=containerWidth// 1:1 aspect ratio\n;}else{// Container is taller than wide - use height as base (canvas will be wider than container)\nheight=containerHeight;width=containerHeight// 1:1 aspect ratio\n;}// Recalculate blind count - always recalculate when amount changes\nconst calculatedBlindCount=blindMinWidth&&blindMinWidth>0?Math.max(1,Math.floor(width/blindMinWidth)):16;uniforms.uBlindCount.value=calculatedBlindCount;}},[angle,noise,spotlight,mirrorGradient,distortAmount,shineDirection,colors,amount]);useEffect(()=>{const container=containerRef.current;if(!container)return;const renderer=new Renderer({dpr:dpr?dpr*3// Multiply normalized value (0.1-1) by 3 to get range 0.3-3\n:typeof window!==\"undefined\"?window.devicePixelRatio||1:1,alpha:true,antialias:true,background:null,premultipliedAlpha:false});rendererRef.current=renderer;const gl=renderer.gl;const canvas=gl.canvas;// Initialize mouse target to center to prevent spotlight animation from bottom-left\nconst initialCenterX=gl.drawingBufferWidth/2;const initialCenterY=gl.drawingBufferHeight/2;mouseTargetRef.current=[initialCenterX,initialCenterY];// In Preview or Canvas mode, ensure mouseTargetRef stays at center (simulating \"last known mouse position\")\nif(isPreviewMode||RenderTarget.current()===RenderTarget.canvas){const mode=RenderTarget.current()===RenderTarget.canvas?\"Canvas\":\"Preview\";}// Ensure WebGL context is transparent\ngl.clearColor(0,0,0,0);gl.enable(gl.BLEND);gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA);canvas.style.display=\"block\";canvas.style.position=\"absolute\";canvas.style.margin=\"0\";canvas.style.padding=\"0\";canvas.style.background=\"transparent\"// Ensure canvas background is transparent\n;canvas.style.backgroundColor=\"transparent\"// Double-check canvas background\n;// Center the canvas (will overflow container)\ncanvas.style.top=\"50%\";canvas.style.left=\"50%\";canvas.style.transform=\"translate(-50%, -50%)\";container.appendChild(canvas);const vertex=`\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUv;\n\nvoid main() {\n  vUv = uv;\n  gl_Position = vec4(position, 0.0, 1.0);\n}\n`;const fragment=`\n#ifdef GL_ES\nprecision mediump float;\n#endif\n\nuniform vec3  iResolution;\nuniform vec2  iMouse;\nuniform float iTime;\n\nuniform float uAngle;\nuniform float uNoise;\nuniform float uBlindCount;\nuniform float uSpotlightRadius;\nuniform float uSpotlightSoftness;\nuniform float uSpotlightOpacity;\nuniform float uMirror;\nuniform float uDistort;\nuniform float uShineFlip;\nuniform vec3  uColor0;\nuniform vec3  uColor1;\nuniform vec3  uColor2;\nuniform vec3  uColor3;\nuniform vec3  uColor4;\nuniform vec3  uColor5;\nuniform vec3  uColor6;\nuniform vec3  uColor7;\nuniform int   uColorCount;\n\nvarying vec2 vUv;\n\nfloat rand(vec2 co){\n  return fract(sin(dot(co, vec2(12.9898,78.233))) * 43758.5453);\n}\n\nvec2 rotate2D(vec2 p, float a){\n  float c = cos(a);\n  float s = sin(a);\n  return mat2(c, -s, s, c) * p;\n}\n\nvec3 getGradientColor(float t){\n  float tt = clamp(t, 0.0, 1.0);\n  int count = uColorCount;\n  if (count < 2) count = 2;\n  float scaled = tt * float(count - 1);\n  float seg = floor(scaled);\n  float f = fract(scaled);\n\n  if (seg < 1.0) return mix(uColor0, uColor1, f);\n  if (seg < 2.0 && count > 2) return mix(uColor1, uColor2, f);\n  if (seg < 3.0 && count > 3) return mix(uColor2, uColor3, f);\n  if (seg < 4.0 && count > 4) return mix(uColor3, uColor4, f);\n  if (seg < 5.0 && count > 5) return mix(uColor4, uColor5, f);\n  if (seg < 6.0 && count > 6) return mix(uColor5, uColor6, f);\n  if (seg < 7.0 && count > 7) return mix(uColor6, uColor7, f);\n  if (count > 7) return uColor7;\n  if (count > 6) return uColor6;\n  if (count > 5) return uColor5;\n  if (count > 4) return uColor4;\n  if (count > 3) return uColor3;\n  if (count > 2) return uColor2;\n  return uColor1;\n}\n\nvoid mainImage( out vec4 fragColor, in vec2 fragCoord )\n{\n    vec2 uv0 = fragCoord.xy / iResolution.xy;\n\n    float aspect = iResolution.x / iResolution.y;\n    vec2 p = uv0 * 2.0 - 1.0;\n    p.x *= aspect;\n    vec2 pr = rotate2D(p, uAngle);\n    pr.x /= aspect;\n    vec2 uv = pr * 0.5 + 0.5;\n\n    vec2 uvMod = uv;\n    if (uDistort > 0.0) {\n      float a = uvMod.y * 6.0;\n      float b = uvMod.x * 6.0;\n      float w = 0.01 * uDistort;\n      uvMod.x += sin(a) * w;\n      uvMod.y += cos(b) * w;\n    }\n    float t = uvMod.x;\n    if (uMirror > 0.5) {\n      t = 1.0 - abs(1.0 - 2.0 * fract(t));\n    }\n    vec3 base = getGradientColor(t);\n\n    vec2 offset = vec2(iMouse.x/iResolution.x, iMouse.y/iResolution.y);\n  float d = length(uv0 - offset);\n  float r = max(uSpotlightRadius, 1e-4);\n  float dn = d / r;\n  \n  // Calculate spotlight shape first (softness/blur effect)\n  float spotShape = 1.0 - 2.0 * pow(dn, uSpotlightSoftness);\n  spotShape = clamp(spotShape, 0.0, 1.0);\n  \n  // Apply opacity to control the intensity/brightness\n  float spot = spotShape * uSpotlightOpacity;\n  \n  vec3 cir = vec3(spot);\n  float stripe = fract(uvMod.x * max(uBlindCount, 1.0));\n  if (uShineFlip > 0.5) stripe = 1.0 - stripe;\n    vec3 ran = vec3(stripe);\n\n    // Use spotlight as a mask for the gradient blinds\n    // Only show gradient blinds where spotlight is active\n    vec3 col;\n    if (uSpotlightOpacity > 0.0) {\n      // Show gradient blinds only within spotlight area\n      col = base * spot - ran;\n    } else {\n      // No spotlight = no gradient blinds visible\n      col = vec3(0.0);\n    }\n    col += (rand(gl_FragCoord.xy + iTime) - 0.5) * uNoise;\n\n    // Calculate alpha based on content - transparent where there's no effect\n    float alpha = max(max(col.r, col.g), col.b);\n    alpha = clamp(alpha, 0.0, 1.0);\n    \n    fragColor = vec4(col, alpha);\n}\n\nvoid main() {\n    vec4 color;\n    mainImage(color, vUv * iResolution.xy);\n    gl_FragColor = color;\n}\n`;const{arr:colorArr,count:colorCount}=prepStops([colors?.color1,colors?.color2,colors?.color3,colors?.color4,colors?.color5,colors?.color6,colors?.color7,colors?.color8].filter(Boolean),colors?.paletteCount);const uniforms={iResolution:{value:[gl.drawingBufferWidth,gl.drawingBufferHeight,1]},iMouse:{value:[initialCenterX,initialCenterY]},iTime:{value:0},uAngle:{value:angle*Math.PI/180},uNoise:{value:noise},uBlindCount:{value:1},uSpotlightRadius:{value:(spotlight?.radius??.5)*2},uSpotlightSoftness:{value:(spotlight?.softness??1)*3},uSpotlightOpacity:{value:spotlight?.opacity??1},uMirror:{value:mirrorGradient===\"mirror\"?1:0},uDistort:{value:distortAmount*30},uShineFlip:{value:shineDirection===\"right\"?1:0},uColor0:{value:colorArr[0]},uColor1:{value:colorArr[1]},uColor2:{value:colorArr[2]},uColor3:{value:colorArr[3]},uColor4:{value:colorArr[4]},uColor5:{value:colorArr[5]},uColor6:{value:colorArr[6]},uColor7:{value:colorArr[7]},uColorCount:{value:colorCount}};const program=new Program(gl,{vertex,fragment,uniforms});programRef.current=program;uniformsRef.current=uniforms// Store uniforms reference\n;const geometry=new Triangle(gl);geometryRef.current=geometry;const mesh=new Mesh(gl,{geometry,program});meshRef.current=mesh;const resize=()=>{// Use clientWidth/clientHeight for more reliable sizing in Framer Canvas\nconst containerWidth=Math.max(container.clientWidth,2);const containerHeight=Math.max(container.clientHeight,2);// Calculate dimensions using \"cover\" behavior - canvas overflows container while maintaining 1:1 aspect ratio\nconst containerAspect=containerWidth/containerHeight;let width,height;if(containerAspect>1){// Container is wider than tall - use width as base (canvas will be taller than container)\nwidth=containerWidth;height=containerWidth// 1:1 aspect ratio\n;}else{// Container is taller than wide - use height as base (canvas will be wider than container)\nheight=containerHeight;width=containerHeight// 1:1 aspect ratio\n;}// Set canvas size to the calculated dimensions (will overflow container)\ncanvas.style.width=`${width}px`;canvas.style.height=`${height}px`;renderer.setSize(width,height);uniforms.iResolution.value=[gl.drawingBufferWidth,gl.drawingBufferHeight,1];// Calculate blind count dynamically (always recalculate)\nconst calculatedBlindCount=blindMinWidth&&blindMinWidth>0?Math.max(1,Math.floor(width/blindMinWidth)):16// fallback default\n;uniforms.uBlindCount.value=calculatedBlindCount;// In Preview or Canvas mode, always keep mouse position centered\nif(RenderTarget.current()===RenderTarget.preview||RenderTarget.current()===RenderTarget.canvas){const cx=gl.drawingBufferWidth/2;const cy=gl.drawingBufferHeight/2;uniforms.iMouse.value=[cx,cy];mouseTargetRef.current=[cx,cy]// Keep mouseTargetRef at center in Canvas mode\n;}else if(firstResizeRef.current){firstResizeRef.current=false;const cx=gl.drawingBufferWidth/2;const cy=gl.drawingBufferHeight/2;uniforms.iMouse.value=[cx,cy];mouseTargetRef.current=[cx,cy];}};resize();const ro=new ResizeObserver(resize);ro.observe(container);// In Canvas mode, force extra resizes to settle layout and avoid padding issues\nif(RenderTarget.current()===RenderTarget.canvas){setTimeout(resize,50);setTimeout(resize,150);}const onPointerMove=e=>{// In Canvas mode or on mobile, ignore pointer events (spotlight stays centered)\nif(RenderTarget.current()===RenderTarget.canvas||isMobile){return;}const rect=canvas.getBoundingClientRect();const scale=renderer.dpr||1;const x=(e.clientX-rect.left)*scale;const y=(rect.height-(e.clientY-rect.top))*scale;// Ensure we never set invalid coordinates\nif(x>=0&&y>=0&&x<=gl.drawingBufferWidth&&y<=gl.drawingBufferHeight){mouseTargetRef.current=[x,y];if(mouseDampening<=0){uniforms.iMouse.value=[x,y];}}};canvas.addEventListener(\"pointermove\",onPointerMove);const loop=t=>{rafRef.current=requestAnimationFrame(loop);uniforms.iTime.value=t*.001;// In Preview or Canvas mode, handle mouse position appropriately\nif(RenderTarget.current()===RenderTarget.preview||RenderTarget.current()===RenderTarget.canvas){const cx=gl.drawingBufferWidth/2;const cy=gl.drawingBufferHeight/2;const currentMouse=uniforms.iMouse.value;const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(isCanvas){// In Canvas mode, ALWAYS force center position (no cursor interaction)\nuniforms.iMouse.value=[cx,cy];mouseTargetRef.current=[cx,cy];}else{// In Preview mode, only force center if mouse hasn't been moved yet (to prevent [0,0] flash)\nif(currentMouse[0]===0&&currentMouse[1]===0||mouseDampening<=0){uniforms.iMouse.value=[cx,cy];mouseTargetRef.current=[cx,cy];}else if(mouseDampening>0){// Allow normal mouse dampening when mouse has been moved\nif(!lastTimeRef.current)lastTimeRef.current=t;const dt=(t-lastTimeRef.current)/1e3;lastTimeRef.current=t;const tau=Math.max(1e-4,mouseDampening);let factor=1-Math.exp(-dt/tau);if(factor>1)factor=1;const target=mouseTargetRef.current;const cur=uniforms.iMouse.value;cur[0]+=(target[0]-cur[0])*factor;cur[1]+=(target[1]-cur[1])*factor;}}}else if(mouseDampening>0){if(!lastTimeRef.current)lastTimeRef.current=t;const dt=(t-lastTimeRef.current)/1e3;lastTimeRef.current=t;const tau=Math.max(1e-4,mouseDampening);let factor=1-Math.exp(-dt/tau);if(factor>1)factor=1;const target=mouseTargetRef.current;const cur=uniforms.iMouse.value;cur[0]+=(target[0]-cur[0])*factor;cur[1]+=(target[1]-cur[1])*factor;}else{lastTimeRef.current=t;}if(!paused&&programRef.current&&meshRef.current){try{renderer.render({scene:meshRef.current});}catch(e){console.error(e);}}};rafRef.current=requestAnimationFrame(loop);return()=>{if(rafRef.current)cancelAnimationFrame(rafRef.current);canvas.removeEventListener(\"pointermove\",onPointerMove);ro.disconnect();if(canvas.parentElement===container){container.removeChild(canvas);}const callIfFn=(obj,key)=>{if(obj&&typeof obj[key]===\"function\"){obj[key].call(obj);}};callIfFn(programRef.current,\"remove\");callIfFn(geometryRef.current,\"remove\");callIfFn(meshRef.current,\"remove\");callIfFn(rendererRef.current,\"destroy\");programRef.current=null;geometryRef.current=null;meshRef.current=null;rendererRef.current=null;};},[dpr,paused,angle,noise,amount,mirrorGradient,spotlight,distortAmount,shineDirection,colors,bgColor,isMobile]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",position:\"relative\",background:bgColor||\"#000000\"},children:/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\"}})});}GradientBlinds.defaultProps={dpr:.5,paused:false,angle:0,noise:.3,amount:50,mirrorGradient:\"no mirror\",spotlight:{radius:.5,softness:1,opacity:1,mouseDampening:.3},distortAmount:0,shineDirection:\"left\",colors:{paletteCount:2,color1:\"#FF9FFC\",color2:\"#5227FF\"},bgColor:\"#000000\"};addPropertyControls(GradientBlinds,{dpr:{type:ControlType.Number,title:\"Resolution\",min:.1,max:1,step:.1,defaultValue:.8},paused:{type:ControlType.Boolean,title:\"paused\",hidden:()=>true,defaultValue:false},amount:{type:ControlType.Number,title:\"Amount\",min:1,max:100,step:1,defaultValue:80},angle:{type:ControlType.Number,title:\"Angle\",min:0,max:360,unit:\"\\xb0\"},noise:{type:ControlType.Number,title:\"Noise\",min:0,max:1,step:.1,defaultValue:.1},distortAmount:{type:ControlType.Number,title:\"Waveness\",min:0,max:1,step:.1,defaultValue:.5},shineDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"Left\",\"Right\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},mirrorGradient:{type:ControlType.Enum,title:\"Gradient\",options:[\"No mirror\",\"Mirror\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"No mirror\"},spotlight:{type:ControlType.Object,title:\"Spotlight\",controls:{radius:{type:ControlType.Number,title:\"Radius\",min:.1,max:1,step:.1},mouseDampening:{type:ControlType.Number,title:\"Smoothing\",min:.1,max:1,step:.1,defaultValue:.3},softness:{type:ControlType.Number,title:\"Presence\",min:.1,max:1,step:.1},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,defaultValue:1}}},colors:{type:ControlType.Object,title:\"Colors\",description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{paletteCount:{type:ControlType.Number,title:\"Palette Size\",min:2,max:8,step:1,defaultValue:2},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},color1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#FF9FFC\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#5227FF\",hidden:props=>(props?.paletteCount??2)<2},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#FF9FFC\",hidden:props=>(props?.paletteCount??2)<3},color4:{type:ControlType.Color,title:\"Color 4\",defaultValue:\"#5227FF\",hidden:props=>(props?.paletteCount??2)<4},color5:{type:ControlType.Color,title:\"Color 5\",defaultValue:\"#FF9FFC\",hidden:props=>(props?.paletteCount??2)<5},color6:{type:ControlType.Color,title:\"Color 6\",defaultValue:\"#5227FF\",hidden:props=>(props?.paletteCount??2)<6},color7:{type:ControlType.Color,title:\"Color 7\",defaultValue:\"#FF9FFC\",hidden:props=>(props?.paletteCount??2)<7},color8:{type:ControlType.Color,title:\"Color 8\",defaultValue:\"#FF9FFC\",hidden:props=>(props?.paletteCount??2)<8}}}});GradientBlinds.displayName=\"Gradient Blinds\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientBlinds\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GradientBlinds_prod.map","// Generated by Framer (c999c45)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Jc7La8cUM:{hover:true}};const serializationHash=\"framer-fufoP\";const variantClassNames={Jc7La8cUM:\"framer-v-udl5v6\"};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,link,title,width,...props})=>{return{...props,NPrkD_OGg:link??props.NPrkD_OGg,pGH4sS4u0:title??props.pGH4sS4u0??\"Remix\"};};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,NPrkD_OGg,pGH4sS4u0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Jc7La8cUM\",enabledGestures,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(Link,{href:NPrkD_OGg,motionChild:true,nodeId:\"Jc7La8cUM\",openInNewTab:false,scopeId:\"omvYyrE2_\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-udl5v6\",className,classNames)} framer-wi8om7`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Jc7La8cUM\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Jc7La8cUM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hkzov7\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"WQQzorYEa\",style:{borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Remix\"})}),className:\"framer-q5mk63\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"KpNQC3EsQ\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:pGH4sS4u0,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Jc7La8cUM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\",\"--framer-text-decoration-color\":\"rgb(90, 117, 196)\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration-style\":\"dashed\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\"},children:\"Remix\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fufoP.framer-wi8om7, .framer-fufoP .framer-wi8om7 { display: block; }\",\".framer-fufoP.framer-udl5v6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fufoP .framer-1hkzov7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 22px 12px 22px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fufoP .framer-q5mk63 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"g9gKpWKXY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NPrkD_OGg\":\"link\",\"pGH4sS4u0\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameromvYyrE2_=withCSS(Component,css,\"framer-fufoP\");export default FrameromvYyrE2_;FrameromvYyrE2_.displayName=\"Secondary Button\";FrameromvYyrE2_.defaultProps={height:41,width:85};addPropertyControls(FrameromvYyrE2_,{NPrkD_OGg:{title:\"Link\",type:ControlType.Link},pGH4sS4u0:{defaultValue:\"Remix\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FrameromvYyrE2_,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameromvYyrE2_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"41\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g9gKpWKXY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"NPrkD_OGg\\\":\\\"link\\\",\\\"pGH4sS4u0\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"85\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./omvYyrE2_.map","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","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";const ClipboardFonts=getFonts(Clipboard);const enabledGestures={HYP7rSKu_:{hover:true}};const cycleOrder=[\"HYP7rSKu_\",\"kgaZSRRGD\"];const serializationHash=\"framer-URZGW\";const variantClassNames={HYP7rSKu_:\"framer-v-1dw22cc\",kgaZSRRGD:\"framer-v-1et3sha\"};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={Default:\"HYP7rSKu_\",Paste:\"kgaZSRRGD\"};const getProps=({click,height,id,width,...props})=>{return{...props,cnccIFgF1:click??props.cnccIFgF1,variant:humanReadableVariantMap[props.variant]??props.variant??\"HYP7rSKu_\"};};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,cnccIFgF1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HYP7rSKu_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16uzx6u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cnccIFgF1){const res=await cnccIFgF1(...args);if(res===false)return false;}setVariant(\"kgaZSRRGD\");});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-1dw22cc\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HYP7rSKu_\",onTap:onTap16uzx6u,ref:refBinding,style:{...style},...addPropertyOverrides({\"HYP7rSKu_-hover\":{\"data-framer-name\":undefined},kgaZSRRGD:{\"data-framer-name\":\"Paste\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rq8hrj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O35b_w8Dl-container\",nodeId:\"O35b_w8Dl\",rendersWithMotion:true,scopeId:\"QOSo87mGp\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgb(255, 255, 255)\",content:\"https://framer.com/m/GradientBlinds-prod-VyUk.js\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",id:\"O35b_w8Dl\",isMixedBorderRadius:false,label:\"\",layoutId:\"O35b_w8Dl\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,style:{height:\"100%\",width:\"100%\"},topLeftRadius:50,topRightRadius:50,width:\"100%\",...addPropertyOverrides({kgaZSRRGD:{color:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",fill:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},label:\"Book a Demo\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c2hmrx\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"e8qh9Cojf\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgba(117, 154, 255, 0.37)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backdropFilter:\"blur(20px)\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,boxShadow:\"none\",WebkitBackdropFilter:\"blur(20px)\"},variants:{\"HYP7rSKu_-hover\":{boxShadow:\"inset 0px 1px 30px 2px rgba(38, 95, 252, 0.28)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Copy Component\"})}),className:\"framer-fslkxi\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"a1MbJyWuf\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{kgaZSRRGD:{\"--extracted-gdpscs\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kgaZSRRGD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"61px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Paste in Framer\"})}),fonts:[\"GF;Inter-600\"]}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-URZGW.framer-1am1qnr, .framer-URZGW .framer-1am1qnr { display: block; }\",\".framer-URZGW.framer-1dw22cc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-URZGW .framer-1rq8hrj-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-URZGW .framer-c2hmrx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 41px; justify-content: center; overflow: hidden; padding: 12px 22px 12px 22px; position: relative; width: 160px; will-change: var(--framer-will-change-override, transform); }\",\".framer-URZGW .framer-fslkxi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",'.framer-URZGW[data-border=\"true\"]::after, .framer-URZGW [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 41\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kgaZSRRGD\":{\"layout\":[\"auto\",\"auto\"]},\"An3QPX0v5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"cnccIFgF1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQOSo87mGp=withCSS(Component,css,\"framer-URZGW\");export default FramerQOSo87mGp;FramerQOSo87mGp.displayName=\"Primary Button 2\";FramerQOSo87mGp.defaultProps={height:41,width:160};addPropertyControls(FramerQOSo87mGp,{variant:{options:[\"HYP7rSKu_\",\"kgaZSRRGD\"],optionTitles:[\"Default\",\"Paste\"],title:\"Variant\",type:ControlType.Enum},cnccIFgF1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerQOSo87mGp,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"}]},...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQOSo87mGp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"160\",\"framerVariables\":\"{\\\"cnccIFgF1\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kgaZSRRGD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"An3QPX0v5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"41\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QOSo87mGp.map","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import GradientBlinds from\"https://framerusercontent.com/modules/1FMZojwVawSAbaBsKMsY/P57WmJhshC8BmjLOcM2r/GradientBlinds_prod.js\";import SecondaryButton from\"https://framerusercontent.com/modules/yf7K4to2YTtfty9rErhz/locf09ykY7CLTn8O5gF2/omvYyrE2_.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Navbar from\"#framer/local/canvasComponent/EbRELLqgj/EbRELLqgj.js\";import PrimaryButton2 from\"#framer/local/canvasComponent/QOSo87mGp/QOSo87mGp.js\";import FooterSkillSSAI from\"#framer/local/canvasComponent/yyc_xp8iU/yyc_xp8iU.js\";const NavbarFonts=getFonts(Navbar);const GradientBlindsFonts=getFonts(GradientBlinds);const PrimaryButton2Fonts=getFonts(PrimaryButton2);const SecondaryButtonFonts=getFonts(SecondaryButton);const FooterSkillSSAIFonts=getFonts(FooterSkillSSAI);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={fdzT0dGLt:\"(min-width: 1440px)\",giL33g8dc:\"(min-width: 810px) and (max-width: 1199.98px)\",h6GrlYJ08:\"(min-width: 1200px) and (max-width: 1199.98px)\",qMztRVSnH:\"(max-width: 809.98px)\",RjzcDzi46:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-HLRnz\";const variantClassNames={fdzT0dGLt:\"framer-v-1sn6rnp\",giL33g8dc:\"framer-v-lrx4ij\",h6GrlYJ08:\"framer-v-1ku1tiw\",qMztRVSnH:\"framer-v-nqy1w1\",RjzcDzi46:\"framer-v-fjmuke\"};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={fdzT0dGLt:[\".framer-HLRnz .framer-1njirvb-container { height: 36%; width: 100%; }\"],giL33g8dc:[\".framer-HLRnz .framer-es6iv4-container { width: 99%; }\",\".framer-HLRnz .framer-gdox16 { width: 805px; }\",\".framer-HLRnz .framer-180odj9 { flex: none; width: 1200px; }\",\".framer-HLRnz .framer-1njirvb-container { height: 36%; width: 100%; }\"],qMztRVSnH:[\".framer-HLRnz .framer-gdox16 { height: 100%; width: 408px; }\",\".framer-HLRnz .framer-1r2vucq { width: 319px; }\",\".framer-HLRnz .framer-1njirvb-container { height: 1028px; width: 102%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fdzT0dGLt:\".framer-1sn6rnp-override\",giL33g8dc:\".framer-lrx4ij-override\",qMztRVSnH:\".framer-nqy1w1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HLRnz.framer-fpuksa, .framer-HLRnz .framer-fpuksa { display: block; }\",\".framer-HLRnz.framer-fjmuke { align-content: center; align-items: center; background-color: var(--token-70aac566-01ef-4793-b172-f614e217462f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-HLRnz .framer-es6iv4-container { flex: none; height: auto; order: -1000; position: sticky; top: 1px; width: 100%; z-index: 10; }\",\".framer-HLRnz .framer-1t0gx5b { align-content: center; align-items: center; background-color: var(--token-a042497d-749d-4d03-8d3a-78930210d354, #0080ff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 640px; justify-content: flex-start; order: -999; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-HLRnz .framer-gdox16 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-HLRnz .framer-1ihw0s3-container { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 14.000000000000002%, rgba(0,0,0,1) 100%) add; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(0deg, rgba(0,0,0,0) 14.000000000000002%, rgba(0,0,0,1) 100%) add; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-HLRnz .framer-180odj9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; pointer-events: none; position: relative; width: 1px; z-index: 1; }\",\".framer-HLRnz .framer-1dj0zj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HLRnz .framer-1r2vucq { -webkit-user-select: none; flex: none; height: auto; max-width: 800px; position: relative; user-select: none; white-space: pre-wrap; width: 699px; word-break: break-word; word-wrap: break-word; }\",\".framer-HLRnz .framer-1s1yjv0 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; -webkit-user-select: none; flex: none; height: auto; max-width: 563px; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HLRnz .framer-1pf6i5t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-HLRnz .framer-1unywmm-container, .framer-HLRnz .framer-vdxlg3-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; }\",\".framer-HLRnz.framer-1jtg4i8 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-HLRnz .framer-1p5yxvo { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-HLRnz .framer-1njirvb-container { flex: none; height: 535px; order: 1003; position: relative; width: 1201px; }\",\".framer-HLRnz .framer-63zfrt-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fdzT0dGLt:\"(min-width: 1440px)\",giL33g8dc:\"(min-width: 810px) and (max-width: 1199.98px)\",h6GrlYJ08:\"(min-width: 1200px) and (max-width: 1199.98px)\",qMztRVSnH:\"(max-width: 809.98px)\",RjzcDzi46:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"fdzT0dGLt\",Breakpoint:\"h6GrlYJ08\",Desktop:\"RjzcDzi46\",Phone:\"qMztRVSnH\",Tablet:\"giL33g8dc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RjzcDzi46\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const cnccIFgF13bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"RjzcDzi46\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-fjmuke\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giL33g8dc:{width:\"99.3827vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100.25vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-es6iv4-container\",nodeId:\"anCF0wW5H\",scopeId:\"mn3PDa8jh\",children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"anCF0wW5H\",layoutId:\"anCF0wW5H\",style:{width:\"100%\"},variant:\"mwSc5nOZ9\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t0gx5b\",\"data-framer-name\":\"Banner Hover\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gdox16\",\"data-framer-name\":\"Main\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ihw0s3-container\",isModuleExternal:true,nodeId:\"ALW4Fv1sm\",scopeId:\"mn3PDa8jh\",children:/*#__PURE__*/_jsx(GradientBlinds,{amount:80,angle:45,colors:{bgColor:\"rgb(0, 0, 0)\",color1:\"rgb(171, 193, 255)\",color2:\"rgb(110, 148, 255)\",color3:\"rgb(110, 148, 255)\",color4:\"rgb(171, 193, 255)\",color5:\"rgb(255, 159, 252)\",color6:\"rgb(82, 39, 255)\",color7:\"rgb(255, 159, 252)\",color8:\"rgb(255, 159, 252)\",paletteCount:4},distortAmount:.6,dpr:1,height:\"100%\",id:\"ALW4Fv1sm\",layoutId:\"ALW4Fv1sm\",mirrorGradient:\"Mirror\",noise:.1,paused:false,shineDirection:\"Left\",spotlight:{mouseDampening:.3,opacity:1,radius:.2,softness:1},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-180odj9\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dj0zj0\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qMztRVSnH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-cd3cad88-2b67-43bb-ad29-f6d670c56a36, rgb(255, 255, 255))\"},children:[\"Skill Studio AI\",/*#__PURE__*/_jsx(\"br\",{}),\"Transforming Training with AI Narrated Videos \"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"70px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-cd3cad88-2b67-43bb-ad29-f6d670c56a36, rgb(255, 255, 255))\"},children:[\"Skill Studio AI\",/*#__PURE__*/_jsx(\"br\",{}),\"Transforming Training with AI Narrated Videos \"]})}),className:\"framer-1r2vucq\",fonts:[\"FR;InterDisplay-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qMztRVSnH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.78)\"},children:\"Skill Studio AI is your new way to enhance compliance training creation efficiency, reduce risk of regulatory fines and foster employee loyalty with tailored training programs\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.78)\"},children:\"Skill Studio AI is your new way to enhance compliance training creation efficiency, reduce risk of regulatory fines and foster employee loyalty with tailored training programs\"})}),className:\"framer-1s1yjv0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pf6i5t\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qMztRVSnH:{y:509.738}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:538,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1unywmm-container\",nodeId:\"ej8qggTe2\",scopeId:\"mn3PDa8jh\",children:[/*#__PURE__*/_jsx(PrimaryButton2,{cnccIFgF1:cnccIFgF13bnx0g({overlay}),height:\"100%\",id:\"ej8qggTe2\",layoutId:\"ej8qggTe2\",variant:\"kgaZSRRGD\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsx(ResetOuterLinkContext,{children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1jtg4i8\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"D1ig5lTuG\")})}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qMztRVSnH:{y:509.738}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:538,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vdxlg3-container\",isModuleExternal:true,nodeId:\"yxZwziVJ3\",scopeId:\"mn3PDa8jh\",children:/*#__PURE__*/_jsx(SecondaryButton,{height:\"100%\",id:\"yxZwziVJ3\",layoutId:\"yxZwziVJ3\",NPrkD_OGg:\"app.skillstudio.ai/login\",pGH4sS4u0:\"Login\",width:\"100%\"})})})})]})]})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p5yxvo\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fdzT0dGLt:{height:544.95,width:\"100.2778vw\"},giL33g8dc:{height:689.9985,width:\"100.2469vw\"},qMztRVSnH:{height:1028,width:\"102.25vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:535,width:\"1201px\",y:1752,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1njirvb-container\",nodeId:\"hKp1aNFTi\",scopeId:\"mn3PDa8jh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fdzT0dGLt:{variant:\"ecLK5Y5PR\"},giL33g8dc:{variant:\"c4i1vcEwZ\"},qMztRVSnH:{variant:\"Rs2Nacgev\"}},children:/*#__PURE__*/_jsx(FooterSkillSSAI,{height:\"100%\",id:\"hKp1aNFTi\",layoutId:\"hKp1aNFTi\",style:{height:\"100%\",width:\"100%\"},variant:\"EsS2F6AZN\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-63zfrt-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"WYdXBvT48\",scopeId:\"mn3PDa8jh\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"WYdXBvT48\",intensity:10,layoutId:\"WYdXBvT48\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1500\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"giL33g8dc\":{\"layout\":[\"fixed\",\"fixed\"]},\"qMztRVSnH\":{\"layout\":[\"fixed\",\"fixed\"]},\"fdzT0dGLt\":{\"layout\":[\"fixed\",\"fixed\"]},\"h6GrlYJ08\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RjzcDzi46\":[\".framer-es6iv4-container\",\".framer-1t0gx5b\",\".framer-1njirvb-container\",\".framer-63zfrt-container\"],\"giL33g8dc\":[\".framer-es6iv4-container\",\".framer-1t0gx5b\",\".framer-1njirvb-container\",\".framer-63zfrt-container\"],\"qMztRVSnH\":[\".framer-es6iv4-container\",\".framer-1t0gx5b\",\".framer-1njirvb-container\",\".framer-63zfrt-container\"],\"fdzT0dGLt\":[\".framer-es6iv4-container\",\".framer-1t0gx5b\",\".framer-1njirvb-container\",\".framer-63zfrt-container\"],\"h6GrlYJ08\":[\".framer-es6iv4-container\",\".framer-1t0gx5b\",\".framer-1njirvb-container\",\".framer-63zfrt-container\"]}\n * @framerBreakpoints {\"fdzT0dGLt\":{\"min\":1440,\"canvasClassName\":\"framer-1sn6rnp-override\",\"minHeight\":1500,\"viewportHeight\":800,\"name\":\"Desktop Large\",\"width\":1440,\"rootFontSize\":16},\"RjzcDzi46\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-fjmuke-override\",\"minHeight\":1500,\"viewportHeight\":1126,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"h6GrlYJ08\":{\"min\":1200,\"max\":1199,\"canvasClassName\":\"framer-1ku1tiw-override\",\"minHeight\":1500,\"viewportHeight\":1126,\"width\":1200,\"rootFontSize\":16},\"giL33g8dc\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-lrx4ij-override\",\"minHeight\":1893,\"viewportHeight\":526,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"qMztRVSnH\":{\"max\":809,\"canvasClassName\":\"framer-nqy1w1-override\",\"minHeight\":2431,\"viewportHeight\":906,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":16}}\n * @framerDefaultVariant RjzcDzi46\n * @framerLayoutTemplate\n */const Framermn3PDa8jh=withCSS(Component,css,\"framer-HLRnz\");export default Framermn3PDa8jh;Framermn3PDa8jh.displayName=\"Home Templates 2\";Framermn3PDa8jh.defaultProps={height:1500,width:1200};addFonts(Framermn3PDa8jh,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...NavbarFonts,...GradientBlindsFonts,...PrimaryButton2Fonts,...SecondaryButtonFonts,...FooterSkillSSAIFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermn3PDa8jh\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"RjzcDzi46\\\":[\\\".framer-es6iv4-container\\\",\\\".framer-1t0gx5b\\\",\\\".framer-1njirvb-container\\\",\\\".framer-63zfrt-container\\\"],\\\"giL33g8dc\\\":[\\\".framer-es6iv4-container\\\",\\\".framer-1t0gx5b\\\",\\\".framer-1njirvb-container\\\",\\\".framer-63zfrt-container\\\"],\\\"qMztRVSnH\\\":[\\\".framer-es6iv4-container\\\",\\\".framer-1t0gx5b\\\",\\\".framer-1njirvb-container\\\",\\\".framer-63zfrt-container\\\"],\\\"fdzT0dGLt\\\":[\\\".framer-es6iv4-container\\\",\\\".framer-1t0gx5b\\\",\\\".framer-1njirvb-container\\\",\\\".framer-63zfrt-container\\\"],\\\"h6GrlYJ08\\\":[\\\".framer-es6iv4-container\\\",\\\".framer-1t0gx5b\\\",\\\".framer-1njirvb-container\\\",\\\".framer-63zfrt-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"giL33g8dc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qMztRVSnH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fdzT0dGLt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h6GrlYJ08\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"fdzT0dGLt\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1sn6rnp-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"RjzcDzi46\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-fjmuke-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":1126,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"h6GrlYJ08\\\":{\\\"min\\\":1200,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ku1tiw-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":1126,\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"giL33g8dc\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-lrx4ij-override\\\",\\\"minHeight\\\":1893,\\\"viewportHeight\\\":526,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"qMztRVSnH\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-nqy1w1-override\\\",\\\"minHeight\\\":2431,\\\"viewportHeight\\\":906,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1500\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"RjzcDzi46\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/EbRELLqgj/EbRELLqgj.js\";const NavbarFonts=getFonts(Navbar);const breakpoints={jH5ZwWyvk:\"(min-width: 851px) and (max-width: 1199.98px)\",pPp4KIcsP:\"(max-width: 850.98px)\",qF2RCftRf:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-90ABr\";const variantClassNames={jH5ZwWyvk:\"framer-v-hqnlik\",pPp4KIcsP:\"framer-v-xzxotc\",qF2RCftRf:\"framer-v-1ngpvn4\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-90ABr.framer-e1yfre, .framer-90ABr .framer-e1yfre { display: block; }\",\".framer-90ABr.framer-1ngpvn4 { align-content: center; align-items: center; background-color: var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, #1c1f25); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-90ABr .framer-14mddyi-container { flex: none; height: 112px; position: relative; width: 100%; }\",\".framer-90ABr .framer-1nkcr51 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={jH5ZwWyvk:\"(min-width: 851px) and (max-width: 1199.98px)\",pPp4KIcsP:\"(max-width: 850.98px)\",qF2RCftRf:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"qF2RCftRf\",Phone:\"pPp4KIcsP\",Tablet:\"jH5ZwWyvk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qF2RCftRf\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"qF2RCftRf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, rgb(28, 31, 37)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ngpvn4\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"99.6667vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14mddyi-container\",nodeId:\"A3sH2JF8n\",scopeId:\"YjeswHpLZ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jH5ZwWyvk:{variant:\"yO9uZA0BF\"},pPp4KIcsP:{variant:\"iNevyrGz_\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"A3sH2JF8n\",layoutId:\"A3sH2JF8n\",style:{height:\"100%\",width:\"100%\"},variant:\"mwSc5nOZ9\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nkcr51\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jH5ZwWyvk\":{\"layout\":[\"fixed\",\"fixed\"]},\"pPp4KIcsP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"qF2RCftRf\":[\".framer-14mddyi-container\"],\"jH5ZwWyvk\":[\".framer-14mddyi-container\"],\"pPp4KIcsP\":[\".framer-14mddyi-container\"]}\n * @framerBreakpoints {\"qF2RCftRf\":{\"min\":1200,\"canvasClassName\":\"framer-1ngpvn4-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"jH5ZwWyvk\":{\"min\":851,\"max\":1199,\"canvasClassName\":\"framer-hqnlik-override\",\"minHeight\":1000,\"viewportHeight\":768,\"name\":\"Tablet\",\"width\":851,\"rootFontSize\":16},\"pPp4KIcsP\":{\"max\":850,\"canvasClassName\":\"framer-xzxotc-override\",\"minHeight\":1000,\"viewportHeight\":812,\"name\":\"Phone\",\"width\":456,\"rootFontSize\":16}}\n * @framerDefaultVariant qF2RCftRf\n * @framerLayoutTemplate\n */const FramerYjeswHpLZ=withCSS(Component,css,\"framer-90ABr\");export default FramerYjeswHpLZ;FramerYjeswHpLZ.displayName=\"Dark mode\";FramerYjeswHpLZ.defaultProps={height:1e3,width:1200};addFonts(FramerYjeswHpLZ,[{explicitInter:true,fonts:[]},...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYjeswHpLZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jH5ZwWyvk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pPp4KIcsP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"qF2RCftRf\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1ngpvn4-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"jH5ZwWyvk\\\":{\\\"min\\\":851,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-hqnlik-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":768,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":851,\\\"rootFontSize\\\":16},\\\"pPp4KIcsP\\\":{\\\"max\\\":850,\\\"canvasClassName\\\":\\\"framer-xzxotc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":812,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":456,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"qF2RCftRf\\\":[\\\".framer-14mddyi-container\\\"],\\\"jH5ZwWyvk\\\":[\\\".framer-14mddyi-container\\\"],\\\"pPp4KIcsP\\\":[\\\".framer-14mddyi-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerDefaultVariant\":\"qF2RCftRf\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Navbar from\"#framer/local/canvasComponent/EbRELLqgj/EbRELLqgj.js\";import FooterSkillSSAI from\"#framer/local/canvasComponent/yyc_xp8iU/yyc_xp8iU.js\";const NavbarFonts=getFonts(Navbar);const FooterSkillSSAIFonts=getFonts(FooterSkillSSAI);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={n5FgWC3Tk:\"(min-width: 810px) and (max-width: 1199.98px)\",p5hrdYn_f:\"(max-width: 809.98px)\",VSbzPtqdl:\"(min-width: 1200px) and (max-width: 1439.98px)\",wthPYsuMg:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jQEcD\";const variantClassNames={n5FgWC3Tk:\"framer-v-ifrciz\",p5hrdYn_f:\"framer-v-d4h10\",VSbzPtqdl:\"framer-v-1leqdnb\",wthPYsuMg:\"framer-v-vpx6cq\"};const breakpointRules={n5FgWC3Tk:[\".framer-jQEcD .framer-1kl3el6-container { width: 99%; }\",\".framer-jQEcD .framer-116qzvs-container { height: 41%; width: 100%; }\"],p5hrdYn_f:[\".framer-jQEcD .framer-116qzvs-container { height: 633px; width: 102%; }\"],wthPYsuMg:[\".framer-jQEcD .framer-1kl3el6-container { top: 0px; width: 100%; }\",\".framer-jQEcD .framer-116qzvs-container { height: 39%; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={n5FgWC3Tk:\".framer-ifrciz-override\",p5hrdYn_f:\".framer-d4h10-override\",wthPYsuMg:\".framer-vpx6cq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jQEcD.framer-i2gozu, .framer-jQEcD .framer-i2gozu { display: block; }\",\".framer-jQEcD.framer-1leqdnb { align-content: center; align-items: center; background-color: var(--token-70aac566-01ef-4793-b172-f614e217462f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jQEcD .framer-1kl3el6-container { flex: none; height: auto; order: -1000; position: sticky; top: 1px; width: 100%; z-index: 10; }\",\".framer-jQEcD .framer-1ii5h1u { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-jQEcD .framer-116qzvs-container { flex: none; height: 34%; order: 1003; position: relative; width: 100%; }\",\".framer-jQEcD .framer-qoso2g-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={n5FgWC3Tk:\"(min-width: 810px) and (max-width: 1199.98px)\",p5hrdYn_f:\"(max-width: 809.98px)\",VSbzPtqdl:\"(min-width: 1200px) and (max-width: 1439.98px)\",wthPYsuMg:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"wthPYsuMg\",Desktop:\"VSbzPtqdl\",Phone:\"p5hrdYn_f\",Tablet:\"n5FgWC3Tk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VSbzPtqdl\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"VSbzPtqdl\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1leqdnb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n5FgWC3Tk:{width:\"99.3827vw\"},wthPYsuMg:{width:\"100.2778vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100.25vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kl3el6-container\",nodeId:\"ZhevFYhjq\",scopeId:\"tO6KDyNuB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n5FgWC3Tk:{variant:\"yO9uZA0BF\"},p5hrdYn_f:{variant:\"iNevyrGz_\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"ZhevFYhjq\",layoutId:\"ZhevFYhjq\",style:{width:\"100%\"},variant:\"mwSc5nOZ9\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ii5h1u\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n5FgWC3Tk:{height:605.045,width:\"100.2469vw\"},p5hrdYn_f:{height:633,width:\"102.25vw\"},wthPYsuMg:{height:394,width:\"100.2778vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:336,width:\"100.25vw\",y:1078,children:/*#__PURE__*/_jsx(Container,{className:\"framer-116qzvs-container\",nodeId:\"ergOz_8Su\",scopeId:\"tO6KDyNuB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n5FgWC3Tk:{variant:\"c4i1vcEwZ\"},p5hrdYn_f:{variant:\"Rs2Nacgev\"},wthPYsuMg:{variant:\"ecLK5Y5PR\"}},children:/*#__PURE__*/_jsx(FooterSkillSSAI,{height:\"100%\",id:\"ergOz_8Su\",layoutId:\"ergOz_8Su\",style:{height:\"100%\",width:\"100%\"},variant:\"EsS2F6AZN\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qoso2g-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vDPztxozp\",scopeId:\"tO6KDyNuB\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"vDPztxozp\",intensity:10,layoutId:\"vDPztxozp\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n5FgWC3Tk\":{\"layout\":[\"fixed\",\"fixed\"]},\"p5hrdYn_f\":{\"layout\":[\"fixed\",\"fixed\"]},\"wthPYsuMg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"VSbzPtqdl\":[\".framer-1kl3el6-container\",\".framer-116qzvs-container\",\".framer-qoso2g-container\"],\"n5FgWC3Tk\":[\".framer-1kl3el6-container\",\".framer-116qzvs-container\",\".framer-qoso2g-container\"],\"p5hrdYn_f\":[\".framer-1kl3el6-container\",\".framer-116qzvs-container\",\".framer-qoso2g-container\"],\"wthPYsuMg\":[\".framer-1kl3el6-container\",\".framer-116qzvs-container\",\".framer-qoso2g-container\"]}\n * @framerBreakpoints {\"wthPYsuMg\":{\"min\":1440,\"canvasClassName\":\"framer-vpx6cq-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop Large\",\"width\":1440,\"rootFontSize\":16},\"VSbzPtqdl\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1leqdnb-override\",\"minHeight\":1000,\"viewportHeight\":997,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"n5FgWC3Tk\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ifrciz-override\",\"minHeight\":1465,\"viewportHeight\":526,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"p5hrdYn_f\":{\"max\":809,\"canvasClassName\":\"framer-d4h10-override\",\"minHeight\":1650,\"viewportHeight\":560,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":16}}\n * @framerDefaultVariant VSbzPtqdl\n * @framerLayoutTemplate\n */const FramertO6KDyNuB=withCSS(Component,css,\"framer-jQEcD\");export default FramertO6KDyNuB;FramertO6KDyNuB.displayName=\"Home Simple\";FramertO6KDyNuB.defaultProps={height:1e3,width:1200};addFonts(FramertO6KDyNuB,[{explicitInter:true,fonts:[]},...NavbarFonts,...FooterSkillSSAIFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertO6KDyNuB\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"wthPYsuMg\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-vpx6cq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"VSbzPtqdl\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1leqdnb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":997,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"n5FgWC3Tk\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ifrciz-override\\\",\\\"minHeight\\\":1465,\\\"viewportHeight\\\":526,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"p5hrdYn_f\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-d4h10-override\\\",\\\"minHeight\\\":1650,\\\"viewportHeight\\\":560,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"VSbzPtqdl\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"VSbzPtqdl\\\":[\\\".framer-1kl3el6-container\\\",\\\".framer-116qzvs-container\\\",\\\".framer-qoso2g-container\\\"],\\\"n5FgWC3Tk\\\":[\\\".framer-1kl3el6-container\\\",\\\".framer-116qzvs-container\\\",\\\".framer-qoso2g-container\\\"],\\\"p5hrdYn_f\\\":[\\\".framer-1kl3el6-container\\\",\\\".framer-116qzvs-container\\\",\\\".framer-qoso2g-container\\\"],\\\"wthPYsuMg\\\":[\\\".framer-1kl3el6-container\\\",\\\".framer-116qzvs-container\\\",\\\".framer-qoso2g-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n5FgWC3Tk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p5hrdYn_f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wthPYsuMg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * PDF Downloader Trigger - Invisible PDF Handler Component\n *\n * Add this component as a child to any element to make it trigger PDF operations.\n * The component is completely invisible and only provides PDF functionality\n * when the parent element is clicked or keyboard shortcut is pressed.\n *\n * Features:\n * • Advanced capture controls with inclusion/exclusion options\n * • Color mode selection (RGB, Grayscale, Black & White)\n * • Keyboard shortcut support\n * • Lazy loading and fallback methods (enabled by default)\n *\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function PDFDownloaderTrigger(props){const{operation=\"download\",contentSource=\"current-page\",externalUrl=\"\",uploadedDocument,captureSpecificArea=false,targetFrameName=\"\",excludeSpecificAreas=false,excludeFrameNames=\"\",outputFilename=\"document\",colorMode=\"rgb\",clickDelay=0,enableKeyboardShortcuts=false,keyboardShortcut=\"ctrl+p\"}=props;// Ref to access the component and find parent\nconst triggerRef=React.useRef(null);// Component state\nconst[operationInProgress,setOperationInProgress]=React.useState(false);const[browserEnvironment,setBrowserEnvironment]=React.useState(false);const[librariesLoaded,setLibrariesLoaded]=React.useState(false);// Environment detection\nconst currentRenderTarget=RenderTarget.current();const isDesignCanvas=currentRenderTarget===RenderTarget.canvas;// Initialize browser detection\nReact.useEffect(()=>{const isBrowser=typeof window!==\"undefined\"&&window.document;setBrowserEnvironment(isBrowser);},[]);// Sanitize filename\nconst sanitizeFilename=React.useCallback(filename=>{if(!filename||filename.trim()===\"\"){return\"document\";}return filename.trim().replace(/[<>:\"/\\\\|?*\\x00-\\x1f]/g,\"\").replace(/\\s+/g,\"_\").substring(0,100);},[]);// Enhanced library loaders with lazy loading and fallback\nconst initializePDFGenerator=React.useCallback(async()=>{if(!browserEnvironment)return null;try{if(librariesLoaded){return window.jsPDF||(await import(\"https://esm.sh/jspdf@2.5.1\")).default;}try{const lib=await import(\"https://esm.sh/jspdf@2.5.1\");setLibrariesLoaded(true);return lib.default||lib.jsPDF;}catch(err){// Fallback to CDN version\nreturn new Promise((resolve,reject)=>{const script=document.createElement(\"script\");script.src=\"https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js\";script.onload=()=>{setLibrariesLoaded(true);resolve(window.jsPDF);};script.onerror=reject;document.head.appendChild(script);});}}catch(err){return null;}},[browserEnvironment,librariesLoaded]);const initializeCanvasRenderer=React.useCallback(async()=>{if(!browserEnvironment)return null;try{try{const lib=await import(\"https://esm.sh/html2canvas@1.4.1\");return lib.default||lib.html2canvas;}catch(err){// Fallback to CDN version\nreturn new Promise((resolve,reject)=>{const script=document.createElement(\"script\");script.src=\"https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js\";script.onload=()=>resolve(window.html2canvas);script.onerror=reject;document.head.appendChild(script);});}}catch(err){// Ultimate fallback - return null, will use window.print\nreturn null;}},[browserEnvironment]);const initializePrintUtility=React.useCallback(async()=>{if(!browserEnvironment)return null;try{const lib=await import(\"https://esm.sh/print-js@1.6.0\");return lib.default||lib.printJS;}catch(err){return null;}},[browserEnvironment]);// Enhanced element finder with exclusion support\nconst findTargetElement=React.useCallback(frameName=>{if(!frameName){return document.body;}let targetElement=document.querySelector(`[data-framer-name=\"${frameName}\"]`);if(!targetElement){try{targetElement=document.querySelector(frameName);}catch(err){// Invalid selector, continue with fallback\n}}return targetElement||document.body;},[]);// Hide excluded elements during capture\nconst hideExcludedElements=React.useCallback(()=>{const hiddenElements=[];if(excludeSpecificAreas&&excludeFrameNames.trim()){const frameNames=excludeFrameNames.split(\",\").map(name=>name.trim()).filter(Boolean);frameNames.forEach(frameName=>{// Try data-framer-name first\nconst elements=document.querySelectorAll(`[data-framer-name=\"${frameName}\"]`);elements.forEach(el=>{if(el.style.display!==\"none\"){el.style.display=\"none\";el.setAttribute(\"data-pdf-hidden\",\"true\");hiddenElements.push(el);}});// Fallback to CSS selector\nif(elements.length===0){try{const cssElements=document.querySelectorAll(frameName);cssElements.forEach(el=>{if(el.style.display!==\"none\"){el.style.display=\"none\";el.setAttribute(\"data-pdf-hidden\",\"true\");hiddenElements.push(el);}});}catch(err){// Invalid selector, skip\n}}});}return hiddenElements;},[excludeSpecificAreas,excludeFrameNames]);// Restore hidden elements after capture\nconst restoreHiddenElements=React.useCallback(hiddenElements=>{hiddenElements.forEach(el=>{if(el.getAttribute(\"data-pdf-hidden\")===\"true\"){el.style.display=\"\";el.removeAttribute(\"data-pdf-hidden\");}});},[]);// Apply color mode filter to canvas\nconst applyColorModeFilter=React.useCallback(canvas=>{if(colorMode===\"rgb\")return canvas;const ctx=canvas.getContext(\"2d\");if(!ctx)return canvas;const imageData=ctx.getImageData(0,0,canvas.width,canvas.height);const data=imageData.data;for(let i=0;i<data.length;i+=4){const r=data[i];const g=data[i+1];const b=data[i+2];if(colorMode===\"grayscale\"){// Convert to grayscale using luminance formula\nconst gray=Math.round(.299*r+.587*g+.114*b);data[i]=gray// R\n;data[i+1]=gray// G\n;data[i+2]=gray// B\n;}else if(colorMode===\"blackwhite\"){// Convert to black and white (threshold at 128)\nconst gray=Math.round(.299*r+.587*g+.114*b);const bw=gray>128?255:0;data[i]=bw// R\n;data[i+1]=bw// G\n;data[i+2]=bw// B\n;}}ctx.putImageData(imageData,0,0);return canvas;},[colorMode]);// Current page download handler with SVG fix\nconst handleCurrentPageDownload=React.useCallback(async filename=>{setOperationInProgress(true);let hiddenElements=[];try{const[PDFGenerator,CanvasRenderer]=await Promise.all([initializePDFGenerator(),initializeCanvasRenderer()]);if(!PDFGenerator||!CanvasRenderer){alert(\"PDF generation unavailable. Opening print dialog instead.\");window.print();return;}// Hide excluded elements\nhiddenElements=hideExcludedElements();// Determine target element\nconst targetNode=captureSpecificArea&&targetFrameName?findTargetElement(targetFrameName):document.body;if(!targetNode){alert(\"Target element not found\");return;}// 🔧 FIXED: Added SVG <use> handling\nconst renderedCanvas=await CanvasRenderer(targetNode,{scale:2.5,useCORS:true,allowTaint:true,backgroundColor:\"#ffffff\",logging:false,// 🔧 NEW: Added onclone callback to handle SVG <use> elements\nonclone:(clonedDoc,element)=>{// Handle SVG <use> elements that reference symbols\nconst svgElements=clonedDoc.querySelectorAll(\"svg\");svgElements.forEach(svg=>{try{const useElements=svg.querySelectorAll(\"use\");useElements.forEach(useEl=>{const href=useEl.getAttribute(\"href\")||useEl.getAttribute(\"xlink:href\");if(href&&href.startsWith(\"#\")){const symbolId=href.substring(1)// Remove the #\n;// Find the symbol in the main document\nlet symbolElement=document.getElementById(symbolId);if(!symbolElement){// Also search in <defs> sections\nconst allDefs=document.querySelectorAll(\"defs\");allDefs.forEach(defs=>{const found=defs.querySelector(`#${symbolId}`);if(found)symbolElement=found;});}if(symbolElement){// Clone the symbol and create a group\nconst symbolClone=symbolElement.cloneNode(true);const group=clonedDoc.createElementNS(\"http://www.w3.org/2000/svg\",\"g\");// Get the color from the original SVG\nconst originalSvg=document.querySelector(`svg[class=\"${svg.getAttribute(\"class\")}\"]`);let fillColor=\"#ffffff\"// Default white\n;if(originalSvg){const styles=window.getComputedStyle(originalSvg);fillColor=styles.getPropertyValue(\"--21h8s6\")||styles.color||styles.fill||\"#ffffff\";}// Set the color on the group\ngroup.setAttribute(\"fill\",fillColor);// Move symbol content to group\nif(symbolClone.nodeName.toLowerCase()===\"symbol\"){// Copy children from symbol\nwhile(symbolClone.firstChild){const child=symbolClone.firstChild;// Set fill color on paths that use currentColor\nif(child.nodeType===1&&child.tagName){const childEl=child;if(childEl.getAttribute(\"fill\")===\"currentColor\"||!childEl.getAttribute(\"fill\")){childEl.setAttribute(\"fill\",fillColor);}}group.appendChild(child);}}else{group.appendChild(symbolClone);}// Replace the <use> element with our group\nuseEl.parentNode?.replaceChild(group,useEl);}else{// Fallback: create a simple shape if symbol not found\nconsole.warn(`Symbol ${symbolId} not found`);const rect=clonedDoc.createElementNS(\"http://www.w3.org/2000/svg\",\"rect\");rect.setAttribute(\"width\",\"24\");rect.setAttribute(\"height\",\"24\");rect.setAttribute(\"fill\",\"#ffffff\");useEl.parentNode?.replaceChild(rect,useEl);}}});// Ensure SVG has proper namespace\nif(!svg.hasAttribute(\"xmlns\")){svg.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\");}}catch(err){console.error(\"SVG processing error:\",err);}});// Copy <defs> sections to cloned document to ensure symbols are available\nconst originalDefs=document.querySelectorAll(\"defs\");originalDefs.forEach(def=>{const clonedDef=def.cloneNode(true);if(clonedDoc.body){clonedDoc.body.appendChild(clonedDef);}});}});// Apply color mode filter\nconst processedCanvas=applyColorModeFilter(renderedCanvas);const canvasImageData=processedCanvas.toDataURL(\"image/png\",.95);const pdfDocument=new PDFGenerator({orientation:processedCanvas.width>processedCanvas.height?\"landscape\":\"portrait\",unit:\"mm\",format:\"a4\"});const pageWidth=pdfDocument.internal.pageSize.getWidth();const scaledHeight=processedCanvas.height*pageWidth/processedCanvas.width;pdfDocument.addImage(canvasImageData,\"PNG\",0,0,pageWidth,scaledHeight);pdfDocument.save(`${filename}.pdf`);}catch(err){alert(\"PDF generation failed. Opening print dialog as fallback.\");window.print();}finally{// Always restore hidden elements\nrestoreHiddenElements(hiddenElements);setOperationInProgress(false);}},[initializePDFGenerator,initializeCanvasRenderer,hideExcludedElements,restoreHiddenElements,captureSpecificArea,targetFrameName,findTargetElement,colorMode,applyColorModeFilter]);const handleExternalDownload=React.useCallback(async filename=>{if(!externalUrl){alert(\"External PDF URL required\");return;}try{const response=await fetch(externalUrl,{mode:\"cors\",headers:{Accept:\"application/pdf\"}});if(!response.ok)throw new Error(`Request failed: ${response.status}`);const documentBlob=await response.blob();const objectUrl=URL.createObjectURL(documentBlob);const downloadLink=document.createElement(\"a\");downloadLink.href=objectUrl;downloadLink.download=`${filename}.pdf`;downloadLink.style.display=\"none\";document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);setTimeout(()=>URL.revokeObjectURL(objectUrl),150);}catch(err){const fallbackLink=document.createElement(\"a\");fallbackLink.href=externalUrl;fallbackLink.download=`${filename}.pdf`;fallbackLink.target=\"_blank\";fallbackLink.click();}},[externalUrl]);const handleUploadedFileDownload=React.useCallback(async filename=>{if(!uploadedDocument){alert(\"No document uploaded\");return;}try{const response=await fetch(uploadedDocument);const blob=await response.blob();const blobUrl=URL.createObjectURL(blob);const downloadLink=document.createElement(\"a\");downloadLink.href=blobUrl;downloadLink.download=`${filename}.pdf`;downloadLink.style.display=\"none\";document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);setTimeout(()=>URL.revokeObjectURL(blobUrl),150);}catch(err){const directLink=document.createElement(\"a\");directLink.href=uploadedDocument;directLink.download=`${filename}.pdf`;directLink.target=\"_blank\";directLink.click();}},[uploadedDocument]);const handleCurrentPagePrint=React.useCallback(async filename=>{let hiddenElements=[];try{// Hide excluded elements\nhiddenElements=hideExcludedElements();const targetNode=captureSpecificArea&&targetFrameName?findTargetElement(targetFrameName):document.body;if(captureSpecificArea&&targetFrameName&&targetNode!==document.body){const printUtility=await initializePrintUtility();if(printUtility){printUtility({printable:targetNode,type:\"html\",documentTitle:filename,style:`@media print { \n                            body * { visibility: hidden; } \n                            [data-framer-name=\"${targetFrameName}\"], \n                            [data-framer-name=\"${targetFrameName}\"] * { visibility: visible; } \n                            [data-framer-name=\"${targetFrameName}\"] { position: absolute; left: 0; top: 0; } \n                        }`});}else{window.print();}}else{window.print();}}catch(err){window.print();}finally{// Restore elements after a delay to allow print dialog to capture\nsetTimeout(()=>{restoreHiddenElements(hiddenElements);},1e3);}},[hideExcludedElements,restoreHiddenElements,captureSpecificArea,targetFrameName,findTargetElement,initializePrintUtility]);const handleExternalPrint=React.useCallback(async()=>{if(!externalUrl){alert(\"External PDF URL required\");return;}try{const printUtility=await initializePrintUtility();if(printUtility){printUtility({printable:externalUrl,type:\"pdf\",showModal:true,modalMessage:\"Preparing document for print...\"});}else{window.open(externalUrl,\"_blank\");}}catch(err){window.open(externalUrl,\"_blank\");}},[externalUrl,initializePrintUtility]);const handleUploadedFilePrint=React.useCallback(async()=>{if(!uploadedDocument){alert(\"No document uploaded\");return;}try{const printUtility=await initializePrintUtility();if(printUtility){printUtility(uploadedDocument,\"pdf\");}else{window.open(uploadedDocument,\"_blank\");}}catch(err){window.open(uploadedDocument,\"_blank\");}},[uploadedDocument,initializePrintUtility]);// Main operation execution function\nconst executeMainOperation=React.useCallback(async()=>{if(!browserEnvironment||isDesignCanvas||operationInProgress)return;const sanitizedFilename=sanitizeFilename(outputFilename);try{if(operation===\"download\"){if(contentSource===\"current-page\"){await handleCurrentPageDownload(sanitizedFilename);}else if(contentSource===\"external-url\"){await handleExternalDownload(sanitizedFilename);}else if(contentSource===\"uploaded-file\"){await handleUploadedFileDownload(sanitizedFilename);}}else if(operation===\"print\"){if(contentSource===\"current-page\"){await handleCurrentPagePrint(sanitizedFilename);}else if(contentSource===\"external-url\"){await handleExternalPrint();}else if(contentSource===\"uploaded-file\"){await handleUploadedFilePrint();}}}catch(err){// Silent error handling - operation will fail gracefully\n}},[browserEnvironment,isDesignCanvas,operationInProgress,operation,contentSource,sanitizeFilename,outputFilename,handleCurrentPageDownload,handleExternalDownload,handleUploadedFileDownload,handleCurrentPagePrint,handleExternalPrint,handleUploadedFilePrint]);// Keyboard shortcut handler\nReact.useEffect(()=>{if(!browserEnvironment||isDesignCanvas||!enableKeyboardShortcuts)return;const handleKeyPress=event=>{if(operationInProgress)return;const shortcut=keyboardShortcut.toLowerCase().trim();const parts=shortcut.split(\"+\").map(part=>part.trim());if(parts.length===0)return;const key=parts[parts.length-1];const modifiers=parts.slice(0,-1);// Check modifiers\nconst needsCtrl=modifiers.includes(\"ctrl\");const needsAlt=modifiers.includes(\"alt\");const needsShift=modifiers.includes(\"shift\");const needsMeta=modifiers.includes(\"meta\")||modifiers.includes(\"cmd\");// 🔧 ENHANCED: Better cross-platform detection\nconst isMac=/Mac|iPhone|iPad|iPod/.test(navigator.platform)||/Mac|iPhone|iPad|iPod/.test(navigator.userAgent);// Smart platform conversion:\n// - On Mac: \"ctrl\" becomes \"cmd\" automatically for native feel\n// - On Windows/Linux: \"ctrl\" stays \"ctrl\"\nconst actualNeedsCtrl=needsCtrl&&!isMac;const actualNeedsMeta=needsMeta||needsCtrl&&isMac;const hasRequiredModifiers=(!actualNeedsCtrl||event.ctrlKey)&&(!needsAlt||event.altKey)&&(!needsShift||event.shiftKey)&&(!actualNeedsMeta||event.metaKey);// Enhanced key matching - handle multiple formats\nconst keyLower=event.key.toLowerCase();const codeLower=event.code.toLowerCase();const keyMatch=keyLower===key||codeLower===`key${key}`||codeLower===`digit${key}`||codeLower===key||key===\"p\"&&keyLower===\"p\"||key===\"s\"&&keyLower===\"s\"||key===\"d\"&&keyLower===\"d\";if(hasRequiredModifiers&&keyMatch){event.preventDefault();event.stopPropagation();executeMainOperation();}};document.addEventListener(\"keydown\",handleKeyPress,true);return()=>{document.removeEventListener(\"keydown\",handleKeyPress,true);};},[browserEnvironment,isDesignCanvas,enableKeyboardShortcuts,keyboardShortcut,operationInProgress,executeMainOperation]);// Set up click listener\nReact.useEffect(()=>{if(!browserEnvironment||isDesignCanvas)return;const currentElement=triggerRef.current;if(!currentElement)return;const parentElement=currentElement.parentElement?.parentElement;if(!parentElement)return;const handleParentClick=event=>{if(operationInProgress)return;const executeOperation=()=>{executeMainOperation();};if(clickDelay>0){setTimeout(executeOperation,clickDelay*1e3)// ← Multiply by 1000\n;}else{executeOperation();}};parentElement.addEventListener(\"click\",handleParentClick);return()=>{parentElement.removeEventListener(\"click\",handleParentClick);};},[browserEnvironment,isDesignCanvas,operationInProgress,clickDelay,executeMainOperation]);return /*#__PURE__*/_jsx(\"div\",{ref:triggerRef,className:\"pdf-trigger-component\",style:{display:\"none\",position:\"absolute\",pointerEvents:\"none\"}});}PDFDownloaderTrigger.displayName=\"PDF Downloader Trigger\";addPropertyControls(PDFDownloaderTrigger,{operation:{title:\"PDF Operation\",description:\"Choose the action to perform when the trigger is activated\",type:ControlType.Enum,options:[\"download\",\"print\"],optionTitles:[\"Download PDF\",\"Print PDF\"],defaultValue:\"download\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},contentSource:{title:\"Content Source\",description:\"Select the content source for PDF operations\",type:ControlType.Enum,options:[\"current-page\",\"external-url\",\"uploaded-file\"],optionTitles:[\"Current Page\",\"External PDF URL\",\"Uploaded PDF File\"],defaultValue:\"current-page\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},externalUrl:{title:\"PDF Document URL\",description:\"Enter the URL of the PDF document to process\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://example.com/document.pdf\",hidden:props=>props.contentSource!==\"external-url\"},uploadedDocument:{title:\"Upload PDF File\",description:\"Upload a PDF file to process when the trigger is activated\",type:ControlType.File,allowedFileTypes:[\"pdf\"],hidden:props=>props.contentSource!==\"uploaded-file\"},captureSpecificArea:{title:\"Capture Specific Area\",description:\"Enable to capture only a specific frame instead of the entire page\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.contentSource!==\"current-page\"},targetFrameName:{title:\"Target Frame Name\",description:\"Enter the name of the Framer frame you want to capture\",type:ControlType.String,defaultValue:\"\",placeholder:\"MainContent\",hidden:props=>props.contentSource!==\"current-page\"||!props.captureSpecificArea},excludeSpecificAreas:{title:\"Exclude Specific Areas\",description:\"Enable to hide specific frames during PDF capture\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.contentSource!==\"current-page\"},excludeFrameNames:{title:\"Exclude Frame Names\",description:\"Enter frame names to hide during capture (separate multiple names with commas)\",type:ControlType.String,defaultValue:\"\",placeholder:\"Navbar, Footer, Sidebar\",hidden:props=>props.contentSource!==\"current-page\"||!props.excludeSpecificAreas},colorMode:{title:\"Color Mode\",description:\"Choose the color mode for PDF generation\",type:ControlType.Enum,options:[\"rgb\",\"grayscale\",\"blackwhite\"],optionTitles:[\"Full Color (RGB)\",\"Grayscale\",\"Black & White\"],defaultValue:\"rgb\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>props.contentSource!==\"current-page\"},outputFilename:{title:\"Output Filename\",description:\"Set the name for the generated or downloaded PDF file (without .pdf extension)\",type:ControlType.String,defaultValue:\"document\",placeholder:\"my-document\"},enableKeyboardShortcuts:{title:\"Enable Keyboard Shortcuts\",description:\"Allow triggering PDF operations via keyboard shortcuts\",type:ControlType.Boolean,defaultValue:false},keyboardShortcut:{title:\"Keyboard Shortcut\",description:\"Set your preferred keyboard shortcut. The component automatically adapts to your platform:\\n\\n *Windows/Linux:* 'ctrl+p' = Ctrl+P\\n *macOS:* 'ctrl+p' = Cmd+P (auto-converted)\\n\\nNo need to worry about platform differences!\",type:ControlType.String,defaultValue:\"ctrl+p\",placeholder:\"ctrl+p, ctrl+s, alt+d\",hidden:props=>!props.enableKeyboardShortcuts},clickDelay:{title:\"Click Delay (s)\",description:\"Add a delay before PDF operation executes (useful for animations). Example: Create a variant with a 1.5-second loader, then set click delay to 1.5s so the PDF downloads after the loader completes.\\n\\nMade with ❤️ by [Nitso](https://framer.link/MBYIDPK)\",type:ControlType.Number,min:0,max:10,step:.1,unit:\"s\",defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PDFDownloaderTrigger\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PDF_Downloader.map","// Generated by Framer (0b89d47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PDFDownloaderTrigger from\"https://framerusercontent.com/modules/g0oQdZqO54VV05Z8mvGc/rC9ue7ky7cyouROCQwyN/PDF_Downloader.js\";import CandaceGetStartedCard from\"#framer/local/canvasComponent/DLEWKmkmE/DLEWKmkmE.js\";import TopNavigationBar from\"#framer/local/canvasComponent/Pp9Xu_tpB/Pp9Xu_tpB.js\";import*as sharedStyle from\"#framer/local/css/mW5Ps6LMZ/mW5Ps6LMZ.js\";const TopNavigationBarFonts=getFonts(TopNavigationBar);const CandaceGetStartedCardFonts=getFonts(CandaceGetStartedCard);const PDFDownloaderTriggerFonts=getFonts(PDFDownloaderTrigger);const breakpoints={BmCwMdEiv:\"(min-width: 1200px) and (max-width: 1439.98px)\",lQDOyrFH0:\"(max-width: 1023.98px)\",wtYoPWq8m:\"(min-width: 1440px)\",yIsQ8I1Ly:\"(min-width: 1024px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-vD2XF\";const variantClassNames={BmCwMdEiv:\"framer-v-1nlj0ru\",lQDOyrFH0:\"framer-v-ayrwnb\",wtYoPWq8m:\"framer-v-zsn3by\",yIsQ8I1Ly:\"framer-v-gqn21t\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const breakpointRules={lQDOyrFH0:[\".framer-vD2XF.framer-1nlj0ru { gap: 0px; }\",\".framer-vD2XF .framer-1pt6an0-container { height: 20%; }\",'.framer-vD2XF .framer-fnsqdv, [data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'],yIsQ8I1Ly:[\".framer-vD2XF .framer-zs38aw-container { order: -1000; }\",\".framer-vD2XF .framer-1pt6an0-container { height: auto; order: -999; width: 902px; }\",\".framer-vD2XF .framer-ylydia { order: -998; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={lQDOyrFH0:\".framer-ayrwnb-override\",yIsQ8I1Ly:\".framer-gqn21t-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vD2XF.framer-1bwqpv, .framer-vD2XF .framer-1bwqpv { display: block; }\",\".framer-vD2XF.framer-1nlj0ru { align-content: center; align-items: center; background-color: var(--token-70aac566-01ef-4793-b172-f614e217462f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 88px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-vD2XF .framer-zs38aw-container { flex: none; height: 88px; position: relative; width: 100%; }\",\".framer-vD2XF .framer-1pt6an0-container { flex: none; height: 9%; position: relative; width: 100%; }\",\".framer-vD2XF .framer-ylydia { background-color: var(--token-12b76666-4c34-499f-8fd8-761c5cd6ce75, #1c1f25); flex: none; height: 339px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-vD2XF .framer-1q5e4d2-container { flex: none; height: auto; left: 278px; position: absolute; top: 7px; width: auto; }\",\".framer-vD2XF .framer-hqt3bp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; left: 48%; position: absolute; top: 47%; white-space: pre-wrap; width: 82%; word-break: break-word; word-wrap: break-word; }\",\".framer-vD2XF .framer-fnsqdv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -88px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -88px; }',...sharedStyle.css];const mediaQueries={BmCwMdEiv:\"(min-width: 1200px) and (max-width: 1439.98px)\",lQDOyrFH0:\"(max-width: 1023.98px)\",wtYoPWq8m:\"(min-width: 1440px)\",yIsQ8I1Ly:\"(min-width: 1024px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"wtYoPWq8m\",Desktop:\"BmCwMdEiv\",Phone:\"lQDOyrFH0\",Tablet:\"yIsQ8I1Ly\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BmCwMdEiv\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"BmCwMdEiv\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-70aac566-01ef-4793-b172-f614e217462f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1nlj0ru\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zs38aw-container\",nodeId:\"p13M72rYT\",scopeId:\"EhKk2NXDT\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lQDOyrFH0:{variant:\"KmltN_52q\"},wtYoPWq8m:{variant:\"AmKz1FXeJ\"},yIsQ8I1Ly:{variant:\"Zt8kvyjki\"}},children:/*#__PURE__*/_jsx(TopNavigationBar,{height:\"100%\",id:\"p13M72rYT\",layoutId:\"p13M72rYT\",QC5fvS0rg:0,style:{height:\"100%\",width:\"100%\"},variant:\"vaN5CItSS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lQDOyrFH0:{height:1070.1288,y:88},yIsQ8I1Ly:{height:486,width:\"902px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:493.8232,width:\"100vw\",y:176,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pt6an0-container\",nodeId:\"seYvkoARm\",scopeId:\"EhKk2NXDT\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lQDOyrFH0:{variant:\"l6u_1pNNX\"},wtYoPWq8m:{variant:\"N8StP6VoJ\"},yIsQ8I1Ly:{style:{width:\"100%\"},variant:\"u_AcmCFOD\"}},children:/*#__PURE__*/_jsx(CandaceGetStartedCard,{height:\"100%\",id:\"seYvkoARm\",layoutId:\"seYvkoARm\",style:{height:\"100%\",width:\"100%\"},variant:\"UAeCjXE9v\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ylydia\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q5e4d2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"BmuxYdZJa\",scopeId:\"EhKk2NXDT\",children:/*#__PURE__*/_jsx(PDFDownloaderTrigger,{captureSpecificArea:false,clickDelay:0,colorMode:\"rgb\",contentSource:\"current-page\",enableKeyboardShortcuts:false,excludeFrameNames:\"\",excludeSpecificAreas:false,externalUrl:\"\",height:\"100%\",id:\"BmuxYdZJa\",keyboardShortcut:\"ctrl+p\",layoutId:\"BmuxYdZJa\",operation:\"download\",outputFilename:\"document\",targetFrameName:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1thpequ\",\"data-styles-preset\":\"mW5Ps6LMZ\",children:\"Thank you for downloading our e-book\"})}),className:\"framer-hqt3bp\",fonts:[\"Inter\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-fnsqdv\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 5356\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wtYoPWq8m\":{\"layout\":[\"fixed\",\"fixed\"]},\"yIsQ8I1Ly\":{\"layout\":[\"fixed\",\"fixed\"]},\"lQDOyrFH0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BmCwMdEiv\":[\".framer-zs38aw-container\",\".framer-1pt6an0-container\",\".framer-ylydia\"],\"wtYoPWq8m\":[\".framer-zs38aw-container\",\".framer-1pt6an0-container\",\".framer-ylydia\"],\"yIsQ8I1Ly\":[\".framer-zs38aw-container\",\".framer-1pt6an0-container\",\".framer-ylydia\"],\"lQDOyrFH0\":[\".framer-zs38aw-container\",\".framer-1pt6an0-container\",\".framer-ylydia\"]}\n * @framerBreakpoints {\"wtYoPWq8m\":{\"min\":1440,\"canvasClassName\":\"framer-zsn3by-override\",\"minHeight\":5356,\"viewportHeight\":800,\"name\":\"Desktop Large\",\"width\":1440,\"rootFontSize\":16},\"BmCwMdEiv\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1nlj0ru-override\",\"minHeight\":5356,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"yIsQ8I1Ly\":{\"min\":1024,\"max\":1199,\"canvasClassName\":\"framer-gqn21t-override\",\"minHeight\":5356,\"viewportHeight\":768,\"name\":\"Tablet\",\"width\":1024,\"rootFontSize\":16},\"lQDOyrFH0\":{\"max\":1023,\"canvasClassName\":\"framer-ayrwnb-override\",\"minHeight\":5356,\"viewportHeight\":812,\"name\":\"Phone\",\"width\":456,\"rootFontSize\":16}}\n * @framerDefaultVariant BmCwMdEiv\n * @framerLayoutTemplate true\n */const FramerEhKk2NXDT=withCSS(Component,css,\"framer-vD2XF\");export default FramerEhKk2NXDT;FramerEhKk2NXDT.displayName=\"ebook redirect page\";FramerEhKk2NXDT.defaultProps={height:5356,width:1200};addFonts(FramerEhKk2NXDT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...TopNavigationBarFonts,...CandaceGetStartedCardFonts,...PDFDownloaderTriggerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEhKk2NXDT\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wtYoPWq8m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yIsQ8I1Ly\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lQDOyrFH0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"BmCwMdEiv\\\":[\\\".framer-zs38aw-container\\\",\\\".framer-1pt6an0-container\\\",\\\".framer-ylydia\\\"],\\\"wtYoPWq8m\\\":[\\\".framer-zs38aw-container\\\",\\\".framer-1pt6an0-container\\\",\\\".framer-ylydia\\\"],\\\"yIsQ8I1Ly\\\":[\\\".framer-zs38aw-container\\\",\\\".framer-1pt6an0-container\\\",\\\".framer-ylydia\\\"],\\\"lQDOyrFH0\\\":[\\\".framer-zs38aw-container\\\",\\\".framer-1pt6an0-container\\\",\\\".framer-ylydia\\\"]}\",\"framerDefaultVariant\":\"BmCwMdEiv\",\"framerIntrinsicHeight\":\"5356\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"wtYoPWq8m\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-zsn3by-override\\\",\\\"minHeight\\\":5356,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"BmCwMdEiv\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1nlj0ru-override\\\",\\\"minHeight\\\":5356,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"yIsQ8I1Ly\\\":{\\\"min\\\":1024,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-gqn21t-override\\\",\\\"minHeight\\\":5356,\\\"viewportHeight\\\":768,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"lQDOyrFH0\\\":{\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-ayrwnb-override\\\",\\\"minHeight\\\":5356,\\\"viewportHeight\\\":812,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":456,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6d0c662)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Navbar from\"#framer/local/canvasComponent/EbRELLqgj/EbRELLqgj.js\";import FooterSkillSSAI from\"#framer/local/canvasComponent/yyc_xp8iU/yyc_xp8iU.js\";const NavbarFonts=getFonts(Navbar);const FooterSkillSSAIFonts=getFonts(FooterSkillSSAI);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={c68GN1FSa:\"(max-width: 809.98px)\",nulLxwYRS:\"(min-width: 1440px)\",RU3iYVK6X:\"(min-width: 1200px) and (max-width: 1439.98px)\",uQrI56yoS:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lLh4B\";const variantClassNames={c68GN1FSa:\"framer-v-d4832x\",nulLxwYRS:\"framer-v-1iad0xj\",RU3iYVK6X:\"framer-v-1efimog\",uQrI56yoS:\"framer-v-4igyag\"};const breakpointRules={c68GN1FSa:[\".framer-lLh4B.framer-1efimog { overflow: hidden; }\",\".framer-lLh4B .framer-vj46v1-container { z-index: 10; }\",\".framer-lLh4B .framer-1pds4d7-container { height: 664px; width: 102%; }\"],nulLxwYRS:[\".framer-lLh4B .framer-1pds4d7-container { width: 1438px; }\"],uQrI56yoS:[\".framer-lLh4B .framer-vj46v1-container { width: 99%; }\",\".framer-lLh4B .framer-1pds4d7-container { height: auto; order: 1002; width: 811px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={c68GN1FSa:\".framer-d4832x-override\",nulLxwYRS:\".framer-1iad0xj-override\",uQrI56yoS:\".framer-4igyag-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lLh4B.framer-roke1a, .framer-lLh4B .framer-roke1a { display: block; }\",\".framer-lLh4B.framer-1efimog { align-content: center; align-items: center; background-color: var(--token-ee2c65c6-d16f-4714-9697-a59aa64dffef, #f8f9fb); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lLh4B .framer-vj46v1-container { flex: none; height: auto; order: -1000; position: sticky; top: 1px; width: 100%; z-index: 5; }\",\".framer-lLh4B .framer-jna0qn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-lLh4B .framer-1pds4d7-container { flex: none; height: 22%; order: 1003; position: relative; width: 1193px; }\",\".framer-lLh4B .framer-o77ccc-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={c68GN1FSa:\"(max-width: 809.98px)\",nulLxwYRS:\"(min-width: 1440px)\",RU3iYVK6X:\"(min-width: 1200px) and (max-width: 1439.98px)\",uQrI56yoS:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"nulLxwYRS\",Desktop:\"RU3iYVK6X\",Phone:\"c68GN1FSa\",Tablet:\"uQrI56yoS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RU3iYVK6X\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"RU3iYVK6X\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ee2c65c6-d16f-4714-9697-a59aa64dffef, rgb(248, 249, 251)); } :root { font-size: 200%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1efimog\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uQrI56yoS:{width:\"99.3827vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100.25vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vj46v1-container\",nodeId:\"J120QD1b8\",scopeId:\"jGT4l2wQp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c68GN1FSa:{variant:\"iNevyrGz_\"},uQrI56yoS:{variant:\"yO9uZA0BF\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"J120QD1b8\",layoutId:\"J120QD1b8\",style:{width:\"100%\"},variant:\"mwSc5nOZ9\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-jna0qn\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c68GN1FSa:{height:664,width:\"102.25vw\"},nulLxwYRS:{width:\"1438px\"},uQrI56yoS:{height:378,width:\"811px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:348.0136,width:\"1193px\",y:1078,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pds4d7-container\",nodeId:\"VfZfqkrVa\",scopeId:\"jGT4l2wQp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c68GN1FSa:{variant:\"Rs2Nacgev\"},nulLxwYRS:{variant:\"ecLK5Y5PR\"},uQrI56yoS:{style:{width:\"100%\"},variant:\"c4i1vcEwZ\"}},children:/*#__PURE__*/_jsx(FooterSkillSSAI,{height:\"100%\",id:\"VfZfqkrVa\",layoutId:\"VfZfqkrVa\",style:{height:\"100%\",width:\"100%\"},variant:\"EsS2F6AZN\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o77ccc-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"h19K7PgiN\",scopeId:\"jGT4l2wQp\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"h19K7PgiN\",intensity:10,layoutId:\"h19K7PgiN\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1562\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uQrI56yoS\":{\"layout\":[\"fixed\",\"fixed\"]},\"c68GN1FSa\":{\"layout\":[\"fixed\",\"fixed\"]},\"nulLxwYRS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RU3iYVK6X\":[\".framer-vj46v1-container\",\".framer-1pds4d7-container\",\".framer-o77ccc-container\"],\"uQrI56yoS\":[\".framer-vj46v1-container\",\".framer-1pds4d7-container\",\".framer-o77ccc-container\"],\"c68GN1FSa\":[\".framer-vj46v1-container\",\".framer-1pds4d7-container\",\".framer-o77ccc-container\"],\"nulLxwYRS\":[\".framer-vj46v1-container\",\".framer-1pds4d7-container\",\".framer-o77ccc-container\"]}\n * @framerBreakpoints {\"nulLxwYRS\":{\"min\":1440,\"canvasClassName\":\"framer-1iad0xj-override\",\"minHeight\":1562,\"viewportHeight\":800,\"name\":\"Desktop Large\",\"width\":1440,\"rootFontSize\":32},\"RU3iYVK6X\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1efimog-override\",\"minHeight\":1562,\"viewportHeight\":997,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":32},\"uQrI56yoS\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-4igyag-override\",\"minHeight\":1465,\"viewportHeight\":526,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":32},\"c68GN1FSa\":{\"max\":809,\"canvasClassName\":\"framer-d4832x-override\",\"minHeight\":1650,\"viewportHeight\":560,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":32}}\n * @framerDefaultVariant RU3iYVK6X\n * @framerLayoutTemplate\n */const FramerjGT4l2wQp=withCSS(Component,css,\"framer-lLh4B\");export default FramerjGT4l2wQp;FramerjGT4l2wQp.displayName=\"Footer\";FramerjGT4l2wQp.defaultProps={height:1562,width:1200};addFonts(FramerjGT4l2wQp,[{explicitInter:true,fonts:[]},...NavbarFonts,...FooterSkillSSAIFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjGT4l2wQp\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerDefaultVariant\":\"RU3iYVK6X\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"RU3iYVK6X\\\":[\\\".framer-vj46v1-container\\\",\\\".framer-1pds4d7-container\\\",\\\".framer-o77ccc-container\\\"],\\\"uQrI56yoS\\\":[\\\".framer-vj46v1-container\\\",\\\".framer-1pds4d7-container\\\",\\\".framer-o77ccc-container\\\"],\\\"c68GN1FSa\\\":[\\\".framer-vj46v1-container\\\",\\\".framer-1pds4d7-container\\\",\\\".framer-o77ccc-container\\\"],\\\"nulLxwYRS\\\":[\\\".framer-vj46v1-container\\\",\\\".framer-1pds4d7-container\\\",\\\".framer-o77ccc-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1562\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uQrI56yoS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c68GN1FSa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nulLxwYRS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerRootFontSize\":\"32\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"nulLxwYRS\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1iad0xj-override\\\",\\\"minHeight\\\":1562,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":32},\\\"RU3iYVK6X\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1efimog-override\\\",\\\"minHeight\\\":1562,\\\"viewportHeight\\\":997,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":32},\\\"uQrI56yoS\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-4igyag-override\\\",\\\"minHeight\\\":1465,\\\"viewportHeight\\\":526,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":32},\\\"c68GN1FSa\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-d4832x-override\\\",\\\"minHeight\\\":1650,\\\"viewportHeight\\\":560,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":32}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LeadMagnetsPage from \"https://framerusercontent.com/modules/C3nW9nJxyx1S0lqT34Az/MCAIW61w7hArqkZhMmB1/CYws2220s.js\";\r\nimport HomeTemplates from \"https://framerusercontent.com/modules/EyD9htwnmb4dJsIBcYK3/XnBg3YDgrZNT5vCi1trF/CcTVlpukJ.js\";\r\nimport HomeTemplates2 from \"https://framerusercontent.com/modules/f7oquawAUvyF2UndP60R/PjZndCup6hsOQ1VcJ0eB/mn3PDa8jh.js\";\r\nimport DarkMode from \"https://framerusercontent.com/modules/mSX7w6U2LTg8oz0Kw8wl/75h5Gg8nSuW4QUnvt39g/YjeswHpLZ.js\";\r\nimport HomeSimple from \"https://framerusercontent.com/modules/ujsu3KKJ3W3LA9laJVPU/LvWYFSbXxYg1njGJu0jm/tO6KDyNuB.js\";\r\nimport EbookRedirectPage from \"https://framerusercontent.com/modules/vk4B7wey9jb0HToAnMPJ/Y7VynhH2hDsBtfLTl1wt/EhKk2NXDT.js\";\r\nimport Footer from \"https://framerusercontent.com/modules/XqBDMAUWNn5o6ZBX2jP2/FAXDkWkpJCG4hdVmTGjS/jGT4l2wQp.js\";\r\n\r\n        const routes = {B8oas5Yye: {elements: {\"I160:15232;160:12486\": \"video-intro\", c_7MxB0LO: \"value-2\", Ch5OfXVWx: \"text-hero\", jChZqWwsZ: \"testimonial-2\", pUfHPstUZ: \"partner\", rcnFwqDGd: \"hero\", VafyHNAl1: \"hero-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6XSjCAoCgBfpVS6zvGl6/wSWvMRdn9lolfi1A7DRH/B8oas5Yye.js\")), path: \"/\"}, hbzDyESWO: {elements: {v7WfcQwcd: \"partner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vemodm9feRSuCFwLLz9M/UDKOk4AxJACiaJ48qmbR/hbzDyESWO.js\")), path: \"/pricing\"}, zDlycc6s4: {elements: {ObSjfQQzI: \"testimonial\", tJZCEAWtx: \"mockup\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NfFKTrfV6B8ToJzE0SLx/ZbS3RGxVTkHDBLElGPuf/zDlycc6s4.js\")), path: \"/features/how-it-works\"}, a8mEM3glC: {elements: {NwEqUCS0V: \"hero-text\", P8IGR7am0: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vZH68F1PlNr7Ww5r1UVR/S900DzRfoQCYW3wmVg3M/a8mEM3glC.js\")), path: \"/features/solutions\"}, LTn5y3VPK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dGjs6MHsLEWzeItlX1gC/QEpuMotHgNVj6P4g6Z70/LTn5y3VPK.js\")), path: \"/interactive/ld-roi-calculator\"}, uUpdv5xu5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HwMI8vSSsirhoKdrDXwU/inwN0g7S5WAdlxeeWDJo/uUpdv5xu5.js\")), path: \"/help/about\"}, n2CSwzE9w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hC5lHT1kEnkEfURhCkNX/X4e38957VHl9Xr9yKz5U/n2CSwzE9w.js\")), path: \"/help/faq\"}, Imo8WYW4l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gFBAW4F2ZAILaaKi3NwH/nQCfmYp5T1AzV0T1JHJ8/Imo8WYW4l.js\")), path: \"/policies/terms\"}, xtPHisSXX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/my4cPN8vO9ylNQNYOfxa/U6OzmJlvM3aZHRrHInUi/xtPHisSXX.js\")), path: \"/policies/privacy\"}, yggUeMURP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wyiLjuJO6ojuLe5jcu3g/RviGxZphlAAkjc3hlBuf/yggUeMURP.js\")), path: \"/policies/404\"}, FhXg8QvP3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ioukEe9J4uHNHrnYyWKA/qaHfiz9wePMEu8NylbBn/FhXg8QvP3.js\")), path: \"/policies/security\"}, t0IYz6TIn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5KzWovNIaZmjPERyYgBT/WKUEo2V1ljfSgsQvmWz5/t0IYz6TIn.js\")), path: \"/interactive/compliance-cost-calculator\"}, Hmm4MVJ0D: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7omPzTaU8Sx7PwLMO7TH/5EFPVE0AWKjwnuKwNKvU/Hmm4MVJ0D.js\")), path: \"/demos/compliance-demo\"}, emxIPh1V8: {elements: {kcQHrdHrt: \"top-section\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q1bZCjFJVe16UeZV7X7P/hY5vUFG4d0ZrUJupG3yx/emxIPh1V8.js\")), path: \"/archive/curriculum\"}, qWjSE1IZK: {elements: {aNBwCPPvb: \"mockup\", ri0rgoqU3: \"testimonial\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yCDJmQFkiqxz0VvMS6YF/IidgaPibwepcEshsqaAY/qWjSE1IZK.js\")), path: \"/features/features\"}, Lc83LBtnT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2i5Qgrw7pLevI5PWMgDq/hmXWS8p8yio8ODzmSUcQ/Lc83LBtnT.js\")), path: \"/demos/demo\"}, h0dI6k2YE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2aycLXGj2ueEQlajXsOC/GKHk7rb5f84AaF9LtD86/h0dI6k2YE.js\")), path: \"/interactive/avatar-fintech\"}, otRkaTpzq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o109yCGKupTItD77rXjY/NCaS423nvSqd79BMzRpT/otRkaTpzq.js\")), path: \"/contact-form/book-demo\"}, UGBKyhO3z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MxCI49WPtr1tinBMrHGC/DDJ9DTTDfwdj3rvuC6Wi/UGBKyhO3z.js\")), path: \"/interactive/compliance-calendar\"}, RiB4mUdnB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8pvfimMWSN2prguC6sY0/6RWEvFSKa18MMNzaZiSi/RiB4mUdnB.js\")), path: \"/contact-form/book-time\"}, HPW9hbnh6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4W8pb7UcRnH506Ty168q/ySltaPPSTyBtXcoarX1z/HPW9hbnh6.js\")), path: \"/blogs/eu-ai-act\"}, x4Mz8ctVY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CPuTwrjvD272pjzHhe2y/b4L2Ik8cWCrHCNxOPhcH/x4Mz8ctVY.js\")), path: \"/contact-form\"}, J8UfwKkwD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F9B7P9tVlIkHftNSyxdP/JROPSuovKQ9nkiu1VYtr/J8UfwKkwD.js\")), path: \"/interactive/compliance-alignment-to-org-strategy\"}, FCa8Xpbv9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5gUiy7nsxFW7xnvXu10m/R6Ob2B9Lk8VwiBOn33Mx/FCa8Xpbv9.js\")), path: \"/interactive/ebooks\"}, QEbqGDyxH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/34Ylx2uDeCYAUqPTpCoo/93bh0ruX4LeGPZrpiXR9/QEbqGDyxH.js\")), path: \"/interactive/ebooks/dora-checklist\"}, xrjgtx3vJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/95s5ZFQryA4wbfFz07Ws/0ZC8BdjXV0NhBqC7vvGv/xrjgtx3vJ.js\")), path: \"/interactive/ebooks/ebook-download\"}, jH0mf27wg: {collectionId: \"Qwpo56jbr\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZrlwKwTcfh4yRFCFWgwe/58MSUHa2bwVvpDBuuGOP/jH0mf27wg.js\")), path: \"/features/:o5auY7Bwz\"}, JoMn_apAp: {collectionId: \"JvPvNnzur\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7pjvzJrai4fzReDf20Po/dlrMIl3MTdPQoD76iEer/JoMn_apAp.js\")), path: \"/blogs/videos/:j9h5owUPv\"}, ZTvr3Lt8s: {collectionId: \"L8b3IANtH\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gxWHvF2PYFRnjEF4N6PN/3sItJEmnKyXhBRcp6AdL/ZTvr3Lt8s.js\")), path: \"/blog/:MnZrUXvuI\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {Ip2aIMfON: async () => (await import(\"https://framerusercontent.com/modules/RTYxkix2TTpBDaoNhv67/Qqcrx4YPujufO7ezwwHN/Ip2aIMfON.js\"))?.[\"utils\"], JvPvNnzur: async () => (await import(\"https://framerusercontent.com/modules/YhN7Ttn8tyyCxgudkUg7/8OLYSwmfJT7on0IEZ5wj/JvPvNnzur.js\"))?.[\"utils\"], L8b3IANtH: async () => (await import(\"https://framerusercontent.com/modules/hVwyMSYfTsnnYINVMpQb/5cQD3blVP6S3R3Vw5iBV/L8b3IANtH.js\"))?.[\"utils\"], lNCiUcGgg: async () => (await import(\"https://framerusercontent.com/modules/Tse6S0GZAwOvPgSAI2ty/8tp0765eN1ibM8C3FPYL/lNCiUcGgg.js\"))?.[\"utils\"], Qwpo56jbr: async () => (await import(\"https://framerusercontent.com/modules/HOB2ul62dG90FYzQafkQ/XWieMP4YIqwEooNhhK4M/Qwpo56jbr.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"d53b29433ce0837171d4ee2d374dd6bd3543918e536b801e9f712e6f0dce9622\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"B8oas5Yye\":\r\ncase \"hbzDyESWO\":\r\ncase \"LTn5y3VPK\":\r\ncase \"uUpdv5xu5\":\r\ncase \"n2CSwzE9w\":\r\ncase \"Imo8WYW4l\":\r\ncase \"xtPHisSXX\":\r\ncase \"yggUeMURP\":\r\ncase \"FhXg8QvP3\":\r\ncase \"t0IYz6TIn\":\r\ncase \"HphW99oxG\":\r\ncase \"sDemVg1xT\":\r\ncase \"xeDbbeJIk\":\r\ncase \"B7Ux0kpSp\":\r\ncase \"Lc83LBtnT\":\r\ncase \"af_r7GgKf\":\r\ncase \"otRkaTpzq\":\r\ncase \"UGBKyhO3z\":\r\ncase \"pWFWJcSTD\":\r\ncase \"HPW9hbnh6\":\r\ncase \"x4Mz8ctVY\":\r\ncase \"jlzqUlm6r\":\r\ncase \"c7maxF3Us\":\r\ncase \"J8UfwKkwD\":\r\ncase \"vDqvjnmbS\":\r\ncase \"DJLs17W1x\":\r\ncase \"JoMn_apAp\":\r\nreturn React.createElement(HomeTemplates, {...props, key: \"HomeTemplates\", style}, children(true));\r\ncase \"zDlycc6s4\":\r\ncase \"MF3IuU8BF\":\r\nreturn React.createElement(HomeTemplates2, {...props, key: \"HomeTemplates2\", style}, children(true));\r\ncase \"a8mEM3glC\":\r\ncase \"Nvfm1IblY\":\r\ncase \"Hmm4MVJ0D\":\r\ncase \"emxIPh1V8\":\r\ncase \"qWjSE1IZK\":\r\ncase \"yUF4eodV9\":\r\ncase \"hSNR96udE\":\r\ncase \"WeNVyVgAQ\":\r\ncase \"XwPPbtZNs\":\r\ncase \"RiB4mUdnB\":\r\ncase \"JpNgOC42k\":\r\ncase \"jH0mf27wg\":\r\ncase \"ZTvr3Lt8s\":\r\nreturn React.createElement(HomeSimple, {...props, key: \"HomeSimple\", style}, children(true));\r\ncase \"iOrmp_usu\":\r\nreturn React.createElement(DarkMode, {...props, key: \"DarkMode\", style}, children(true));\r\ncase \"q4Dfxp5qm\":\r\nreturn React.createElement(Footer, {...props, key: \"Footer\", style}, children(true));\r\ncase \"QEbqGDyxH\":\r\nreturn React.createElement(EbookRedirectPage, {...props, key: \"EbookRedirectPage\", style}, children(true));\r\ncase \"xrjgtx3vJ\":\r\nreturn React.createElement(LeadMagnetsPage, {...props, key: \"LeadMagnetsPage\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"B8oas5Yye\":\r\ncase \"hbzDyESWO\":\r\ncase \"LTn5y3VPK\":\r\ncase \"uUpdv5xu5\":\r\ncase \"n2CSwzE9w\":\r\ncase \"Imo8WYW4l\":\r\ncase \"xtPHisSXX\":\r\ncase \"yggUeMURP\":\r\ncase \"FhXg8QvP3\":\r\ncase \"t0IYz6TIn\":\r\ncase \"HphW99oxG\":\r\ncase \"sDemVg1xT\":\r\ncase \"xeDbbeJIk\":\r\ncase \"B7Ux0kpSp\":\r\ncase \"Lc83LBtnT\":\r\ncase \"af_r7GgKf\":\r\ncase \"otRkaTpzq\":\r\ncase \"UGBKyhO3z\":\r\ncase \"pWFWJcSTD\":\r\ncase \"HPW9hbnh6\":\r\ncase \"x4Mz8ctVY\":\r\ncase \"jlzqUlm6r\":\r\ncase \"c7maxF3Us\":\r\ncase \"J8UfwKkwD\":\r\ncase \"vDqvjnmbS\":\r\ncase \"DJLs17W1x\":\r\ncase \"JoMn_apAp\":\r\nreturn [{hash: \"1bio5pm\", mediaQuery: \"(min-width: 1394px)\"}, {hash: \"zc82qo\", mediaQuery: \"(min-width: 1200px) and (max-width: 1393.98px)\"}, {hash: \"lilke\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1nbbhbr\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"zDlycc6s4\":\r\ncase \"MF3IuU8BF\":\r\nreturn [{hash: \"1sn6rnp\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"fjmuke\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1ku1tiw\", mediaQuery: \"(min-width: 1200px) and (max-width: 1199.98px)\"}, {hash: \"lrx4ij\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"nqy1w1\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"a8mEM3glC\":\r\ncase \"Nvfm1IblY\":\r\ncase \"Hmm4MVJ0D\":\r\ncase \"emxIPh1V8\":\r\ncase \"qWjSE1IZK\":\r\ncase \"yUF4eodV9\":\r\ncase \"hSNR96udE\":\r\ncase \"WeNVyVgAQ\":\r\ncase \"XwPPbtZNs\":\r\ncase \"RiB4mUdnB\":\r\ncase \"JpNgOC42k\":\r\ncase \"jH0mf27wg\":\r\ncase \"ZTvr3Lt8s\":\r\nreturn [{hash: \"vpx6cq\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1leqdnb\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"ifrciz\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"d4h10\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"iOrmp_usu\":\r\nreturn [{hash: \"1ngpvn4\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"hqnlik\", mediaQuery: \"(min-width: 851px) and (max-width: 1199.98px)\"}, {hash: \"xzxotc\", mediaQuery: \"(max-width: 850.98px)\"}]\r\ncase \"q4Dfxp5qm\":\r\nreturn [{hash: \"1iad0xj\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1efimog\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"4igyag\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"d4832x\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"QEbqGDyxH\":\r\nreturn [{hash: \"zsn3by\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1nlj0ru\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"gqn21t\", mediaQuery: \"(min-width: 1024px) and (max-width: 1199.98px)\"}, {hash: \"ayrwnb\", mediaQuery: \"(max-width: 1023.98px)\"}]\r\ncase \"xrjgtx3vJ\":\r\nreturn [{hash: \"ouzmad\", mediaQuery: \"(min-width: 2553px)\"}, {hash: \"1avr2tg\", mediaQuery: \"(min-width: 1507px) and (max-width: 2552.98px)\"}, {hash: \"w15k5d\", mediaQuery: \"(min-width: 1200px) and (max-width: 1506.98px)\"}, {hash: \"wfg9l0\", mediaQuery: \"(min-width: 1024px) and (max-width: 1199.98px)\"}, {hash: \"g232l9\", mediaQuery: \"(min-width: 992px) and (max-width: 1023.98px)\"}, {hash: \"1atlbej\", mediaQuery: \"(max-width: 991.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://www.skillstudio.ai\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Tn6VUv9Kom3pR3qnnElh/3DPF7lYijZIwbrF5U4Hd/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}